   
    .ds-b1394ha {
      align-items: center
    }

    .ds-b1394hl {
      align-items: flex-end
    }

    .ds-b1394hw {
      align-items: flex-start
    }

    .ds-b1394h17 {
      align-items: stretch
    }

    .ds-b1394h1i {
      border-bottom-left-radius: var(--roundness-circle)
    }

    .ds-b1394h1t {
      border-bottom-left-radius: var(--roundness-extra-round)
    }

    .ds-b1394h24 {
      border-bottom-left-radius: var(--roundness-square)
    }

    .ds-b1394h2f {
      border-bottom-left-radius: var(--roundness-subtle)
    }

    .ds-b1394h2q {
      border-bottom-right-radius: var(--roundness-circle)
    }

    .ds-b1394h31 {
      border-bottom-right-radius: var(--roundness-extra-round)
    }

    .ds-b1394h3c {
      border-bottom-right-radius: var(--roundness-square)
    }

    .ds-b1394h3n {
      border-bottom-right-radius: var(--roundness-subtle)
    }

    .ds-b1394h3y {
      border-top-left-radius: var(--roundness-circle)
    }

    .ds-b1394h49 {
      border-top-left-radius: var(--roundness-extra-round)
    }

    .ds-b1394h4k {
      border-top-left-radius: var(--roundness-square)
    }

    .ds-b1394h4v {
      border-top-left-radius: var(--roundness-subtle)
    }

    .ds-b1394h56 {
      border-top-right-radius: var(--roundness-circle)
    }

    .ds-b1394h5h {
      border-top-right-radius: var(--roundness-extra-round)
    }

    .ds-b1394h5s {
      border-top-right-radius: var(--roundness-square)
    }

    .ds-b1394h63 {
      border-top-right-radius: var(--roundness-subtle)
    }

    .ds-b1394h6e {
      -moz-column-gap: var(--spacing-1x);
      column-gap: var(--spacing-1x)
    }

    .ds-b1394h6p {
      -moz-column-gap: var(--spacing-2x);
      column-gap: var(--spacing-2x)
    }

    .ds-b1394h70 {
      -moz-column-gap: var(--spacing-3x);
      column-gap: var(--spacing-3x)
    }

    .ds-b1394h7b {
      -moz-column-gap: var(--spacing-4x);
      column-gap: var(--spacing-4x)
    }

    .ds-b1394h7m {
      -moz-column-gap: var(--spacing-5x);
      column-gap: var(--spacing-5x)
    }

    .ds-b1394h7x {
      -moz-column-gap: var(--spacing-6x);
      column-gap: var(--spacing-6x)
    }

    .ds-b1394h88 {
      -moz-column-gap: var(--spacing-7x);
      column-gap: var(--spacing-7x)
    }

    .ds-b1394h8j {
      -moz-column-gap: var(--spacing-8x);
      column-gap: var(--spacing-8x)
    }

    .ds-b1394h8u {
      -moz-column-gap: auto;
      column-gap: auto
    }

    .ds-b1394h95 {
      -moz-column-gap: 0;
      column-gap: 0
    }

    .ds-b1394h9g {
      display: block
    }

    .ds-b1394h9r {
      display: flex
    }

    .ds-b1394ha2 {
      display: flow-root
    }

    .ds-b1394had {
      display: grid
    }

    .ds-b1394hao {
      display: inline
    }

    .ds-b1394haz {
      display: inline-block
    }

    .ds-b1394hba {
      display: inline-flex
    }

    .ds-b1394hbl {
      display: none
    }

    .ds-b1394hbw {
      display: table-cell
    }

    .ds-b1394hc7 {
      display: unset
    }

    .ds-b1394hci {
      flex-basis: fit-content
    }

    .ds-b1394hct {
      flex-basis: 20%
    }

    .ds-b1394hd4 {
      flex-basis: 0%
    }

    .ds-b1394hdf {
      flex-basis: 50%
    }

    .ds-b1394hdq {
      flex-basis: 25%
    }

    .ds-b1394he1 {
      flex-basis: 33.33333%
    }

    .ds-b1394hec {
      flex-direction: column
    }

    .ds-b1394hen {
      flex-direction: column-reverse
    }

    .ds-b1394hey {
      flex-direction: row
    }

    .ds-b1394hf9 {
      flex-direction: row-reverse
    }

    .ds-b1394hfk {
      flex-grow: 0
    }

    .ds-b1394hfv {
      flex-grow: 1
    }

    .ds-b1394hg6 {
      flex-grow: var(--ar, 1)
    }

    .ds-b1394hgh {
      flex-shrink: 0
    }

    .ds-b1394hgs {
      flex-shrink: 1
    }

    .ds-b1394hh3 {
      flex-wrap: nowrap
    }

    .ds-b1394hhe {
      flex-wrap: wrap
    }

    .ds-b1394hhp {
      font-family: var(--font-family-body-large)
    }

    .ds-b1394hi0 {
      font-family: var(--font-family-body-small)
    }

    .ds-b1394hib {
      font-family: var(--font-family-campaign-large)
    }

    .ds-b1394him {
      font-family: var(--font-family-campaign-small)
    }

    .ds-b1394hix {
      font-family: var(--font-family-label-large)
    }

    .ds-b1394hj8 {
      font-family: var(--font-family-label-small)
    }

    .ds-b1394hjj {
      font-family: var(--font-family-micro)
    }

    .ds-b1394hju {
      font-family: var(--font-family-subheading)
    }

    .ds-b1394hk5 {
      font-family: var(--font-family-title-1)
    }

    .ds-b1394hkg {
      font-family: var(--font-family-title-2)
    }

    .ds-b1394hkr {
      font-family: var(--font-family-title-3)
    }

    .ds-b1394hl2 {
      font-family: var(--font-family-title-4)
    }

    .ds-b1394hld {
      font-size: var(--font-size-body-large)
    }

    .ds-b1394hlo {
      font-size: var(--font-size-body-small)
    }

    .ds-b1394hlz {
      font-size: var(--font-size-campaign-large)
    }

    .ds-b1394hma {
      font-size: var(--font-size-campaign-small)
    }

    .ds-b1394hml {
      font-size: var(--font-size-label-large)
    }

    .ds-b1394hmw {
      font-size: var(--font-size-label-small)
    }

    .ds-b1394hn7 {
      font-size: var(--font-size-micro)
    }

    .ds-b1394hni {
      font-size: var(--font-size-subheading)
    }

    .ds-b1394hnt {
      font-size: var(--font-size-title-1)
    }

    .ds-b1394ho4 {
      font-size: var(--font-size-title-2)
    }

    .ds-b1394hof {
      font-size: var(--font-size-title-3)
    }

    .ds-b1394hoq {
      font-size: var(--font-size-title-4)
    }

    .ds-b1394hp1 {
      font-weight: var(--font-weight-body-large)
    }

    .ds-b1394hpc {
      font-weight: var(--font-weight-body-small)
    }

    .ds-b1394hpn {
      font-weight: var(--font-weight-campaign-large)
    }

    .ds-b1394hpy {
      font-weight: var(--font-weight-campaign-small)
    }

    .ds-b1394hq9 {
      font-weight: var(--font-weight-label-large)
    }

    .ds-b1394hqk {
      font-weight: var(--font-weight-label-small)
    }

    .ds-b1394hqv {
      font-weight: var(--font-weight-micro)
    }

    .ds-b1394hr6 {
      font-weight: var(--font-weight-subheading)
    }

    .ds-b1394hrh {
      font-weight: var(--font-weight-title-1)
    }

    .ds-b1394hrs {
      font-weight: var(--font-weight-title-2)
    }

    .ds-b1394hs3 {
      font-weight: var(--font-weight-title-3)
    }

    .ds-b1394hse {
      font-weight: var(--font-weight-title-4)
    }

    .ds-b1394hsp {
      height: auto
    }

    .ds-b1394ht0 {
      height: -moz-fit-content;
      height: fit-content
    }

    .ds-b1394htb {
      height: 100%
    }

    .ds-b1394htm {
      height: 50%
    }

    .ds-b1394htx {
      height: var(--icon-size-1x)
    }

    .ds-b1394hu8 {
      height: var(--icon-size-2x)
    }

    .ds-b1394huj {
      height: var(--icon-size-3x)
    }

    .ds-b1394huu {
      height: var(--icon-size-4x)
    }

    .ds-b1394hv5 {
      height: var(--icon-size-5x)
    }

    .ds-b1394hvg {
      height: var(--icon-size-text-responsive)
    }

    .ds-b1394hvr {
      height: -moz-max-content;
      height: max-content
    }

    .ds-b1394hw2 {
      height: -moz-min-content;
      height: min-content
    }

    .ds-b1394hwd {
      height: var(--min-touch-area)
    }

    .ds-b1394hwo {
      height: 0
    }

    .ds-b1394hwz {
      height: 33.33333%
    }

    .ds-b1394hxa {
      height: unset
    }

    .ds-b1394hxl {
      height: 100vh
    }

    .ds-b1394hxw {
      justify-content: center
    }

    .ds-b1394hy7 {
      justify-content: flex-end
    }

    .ds-b1394hyi {
      justify-content: flex-start
    }

    .ds-b1394hyt {
      justify-content: space-around
    }

    .ds-b1394hz4 {
      justify-content: space-between
    }

    .ds-b1394hzf {
      letter-spacing: var(--font-spacing-body-large)
    }

    .ds-b1394hzq {
      letter-spacing: var(--font-spacing-body-small)
    }

    .ds-b1394h101 {
      letter-spacing: var(--font-spacing-campaign-large)
    }

    .ds-b1394h10c {
      letter-spacing: var(--font-spacing-campaign-small)
    }

    .ds-b1394h10n {
      letter-spacing: var(--font-spacing-label-large)
    }

    .ds-b1394h10y {
      letter-spacing: var(--font-spacing-label-small)
    }

    .ds-b1394h119 {
      letter-spacing: var(--font-spacing-micro)
    }

    .ds-b1394h11k {
      letter-spacing: var(--font-spacing-subheading)
    }

    .ds-b1394h11v {
      letter-spacing: var(--font-spacing-title-1)
    }

    .ds-b1394h126 {
      letter-spacing: var(--font-spacing-title-2)
    }

    .ds-b1394h12h {
      letter-spacing: var(--font-spacing-title-3)
    }

    .ds-b1394h12s {
      letter-spacing: var(--font-spacing-title-4)
    }

    .ds-b1394h133 {
      line-height: 0
    }

    .ds-b1394h13e {
      line-height: var(--font-height-body-large)
    }

    .ds-b1394h13p {
      line-height: var(--font-height-body-small)
    }

    .ds-b1394h140 {
      line-height: var(--font-height-campaign-large)
    }

    .ds-b1394h14b {
      line-height: var(--font-height-campaign-small)
    }

    .ds-b1394h14m {
      line-height: var(--font-height-label-large)
    }

    .ds-b1394h14x {
      line-height: var(--font-height-label-small)
    }

    .ds-b1394h158 {
      line-height: var(--font-height-micro)
    }

    .ds-b1394h15j {
      line-height: var(--font-height-subheading)
    }

    .ds-b1394h15u {
      line-height: var(--font-height-title-1)
    }

    .ds-b1394h165 {
      line-height: var(--font-height-title-2)
    }

    .ds-b1394h16g {
      line-height: var(--font-height-title-3)
    }

    .ds-b1394h16r {
      line-height: var(--font-height-title-4)
    }

    .ds-b1394h172 {
      max-height: auto
    }

    .ds-b1394h17d {
      max-height: -moz-fit-content;
      max-height: fit-content
    }

    .ds-b1394h17o {
      max-height: 100%
    }

    .ds-b1394h17z {
      max-height: 50%
    }

    .ds-b1394h18a {
      max-height: var(--icon-size-1x)
    }

    .ds-b1394h18l {
      max-height: var(--icon-size-2x)
    }

    .ds-b1394h18w {
      max-height: var(--icon-size-3x)
    }

    .ds-b1394h197 {
      max-height: var(--icon-size-4x)
    }

    .ds-b1394h19i {
      max-height: var(--icon-size-5x)
    }

    .ds-b1394h19t {
      max-height: var(--icon-size-text-responsive)
    }

    .ds-b1394h1a4 {
      max-height: -moz-max-content;
      max-height: max-content
    }

    .ds-b1394h1af {
      max-height: -moz-min-content;
      max-height: min-content
    }

    .ds-b1394h1aq {
      max-height: var(--min-touch-area)
    }

    .ds-b1394h1b1 {
      max-height: 0
    }

    .ds-b1394h1bc {
      max-height: 33.33333%
    }

    .ds-b1394h1bn {
      max-height: unset
    }

    .ds-b1394h1by {
      max-height: 100vh
    }

    .ds-b1394h1c9 {
      max-width: auto
    }

    .ds-b1394h1ck {
      max-width: var(--breakpoint-2k-wide)
    }

    .ds-b1394h1cv {
      max-width: var(--breakpoint-extra-wide)
    }

    .ds-b1394h1d6 {
      max-width: var(--breakpoint-medium)
    }

    .ds-b1394h1dh {
      max-width: var(--breakpoint-wide)
    }

    .ds-b1394h1ds {
      max-width: -moz-fit-content;
      max-width: fit-content
    }

    .ds-b1394h1e3 {
      max-width: 100%
    }

    .ds-b1394h1ee {
      max-width: 50%
    }

    .ds-b1394h1ep {
      max-width: var(--icon-size-1x)
    }

    .ds-b1394h1f0 {
      max-width: var(--icon-size-2x)
    }

    .ds-b1394h1fb {
      max-width: var(--icon-size-3x)
    }

    .ds-b1394h1fm {
      max-width: var(--icon-size-4x)
    }

    .ds-b1394h1fx {
      max-width: var(--icon-size-5x)
    }

    .ds-b1394h1g8 {
      max-width: var(--icon-size-text-responsive)
    }

    .ds-b1394h1gj {
      max-width: -moz-max-content;
      max-width: max-content
    }

    .ds-b1394h1gu {
      max-width: -moz-min-content;
      max-width: min-content
    }

    .ds-b1394h1h5 {
      max-width: var(--min-touch-area)
    }

    .ds-b1394h1hg {
      max-width: 0
    }

    .ds-b1394h1hr {
      max-width: 33.33333%
    }

    .ds-b1394h1i2 {
      max-width: unset
    }

    .ds-b1394h1id {
      max-width: 100vw
    }

    .ds-b1394h1io {
      min-height: auto
    }

    .ds-b1394h1iz {
      min-height: -moz-fit-content;
      min-height: fit-content
    }

    .ds-b1394h1ja {
      min-height: 100%
    }

    .ds-b1394h1jl {
      min-height: 50%
    }

    .ds-b1394h1jw {
      min-height: var(--icon-size-1x)
    }

    .ds-b1394h1k7 {
      min-height: var(--icon-size-2x)
    }

    .ds-b1394h1ki {
      min-height: var(--icon-size-3x)
    }

    .ds-b1394h1kt {
      min-height: var(--icon-size-4x)
    }

    .ds-b1394h1l4 {
      min-height: var(--icon-size-5x)
    }

    .ds-b1394h1lf {
      min-height: var(--icon-size-text-responsive)
    }

    .ds-b1394h1lq {
      min-height: -moz-max-content;
      min-height: max-content
    }

    .ds-b1394h1m1 {
      min-height: -moz-min-content;
      min-height: min-content
    }

    .ds-b1394h1mc {
      min-height: var(--min-touch-area)
    }

    .ds-b1394h1mn {
      min-height: 0
    }

    .ds-b1394h1my {
      min-height: 33.33333%
    }

    .ds-b1394h1n9 {
      min-height: unset
    }

    .ds-b1394h1nk {
      min-height: 100vh
    }

    .ds-b1394h1nv {
      min-width: auto
    }

    .ds-b1394h1o6 {
      min-width: var(--breakpoint-2k-wide)
    }

    .ds-b1394h1oh {
      min-width: var(--breakpoint-extra-wide)
    }

    .ds-b1394h1os {
      min-width: var(--breakpoint-medium)
    }

    .ds-b1394h1p3 {
      min-width: var(--breakpoint-wide)
    }

    .ds-b1394h1pe {
      min-width: -moz-fit-content;
      min-width: fit-content
    }

    .ds-b1394h1pp {
      min-width: 100%
    }

    .ds-b1394h1q0 {
      min-width: 50%
    }

    .ds-b1394h1qb {
      min-width: var(--icon-size-1x)
    }

    .ds-b1394h1qm {
      min-width: var(--icon-size-2x)
    }

    .ds-b1394h1qx {
      min-width: var(--icon-size-3x)
    }

    .ds-b1394h1r8 {
      min-width: var(--icon-size-4x)
    }

    .ds-b1394h1rj {
      min-width: var(--icon-size-5x)
    }

    .ds-b1394h1ru {
      min-width: var(--icon-size-text-responsive)
    }

    .ds-b1394h1s5 {
      min-width: -moz-max-content;
      min-width: max-content
    }

    .ds-b1394h1sg {
      min-width: -moz-min-content;
      min-width: min-content
    }

    .ds-b1394h1sr {
      min-width: var(--min-touch-area)
    }

    .ds-b1394h1t2 {
      min-width: 0
    }

    .ds-b1394h1td {
      min-width: 33.33333%
    }

    .ds-b1394h1to {
      min-width: unset
    }

    .ds-b1394h1tz {
      min-width: 100vw
    }

    .ds-b1394h1ua {
      overflow-x: auto
    }

    .ds-b1394h1ul {
      overflow-x: clip
    }

    .ds-b1394h1uw {
      overflow-x: hidden
    }

    .ds-b1394h1v7 {
      overflow-x: scroll
    }

    .ds-b1394h1vi {
      overflow-x: visible
    }

    .ds-b1394h1vt {
      overflow-y: auto
    }

    .ds-b1394h1w4 {
      overflow-y: clip
    }

    .ds-b1394h1wf {
      overflow-y: hidden
    }

    .ds-b1394h1wq {
      overflow-y: scroll
    }

    .ds-b1394h1x1 {
      overflow-y: visible
    }

    .ds-b1394h1xc {
      padding-bottom: var(--spacing-1x)
    }

    .ds-b1394h1xn {
      padding-bottom: var(--spacing-2x)
    }

    .ds-b1394h1xy {
      padding-bottom: var(--spacing-3x)
    }

    .ds-b1394h1y9 {
      padding-bottom: var(--spacing-4x)
    }

    .ds-b1394h1yk {
      padding-bottom: var(--spacing-5x)
    }

    .ds-b1394h1yv {
      padding-bottom: var(--spacing-6x)
    }

    .ds-b1394h1z6 {
      padding-bottom: var(--spacing-7x)
    }

    .ds-b1394h1zh {
      padding-bottom: var(--spacing-8x)
    }

    .ds-b1394h1zs {
      padding-bottom: auto
    }

    .ds-b1394h203 {
      padding-bottom: 0
    }

    .ds-b1394h20e {
      padding-left: var(--spacing-1x)
    }

    .ds-b1394h20p {
      padding-left: var(--spacing-2x)
    }

    .ds-b1394h210 {
      padding-left: var(--spacing-3x)
    }

    .ds-b1394h21b {
      padding-left: var(--spacing-4x)
    }

    .ds-b1394h21m {
      padding-left: var(--spacing-5x)
    }

    .ds-b1394h21x {
      padding-left: var(--spacing-6x)
    }

    .ds-b1394h228 {
      padding-left: var(--spacing-7x)
    }

    .ds-b1394h22j {
      padding-left: var(--spacing-8x)
    }

    .ds-b1394h22u {
      padding-left: auto
    }

    .ds-b1394h235 {
      padding-left: 0
    }

    .ds-b1394h23g {
      padding-right: var(--spacing-1x)
    }

    .ds-b1394h23r {
      padding-right: var(--spacing-2x)
    }

    .ds-b1394h242 {
      padding-right: var(--spacing-3x)
    }

    .ds-b1394h24d {
      padding-right: var(--spacing-4x)
    }

    .ds-b1394h24o {
      padding-right: var(--spacing-5x)
    }

    .ds-b1394h24z {
      padding-right: var(--spacing-6x)
    }

    .ds-b1394h25a {
      padding-right: var(--spacing-7x)
    }

    .ds-b1394h25l {
      padding-right: var(--spacing-8x)
    }

    .ds-b1394h25w {
      padding-right: auto
    }

    .ds-b1394h267 {
      padding-right: 0
    }

    .ds-b1394h26i {
      padding-top: var(--spacing-1x)
    }

    .ds-b1394h26t {
      padding-top: var(--spacing-2x)
    }

    .ds-b1394h274 {
      padding-top: var(--spacing-3x)
    }

    .ds-b1394h27f {
      padding-top: var(--spacing-4x)
    }

    .ds-b1394h27q {
      padding-top: var(--spacing-5x)
    }

    .ds-b1394h281 {
      padding-top: var(--spacing-6x)
    }

    .ds-b1394h28c {
      padding-top: var(--spacing-7x)
    }

    .ds-b1394h28n {
      padding-top: var(--spacing-8x)
    }

    .ds-b1394h28y {
      padding-top: auto
    }

    .ds-b1394h299 {
      padding-top: 0
    }

    .ds-b1394h29k {
      position: absolute
    }

    .ds-b1394h29v {
      position: fixed
    }

    .ds-b1394h2a6 {
      position: relative
    }

    .ds-b1394h2ah {
      position: sticky
    }

    .ds-b1394h2as {
      row-gap: var(--spacing-1x)
    }

    .ds-b1394h2b3 {
      row-gap: var(--spacing-2x)
    }

    .ds-b1394h2be {
      row-gap: var(--spacing-3x)
    }

    .ds-b1394h2bp {
      row-gap: var(--spacing-4x)
    }

    .ds-b1394h2c0 {
      row-gap: var(--spacing-5x)
    }

    .ds-b1394h2cb {
      row-gap: var(--spacing-6x)
    }

    .ds-b1394h2cm {
      row-gap: var(--spacing-7x)
    }

    .ds-b1394h2cx {
      row-gap: var(--spacing-8x)
    }

    .ds-b1394h2d8 {
      row-gap: auto
    }

    .ds-b1394h2dj {
      row-gap: 0
    }

    .ds-b1394h2du {
      text-align: left
    }

    .ds-b1394h2e5 {
      text-align: center
    }

    .ds-b1394h2eg {
      text-align: right
    }

    .ds-b1394h2er {
      width: auto
    }

    .ds-b1394h2f2 {
      width: var(--breakpoint-2k-wide)
    }

    .ds-b1394h2fd {
      width: var(--breakpoint-extra-wide)
    }

    .ds-b1394h2fo {
      width: var(--breakpoint-medium)
    }

    .ds-b1394h2fz {
      width: var(--breakpoint-wide)
    }

    .ds-b1394h2ga {
      width: -moz-fit-content;
      width: fit-content
    }

    .ds-b1394h2gl {
      width: 100%
    }

    .ds-b1394h2gw {
      width: 50%
    }

    .ds-b1394h2h7 {
      width: var(--icon-size-1x)
    }

    .ds-b1394h2hi {
      width: var(--icon-size-2x)
    }

    .ds-b1394h2ht {
      width: var(--icon-size-3x)
    }

    .ds-b1394h2i4 {
      width: var(--icon-size-4x)
    }

    .ds-b1394h2if {
      width: var(--icon-size-5x)
    }

    .ds-b1394h2iq {
      width: var(--icon-size-text-responsive)
    }

    .ds-b1394h2j1 {
      width: -moz-max-content;
      width: max-content
    }

    .ds-b1394h2jc {
      width: -moz-min-content;
      width: min-content
    }

    .ds-b1394h2jn {
      width: var(--min-touch-area)
    }

    .ds-b1394h2jy {
      width: 0
    }

    .ds-b1394h2k9 {
      width: 33.33333%
    }

    .ds-b1394h2kk {
      width: unset
    }

    .ds-b1394h2kv {
      width: 100vw
    }

    .ds-b1394h2kw {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h2kz {
      transform: translateY(100%)
    }

    .ds-b1394h2l2 {
      transform: translateX(-100%)
    }

    .ds-b1394h2l5 {
      transform: translateX(100%)
    }

    .ds-b1394h2l8 {
      transform: rotate(180deg)
    }

    .ds-b1394h2lb {
      transform: scale(0)
    }

    .ds-b1394h2le {
      transform: translateY(-100%)
    }

    .ds-b1394h2lh,
    .ds-b1394h2li:hover:not(.disabled, :disabled),
    .ds-b1394h2lj:focus:not(.disabled, :disabled) {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2lk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2ll:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2lm:active:not(.disabled, :disabled),
    .ds-b1394h2ln:checked:not(.disabled, :disabled),
    .ds-b1394h2lo.disabled,
    .ds-b1394h2lo:disabled {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2lp::-moz-placeholder {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2lp::placeholder {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2lq,
    .ds-b1394h2lr:hover:not(.disabled, :disabled),
    .ds-b1394h2ls:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2lt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2lu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2lv:active:not(.disabled, :disabled),
    .ds-b1394h2lw:checked:not(.disabled, :disabled),
    .ds-b1394h2lx.disabled,
    .ds-b1394h2lx:disabled {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2ly::-moz-placeholder {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2ly::placeholder {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2lz,
    .ds-b1394h2m0:hover:not(.disabled, :disabled),
    .ds-b1394h2m1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m4:active:not(.disabled, :disabled),
    .ds-b1394h2m5:checked:not(.disabled, :disabled),
    .ds-b1394h2m6.disabled,
    .ds-b1394h2m6:disabled {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m7::-moz-placeholder {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m7::placeholder {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m8,
    .ds-b1394h2m9:hover:not(.disabled, :disabled),
    .ds-b1394h2ma:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2mb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2mc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2md:active:not(.disabled, :disabled),
    .ds-b1394h2me:checked:not(.disabled, :disabled),
    .ds-b1394h2mf.disabled,
    .ds-b1394h2mf:disabled {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2mg::-moz-placeholder {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2mg::placeholder {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2mh,
    .ds-b1394h2mi:hover:not(.disabled, :disabled),
    .ds-b1394h2mj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2mk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2ml:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2mm:active:not(.disabled, :disabled),
    .ds-b1394h2mn:checked:not(.disabled, :disabled),
    .ds-b1394h2mo.disabled,
    .ds-b1394h2mo:disabled {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2mp::-moz-placeholder {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2mp::placeholder {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2mq,
    .ds-b1394h2mr:hover:not(.disabled, :disabled),
    .ds-b1394h2ms:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2mt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2mu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2mv:active:not(.disabled, :disabled),
    .ds-b1394h2mw:checked:not(.disabled, :disabled),
    .ds-b1394h2mx.disabled,
    .ds-b1394h2mx:disabled {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2my::-moz-placeholder {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2my::placeholder {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2mz,
    .ds-b1394h2n0:hover:not(.disabled, :disabled),
    .ds-b1394h2n1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n4:active:not(.disabled, :disabled),
    .ds-b1394h2n5:checked:not(.disabled, :disabled),
    .ds-b1394h2n6.disabled,
    .ds-b1394h2n6:disabled {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n7::-moz-placeholder {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n7::placeholder {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n8,
    .ds-b1394h2n9:hover:not(.disabled, :disabled),
    .ds-b1394h2na:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2nb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2nc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2nd:active:not(.disabled, :disabled),
    .ds-b1394h2ne:checked:not(.disabled, :disabled),
    .ds-b1394h2nf.disabled,
    .ds-b1394h2nf:disabled {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2ng::-moz-placeholder {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2ng::placeholder {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2nh,
    .ds-b1394h2ni:hover:not(.disabled, :disabled),
    .ds-b1394h2nj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2nk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2nl:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2nm:active:not(.disabled, :disabled),
    .ds-b1394h2nn:checked:not(.disabled, :disabled),
    .ds-b1394h2no.disabled,
    .ds-b1394h2no:disabled {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2np::-moz-placeholder {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2np::placeholder {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2nq,
    .ds-b1394h2nr:hover:not(.disabled, :disabled),
    .ds-b1394h2ns:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2nt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2nu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2nv:active:not(.disabled, :disabled),
    .ds-b1394h2nw:checked:not(.disabled, :disabled),
    .ds-b1394h2nx.disabled,
    .ds-b1394h2nx:disabled {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2ny::-moz-placeholder {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2ny::placeholder {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2nz,
    .ds-b1394h2o0:hover:not(.disabled, :disabled),
    .ds-b1394h2o1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o4:active:not(.disabled, :disabled),
    .ds-b1394h2o5:checked:not(.disabled, :disabled),
    .ds-b1394h2o6.disabled,
    .ds-b1394h2o6:disabled {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o7::-moz-placeholder {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o7::placeholder {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o8,
    .ds-b1394h2o9:hover:not(.disabled, :disabled),
    .ds-b1394h2oa:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2ob:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2oc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2od:active:not(.disabled, :disabled),
    .ds-b1394h2oe:checked:not(.disabled, :disabled),
    .ds-b1394h2of.disabled,
    .ds-b1394h2of:disabled {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2og::-moz-placeholder {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2og::placeholder {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2oh,
    .ds-b1394h2oi:hover:not(.disabled, :disabled),
    .ds-b1394h2oj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2ok:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2ol:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2om:active:not(.disabled, :disabled),
    .ds-b1394h2on:checked:not(.disabled, :disabled),
    .ds-b1394h2oo.disabled,
    .ds-b1394h2oo:disabled {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2op::-moz-placeholder {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2op::placeholder {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2oq,
    .ds-b1394h2or:hover:not(.disabled, :disabled),
    .ds-b1394h2os:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2ot:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2ou:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2ov:active:not(.disabled, :disabled),
    .ds-b1394h2ow:checked:not(.disabled, :disabled),
    .ds-b1394h2ox.disabled,
    .ds-b1394h2ox:disabled {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2oy::-moz-placeholder {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2oy::placeholder {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2oz,
    .ds-b1394h2p0:hover:not(.disabled, :disabled),
    .ds-b1394h2p1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p4:active:not(.disabled, :disabled),
    .ds-b1394h2p5:checked:not(.disabled, :disabled),
    .ds-b1394h2p6.disabled,
    .ds-b1394h2p6:disabled {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p7::-moz-placeholder {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p7::placeholder {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p8,
    .ds-b1394h2p9:hover:not(.disabled, :disabled),
    .ds-b1394h2pa:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2pb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2pc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2pd:active:not(.disabled, :disabled),
    .ds-b1394h2pe:checked:not(.disabled, :disabled),
    .ds-b1394h2pf.disabled,
    .ds-b1394h2pf:disabled {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2pg::-moz-placeholder {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2pg::placeholder {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2ph,
    .ds-b1394h2pi:hover:not(.disabled, :disabled),
    .ds-b1394h2pj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pl:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pm:active:not(.disabled, :disabled),
    .ds-b1394h2pn:checked:not(.disabled, :disabled),
    .ds-b1394h2po.disabled,
    .ds-b1394h2po:disabled {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pp::-moz-placeholder {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pp::placeholder {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pq,
    .ds-b1394h2pr:hover:not(.disabled, :disabled),
    .ds-b1394h2ps:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2pt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2pu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2pv:active:not(.disabled, :disabled),
    .ds-b1394h2pw:checked:not(.disabled, :disabled),
    .ds-b1394h2px.disabled,
    .ds-b1394h2px:disabled {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2py::-moz-placeholder {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2py::placeholder {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2pz,
    .ds-b1394h2q0:hover:not(.disabled, :disabled),
    .ds-b1394h2q1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q4:active:not(.disabled, :disabled),
    .ds-b1394h2q5:checked:not(.disabled, :disabled),
    .ds-b1394h2q6.disabled,
    .ds-b1394h2q6:disabled {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q7::-moz-placeholder {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q7::placeholder {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q8,
    .ds-b1394h2q9:hover:not(.disabled, :disabled),
    .ds-b1394h2qa:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qd:active:not(.disabled, :disabled),
    .ds-b1394h2qe:checked:not(.disabled, :disabled),
    .ds-b1394h2qf.disabled,
    .ds-b1394h2qf:disabled {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qg::-moz-placeholder {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qg::placeholder {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qh,
    .ds-b1394h2qi:hover:not(.disabled, :disabled),
    .ds-b1394h2qj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2qk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2ql:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2qm:active:not(.disabled, :disabled),
    .ds-b1394h2qn:checked:not(.disabled, :disabled),
    .ds-b1394h2qo.disabled,
    .ds-b1394h2qo:disabled {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2qp::-moz-placeholder {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2qp::placeholder {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2qq,
    .ds-b1394h2qr:hover:not(.disabled, :disabled),
    .ds-b1394h2qs:focus:not(.disabled, :disabled) {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qv:active:not(.disabled, :disabled),
    .ds-b1394h2qw:checked:not(.disabled, :disabled),
    .ds-b1394h2qx.disabled,
    .ds-b1394h2qx:disabled {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qy::-moz-placeholder {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qy::placeholder {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qz,
    .ds-b1394h2r0:hover:not(.disabled, :disabled),
    .ds-b1394h2r1:focus:not(.disabled, :disabled) {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r4:active:not(.disabled, :disabled),
    .ds-b1394h2r5:checked:not(.disabled, :disabled),
    .ds-b1394h2r6.disabled,
    .ds-b1394h2r6:disabled {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r7::-moz-placeholder {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r7::placeholder {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r8,
    .ds-b1394h2r9:hover:not(.disabled, :disabled),
    .ds-b1394h2ra:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rd:active:not(.disabled, :disabled),
    .ds-b1394h2re:checked:not(.disabled, :disabled),
    .ds-b1394h2rf.disabled,
    .ds-b1394h2rf:disabled {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rg::-moz-placeholder {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rg::placeholder {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rh,
    .ds-b1394h2ri:hover:not(.disabled, :disabled),
    .ds-b1394h2rj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rl:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rm:active:not(.disabled, :disabled),
    .ds-b1394h2rn:checked:not(.disabled, :disabled),
    .ds-b1394h2ro.disabled,
    .ds-b1394h2ro:disabled {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rp::-moz-placeholder {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rp::placeholder {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rq,
    .ds-b1394h2rr:hover:not(.disabled, :disabled),
    .ds-b1394h2rs:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2rt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2ru:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2rv:active:not(.disabled, :disabled),
    .ds-b1394h2rw:checked:not(.disabled, :disabled),
    .ds-b1394h2rx.disabled,
    .ds-b1394h2rx:disabled {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2ry::-moz-placeholder {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2ry::placeholder {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2rz,
    .ds-b1394h2s0:hover:not(.disabled, :disabled),
    .ds-b1394h2s1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s4:active:not(.disabled, :disabled),
    .ds-b1394h2s5:checked:not(.disabled, :disabled),
    .ds-b1394h2s6.disabled,
    .ds-b1394h2s6:disabled {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s7::-moz-placeholder {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s7::placeholder {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s8,
    .ds-b1394h2s9:hover:not(.disabled, :disabled),
    .ds-b1394h2sa:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sd:active:not(.disabled, :disabled),
    .ds-b1394h2se:checked:not(.disabled, :disabled),
    .ds-b1394h2sf.disabled,
    .ds-b1394h2sf:disabled {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sg::-moz-placeholder {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sg::placeholder {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sh,
    .ds-b1394h2si:hover:not(.disabled, :disabled),
    .ds-b1394h2sj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sl:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sm:active:not(.disabled, :disabled),
    .ds-b1394h2sn:checked:not(.disabled, :disabled),
    .ds-b1394h2so.disabled,
    .ds-b1394h2so:disabled {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sp::-moz-placeholder {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sp::placeholder {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sq,
    .ds-b1394h2sr:hover:not(.disabled, :disabled),
    .ds-b1394h2ss:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2st:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2su:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2sv:active:not(.disabled, :disabled),
    .ds-b1394h2sw:checked:not(.disabled, :disabled),
    .ds-b1394h2sx.disabled,
    .ds-b1394h2sx:disabled {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2sy::-moz-placeholder {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2sy::placeholder {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2sz,
    .ds-b1394h2t0:hover:not(.disabled, :disabled),
    .ds-b1394h2t1:focus:not(.disabled, :disabled) {
      background-color: transparent
    }

    .ds-b1394h2t2:focus-within:not(.disabled, :disabled) {
      background-color: transparent
    }

    .ds-b1394h2t3:focus-visible:not(.disabled, :disabled) {
      background-color: transparent
    }

    .ds-b1394h2t4:active:not(.disabled, :disabled),
    .ds-b1394h2t5:checked:not(.disabled, :disabled),
    .ds-b1394h2t6.disabled,
    .ds-b1394h2t6:disabled {
      background-color: transparent
    }

    .ds-b1394h2t7::-moz-placeholder {
      background-color: transparent
    }

    .ds-b1394h2t7::placeholder {
      background-color: transparent
    }

    .ds-b1394h2t8,
    .ds-b1394h2t9:hover:not(.disabled, :disabled),
    .ds-b1394h2ta:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2tb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2tc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2td:active:not(.disabled, :disabled),
    .ds-b1394h2te:checked:not(.disabled, :disabled),
    .ds-b1394h2tf.disabled,
    .ds-b1394h2tf:disabled {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2tg::-moz-placeholder {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2tg::placeholder {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2th,
    .ds-b1394h2ti:hover:not(.disabled, :disabled),
    .ds-b1394h2tj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tl:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tm:active:not(.disabled, :disabled),
    .ds-b1394h2tn:checked:not(.disabled, :disabled),
    .ds-b1394h2to.disabled,
    .ds-b1394h2to:disabled {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tp::-moz-placeholder {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tp::placeholder {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tq,
    .ds-b1394h2tr:hover:not(.disabled, :disabled),
    .ds-b1394h2ts:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2tt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2tu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2tv:active:not(.disabled, :disabled),
    .ds-b1394h2tw:checked:not(.disabled, :disabled),
    .ds-b1394h2tx.disabled,
    .ds-b1394h2tx:disabled {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2ty::-moz-placeholder {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2ty::placeholder {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2tz,
    .ds-b1394h2u0:hover:not(.disabled, :disabled),
    .ds-b1394h2u1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u4:active:not(.disabled, :disabled),
    .ds-b1394h2u5:checked:not(.disabled, :disabled),
    .ds-b1394h2u6.disabled,
    .ds-b1394h2u6:disabled {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u7::-moz-placeholder {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u7::placeholder {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u8,
    .ds-b1394h2u9:hover:not(.disabled, :disabled),
    .ds-b1394h2ua:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2ub:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2uc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2ud:active:not(.disabled, :disabled),
    .ds-b1394h2ue:checked:not(.disabled, :disabled),
    .ds-b1394h2uf.disabled,
    .ds-b1394h2uf:disabled {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2ug::-moz-placeholder {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2ug::placeholder {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2uh,
    .ds-b1394h2ui:hover:not(.disabled, :disabled),
    .ds-b1394h2uj:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2uk:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2ul:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2um:active:not(.disabled, :disabled),
    .ds-b1394h2un:checked:not(.disabled, :disabled),
    .ds-b1394h2uo.disabled,
    .ds-b1394h2uo:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2up::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2up::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2uq,
    .ds-b1394h2ur:hover:not(.disabled, :disabled),
    .ds-b1394h2us:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2ut:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2uu:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2uv:active:not(.disabled, :disabled),
    .ds-b1394h2uw:checked:not(.disabled, :disabled),
    .ds-b1394h2ux.disabled,
    .ds-b1394h2ux:disabled {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2uy::-moz-placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2uy::placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2uz,
    .ds-b1394h2v0:hover:not(.disabled, :disabled),
    .ds-b1394h2v1:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v2:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v3:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v4:active:not(.disabled, :disabled),
    .ds-b1394h2v5:checked:not(.disabled, :disabled),
    .ds-b1394h2v6.disabled,
    .ds-b1394h2v6:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v7::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v7::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v8,
    .ds-b1394h2v9:hover:not(.disabled, :disabled),
    .ds-b1394h2va:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vb:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vc:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vd:active:not(.disabled, :disabled),
    .ds-b1394h2ve:checked:not(.disabled, :disabled),
    .ds-b1394h2vf.disabled,
    .ds-b1394h2vf:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vg::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vg::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vh,
    .ds-b1394h2vi:hover:not(.disabled, :disabled),
    .ds-b1394h2vj:focus:not(.disabled, :disabled) {
      border-bottom: hidden
    }

    .ds-b1394h2vk:focus-within:not(.disabled, :disabled) {
      border-bottom: hidden
    }

    .ds-b1394h2vl:focus-visible:not(.disabled, :disabled) {
      border-bottom: hidden
    }

    .ds-b1394h2vm:active:not(.disabled, :disabled),
    .ds-b1394h2vn:checked:not(.disabled, :disabled),
    .ds-b1394h2vo.disabled,
    .ds-b1394h2vo:disabled {
      border-bottom: hidden
    }

    .ds-b1394h2vp::-moz-placeholder {
      border-bottom: hidden
    }

    .ds-b1394h2vp::placeholder {
      border-bottom: hidden
    }

    .ds-b1394h2vq,
    .ds-b1394h2vr:hover:not(.disabled, :disabled),
    .ds-b1394h2vs:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vt:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vu:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vv:active:not(.disabled, :disabled),
    .ds-b1394h2vw:checked:not(.disabled, :disabled),
    .ds-b1394h2vx.disabled,
    .ds-b1394h2vx:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vy::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vy::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vz,
    .ds-b1394h2w0:hover:not(.disabled, :disabled),
    .ds-b1394h2w1:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w2:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w3:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w4:active:not(.disabled, :disabled),
    .ds-b1394h2w5:checked:not(.disabled, :disabled),
    .ds-b1394h2w6.disabled,
    .ds-b1394h2w6:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w7::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w7::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w8,
    .ds-b1394h2w9:hover:not(.disabled, :disabled),
    .ds-b1394h2wa:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wb:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wc:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wd:active:not(.disabled, :disabled),
    .ds-b1394h2we:checked:not(.disabled, :disabled),
    .ds-b1394h2wf.disabled,
    .ds-b1394h2wf:disabled {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wg::-moz-placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wg::placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wh,
    .ds-b1394h2wi:hover:not(.disabled, :disabled),
    .ds-b1394h2wj:focus:not(.disabled, :disabled) {
      border-bottom: none
    }

    .ds-b1394h2wk:focus-within:not(.disabled, :disabled) {
      border-bottom: none
    }

    .ds-b1394h2wl:focus-visible:not(.disabled, :disabled) {
      border-bottom: none
    }

    .ds-b1394h2wm:active:not(.disabled, :disabled),
    .ds-b1394h2wn:checked:not(.disabled, :disabled),
    .ds-b1394h2wo.disabled,
    .ds-b1394h2wo:disabled {
      border-bottom: none
    }

    .ds-b1394h2wp::-moz-placeholder {
      border-bottom: none
    }

    .ds-b1394h2wp::placeholder {
      border-bottom: none
    }

    .ds-b1394h2wq,
    .ds-b1394h2wr:hover:not(.disabled, :disabled),
    .ds-b1394h2ws:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wt:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wu:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wv:active:not(.disabled, :disabled),
    .ds-b1394h2ww:checked:not(.disabled, :disabled),
    .ds-b1394h2wx.disabled,
    .ds-b1394h2wx:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wy::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wy::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wz,
    .ds-b1394h2x0:hover:not(.disabled, :disabled),
    .ds-b1394h2x1:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x2:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x3:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x4:active:not(.disabled, :disabled),
    .ds-b1394h2x5:checked:not(.disabled, :disabled),
    .ds-b1394h2x6.disabled,
    .ds-b1394h2x6:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x7::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x7::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x8,
    .ds-b1394h2x9:hover:not(.disabled, :disabled),
    .ds-b1394h2xa:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xb:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xc:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xd:active:not(.disabled, :disabled),
    .ds-b1394h2xe:checked:not(.disabled, :disabled),
    .ds-b1394h2xf.disabled,
    .ds-b1394h2xf:disabled {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xg::-moz-placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xg::placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xh,
    .ds-b1394h2xi:hover:not(.disabled, :disabled),
    .ds-b1394h2xj:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xk:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xl:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xm:active:not(.disabled, :disabled),
    .ds-b1394h2xn:checked:not(.disabled, :disabled),
    .ds-b1394h2xo.disabled,
    .ds-b1394h2xo:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xp::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xp::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xq,
    .ds-b1394h2xr:hover:not(.disabled, :disabled),
    .ds-b1394h2xs:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xt:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xu:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xv:active:not(.disabled, :disabled),
    .ds-b1394h2xw:checked:not(.disabled, :disabled),
    .ds-b1394h2xx.disabled,
    .ds-b1394h2xx:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xy::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xy::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xz,
    .ds-b1394h2y0:hover:not(.disabled, :disabled),
    .ds-b1394h2y1:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y2:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y3:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y4:active:not(.disabled, :disabled),
    .ds-b1394h2y5:checked:not(.disabled, :disabled),
    .ds-b1394h2y6.disabled,
    .ds-b1394h2y6:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y7::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y7::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y8,
    .ds-b1394h2y9:hover:not(.disabled, :disabled),
    .ds-b1394h2ya:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yb:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yc:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yd:active:not(.disabled, :disabled),
    .ds-b1394h2ye:checked:not(.disabled, :disabled),
    .ds-b1394h2yf.disabled,
    .ds-b1394h2yf:disabled {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yg::-moz-placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yg::placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yh,
    .ds-b1394h2yi:hover:not(.disabled, :disabled),
    .ds-b1394h2yj:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2yk:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2yl:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2ym:active:not(.disabled, :disabled),
    .ds-b1394h2yn:checked:not(.disabled, :disabled),
    .ds-b1394h2yo.disabled,
    .ds-b1394h2yo:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2yp::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2yp::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2yq,
    .ds-b1394h2yr:hover:not(.disabled, :disabled),
    .ds-b1394h2ys:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yt:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yu:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yv:active:not(.disabled, :disabled),
    .ds-b1394h2yw:checked:not(.disabled, :disabled),
    .ds-b1394h2yx.disabled,
    .ds-b1394h2yx:disabled {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yy::-moz-placeholder {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yy::placeholder {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yz,
    .ds-b1394h2z0:hover:not(.disabled, :disabled),
    .ds-b1394h2z1:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z2:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z3:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z4:active:not(.disabled, :disabled),
    .ds-b1394h2z5:checked:not(.disabled, :disabled),
    .ds-b1394h2z6.disabled,
    .ds-b1394h2z6:disabled {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z7::-moz-placeholder {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z7::placeholder {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z8,
    .ds-b1394h2z9:hover:not(.disabled, :disabled),
    .ds-b1394h2za:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zb:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zc:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zd:active:not(.disabled, :disabled),
    .ds-b1394h2ze:checked:not(.disabled, :disabled),
    .ds-b1394h2zf.disabled,
    .ds-b1394h2zf:disabled {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zg::-moz-placeholder {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zg::placeholder {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zh,
    .ds-b1394h2zi:hover:not(.disabled, :disabled),
    .ds-b1394h2zj:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zk:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zl:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zm:active:not(.disabled, :disabled),
    .ds-b1394h2zn:checked:not(.disabled, :disabled),
    .ds-b1394h2zo.disabled,
    .ds-b1394h2zo:disabled {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zp::-moz-placeholder {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zp::placeholder {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zq,
    .ds-b1394h2zr:hover:not(.disabled, :disabled),
    .ds-b1394h2zs:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zt:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zu:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zv:active:not(.disabled, :disabled),
    .ds-b1394h2zw:checked:not(.disabled, :disabled),
    .ds-b1394h2zx.disabled,
    .ds-b1394h2zx:disabled {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zy::-moz-placeholder {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zy::placeholder {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zz,
    .ds-b1394h300:hover:not(.disabled, :disabled),
    .ds-b1394h301:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h302:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h303:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h304:active:not(.disabled, :disabled),
    .ds-b1394h305:checked:not(.disabled, :disabled),
    .ds-b1394h306.disabled,
    .ds-b1394h306:disabled {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h307::-moz-placeholder {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h307::placeholder {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h308,
    .ds-b1394h309:hover:not(.disabled, :disabled),
    .ds-b1394h30a:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30b:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30c:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30d:active:not(.disabled, :disabled),
    .ds-b1394h30e:checked:not(.disabled, :disabled),
    .ds-b1394h30f.disabled,
    .ds-b1394h30f:disabled {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30g::-moz-placeholder {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30g::placeholder {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30h,
    .ds-b1394h30i:hover:not(.disabled, :disabled),
    .ds-b1394h30j:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30k:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30l:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30m:active:not(.disabled, :disabled),
    .ds-b1394h30n:checked:not(.disabled, :disabled),
    .ds-b1394h30o.disabled,
    .ds-b1394h30o:disabled {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30p::-moz-placeholder {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30p::placeholder {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30q,
    .ds-b1394h30r:hover:not(.disabled, :disabled),
    .ds-b1394h30s:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30t:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30u:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30v:active:not(.disabled, :disabled),
    .ds-b1394h30w:checked:not(.disabled, :disabled),
    .ds-b1394h30x.disabled,
    .ds-b1394h30x:disabled {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30y::-moz-placeholder {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30y::placeholder {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30z,
    .ds-b1394h310:hover:not(.disabled, :disabled),
    .ds-b1394h311:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h312:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h313:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h314:active:not(.disabled, :disabled),
    .ds-b1394h315:checked:not(.disabled, :disabled),
    .ds-b1394h316.disabled,
    .ds-b1394h316:disabled {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h317::-moz-placeholder {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h317::placeholder {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h318,
    .ds-b1394h319:hover:not(.disabled, :disabled),
    .ds-b1394h31a:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31b:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31c:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31d:active:not(.disabled, :disabled),
    .ds-b1394h31e:checked:not(.disabled, :disabled),
    .ds-b1394h31f.disabled,
    .ds-b1394h31f:disabled {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31g::-moz-placeholder {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31g::placeholder {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31h,
    .ds-b1394h31i:hover:not(.disabled, :disabled),
    .ds-b1394h31j:focus:not(.disabled, :disabled) {
      border-bottom-color: transparent
    }

    .ds-b1394h31k:focus-within:not(.disabled, :disabled) {
      border-bottom-color: transparent
    }

    .ds-b1394h31l:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: transparent
    }

    .ds-b1394h31m:active:not(.disabled, :disabled),
    .ds-b1394h31n:checked:not(.disabled, :disabled),
    .ds-b1394h31o.disabled,
    .ds-b1394h31o:disabled {
      border-bottom-color: transparent
    }

    .ds-b1394h31p::-moz-placeholder {
      border-bottom-color: transparent
    }

    .ds-b1394h31p::placeholder {
      border-bottom-color: transparent
    }

    .ds-b1394h31q,
    .ds-b1394h31r:hover:not(.disabled, :disabled),
    .ds-b1394h31s:focus:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31t:focus-within:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31u:focus-visible:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31v:active:not(.disabled, :disabled),
    .ds-b1394h31w:checked:not(.disabled, :disabled),
    .ds-b1394h31x.disabled,
    .ds-b1394h31x:disabled {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31y::-moz-placeholder {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31y::placeholder {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31z,
    .ds-b1394h320:hover:not(.disabled, :disabled),
    .ds-b1394h321:focus:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h322:focus-within:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h323:focus-visible:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h324:active:not(.disabled, :disabled),
    .ds-b1394h325:checked:not(.disabled, :disabled),
    .ds-b1394h326.disabled,
    .ds-b1394h326:disabled {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h327::-moz-placeholder {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h327::placeholder {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h328,
    .ds-b1394h329:hover:not(.disabled, :disabled),
    .ds-b1394h32a:focus:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32b:focus-within:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32c:focus-visible:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32d:active:not(.disabled, :disabled),
    .ds-b1394h32e:checked:not(.disabled, :disabled),
    .ds-b1394h32f.disabled,
    .ds-b1394h32f:disabled {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32g::-moz-placeholder {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32g::placeholder {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32h,
    .ds-b1394h32i:hover:not(.disabled, :disabled),
    .ds-b1394h32j:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32k:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32l:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32m:active:not(.disabled, :disabled),
    .ds-b1394h32n:checked:not(.disabled, :disabled),
    .ds-b1394h32o.disabled,
    .ds-b1394h32o:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32p::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32p::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32q,
    .ds-b1394h32r:hover:not(.disabled, :disabled),
    .ds-b1394h32s:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32t:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32u:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32v:active:not(.disabled, :disabled),
    .ds-b1394h32w:checked:not(.disabled, :disabled),
    .ds-b1394h32x.disabled,
    .ds-b1394h32x:disabled {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32y::-moz-placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32y::placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32z,
    .ds-b1394h330:hover:not(.disabled, :disabled),
    .ds-b1394h331:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h332:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h333:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h334:active:not(.disabled, :disabled),
    .ds-b1394h335:checked:not(.disabled, :disabled),
    .ds-b1394h336.disabled,
    .ds-b1394h336:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h337::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h337::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h338,
    .ds-b1394h339:hover:not(.disabled, :disabled),
    .ds-b1394h33a:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33b:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33c:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33d:active:not(.disabled, :disabled),
    .ds-b1394h33e:checked:not(.disabled, :disabled),
    .ds-b1394h33f.disabled,
    .ds-b1394h33f:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33g::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33g::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33h,
    .ds-b1394h33i:hover:not(.disabled, :disabled),
    .ds-b1394h33j:focus:not(.disabled, :disabled) {
      border-left: hidden
    }

    .ds-b1394h33k:focus-within:not(.disabled, :disabled) {
      border-left: hidden
    }

    .ds-b1394h33l:focus-visible:not(.disabled, :disabled) {
      border-left: hidden
    }

    .ds-b1394h33m:active:not(.disabled, :disabled),
    .ds-b1394h33n:checked:not(.disabled, :disabled),
    .ds-b1394h33o.disabled,
    .ds-b1394h33o:disabled {
      border-left: hidden
    }

    .ds-b1394h33p::-moz-placeholder {
      border-left: hidden
    }

    .ds-b1394h33p::placeholder {
      border-left: hidden
    }

    .ds-b1394h33q,
    .ds-b1394h33r:hover:not(.disabled, :disabled),
    .ds-b1394h33s:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33t:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33u:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33v:active:not(.disabled, :disabled),
    .ds-b1394h33w:checked:not(.disabled, :disabled),
    .ds-b1394h33x.disabled,
    .ds-b1394h33x:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33y::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33y::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33z,
    .ds-b1394h340:hover:not(.disabled, :disabled),
    .ds-b1394h341:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h342:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h343:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h344:active:not(.disabled, :disabled),
    .ds-b1394h345:checked:not(.disabled, :disabled),
    .ds-b1394h346.disabled,
    .ds-b1394h346:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h347::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h347::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h348,
    .ds-b1394h349:hover:not(.disabled, :disabled),
    .ds-b1394h34a:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34b:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34c:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34d:active:not(.disabled, :disabled),
    .ds-b1394h34e:checked:not(.disabled, :disabled),
    .ds-b1394h34f.disabled,
    .ds-b1394h34f:disabled {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34g::-moz-placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34g::placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34h,
    .ds-b1394h34i:hover:not(.disabled, :disabled),
    .ds-b1394h34j:focus:not(.disabled, :disabled) {
      border-left: none
    }

    .ds-b1394h34k:focus-within:not(.disabled, :disabled) {
      border-left: none
    }

    .ds-b1394h34l:focus-visible:not(.disabled, :disabled) {
      border-left: none
    }

    .ds-b1394h34m:active:not(.disabled, :disabled),
    .ds-b1394h34n:checked:not(.disabled, :disabled),
    .ds-b1394h34o.disabled,
    .ds-b1394h34o:disabled {
      border-left: none
    }

    .ds-b1394h34p::-moz-placeholder {
      border-left: none
    }

    .ds-b1394h34p::placeholder {
      border-left: none
    }

    .ds-b1394h34q,
    .ds-b1394h34r:hover:not(.disabled, :disabled),
    .ds-b1394h34s:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34t:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34u:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34v:active:not(.disabled, :disabled),
    .ds-b1394h34w:checked:not(.disabled, :disabled),
    .ds-b1394h34x.disabled,
    .ds-b1394h34x:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34y::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34y::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34z,
    .ds-b1394h350:hover:not(.disabled, :disabled),
    .ds-b1394h351:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h352:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h353:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h354:active:not(.disabled, :disabled),
    .ds-b1394h355:checked:not(.disabled, :disabled),
    .ds-b1394h356.disabled,
    .ds-b1394h356:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h357::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h357::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h358,
    .ds-b1394h359:hover:not(.disabled, :disabled),
    .ds-b1394h35a:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35b:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35c:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35d:active:not(.disabled, :disabled),
    .ds-b1394h35e:checked:not(.disabled, :disabled),
    .ds-b1394h35f.disabled,
    .ds-b1394h35f:disabled {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35g::-moz-placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35g::placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35h,
    .ds-b1394h35i:hover:not(.disabled, :disabled),
    .ds-b1394h35j:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35k:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35l:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35m:active:not(.disabled, :disabled),
    .ds-b1394h35n:checked:not(.disabled, :disabled),
    .ds-b1394h35o.disabled,
    .ds-b1394h35o:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35p::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35p::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35q,
    .ds-b1394h35r:hover:not(.disabled, :disabled),
    .ds-b1394h35s:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35t:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35u:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35v:active:not(.disabled, :disabled),
    .ds-b1394h35w:checked:not(.disabled, :disabled),
    .ds-b1394h35x.disabled,
    .ds-b1394h35x:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35y::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35y::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35z,
    .ds-b1394h360:hover:not(.disabled, :disabled),
    .ds-b1394h361:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h362:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h363:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h364:active:not(.disabled, :disabled),
    .ds-b1394h365:checked:not(.disabled, :disabled),
    .ds-b1394h366.disabled,
    .ds-b1394h366:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h367::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h367::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h368,
    .ds-b1394h369:hover:not(.disabled, :disabled),
    .ds-b1394h36a:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36b:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36c:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36d:active:not(.disabled, :disabled),
    .ds-b1394h36e:checked:not(.disabled, :disabled),
    .ds-b1394h36f.disabled,
    .ds-b1394h36f:disabled {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36g::-moz-placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36g::placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36h,
    .ds-b1394h36i:hover:not(.disabled, :disabled),
    .ds-b1394h36j:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36k:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36l:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36m:active:not(.disabled, :disabled),
    .ds-b1394h36n:checked:not(.disabled, :disabled),
    .ds-b1394h36o.disabled,
    .ds-b1394h36o:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36p::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36p::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36q,
    .ds-b1394h36r:hover:not(.disabled, :disabled),
    .ds-b1394h36s:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36t:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36u:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36v:active:not(.disabled, :disabled),
    .ds-b1394h36w:checked:not(.disabled, :disabled),
    .ds-b1394h36x.disabled,
    .ds-b1394h36x:disabled {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36y::-moz-placeholder {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36y::placeholder {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36z,
    .ds-b1394h370:hover:not(.disabled, :disabled),
    .ds-b1394h371:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h372:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h373:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h374:active:not(.disabled, :disabled),
    .ds-b1394h375:checked:not(.disabled, :disabled),
    .ds-b1394h376.disabled,
    .ds-b1394h376:disabled {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h377::-moz-placeholder {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h377::placeholder {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h378,
    .ds-b1394h379:hover:not(.disabled, :disabled),
    .ds-b1394h37a:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37b:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37c:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37d:active:not(.disabled, :disabled),
    .ds-b1394h37e:checked:not(.disabled, :disabled),
    .ds-b1394h37f.disabled,
    .ds-b1394h37f:disabled {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37g::-moz-placeholder {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37g::placeholder {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37h,
    .ds-b1394h37i:hover:not(.disabled, :disabled),
    .ds-b1394h37j:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37k:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37l:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37m:active:not(.disabled, :disabled),
    .ds-b1394h37n:checked:not(.disabled, :disabled),
    .ds-b1394h37o.disabled,
    .ds-b1394h37o:disabled {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37p::-moz-placeholder {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37p::placeholder {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37q,
    .ds-b1394h37r:hover:not(.disabled, :disabled),
    .ds-b1394h37s:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37t:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37u:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37v:active:not(.disabled, :disabled),
    .ds-b1394h37w:checked:not(.disabled, :disabled),
    .ds-b1394h37x.disabled,
    .ds-b1394h37x:disabled {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37y::-moz-placeholder {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37y::placeholder {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37z,
    .ds-b1394h380:hover:not(.disabled, :disabled),
    .ds-b1394h381:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h382:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h383:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h384:active:not(.disabled, :disabled),
    .ds-b1394h385:checked:not(.disabled, :disabled),
    .ds-b1394h386.disabled,
    .ds-b1394h386:disabled {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h387::-moz-placeholder {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h387::placeholder {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h388,
    .ds-b1394h389:hover:not(.disabled, :disabled),
    .ds-b1394h38a:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38b:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38c:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38d:active:not(.disabled, :disabled),
    .ds-b1394h38e:checked:not(.disabled, :disabled),
    .ds-b1394h38f.disabled,
    .ds-b1394h38f:disabled {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38g::-moz-placeholder {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38g::placeholder {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38h,
    .ds-b1394h38i:hover:not(.disabled, :disabled),
    .ds-b1394h38j:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38k:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38l:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38m:active:not(.disabled, :disabled),
    .ds-b1394h38n:checked:not(.disabled, :disabled),
    .ds-b1394h38o.disabled,
    .ds-b1394h38o:disabled {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38p::-moz-placeholder {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38p::placeholder {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38q,
    .ds-b1394h38r:hover:not(.disabled, :disabled),
    .ds-b1394h38s:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38t:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38u:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38v:active:not(.disabled, :disabled),
    .ds-b1394h38w:checked:not(.disabled, :disabled),
    .ds-b1394h38x.disabled,
    .ds-b1394h38x:disabled {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38y::-moz-placeholder {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38y::placeholder {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38z,
    .ds-b1394h390:hover:not(.disabled, :disabled),
    .ds-b1394h391:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h392:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h393:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h394:active:not(.disabled, :disabled),
    .ds-b1394h395:checked:not(.disabled, :disabled),
    .ds-b1394h396.disabled,
    .ds-b1394h396:disabled {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h397::-moz-placeholder {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h397::placeholder {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h398,
    .ds-b1394h399:hover:not(.disabled, :disabled),
    .ds-b1394h39a:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39b:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39c:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39d:active:not(.disabled, :disabled),
    .ds-b1394h39e:checked:not(.disabled, :disabled),
    .ds-b1394h39f.disabled,
    .ds-b1394h39f:disabled {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39g::-moz-placeholder {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39g::placeholder {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39h,
    .ds-b1394h39i:hover:not(.disabled, :disabled),
    .ds-b1394h39j:focus:not(.disabled, :disabled) {
      border-left-color: transparent
    }

    .ds-b1394h39k:focus-within:not(.disabled, :disabled) {
      border-left-color: transparent
    }

    .ds-b1394h39l:focus-visible:not(.disabled, :disabled) {
      border-left-color: transparent
    }

    .ds-b1394h39m:active:not(.disabled, :disabled),
    .ds-b1394h39n:checked:not(.disabled, :disabled),
    .ds-b1394h39o.disabled,
    .ds-b1394h39o:disabled {
      border-left-color: transparent
    }

    .ds-b1394h39p::-moz-placeholder {
      border-left-color: transparent
    }

    .ds-b1394h39p::placeholder {
      border-left-color: transparent
    }

    .ds-b1394h39q,
    .ds-b1394h39r:hover:not(.disabled, :disabled),
    .ds-b1394h39s:focus:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39t:focus-within:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39u:focus-visible:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39v:active:not(.disabled, :disabled),
    .ds-b1394h39w:checked:not(.disabled, :disabled),
    .ds-b1394h39x.disabled,
    .ds-b1394h39x:disabled {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39y::-moz-placeholder {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39y::placeholder {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39z,
    .ds-b1394h3a0:hover:not(.disabled, :disabled),
    .ds-b1394h3a1:focus:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a2:focus-within:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a3:focus-visible:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a4:active:not(.disabled, :disabled),
    .ds-b1394h3a5:checked:not(.disabled, :disabled),
    .ds-b1394h3a6.disabled,
    .ds-b1394h3a6:disabled {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a7::-moz-placeholder {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a7::placeholder {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a8,
    .ds-b1394h3a9:hover:not(.disabled, :disabled),
    .ds-b1394h3aa:focus:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ab:focus-within:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ac:focus-visible:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ad:active:not(.disabled, :disabled),
    .ds-b1394h3ae:checked:not(.disabled, :disabled),
    .ds-b1394h3af.disabled,
    .ds-b1394h3af:disabled {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ag::-moz-placeholder {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ag::placeholder {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ah,
    .ds-b1394h3ai:hover:not(.disabled, :disabled),
    .ds-b1394h3aj:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ak:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3al:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3am:active:not(.disabled, :disabled),
    .ds-b1394h3an:checked:not(.disabled, :disabled),
    .ds-b1394h3ao.disabled,
    .ds-b1394h3ao:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ap::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ap::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3aq,
    .ds-b1394h3ar:hover:not(.disabled, :disabled),
    .ds-b1394h3as:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3at:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3au:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3av:active:not(.disabled, :disabled),
    .ds-b1394h3aw:checked:not(.disabled, :disabled),
    .ds-b1394h3ax.disabled,
    .ds-b1394h3ax:disabled {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3ay::-moz-placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3ay::placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3az,
    .ds-b1394h3b0:hover:not(.disabled, :disabled),
    .ds-b1394h3b1:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b2:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b3:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b4:active:not(.disabled, :disabled),
    .ds-b1394h3b5:checked:not(.disabled, :disabled),
    .ds-b1394h3b6.disabled,
    .ds-b1394h3b6:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b7::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b7::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b8,
    .ds-b1394h3b9:hover:not(.disabled, :disabled),
    .ds-b1394h3ba:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bb:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bc:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bd:active:not(.disabled, :disabled),
    .ds-b1394h3be:checked:not(.disabled, :disabled),
    .ds-b1394h3bf.disabled,
    .ds-b1394h3bf:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bg::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bg::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bh,
    .ds-b1394h3bi:hover:not(.disabled, :disabled),
    .ds-b1394h3bj:focus:not(.disabled, :disabled) {
      border-right: hidden
    }

    .ds-b1394h3bk:focus-within:not(.disabled, :disabled) {
      border-right: hidden
    }

    .ds-b1394h3bl:focus-visible:not(.disabled, :disabled) {
      border-right: hidden
    }

    .ds-b1394h3bm:active:not(.disabled, :disabled),
    .ds-b1394h3bn:checked:not(.disabled, :disabled),
    .ds-b1394h3bo.disabled,
    .ds-b1394h3bo:disabled {
      border-right: hidden
    }

    .ds-b1394h3bp::-moz-placeholder {
      border-right: hidden
    }

    .ds-b1394h3bp::placeholder {
      border-right: hidden
    }

    .ds-b1394h3bq,
    .ds-b1394h3br:hover:not(.disabled, :disabled),
    .ds-b1394h3bs:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3bt:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3bu:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3bv:active:not(.disabled, :disabled),
    .ds-b1394h3bw:checked:not(.disabled, :disabled),
    .ds-b1394h3bx.disabled,
    .ds-b1394h3bx:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3by::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3by::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3bz,
    .ds-b1394h3c0:hover:not(.disabled, :disabled),
    .ds-b1394h3c1:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c2:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c3:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c4:active:not(.disabled, :disabled),
    .ds-b1394h3c5:checked:not(.disabled, :disabled),
    .ds-b1394h3c6.disabled,
    .ds-b1394h3c6:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c7::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c7::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c8,
    .ds-b1394h3c9:hover:not(.disabled, :disabled),
    .ds-b1394h3ca:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3cb:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3cc:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3cd:active:not(.disabled, :disabled),
    .ds-b1394h3ce:checked:not(.disabled, :disabled),
    .ds-b1394h3cf.disabled,
    .ds-b1394h3cf:disabled {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3cg::-moz-placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3cg::placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3ch,
    .ds-b1394h3ci:hover:not(.disabled, :disabled),
    .ds-b1394h3cj:focus:not(.disabled, :disabled) {
      border-right: none
    }

    .ds-b1394h3ck:focus-within:not(.disabled, :disabled) {
      border-right: none
    }

    .ds-b1394h3cl:focus-visible:not(.disabled, :disabled) {
      border-right: none
    }

    .ds-b1394h3cm:active:not(.disabled, :disabled),
    .ds-b1394h3cn:checked:not(.disabled, :disabled),
    .ds-b1394h3co.disabled,
    .ds-b1394h3co:disabled {
      border-right: none
    }

    .ds-b1394h3cp::-moz-placeholder {
      border-right: none
    }

    .ds-b1394h3cp::placeholder {
      border-right: none
    }

    .ds-b1394h3cq,
    .ds-b1394h3cr:hover:not(.disabled, :disabled),
    .ds-b1394h3cs:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3ct:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3cu:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3cv:active:not(.disabled, :disabled),
    .ds-b1394h3cw:checked:not(.disabled, :disabled),
    .ds-b1394h3cx.disabled,
    .ds-b1394h3cx:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3cy::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3cy::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3cz,
    .ds-b1394h3d0:hover:not(.disabled, :disabled),
    .ds-b1394h3d1:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d2:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d3:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d4:active:not(.disabled, :disabled),
    .ds-b1394h3d5:checked:not(.disabled, :disabled),
    .ds-b1394h3d6.disabled,
    .ds-b1394h3d6:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d7::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d7::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d8,
    .ds-b1394h3d9:hover:not(.disabled, :disabled),
    .ds-b1394h3da:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3db:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3dc:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3dd:active:not(.disabled, :disabled),
    .ds-b1394h3de:checked:not(.disabled, :disabled),
    .ds-b1394h3df.disabled,
    .ds-b1394h3df:disabled {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3dg::-moz-placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3dg::placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3dh,
    .ds-b1394h3di:hover:not(.disabled, :disabled),
    .ds-b1394h3dj:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dk:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dl:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dm:active:not(.disabled, :disabled),
    .ds-b1394h3dn:checked:not(.disabled, :disabled),
    .ds-b1394h3do.disabled,
    .ds-b1394h3do:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dp::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dp::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dq,
    .ds-b1394h3dr:hover:not(.disabled, :disabled),
    .ds-b1394h3ds:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3dt:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3du:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3dv:active:not(.disabled, :disabled),
    .ds-b1394h3dw:checked:not(.disabled, :disabled),
    .ds-b1394h3dx.disabled,
    .ds-b1394h3dx:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3dy::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3dy::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3dz,
    .ds-b1394h3e0:hover:not(.disabled, :disabled),
    .ds-b1394h3e1:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e2:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e3:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e4:active:not(.disabled, :disabled),
    .ds-b1394h3e5:checked:not(.disabled, :disabled),
    .ds-b1394h3e6.disabled,
    .ds-b1394h3e6:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e7::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e7::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e8,
    .ds-b1394h3e9:hover:not(.disabled, :disabled),
    .ds-b1394h3ea:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3eb:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3ec:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3ed:active:not(.disabled, :disabled),
    .ds-b1394h3ee:checked:not(.disabled, :disabled),
    .ds-b1394h3ef.disabled,
    .ds-b1394h3ef:disabled {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3eg::-moz-placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3eg::placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3eh,
    .ds-b1394h3ei:hover:not(.disabled, :disabled),
    .ds-b1394h3ej:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3ek:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3el:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3em:active:not(.disabled, :disabled),
    .ds-b1394h3en:checked:not(.disabled, :disabled),
    .ds-b1394h3eo.disabled,
    .ds-b1394h3eo:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3ep::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3ep::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3eq,
    .ds-b1394h3er:hover:not(.disabled, :disabled),
    .ds-b1394h3es:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3et:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3eu:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3ev:active:not(.disabled, :disabled),
    .ds-b1394h3ew:checked:not(.disabled, :disabled),
    .ds-b1394h3ex.disabled,
    .ds-b1394h3ex:disabled {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3ey::-moz-placeholder {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3ey::placeholder {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3ez,
    .ds-b1394h3f0:hover:not(.disabled, :disabled),
    .ds-b1394h3f1:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f2:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f3:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f4:active:not(.disabled, :disabled),
    .ds-b1394h3f5:checked:not(.disabled, :disabled),
    .ds-b1394h3f6.disabled,
    .ds-b1394h3f6:disabled {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f7::-moz-placeholder {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f7::placeholder {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f8,
    .ds-b1394h3f9:hover:not(.disabled, :disabled),
    .ds-b1394h3fa:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fb:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fc:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fd:active:not(.disabled, :disabled),
    .ds-b1394h3fe:checked:not(.disabled, :disabled),
    .ds-b1394h3ff.disabled,
    .ds-b1394h3ff:disabled {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fg::-moz-placeholder {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fg::placeholder {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fh,
    .ds-b1394h3fi:hover:not(.disabled, :disabled),
    .ds-b1394h3fj:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fk:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fl:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fm:active:not(.disabled, :disabled),
    .ds-b1394h3fn:checked:not(.disabled, :disabled),
    .ds-b1394h3fo.disabled,
    .ds-b1394h3fo:disabled {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fp::-moz-placeholder {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fp::placeholder {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fq,
    .ds-b1394h3fr:hover:not(.disabled, :disabled),
    .ds-b1394h3fs:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3ft:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3fu:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3fv:active:not(.disabled, :disabled),
    .ds-b1394h3fw:checked:not(.disabled, :disabled),
    .ds-b1394h3fx.disabled,
    .ds-b1394h3fx:disabled {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3fy::-moz-placeholder {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3fy::placeholder {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3fz,
    .ds-b1394h3g0:hover:not(.disabled, :disabled),
    .ds-b1394h3g1:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g2:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g3:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g4:active:not(.disabled, :disabled),
    .ds-b1394h3g5:checked:not(.disabled, :disabled),
    .ds-b1394h3g6.disabled,
    .ds-b1394h3g6:disabled {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g7::-moz-placeholder {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g7::placeholder {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g8,
    .ds-b1394h3g9:hover:not(.disabled, :disabled),
    .ds-b1394h3ga:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gb:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gc:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gd:active:not(.disabled, :disabled),
    .ds-b1394h3ge:checked:not(.disabled, :disabled),
    .ds-b1394h3gf.disabled,
    .ds-b1394h3gf:disabled {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gg::-moz-placeholder {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gg::placeholder {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gh,
    .ds-b1394h3gi:hover:not(.disabled, :disabled),
    .ds-b1394h3gj:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gk:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gl:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gm:active:not(.disabled, :disabled),
    .ds-b1394h3gn:checked:not(.disabled, :disabled),
    .ds-b1394h3go.disabled,
    .ds-b1394h3go:disabled {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gp::-moz-placeholder {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gp::placeholder {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gq,
    .ds-b1394h3gr:hover:not(.disabled, :disabled),
    .ds-b1394h3gs:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gt:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gu:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gv:active:not(.disabled, :disabled),
    .ds-b1394h3gw:checked:not(.disabled, :disabled),
    .ds-b1394h3gx.disabled,
    .ds-b1394h3gx:disabled {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gy::-moz-placeholder {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gy::placeholder {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gz,
    .ds-b1394h3h0:hover:not(.disabled, :disabled),
    .ds-b1394h3h1:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h2:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h3:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h4:active:not(.disabled, :disabled),
    .ds-b1394h3h5:checked:not(.disabled, :disabled),
    .ds-b1394h3h6.disabled,
    .ds-b1394h3h6:disabled {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h7::-moz-placeholder {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h7::placeholder {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h8,
    .ds-b1394h3h9:hover:not(.disabled, :disabled),
    .ds-b1394h3ha:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hb:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hc:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hd:active:not(.disabled, :disabled),
    .ds-b1394h3he:checked:not(.disabled, :disabled),
    .ds-b1394h3hf.disabled,
    .ds-b1394h3hf:disabled {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hg::-moz-placeholder {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hg::placeholder {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hh,
    .ds-b1394h3hi:hover:not(.disabled, :disabled),
    .ds-b1394h3hj:focus:not(.disabled, :disabled) {
      border-right-color: transparent
    }

    .ds-b1394h3hk:focus-within:not(.disabled, :disabled) {
      border-right-color: transparent
    }

    .ds-b1394h3hl:focus-visible:not(.disabled, :disabled) {
      border-right-color: transparent
    }

    .ds-b1394h3hm:active:not(.disabled, :disabled),
    .ds-b1394h3hn:checked:not(.disabled, :disabled),
    .ds-b1394h3ho.disabled,
    .ds-b1394h3ho:disabled {
      border-right-color: transparent
    }

    .ds-b1394h3hp::-moz-placeholder {
      border-right-color: transparent
    }

    .ds-b1394h3hp::placeholder {
      border-right-color: transparent
    }

    .ds-b1394h3hq,
    .ds-b1394h3hr:hover:not(.disabled, :disabled),
    .ds-b1394h3hs:focus:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3ht:focus-within:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3hu:focus-visible:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3hv:active:not(.disabled, :disabled),
    .ds-b1394h3hw:checked:not(.disabled, :disabled),
    .ds-b1394h3hx.disabled,
    .ds-b1394h3hx:disabled {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3hy::-moz-placeholder {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3hy::placeholder {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3hz,
    .ds-b1394h3i0:hover:not(.disabled, :disabled),
    .ds-b1394h3i1:focus:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i2:focus-within:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i3:focus-visible:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i4:active:not(.disabled, :disabled),
    .ds-b1394h3i5:checked:not(.disabled, :disabled),
    .ds-b1394h3i6.disabled,
    .ds-b1394h3i6:disabled {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i7::-moz-placeholder {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i7::placeholder {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i8,
    .ds-b1394h3i9:hover:not(.disabled, :disabled),
    .ds-b1394h3ia:focus:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ib:focus-within:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ic:focus-visible:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3id:active:not(.disabled, :disabled),
    .ds-b1394h3ie:checked:not(.disabled, :disabled),
    .ds-b1394h3if.disabled,
    .ds-b1394h3if:disabled {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ig::-moz-placeholder {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ig::placeholder {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ih,
    .ds-b1394h3ii:hover:not(.disabled, :disabled),
    .ds-b1394h3ij:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ik:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3il:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3im:active:not(.disabled, :disabled),
    .ds-b1394h3in:checked:not(.disabled, :disabled),
    .ds-b1394h3io.disabled,
    .ds-b1394h3io:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ip::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ip::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3iq,
    .ds-b1394h3ir:hover:not(.disabled, :disabled),
    .ds-b1394h3is:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3it:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3iu:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3iv:active:not(.disabled, :disabled),
    .ds-b1394h3iw:checked:not(.disabled, :disabled),
    .ds-b1394h3ix.disabled,
    .ds-b1394h3ix:disabled {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3iy::-moz-placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3iy::placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3iz,
    .ds-b1394h3j0:hover:not(.disabled, :disabled),
    .ds-b1394h3j1:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j2:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j3:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j4:active:not(.disabled, :disabled),
    .ds-b1394h3j5:checked:not(.disabled, :disabled),
    .ds-b1394h3j6.disabled,
    .ds-b1394h3j6:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j7::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j7::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j8,
    .ds-b1394h3j9:hover:not(.disabled, :disabled),
    .ds-b1394h3ja:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jb:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jc:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jd:active:not(.disabled, :disabled),
    .ds-b1394h3je:checked:not(.disabled, :disabled),
    .ds-b1394h3jf.disabled,
    .ds-b1394h3jf:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jg::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jg::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jh,
    .ds-b1394h3ji:hover:not(.disabled, :disabled),
    .ds-b1394h3jj:focus:not(.disabled, :disabled) {
      border-top: hidden
    }

    .ds-b1394h3jk:focus-within:not(.disabled, :disabled) {
      border-top: hidden
    }

    .ds-b1394h3jl:focus-visible:not(.disabled, :disabled) {
      border-top: hidden
    }

    .ds-b1394h3jm:active:not(.disabled, :disabled),
    .ds-b1394h3jn:checked:not(.disabled, :disabled),
    .ds-b1394h3jo.disabled,
    .ds-b1394h3jo:disabled {
      border-top: hidden
    }

    .ds-b1394h3jp::-moz-placeholder {
      border-top: hidden
    }

    .ds-b1394h3jp::placeholder {
      border-top: hidden
    }

    .ds-b1394h3jq,
    .ds-b1394h3jr:hover:not(.disabled, :disabled),
    .ds-b1394h3js:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3jt:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3ju:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3jv:active:not(.disabled, :disabled),
    .ds-b1394h3jw:checked:not(.disabled, :disabled),
    .ds-b1394h3jx.disabled,
    .ds-b1394h3jx:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3jy::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3jy::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3jz,
    .ds-b1394h3k0:hover:not(.disabled, :disabled),
    .ds-b1394h3k1:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k2:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k3:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k4:active:not(.disabled, :disabled),
    .ds-b1394h3k5:checked:not(.disabled, :disabled),
    .ds-b1394h3k6.disabled,
    .ds-b1394h3k6:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k7::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k7::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k8,
    .ds-b1394h3k9:hover:not(.disabled, :disabled),
    .ds-b1394h3ka:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kb:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kc:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kd:active:not(.disabled, :disabled),
    .ds-b1394h3ke:checked:not(.disabled, :disabled),
    .ds-b1394h3kf.disabled,
    .ds-b1394h3kf:disabled {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kg::-moz-placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kg::placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kh,
    .ds-b1394h3ki:hover:not(.disabled, :disabled),
    .ds-b1394h3kj:focus:not(.disabled, :disabled) {
      border-top: none
    }

    .ds-b1394h3kk:focus-within:not(.disabled, :disabled) {
      border-top: none
    }

    .ds-b1394h3kl:focus-visible:not(.disabled, :disabled) {
      border-top: none
    }

    .ds-b1394h3km:active:not(.disabled, :disabled),
    .ds-b1394h3kn:checked:not(.disabled, :disabled),
    .ds-b1394h3ko.disabled,
    .ds-b1394h3ko:disabled {
      border-top: none
    }

    .ds-b1394h3kp::-moz-placeholder {
      border-top: none
    }

    .ds-b1394h3kp::placeholder {
      border-top: none
    }

    .ds-b1394h3kq,
    .ds-b1394h3kr:hover:not(.disabled, :disabled),
    .ds-b1394h3ks:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3kt:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3ku:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3kv:active:not(.disabled, :disabled),
    .ds-b1394h3kw:checked:not(.disabled, :disabled),
    .ds-b1394h3kx.disabled,
    .ds-b1394h3kx:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3ky::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3ky::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3kz,
    .ds-b1394h3l0:hover:not(.disabled, :disabled),
    .ds-b1394h3l1:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l2:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l3:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l4:active:not(.disabled, :disabled),
    .ds-b1394h3l5:checked:not(.disabled, :disabled),
    .ds-b1394h3l6.disabled,
    .ds-b1394h3l6:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l7::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l7::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l8,
    .ds-b1394h3l9:hover:not(.disabled, :disabled),
    .ds-b1394h3la:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3lb:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3lc:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3ld:active:not(.disabled, :disabled),
    .ds-b1394h3le:checked:not(.disabled, :disabled),
    .ds-b1394h3lf.disabled,
    .ds-b1394h3lf:disabled {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3lg::-moz-placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3lg::placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3lh,
    .ds-b1394h3li:hover:not(.disabled, :disabled),
    .ds-b1394h3lj:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3lk:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3ll:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3lm:active:not(.disabled, :disabled),
    .ds-b1394h3ln:checked:not(.disabled, :disabled),
    .ds-b1394h3lo.disabled,
    .ds-b1394h3lo:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3lp::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3lp::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3lq,
    .ds-b1394h3lr:hover:not(.disabled, :disabled),
    .ds-b1394h3ls:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3lt:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3lu:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3lv:active:not(.disabled, :disabled),
    .ds-b1394h3lw:checked:not(.disabled, :disabled),
    .ds-b1394h3lx.disabled,
    .ds-b1394h3lx:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3ly::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3ly::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3lz,
    .ds-b1394h3m0:hover:not(.disabled, :disabled),
    .ds-b1394h3m1:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m2:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m3:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m4:active:not(.disabled, :disabled),
    .ds-b1394h3m5:checked:not(.disabled, :disabled),
    .ds-b1394h3m6.disabled,
    .ds-b1394h3m6:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m7::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m7::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m8,
    .ds-b1394h3m9:hover:not(.disabled, :disabled),
    .ds-b1394h3ma:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3mb:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3mc:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3md:active:not(.disabled, :disabled),
    .ds-b1394h3me:checked:not(.disabled, :disabled),
    .ds-b1394h3mf.disabled,
    .ds-b1394h3mf:disabled {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3mg::-moz-placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3mg::placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3mh,
    .ds-b1394h3mi:hover:not(.disabled, :disabled),
    .ds-b1394h3mj:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3mk:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3ml:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3mm:active:not(.disabled, :disabled),
    .ds-b1394h3mn:checked:not(.disabled, :disabled),
    .ds-b1394h3mo.disabled,
    .ds-b1394h3mo:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3mp::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3mp::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3mq,
    .ds-b1394h3mr:hover:not(.disabled, :disabled),
    .ds-b1394h3ms:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3mt:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3mu:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3mv:active:not(.disabled, :disabled),
    .ds-b1394h3mw:checked:not(.disabled, :disabled),
    .ds-b1394h3mx.disabled,
    .ds-b1394h3mx:disabled {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3my::-moz-placeholder {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3my::placeholder {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3mz,
    .ds-b1394h3n0:hover:not(.disabled, :disabled),
    .ds-b1394h3n1:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n2:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n3:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n4:active:not(.disabled, :disabled),
    .ds-b1394h3n5:checked:not(.disabled, :disabled),
    .ds-b1394h3n6.disabled,
    .ds-b1394h3n6:disabled {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n7::-moz-placeholder {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n7::placeholder {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n8,
    .ds-b1394h3n9:hover:not(.disabled, :disabled),
    .ds-b1394h3na:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3nb:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3nc:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3nd:active:not(.disabled, :disabled),
    .ds-b1394h3ne:checked:not(.disabled, :disabled),
    .ds-b1394h3nf.disabled,
    .ds-b1394h3nf:disabled {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3ng::-moz-placeholder {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3ng::placeholder {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3nh,
    .ds-b1394h3ni:hover:not(.disabled, :disabled),
    .ds-b1394h3nj:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3nk:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3nl:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3nm:active:not(.disabled, :disabled),
    .ds-b1394h3nn:checked:not(.disabled, :disabled),
    .ds-b1394h3no.disabled,
    .ds-b1394h3no:disabled {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3np::-moz-placeholder {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3np::placeholder {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3nq,
    .ds-b1394h3nr:hover:not(.disabled, :disabled),
    .ds-b1394h3ns:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3nt:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3nu:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3nv:active:not(.disabled, :disabled),
    .ds-b1394h3nw:checked:not(.disabled, :disabled),
    .ds-b1394h3nx.disabled,
    .ds-b1394h3nx:disabled {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3ny::-moz-placeholder {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3ny::placeholder {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3nz,
    .ds-b1394h3o0:hover:not(.disabled, :disabled),
    .ds-b1394h3o1:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o2:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o3:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o4:active:not(.disabled, :disabled),
    .ds-b1394h3o5:checked:not(.disabled, :disabled),
    .ds-b1394h3o6.disabled,
    .ds-b1394h3o6:disabled {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o7::-moz-placeholder {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o7::placeholder {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o8,
    .ds-b1394h3o9:hover:not(.disabled, :disabled),
    .ds-b1394h3oa:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3ob:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3oc:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3od:active:not(.disabled, :disabled),
    .ds-b1394h3oe:checked:not(.disabled, :disabled),
    .ds-b1394h3of.disabled,
    .ds-b1394h3of:disabled {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3og::-moz-placeholder {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3og::placeholder {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3oh,
    .ds-b1394h3oi:hover:not(.disabled, :disabled),
    .ds-b1394h3oj:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3ok:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3ol:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3om:active:not(.disabled, :disabled),
    .ds-b1394h3on:checked:not(.disabled, :disabled),
    .ds-b1394h3oo.disabled,
    .ds-b1394h3oo:disabled {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3op::-moz-placeholder {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3op::placeholder {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3oq,
    .ds-b1394h3or:hover:not(.disabled, :disabled),
    .ds-b1394h3os:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3ot:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3ou:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3ov:active:not(.disabled, :disabled),
    .ds-b1394h3ow:checked:not(.disabled, :disabled),
    .ds-b1394h3ox.disabled,
    .ds-b1394h3ox:disabled {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3oy::-moz-placeholder {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3oy::placeholder {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3oz,
    .ds-b1394h3p0:hover:not(.disabled, :disabled),
    .ds-b1394h3p1:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p2:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p3:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p4:active:not(.disabled, :disabled),
    .ds-b1394h3p5:checked:not(.disabled, :disabled),
    .ds-b1394h3p6.disabled,
    .ds-b1394h3p6:disabled {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p7::-moz-placeholder {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p7::placeholder {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p8,
    .ds-b1394h3p9:hover:not(.disabled, :disabled),
    .ds-b1394h3pa:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3pb:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3pc:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3pd:active:not(.disabled, :disabled),
    .ds-b1394h3pe:checked:not(.disabled, :disabled),
    .ds-b1394h3pf.disabled,
    .ds-b1394h3pf:disabled {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3pg::-moz-placeholder {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3pg::placeholder {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3ph,
    .ds-b1394h3pi:hover:not(.disabled, :disabled),
    .ds-b1394h3pj:focus:not(.disabled, :disabled) {
      border-top-color: transparent
    }

    .ds-b1394h3pk:focus-within:not(.disabled, :disabled) {
      border-top-color: transparent
    }

    .ds-b1394h3pl:focus-visible:not(.disabled, :disabled) {
      border-top-color: transparent
    }

    .ds-b1394h3pm:active:not(.disabled, :disabled),
    .ds-b1394h3pn:checked:not(.disabled, :disabled),
    .ds-b1394h3po.disabled,
    .ds-b1394h3po:disabled {
      border-top-color: transparent
    }

    .ds-b1394h3pp::-moz-placeholder {
      border-top-color: transparent
    }

    .ds-b1394h3pp::placeholder {
      border-top-color: transparent
    }

    .ds-b1394h3pq,
    .ds-b1394h3pr:hover:not(.disabled, :disabled),
    .ds-b1394h3ps:focus:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3pt:focus-within:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3pu:focus-visible:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3pv:active:not(.disabled, :disabled),
    .ds-b1394h3pw:checked:not(.disabled, :disabled),
    .ds-b1394h3px.disabled,
    .ds-b1394h3px:disabled {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3py::-moz-placeholder {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3py::placeholder {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3pz,
    .ds-b1394h3q0:hover:not(.disabled, :disabled),
    .ds-b1394h3q1:focus:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q2:focus-within:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q3:focus-visible:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q4:active:not(.disabled, :disabled),
    .ds-b1394h3q5:checked:not(.disabled, :disabled),
    .ds-b1394h3q6.disabled,
    .ds-b1394h3q6:disabled {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q7::-moz-placeholder {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q7::placeholder {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q8,
    .ds-b1394h3q9:hover:not(.disabled, :disabled),
    .ds-b1394h3qa:focus:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qb:focus-within:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qc:focus-visible:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qd:active:not(.disabled, :disabled),
    .ds-b1394h3qe:checked:not(.disabled, :disabled),
    .ds-b1394h3qf.disabled,
    .ds-b1394h3qf:disabled {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qg::-moz-placeholder {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qg::placeholder {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qh,
    .ds-b1394h3qi:hover:not(.disabled, :disabled),
    .ds-b1394h3qj:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3qk:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3ql:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3qm:active:not(.disabled, :disabled),
    .ds-b1394h3qn:checked:not(.disabled, :disabled),
    .ds-b1394h3qo.disabled,
    .ds-b1394h3qo:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3qp::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3qp::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3qq,
    .ds-b1394h3qr:hover:not(.disabled, :disabled),
    .ds-b1394h3qs:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qt:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qu:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qv:active:not(.disabled, :disabled),
    .ds-b1394h3qw:checked:not(.disabled, :disabled),
    .ds-b1394h3qx.disabled,
    .ds-b1394h3qx:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qy::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qy::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qz,
    .ds-b1394h3r0:hover:not(.disabled, :disabled),
    .ds-b1394h3r1:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r2:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r3:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r4:active:not(.disabled, :disabled),
    .ds-b1394h3r5:checked:not(.disabled, :disabled),
    .ds-b1394h3r6.disabled,
    .ds-b1394h3r6:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r7::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r7::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r8,
    .ds-b1394h3r9:hover:not(.disabled, :disabled),
    .ds-b1394h3ra:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rb:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rc:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rd:active:not(.disabled, :disabled),
    .ds-b1394h3re:checked:not(.disabled, :disabled),
    .ds-b1394h3rf.disabled,
    .ds-b1394h3rf:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rg::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rg::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rh,
    .ds-b1394h3ri:hover:not(.disabled, :disabled),
    .ds-b1394h3rj:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rk:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rl:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rm:active:not(.disabled, :disabled),
    .ds-b1394h3rn:checked:not(.disabled, :disabled),
    .ds-b1394h3ro.disabled,
    .ds-b1394h3ro:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rp::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rp::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rq,
    .ds-b1394h3rr:hover:not(.disabled, :disabled),
    .ds-b1394h3rs:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3rt:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3ru:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3rv:active:not(.disabled, :disabled),
    .ds-b1394h3rw:checked:not(.disabled, :disabled),
    .ds-b1394h3rx.disabled,
    .ds-b1394h3rx:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3ry::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3ry::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3rz,
    .ds-b1394h3s0:hover:not(.disabled, :disabled),
    .ds-b1394h3s1:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s2:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s3:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s4:active:not(.disabled, :disabled),
    .ds-b1394h3s5:checked:not(.disabled, :disabled),
    .ds-b1394h3s6.disabled,
    .ds-b1394h3s6:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s7::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s7::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s8,
    .ds-b1394h3s9:hover:not(.disabled, :disabled),
    .ds-b1394h3sa:focus:not(.disabled, :disabled) {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sb:focus-within:not(.disabled, :disabled) {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sc:focus-visible:not(.disabled, :disabled) {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sd:active:not(.disabled, :disabled),
    .ds-b1394h3se:checked:not(.disabled, :disabled),
    .ds-b1394h3sf.disabled,
    .ds-b1394h3sf:disabled {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sg::-moz-placeholder {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sg::placeholder {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sh,
    .ds-b1394h3si:hover:not(.disabled, :disabled),
    .ds-b1394h3sj:focus:not(.disabled, :disabled) {
      box-shadow: none
    }

    .ds-b1394h3sk:focus-within:not(.disabled, :disabled) {
      box-shadow: none
    }

    .ds-b1394h3sl:focus-visible:not(.disabled, :disabled) {
      box-shadow: none
    }

    .ds-b1394h3sm:active:not(.disabled, :disabled),
    .ds-b1394h3sn:checked:not(.disabled, :disabled),
    .ds-b1394h3so.disabled,
    .ds-b1394h3so:disabled {
      box-shadow: none
    }

    .ds-b1394h3sp::-moz-placeholder {
      box-shadow: none
    }

    .ds-b1394h3sp::placeholder {
      box-shadow: none
    }

    .ds-b1394h3sq,
    .ds-b1394h3sr:hover:not(.disabled, :disabled),
    .ds-b1394h3ss:focus:not(.disabled, :disabled) {
      color: var(--color-always-white)
    }

    .ds-b1394h3st:focus-within:not(.disabled, :disabled) {
      color: var(--color-always-white)
    }

    .ds-b1394h3su:focus-visible:not(.disabled, :disabled) {
      color: var(--color-always-white)
    }

    .ds-b1394h3sv:active:not(.disabled, :disabled),
    .ds-b1394h3sw:checked:not(.disabled, :disabled),
    .ds-b1394h3sx.disabled,
    .ds-b1394h3sx:disabled {
      color: var(--color-always-white)
    }

    .ds-b1394h3sy::-moz-placeholder {
      color: var(--color-always-white)
    }

    .ds-b1394h3sy::placeholder {
      color: var(--color-always-white)
    }

    .ds-b1394h3sz,
    .ds-b1394h3t0:hover:not(.disabled, :disabled),
    .ds-b1394h3t1:focus:not(.disabled, :disabled) {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t2:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t3:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t4:active:not(.disabled, :disabled),
    .ds-b1394h3t5:checked:not(.disabled, :disabled),
    .ds-b1394h3t6.disabled,
    .ds-b1394h3t6:disabled {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t7::-moz-placeholder {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t7::placeholder {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t8,
    .ds-b1394h3t9:hover:not(.disabled, :disabled),
    .ds-b1394h3ta:focus:not(.disabled, :disabled) {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3tb:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3tc:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3td:active:not(.disabled, :disabled),
    .ds-b1394h3te:checked:not(.disabled, :disabled),
    .ds-b1394h3tf.disabled,
    .ds-b1394h3tf:disabled {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3tg::-moz-placeholder {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3tg::placeholder {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3th,
    .ds-b1394h3ti:hover:not(.disabled, :disabled),
    .ds-b1394h3tj:focus:not(.disabled, :disabled) {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tk:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tl:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tm:active:not(.disabled, :disabled),
    .ds-b1394h3tn:checked:not(.disabled, :disabled),
    .ds-b1394h3to.disabled,
    .ds-b1394h3to:disabled {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tp::-moz-placeholder {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tp::placeholder {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tq,
    .ds-b1394h3tr:hover:not(.disabled, :disabled),
    .ds-b1394h3ts:focus:not(.disabled, :disabled) {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3tt:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3tu:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3tv:active:not(.disabled, :disabled),
    .ds-b1394h3tw:checked:not(.disabled, :disabled),
    .ds-b1394h3tx.disabled,
    .ds-b1394h3tx:disabled {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3ty::-moz-placeholder {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3ty::placeholder {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3tz,
    .ds-b1394h3u0:hover:not(.disabled, :disabled),
    .ds-b1394h3u1:focus:not(.disabled, :disabled) {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u2:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u3:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u4:active:not(.disabled, :disabled),
    .ds-b1394h3u5:checked:not(.disabled, :disabled),
    .ds-b1394h3u6.disabled,
    .ds-b1394h3u6:disabled {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u7::-moz-placeholder {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u7::placeholder {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u8,
    .ds-b1394h3u9:hover:not(.disabled, :disabled),
    .ds-b1394h3ua:focus:not(.disabled, :disabled) {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3ub:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3uc:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3ud:active:not(.disabled, :disabled),
    .ds-b1394h3ue:checked:not(.disabled, :disabled),
    .ds-b1394h3uf.disabled,
    .ds-b1394h3uf:disabled {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3ug::-moz-placeholder {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3ug::placeholder {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3uh,
    .ds-b1394h3ui:hover:not(.disabled, :disabled),
    .ds-b1394h3uj:focus:not(.disabled, :disabled) {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3uk:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3ul:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3um:active:not(.disabled, :disabled),
    .ds-b1394h3un:checked:not(.disabled, :disabled),
    .ds-b1394h3uo.disabled,
    .ds-b1394h3uo:disabled {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3up::-moz-placeholder {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3up::placeholder {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3uq,
    .ds-b1394h3ur:hover:not(.disabled, :disabled),
    .ds-b1394h3us:focus:not(.disabled, :disabled) {
      color: inherit
    }

    .ds-b1394h3ut:focus-within:not(.disabled, :disabled) {
      color: inherit
    }

    .ds-b1394h3uu:focus-visible:not(.disabled, :disabled) {
      color: inherit
    }

    .ds-b1394h3uv:active:not(.disabled, :disabled),
    .ds-b1394h3uw:checked:not(.disabled, :disabled),
    .ds-b1394h3ux.disabled,
    .ds-b1394h3ux:disabled {
      color: inherit
    }

    .ds-b1394h3uy::-moz-placeholder {
      color: inherit
    }

    .ds-b1394h3uy::placeholder {
      color: inherit
    }

    .ds-b1394h3uz,
    .ds-b1394h3v0:hover:not(.disabled, :disabled),
    .ds-b1394h3v1:focus:not(.disabled, :disabled) {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v2:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v3:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v4:active:not(.disabled, :disabled),
    .ds-b1394h3v5:checked:not(.disabled, :disabled),
    .ds-b1394h3v6.disabled,
    .ds-b1394h3v6:disabled {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v7::-moz-placeholder {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v7::placeholder {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v8,
    .ds-b1394h3v9:hover:not(.disabled, :disabled),
    .ds-b1394h3va:focus:not(.disabled, :disabled) {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vb:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vc:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vd:active:not(.disabled, :disabled),
    .ds-b1394h3ve:checked:not(.disabled, :disabled),
    .ds-b1394h3vf.disabled,
    .ds-b1394h3vf:disabled {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vg::-moz-placeholder {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vg::placeholder {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vh,
    .ds-b1394h3vi:hover:not(.disabled, :disabled),
    .ds-b1394h3vj:focus:not(.disabled, :disabled) {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vk:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vl:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vm:active:not(.disabled, :disabled),
    .ds-b1394h3vn:checked:not(.disabled, :disabled),
    .ds-b1394h3vo.disabled,
    .ds-b1394h3vo:disabled {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vp::-moz-placeholder {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vp::placeholder {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vq,
    .ds-b1394h3vr:hover:not(.disabled, :disabled),
    .ds-b1394h3vs:focus:not(.disabled, :disabled) {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vt:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vu:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vv:active:not(.disabled, :disabled),
    .ds-b1394h3vw:checked:not(.disabled, :disabled),
    .ds-b1394h3vx.disabled,
    .ds-b1394h3vx:disabled {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vy::-moz-placeholder {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vy::placeholder {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vz,
    .ds-b1394h3w0:hover:not(.disabled, :disabled),
    .ds-b1394h3w1:focus:not(.disabled, :disabled) {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w2:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w3:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w4:active:not(.disabled, :disabled),
    .ds-b1394h3w5:checked:not(.disabled, :disabled),
    .ds-b1394h3w6.disabled,
    .ds-b1394h3w6:disabled {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w7::-moz-placeholder {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w7::placeholder {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w8,
    .ds-b1394h3w9:hover:not(.disabled, :disabled),
    .ds-b1394h3wa:focus:not(.disabled, :disabled) {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wb:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wc:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wd:active:not(.disabled, :disabled),
    .ds-b1394h3we:checked:not(.disabled, :disabled),
    .ds-b1394h3wf.disabled,
    .ds-b1394h3wf:disabled {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wg::-moz-placeholder {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wg::placeholder {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wh,
    .ds-b1394h3wi:hover:not(.disabled, :disabled),
    .ds-b1394h3wj:focus:not(.disabled, :disabled) {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wk:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wl:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wm:active:not(.disabled, :disabled),
    .ds-b1394h3wn:checked:not(.disabled, :disabled),
    .ds-b1394h3wo.disabled,
    .ds-b1394h3wo:disabled {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wp::-moz-placeholder {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wp::placeholder {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wq,
    .ds-b1394h3wr:hover:not(.disabled, :disabled),
    .ds-b1394h3ws:focus:not(.disabled, :disabled) {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wt:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wu:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wv:active:not(.disabled, :disabled),
    .ds-b1394h3ww:checked:not(.disabled, :disabled),
    .ds-b1394h3wx.disabled,
    .ds-b1394h3wx:disabled {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wy::-moz-placeholder {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wy::placeholder {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wz,
    .ds-b1394h3x0:hover:not(.disabled, :disabled),
    .ds-b1394h3x1:focus:not(.disabled, :disabled) {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x2:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x3:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x4:active:not(.disabled, :disabled),
    .ds-b1394h3x5:checked:not(.disabled, :disabled),
    .ds-b1394h3x6.disabled,
    .ds-b1394h3x6:disabled {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x7::-moz-placeholder {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x7::placeholder {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x8,
    .ds-b1394h3x9:hover:not(.disabled, :disabled),
    .ds-b1394h3xa:focus:not(.disabled, :disabled) {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xb:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xc:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xd:active:not(.disabled, :disabled),
    .ds-b1394h3xe:checked:not(.disabled, :disabled),
    .ds-b1394h3xf.disabled,
    .ds-b1394h3xf:disabled {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xg::-moz-placeholder {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xg::placeholder {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xh,
    .ds-b1394h3xi:hover:not(.disabled, :disabled),
    .ds-b1394h3xj:focus:not(.disabled, :disabled) {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xk:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xl:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xm:active:not(.disabled, :disabled),
    .ds-b1394h3xn:checked:not(.disabled, :disabled),
    .ds-b1394h3xo.disabled,
    .ds-b1394h3xo:disabled {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xp::-moz-placeholder {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xp::placeholder {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xq,
    .ds-b1394h3xr:hover:not(.disabled, :disabled),
    .ds-b1394h3xs:focus:not(.disabled, :disabled) {
      cursor: auto
    }

    .ds-b1394h3xt:focus-within:not(.disabled, :disabled) {
      cursor: auto
    }

    .ds-b1394h3xu:focus-visible:not(.disabled, :disabled) {
      cursor: auto
    }

    .ds-b1394h3xv:active:not(.disabled, :disabled),
    .ds-b1394h3xw:checked:not(.disabled, :disabled),
    .ds-b1394h3xx.disabled,
    .ds-b1394h3xx:disabled {
      cursor: auto
    }

    .ds-b1394h3xy::-moz-placeholder {
      cursor: auto
    }

    .ds-b1394h3xy::placeholder {
      cursor: auto
    }

    .ds-b1394h3xz,
    .ds-b1394h3y0:hover:not(.disabled, :disabled),
    .ds-b1394h3y1:focus:not(.disabled, :disabled) {
      cursor: default
    }

    .ds-b1394h3y2:focus-within:not(.disabled, :disabled) {
      cursor: default
    }

    .ds-b1394h3y3:focus-visible:not(.disabled, :disabled) {
      cursor: default
    }

    .ds-b1394h3y4:active:not(.disabled, :disabled),
    .ds-b1394h3y5:checked:not(.disabled, :disabled),
    .ds-b1394h3y6.disabled,
    .ds-b1394h3y6:disabled {
      cursor: default
    }

    .ds-b1394h3y7::-moz-placeholder {
      cursor: default
    }

    .ds-b1394h3y7::placeholder {
      cursor: default
    }

    .ds-b1394h3y8,
    .ds-b1394h3y9:hover:not(.disabled, :disabled),
    .ds-b1394h3ya:focus:not(.disabled, :disabled) {
      cursor: pointer
    }

    .ds-b1394h3yb:focus-within:not(.disabled, :disabled) {
      cursor: pointer
    }

    .ds-b1394h3yc:focus-visible:not(.disabled, :disabled) {
      cursor: pointer
    }

    .ds-b1394h3yd:active:not(.disabled, :disabled),
    .ds-b1394h3ye:checked:not(.disabled, :disabled),
    .ds-b1394h3yf.disabled,
    .ds-b1394h3yf:disabled {
      cursor: pointer
    }

    .ds-b1394h3yg::-moz-placeholder {
      cursor: pointer
    }

    .ds-b1394h3yg::placeholder {
      cursor: pointer
    }

    .ds-b1394h3yh,
    .ds-b1394h3yi:hover:not(.disabled, :disabled),
    .ds-b1394h3yj:focus:not(.disabled, :disabled) {
      cursor: not-allowed
    }

    .ds-b1394h3yk:focus-within:not(.disabled, :disabled) {
      cursor: not-allowed
    }

    .ds-b1394h3yl:focus-visible:not(.disabled, :disabled) {
      cursor: not-allowed
    }

    .ds-b1394h3ym:active:not(.disabled, :disabled),
    .ds-b1394h3yn:checked:not(.disabled, :disabled),
    .ds-b1394h3yo.disabled,
    .ds-b1394h3yo:disabled {
      cursor: not-allowed
    }

    .ds-b1394h3yp::-moz-placeholder {
      cursor: not-allowed
    }

    .ds-b1394h3yp::placeholder {
      cursor: not-allowed
    }

    .ds-b1394h3yq,
    .ds-b1394h3yr:hover:not(.disabled, :disabled),
    .ds-b1394h3ys:focus:not(.disabled, :disabled) {
      outline-style: hidden
    }

    .ds-b1394h3yt:focus-within:not(.disabled, :disabled) {
      outline-style: hidden
    }

    .ds-b1394h3yu:focus-visible:not(.disabled, :disabled) {
      outline-style: hidden
    }

    .ds-b1394h3yv:active:not(.disabled, :disabled),
    .ds-b1394h3yw:checked:not(.disabled, :disabled),
    .ds-b1394h3yx.disabled,
    .ds-b1394h3yx:disabled {
      outline-style: hidden
    }

    .ds-b1394h3yy::-moz-placeholder {
      outline-style: hidden
    }

    .ds-b1394h3yy::placeholder {
      outline-style: hidden
    }

    .ds-b1394h3yz,
    .ds-b1394h3z0:hover:not(.disabled, :disabled),
    .ds-b1394h3z1:focus:not(.disabled, :disabled) {
      outline-style: unset
    }

    .ds-b1394h3z2:focus-within:not(.disabled, :disabled) {
      outline-style: unset
    }

    .ds-b1394h3z3:focus-visible:not(.disabled, :disabled) {
      outline-style: unset
    }

    .ds-b1394h3z4:active:not(.disabled, :disabled),
    .ds-b1394h3z5:checked:not(.disabled, :disabled),
    .ds-b1394h3z6.disabled,
    .ds-b1394h3z6:disabled {
      outline-style: unset
    }

    .ds-b1394h3z7::-moz-placeholder {
      outline-style: unset
    }

    .ds-b1394h3z7::placeholder {
      outline-style: unset
    }

    .ds-b1394h3z8,
    .ds-b1394h3z9:hover:not(.disabled, :disabled),
    .ds-b1394h3za:focus:not(.disabled, :disabled) {
      pointer-events: none
    }

    .ds-b1394h3zb:focus-within:not(.disabled, :disabled) {
      pointer-events: none
    }

    .ds-b1394h3zc:focus-visible:not(.disabled, :disabled) {
      pointer-events: none
    }

    .ds-b1394h3zd:active:not(.disabled, :disabled),
    .ds-b1394h3ze:checked:not(.disabled, :disabled),
    .ds-b1394h3zf.disabled,
    .ds-b1394h3zf:disabled {
      pointer-events: none
    }

    .ds-b1394h3zg::-moz-placeholder {
      pointer-events: none
    }

    .ds-b1394h3zg::placeholder {
      pointer-events: none
    }

    .ds-b1394h3zh,
    .ds-b1394h3zi:hover:not(.disabled, :disabled),
    .ds-b1394h3zj:focus:not(.disabled, :disabled) {
      text-decoration: none
    }

    .ds-b1394h3zk:focus-within:not(.disabled, :disabled) {
      text-decoration: none
    }

    .ds-b1394h3zl:focus-visible:not(.disabled, :disabled) {
      text-decoration: none
    }

    .ds-b1394h3zm:active:not(.disabled, :disabled),
    .ds-b1394h3zn:checked:not(.disabled, :disabled),
    .ds-b1394h3zo.disabled,
    .ds-b1394h3zo:disabled {
      text-decoration: none
    }

    .ds-b1394h3zp::-moz-placeholder {
      text-decoration: none
    }

    .ds-b1394h3zp::placeholder {
      text-decoration: none
    }

    .ds-b1394h3zq,
    .ds-b1394h3zr:hover:not(.disabled, :disabled),
    .ds-b1394h3zs:focus:not(.disabled, :disabled) {
      text-decoration: underline
    }

    .ds-b1394h3zt:focus-within:not(.disabled, :disabled) {
      text-decoration: underline
    }

    .ds-b1394h3zu:focus-visible:not(.disabled, :disabled) {
      text-decoration: underline
    }

    .ds-b1394h3zv:active:not(.disabled, :disabled),
    .ds-b1394h3zw:checked:not(.disabled, :disabled),
    .ds-b1394h3zx.disabled,
    .ds-b1394h3zx:disabled {
      text-decoration: underline
    }

    .ds-b1394h3zy::-moz-placeholder {
      text-decoration: underline
    }

    .ds-b1394h3zy::placeholder {
      text-decoration: underline
    }

    .ds-b1394h3zz,
    .ds-b1394h400:hover:not(.disabled, :disabled),
    .ds-b1394h401:focus:not(.disabled, :disabled) {
      text-underline-offset: 25%
    }

    .ds-b1394h402:focus-within:not(.disabled, :disabled) {
      text-underline-offset: 25%
    }

    .ds-b1394h403:focus-visible:not(.disabled, :disabled) {
      text-underline-offset: 25%
    }

    .ds-b1394h404:active:not(.disabled, :disabled),
    .ds-b1394h405:checked:not(.disabled, :disabled),
    .ds-b1394h406.disabled,
    .ds-b1394h406:disabled {
      text-underline-offset: 25%
    }

    .ds-b1394h407::-moz-placeholder {
      text-underline-offset: 25%
    }

    .ds-b1394h407::placeholder {
      text-underline-offset: 25%
    }

    .ds-b1394h408,
    .ds-b1394h409:hover:not(.disabled, :disabled),
    .ds-b1394h40a:focus:not(.disabled, :disabled) {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40b:focus-within:not(.disabled, :disabled) {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40c:focus-visible:not(.disabled, :disabled) {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40d:active:not(.disabled, :disabled),
    .ds-b1394h40e:checked:not(.disabled, :disabled),
    .ds-b1394h40f.disabled,
    .ds-b1394h40f:disabled {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40g::-moz-placeholder {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40g::placeholder {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40h,
    .ds-b1394h40i:hover:not(.disabled, :disabled),
    .ds-b1394h40j:focus:not(.disabled, :disabled) {
      transform: translateY(100%)
    }

    .ds-b1394h40k:focus-within:not(.disabled, :disabled) {
      transform: translateY(100%)
    }

    .ds-b1394h40l:focus-visible:not(.disabled, :disabled) {
      transform: translateY(100%)
    }

    .ds-b1394h40m:active:not(.disabled, :disabled),
    .ds-b1394h40n:checked:not(.disabled, :disabled),
    .ds-b1394h40o.disabled,
    .ds-b1394h40o:disabled {
      transform: translateY(100%)
    }

    .ds-b1394h40p::-moz-placeholder {
      transform: translateY(100%)
    }

    .ds-b1394h40p::placeholder {
      transform: translateY(100%)
    }

    .ds-b1394h40q,
    .ds-b1394h40r:hover:not(.disabled, :disabled),
    .ds-b1394h40s:focus:not(.disabled, :disabled) {
      transform: translateX(-100%)
    }

    .ds-b1394h40t:focus-within:not(.disabled, :disabled) {
      transform: translateX(-100%)
    }

    .ds-b1394h40u:focus-visible:not(.disabled, :disabled) {
      transform: translateX(-100%)
    }

    .ds-b1394h40v:active:not(.disabled, :disabled),
    .ds-b1394h40w:checked:not(.disabled, :disabled),
    .ds-b1394h40x.disabled,
    .ds-b1394h40x:disabled {
      transform: translateX(-100%)
    }

    .ds-b1394h40y::-moz-placeholder {
      transform: translateX(-100%)
    }

    .ds-b1394h40y::placeholder {
      transform: translateX(-100%)
    }

    .ds-b1394h40z,
    .ds-b1394h410:hover:not(.disabled, :disabled),
    .ds-b1394h411:focus:not(.disabled, :disabled) {
      transform: translateX(100%)
    }

    .ds-b1394h412:focus-within:not(.disabled, :disabled) {
      transform: translateX(100%)
    }

    .ds-b1394h413:focus-visible:not(.disabled, :disabled) {
      transform: translateX(100%)
    }

    .ds-b1394h414:active:not(.disabled, :disabled),
    .ds-b1394h415:checked:not(.disabled, :disabled),
    .ds-b1394h416.disabled,
    .ds-b1394h416:disabled {
      transform: translateX(100%)
    }

    .ds-b1394h417::-moz-placeholder {
      transform: translateX(100%)
    }

    .ds-b1394h417::placeholder {
      transform: translateX(100%)
    }

    .ds-b1394h418,
    .ds-b1394h419:hover:not(.disabled, :disabled),
    .ds-b1394h41a:focus:not(.disabled, :disabled) {
      transform: rotate(180deg)
    }

    .ds-b1394h41b:focus-within:not(.disabled, :disabled) {
      transform: rotate(180deg)
    }

    .ds-b1394h41c:focus-visible:not(.disabled, :disabled) {
      transform: rotate(180deg)
    }

    .ds-b1394h41d:active:not(.disabled, :disabled),
    .ds-b1394h41e:checked:not(.disabled, :disabled),
    .ds-b1394h41f.disabled,
    .ds-b1394h41f:disabled {
      transform: rotate(180deg)
    }

    .ds-b1394h41g::-moz-placeholder {
      transform: rotate(180deg)
    }

    .ds-b1394h41g::placeholder {
      transform: rotate(180deg)
    }

    .ds-b1394h41h,
    .ds-b1394h41i:hover:not(.disabled, :disabled),
    .ds-b1394h41j:focus:not(.disabled, :disabled) {
      transform: scale(0)
    }

    .ds-b1394h41k:focus-within:not(.disabled, :disabled) {
      transform: scale(0)
    }

    .ds-b1394h41l:focus-visible:not(.disabled, :disabled) {
      transform: scale(0)
    }

    .ds-b1394h41m:active:not(.disabled, :disabled),
    .ds-b1394h41n:checked:not(.disabled, :disabled),
    .ds-b1394h41o.disabled,
    .ds-b1394h41o:disabled {
      transform: scale(0)
    }

    .ds-b1394h41p::-moz-placeholder {
      transform: scale(0)
    }

    .ds-b1394h41p::placeholder {
      transform: scale(0)
    }

    .ds-b1394h41q,
    .ds-b1394h41r:hover:not(.disabled, :disabled),
    .ds-b1394h41s:focus:not(.disabled, :disabled) {
      transform: translateY(-100%)
    }

    .ds-b1394h41t:focus-within:not(.disabled, :disabled) {
      transform: translateY(-100%)
    }

    .ds-b1394h41u:focus-visible:not(.disabled, :disabled) {
      transform: translateY(-100%)
    }

    .ds-b1394h41v:active:not(.disabled, :disabled),
    .ds-b1394h41w:checked:not(.disabled, :disabled),
    .ds-b1394h41x.disabled,
    .ds-b1394h41x:disabled {
      transform: translateY(-100%)
    }

    .ds-b1394h41y::-moz-placeholder {
      transform: translateY(-100%)
    }

    .ds-b1394h41y::placeholder {
      transform: translateY(-100%)
    }

    .ds-b1394h41z,
    .ds-b1394h420:hover:not(.disabled, :disabled),
    .ds-b1394h421:focus:not(.disabled, :disabled) {
      z-index: 1
    }

    .ds-b1394h422:focus-within:not(.disabled, :disabled) {
      z-index: 1
    }

    .ds-b1394h423:focus-visible:not(.disabled, :disabled) {
      z-index: 1
    }

    .ds-b1394h424:active:not(.disabled, :disabled),
    .ds-b1394h425:checked:not(.disabled, :disabled),
    .ds-b1394h426.disabled,
    .ds-b1394h426:disabled {
      z-index: 1
    }

    .ds-b1394h427::-moz-placeholder {
      z-index: 1
    }

    .ds-b1394h427::placeholder {
      z-index: 1
    }

    .ds-b1394h428,
    .ds-b1394h429:hover:not(.disabled, :disabled),
    .ds-b1394h42a:focus:not(.disabled, :disabled) {
      z-index: 2
    }

    .ds-b1394h42b:focus-within:not(.disabled, :disabled) {
      z-index: 2
    }

    .ds-b1394h42c:focus-visible:not(.disabled, :disabled) {
      z-index: 2
    }

    .ds-b1394h42d:active:not(.disabled, :disabled),
    .ds-b1394h42e:checked:not(.disabled, :disabled),
    .ds-b1394h42f.disabled,
    .ds-b1394h42f:disabled {
      z-index: 2
    }

    .ds-b1394h42g::-moz-placeholder {
      z-index: 2
    }

    .ds-b1394h42g::placeholder {
      z-index: 2
    }

    .ds-b1394h42h,
    .ds-b1394h42i:hover:not(.disabled, :disabled),
    .ds-b1394h42j:focus:not(.disabled, :disabled) {
      z-index: 3
    }

    .ds-b1394h42k:focus-within:not(.disabled, :disabled) {
      z-index: 3
    }

    .ds-b1394h42l:focus-visible:not(.disabled, :disabled) {
      z-index: 3
    }

    .ds-b1394h42m:active:not(.disabled, :disabled),
    .ds-b1394h42n:checked:not(.disabled, :disabled),
    .ds-b1394h42o.disabled,
    .ds-b1394h42o:disabled {
      z-index: 3
    }

    .ds-b1394h42p::-moz-placeholder {
      z-index: 3
    }

    .ds-b1394h42p::placeholder {
      z-index: 3
    }

    .ds-b1394h42q {
      align-self: center
    }

    .ds-b1394h42r {
      align-self: flex-end
    }

    .ds-b1394h42s {
      align-self: flex-start
    }

    .ds-b1394h42t {
      align-self: stretch
    }

    .ds-b1394h42u {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none
    }

    .ds-b1394h42v {
      border-bottom-style: hidden
    }

    .ds-b1394h42w {
      border-bottom-style: none
    }

    .ds-b1394h42x {
      border-bottom-style: solid
    }

    .ds-b1394h42y {
      border-left-style: hidden
    }

    .ds-b1394h42z {
      border-left-style: none
    }

    .ds-b1394h430 {
      border-left-style: solid
    }

    .ds-b1394h431 {
      border-right-style: hidden
    }

    .ds-b1394h432 {
      border-right-style: none
    }

    .ds-b1394h433 {
      border-right-style: solid
    }

    .ds-b1394h434 {
      border-top-style: hidden
    }

    .ds-b1394h435 {
      border-top-style: none
    }

    .ds-b1394h436 {
      border-top-style: solid
    }

    .ds-b1394h437 {
      bottom: var(--spacing-1x)
    }

    .ds-b1394h438 {
      bottom: var(--spacing-2x)
    }

    .ds-b1394h439 {
      bottom: var(--spacing-3x)
    }

    .ds-b1394h43a {
      bottom: var(--spacing-4x)
    }

    .ds-b1394h43b {
      bottom: var(--spacing-5x)
    }

    .ds-b1394h43c {
      bottom: var(--spacing-6x)
    }

    .ds-b1394h43d {
      bottom: var(--spacing-7x)
    }

    .ds-b1394h43e {
      bottom: var(--spacing-8x)
    }

    .ds-b1394h43f {
      bottom: auto
    }

    .ds-b1394h43g,
    .ds-b1394h43h {
      bottom: 0
    }

    .ds-b1394h43i {
      bottom: 100%
    }

    .ds-b1394h43j {
      bottom: -100%
    }

    .ds-b1394h43k {
      bottom: 50%
    }

    .ds-b1394h43l {
      bottom: -1px
    }

    .ds-b1394h43m {
      contain: layout
    }

    .ds-b1394h43n {
      container-type: inline-size
    }

    .ds-b1394h43o {
      container-type: size
    }

    .ds-b1394h43p {
      left: var(--spacing-1x)
    }

    .ds-b1394h43q {
      left: var(--spacing-2x)
    }

    .ds-b1394h43r {
      left: var(--spacing-3x)
    }

    .ds-b1394h43s {
      left: var(--spacing-4x)
    }

    .ds-b1394h43t {
      left: var(--spacing-5x)
    }

    .ds-b1394h43u {
      left: var(--spacing-6x)
    }

    .ds-b1394h43v {
      left: var(--spacing-7x)
    }

    .ds-b1394h43w {
      left: var(--spacing-8x)
    }

    .ds-b1394h43x {
      left: auto
    }

    .ds-b1394h43y,
    .ds-b1394h43z {
      left: 0
    }

    .ds-b1394h440 {
      left: 100%
    }

    .ds-b1394h441 {
      left: -100%
    }

    .ds-b1394h442 {
      left: 50%
    }

    .ds-b1394h443 {
      left: -1px
    }

    .ds-b1394h444 {
      list-style-type: decimal
    }

    .ds-b1394h445 {
      list-style-type: disc
    }

    .ds-b1394h446 {
      list-style-type: none
    }

    .ds-b1394h447 {
      margin-top: var(--spacing-1x)
    }

    .ds-b1394h448 {
      margin-top: var(--spacing-2x)
    }

    .ds-b1394h449 {
      margin-top: var(--spacing-3x)
    }

    .ds-b1394h44a {
      margin-top: var(--spacing-4x)
    }

    .ds-b1394h44b {
      margin-top: var(--spacing-5x)
    }

    .ds-b1394h44c {
      margin-top: var(--spacing-6x)
    }

    .ds-b1394h44d {
      margin-top: var(--spacing-7x)
    }

    .ds-b1394h44e {
      margin-top: var(--spacing-8x)
    }

    .ds-b1394h44f {
      margin-top: auto
    }

    .ds-b1394h44g {
      margin-top: 0
    }

    .ds-b1394h44h {
      margin-right: var(--spacing-1x)
    }

    .ds-b1394h44i {
      margin-right: var(--spacing-2x)
    }

    .ds-b1394h44j {
      margin-right: var(--spacing-3x)
    }

    .ds-b1394h44k {
      margin-right: var(--spacing-4x)
    }

    .ds-b1394h44l {
      margin-right: var(--spacing-5x)
    }

    .ds-b1394h44m {
      margin-right: var(--spacing-6x)
    }

    .ds-b1394h44n {
      margin-right: var(--spacing-7x)
    }

    .ds-b1394h44o {
      margin-right: var(--spacing-8x)
    }

    .ds-b1394h44p {
      margin-right: auto
    }

    .ds-b1394h44q {
      margin-right: 0
    }

    .ds-b1394h44r {
      margin-bottom: var(--spacing-1x)
    }

    .ds-b1394h44s {
      margin-bottom: var(--spacing-2x)
    }

    .ds-b1394h44t {
      margin-bottom: var(--spacing-3x)
    }

    .ds-b1394h44u {
      margin-bottom: var(--spacing-4x)
    }

    .ds-b1394h44v {
      margin-bottom: var(--spacing-5x)
    }

    .ds-b1394h44w {
      margin-bottom: var(--spacing-6x)
    }

    .ds-b1394h44x {
      margin-bottom: var(--spacing-7x)
    }

    .ds-b1394h44y {
      margin-bottom: var(--spacing-8x)
    }

    .ds-b1394h44z {
      margin-bottom: auto
    }

    .ds-b1394h450 {
      margin-bottom: 0
    }

    .ds-b1394h451 {
      margin-left: var(--spacing-1x)
    }

    .ds-b1394h452 {
      margin-left: var(--spacing-2x)
    }

    .ds-b1394h453 {
      margin-left: var(--spacing-3x)
    }

    .ds-b1394h454 {
      margin-left: var(--spacing-4x)
    }

    .ds-b1394h455 {
      margin-left: var(--spacing-5x)
    }

    .ds-b1394h456 {
      margin-left: var(--spacing-6x)
    }

    .ds-b1394h457 {
      margin-left: var(--spacing-7x)
    }

    .ds-b1394h458 {
      margin-left: var(--spacing-8x)
    }

    .ds-b1394h459 {
      margin-left: auto
    }

    .ds-b1394h45a {
      margin-left: 0
    }

    .ds-b1394h45b {
      -o-object-fit: contain;
      object-fit: contain
    }

    .ds-b1394h45c {
      -o-object-fit: cover;
      object-fit: cover
    }

    .ds-b1394h45d {
      -o-object-position: center bottom;
      object-position: center bottom
    }

    .ds-b1394h45e {
      -o-object-position: center center;
      object-position: center center
    }

    .ds-b1394h45f {
      -o-object-position: center top;
      object-position: center top
    }

    .ds-b1394h45g {
      -o-object-position: left bottom;
      object-position: left bottom
    }

    .ds-b1394h45h {
      -o-object-position: left center;
      object-position: left center
    }

    .ds-b1394h45i {
      -o-object-position: left top;
      object-position: left top
    }

    .ds-b1394h45j {
      -o-object-position: right bottom;
      object-position: right bottom
    }

    .ds-b1394h45k {
      -o-object-position: right center;
      object-position: right center
    }

    .ds-b1394h45l {
      -o-object-position: right top;
      object-position: right top
    }

    .ds-b1394h45m {
      opacity: 0
    }

    .ds-b1394h45n {
      opacity: 1
    }

    .ds-b1394h45o {
      right: var(--spacing-1x)
    }

    .ds-b1394h45p {
      right: var(--spacing-2x)
    }

    .ds-b1394h45q {
      right: var(--spacing-3x)
    }

    .ds-b1394h45r {
      right: var(--spacing-4x)
    }

    .ds-b1394h45s {
      right: var(--spacing-5x)
    }

    .ds-b1394h45t {
      right: var(--spacing-6x)
    }

    .ds-b1394h45u {
      right: var(--spacing-7x)
    }

    .ds-b1394h45v {
      right: var(--spacing-8x)
    }

    .ds-b1394h45w {
      right: auto
    }

    .ds-b1394h45x,
    .ds-b1394h45y {
      right: 0
    }

    .ds-b1394h45z {
      right: 100%
    }

    .ds-b1394h460 {
      right: -100%
    }

    .ds-b1394h461 {
      right: 50%
    }

    .ds-b1394h462 {
      right: -1px
    }

    .ds-b1394h463 {
      text-overflow: ellipsis
    }

    .ds-b1394h464 {
      top: var(--spacing-1x)
    }

    .ds-b1394h465 {
      top: var(--spacing-2x)
    }

    .ds-b1394h466 {
      top: var(--spacing-3x)
    }

    .ds-b1394h467 {
      top: var(--spacing-4x)
    }

    .ds-b1394h468 {
      top: var(--spacing-5x)
    }

    .ds-b1394h469 {
      top: var(--spacing-6x)
    }

    .ds-b1394h46a {
      top: var(--spacing-7x)
    }

    .ds-b1394h46b {
      top: var(--spacing-8x)
    }

    .ds-b1394h46c {
      top: auto
    }

    .ds-b1394h46d,
    .ds-b1394h46e {
      top: 0
    }

    .ds-b1394h46f {
      top: 100%
    }

    .ds-b1394h46g {
      top: -100%
    }

    .ds-b1394h46h {
      top: 50%
    }

    .ds-b1394h46i {
      top: -1px
    }

    .ds-b1394h46j {
      transform-origin: center bottom
    }

    .ds-b1394h46k {
      transform-origin: center center
    }

    .ds-b1394h46l {
      transform-origin: center top
    }

    .ds-b1394h46m {
      transform-origin: left bottom
    }

    .ds-b1394h46n {
      transform-origin: left center
    }

    .ds-b1394h46o {
      transform-origin: left top
    }

    .ds-b1394h46p {
      transform-origin: right bottom
    }

    .ds-b1394h46q {
      transform-origin: right center
    }

    .ds-b1394h46r {
      transform-origin: right top
    }

    .ds-b1394h46s {
      transition-duration: var(--transition-duration-long)
    }

    .ds-b1394h46t {
      transition-duration: var(--transition-duration-medium)
    }

    .ds-b1394h46u {
      transition-duration: var(--transition-duration-short)
    }

    .ds-b1394h46v {
      transition-property: background-color, box-shadow, color, transform
    }

    .ds-b1394h46w {
      transition-property: background-color
    }

    .ds-b1394h46x {
      transition-property: box-shadow
    }

    .ds-b1394h46y {
      transition-property: color
    }

    .ds-b1394h46z {
      transition-property: opacity
    }

    .ds-b1394h470 {
      transition-property: opacity, transform
    }

    .ds-b1394h471 {
      transition-property: transform
    }

    .ds-b1394h472 {
      transition-timing-function: var(--transition-easing-ease-in)
    }

    .ds-b1394h473 {
      transition-timing-function: var(--transition-easing-ease-in-out)
    }

    .ds-b1394h474 {
      transition-timing-function: var(--transition-easing-ease-out)
    }

    .ds-b1394h475 {
      transition-timing-function: var(--transition-easing-linear)
    }

    .ds-b1394h476 {
      vertical-align: -.45em
    }

    .ds-b1394h477 {
      vertical-align: middle
    }

    .ds-b1394h478 {
      vertical-align: top
    }

    .ds-b1394h479 {
      visibility: hidden
    }

    .ds-b1394h47a {
      white-space: nowrap
    }

    @container (inline-size >=100px) {
      .ds-b1394h0 {
        align-items: center
      }

      .ds-b1394hb {
        align-items: flex-end
      }

      .ds-b1394hm {
        align-items: flex-start
      }

      .ds-b1394hx {
        align-items: stretch
      }

      .ds-b1394h18 {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1j {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1u {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h25 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2g {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2r {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h32 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3d {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3o {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h3z {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4a {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4l {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h4w {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h57 {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5i {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5t {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h64 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6f {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6q {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h71 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7c {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7n {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h7y {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h89 {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8k {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h8v {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h96 {
        display: block
      }

      .ds-b1394h9h {
        display: flex
      }

      .ds-b1394h9s {
        display: flow-root
      }

      .ds-b1394ha3 {
        display: grid
      }

      .ds-b1394hae {
        display: inline
      }

      .ds-b1394hap {
        display: inline-block
      }

      .ds-b1394hb0 {
        display: inline-flex
      }

      .ds-b1394hbb {
        display: none
      }

      .ds-b1394hbm {
        display: table-cell
      }

      .ds-b1394hbx {
        display: unset
      }

      .ds-b1394hc8 {
        flex-basis: fit-content
      }

      .ds-b1394hcj {
        flex-basis: 20%
      }

      .ds-b1394hcu {
        flex-basis: 0%
      }

      .ds-b1394hd5 {
        flex-basis: 50%
      }

      .ds-b1394hdg {
        flex-basis: 25%
      }

      .ds-b1394hdr {
        flex-basis: 33.33333%
      }

      .ds-b1394he2 {
        flex-direction: column
      }

      .ds-b1394hed {
        flex-direction: column-reverse
      }

      .ds-b1394heo {
        flex-direction: row
      }

      .ds-b1394hez {
        flex-direction: row-reverse
      }

      .ds-b1394hfa {
        flex-grow: 0
      }

      .ds-b1394hfl {
        flex-grow: 1
      }

      .ds-b1394hfw {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hg7 {
        flex-shrink: 0
      }

      .ds-b1394hgi {
        flex-shrink: 1
      }

      .ds-b1394hgt {
        flex-wrap: nowrap
      }

      .ds-b1394hh4 {
        flex-wrap: wrap
      }

      .ds-b1394hhf {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhq {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi1 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hic {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hin {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hiy {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hj9 {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjk {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hjv {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hk6 {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkh {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hks {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl3 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hle {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlp {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm0 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmb {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmm {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hmx {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hn8 {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnj {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hnu {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394ho5 {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hog {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hor {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp2 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpd {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpo {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hpz {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqa {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hql {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hqw {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hr7 {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hri {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hrt {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs4 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsf {
        height: auto
      }

      .ds-b1394hsq {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht1 {
        height: 100%
      }

      .ds-b1394htc {
        height: 50%
      }

      .ds-b1394htn {
        height: var(--icon-size-1x)
      }

      .ds-b1394hty {
        height: var(--icon-size-2x)
      }

      .ds-b1394hu9 {
        height: var(--icon-size-3x)
      }

      .ds-b1394huk {
        height: var(--icon-size-4x)
      }

      .ds-b1394huv {
        height: var(--icon-size-5x)
      }

      .ds-b1394hv6 {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvh {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvs {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw3 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwe {
        height: 0
      }

      .ds-b1394hwp {
        height: 33.33333%
      }

      .ds-b1394hx0 {
        height: unset
      }

      .ds-b1394hxb {
        height: 100vh
      }

      .ds-b1394hxm {
        justify-content: center
      }

      .ds-b1394hxx {
        justify-content: flex-end
      }

      .ds-b1394hy8 {
        justify-content: flex-start
      }

      .ds-b1394hyj {
        justify-content: space-around
      }

      .ds-b1394hyu {
        justify-content: space-between
      }

      .ds-b1394hz5 {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzg {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzr {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h102 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10d {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10o {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h10z {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11a {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11l {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h11w {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h127 {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12i {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12t {
        line-height: 0
      }

      .ds-b1394h134 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13f {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13q {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h141 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14c {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14n {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h14y {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h159 {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15k {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h15v {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h166 {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16h {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16s {
        max-height: auto
      }

      .ds-b1394h173 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17e {
        max-height: 100%
      }

      .ds-b1394h17p {
        max-height: 50%
      }

      .ds-b1394h180 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18b {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18m {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h18x {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h198 {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19j {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19u {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1a5 {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ag {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1ar {
        max-height: 0
      }

      .ds-b1394h1b2 {
        max-height: 33.33333%
      }

      .ds-b1394h1bd {
        max-height: unset
      }

      .ds-b1394h1bo {
        max-height: 100vh
      }

      .ds-b1394h1bz {
        max-width: auto
      }

      .ds-b1394h1ca {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cl {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1cw {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1d7 {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1di {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dt {
        max-width: 100%
      }

      .ds-b1394h1e4 {
        max-width: 50%
      }

      .ds-b1394h1ef {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1eq {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f1 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fc {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fn {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1fy {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1g9 {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gk {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1gv {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1h6 {
        max-width: 0
      }

      .ds-b1394h1hh {
        max-width: 33.33333%
      }

      .ds-b1394h1hs {
        max-width: unset
      }

      .ds-b1394h1i3 {
        max-width: 100vw
      }

      .ds-b1394h1ie {
        min-height: auto
      }

      .ds-b1394h1ip {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j0 {
        min-height: 100%
      }

      .ds-b1394h1jb {
        min-height: 50%
      }

      .ds-b1394h1jm {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1jx {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1k8 {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kj {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1ku {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1l5 {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lg {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lr {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m2 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1md {
        min-height: 0
      }

      .ds-b1394h1mo {
        min-height: 33.33333%
      }

      .ds-b1394h1mz {
        min-height: unset
      }

      .ds-b1394h1na {
        min-height: 100vh
      }

      .ds-b1394h1nl {
        min-width: auto
      }

      .ds-b1394h1nw {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1o7 {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1oi {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1ot {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p4 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pf {
        min-width: 100%
      }

      .ds-b1394h1pq {
        min-width: 50%
      }

      .ds-b1394h1q1 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qc {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qn {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1qy {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1r9 {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rk {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1rv {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1s6 {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sh {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1ss {
        min-width: 0
      }

      .ds-b1394h1t3 {
        min-width: 33.33333%
      }

      .ds-b1394h1te {
        min-width: unset
      }

      .ds-b1394h1tp {
        min-width: 100vw
      }

      .ds-b1394h1u0 {
        overflow-x: auto
      }

      .ds-b1394h1ub {
        overflow-x: clip
      }

      .ds-b1394h1um {
        overflow-x: hidden
      }

      .ds-b1394h1ux {
        overflow-x: scroll
      }

      .ds-b1394h1v8 {
        overflow-x: visible
      }

      .ds-b1394h1vj {
        overflow-y: auto
      }

      .ds-b1394h1vu {
        overflow-y: clip
      }

      .ds-b1394h1w5 {
        overflow-y: hidden
      }

      .ds-b1394h1wg {
        overflow-y: scroll
      }

      .ds-b1394h1wr {
        overflow-y: visible
      }

      .ds-b1394h1x2 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xd {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xo {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1xz {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1ya {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yl {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1yw {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1z7 {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zi {
        padding-bottom: auto
      }

      .ds-b1394h1zt {
        padding-bottom: 0
      }

      .ds-b1394h204 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20f {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20q {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h211 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21c {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21n {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h21y {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h229 {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22k {
        padding-left: auto
      }

      .ds-b1394h22v {
        padding-left: 0
      }

      .ds-b1394h236 {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23h {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23s {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h243 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24e {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24p {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h250 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25b {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25m {
        padding-right: auto
      }

      .ds-b1394h25x {
        padding-right: 0
      }

      .ds-b1394h268 {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26j {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26u {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h275 {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27g {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27r {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h282 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28d {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28o {
        padding-top: auto
      }

      .ds-b1394h28z {
        padding-top: 0
      }

      .ds-b1394h29a {
        position: absolute
      }

      .ds-b1394h29l {
        position: fixed
      }

      .ds-b1394h29w {
        position: relative
      }

      .ds-b1394h2a7 {
        position: sticky
      }

      .ds-b1394h2ai {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2at {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b4 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bf {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bq {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c1 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cc {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cn {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2cy {
        row-gap: auto
      }

      .ds-b1394h2d9 {
        row-gap: 0
      }

      .ds-b1394h2dk {
        text-align: left
      }

      .ds-b1394h2dv {
        text-align: center
      }

      .ds-b1394h2e6 {
        text-align: right
      }

      .ds-b1394h2eh {
        width: auto
      }

      .ds-b1394h2es {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f3 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fe {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fp {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g0 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gb {
        width: 100%
      }

      .ds-b1394h2gm {
        width: 50%
      }

      .ds-b1394h2gx {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2h8 {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hj {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hu {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2i5 {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ig {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2ir {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j2 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jd {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jo {
        width: 0
      }

      .ds-b1394h2jz {
        width: 33.33333%
      }

      .ds-b1394h2ka {
        width: unset
      }

      .ds-b1394h2kl {
        width: 100vw
      }
    }

    @container (inline-size >=200px) {
      .ds-b1394h1 {
        align-items: center
      }

      .ds-b1394hc {
        align-items: flex-end
      }

      .ds-b1394hn {
        align-items: flex-start
      }

      .ds-b1394hy {
        align-items: stretch
      }

      .ds-b1394h19 {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1k {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1v {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h26 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2h {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2s {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h33 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3e {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3p {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h40 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4b {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4m {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h4x {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h58 {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5j {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5u {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h65 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6g {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6r {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h72 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7d {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7o {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h7z {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8a {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8l {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h8w {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h97 {
        display: block
      }

      .ds-b1394h9i {
        display: flex
      }

      .ds-b1394h9t {
        display: flow-root
      }

      .ds-b1394ha4 {
        display: grid
      }

      .ds-b1394haf {
        display: inline
      }

      .ds-b1394haq {
        display: inline-block
      }

      .ds-b1394hb1 {
        display: inline-flex
      }

      .ds-b1394hbc {
        display: none
      }

      .ds-b1394hbn {
        display: table-cell
      }

      .ds-b1394hby {
        display: unset
      }

      .ds-b1394hc9 {
        flex-basis: fit-content
      }

      .ds-b1394hck {
        flex-basis: 20%
      }

      .ds-b1394hcv {
        flex-basis: 0%
      }

      .ds-b1394hd6 {
        flex-basis: 50%
      }

      .ds-b1394hdh {
        flex-basis: 25%
      }

      .ds-b1394hds {
        flex-basis: 33.33333%
      }

      .ds-b1394he3 {
        flex-direction: column
      }

      .ds-b1394hee {
        flex-direction: column-reverse
      }

      .ds-b1394hep {
        flex-direction: row
      }

      .ds-b1394hf0 {
        flex-direction: row-reverse
      }

      .ds-b1394hfb {
        flex-grow: 0
      }

      .ds-b1394hfm {
        flex-grow: 1
      }

      .ds-b1394hfx {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hg8 {
        flex-shrink: 0
      }

      .ds-b1394hgj {
        flex-shrink: 1
      }

      .ds-b1394hgu {
        flex-wrap: nowrap
      }

      .ds-b1394hh5 {
        flex-wrap: wrap
      }

      .ds-b1394hhg {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhr {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi2 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hid {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hio {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hiz {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hja {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjl {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hjw {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hk7 {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hki {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hkt {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl4 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlf {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlq {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm1 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmc {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmn {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hmy {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hn9 {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnk {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hnv {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394ho6 {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hoh {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hos {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp3 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpe {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpp {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq0 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqb {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqm {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hqx {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hr8 {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrj {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hru {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs5 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsg {
        height: auto
      }

      .ds-b1394hsr {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht2 {
        height: 100%
      }

      .ds-b1394htd {
        height: 50%
      }

      .ds-b1394hto {
        height: var(--icon-size-1x)
      }

      .ds-b1394htz {
        height: var(--icon-size-2x)
      }

      .ds-b1394hua {
        height: var(--icon-size-3x)
      }

      .ds-b1394hul {
        height: var(--icon-size-4x)
      }

      .ds-b1394huw {
        height: var(--icon-size-5x)
      }

      .ds-b1394hv7 {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvi {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvt {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw4 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwf {
        height: 0
      }

      .ds-b1394hwq {
        height: 33.33333%
      }

      .ds-b1394hx1 {
        height: unset
      }

      .ds-b1394hxc {
        height: 100vh
      }

      .ds-b1394hxn {
        justify-content: center
      }

      .ds-b1394hxy {
        justify-content: flex-end
      }

      .ds-b1394hy9 {
        justify-content: flex-start
      }

      .ds-b1394hyk {
        justify-content: space-around
      }

      .ds-b1394hyv {
        justify-content: space-between
      }

      .ds-b1394hz6 {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzh {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzs {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h103 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10e {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10p {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h110 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11b {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11m {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h11x {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h128 {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12j {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12u {
        line-height: 0
      }

      .ds-b1394h135 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13g {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13r {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h142 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14d {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14o {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h14z {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15a {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15l {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h15w {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h167 {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16i {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16t {
        max-height: auto
      }

      .ds-b1394h174 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17f {
        max-height: 100%
      }

      .ds-b1394h17q {
        max-height: 50%
      }

      .ds-b1394h181 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18c {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18n {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h18y {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h199 {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19k {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19v {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1a6 {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ah {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1as {
        max-height: 0
      }

      .ds-b1394h1b3 {
        max-height: 33.33333%
      }

      .ds-b1394h1be {
        max-height: unset
      }

      .ds-b1394h1bp {
        max-height: 100vh
      }

      .ds-b1394h1c0 {
        max-width: auto
      }

      .ds-b1394h1cb {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cm {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1cx {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1d8 {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dj {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1du {
        max-width: 100%
      }

      .ds-b1394h1e5 {
        max-width: 50%
      }

      .ds-b1394h1eg {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1er {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f2 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fd {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fo {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1fz {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1ga {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gl {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1gw {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1h7 {
        max-width: 0
      }

      .ds-b1394h1hi {
        max-width: 33.33333%
      }

      .ds-b1394h1ht {
        max-width: unset
      }

      .ds-b1394h1i4 {
        max-width: 100vw
      }

      .ds-b1394h1if {
        min-height: auto
      }

      .ds-b1394h1iq {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j1 {
        min-height: 100%
      }

      .ds-b1394h1jc {
        min-height: 50%
      }

      .ds-b1394h1jn {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1jy {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1k9 {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kk {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1kv {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1l6 {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lh {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1ls {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m3 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1me {
        min-height: 0
      }

      .ds-b1394h1mp {
        min-height: 33.33333%
      }

      .ds-b1394h1n0 {
        min-height: unset
      }

      .ds-b1394h1nb {
        min-height: 100vh
      }

      .ds-b1394h1nm {
        min-width: auto
      }

      .ds-b1394h1nx {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1o8 {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1oj {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1ou {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p5 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pg {
        min-width: 100%
      }

      .ds-b1394h1pr {
        min-width: 50%
      }

      .ds-b1394h1q2 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qd {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qo {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1qz {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1ra {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rl {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1rw {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1s7 {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1si {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1st {
        min-width: 0
      }

      .ds-b1394h1t4 {
        min-width: 33.33333%
      }

      .ds-b1394h1tf {
        min-width: unset
      }

      .ds-b1394h1tq {
        min-width: 100vw
      }

      .ds-b1394h1u1 {
        overflow-x: auto
      }

      .ds-b1394h1uc {
        overflow-x: clip
      }

      .ds-b1394h1un {
        overflow-x: hidden
      }

      .ds-b1394h1uy {
        overflow-x: scroll
      }

      .ds-b1394h1v9 {
        overflow-x: visible
      }

      .ds-b1394h1vk {
        overflow-y: auto
      }

      .ds-b1394h1vv {
        overflow-y: clip
      }

      .ds-b1394h1w6 {
        overflow-y: hidden
      }

      .ds-b1394h1wh {
        overflow-y: scroll
      }

      .ds-b1394h1ws {
        overflow-y: visible
      }

      .ds-b1394h1x3 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xe {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xp {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y0 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yb {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1ym {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1yx {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1z8 {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zj {
        padding-bottom: auto
      }

      .ds-b1394h1zu {
        padding-bottom: 0
      }

      .ds-b1394h205 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20g {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20r {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h212 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21d {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21o {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h21z {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22a {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22l {
        padding-left: auto
      }

      .ds-b1394h22w {
        padding-left: 0
      }

      .ds-b1394h237 {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23i {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23t {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h244 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24f {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24q {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h251 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25c {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25n {
        padding-right: auto
      }

      .ds-b1394h25y {
        padding-right: 0
      }

      .ds-b1394h269 {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26k {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26v {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h276 {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27h {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27s {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h283 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28e {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28p {
        padding-top: auto
      }

      .ds-b1394h290 {
        padding-top: 0
      }

      .ds-b1394h29b {
        position: absolute
      }

      .ds-b1394h29m {
        position: fixed
      }

      .ds-b1394h29x {
        position: relative
      }

      .ds-b1394h2a8 {
        position: sticky
      }

      .ds-b1394h2aj {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2au {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b5 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bg {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2br {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c2 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cd {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2co {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2cz {
        row-gap: auto
      }

      .ds-b1394h2da {
        row-gap: 0
      }

      .ds-b1394h2dl {
        text-align: left
      }

      .ds-b1394h2dw {
        text-align: center
      }

      .ds-b1394h2e7 {
        text-align: right
      }

      .ds-b1394h2ei {
        width: auto
      }

      .ds-b1394h2et {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f4 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2ff {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fq {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g1 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gc {
        width: 100%
      }

      .ds-b1394h2gn {
        width: 50%
      }

      .ds-b1394h2gy {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2h9 {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hk {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hv {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2i6 {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ih {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2is {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j3 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2je {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jp {
        width: 0
      }

      .ds-b1394h2k0 {
        width: 33.33333%
      }

      .ds-b1394h2kb {
        width: unset
      }

      .ds-b1394h2km {
        width: 100vw
      }
    }

    @container (inline-size >=300px) {
      .ds-b1394h2 {
        align-items: center
      }

      .ds-b1394hd {
        align-items: flex-end
      }

      .ds-b1394ho {
        align-items: flex-start
      }

      .ds-b1394hz {
        align-items: stretch
      }

      .ds-b1394h1a {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1l {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1w {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h27 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2i {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2t {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h34 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3f {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3q {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h41 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4c {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4n {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h4y {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h59 {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5k {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5v {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h66 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6h {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6s {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h73 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7e {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7p {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h80 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8b {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8m {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h8x {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h98 {
        display: block
      }

      .ds-b1394h9j {
        display: flex
      }

      .ds-b1394h9u {
        display: flow-root
      }

      .ds-b1394ha5 {
        display: grid
      }

      .ds-b1394hag {
        display: inline
      }

      .ds-b1394har {
        display: inline-block
      }

      .ds-b1394hb2 {
        display: inline-flex
      }

      .ds-b1394hbd {
        display: none
      }

      .ds-b1394hbo {
        display: table-cell
      }

      .ds-b1394hbz {
        display: unset
      }

      .ds-b1394hca {
        flex-basis: fit-content
      }

      .ds-b1394hcl {
        flex-basis: 20%
      }

      .ds-b1394hcw {
        flex-basis: 0%
      }

      .ds-b1394hd7 {
        flex-basis: 50%
      }

      .ds-b1394hdi {
        flex-basis: 25%
      }

      .ds-b1394hdt {
        flex-basis: 33.33333%
      }

      .ds-b1394he4 {
        flex-direction: column
      }

      .ds-b1394hef {
        flex-direction: column-reverse
      }

      .ds-b1394heq {
        flex-direction: row
      }

      .ds-b1394hf1 {
        flex-direction: row-reverse
      }

      .ds-b1394hfc {
        flex-grow: 0
      }

      .ds-b1394hfn {
        flex-grow: 1
      }

      .ds-b1394hfy {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hg9 {
        flex-shrink: 0
      }

      .ds-b1394hgk {
        flex-shrink: 1
      }

      .ds-b1394hgv {
        flex-wrap: nowrap
      }

      .ds-b1394hh6 {
        flex-wrap: wrap
      }

      .ds-b1394hhh {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhs {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi3 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hie {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hip {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj0 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjb {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjm {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hjx {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hk8 {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkj {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hku {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl5 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlg {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlr {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm2 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmd {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmo {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hmz {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hna {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnl {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hnw {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394ho7 {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hoi {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hot {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp4 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpf {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpq {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq1 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqc {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqn {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hqy {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hr9 {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrk {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hrv {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs6 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsh {
        height: auto
      }

      .ds-b1394hss {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht3 {
        height: 100%
      }

      .ds-b1394hte {
        height: 50%
      }

      .ds-b1394htp {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu0 {
        height: var(--icon-size-2x)
      }

      .ds-b1394hub {
        height: var(--icon-size-3x)
      }

      .ds-b1394hum {
        height: var(--icon-size-4x)
      }

      .ds-b1394hux {
        height: var(--icon-size-5x)
      }

      .ds-b1394hv8 {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvj {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvu {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw5 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwg {
        height: 0
      }

      .ds-b1394hwr {
        height: 33.33333%
      }

      .ds-b1394hx2 {
        height: unset
      }

      .ds-b1394hxd {
        height: 100vh
      }

      .ds-b1394hxo {
        justify-content: center
      }

      .ds-b1394hxz {
        justify-content: flex-end
      }

      .ds-b1394hya {
        justify-content: flex-start
      }

      .ds-b1394hyl {
        justify-content: space-around
      }

      .ds-b1394hyw {
        justify-content: space-between
      }

      .ds-b1394hz7 {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzi {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzt {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h104 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10f {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10q {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h111 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11c {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11n {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h11y {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h129 {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12k {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12v {
        line-height: 0
      }

      .ds-b1394h136 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13h {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13s {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h143 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14e {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14p {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h150 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15b {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15m {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h15x {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h168 {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16j {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16u {
        max-height: auto
      }

      .ds-b1394h175 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17g {
        max-height: 100%
      }

      .ds-b1394h17r {
        max-height: 50%
      }

      .ds-b1394h182 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18d {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18o {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h18z {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19a {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19l {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19w {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1a7 {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ai {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1at {
        max-height: 0
      }

      .ds-b1394h1b4 {
        max-height: 33.33333%
      }

      .ds-b1394h1bf {
        max-height: unset
      }

      .ds-b1394h1bq {
        max-height: 100vh
      }

      .ds-b1394h1c1 {
        max-width: auto
      }

      .ds-b1394h1cc {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cn {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1cy {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1d9 {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dk {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dv {
        max-width: 100%
      }

      .ds-b1394h1e6 {
        max-width: 50%
      }

      .ds-b1394h1eh {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1es {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f3 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fe {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fp {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g0 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gb {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gm {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1gx {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1h8 {
        max-width: 0
      }

      .ds-b1394h1hj {
        max-width: 33.33333%
      }

      .ds-b1394h1hu {
        max-width: unset
      }

      .ds-b1394h1i5 {
        max-width: 100vw
      }

      .ds-b1394h1ig {
        min-height: auto
      }

      .ds-b1394h1ir {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j2 {
        min-height: 100%
      }

      .ds-b1394h1jd {
        min-height: 50%
      }

      .ds-b1394h1jo {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1jz {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1ka {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kl {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1kw {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1l7 {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1li {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lt {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m4 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mf {
        min-height: 0
      }

      .ds-b1394h1mq {
        min-height: 33.33333%
      }

      .ds-b1394h1n1 {
        min-height: unset
      }

      .ds-b1394h1nc {
        min-height: 100vh
      }

      .ds-b1394h1nn {
        min-width: auto
      }

      .ds-b1394h1ny {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1o9 {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1ok {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1ov {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p6 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1ph {
        min-width: 100%
      }

      .ds-b1394h1ps {
        min-width: 50%
      }

      .ds-b1394h1q3 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qe {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qp {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r0 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rb {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rm {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1rx {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1s8 {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sj {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1su {
        min-width: 0
      }

      .ds-b1394h1t5 {
        min-width: 33.33333%
      }

      .ds-b1394h1tg {
        min-width: unset
      }

      .ds-b1394h1tr {
        min-width: 100vw
      }

      .ds-b1394h1u2 {
        overflow-x: auto
      }

      .ds-b1394h1ud {
        overflow-x: clip
      }

      .ds-b1394h1uo {
        overflow-x: hidden
      }

      .ds-b1394h1uz {
        overflow-x: scroll
      }

      .ds-b1394h1va {
        overflow-x: visible
      }

      .ds-b1394h1vl {
        overflow-y: auto
      }

      .ds-b1394h1vw {
        overflow-y: clip
      }

      .ds-b1394h1w7 {
        overflow-y: hidden
      }

      .ds-b1394h1wi {
        overflow-y: scroll
      }

      .ds-b1394h1wt {
        overflow-y: visible
      }

      .ds-b1394h1x4 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xf {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xq {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y1 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yc {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yn {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1yy {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1z9 {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zk {
        padding-bottom: auto
      }

      .ds-b1394h1zv {
        padding-bottom: 0
      }

      .ds-b1394h206 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20h {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20s {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h213 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21e {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21p {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h220 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22b {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22m {
        padding-left: auto
      }

      .ds-b1394h22x {
        padding-left: 0
      }

      .ds-b1394h238 {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23j {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23u {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h245 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24g {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24r {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h252 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25d {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25o {
        padding-right: auto
      }

      .ds-b1394h25z {
        padding-right: 0
      }

      .ds-b1394h26a {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26l {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26w {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h277 {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27i {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27t {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h284 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28f {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28q {
        padding-top: auto
      }

      .ds-b1394h291 {
        padding-top: 0
      }

      .ds-b1394h29c {
        position: absolute
      }

      .ds-b1394h29n {
        position: fixed
      }

      .ds-b1394h29y {
        position: relative
      }

      .ds-b1394h2a9 {
        position: sticky
      }

      .ds-b1394h2ak {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2av {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b6 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bh {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bs {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c3 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2ce {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cp {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d0 {
        row-gap: auto
      }

      .ds-b1394h2db {
        row-gap: 0
      }

      .ds-b1394h2dm {
        text-align: left
      }

      .ds-b1394h2dx {
        text-align: center
      }

      .ds-b1394h2e8 {
        text-align: right
      }

      .ds-b1394h2ej {
        width: auto
      }

      .ds-b1394h2eu {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f5 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fg {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fr {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g2 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gd {
        width: 100%
      }

      .ds-b1394h2go {
        width: 50%
      }

      .ds-b1394h2gz {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2ha {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hl {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hw {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2i7 {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ii {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2it {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j4 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jf {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jq {
        width: 0
      }

      .ds-b1394h2k1 {
        width: 33.33333%
      }

      .ds-b1394h2kc {
        width: unset
      }

      .ds-b1394h2kn {
        width: 100vw
      }
    }

    @container (inline-size >=400px) {
      .ds-b1394h3 {
        align-items: center
      }

      .ds-b1394he {
        align-items: flex-end
      }

      .ds-b1394hp {
        align-items: flex-start
      }

      .ds-b1394h10 {
        align-items: stretch
      }

      .ds-b1394h1b {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1m {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1x {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h28 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2j {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2u {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h35 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3g {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3r {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h42 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4d {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4o {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h4z {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5a {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5l {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5w {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h67 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6i {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6t {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h74 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7f {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7q {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h81 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8c {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8n {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h8y {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h99 {
        display: block
      }

      .ds-b1394h9k {
        display: flex
      }

      .ds-b1394h9v {
        display: flow-root
      }

      .ds-b1394ha6 {
        display: grid
      }

      .ds-b1394hah {
        display: inline
      }

      .ds-b1394has {
        display: inline-block
      }

      .ds-b1394hb3 {
        display: inline-flex
      }

      .ds-b1394hbe {
        display: none
      }

      .ds-b1394hbp {
        display: table-cell
      }

      .ds-b1394hc0 {
        display: unset
      }

      .ds-b1394hcb {
        flex-basis: fit-content
      }

      .ds-b1394hcm {
        flex-basis: 20%
      }

      .ds-b1394hcx {
        flex-basis: 0%
      }

      .ds-b1394hd8 {
        flex-basis: 50%
      }

      .ds-b1394hdj {
        flex-basis: 25%
      }

      .ds-b1394hdu {
        flex-basis: 33.33333%
      }

      .ds-b1394he5 {
        flex-direction: column
      }

      .ds-b1394heg {
        flex-direction: column-reverse
      }

      .ds-b1394her {
        flex-direction: row
      }

      .ds-b1394hf2 {
        flex-direction: row-reverse
      }

      .ds-b1394hfd {
        flex-grow: 0
      }

      .ds-b1394hfo {
        flex-grow: 1
      }

      .ds-b1394hfz {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hga {
        flex-shrink: 0
      }

      .ds-b1394hgl {
        flex-shrink: 1
      }

      .ds-b1394hgw {
        flex-wrap: nowrap
      }

      .ds-b1394hh7 {
        flex-wrap: wrap
      }

      .ds-b1394hhi {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hht {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi4 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hif {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hiq {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj1 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjc {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjn {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hjy {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hk9 {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkk {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hkv {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl6 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlh {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hls {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm3 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hme {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmp {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn0 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hnb {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnm {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hnx {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394ho8 {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hoj {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hou {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp5 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpg {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpr {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq2 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqd {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqo {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hqz {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hra {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrl {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hrw {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs7 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsi {
        height: auto
      }

      .ds-b1394hst {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht4 {
        height: 100%
      }

      .ds-b1394htf {
        height: 50%
      }

      .ds-b1394htq {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu1 {
        height: var(--icon-size-2x)
      }

      .ds-b1394huc {
        height: var(--icon-size-3x)
      }

      .ds-b1394hun {
        height: var(--icon-size-4x)
      }

      .ds-b1394huy {
        height: var(--icon-size-5x)
      }

      .ds-b1394hv9 {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvk {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvv {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw6 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwh {
        height: 0
      }

      .ds-b1394hws {
        height: 33.33333%
      }

      .ds-b1394hx3 {
        height: unset
      }

      .ds-b1394hxe {
        height: 100vh
      }

      .ds-b1394hxp {
        justify-content: center
      }

      .ds-b1394hy0 {
        justify-content: flex-end
      }

      .ds-b1394hyb {
        justify-content: flex-start
      }

      .ds-b1394hym {
        justify-content: space-around
      }

      .ds-b1394hyx {
        justify-content: space-between
      }

      .ds-b1394hz8 {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzj {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzu {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h105 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10g {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10r {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h112 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11d {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11o {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h11z {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12a {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12l {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12w {
        line-height: 0
      }

      .ds-b1394h137 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13i {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13t {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h144 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14f {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14q {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h151 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15c {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15n {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h15y {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h169 {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16k {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16v {
        max-height: auto
      }

      .ds-b1394h176 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17h {
        max-height: 100%
      }

      .ds-b1394h17s {
        max-height: 50%
      }

      .ds-b1394h183 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18e {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18p {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h190 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19b {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19m {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19x {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1a8 {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1aj {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1au {
        max-height: 0
      }

      .ds-b1394h1b5 {
        max-height: 33.33333%
      }

      .ds-b1394h1bg {
        max-height: unset
      }

      .ds-b1394h1br {
        max-height: 100vh
      }

      .ds-b1394h1c2 {
        max-width: auto
      }

      .ds-b1394h1cd {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1co {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1cz {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1da {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dl {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dw {
        max-width: 100%
      }

      .ds-b1394h1e7 {
        max-width: 50%
      }

      .ds-b1394h1ei {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1et {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f4 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1ff {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fq {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g1 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gc {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gn {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1gy {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1h9 {
        max-width: 0
      }

      .ds-b1394h1hk {
        max-width: 33.33333%
      }

      .ds-b1394h1hv {
        max-width: unset
      }

      .ds-b1394h1i6 {
        max-width: 100vw
      }

      .ds-b1394h1ih {
        min-height: auto
      }

      .ds-b1394h1is {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j3 {
        min-height: 100%
      }

      .ds-b1394h1je {
        min-height: 50%
      }

      .ds-b1394h1jp {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k0 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kb {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1km {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1kx {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1l8 {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lj {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lu {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m5 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mg {
        min-height: 0
      }

      .ds-b1394h1mr {
        min-height: 33.33333%
      }

      .ds-b1394h1n2 {
        min-height: unset
      }

      .ds-b1394h1nd {
        min-height: 100vh
      }

      .ds-b1394h1no {
        min-width: auto
      }

      .ds-b1394h1nz {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1oa {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1ol {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1ow {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p7 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pi {
        min-width: 100%
      }

      .ds-b1394h1pt {
        min-width: 50%
      }

      .ds-b1394h1q4 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qf {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qq {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r1 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rc {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rn {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1ry {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1s9 {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sk {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1sv {
        min-width: 0
      }

      .ds-b1394h1t6 {
        min-width: 33.33333%
      }

      .ds-b1394h1th {
        min-width: unset
      }

      .ds-b1394h1ts {
        min-width: 100vw
      }

      .ds-b1394h1u3 {
        overflow-x: auto
      }

      .ds-b1394h1ue {
        overflow-x: clip
      }

      .ds-b1394h1up {
        overflow-x: hidden
      }

      .ds-b1394h1v0 {
        overflow-x: scroll
      }

      .ds-b1394h1vb {
        overflow-x: visible
      }

      .ds-b1394h1vm {
        overflow-y: auto
      }

      .ds-b1394h1vx {
        overflow-y: clip
      }

      .ds-b1394h1w8 {
        overflow-y: hidden
      }

      .ds-b1394h1wj {
        overflow-y: scroll
      }

      .ds-b1394h1wu {
        overflow-y: visible
      }

      .ds-b1394h1x5 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xg {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xr {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y2 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yd {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yo {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1yz {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1za {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zl {
        padding-bottom: auto
      }

      .ds-b1394h1zw {
        padding-bottom: 0
      }

      .ds-b1394h207 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20i {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20t {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h214 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21f {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21q {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h221 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22c {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22n {
        padding-left: auto
      }

      .ds-b1394h22y {
        padding-left: 0
      }

      .ds-b1394h239 {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23k {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23v {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h246 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24h {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24s {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h253 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25e {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25p {
        padding-right: auto
      }

      .ds-b1394h260 {
        padding-right: 0
      }

      .ds-b1394h26b {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26m {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26x {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h278 {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27j {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27u {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h285 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28g {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28r {
        padding-top: auto
      }

      .ds-b1394h292 {
        padding-top: 0
      }

      .ds-b1394h29d {
        position: absolute
      }

      .ds-b1394h29o {
        position: fixed
      }

      .ds-b1394h29z {
        position: relative
      }

      .ds-b1394h2aa {
        position: sticky
      }

      .ds-b1394h2al {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2aw {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b7 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bi {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bt {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c4 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cf {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cq {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d1 {
        row-gap: auto
      }

      .ds-b1394h2dc {
        row-gap: 0
      }

      .ds-b1394h2dn {
        text-align: left
      }

      .ds-b1394h2dy {
        text-align: center
      }

      .ds-b1394h2e9 {
        text-align: right
      }

      .ds-b1394h2ek {
        width: auto
      }

      .ds-b1394h2ev {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f6 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fh {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fs {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g3 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2ge {
        width: 100%
      }

      .ds-b1394h2gp {
        width: 50%
      }

      .ds-b1394h2h0 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hb {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hm {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hx {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2i8 {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ij {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2iu {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j5 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jg {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jr {
        width: 0
      }

      .ds-b1394h2k2 {
        width: 33.33333%
      }

      .ds-b1394h2kd {
        width: unset
      }

      .ds-b1394h2ko {
        width: 100vw
      }
    }

    @container (inline-size >=500px) {
      .ds-b1394h4 {
        align-items: center
      }

      .ds-b1394hf {
        align-items: flex-end
      }

      .ds-b1394hq {
        align-items: flex-start
      }

      .ds-b1394h11 {
        align-items: stretch
      }

      .ds-b1394h1c {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1n {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1y {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h29 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2k {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2v {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h36 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3h {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3s {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h43 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4e {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4p {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h50 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5b {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5m {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5x {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h68 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6j {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6u {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h75 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7g {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7r {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h82 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8d {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8o {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h8z {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9a {
        display: block
      }

      .ds-b1394h9l {
        display: flex
      }

      .ds-b1394h9w {
        display: flow-root
      }

      .ds-b1394ha7 {
        display: grid
      }

      .ds-b1394hai {
        display: inline
      }

      .ds-b1394hat {
        display: inline-block
      }

      .ds-b1394hb4 {
        display: inline-flex
      }

      .ds-b1394hbf {
        display: none
      }

      .ds-b1394hbq {
        display: table-cell
      }

      .ds-b1394hc1 {
        display: unset
      }

      .ds-b1394hcc {
        flex-basis: fit-content
      }

      .ds-b1394hcn {
        flex-basis: 20%
      }

      .ds-b1394hcy {
        flex-basis: 0%
      }

      .ds-b1394hd9 {
        flex-basis: 50%
      }

      .ds-b1394hdk {
        flex-basis: 25%
      }

      .ds-b1394hdv {
        flex-basis: 33.33333%
      }

      .ds-b1394he6 {
        flex-direction: column
      }

      .ds-b1394heh {
        flex-direction: column-reverse
      }

      .ds-b1394hes {
        flex-direction: row
      }

      .ds-b1394hf3 {
        flex-direction: row-reverse
      }

      .ds-b1394hfe {
        flex-grow: 0
      }

      .ds-b1394hfp {
        flex-grow: 1
      }

      .ds-b1394hg0 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hgb {
        flex-shrink: 0
      }

      .ds-b1394hgm {
        flex-shrink: 1
      }

      .ds-b1394hgx {
        flex-wrap: nowrap
      }

      .ds-b1394hh8 {
        flex-wrap: wrap
      }

      .ds-b1394hhj {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhu {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi5 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hig {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hir {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj2 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjd {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjo {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hjz {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hka {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkl {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hkw {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl7 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hli {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlt {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm4 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmf {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmq {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn1 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hnc {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnn {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hny {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394ho9 {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hok {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hov {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp6 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hph {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hps {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq3 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqe {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqp {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr0 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hrb {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrm {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hrx {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs8 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsj {
        height: auto
      }

      .ds-b1394hsu {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht5 {
        height: 100%
      }

      .ds-b1394htg {
        height: 50%
      }

      .ds-b1394htr {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu2 {
        height: var(--icon-size-2x)
      }

      .ds-b1394hud {
        height: var(--icon-size-3x)
      }

      .ds-b1394huo {
        height: var(--icon-size-4x)
      }

      .ds-b1394huz {
        height: var(--icon-size-5x)
      }

      .ds-b1394hva {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvl {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvw {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw7 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwi {
        height: 0
      }

      .ds-b1394hwt {
        height: 33.33333%
      }

      .ds-b1394hx4 {
        height: unset
      }

      .ds-b1394hxf {
        height: 100vh
      }

      .ds-b1394hxq {
        justify-content: center
      }

      .ds-b1394hy1 {
        justify-content: flex-end
      }

      .ds-b1394hyc {
        justify-content: flex-start
      }

      .ds-b1394hyn {
        justify-content: space-around
      }

      .ds-b1394hyy {
        justify-content: space-between
      }

      .ds-b1394hz9 {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzk {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzv {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h106 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10h {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10s {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h113 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11e {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11p {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h120 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12b {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12m {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12x {
        line-height: 0
      }

      .ds-b1394h138 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13j {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13u {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h145 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14g {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14r {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h152 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15d {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15o {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h15z {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16a {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16l {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16w {
        max-height: auto
      }

      .ds-b1394h177 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17i {
        max-height: 100%
      }

      .ds-b1394h17t {
        max-height: 50%
      }

      .ds-b1394h184 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18f {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18q {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h191 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19c {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19n {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19y {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1a9 {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ak {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1av {
        max-height: 0
      }

      .ds-b1394h1b6 {
        max-height: 33.33333%
      }

      .ds-b1394h1bh {
        max-height: unset
      }

      .ds-b1394h1bs {
        max-height: 100vh
      }

      .ds-b1394h1c3 {
        max-width: auto
      }

      .ds-b1394h1ce {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cp {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d0 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1db {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dm {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dx {
        max-width: 100%
      }

      .ds-b1394h1e8 {
        max-width: 50%
      }

      .ds-b1394h1ej {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1eu {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f5 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fg {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fr {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g2 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gd {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1go {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1gz {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1ha {
        max-width: 0
      }

      .ds-b1394h1hl {
        max-width: 33.33333%
      }

      .ds-b1394h1hw {
        max-width: unset
      }

      .ds-b1394h1i7 {
        max-width: 100vw
      }

      .ds-b1394h1ii {
        min-height: auto
      }

      .ds-b1394h1it {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j4 {
        min-height: 100%
      }

      .ds-b1394h1jf {
        min-height: 50%
      }

      .ds-b1394h1jq {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k1 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kc {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kn {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1ky {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1l9 {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lk {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lv {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m6 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mh {
        min-height: 0
      }

      .ds-b1394h1ms {
        min-height: 33.33333%
      }

      .ds-b1394h1n3 {
        min-height: unset
      }

      .ds-b1394h1ne {
        min-height: 100vh
      }

      .ds-b1394h1np {
        min-width: auto
      }

      .ds-b1394h1o0 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1ob {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1om {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1ox {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p8 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pj {
        min-width: 100%
      }

      .ds-b1394h1pu {
        min-width: 50%
      }

      .ds-b1394h1q5 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qg {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qr {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r2 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rd {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1ro {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1rz {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1sa {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sl {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1sw {
        min-width: 0
      }

      .ds-b1394h1t7 {
        min-width: 33.33333%
      }

      .ds-b1394h1ti {
        min-width: unset
      }

      .ds-b1394h1tt {
        min-width: 100vw
      }

      .ds-b1394h1u4 {
        overflow-x: auto
      }

      .ds-b1394h1uf {
        overflow-x: clip
      }

      .ds-b1394h1uq {
        overflow-x: hidden
      }

      .ds-b1394h1v1 {
        overflow-x: scroll
      }

      .ds-b1394h1vc {
        overflow-x: visible
      }

      .ds-b1394h1vn {
        overflow-y: auto
      }

      .ds-b1394h1vy {
        overflow-y: clip
      }

      .ds-b1394h1w9 {
        overflow-y: hidden
      }

      .ds-b1394h1wk {
        overflow-y: scroll
      }

      .ds-b1394h1wv {
        overflow-y: visible
      }

      .ds-b1394h1x6 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xh {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xs {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y3 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1ye {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yp {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z0 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1zb {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zm {
        padding-bottom: auto
      }

      .ds-b1394h1zx {
        padding-bottom: 0
      }

      .ds-b1394h208 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20j {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20u {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h215 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21g {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21r {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h222 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22d {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22o {
        padding-left: auto
      }

      .ds-b1394h22z {
        padding-left: 0
      }

      .ds-b1394h23a {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23l {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23w {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h247 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24i {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24t {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h254 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25f {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25q {
        padding-right: auto
      }

      .ds-b1394h261 {
        padding-right: 0
      }

      .ds-b1394h26c {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26n {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26y {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h279 {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27k {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27v {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h286 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28h {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28s {
        padding-top: auto
      }

      .ds-b1394h293 {
        padding-top: 0
      }

      .ds-b1394h29e {
        position: absolute
      }

      .ds-b1394h29p {
        position: fixed
      }

      .ds-b1394h2a0 {
        position: relative
      }

      .ds-b1394h2ab {
        position: sticky
      }

      .ds-b1394h2am {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2ax {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b8 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bj {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bu {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c5 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cg {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cr {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d2 {
        row-gap: auto
      }

      .ds-b1394h2dd {
        row-gap: 0
      }

      .ds-b1394h2do {
        text-align: left
      }

      .ds-b1394h2dz {
        text-align: center
      }

      .ds-b1394h2ea {
        text-align: right
      }

      .ds-b1394h2el {
        width: auto
      }

      .ds-b1394h2ew {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f7 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fi {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2ft {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g4 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gf {
        width: 100%
      }

      .ds-b1394h2gq {
        width: 50%
      }

      .ds-b1394h2h1 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hc {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hn {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hy {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2i9 {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ik {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2iv {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j6 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jh {
        width: var(--min-touch-area)
      }

      .ds-b1394h2js {
        width: 0
      }

      .ds-b1394h2k3 {
        width: 33.33333%
      }

      .ds-b1394h2ke {
        width: unset
      }

      .ds-b1394h2kp {
        width: 100vw
      }
    }

    @container (inline-size >=600px) {
      .ds-b1394h5 {
        align-items: center
      }

      .ds-b1394hg {
        align-items: flex-end
      }

      .ds-b1394hr {
        align-items: flex-start
      }

      .ds-b1394h12 {
        align-items: stretch
      }

      .ds-b1394h1d {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1o {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1z {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h2a {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2l {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2w {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h37 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3i {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3t {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h44 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4f {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4q {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h51 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5c {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5n {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5y {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h69 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6k {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6v {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h76 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7h {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7s {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h83 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8e {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8p {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h90 {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9b {
        display: block
      }

      .ds-b1394h9m {
        display: flex
      }

      .ds-b1394h9x {
        display: flow-root
      }

      .ds-b1394ha8 {
        display: grid
      }

      .ds-b1394haj {
        display: inline
      }

      .ds-b1394hau {
        display: inline-block
      }

      .ds-b1394hb5 {
        display: inline-flex
      }

      .ds-b1394hbg {
        display: none
      }

      .ds-b1394hbr {
        display: table-cell
      }

      .ds-b1394hc2 {
        display: unset
      }

      .ds-b1394hcd {
        flex-basis: fit-content
      }

      .ds-b1394hco {
        flex-basis: 20%
      }

      .ds-b1394hcz {
        flex-basis: 0%
      }

      .ds-b1394hda {
        flex-basis: 50%
      }

      .ds-b1394hdl {
        flex-basis: 25%
      }

      .ds-b1394hdw {
        flex-basis: 33.33333%
      }

      .ds-b1394he7 {
        flex-direction: column
      }

      .ds-b1394hei {
        flex-direction: column-reverse
      }

      .ds-b1394het {
        flex-direction: row
      }

      .ds-b1394hf4 {
        flex-direction: row-reverse
      }

      .ds-b1394hff {
        flex-grow: 0
      }

      .ds-b1394hfq {
        flex-grow: 1
      }

      .ds-b1394hg1 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hgc {
        flex-shrink: 0
      }

      .ds-b1394hgn {
        flex-shrink: 1
      }

      .ds-b1394hgy {
        flex-wrap: nowrap
      }

      .ds-b1394hh9 {
        flex-wrap: wrap
      }

      .ds-b1394hhk {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhv {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi6 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hih {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394his {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj3 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hje {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjp {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hk0 {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hkb {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkm {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hkx {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl8 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlj {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlu {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm5 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmg {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmr {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn2 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hnd {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hno {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hnz {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394hoa {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hol {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394how {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp7 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpi {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpt {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq4 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqf {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqq {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr1 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hrc {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrn {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hry {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs9 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsk {
        height: auto
      }

      .ds-b1394hsv {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht6 {
        height: 100%
      }

      .ds-b1394hth {
        height: 50%
      }

      .ds-b1394hts {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu3 {
        height: var(--icon-size-2x)
      }

      .ds-b1394hue {
        height: var(--icon-size-3x)
      }

      .ds-b1394hup {
        height: var(--icon-size-4x)
      }

      .ds-b1394hv0 {
        height: var(--icon-size-5x)
      }

      .ds-b1394hvb {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvm {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvx {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw8 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwj {
        height: 0
      }

      .ds-b1394hwu {
        height: 33.33333%
      }

      .ds-b1394hx5 {
        height: unset
      }

      .ds-b1394hxg {
        height: 100vh
      }

      .ds-b1394hxr {
        justify-content: center
      }

      .ds-b1394hy2 {
        justify-content: flex-end
      }

      .ds-b1394hyd {
        justify-content: flex-start
      }

      .ds-b1394hyo {
        justify-content: space-around
      }

      .ds-b1394hyz {
        justify-content: space-between
      }

      .ds-b1394hza {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzl {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzw {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h107 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10i {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10t {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h114 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11f {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11q {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h121 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12c {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12n {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12y {
        line-height: 0
      }

      .ds-b1394h139 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13k {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13v {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h146 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14h {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14s {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h153 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15e {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15p {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h160 {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16b {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16m {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16x {
        max-height: auto
      }

      .ds-b1394h178 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17j {
        max-height: 100%
      }

      .ds-b1394h17u {
        max-height: 50%
      }

      .ds-b1394h185 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18g {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18r {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h192 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19d {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19o {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19z {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1aa {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1al {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1aw {
        max-height: 0
      }

      .ds-b1394h1b7 {
        max-height: 33.33333%
      }

      .ds-b1394h1bi {
        max-height: unset
      }

      .ds-b1394h1bt {
        max-height: 100vh
      }

      .ds-b1394h1c4 {
        max-width: auto
      }

      .ds-b1394h1cf {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cq {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d1 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1dc {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dn {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dy {
        max-width: 100%
      }

      .ds-b1394h1e9 {
        max-width: 50%
      }

      .ds-b1394h1ek {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1ev {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f6 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fh {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fs {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g3 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1ge {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gp {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1h0 {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1hb {
        max-width: 0
      }

      .ds-b1394h1hm {
        max-width: 33.33333%
      }

      .ds-b1394h1hx {
        max-width: unset
      }

      .ds-b1394h1i8 {
        max-width: 100vw
      }

      .ds-b1394h1ij {
        min-height: auto
      }

      .ds-b1394h1iu {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j5 {
        min-height: 100%
      }

      .ds-b1394h1jg {
        min-height: 50%
      }

      .ds-b1394h1jr {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k2 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kd {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1ko {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1kz {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1la {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1ll {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lw {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m7 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mi {
        min-height: 0
      }

      .ds-b1394h1mt {
        min-height: 33.33333%
      }

      .ds-b1394h1n4 {
        min-height: unset
      }

      .ds-b1394h1nf {
        min-height: 100vh
      }

      .ds-b1394h1nq {
        min-width: auto
      }

      .ds-b1394h1o1 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1oc {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1on {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1oy {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p9 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pk {
        min-width: 100%
      }

      .ds-b1394h1pv {
        min-width: 50%
      }

      .ds-b1394h1q6 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qh {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qs {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r3 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1re {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rp {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1s0 {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1sb {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sm {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1sx {
        min-width: 0
      }

      .ds-b1394h1t8 {
        min-width: 33.33333%
      }

      .ds-b1394h1tj {
        min-width: unset
      }

      .ds-b1394h1tu {
        min-width: 100vw
      }

      .ds-b1394h1u5 {
        overflow-x: auto
      }

      .ds-b1394h1ug {
        overflow-x: clip
      }

      .ds-b1394h1ur {
        overflow-x: hidden
      }

      .ds-b1394h1v2 {
        overflow-x: scroll
      }

      .ds-b1394h1vd {
        overflow-x: visible
      }

      .ds-b1394h1vo {
        overflow-y: auto
      }

      .ds-b1394h1vz {
        overflow-y: clip
      }

      .ds-b1394h1wa {
        overflow-y: hidden
      }

      .ds-b1394h1wl {
        overflow-y: scroll
      }

      .ds-b1394h1ww {
        overflow-y: visible
      }

      .ds-b1394h1x7 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xi {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xt {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y4 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yf {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yq {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z1 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1zc {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zn {
        padding-bottom: auto
      }

      .ds-b1394h1zy {
        padding-bottom: 0
      }

      .ds-b1394h209 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20k {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20v {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h216 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21h {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21s {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h223 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22e {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22p {
        padding-left: auto
      }

      .ds-b1394h230 {
        padding-left: 0
      }

      .ds-b1394h23b {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23m {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23x {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h248 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24j {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24u {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h255 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25g {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25r {
        padding-right: auto
      }

      .ds-b1394h262 {
        padding-right: 0
      }

      .ds-b1394h26d {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26o {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26z {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h27a {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27l {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27w {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h287 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28i {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28t {
        padding-top: auto
      }

      .ds-b1394h294 {
        padding-top: 0
      }

      .ds-b1394h29f {
        position: absolute
      }

      .ds-b1394h29q {
        position: fixed
      }

      .ds-b1394h2a1 {
        position: relative
      }

      .ds-b1394h2ac {
        position: sticky
      }

      .ds-b1394h2an {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2ay {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b9 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bk {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bv {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c6 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2ch {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cs {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d3 {
        row-gap: auto
      }

      .ds-b1394h2de {
        row-gap: 0
      }

      .ds-b1394h2dp {
        text-align: left
      }

      .ds-b1394h2e0 {
        text-align: center
      }

      .ds-b1394h2eb {
        text-align: right
      }

      .ds-b1394h2em {
        width: auto
      }

      .ds-b1394h2ex {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f8 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fj {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fu {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g5 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gg {
        width: 100%
      }

      .ds-b1394h2gr {
        width: 50%
      }

      .ds-b1394h2h2 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hd {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2ho {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hz {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2ia {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2il {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2iw {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j7 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2ji {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jt {
        width: 0
      }

      .ds-b1394h2k4 {
        width: 33.33333%
      }

      .ds-b1394h2kf {
        width: unset
      }

      .ds-b1394h2kq {
        width: 100vw
      }
    }

    @container (inline-size >=700px) {
      .ds-b1394h6 {
        align-items: center
      }

      .ds-b1394hh {
        align-items: flex-end
      }

      .ds-b1394hs {
        align-items: flex-start
      }

      .ds-b1394h13 {
        align-items: stretch
      }

      .ds-b1394h1e {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1p {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h20 {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h2b {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2m {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2x {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h38 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3j {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3u {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h45 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4g {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4r {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h52 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5d {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5o {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5z {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h6a {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6l {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6w {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h77 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7i {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7t {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h84 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8f {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8q {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h91 {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9c {
        display: block
      }

      .ds-b1394h9n {
        display: flex
      }

      .ds-b1394h9y {
        display: flow-root
      }

      .ds-b1394ha9 {
        display: grid
      }

      .ds-b1394hak {
        display: inline
      }

      .ds-b1394hav {
        display: inline-block
      }

      .ds-b1394hb6 {
        display: inline-flex
      }

      .ds-b1394hbh {
        display: none
      }

      .ds-b1394hbs {
        display: table-cell
      }

      .ds-b1394hc3 {
        display: unset
      }

      .ds-b1394hce {
        flex-basis: fit-content
      }

      .ds-b1394hcp {
        flex-basis: 20%
      }

      .ds-b1394hd0 {
        flex-basis: 0%
      }

      .ds-b1394hdb {
        flex-basis: 50%
      }

      .ds-b1394hdm {
        flex-basis: 25%
      }

      .ds-b1394hdx {
        flex-basis: 33.33333%
      }

      .ds-b1394he8 {
        flex-direction: column
      }

      .ds-b1394hej {
        flex-direction: column-reverse
      }

      .ds-b1394heu {
        flex-direction: row
      }

      .ds-b1394hf5 {
        flex-direction: row-reverse
      }

      .ds-b1394hfg {
        flex-grow: 0
      }

      .ds-b1394hfr {
        flex-grow: 1
      }

      .ds-b1394hg2 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hgd {
        flex-shrink: 0
      }

      .ds-b1394hgo {
        flex-shrink: 1
      }

      .ds-b1394hgz {
        flex-wrap: nowrap
      }

      .ds-b1394hha {
        flex-wrap: wrap
      }

      .ds-b1394hhl {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhw {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi7 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hii {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hit {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj4 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjf {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjq {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hk1 {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hkc {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkn {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hky {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl9 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlk {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlv {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm6 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmh {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hms {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn3 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hne {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnp {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394ho0 {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394hob {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hom {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hox {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp8 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpj {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpu {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq5 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqg {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqr {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr2 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hrd {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hro {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hrz {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hsa {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsl {
        height: auto
      }

      .ds-b1394hsw {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht7 {
        height: 100%
      }

      .ds-b1394hti {
        height: 50%
      }

      .ds-b1394htt {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu4 {
        height: var(--icon-size-2x)
      }

      .ds-b1394huf {
        height: var(--icon-size-3x)
      }

      .ds-b1394huq {
        height: var(--icon-size-4x)
      }

      .ds-b1394hv1 {
        height: var(--icon-size-5x)
      }

      .ds-b1394hvc {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvn {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvy {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw9 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwk {
        height: 0
      }

      .ds-b1394hwv {
        height: 33.33333%
      }

      .ds-b1394hx6 {
        height: unset
      }

      .ds-b1394hxh {
        height: 100vh
      }

      .ds-b1394hxs {
        justify-content: center
      }

      .ds-b1394hy3 {
        justify-content: flex-end
      }

      .ds-b1394hye {
        justify-content: flex-start
      }

      .ds-b1394hyp {
        justify-content: space-around
      }

      .ds-b1394hz0 {
        justify-content: space-between
      }

      .ds-b1394hzb {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzm {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzx {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h108 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10j {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10u {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h115 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11g {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11r {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h122 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12d {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12o {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12z {
        line-height: 0
      }

      .ds-b1394h13a {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13l {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13w {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h147 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14i {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14t {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h154 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15f {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15q {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h161 {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16c {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16n {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16y {
        max-height: auto
      }

      .ds-b1394h179 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17k {
        max-height: 100%
      }

      .ds-b1394h17v {
        max-height: 50%
      }

      .ds-b1394h186 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18h {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18s {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h193 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19e {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19p {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1a0 {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1ab {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1am {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1ax {
        max-height: 0
      }

      .ds-b1394h1b8 {
        max-height: 33.33333%
      }

      .ds-b1394h1bj {
        max-height: unset
      }

      .ds-b1394h1bu {
        max-height: 100vh
      }

      .ds-b1394h1c5 {
        max-width: auto
      }

      .ds-b1394h1cg {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cr {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d2 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1dd {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1do {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dz {
        max-width: 100%
      }

      .ds-b1394h1ea {
        max-width: 50%
      }

      .ds-b1394h1el {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1ew {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f7 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fi {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1ft {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g4 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gf {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gq {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1h1 {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1hc {
        max-width: 0
      }

      .ds-b1394h1hn {
        max-width: 33.33333%
      }

      .ds-b1394h1hy {
        max-width: unset
      }

      .ds-b1394h1i9 {
        max-width: 100vw
      }

      .ds-b1394h1ik {
        min-height: auto
      }

      .ds-b1394h1iv {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j6 {
        min-height: 100%
      }

      .ds-b1394h1jh {
        min-height: 50%
      }

      .ds-b1394h1js {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k3 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1ke {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kp {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1l0 {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1lb {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lm {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lx {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m8 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mj {
        min-height: 0
      }

      .ds-b1394h1mu {
        min-height: 33.33333%
      }

      .ds-b1394h1n5 {
        min-height: unset
      }

      .ds-b1394h1ng {
        min-height: 100vh
      }

      .ds-b1394h1nr {
        min-width: auto
      }

      .ds-b1394h1o2 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1od {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1oo {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1oz {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1pa {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pl {
        min-width: 100%
      }

      .ds-b1394h1pw {
        min-width: 50%
      }

      .ds-b1394h1q7 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qi {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qt {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r4 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rf {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rq {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1s1 {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1sc {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sn {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1sy {
        min-width: 0
      }

      .ds-b1394h1t9 {
        min-width: 33.33333%
      }

      .ds-b1394h1tk {
        min-width: unset
      }

      .ds-b1394h1tv {
        min-width: 100vw
      }

      .ds-b1394h1u6 {
        overflow-x: auto
      }

      .ds-b1394h1uh {
        overflow-x: clip
      }

      .ds-b1394h1us {
        overflow-x: hidden
      }

      .ds-b1394h1v3 {
        overflow-x: scroll
      }

      .ds-b1394h1ve {
        overflow-x: visible
      }

      .ds-b1394h1vp {
        overflow-y: auto
      }

      .ds-b1394h1w0 {
        overflow-y: clip
      }

      .ds-b1394h1wb {
        overflow-y: hidden
      }

      .ds-b1394h1wm {
        overflow-y: scroll
      }

      .ds-b1394h1wx {
        overflow-y: visible
      }

      .ds-b1394h1x8 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xj {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xu {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y5 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yg {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yr {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z2 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1zd {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zo {
        padding-bottom: auto
      }

      .ds-b1394h1zz {
        padding-bottom: 0
      }

      .ds-b1394h20a {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20l {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20w {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h217 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21i {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21t {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h224 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22f {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22q {
        padding-left: auto
      }

      .ds-b1394h231 {
        padding-left: 0
      }

      .ds-b1394h23c {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23n {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23y {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h249 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24k {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24v {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h256 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25h {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25s {
        padding-right: auto
      }

      .ds-b1394h263 {
        padding-right: 0
      }

      .ds-b1394h26e {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26p {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h270 {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h27b {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27m {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27x {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h288 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28j {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28u {
        padding-top: auto
      }

      .ds-b1394h295 {
        padding-top: 0
      }

      .ds-b1394h29g {
        position: absolute
      }

      .ds-b1394h29r {
        position: fixed
      }

      .ds-b1394h2a2 {
        position: relative
      }

      .ds-b1394h2ad {
        position: sticky
      }

      .ds-b1394h2ao {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2az {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2ba {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bl {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bw {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c7 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2ci {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2ct {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d4 {
        row-gap: auto
      }

      .ds-b1394h2df {
        row-gap: 0
      }

      .ds-b1394h2dq {
        text-align: left
      }

      .ds-b1394h2e1 {
        text-align: center
      }

      .ds-b1394h2ec {
        text-align: right
      }

      .ds-b1394h2en {
        width: auto
      }

      .ds-b1394h2ey {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f9 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fk {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fv {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g6 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gh {
        width: 100%
      }

      .ds-b1394h2gs {
        width: 50%
      }

      .ds-b1394h2h3 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2he {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hp {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2i0 {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2ib {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2im {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2ix {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j8 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jj {
        width: var(--min-touch-area)
      }

      .ds-b1394h2ju {
        width: 0
      }

      .ds-b1394h2k5 {
        width: 33.33333%
      }

      .ds-b1394h2kg {
        width: unset
      }

      .ds-b1394h2kr {
        width: 100vw
      }
    }

    @container (inline-size >=800px) {
      .ds-b1394h7 {
        align-items: center
      }

      .ds-b1394hi {
        align-items: flex-end
      }

      .ds-b1394ht {
        align-items: flex-start
      }

      .ds-b1394h14 {
        align-items: stretch
      }

      .ds-b1394h1f {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1q {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h21 {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h2c {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2n {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2y {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h39 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3k {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3v {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h46 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4h {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4s {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h53 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5e {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5p {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h60 {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h6b {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6m {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6x {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h78 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7j {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7u {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h85 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8g {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8r {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h92 {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9d {
        display: block
      }

      .ds-b1394h9o {
        display: flex
      }

      .ds-b1394h9z {
        display: flow-root
      }

      .ds-b1394haa {
        display: grid
      }

      .ds-b1394hal {
        display: inline
      }

      .ds-b1394haw {
        display: inline-block
      }

      .ds-b1394hb7 {
        display: inline-flex
      }

      .ds-b1394hbi {
        display: none
      }

      .ds-b1394hbt {
        display: table-cell
      }

      .ds-b1394hc4 {
        display: unset
      }

      .ds-b1394hcf {
        flex-basis: fit-content
      }

      .ds-b1394hcq {
        flex-basis: 20%
      }

      .ds-b1394hd1 {
        flex-basis: 0%
      }

      .ds-b1394hdc {
        flex-basis: 50%
      }

      .ds-b1394hdn {
        flex-basis: 25%
      }

      .ds-b1394hdy {
        flex-basis: 33.33333%
      }

      .ds-b1394he9 {
        flex-direction: column
      }

      .ds-b1394hek {
        flex-direction: column-reverse
      }

      .ds-b1394hev {
        flex-direction: row
      }

      .ds-b1394hf6 {
        flex-direction: row-reverse
      }

      .ds-b1394hfh {
        flex-grow: 0
      }

      .ds-b1394hfs {
        flex-grow: 1
      }

      .ds-b1394hg3 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hge {
        flex-shrink: 0
      }

      .ds-b1394hgp {
        flex-shrink: 1
      }

      .ds-b1394hh0 {
        flex-wrap: nowrap
      }

      .ds-b1394hhb {
        flex-wrap: wrap
      }

      .ds-b1394hhm {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhx {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi8 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hij {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hiu {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj5 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjg {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjr {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hk2 {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hkd {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hko {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hkz {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hla {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hll {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlw {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm7 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmi {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmt {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn4 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hnf {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnq {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394ho1 {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394hoc {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hon {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hoy {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp9 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpk {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpv {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq6 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqh {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqs {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr3 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hre {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrp {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hs0 {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hsb {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsm {
        height: auto
      }

      .ds-b1394hsx {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht8 {
        height: 100%
      }

      .ds-b1394htj {
        height: 50%
      }

      .ds-b1394htu {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu5 {
        height: var(--icon-size-2x)
      }

      .ds-b1394hug {
        height: var(--icon-size-3x)
      }

      .ds-b1394hur {
        height: var(--icon-size-4x)
      }

      .ds-b1394hv2 {
        height: var(--icon-size-5x)
      }

      .ds-b1394hvd {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvo {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvz {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hwa {
        height: var(--min-touch-area)
      }

      .ds-b1394hwl {
        height: 0
      }

      .ds-b1394hww {
        height: 33.33333%
      }

      .ds-b1394hx7 {
        height: unset
      }

      .ds-b1394hxi {
        height: 100vh
      }

      .ds-b1394hxt {
        justify-content: center
      }

      .ds-b1394hy4 {
        justify-content: flex-end
      }

      .ds-b1394hyf {
        justify-content: flex-start
      }

      .ds-b1394hyq {
        justify-content: space-around
      }

      .ds-b1394hz1 {
        justify-content: space-between
      }

      .ds-b1394hzc {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzn {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzy {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h109 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10k {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10v {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h116 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11h {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11s {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h123 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12e {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12p {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h130 {
        line-height: 0
      }

      .ds-b1394h13b {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13m {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13x {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h148 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14j {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14u {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h155 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15g {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15r {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h162 {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16d {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16o {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16z {
        max-height: auto
      }

      .ds-b1394h17a {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17l {
        max-height: 100%
      }

      .ds-b1394h17w {
        max-height: 50%
      }

      .ds-b1394h187 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18i {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18t {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h194 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19f {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19q {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1a1 {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1ac {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1an {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1ay {
        max-height: 0
      }

      .ds-b1394h1b9 {
        max-height: 33.33333%
      }

      .ds-b1394h1bk {
        max-height: unset
      }

      .ds-b1394h1bv {
        max-height: 100vh
      }

      .ds-b1394h1c6 {
        max-width: auto
      }

      .ds-b1394h1ch {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cs {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d3 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1de {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dp {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1e0 {
        max-width: 100%
      }

      .ds-b1394h1eb {
        max-width: 50%
      }

      .ds-b1394h1em {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1ex {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f8 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fj {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fu {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g5 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gg {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gr {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1h2 {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1hd {
        max-width: 0
      }

      .ds-b1394h1ho {
        max-width: 33.33333%
      }

      .ds-b1394h1hz {
        max-width: unset
      }

      .ds-b1394h1ia {
        max-width: 100vw
      }

      .ds-b1394h1il {
        min-height: auto
      }

      .ds-b1394h1iw {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j7 {
        min-height: 100%
      }

      .ds-b1394h1ji {
        min-height: 50%
      }

      .ds-b1394h1jt {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k4 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kf {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kq {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1l1 {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1lc {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1ln {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1ly {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m9 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mk {
        min-height: 0
      }

      .ds-b1394h1mv {
        min-height: 33.33333%
      }

      .ds-b1394h1n6 {
        min-height: unset
      }

      .ds-b1394h1nh {
        min-height: 100vh
      }

      .ds-b1394h1ns {
        min-width: auto
      }

      .ds-b1394h1o3 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1oe {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1op {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1p0 {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1pb {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pm {
        min-width: 100%
      }

      .ds-b1394h1px {
        min-width: 50%
      }

      .ds-b1394h1q8 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qj {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qu {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r5 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rg {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rr {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1s2 {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1sd {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1so {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1sz {
        min-width: 0
      }

      .ds-b1394h1ta {
        min-width: 33.33333%
      }

      .ds-b1394h1tl {
        min-width: unset
      }

      .ds-b1394h1tw {
        min-width: 100vw
      }

      .ds-b1394h1u7 {
        overflow-x: auto
      }

      .ds-b1394h1ui {
        overflow-x: clip
      }

      .ds-b1394h1ut {
        overflow-x: hidden
      }

      .ds-b1394h1v4 {
        overflow-x: scroll
      }

      .ds-b1394h1vf {
        overflow-x: visible
      }

      .ds-b1394h1vq {
        overflow-y: auto
      }

      .ds-b1394h1w1 {
        overflow-y: clip
      }

      .ds-b1394h1wc {
        overflow-y: hidden
      }

      .ds-b1394h1wn {
        overflow-y: scroll
      }

      .ds-b1394h1wy {
        overflow-y: visible
      }

      .ds-b1394h1x9 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xk {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xv {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y6 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yh {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1ys {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z3 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1ze {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zp {
        padding-bottom: auto
      }

      .ds-b1394h200 {
        padding-bottom: 0
      }

      .ds-b1394h20b {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20m {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20x {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h218 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21j {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21u {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h225 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22g {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22r {
        padding-left: auto
      }

      .ds-b1394h232 {
        padding-left: 0
      }

      .ds-b1394h23d {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23o {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23z {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h24a {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24l {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24w {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h257 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25i {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25t {
        padding-right: auto
      }

      .ds-b1394h264 {
        padding-right: 0
      }

      .ds-b1394h26f {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26q {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h271 {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h27c {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27n {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27y {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h289 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28k {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28v {
        padding-top: auto
      }

      .ds-b1394h296 {
        padding-top: 0
      }

      .ds-b1394h29h {
        position: absolute
      }

      .ds-b1394h29s {
        position: fixed
      }

      .ds-b1394h2a3 {
        position: relative
      }

      .ds-b1394h2ae {
        position: sticky
      }

      .ds-b1394h2ap {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2b0 {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2bb {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bm {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bx {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c8 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cj {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cu {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d5 {
        row-gap: auto
      }

      .ds-b1394h2dg {
        row-gap: 0
      }

      .ds-b1394h2dr {
        text-align: left
      }

      .ds-b1394h2e2 {
        text-align: center
      }

      .ds-b1394h2ed {
        text-align: right
      }

      .ds-b1394h2eo {
        width: auto
      }

      .ds-b1394h2ez {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2fa {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fl {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fw {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g7 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gi {
        width: 100%
      }

      .ds-b1394h2gt {
        width: 50%
      }

      .ds-b1394h2h4 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hf {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hq {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2i1 {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2ic {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2in {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2iy {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j9 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jk {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jv {
        width: 0
      }

      .ds-b1394h2k6 {
        width: 33.33333%
      }

      .ds-b1394h2kh {
        width: unset
      }

      .ds-b1394h2ks {
        width: 100vw
      }
    }

    @container (inline-size >=900px) {
      .ds-b1394h8 {
        align-items: center
      }

      .ds-b1394hj {
        align-items: flex-end
      }

      .ds-b1394hu {
        align-items: flex-start
      }

      .ds-b1394h15 {
        align-items: stretch
      }

      .ds-b1394h1g {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1r {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h22 {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h2d {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2o {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2z {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h3a {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3l {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3w {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h47 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4i {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4t {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h54 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5f {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5q {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h61 {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h6c {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6n {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6y {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h79 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7k {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7v {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h86 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8h {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8s {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h93 {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9e {
        display: block
      }

      .ds-b1394h9p {
        display: flex
      }

      .ds-b1394ha0 {
        display: flow-root
      }

      .ds-b1394hab {
        display: grid
      }

      .ds-b1394ham {
        display: inline
      }

      .ds-b1394hax {
        display: inline-block
      }

      .ds-b1394hb8 {
        display: inline-flex
      }

      .ds-b1394hbj {
        display: none
      }

      .ds-b1394hbu {
        display: table-cell
      }

      .ds-b1394hc5 {
        display: unset
      }

      .ds-b1394hcg {
        flex-basis: fit-content
      }

      .ds-b1394hcr {
        flex-basis: 20%
      }

      .ds-b1394hd2 {
        flex-basis: 0%
      }

      .ds-b1394hdd {
        flex-basis: 50%
      }

      .ds-b1394hdo {
        flex-basis: 25%
      }

      .ds-b1394hdz {
        flex-basis: 33.33333%
      }

      .ds-b1394hea {
        flex-direction: column
      }

      .ds-b1394hel {
        flex-direction: column-reverse
      }

      .ds-b1394hew {
        flex-direction: row
      }

      .ds-b1394hf7 {
        flex-direction: row-reverse
      }

      .ds-b1394hfi {
        flex-grow: 0
      }

      .ds-b1394hft {
        flex-grow: 1
      }

      .ds-b1394hg4 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hgf {
        flex-shrink: 0
      }

      .ds-b1394hgq {
        flex-shrink: 1
      }

      .ds-b1394hh1 {
        flex-wrap: nowrap
      }

      .ds-b1394hhc {
        flex-wrap: wrap
      }

      .ds-b1394hhn {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhy {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi9 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hik {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hiv {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj6 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjh {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjs {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hk3 {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hke {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkp {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hl0 {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hlb {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlm {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlx {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm8 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmj {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmu {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn5 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hng {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnr {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394ho2 {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394hod {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hoo {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hoz {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hpa {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpl {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpw {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq7 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqi {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqt {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr4 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hrf {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrq {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hs1 {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hsc {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsn {
        height: auto
      }

      .ds-b1394hsy {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht9 {
        height: 100%
      }

      .ds-b1394htk {
        height: 50%
      }

      .ds-b1394htv {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu6 {
        height: var(--icon-size-2x)
      }

      .ds-b1394huh {
        height: var(--icon-size-3x)
      }

      .ds-b1394hus {
        height: var(--icon-size-4x)
      }

      .ds-b1394hv3 {
        height: var(--icon-size-5x)
      }

      .ds-b1394hve {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvp {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hw0 {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hwb {
        height: var(--min-touch-area)
      }

      .ds-b1394hwm {
        height: 0
      }

      .ds-b1394hwx {
        height: 33.33333%
      }

      .ds-b1394hx8 {
        height: unset
      }

      .ds-b1394hxj {
        height: 100vh
      }

      .ds-b1394hxu {
        justify-content: center
      }

      .ds-b1394hy5 {
        justify-content: flex-end
      }

      .ds-b1394hyg {
        justify-content: flex-start
      }

      .ds-b1394hyr {
        justify-content: space-around
      }

      .ds-b1394hz2 {
        justify-content: space-between
      }

      .ds-b1394hzd {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzo {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzz {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h10a {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10l {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10w {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h117 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11i {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11t {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h124 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12f {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12q {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h131 {
        line-height: 0
      }

      .ds-b1394h13c {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13n {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13y {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h149 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14k {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14v {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h156 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15h {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15s {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h163 {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16e {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16p {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h170 {
        max-height: auto
      }

      .ds-b1394h17b {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17m {
        max-height: 100%
      }

      .ds-b1394h17x {
        max-height: 50%
      }

      .ds-b1394h188 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18j {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18u {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h195 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19g {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19r {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1a2 {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1ad {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ao {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1az {
        max-height: 0
      }

      .ds-b1394h1ba {
        max-height: 33.33333%
      }

      .ds-b1394h1bl {
        max-height: unset
      }

      .ds-b1394h1bw {
        max-height: 100vh
      }

      .ds-b1394h1c7 {
        max-width: auto
      }

      .ds-b1394h1ci {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1ct {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d4 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1df {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dq {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1e1 {
        max-width: 100%
      }

      .ds-b1394h1ec {
        max-width: 50%
      }

      .ds-b1394h1en {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1ey {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f9 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fk {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fv {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g6 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gh {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gs {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1h3 {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1he {
        max-width: 0
      }

      .ds-b1394h1hp {
        max-width: 33.33333%
      }

      .ds-b1394h1i0 {
        max-width: unset
      }

      .ds-b1394h1ib {
        max-width: 100vw
      }

      .ds-b1394h1im {
        min-height: auto
      }

      .ds-b1394h1ix {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j8 {
        min-height: 100%
      }

      .ds-b1394h1jj {
        min-height: 50%
      }

      .ds-b1394h1ju {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k5 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kg {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kr {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1l2 {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1ld {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lo {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lz {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1ma {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1ml {
        min-height: 0
      }

      .ds-b1394h1mw {
        min-height: 33.33333%
      }

      .ds-b1394h1n7 {
        min-height: unset
      }

      .ds-b1394h1ni {
        min-height: 100vh
      }

      .ds-b1394h1nt {
        min-width: auto
      }

      .ds-b1394h1o4 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1of {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1oq {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1p1 {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1pc {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pn {
        min-width: 100%
      }

      .ds-b1394h1py {
        min-width: 50%
      }

      .ds-b1394h1q9 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qk {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qv {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r6 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rh {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rs {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1s3 {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1se {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sp {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1t0 {
        min-width: 0
      }

      .ds-b1394h1tb {
        min-width: 33.33333%
      }

      .ds-b1394h1tm {
        min-width: unset
      }

      .ds-b1394h1tx {
        min-width: 100vw
      }

      .ds-b1394h1u8 {
        overflow-x: auto
      }

      .ds-b1394h1uj {
        overflow-x: clip
      }

      .ds-b1394h1uu {
        overflow-x: hidden
      }

      .ds-b1394h1v5 {
        overflow-x: scroll
      }

      .ds-b1394h1vg {
        overflow-x: visible
      }

      .ds-b1394h1vr {
        overflow-y: auto
      }

      .ds-b1394h1w2 {
        overflow-y: clip
      }

      .ds-b1394h1wd {
        overflow-y: hidden
      }

      .ds-b1394h1wo {
        overflow-y: scroll
      }

      .ds-b1394h1wz {
        overflow-y: visible
      }

      .ds-b1394h1xa {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xl {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xw {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y7 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yi {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yt {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z4 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1zf {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zq {
        padding-bottom: auto
      }

      .ds-b1394h201 {
        padding-bottom: 0
      }

      .ds-b1394h20c {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20n {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20y {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h219 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21k {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21v {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h226 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22h {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22s {
        padding-left: auto
      }

      .ds-b1394h233 {
        padding-left: 0
      }

      .ds-b1394h23e {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23p {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h240 {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h24b {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24m {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24x {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h258 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25j {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25u {
        padding-right: auto
      }

      .ds-b1394h265 {
        padding-right: 0
      }

      .ds-b1394h26g {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26r {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h272 {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h27d {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27o {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27z {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h28a {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28l {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28w {
        padding-top: auto
      }

      .ds-b1394h297 {
        padding-top: 0
      }

      .ds-b1394h29i {
        position: absolute
      }

      .ds-b1394h29t {
        position: fixed
      }

      .ds-b1394h2a4 {
        position: relative
      }

      .ds-b1394h2af {
        position: sticky
      }

      .ds-b1394h2aq {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2b1 {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2bc {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bn {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2by {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c9 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2ck {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cv {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d6 {
        row-gap: auto
      }

      .ds-b1394h2dh {
        row-gap: 0
      }

      .ds-b1394h2ds {
        text-align: left
      }

      .ds-b1394h2e3 {
        text-align: center
      }

      .ds-b1394h2ee {
        text-align: right
      }

      .ds-b1394h2ep {
        width: auto
      }

      .ds-b1394h2f0 {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2fb {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fm {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fx {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g8 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gj {
        width: 100%
      }

      .ds-b1394h2gu {
        width: 50%
      }

      .ds-b1394h2h5 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hg {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hr {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2i2 {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2id {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2io {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2iz {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2ja {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jl {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jw {
        width: 0
      }

      .ds-b1394h2k7 {
        width: 33.33333%
      }

      .ds-b1394h2ki {
        width: unset
      }

      .ds-b1394h2kt {
        width: 100vw
      }
    }

    @container (inline-size >=1000px) {
      .ds-b1394h9 {
        align-items: center
      }

      .ds-b1394hk {
        align-items: flex-end
      }

      .ds-b1394hv {
        align-items: flex-start
      }

      .ds-b1394h16 {
        align-items: stretch
      }

      .ds-b1394h1h {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1s {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h23 {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h2e {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2p {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h30 {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h3b {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3m {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3x {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h48 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4j {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4u {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h55 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5g {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5r {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h62 {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h6d {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6o {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6z {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h7a {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7l {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7w {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h87 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8i {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8t {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h94 {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9f {
        display: block
      }

      .ds-b1394h9q {
        display: flex
      }

      .ds-b1394ha1 {
        display: flow-root
      }

      .ds-b1394hac {
        display: grid
      }

      .ds-b1394han {
        display: inline
      }

      .ds-b1394hay {
        display: inline-block
      }

      .ds-b1394hb9 {
        display: inline-flex
      }

      .ds-b1394hbk {
        display: none
      }

      .ds-b1394hbv {
        display: table-cell
      }

      .ds-b1394hc6 {
        display: unset
      }

      .ds-b1394hch {
        flex-basis: fit-content
      }

      .ds-b1394hcs {
        flex-basis: 20%
      }

      .ds-b1394hd3 {
        flex-basis: 0%
      }

      .ds-b1394hde {
        flex-basis: 50%
      }

      .ds-b1394hdp {
        flex-basis: 25%
      }

      .ds-b1394he0 {
        flex-basis: 33.33333%
      }

      .ds-b1394heb {
        flex-direction: column
      }

      .ds-b1394hem {
        flex-direction: column-reverse
      }

      .ds-b1394hex {
        flex-direction: row
      }

      .ds-b1394hf8 {
        flex-direction: row-reverse
      }

      .ds-b1394hfj {
        flex-grow: 0
      }

      .ds-b1394hfu {
        flex-grow: 1
      }

      .ds-b1394hg5 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hgg {
        flex-shrink: 0
      }

      .ds-b1394hgr {
        flex-shrink: 1
      }

      .ds-b1394hh2 {
        flex-wrap: nowrap
      }

      .ds-b1394hhd {
        flex-wrap: wrap
      }

      .ds-b1394hho {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhz {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hia {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hil {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hiw {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj7 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hji {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjt {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hk4 {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hkf {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkq {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hl1 {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hlc {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hln {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hly {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm9 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmk {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmv {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn6 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hnh {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hns {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394ho3 {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394hoe {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hop {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hp0 {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hpb {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpm {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpx {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq8 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqj {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqu {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr5 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hrg {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrr {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hs2 {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hsd {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hso {
        height: auto
      }

      .ds-b1394hsz {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394hta {
        height: 100%
      }

      .ds-b1394htl {
        height: 50%
      }

      .ds-b1394htw {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu7 {
        height: var(--icon-size-2x)
      }

      .ds-b1394hui {
        height: var(--icon-size-3x)
      }

      .ds-b1394hut {
        height: var(--icon-size-4x)
      }

      .ds-b1394hv4 {
        height: var(--icon-size-5x)
      }

      .ds-b1394hvf {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvq {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hw1 {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hwc {
        height: var(--min-touch-area)
      }

      .ds-b1394hwn {
        height: 0
      }

      .ds-b1394hwy {
        height: 33.33333%
      }

      .ds-b1394hx9 {
        height: unset
      }

      .ds-b1394hxk {
        height: 100vh
      }

      .ds-b1394hxv {
        justify-content: center
      }

      .ds-b1394hy6 {
        justify-content: flex-end
      }

      .ds-b1394hyh {
        justify-content: flex-start
      }

      .ds-b1394hys {
        justify-content: space-around
      }

      .ds-b1394hz3 {
        justify-content: space-between
      }

      .ds-b1394hze {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzp {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394h100 {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h10b {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10m {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10x {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h118 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11j {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11u {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h125 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12g {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12r {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h132 {
        line-height: 0
      }

      .ds-b1394h13d {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13o {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13z {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h14a {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14l {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14w {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h157 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15i {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15t {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h164 {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16f {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16q {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h171 {
        max-height: auto
      }

      .ds-b1394h17c {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17n {
        max-height: 100%
      }

      .ds-b1394h17y {
        max-height: 50%
      }

      .ds-b1394h189 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18k {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18v {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h196 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19h {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19s {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1a3 {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1ae {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ap {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1b0 {
        max-height: 0
      }

      .ds-b1394h1bb {
        max-height: 33.33333%
      }

      .ds-b1394h1bm {
        max-height: unset
      }

      .ds-b1394h1bx {
        max-height: 100vh
      }

      .ds-b1394h1c8 {
        max-width: auto
      }

      .ds-b1394h1cj {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cu {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d5 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1dg {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dr {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1e2 {
        max-width: 100%
      }

      .ds-b1394h1ed {
        max-width: 50%
      }

      .ds-b1394h1eo {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1ez {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1fa {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fl {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fw {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g7 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gi {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gt {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1h4 {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1hf {
        max-width: 0
      }

      .ds-b1394h1hq {
        max-width: 33.33333%
      }

      .ds-b1394h1i1 {
        max-width: unset
      }

      .ds-b1394h1ic {
        max-width: 100vw
      }

      .ds-b1394h1in {
        min-height: auto
      }

      .ds-b1394h1iy {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j9 {
        min-height: 100%
      }

      .ds-b1394h1jk {
        min-height: 50%
      }

      .ds-b1394h1jv {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k6 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kh {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1ks {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1l3 {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1le {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lp {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1m0 {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1mb {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mm {
        min-height: 0
      }

      .ds-b1394h1mx {
        min-height: 33.33333%
      }

      .ds-b1394h1n8 {
        min-height: unset
      }

      .ds-b1394h1nj {
        min-height: 100vh
      }

      .ds-b1394h1nu {
        min-width: auto
      }

      .ds-b1394h1o5 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1og {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1or {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1p2 {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1pd {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1po {
        min-width: 100%
      }

      .ds-b1394h1pz {
        min-width: 50%
      }

      .ds-b1394h1qa {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1ql {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qw {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r7 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1ri {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rt {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1s4 {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1sf {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sq {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1t1 {
        min-width: 0
      }

      .ds-b1394h1tc {
        min-width: 33.33333%
      }

      .ds-b1394h1tn {
        min-width: unset
      }

      .ds-b1394h1ty {
        min-width: 100vw
      }

      .ds-b1394h1u9 {
        overflow-x: auto
      }

      .ds-b1394h1uk {
        overflow-x: clip
      }

      .ds-b1394h1uv {
        overflow-x: hidden
      }

      .ds-b1394h1v6 {
        overflow-x: scroll
      }

      .ds-b1394h1vh {
        overflow-x: visible
      }

      .ds-b1394h1vs {
        overflow-y: auto
      }

      .ds-b1394h1w3 {
        overflow-y: clip
      }

      .ds-b1394h1we {
        overflow-y: hidden
      }

      .ds-b1394h1wp {
        overflow-y: scroll
      }

      .ds-b1394h1x0 {
        overflow-y: visible
      }

      .ds-b1394h1xb {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xm {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xx {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y8 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yj {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yu {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z5 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1zg {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zr {
        padding-bottom: auto
      }

      .ds-b1394h202 {
        padding-bottom: 0
      }

      .ds-b1394h20d {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20o {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20z {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h21a {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21l {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21w {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h227 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22i {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22t {
        padding-left: auto
      }

      .ds-b1394h234 {
        padding-left: 0
      }

      .ds-b1394h23f {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23q {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h241 {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h24c {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24n {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24y {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h259 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25k {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25v {
        padding-right: auto
      }

      .ds-b1394h266 {
        padding-right: 0
      }

      .ds-b1394h26h {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26s {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h273 {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h27e {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27p {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h280 {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h28b {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28m {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28x {
        padding-top: auto
      }

      .ds-b1394h298 {
        padding-top: 0
      }

      .ds-b1394h29j {
        position: absolute
      }

      .ds-b1394h29u {
        position: fixed
      }

      .ds-b1394h2a5 {
        position: relative
      }

      .ds-b1394h2ag {
        position: sticky
      }

      .ds-b1394h2ar {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2b2 {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2bd {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bo {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bz {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2ca {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cl {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cw {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d7 {
        row-gap: auto
      }

      .ds-b1394h2di {
        row-gap: 0
      }

      .ds-b1394h2dt {
        text-align: left
      }

      .ds-b1394h2e4 {
        text-align: center
      }

      .ds-b1394h2ef {
        text-align: right
      }

      .ds-b1394h2eq {
        width: auto
      }

      .ds-b1394h2f1 {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2fc {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fn {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fy {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g9 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gk {
        width: 100%
      }

      .ds-b1394h2gv {
        width: 50%
      }

      .ds-b1394h2h6 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hh {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hs {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2i3 {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2ie {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ip {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2j0 {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2jb {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jm {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jx {
        width: 0
      }

      .ds-b1394h2k8 {
        width: 33.33333%
      }

      .ds-b1394h2kj {
        width: unset
      }

      .ds-b1394h2ku {
        width: 100vw
      }
    }

    @media (hover:hover) {
      .ds-b1394h2kx {
        transform: translateY(var(--spacing-1x))
      }

      .ds-b1394h2l0 {
        transform: translateY(100%)
      }

      .ds-b1394h2l3 {
        transform: translateX(-100%)
      }

      .ds-b1394h2l6 {
        transform: translateX(100%)
      }

      .ds-b1394h2l9 {
        transform: rotate(180deg)
      }

      .ds-b1394h2lc {
        transform: scale(0)
      }

      .ds-b1394h2lf {
        transform: translateY(-100%)
      }
    }

    @media (prefers-reduced-motion:reduce) {
      .ds-b1394h2ky {
        transform: translateY(var(--spacing-1x))
      }

      .ds-b1394h2l1 {
        transform: translateY(100%)
      }

      .ds-b1394h2l4 {
        transform: translateX(-100%)
      }

      .ds-b1394h2l7 {
        transform: translateX(100%)
      }

      .ds-b1394h2la {
        transform: rotate(180deg)
      }

      .ds-b1394h2ld {
        transform: scale(0)
      }

      .ds-b1394h2lg {
        transform: translateY(-100%)
      }
    }

    .ds-1cm53ae0 {
      max-width: 300px
    }

    .ds-1f2uzla0[type=search] {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none
    }

    .ds-1f2uzla0[type=search]::-webkit-search-cancel-button {
      -webkit-appearance: none;
      appearance: none;
      display: none
    }

    tfoot>.ds-tfqau20,
    thead>.ds-tfqau20 {
      background-color: var(--color-surface-table-head)
    }

    :not(thead, tfoot)>.ds-tfqau20:hover {
      background-color: var(--color-surface-table-row-hover)
    }

    :not(thead, tfoot)>.ds-tfqau20:not(:hover):nth-child(odd) {
      background-color: var(--color-surface-table-row-odd)
    }

    :not(thead, tfoot)>.ds-tfqau20:not(:hover):nth-child(2n) {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-pgq3by0:after {
      background-color: var(--color-surface-interactive-control);
      border-color: var(--color-surface-primary);
      border-radius: var(--roundness-circle);
      border-style: solid;
      border-width: var(--chunkiness-thick);
      box-sizing: border-box;
      content: "";
      display: block;
      height: 100%;
      transform: scale(0);
      transition-duration: var(--transition-duration-short);
      transition-property: transform;
      transition-timing-function: var(--transition-easing-ease-out);
      width: 100%
    }

    .ds-pgq3by0:disabled:after {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-pgq3by0:checked:after {
      transform: scale(1)
    }

    .ds-pgq3by1:after {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-1t6ls1w0 {
      padding-inline: var(--spacing-3x)
    }

    @container (inline-size >=992px) {
      .ds-1t6ls1w0 {
        padding-inline: calc(50cqw - 496px + var(--spacing-3x))
      }
    }

    @container (inline-size >=1024px) {
      .ds-1t6ls1w0 {
        padding-inline: var(--spacing-5x)
      }
    }

    @container (inline-size < 100px) {
      .ds-1t6ls1w1 {
        padding-inline: 0
      }
    }

    @container (inline-size < 200px) {
      .ds-1t6ls1w2 {
        padding-inline: 0
      }
    }

    @container (inline-size < 300px) {
      .ds-1t6ls1w3 {
        padding-inline: 0
      }
    }

    @container (inline-size < 400px) {
      .ds-1t6ls1w4 {
        padding-inline: 0
      }
    }

    @container (inline-size < 500px) {
      .ds-1t6ls1w5 {
        padding-inline: 0
      }
    }

    @container (inline-size < 600px) {
      .ds-1t6ls1w6 {
        padding-inline: 0
      }
    }

    @container (inline-size < 700px) {
      .ds-1t6ls1w7 {
        padding-inline: 0
      }
    }

    @container (inline-size < 800px) {
      .ds-1t6ls1w8 {
        padding-inline: 0
      }
    }

    @container (inline-size < 900px) {
      .ds-1t6ls1w9 {
        padding-inline: 0
      }
    }

    @container (inline-size < 1000px) {
      .ds-1t6ls1wa {
        padding-inline: 0
      }
    }

    @keyframes ds-1cbewnf1 {
      0% {
        transform: rotate(0deg)
      }

      to {
        transform: rotate(1turn)
      }
    }

    @keyframes ds-1cbewnf2 {
      0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
      }

      50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
      }

      to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
      }
    }

    @keyframes ds-1cbewnf3 {
      to {
        stroke: var(--ds-1cbewnf0, var(--color-content-primary))
      }
    }

    .ds-1cbewnf4 {
      animation-duration: 2s;
      animation-iteration-count: infinite;
      animation-name: ds-1cbewnf1;
      animation-timing-function: var(--transition-easing-linear);
      stroke: var(--ds-1cbewnf0, var(--color-content-primary))
    }

    .ds-1cbewnf5 {
      animation-duration: 1.5s, 6s;
      animation-iteration-count: infinite;
      animation-name: ds-1cbewnf2, ds-1cbewnf3;
      animation-timing-function: var(--transition-easing-ease-in-out);
      stroke-dasharray: 1, 200;
      stroke-dashoffset: 0
    }

    .ds-6kkfl50 {
      margin-top: calc(var(--spacing-2x)*-1)
    }

    .ds-6kkfl51:focus-visible~div {
      outline: 5px auto Highlight
    }

    .ds-6kkfl51:focus-visible~div {
      outline: 5px auto -webkit-focus-ring-color
    }

    .ds-11bjquh6 {
      --ds-11bjquh2: calc(100%/var(--ds-11bjquh1));
      --ds-11bjquh5: calc((var(--ds-11bjquh4, 0px)/var(--ds-11bjquh1))*(var(--ds-11bjquh1) - 1));
      --ds-11bjquh3: calc(var(--ds-11bjquh2) - var(--ds-11bjquh5))
    }

    .ds-11bjquh7 {
      height: var(--ds-11bjquh0)
    }

    .ds-11bjquhi {
      --ds-11bjquh4: var(--gap-default)
    }

    .ds-11bjquht {
      --ds-11bjquh1: var(--vc-default)
    }

    .ds-11bjquh14 {
      -ms-overflow-style: none;
      overscroll-behavior-x: none;
      scroll-behavior: smooth;
      scroll-snap-type: x mandatory;
      scrollbar-width: none
    }

    .ds-11bjquh15 {
      scroll-snap-align: start;
      scroll-snap-stop: normal;
      width: var(--ds-11bjquh3, auto)
    }

    @container (inline-size >=100px) {
      .ds-11bjquh8 {
        --ds-11bjquh4: var(--gap-100)
      }

      .ds-11bjquhj {
        --ds-11bjquh1: var(--vc-100)
      }
    }

    @container (inline-size >=200px) {
      .ds-11bjquh9 {
        --ds-11bjquh4: var(--gap-200)
      }

      .ds-11bjquhk {
        --ds-11bjquh1: var(--vc-200)
      }
    }

    @container (inline-size >=300px) {
      .ds-11bjquha {
        --ds-11bjquh4: var(--gap-300)
      }

      .ds-11bjquhl {
        --ds-11bjquh1: var(--vc-300)
      }
    }

    @container (inline-size >=400px) {
      .ds-11bjquhb {
        --ds-11bjquh4: var(--gap-400)
      }

      .ds-11bjquhm {
        --ds-11bjquh1: var(--vc-400)
      }
    }

    @container (inline-size >=500px) {
      .ds-11bjquhc {
        --ds-11bjquh4: var(--gap-500)
      }

      .ds-11bjquhn {
        --ds-11bjquh1: var(--vc-500)
      }
    }

    @container (inline-size >=600px) {
      .ds-11bjquhd {
        --ds-11bjquh4: var(--gap-600)
      }

      .ds-11bjquho {
        --ds-11bjquh1: var(--vc-600)
      }
    }

    @container (inline-size >=700px) {
      .ds-11bjquhe {
        --ds-11bjquh4: var(--gap-700)
      }

      .ds-11bjquhp {
        --ds-11bjquh1: var(--vc-700)
      }
    }

    @container (inline-size >=800px) {
      .ds-11bjquhf {
        --ds-11bjquh4: var(--gap-800)
      }

      .ds-11bjquhq {
        --ds-11bjquh1: var(--vc-800)
      }
    }

    @container (inline-size >=900px) {
      .ds-11bjquhg {
        --ds-11bjquh4: var(--gap-900)
      }

      .ds-11bjquhr {
        --ds-11bjquh1: var(--vc-900)
      }
    }

    @container (inline-size >=1000px) {
      .ds-11bjquhh {
        --ds-11bjquh4: var(--gap-1000)
      }

      .ds-11bjquhs {
        --ds-11bjquh1: var(--vc-1000)
      }
    }

    @container (inline-size < 100px) {
      .ds-11bjquhu {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 200px) {
      .ds-11bjquhv {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 300px) {
      .ds-11bjquhw {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 400px) {
      .ds-11bjquhx {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 500px) {
      .ds-11bjquhy {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 600px) {
      .ds-11bjquhz {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 700px) {
      .ds-11bjquh10 {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 800px) {
      .ds-11bjquh11 {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 900px) {
      .ds-11bjquh12 {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 1000px) {
      .ds-11bjquh13 {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    .ds-1oknfyh0 {
      margin-right: calc(var(--ds-11bjquh4, 0px)*-1)
    }

    .ds-1oknfyh1 {
      margin-left: calc(var(--ds-11bjquh4, 0px)*-1)
    }

    .ds-1oknfyh2 {
      right: -1px
    }

    .ds-1oknfyh3 {
      left: -1px
    }

    .ds-arlhj60 {
      margin-top: calc(var(--min-touch-area)*-.5)
    }

    .ds-arlhj61 {
      margin-left: calc(var(--min-touch-area)*-.5)
    }

    .ds-arlhj62 {
      margin-right: calc(var(--min-touch-area)*-.5)
    }

    @container (inline-size < 100px) {
      .ds-arlhj63 {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj64 {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 200px) {
      .ds-arlhj65 {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj66 {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 300px) {
      .ds-arlhj67 {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj68 {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 400px) {
      .ds-arlhj69 {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6a {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 500px) {
      .ds-arlhj6b {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6c {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 600px) {
      .ds-arlhj6d {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6e {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 700px) {
      .ds-arlhj6f {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6g {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 800px) {
      .ds-arlhj6h {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6i {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 900px) {
      .ds-arlhj6j {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6k {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 1000px) {
      .ds-arlhj6l {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6m {
        margin-right: var(--spacing-2x)
      }
    }

    .ds-qgr0130.ds-color-scheme-dark,
    .ds-qgr0130.ds-color-scheme-light {
      color: var(--color-content-primary)
    }

    .ds-7yzrhd0:after,
    .ds-7yzrhd1:after,
    .ds-7yzrhd2:after,
    .ds-7yzrhd3:after,
    .ds-7yzrhd4:after,
    .ds-7yzrhd5:after,
    .ds-7yzrhd6:after,
    .ds-7yzrhd7:after,
    .ds-7yzrhd8:after,
    .ds-7yzrhd9:after {
      content: "";
      display: table
    }

    .ds-7yzrhda {
      margin-bottom: calc(var(--spacing-1x)*-1)
    }

    .ds-7yzrhda:after,
    .ds-7yzrhdb:after,
    .ds-7yzrhdc:after,
    .ds-7yzrhdd:after,
    .ds-7yzrhde:after,
    .ds-7yzrhdf:after,
    .ds-7yzrhdg:after,
    .ds-7yzrhdh:after,
    .ds-7yzrhdi:after,
    .ds-7yzrhdj:after,
    .ds-7yzrhdk:after {
      content: "";
      display: table
    }

    .ds-7yzrhdl {
      margin-bottom: calc(var(--spacing-2x)*-1)
    }

    .ds-7yzrhdl:after,
    .ds-7yzrhdm:after,
    .ds-7yzrhdn:after,
    .ds-7yzrhdo:after,
    .ds-7yzrhdp:after,
    .ds-7yzrhdq:after,
    .ds-7yzrhdr:after,
    .ds-7yzrhds:after,
    .ds-7yzrhdt:after,
    .ds-7yzrhdu:after,
    .ds-7yzrhdv:after {
      content: "";
      display: table
    }

    .ds-7yzrhdw {
      margin-bottom: calc(var(--spacing-3x)*-1)
    }

    .ds-7yzrhd10:after,
    .ds-7yzrhd11:after,
    .ds-7yzrhd12:after,
    .ds-7yzrhd13:after,
    .ds-7yzrhd14:after,
    .ds-7yzrhd15:after,
    .ds-7yzrhd16:after,
    .ds-7yzrhdw:after,
    .ds-7yzrhdx:after,
    .ds-7yzrhdy:after,
    .ds-7yzrhdz:after {
      content: "";
      display: table
    }

    .ds-7yzrhd17 {
      margin-bottom: calc(var(--spacing-4x)*-1)
    }

    .ds-7yzrhd17:after,
    .ds-7yzrhd18:after,
    .ds-7yzrhd19:after,
    .ds-7yzrhd1a:after,
    .ds-7yzrhd1b:after,
    .ds-7yzrhd1c:after,
    .ds-7yzrhd1d:after,
    .ds-7yzrhd1e:after,
    .ds-7yzrhd1f:after,
    .ds-7yzrhd1g:after,
    .ds-7yzrhd1h:after {
      content: "";
      display: table
    }

    .ds-7yzrhd1i {
      margin-bottom: calc(var(--spacing-5x)*-1)
    }

    .ds-7yzrhd1i:after,
    .ds-7yzrhd1j:after,
    .ds-7yzrhd1k:after,
    .ds-7yzrhd1l:after,
    .ds-7yzrhd1m:after,
    .ds-7yzrhd1n:after,
    .ds-7yzrhd1o:after,
    .ds-7yzrhd1p:after,
    .ds-7yzrhd1q:after,
    .ds-7yzrhd1r:after,
    .ds-7yzrhd1s:after {
      content: "";
      display: table
    }

    .ds-7yzrhd1t {
      margin-bottom: calc(var(--spacing-6x)*-1)
    }

    .ds-7yzrhd1t:after,
    .ds-7yzrhd1u:after,
    .ds-7yzrhd1v:after,
    .ds-7yzrhd1w:after,
    .ds-7yzrhd1x:after,
    .ds-7yzrhd1y:after,
    .ds-7yzrhd1z:after,
    .ds-7yzrhd20:after,
    .ds-7yzrhd21:after,
    .ds-7yzrhd22:after,
    .ds-7yzrhd23:after {
      content: "";
      display: table
    }

    .ds-7yzrhd24 {
      margin-bottom: calc(var(--spacing-7x)*-1)
    }

    .ds-7yzrhd24:after,
    .ds-7yzrhd25:after,
    .ds-7yzrhd26:after,
    .ds-7yzrhd27:after,
    .ds-7yzrhd28:after,
    .ds-7yzrhd29:after,
    .ds-7yzrhd2a:after,
    .ds-7yzrhd2b:after,
    .ds-7yzrhd2c:after,
    .ds-7yzrhd2d:after,
    .ds-7yzrhd2e:after {
      content: "";
      display: table
    }

    .ds-7yzrhd2f {
      margin-bottom: calc(var(--spacing-8x)*-1)
    }

    .ds-7yzrhd2f:after,
    .ds-7yzrhd2g:after,
    .ds-7yzrhd2h:after,
    .ds-7yzrhd2i:after,
    .ds-7yzrhd2j:after,
    .ds-7yzrhd2k:after,
    .ds-7yzrhd2l:after,
    .ds-7yzrhd2m:after,
    .ds-7yzrhd2n:after,
    .ds-7yzrhd2o:after,
    .ds-7yzrhd2p:after {
      content: "";
      display: table
    }

    .ds-7yzrhd2q {
      margin-bottom: 0
    }

    .ds-7yzrhd2q:after {
      content: "";
      display: table
    }

    .ds-7yzrhd31 {
      margin-left: calc(var(--spacing-1x)*-1)
    }

    .ds-7yzrhd3c {
      margin-left: calc(var(--spacing-2x)*-1)
    }

    .ds-7yzrhd3n {
      margin-left: calc(var(--spacing-3x)*-1)
    }

    .ds-7yzrhd3y {
      margin-left: calc(var(--spacing-4x)*-1)
    }

    .ds-7yzrhd49 {
      margin-left: calc(var(--spacing-5x)*-1)
    }

    .ds-7yzrhd4k {
      margin-left: calc(var(--spacing-6x)*-1)
    }

    .ds-7yzrhd4v {
      margin-left: calc(var(--spacing-7x)*-1)
    }

    .ds-7yzrhd56 {
      margin-left: calc(var(--spacing-8x)*-1)
    }

    .ds-7yzrhd5h {
      margin-left: 0
    }

    .ds-7yzrhd5s {
      margin-right: calc(var(--spacing-1x)*-1)
    }

    .ds-7yzrhd63 {
      margin-right: calc(var(--spacing-2x)*-1)
    }

    .ds-7yzrhd6e {
      margin-right: calc(var(--spacing-3x)*-1)
    }

    .ds-7yzrhd6p {
      margin-right: calc(var(--spacing-4x)*-1)
    }

    .ds-7yzrhd70 {
      margin-right: calc(var(--spacing-5x)*-1)
    }

    .ds-7yzrhd7b {
      margin-right: calc(var(--spacing-6x)*-1)
    }

    .ds-7yzrhd7m {
      margin-right: calc(var(--spacing-7x)*-1)
    }

    .ds-7yzrhd7x {
      margin-right: calc(var(--spacing-8x)*-1)
    }

    .ds-7yzrhd88 {
      margin-right: 0
    }

    .ds-7yzrhd89:before,
    .ds-7yzrhd8a:before,
    .ds-7yzrhd8b:before,
    .ds-7yzrhd8c:before,
    .ds-7yzrhd8d:before,
    .ds-7yzrhd8e:before,
    .ds-7yzrhd8f:before,
    .ds-7yzrhd8g:before,
    .ds-7yzrhd8h:before,
    .ds-7yzrhd8i:before {
      content: "";
      display: table
    }

    .ds-7yzrhd8j {
      margin-top: calc(var(--spacing-1x)*-1)
    }

    .ds-7yzrhd8j:before,
    .ds-7yzrhd8k:before,
    .ds-7yzrhd8l:before,
    .ds-7yzrhd8m:before,
    .ds-7yzrhd8n:before,
    .ds-7yzrhd8o:before,
    .ds-7yzrhd8p:before,
    .ds-7yzrhd8q:before,
    .ds-7yzrhd8r:before,
    .ds-7yzrhd8s:before,
    .ds-7yzrhd8t:before {
      content: "";
      display: table
    }

    .ds-7yzrhd8u {
      margin-top: calc(var(--spacing-2x)*-1)
    }

    .ds-7yzrhd8u:before,
    .ds-7yzrhd8v:before,
    .ds-7yzrhd8w:before,
    .ds-7yzrhd8x:before,
    .ds-7yzrhd8y:before,
    .ds-7yzrhd8z:before,
    .ds-7yzrhd90:before,
    .ds-7yzrhd91:before,
    .ds-7yzrhd92:before,
    .ds-7yzrhd93:before,
    .ds-7yzrhd94:before {
      content: "";
      display: table
    }

    .ds-7yzrhd95 {
      margin-top: calc(var(--spacing-3x)*-1)
    }

    .ds-7yzrhd95:before,
    .ds-7yzrhd96:before,
    .ds-7yzrhd97:before,
    .ds-7yzrhd98:before,
    .ds-7yzrhd99:before,
    .ds-7yzrhd9a:before,
    .ds-7yzrhd9b:before,
    .ds-7yzrhd9c:before,
    .ds-7yzrhd9d:before,
    .ds-7yzrhd9e:before,
    .ds-7yzrhd9f:before {
      content: "";
      display: table
    }

    .ds-7yzrhd9g {
      margin-top: calc(var(--spacing-4x)*-1)
    }

    .ds-7yzrhd9g:before,
    .ds-7yzrhd9h:before,
    .ds-7yzrhd9i:before,
    .ds-7yzrhd9j:before,
    .ds-7yzrhd9k:before,
    .ds-7yzrhd9l:before,
    .ds-7yzrhd9m:before,
    .ds-7yzrhd9n:before,
    .ds-7yzrhd9o:before,
    .ds-7yzrhd9p:before,
    .ds-7yzrhd9q:before {
      content: "";
      display: table
    }

    .ds-7yzrhd9r {
      margin-top: calc(var(--spacing-5x)*-1)
    }

    .ds-7yzrhd9r:before,
    .ds-7yzrhd9s:before,
    .ds-7yzrhd9t:before,
    .ds-7yzrhd9u:before,
    .ds-7yzrhd9v:before,
    .ds-7yzrhd9w:before,
    .ds-7yzrhd9x:before,
    .ds-7yzrhd9y:before,
    .ds-7yzrhd9z:before,
    .ds-7yzrhda0:before,
    .ds-7yzrhda1:before {
      content: "";
      display: table
    }

    .ds-7yzrhda2 {
      margin-top: calc(var(--spacing-6x)*-1)
    }

    .ds-7yzrhda2:before,
    .ds-7yzrhda3:before,
    .ds-7yzrhda4:before,
    .ds-7yzrhda5:before,
    .ds-7yzrhda6:before,
    .ds-7yzrhda7:before,
    .ds-7yzrhda8:before,
    .ds-7yzrhda9:before,
    .ds-7yzrhdaa:before,
    .ds-7yzrhdab:before,
    .ds-7yzrhdac:before {
      content: "";
      display: table
    }

    .ds-7yzrhdad {
      margin-top: calc(var(--spacing-7x)*-1)
    }

    .ds-7yzrhdad:before,
    .ds-7yzrhdae:before,
    .ds-7yzrhdaf:before,
    .ds-7yzrhdag:before,
    .ds-7yzrhdah:before,
    .ds-7yzrhdai:before,
    .ds-7yzrhdaj:before,
    .ds-7yzrhdak:before,
    .ds-7yzrhdal:before,
    .ds-7yzrhdam:before,
    .ds-7yzrhdan:before {
      content: "";
      display: table
    }

    .ds-7yzrhdao {
      margin-top: calc(var(--spacing-8x)*-1)
    }

    .ds-7yzrhdao:before,
    .ds-7yzrhdap:before,
    .ds-7yzrhdaq:before,
    .ds-7yzrhdar:before,
    .ds-7yzrhdas:before,
    .ds-7yzrhdat:before,
    .ds-7yzrhdau:before,
    .ds-7yzrhdav:before,
    .ds-7yzrhdaw:before,
    .ds-7yzrhdax:before,
    .ds-7yzrhday:before {
      content: "";
      display: table
    }

    .ds-7yzrhdaz {
      margin-top: 0
    }

    .ds-7yzrhdaz:before {
      content: "";
      display: table
    }

    @container (inline-size >=100px) {
      .ds-7yzrhd0 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdb {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdm {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhdx {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd18 {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1j {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1u {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd25 {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2g {
        margin-bottom: 0
      }

      .ds-7yzrhd2r {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd32 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3d {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3o {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd3z {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4a {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4l {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd4w {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd57 {
        margin-left: 0
      }

      .ds-7yzrhd5i {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5t {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd64 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6f {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6q {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd71 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7c {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7n {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd7y {
        margin-right: 0
      }

      .ds-7yzrhd89 {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8k {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd8v {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd96 {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9h {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9s {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda3 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdae {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdap {
        margin-top: 0
      }
    }

    @container (inline-size >=200px) {
      .ds-7yzrhd1 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdc {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdn {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhdy {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd19 {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1k {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1v {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd26 {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2h {
        margin-bottom: 0
      }

      .ds-7yzrhd2s {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd33 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3e {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3p {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd40 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4b {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4m {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd4x {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd58 {
        margin-left: 0
      }

      .ds-7yzrhd5j {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5u {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd65 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6g {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6r {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd72 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7d {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7o {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd7z {
        margin-right: 0
      }

      .ds-7yzrhd8a {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8l {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd8w {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd97 {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9i {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9t {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda4 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdaf {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdaq {
        margin-top: 0
      }
    }

    @container (inline-size >=300px) {
      .ds-7yzrhd2 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdd {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdo {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhdz {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1a {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1l {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1w {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd27 {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2i {
        margin-bottom: 0
      }

      .ds-7yzrhd2t {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd34 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3f {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3q {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd41 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4c {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4n {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd4y {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd59 {
        margin-left: 0
      }

      .ds-7yzrhd5k {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5v {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd66 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6h {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6s {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd73 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7e {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7p {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd80 {
        margin-right: 0
      }

      .ds-7yzrhd8b {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8m {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd8x {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd98 {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9j {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9u {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda5 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdag {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdar {
        margin-top: 0
      }
    }

    @container (inline-size >=400px) {
      .ds-7yzrhd3 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhde {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdp {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd10 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1b {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1m {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1x {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd28 {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2j {
        margin-bottom: 0
      }

      .ds-7yzrhd2u {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd35 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3g {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3r {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd42 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4d {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4o {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd4z {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5a {
        margin-left: 0
      }

      .ds-7yzrhd5l {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5w {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd67 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6i {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6t {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd74 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7f {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7q {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd81 {
        margin-right: 0
      }

      .ds-7yzrhd8c {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8n {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd8y {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd99 {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9k {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9v {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda6 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdah {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdas {
        margin-top: 0
      }
    }

    @container (inline-size >=500px) {
      .ds-7yzrhd4 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdf {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdq {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd11 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1c {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1n {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1y {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd29 {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2k {
        margin-bottom: 0
      }

      .ds-7yzrhd2v {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd36 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3h {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3s {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd43 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4e {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4p {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd50 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5b {
        margin-left: 0
      }

      .ds-7yzrhd5m {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5x {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd68 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6j {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6u {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd75 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7g {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7r {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd82 {
        margin-right: 0
      }

      .ds-7yzrhd8d {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8o {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd8z {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9a {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9l {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9w {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda7 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdai {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdat {
        margin-top: 0
      }
    }

    @container (inline-size >=600px) {
      .ds-7yzrhd5 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdg {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdr {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd12 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1d {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1o {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1z {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd2a {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2l {
        margin-bottom: 0
      }

      .ds-7yzrhd2w {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd37 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3i {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3t {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd44 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4f {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4q {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd51 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5c {
        margin-left: 0
      }

      .ds-7yzrhd5n {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5y {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd69 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6k {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6v {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd76 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7h {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7s {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd83 {
        margin-right: 0
      }

      .ds-7yzrhd8e {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8p {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd90 {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9b {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9m {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9x {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda8 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdaj {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdau {
        margin-top: 0
      }
    }

    @container (inline-size >=700px) {
      .ds-7yzrhd6 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdh {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhds {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd13 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1e {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1p {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd20 {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd2b {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2m {
        margin-bottom: 0
      }

      .ds-7yzrhd2x {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd38 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3j {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3u {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd45 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4g {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4r {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd52 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5d {
        margin-left: 0
      }

      .ds-7yzrhd5o {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5z {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd6a {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6l {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6w {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd77 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7i {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7t {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd84 {
        margin-right: 0
      }

      .ds-7yzrhd8f {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8q {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd91 {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9c {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9n {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9y {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda9 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdak {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdav {
        margin-top: 0
      }
    }

    @container (inline-size >=800px) {
      .ds-7yzrhd7 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdi {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdt {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd14 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1f {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1q {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd21 {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd2c {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2n {
        margin-bottom: 0
      }

      .ds-7yzrhd2y {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd39 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3k {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3v {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd46 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4h {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4s {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd53 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5e {
        margin-left: 0
      }

      .ds-7yzrhd5p {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd60 {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd6b {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6m {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6x {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd78 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7j {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7u {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd85 {
        margin-right: 0
      }

      .ds-7yzrhd8g {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8r {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd92 {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9d {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9o {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9z {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhdaa {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdal {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdaw {
        margin-top: 0
      }
    }

    @container (inline-size >=900px) {
      .ds-7yzrhd8 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdj {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdu {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd15 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1g {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1r {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd22 {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd2d {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2o {
        margin-bottom: 0
      }

      .ds-7yzrhd2z {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd3a {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3l {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3w {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd47 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4i {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4t {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd54 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5f {
        margin-left: 0
      }

      .ds-7yzrhd5q {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd61 {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd6c {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6n {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6y {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd79 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7k {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7v {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd86 {
        margin-right: 0
      }

      .ds-7yzrhd8h {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8s {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd93 {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9e {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9p {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhda0 {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhdab {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdam {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdax {
        margin-top: 0
      }
    }

    @container (inline-size >=1000px) {
      .ds-7yzrhd9 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdk {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdv {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd16 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1h {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1s {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd23 {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd2e {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2p {
        margin-bottom: 0
      }

      .ds-7yzrhd30 {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd3b {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3m {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3x {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd48 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4j {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4u {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd55 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5g {
        margin-left: 0
      }

      .ds-7yzrhd5r {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd62 {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd6d {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6o {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6z {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd7a {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7l {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7w {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd87 {
        margin-right: 0
      }

      .ds-7yzrhd8i {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8t {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd94 {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9f {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9q {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhda1 {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhdac {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdan {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhday {
        margin-top: 0
      }
    }

    body {
      font-family: PolySans, Helvetica Neue, Arial, sans-serif
    }

    code,
    kbd,
    pre {
      font-family: PolySansMono, Courier New, monospace
    }

    .ds-o0brmj0 b,
    .ds-o0brmj0 strong,
    b.ds-o0brmj0,
    strong.ds-o0brmj0 {
      font-weight: 600
    }

    :root {
      --breakpoint-medium: 700px;
      --breakpoint-wide: 1024px;
      --breakpoint-extra-wide: 1440px;
      --breakpoint-2k-wide: 2560px;
      --chunkiness-none: 0px;
      --chunkiness-thin: 1px;
      --chunkiness-thick: 2px;
      --elevation-medium: 0px 2px 12px 0px rgba(0, 0, 0, .15);
      --font-family-body-large: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-body-small: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-campaign-large: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-campaign-small: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-label-large: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-label-small: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-micro: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-subheading: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-1: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-2: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-3: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-4: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-height-body-large: 1.5;
      --font-height-body-small: 1.5;
      --font-height-campaign-large: 1;
      --font-height-campaign-small: 1;
      --font-height-label-large: 1.5;
      --font-height-label-small: 1.5;
      --font-height-micro: 1.5;
      --font-height-subheading: 1.5;
      --font-height-title-1: 1;
      --font-height-title-2: 1;
      --font-height-title-3: 1;
      --font-height-title-4: 1;
      --font-size-body-large: 1rem;
      --font-size-body-small: 0.875rem;
      --font-size-campaign-large: 4.5rem;
      --font-size-campaign-small: 2.25rem;
      --font-size-label-large: 1rem;
      --font-size-label-small: 0.875rem;
      --font-size-micro: 0.75rem;
      --font-size-subheading: 1.125rem;
      --font-size-title-1: 3rem;
      --font-size-title-2: 2.25rem;
      --font-size-title-3: 1.875rem;
      --font-size-title-4: 1.5rem;
      --font-spacing-body-large: 0;
      --font-spacing-body-small: 0;
      --font-spacing-campaign-large: 0;
      --font-spacing-campaign-small: 0;
      --font-spacing-label-large: 0;
      --font-spacing-label-small: 0.02em;
      --font-spacing-micro: 0.02em;
      --font-spacing-subheading: 0;
      --font-spacing-title-1: 0;
      --font-spacing-title-2: 0;
      --font-spacing-title-3: 0;
      --font-spacing-title-4: 0;
      --font-weight-body-large: 400;
      --font-weight-body-small: 400;
      --font-weight-campaign-large: 700;
      --font-weight-campaign-small: 700;
      --font-weight-label-large: 600;
      --font-weight-label-small: 600;
      --font-weight-micro: 400;
      --font-weight-subheading: 600;
      --font-weight-title-1: 600;
      --font-weight-title-2: 600;
      --font-weight-title-3: 600;
      --font-weight-title-4: 600;
      --icon-size-1x: 16px;
      --icon-size-2x: 24px;
      --icon-size-3x: 32px;
      --icon-size-4x: 40px;
      --icon-size-5x: 48px;
      --icon-size-text-responsive: 1.5em;
      --min-touch-area: 48px;
      --roundness-square: 0px;
      --roundness-subtle: 4px;
      --roundness-extra-round: 16px;
      --roundness-circle: 48px;
      --spacing-1x: 4px;
      --spacing-2x: 8px;
      --spacing-3x: 16px;
      --spacing-4x: 24px;
      --spacing-5x: 32px;
      --spacing-6x: 40px;
      --spacing-7x: 64px;
      --spacing-8x: 128px;
      --transition-duration-long: 500ms;
      --transition-duration-medium: 300ms;
      --transition-duration-short: 150ms;
      --transition-easing-linear: cubic-bezier(0, 0, 1, 1);
      --transition-easing-ease-in: cubic-bezier(0.42, 0, 1, 1);
      --transition-easing-ease-in-out: cubic-bezier(0.42, 0, 0.58, 1);
      --transition-easing-ease-out: cubic-bezier(0, 0, 0.58, 1)
    }

    .ds-color-scheme-light {
      --color-always-white: #fff;
      --color-border-caution: #c24100;
      --color-border-critical: #b9004b;
      --color-border-info: #4f5ce8;
      --color-border-positive: #2e7400;
      --color-border-primary: #8802bd;
      --color-border-promotion: #8802bd;
      --color-border-prompt: #8802bd;
      --color-border-secondary: #949494;
      --color-border-tertiary: #ccc;
      --color-content-caution-default: #c24100;
      --color-content-caution-strong: #171716;
      --color-content-critical-default: #b9004b;
      --color-content-critical-strong: #ffecf2;
      --color-content-disabled: #949494;
      --color-content-info-default: #4f5ce8;
      --color-content-info-strong: #f0f1ff;
      --color-content-interactive: #1a4200;
      --color-content-inverse: #fff;
      --color-content-neutral-default: #8802bd;
      --color-content-neutral-strong: #fff;
      --color-content-positive-default: #2e7400;
      --color-content-positive-strong: #eaffdc;
      --color-content-primary: #8802bd;
      --color-content-primary-accent: #b037a6;
      --color-content-promotion-default: #8802bd;
      --color-content-promotion-strong: #8802bd;
      --color-content-secondary: #707070;
      --color-overlay-dark: rgba(25, 25, 25, .7);
      --color-overlay-light: hsla(0, 0%, 100%, .7);
      --color-surface-caution-default: #171716;
      --color-surface-caution-strong: #c24100;
      --color-surface-critical-default: #ffecf2;
      --color-surface-critical-strong: #b9004b;
      --color-surface-elevated: #ccc;
      --color-surface-info-default: #f0f1ff;
      --color-surface-info-strong: #4f5ce8;
      --color-surface-interactive-control: #8802bd;
      --color-surface-interactive-control-hover: #172D46;
      --color-surface-interactive-control-mask: rgba(25, 25, 25, .7);
      --color-surface-interactive-disabled: #ccc;
      --color-surface-interactive-primary: #9cee69;
      --color-surface-interactive-primary-hover: #E8F0FB;
      --color-surface-interactive-secondary: transparent;
      --color-surface-interactive-secondary-hover: #8802bd;
      --color-surface-interactive-tertiary: transparent;
      --color-surface-interactive-tertiary-hover: #f9f9fb;
      --color-surface-inverse: #8802bd;
      --color-surface-neutral-default: #f9f9fb;
      --color-surface-neutral-strong: #8802bd;
      --color-surface-positive-default: #eaffdc;
      --color-surface-positive-strong: #2e7400;
      --color-surface-primary: #fff;
      --color-surface-promotion-default: #9cee69;
      --color-surface-promotion-strong: #9cee69;
      --color-surface-sale: #b037a6;
      --color-surface-secondary: #171716;
      --color-surface-table-row-even: #f9f9fb;
      --color-surface-table-row-hover: #ececee;
      --color-surface-table-row-odd: #fff;
      --color-surface-table-head: #171716;
      --color-surface-tertiary: #ececee
    }

    .ds-color-scheme-dark {
      --color-always-white: #fff;
      --color-border-caution: #ff8d57;
      --color-border-critical: #ff6b9a;
      --color-border-info: #8f9dff;
      --color-border-positive: #2e7400;
      --color-border-primary: #fff;
      --color-border-promotion: #8802bd;
      --color-border-prompt: #fff;
      --color-border-secondary: #707070;
      --color-border-tertiary: #172D46;
      --color-content-caution-default: #ff8d57;
      --color-content-caution-strong: #692400;
      --color-content-critical-default: #ff6b9a;
      --color-content-critical-strong: #77012d;
      --color-content-disabled: #707070;
      --color-content-info-default: #8f9dff;
      --color-content-info-strong: #16357b;
      --color-content-interactive: #1a4200;
      --color-content-inverse: #8802bd;
      --color-content-neutral-default: #fff;
      --color-content-neutral-strong: #8802bd;
      --color-content-positive-default: #E8F0FB;
      --color-content-positive-strong: #1a4200;
      --color-content-primary: #fff;
      --color-content-primary-accent: #e6afe1;
      --color-content-promotion-default: #8802bd;
      --color-content-promotion-strong: #8802bd;
      --color-content-secondary: #ccc;
      --color-overlay-dark: rgba(25, 25, 25, .7);
      --color-overlay-light: hsla(0, 0%, 100%, .7);
      --color-surface-caution-default: #692400;
      --color-surface-caution-strong: #ff8d57;
      --color-surface-critical-default: #77012d;
      --color-surface-critical-strong: #ff6b9a;
      --color-surface-elevated: #172D46;
      --color-surface-info-default: #16357b;
      --color-surface-info-strong: #8f9dff;
      --color-surface-interactive-control: #fff;
      --color-surface-interactive-control-hover: #ccc;
      --color-surface-interactive-control-mask: hsla(0, 0%, 100%, .7);
      --color-surface-interactive-disabled: #172D46;
      --color-surface-interactive-primary: #9cee69;
      --color-surface-interactive-primary-hover: #E8F0FB;
      --color-surface-interactive-secondary: transparent;
      --color-surface-interactive-secondary-hover: #fff;
      --color-surface-interactive-tertiary: transparent;
      --color-surface-interactive-tertiary-hover: #172D46;
      --color-surface-inverse: #fff;
      --color-surface-neutral-default: #172D46;
      --color-surface-neutral-strong: #fff;
      --color-surface-positive-default: #1a4200;
      --color-surface-positive-strong: #E8F0FB;
      --color-surface-primary: #8802bd;
      --color-surface-promotion-default: #9cee69;
      --color-surface-promotion-strong: #9cee69;
      --color-surface-sale: #b037a6;
      --color-surface-secondary: #242424;
      --color-surface-table-row-even: #172D46;
      --color-surface-table-row-hover: #172D46;
      --color-surface-table-row-odd: #8802bd;
      --color-surface-table-head: #172D46;
      --color-surface-tertiary: #172D46
    }

    :where(.__wab_flex-container),
    :where(.ρfc) {
      align-self: stretch;
      display: flex;
      flex: 1;
      pointer-events: none
    }

    :where(.__wab_flex-container>*),
    :where(.ρfc>*) {
      pointer-events: auto
    }

    :where(.__wab_Togel),
    :where(.ρs) {
      display: contents
    }

    :where(.__wab_Togel-string-wrapper),
    :where(.ρsw) {
      position: relative
    }

    :where(.__wab_passthrough) {
      display: contents
    }

    :where(.__wab_img-wrapper) {
      display: inherit;
      flex-direction: column;
      flex-shrink: 0;
      overflow: hidden;
      position: relative
    }

    :where(.__wab_Togel>.__wab_img-wrapper),
    :where(.ρs>.__wab_img-wrapper) {
      display: block
    }

    :where(.__wab_passthrough>.__wab_img-wrapper) {
      display: block
    }

    :where(.__wab_img-spacer-svg) {
      border: none;
      display: block;
      margin: 0;
      padding: 0
    }

    :where(.__wab_img) {
      border: none;
      bottom: 0;
      box-sizing: border-box;
      display: block;
      left: 0;
      margin: 0;
      max-height: 100%;
      max-width: 100%;
      min-height: 100%;
      min-width: 100%;
      padding: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%
    }

    :where(.__wab_picture) {
      display: contents
    }
   
   
    .gktLxQxk {
      row-gap: var(--spacing-none)
    }

    .GaPUhC0N {
      row-gap: var(--spacing-1x)
    }

    .akbOyW7N {
      row-gap: var(--spacing-2x)
    }

    .rGep5HSU {
      row-gap: var(--spacing-3x)
    }

    .MWG7WGBE {
      row-gap: var(--spacing-4x)
    }

    .r_xAChgt {
      row-gap: var(--spacing-5x)
    }

    .AqEeIVzt {
      row-gap: var(--spacing-6x)
    }

    .X10Zn1Lf {
      row-gap: var(--spacing-7x)
    }

    .asn_w8aH {
      row-gap: var(--spacing-8x)
    }

    .exzsVg0t {
      -moz-column-gap: var(--spacing-none);
      column-gap: var(--spacing-none)
    }

    .AcelmWd4 {
      -moz-column-gap: var(--spacing-1x);
      column-gap: var(--spacing-1x)
    }

    .J3nrzrT4 {
      -moz-column-gap: var(--spacing-2x);
      column-gap: var(--spacing-2x)
    }

    .otVd74uv {
      -moz-column-gap: var(--spacing-3x);
      column-gap: var(--spacing-3x)
    }

    .NAlaGptJ {
      -moz-column-gap: var(--spacing-4x);
      column-gap: var(--spacing-4x)
    }

    .uTfvPkmF {
      -moz-column-gap: var(--spacing-5x);
      column-gap: var(--spacing-5x)
    }

    .ss2jEy6i {
      -moz-column-gap: var(--spacing-6x);
      column-gap: var(--spacing-6x)
    }

    .IvjPWeCx {
      -moz-column-gap: var(--spacing-7x);
      column-gap: var(--spacing-7x)
    }

    .MKTKlEmc {
      -moz-column-gap: var(--spacing-8x);
      column-gap: var(--spacing-8x)
    }

    @container (inline-size >=100px) {
      .n9GH7WVM {
        row-gap: var(--spacing-none)
      }

      .VxldmYLk {
        row-gap: var(--spacing-1x)
      }

      ._Fen2mwU {
        row-gap: var(--spacing-2x)
      }

      .Grdhem12 {
        row-gap: var(--spacing-3x)
      }

      .gUEUiEk7 {
        row-gap: var(--spacing-4x)
      }

      .nbJZQIQS {
        row-gap: var(--spacing-5x)
      }

      .dtRdwtev {
        row-gap: var(--spacing-6x)
      }

      .IysIwLE9 {
        row-gap: var(--spacing-7x)
      }

      .NmLkjrAp {
        row-gap: var(--spacing-8x)
      }

      .TP7Hl3uD {
        -moz-column-gap: var(--spacing-none);
        column-gap: var(--spacing-none)
      }

      .LRxLd1u8 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .g7nS2mDB {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .jmQ5gctZ {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .hSmPTdxh {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .HJWb4lGW {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .EQRE4wFQ {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .UgvOk4rV {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .vM6BTkaW {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }
    }

    @container (inline-size >=200px) {
      .kyU_O11O {
        row-gap: var(--spacing-none)
      }

      .Ma_C_EAC {
        row-gap: var(--spacing-1x)
      }

      ._9ScIOQi {
        row-gap: var(--spacing-2x)
      }

      .cq66zJXl {
        row-gap: var(--spacing-3x)
      }

      .VJblDwmu {
        row-gap: var(--spacing-4x)
      }

      .pPvznQCJ {
        row-gap: var(--spacing-5x)
      }

      .O5Np6cfT {
        row-gap: var(--spacing-6x)
      }

      .yAtxzD6q {
        row-gap: var(--spacing-7x)
      }

      .AkdG3PD1 {
        row-gap: var(--spacing-8x)
      }

      .LW15Bfsi {
        -moz-column-gap: var(--spacing-none);
        column-gap: var(--spacing-none)
      }

      .EzTImVoB {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .O9jyCqym {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .rMc4eFGz {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .LqWx1fl7 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .rv78MRsT {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .umfk2fgD {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .jsDFOKfY {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .Rp9CU52M {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }
    }

    @container (inline-size >=300px) {
      .DP9KJsqO {
        row-gap: var(--spacing-none)
      }

      .jCnoiBFX {
        row-gap: var(--spacing-1x)
      }

      .onUCtcTe {
        row-gap: var(--spacing-2x)
      }

      .W173NjBR {
        row-gap: var(--spacing-3x)
      }

      .rBOHihdG {
        row-gap: var(--spacing-4x)
      }

      .a1dgEqI9 {
        row-gap: var(--spacing-5x)
      }

      .DLzmnXhv {
        row-gap: var(--spacing-6x)
      }

      .c3Iphuo1 {
        row-gap: var(--spacing-7x)
      }

      .qYjKJSub {
        row-gap: var(--spacing-8x)
      }

      .BeyVzBlG {
        -moz-column-gap: var(--spacing-none);
        column-gap: var(--spacing-none)
      }

      .yNqC3EiJ {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .utioexZM {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .fSkGxyt2 {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .xZI7BmV_ {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .Vy8VO0yV {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .KHyJN5dv {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .x8EGcnyj {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .LqPnHh9N {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }
    }

    @container (inline-size >=400px) {
      .g8PXwEAX {
        row-gap: var(--spacing-none)
      }

      .mtPFVawp {
        row-gap: var(--spacing-1x)
      }

      .fgKI9a_1 {
        row-gap: var(--spacing-2x)
      }

      .q0ldZbHd {
        row-gap: var(--spacing-3x)
      }

      .IZEWbOLK {
        row-gap: var(--spacing-4x)
      }

      .DohJJHEE {
        row-gap: var(--spacing-5x)
      }

      .aekO1GlG {
        row-gap: var(--spacing-6x)
      }

      .fX38QGso {
        row-gap: var(--spacing-7x)
      }

      ._9QEwo1R {
        row-gap: var(--spacing-8x)
      }

      .RfgwIufc {
        -moz-column-gap: var(--spacing-none);
        column-gap: var(--spacing-none)
      }

      .m3yhEDgA {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .Sz8jzmIG {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .UYwcsH8L {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .fpwWIEyQ {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .qFmEtRRX {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .K7r60l4b {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .KwGoslKc {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .K8GwXBBy {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }
    }

    @container (inline-size >=500px) {
      .QI1MIzdy {
        row-gap: var(--spacing-none)
      }

      .WGAarDi3 {
        row-gap: var(--spacing-1x)
      }

      .JkyrEqnI {
        row-gap: var(--spacing-2x)
      }

      .NbhQo_1h {
        row-gap: var(--spacing-3x)
      }

      .grOVPZBo {
        row-gap: var(--spacing-4x)
      }

      .Q6d9e4U5 {
        row-gap: var(--spacing-5x)
      }

      .P3KSqZfH {
        row-gap: var(--spacing-6x)
      }

      .xyD5Fy5l {
        row-gap: var(--spacing-7x)
      }

      .SBaxQUcE {
        row-gap: var(--spacing-8x)
      }

      .Hzo5LeCU {
        -moz-column-gap: var(--spacing-none);
        column-gap: var(--spacing-none)
      }

      .OCX3d9dD {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .jF7F8YwH {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .i4tYtZo1 {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .YICtO8TW {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .GOQC157c {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .uUGCBIEm {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ByTn8Ee_ {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .QJI91mjs {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }
    }

    @container (inline-size >=600px) {
      .Sx3bcvyy {
        row-gap: var(--spacing-none)
      }

      .ZvOm8xKT {
        row-gap: var(--spacing-1x)
      }

      .KBiXhlQt {
        row-gap: var(--spacing-2x)
      }

      .iOsyVT3R {
        row-gap: var(--spacing-3x)
      }

      .Zvb7CGf5 {
        row-gap: var(--spacing-4x)
      }

      .vtV0ztHO {
        row-gap: var(--spacing-5x)
      }

      .SMnu6XXk {
        row-gap: var(--spacing-6x)
      }

      .AZEzXJFN {
        row-gap: var(--spacing-7x)
      }

      .NjmjvmGj {
        row-gap: var(--spacing-8x)
      }

      .eZdAqeQ1 {
        -moz-column-gap: var(--spacing-none);
        column-gap: var(--spacing-none)
      }

      .ibbPuJKy {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .cHZ0_nMX {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .G8sGOix3 {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .PtLJTKkN {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .Qnb2pCjq {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .v8scmYSE {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .DZB08Xgj {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .GdAko7XN {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }
    }

    @container (inline-size >=700px) {
      .YFjsfgTv {
        row-gap: var(--spacing-none)
      }

      .qF0vqgi3 {
        row-gap: var(--spacing-1x)
      }

      .qqOsqzeC {
        row-gap: var(--spacing-2x)
      }

      .ClHFMp50 {
        row-gap: var(--spacing-3x)
      }

      .tK_JSHFB {
        row-gap: var(--spacing-4x)
      }

      .s8PeegWf {
        row-gap: var(--spacing-5x)
      }

      .CbkNxjDj {
        row-gap: var(--spacing-6x)
      }

      .GvyuJklL {
        row-gap: var(--spacing-7x)
      }

      .pzZ1dCFu {
        row-gap: var(--spacing-8x)
      }

      .IVdOvvp5 {
        -moz-column-gap: var(--spacing-none);
        column-gap: var(--spacing-none)
      }

      .U9N7dGqR {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .yFCJcpD0 {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ZOtvFA8w {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .VuuyPNuA {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .HqapN9bn {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .LsVpSzSN {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .u7tz6dqC {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .QUXNpNKK {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }
    }

    @container (inline-size >=800px) {
      .qh8BngHM {
        row-gap: var(--spacing-none)
      }

      .ZGKf_7jJ {
        row-gap: var(--spacing-1x)
      }

      .jQH003SH {
        row-gap: var(--spacing-2x)
      }

      .HQC0kmjr {
        row-gap: var(--spacing-3x)
      }

      .OEDFAGVy {
        row-gap: var(--spacing-4x)
      }

      .hkzMwwXY {
        row-gap: var(--spacing-5x)
      }

      .NhJw7cFh {
        row-gap: var(--spacing-6x)
      }

      .xMChMIBZ {
        row-gap: var(--spacing-7x)
      }

      .gRvis4Qz {
        row-gap: var(--spacing-8x)
      }

      .JGPVKHcu {
        -moz-column-gap: var(--spacing-none);
        column-gap: var(--spacing-none)
      }

      ._pUh2P1X {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .zU9pa9TG {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .UEaoAEAy {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .a3lRkuSU {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .IlUD71cr {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .yBBS8OK7 {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .LEo2x0_Q {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .zoE19hA8 {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }
    }

    @container (inline-size >=900px) {
      .Ojx8JqtL {
        row-gap: var(--spacing-none)
      }

      .fJTh1Azy {
        row-gap: var(--spacing-1x)
      }

      .MWdUSCzL {
        row-gap: var(--spacing-2x)
      }

      .QtI6j1JT {
        row-gap: var(--spacing-3x)
      }

      .cqffinLF {
        row-gap: var(--spacing-4x)
      }

      .FYJFbk0S {
        row-gap: var(--spacing-5x)
      }

      .T9RhOwAm {
        row-gap: var(--spacing-6x)
      }

      .kah6fsGL {
        row-gap: var(--spacing-7x)
      }

      .w8wxtZGP {
        row-gap: var(--spacing-8x)
      }

      .bLCrdRKH {
        -moz-column-gap: var(--spacing-none);
        column-gap: var(--spacing-none)
      }

      .yu2OiVYf {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .QpuJ1TBR {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ZwxLk4xN {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .bgTw6KGz {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .wS00jELX {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .EiYfCSK8 {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .utXTy95W {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .MGUn38bq {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }
    }

    @container (inline-size >=1000px) {
      .rgYuarcO {
        row-gap: var(--spacing-none)
      }

      .iFBMWPCn {
        row-gap: var(--spacing-1x)
      }

      .ieT3bz4C {
        row-gap: var(--spacing-2x)
      }

      .nqUrkDND {
        row-gap: var(--spacing-3x)
      }

      .fh3Bp2nO {
        row-gap: var(--spacing-4x)
      }

      .dHHKUf8u {
        row-gap: var(--spacing-5x)
      }

      .qAYBFLlk {
        row-gap: var(--spacing-6x)
      }

      .mmhqu2Cf {
        row-gap: var(--spacing-7x)
      }

      .RNoUrKC4 {
        row-gap: var(--spacing-8x)
      }

      .Qvi9sYbn {
        -moz-column-gap: var(--spacing-none);
        column-gap: var(--spacing-none)
      }

      .ndD9cZ7q {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .F57k8NT4 {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .L0NHQh9p {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .NpdPf9Wc {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      ._CkG5I7D {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .OMzzaxbb {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      ._69REu1I5 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .p4zrQEEP {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }
    }

    .LTyNgPJu {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      list-style-type: none;
      margin: 0;
      padding: 0
    }

    @container (inline-size < 100px) {
      .rFnPzZ8r {
        flex-direction: column
      }
    }

    @container (inline-size < 200px) {
      .f7RMj70q {
        flex-direction: column
      }
    }

    @container (inline-size < 300px) {
      .fvG5CFS9 {
        flex-direction: column
      }
    }

    @container (inline-size < 400px) {
      .Jut_u56k {
        flex-direction: column
      }
    }

    @container (inline-size < 500px) {
      .OF0vu9ws {
        flex-direction: column
      }
    }

    @container (inline-size < 600px) {
      .AedmZZkm {
        flex-direction: column
      }
    }

    @container (inline-size < 700px) {
      .frhPBSiG {
        flex-direction: column
      }
    }

    @container (inline-size < 800px) {
      .rBQcoNTH {
        flex-direction: column
      }
    }

    @container (inline-size < 900px) {
      .Q4uskXwT {
        flex-direction: column
      }
    }

    @container (inline-size < 1000px) {
      .Bdo1UwfQ {
        flex-direction: column
      }
    }

    .i7W3a7Tu {
      align-items: center
    }

    .kFazWTas {
      align-items: flex-end
    }

    ._0_IaecR {
      align-items: flex-start
    }

    .y03K1Kg7 {
      align-items: stretch
    }

    @container (inline-size >=100px) {
      .Pmp6Ba41 {
        align-items: center
      }

      .Y6GBOO3p {
        align-items: flex-end
      }

      .ixsbI6qs {
        align-items: flex-start
      }

      .IcQv51gm {
        align-items: stretch
      }
    }

    @container (inline-size >=200px) {
      .neI1uZ7U {
        align-items: center
      }

      .gTvlU1uE {
        align-items: flex-end
      }

      .iC44dVtE {
        align-items: flex-start
      }

      .FPY_uG2S {
        align-items: stretch
      }
    }

    @container (inline-size >=300px) {
      .JDhGIA_f {
        align-items: center
      }

      .R54UEnzf {
        align-items: flex-end
      }

      .QSYx7L48 {
        align-items: flex-start
      }

      .lasX7CHt {
        align-items: stretch
      }
    }

    @container (inline-size >=400px) {
      .VDuL1A0i {
        align-items: center
      }

      .bADtZmPf {
        align-items: flex-end
      }

      .URlwsbCh {
        align-items: flex-start
      }

      .w21CQ1hs {
        align-items: stretch
      }
    }

    @container (inline-size >=500px) {
      .zX3ogk2R {
        align-items: center
      }

      .Mgd6PnnN {
        align-items: flex-end
      }

      .SsGVGC_N {
        align-items: flex-start
      }

      .rqCN_ANh {
        align-items: stretch
      }
    }

    @container (inline-size >=600px) {
      .Tt4tHvKD {
        align-items: center
      }

      .aLAeCqBq {
        align-items: flex-end
      }

      .Q2xRVjLC {
        align-items: flex-start
      }

      .Xu6TXzvx {
        align-items: stretch
      }
    }

    @container (inline-size >=700px) {
      .ZHUk76ZE {
        align-items: center
      }

      .v2ykfuqj {
        align-items: flex-end
      }

      .ykr_XawR {
        align-items: flex-start
      }

      .yb7krE0u {
        align-items: stretch
      }
    }

    @container (inline-size >=800px) {
      .zQQp_kZX {
        align-items: center
      }

      .sQP2M1DR {
        align-items: flex-end
      }

      .aGZhFl8y {
        align-items: flex-start
      }

      .dM2vXP8e {
        align-items: stretch
      }
    }

    @container (inline-size >=900px) {
      .sB2D6n07 {
        align-items: center
      }

      .AtTkeL04 {
        align-items: flex-end
      }

      .o_YKl9q5 {
        align-items: flex-start
      }

      .TAiQThuc {
        align-items: stretch
      }
    }

    @container (inline-size >=1000px) {
      ._k3Dq9kj {
        align-items: center
      }

      .dh1IZfUR {
        align-items: flex-end
      }

      .gWSKOD4n {
        align-items: flex-start
      }

      .wqRZH_7B {
        align-items: stretch
      }
    }

    ._7yoIykb4 {
      margin: 0;
      padding: 0
    }

    ._7yoIykb4 a,
    ._7yoIykb4 a:is(:hover, :active, :visited) {
      color: inherit;
      cursor: pointer;
      text-align: inherit;
      text-decoration: underline
    }

    .Qu5eWXzk {
      color: var(--color-content-primary)
    }

    .hfldU1gb {
      color: var(--color-content-secondary)
    }

    .Sm4WD101 {
      color: var(--color-content-inverse)
    }

    .AXxfsk09 {
      color: var(--color-content-interactive)
    }

    .kwI7IonY {
      color: var(--color-content-primary-accent)
    }

    .U23lTOrD {
      color: var(--color-content-disabled)
    }

    .F0esXvtB {
      color: var(--color-content-critical-default)
    }

    ._QCGYI1z {
      color: var(--color-content-brand)
    }

    .L1M50GUm {
      color: var(--color-content-positive-default)
    }

    .rrQpW6Hi {
      color: var(--color-content-caution-default)
    }

    .OyDqcKDG {
      color: var(--color-content-info-default)
    }

    .EJ3E_PZl {
      color: var(--color-always-white)
    }

    .uTfIF1K1 {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis
    }

    .HvdbOu0P {
      --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
      font-family: var(--text-style-campaign-large-family);
      font-size: var(--text-style-campaign-large-size);
      font-weight: var(--text-style-campaign-large-weight);
      letter-spacing: var(--text-style-campaign-large-spacing);
      line-height: var(--text-style-campaign-large-height)
    }

    .PC14HAgy {
      --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
      font-family: var(--text-style-campaign-small-family);
      font-size: var(--text-style-campaign-small-size);
      font-weight: var(--text-style-campaign-small-weight);
      letter-spacing: var(--text-style-campaign-small-spacing);
      line-height: var(--text-style-campaign-small-height)
    }

    .wLhdHboO {
      --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
      font-family: var(--text-style-title-1-family);
      font-size: var(--text-style-title-1-size);
      font-weight: var(--text-style-title-1-weight);
      letter-spacing: var(--text-style-title-1-spacing);
      line-height: var(--text-style-title-1-height)
    }

    .wpIEkQnn {
      --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
      font-family: var(--text-style-title-2-family);
      font-size: var(--text-style-title-2-size);
      font-weight: var(--text-style-title-2-weight);
      letter-spacing: var(--text-style-title-2-spacing);
      line-height: var(--text-style-title-2-height)
    }

    .OnKOQ4C1 {
      --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
      font-family: var(--text-style-title-3-family);
      font-size: var(--text-style-title-3-size);
      font-weight: var(--text-style-title-3-weight);
      letter-spacing: var(--text-style-title-3-spacing);
      line-height: var(--text-style-title-3-height)
    }

    .bP39XGA9 {
      --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
      font-family: var(--text-style-title-4-family);
      font-size: var(--text-style-title-4-size);
      font-weight: var(--text-style-title-4-weight);
      letter-spacing: var(--text-style-title-4-spacing);
      line-height: var(--text-style-title-4-height)
    }

    .jcI_vEqq {
      --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
      font-family: var(--text-style-subheading-family);
      font-size: var(--text-style-subheading-size);
      font-weight: var(--text-style-subheading-weight);
      letter-spacing: var(--text-style-subheading-spacing);
      line-height: var(--text-style-subheading-height)
    }

    .oddFflBz {
      --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
      font-family: var(--text-style-body-large-family);
      font-size: var(--text-style-body-large-size);
      font-weight: var(--text-style-body-large-weight);
      letter-spacing: var(--text-style-body-large-spacing);
      line-height: var(--text-style-body-large-height)
    }

    .oddFflBz strong {
      font-weight: var(--text-style-body-large-strong-weight)
    }

    .oddFflBz em {
      font-style: italic
    }

    .DbkD6_G1 {
      --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
      font-family: var(--text-style-body-small-family);
      font-size: var(--text-style-body-small-size);
      font-weight: var(--text-style-body-small-weight);
      letter-spacing: var(--text-style-body-small-spacing);
      line-height: var(--text-style-body-small-height)
    }

    .DbkD6_G1 strong {
      font-weight: var(--text-style-body-small-strong-weight)
    }

    .DbkD6_G1 em {
      font-style: italic
    }

    .NDazUVew {
      --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
      font-family: var(--text-style-label-large-family);
      font-size: var(--text-style-label-large-size);
      font-weight: var(--text-style-label-large-weight);
      letter-spacing: var(--text-style-label-large-spacing);
      line-height: var(--text-style-label-large-height)
    }

    .sk1ZkDfC {
      --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
      font-family: var(--text-style-label-small-family);
      font-size: var(--text-style-label-small-size);
      font-weight: var(--text-style-label-small-weight);
      letter-spacing: var(--text-style-label-small-spacing);
      line-height: var(--text-style-label-small-height)
    }

    .J8M4b3o_ {
      --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
      font-family: var(--text-style-micro-family);
      font-size: var(--text-style-micro-size);
      font-weight: var(--text-style-micro-weight);
      letter-spacing: var(--text-style-micro-spacing);
      line-height: var(--text-style-micro-height)
    }

    @container (inline-size >=100px) {
      .iU1Hf6Se {
        --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
        font-family: var(--text-style-campaign-large-family);
        font-size: var(--text-style-campaign-large-size);
        font-weight: var(--text-style-campaign-large-weight);
        letter-spacing: var(--text-style-campaign-large-spacing);
        line-height: var(--text-style-campaign-large-height)
      }

      .JKK4lXZK {
        --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
        font-family: var(--text-style-campaign-small-family);
        font-size: var(--text-style-campaign-small-size);
        font-weight: var(--text-style-campaign-small-weight);
        letter-spacing: var(--text-style-campaign-small-spacing);
        line-height: var(--text-style-campaign-small-height)
      }

      .iMrIUphw {
        --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
        font-family: var(--text-style-title-1-family);
        font-size: var(--text-style-title-1-size);
        font-weight: var(--text-style-title-1-weight);
        letter-spacing: var(--text-style-title-1-spacing);
        line-height: var(--text-style-title-1-height)
      }

      .JcndXPSt {
        --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
        font-family: var(--text-style-title-2-family);
        font-size: var(--text-style-title-2-size);
        font-weight: var(--text-style-title-2-weight);
        letter-spacing: var(--text-style-title-2-spacing);
        line-height: var(--text-style-title-2-height)
      }

      .o7AM3NwW {
        --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
        font-family: var(--text-style-title-3-family);
        font-size: var(--text-style-title-3-size);
        font-weight: var(--text-style-title-3-weight);
        letter-spacing: var(--text-style-title-3-spacing);
        line-height: var(--text-style-title-3-height)
      }

      .jsDmm7L0 {
        --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
        font-family: var(--text-style-title-4-family);
        font-size: var(--text-style-title-4-size);
        font-weight: var(--text-style-title-4-weight);
        letter-spacing: var(--text-style-title-4-spacing);
        line-height: var(--text-style-title-4-height)
      }

      .HSw3RrvJ {
        --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
        font-family: var(--text-style-subheading-family);
        font-size: var(--text-style-subheading-size);
        font-weight: var(--text-style-subheading-weight);
        letter-spacing: var(--text-style-subheading-spacing);
        line-height: var(--text-style-subheading-height)
      }

      .FmDBZKLP {
        --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
        font-family: var(--text-style-body-large-family);
        font-size: var(--text-style-body-large-size);
        font-weight: var(--text-style-body-large-weight);
        letter-spacing: var(--text-style-body-large-spacing);
        line-height: var(--text-style-body-large-height)
      }

      .FmDBZKLP strong {
        font-weight: var(--text-style-body-large-strong-weight)
      }

      .FmDBZKLP em {
        font-style: italic
      }

      .iJrKBXBA {
        --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
        font-family: var(--text-style-body-small-family);
        font-size: var(--text-style-body-small-size);
        font-weight: var(--text-style-body-small-weight);
        letter-spacing: var(--text-style-body-small-spacing);
        line-height: var(--text-style-body-small-height)
      }

      .iJrKBXBA strong {
        font-weight: var(--text-style-body-small-strong-weight)
      }

      .iJrKBXBA em {
        font-style: italic
      }

      .gk2jzEi1 {
        --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
        font-family: var(--text-style-label-large-family);
        font-size: var(--text-style-label-large-size);
        font-weight: var(--text-style-label-large-weight);
        letter-spacing: var(--text-style-label-large-spacing);
        line-height: var(--text-style-label-large-height)
      }

      .u4z6YGzb {
        --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
        font-family: var(--text-style-label-small-family);
        font-size: var(--text-style-label-small-size);
        font-weight: var(--text-style-label-small-weight);
        letter-spacing: var(--text-style-label-small-spacing);
        line-height: var(--text-style-label-small-height)
      }

      .HrnmK7by {
        --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
        font-family: var(--text-style-micro-family);
        font-size: var(--text-style-micro-size);
        font-weight: var(--text-style-micro-weight);
        letter-spacing: var(--text-style-micro-spacing);
        line-height: var(--text-style-micro-height)
      }
    }

    @container (inline-size >=200px) {
      .GASQy9Jx {
        --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
        font-family: var(--text-style-campaign-large-family);
        font-size: var(--text-style-campaign-large-size);
        font-weight: var(--text-style-campaign-large-weight);
        letter-spacing: var(--text-style-campaign-large-spacing);
        line-height: var(--text-style-campaign-large-height)
      }

      .Ch8Nmnl7 {
        --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
        font-family: var(--text-style-campaign-small-family);
        font-size: var(--text-style-campaign-small-size);
        font-weight: var(--text-style-campaign-small-weight);
        letter-spacing: var(--text-style-campaign-small-spacing);
        line-height: var(--text-style-campaign-small-height)
      }

      .LyJZ0Wkv {
        --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
        font-family: var(--text-style-title-1-family);
        font-size: var(--text-style-title-1-size);
        font-weight: var(--text-style-title-1-weight);
        letter-spacing: var(--text-style-title-1-spacing);
        line-height: var(--text-style-title-1-height)
      }

      .MYRW5P56 {
        --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
        font-family: var(--text-style-title-2-family);
        font-size: var(--text-style-title-2-size);
        font-weight: var(--text-style-title-2-weight);
        letter-spacing: var(--text-style-title-2-spacing);
        line-height: var(--text-style-title-2-height)
      }

      .BUktaNpe {
        --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
        font-family: var(--text-style-title-3-family);
        font-size: var(--text-style-title-3-size);
        font-weight: var(--text-style-title-3-weight);
        letter-spacing: var(--text-style-title-3-spacing);
        line-height: var(--text-style-title-3-height)
      }

      .UpmhCYJj {
        --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
        font-family: var(--text-style-title-4-family);
        font-size: var(--text-style-title-4-size);
        font-weight: var(--text-style-title-4-weight);
        letter-spacing: var(--text-style-title-4-spacing);
        line-height: var(--text-style-title-4-height)
      }

      .j8tN56Cq {
        --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
        font-family: var(--text-style-subheading-family);
        font-size: var(--text-style-subheading-size);
        font-weight: var(--text-style-subheading-weight);
        letter-spacing: var(--text-style-subheading-spacing);
        line-height: var(--text-style-subheading-height)
      }

      .qdbcmCLd {
        --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
        font-family: var(--text-style-body-large-family);
        font-size: var(--text-style-body-large-size);
        font-weight: var(--text-style-body-large-weight);
        letter-spacing: var(--text-style-body-large-spacing);
        line-height: var(--text-style-body-large-height)
      }

      .qdbcmCLd strong {
        font-weight: var(--text-style-body-large-strong-weight)
      }

      .qdbcmCLd em {
        font-style: italic
      }

      .ttmWDTtO {
        --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
        font-family: var(--text-style-body-small-family);
        font-size: var(--text-style-body-small-size);
        font-weight: var(--text-style-body-small-weight);
        letter-spacing: var(--text-style-body-small-spacing);
        line-height: var(--text-style-body-small-height)
      }

      .ttmWDTtO strong {
        font-weight: var(--text-style-body-small-strong-weight)
      }

      .ttmWDTtO em {
        font-style: italic
      }

      .fpPAVpxu {
        --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
        font-family: var(--text-style-label-large-family);
        font-size: var(--text-style-label-large-size);
        font-weight: var(--text-style-label-large-weight);
        letter-spacing: var(--text-style-label-large-spacing);
        line-height: var(--text-style-label-large-height)
      }

      .qwn02Gpj {
        --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
        font-family: var(--text-style-label-small-family);
        font-size: var(--text-style-label-small-size);
        font-weight: var(--text-style-label-small-weight);
        letter-spacing: var(--text-style-label-small-spacing);
        line-height: var(--text-style-label-small-height)
      }

      .TVAIV4fd {
        --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
        font-family: var(--text-style-micro-family);
        font-size: var(--text-style-micro-size);
        font-weight: var(--text-style-micro-weight);
        letter-spacing: var(--text-style-micro-spacing);
        line-height: var(--text-style-micro-height)
      }
    }

    @container (inline-size >=300px) {
      .BhWqPF3J {
        --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
        font-family: var(--text-style-campaign-large-family);
        font-size: var(--text-style-campaign-large-size);
        font-weight: var(--text-style-campaign-large-weight);
        letter-spacing: var(--text-style-campaign-large-spacing);
        line-height: var(--text-style-campaign-large-height)
      }

      .mRPOMmee {
        --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
        font-family: var(--text-style-campaign-small-family);
        font-size: var(--text-style-campaign-small-size);
        font-weight: var(--text-style-campaign-small-weight);
        letter-spacing: var(--text-style-campaign-small-spacing);
        line-height: var(--text-style-campaign-small-height)
      }

      .vEAjPuin {
        --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
        font-family: var(--text-style-title-1-family);
        font-size: var(--text-style-title-1-size);
        font-weight: var(--text-style-title-1-weight);
        letter-spacing: var(--text-style-title-1-spacing);
        line-height: var(--text-style-title-1-height)
      }

      .jOjp_lE0 {
        --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
        font-family: var(--text-style-title-2-family);
        font-size: var(--text-style-title-2-size);
        font-weight: var(--text-style-title-2-weight);
        letter-spacing: var(--text-style-title-2-spacing);
        line-height: var(--text-style-title-2-height)
      }

      .JS39hzQU {
        --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
        font-family: var(--text-style-title-3-family);
        font-size: var(--text-style-title-3-size);
        font-weight: var(--text-style-title-3-weight);
        letter-spacing: var(--text-style-title-3-spacing);
        line-height: var(--text-style-title-3-height)
      }

      .WrZn5FS9 {
        --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
        font-family: var(--text-style-title-4-family);
        font-size: var(--text-style-title-4-size);
        font-weight: var(--text-style-title-4-weight);
        letter-spacing: var(--text-style-title-4-spacing);
        line-height: var(--text-style-title-4-height)
      }

      .Wt3obZ3u {
        --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
        font-family: var(--text-style-subheading-family);
        font-size: var(--text-style-subheading-size);
        font-weight: var(--text-style-subheading-weight);
        letter-spacing: var(--text-style-subheading-spacing);
        line-height: var(--text-style-subheading-height)
      }

      .Ptzlg2Sg {
        --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
        font-family: var(--text-style-body-large-family);
        font-size: var(--text-style-body-large-size);
        font-weight: var(--text-style-body-large-weight);
        letter-spacing: var(--text-style-body-large-spacing);
        line-height: var(--text-style-body-large-height)
      }

      .Ptzlg2Sg strong {
        font-weight: var(--text-style-body-large-strong-weight)
      }

      .Ptzlg2Sg em {
        font-style: italic
      }

      .SbKD0EyT {
        --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
        font-family: var(--text-style-body-small-family);
        font-size: var(--text-style-body-small-size);
        font-weight: var(--text-style-body-small-weight);
        letter-spacing: var(--text-style-body-small-spacing);
        line-height: var(--text-style-body-small-height)
      }

      .SbKD0EyT strong {
        font-weight: var(--text-style-body-small-strong-weight)
      }

      .SbKD0EyT em {
        font-style: italic
      }

      .o_Dh8cBs {
        --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
        font-family: var(--text-style-label-large-family);
        font-size: var(--text-style-label-large-size);
        font-weight: var(--text-style-label-large-weight);
        letter-spacing: var(--text-style-label-large-spacing);
        line-height: var(--text-style-label-large-height)
      }

      .XvKYmIFl {
        --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
        font-family: var(--text-style-label-small-family);
        font-size: var(--text-style-label-small-size);
        font-weight: var(--text-style-label-small-weight);
        letter-spacing: var(--text-style-label-small-spacing);
        line-height: var(--text-style-label-small-height)
      }

      .P4xTyXP6 {
        --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
        font-family: var(--text-style-micro-family);
        font-size: var(--text-style-micro-size);
        font-weight: var(--text-style-micro-weight);
        letter-spacing: var(--text-style-micro-spacing);
        line-height: var(--text-style-micro-height)
      }
    }

    @container (inline-size >=400px) {
      .sw1V6n4o {
        --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
        font-family: var(--text-style-campaign-large-family);
        font-size: var(--text-style-campaign-large-size);
        font-weight: var(--text-style-campaign-large-weight);
        letter-spacing: var(--text-style-campaign-large-spacing);
        line-height: var(--text-style-campaign-large-height)
      }

      .um1BpbWk {
        --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
        font-family: var(--text-style-campaign-small-family);
        font-size: var(--text-style-campaign-small-size);
        font-weight: var(--text-style-campaign-small-weight);
        letter-spacing: var(--text-style-campaign-small-spacing);
        line-height: var(--text-style-campaign-small-height)
      }

      .zmq21QEr {
        --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
        font-family: var(--text-style-title-1-family);
        font-size: var(--text-style-title-1-size);
        font-weight: var(--text-style-title-1-weight);
        letter-spacing: var(--text-style-title-1-spacing);
        line-height: var(--text-style-title-1-height)
      }

      .ysQQtKoZ {
        --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
        font-family: var(--text-style-title-2-family);
        font-size: var(--text-style-title-2-size);
        font-weight: var(--text-style-title-2-weight);
        letter-spacing: var(--text-style-title-2-spacing);
        line-height: var(--text-style-title-2-height)
      }

      .PJCQANRW {
        --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
        font-family: var(--text-style-title-3-family);
        font-size: var(--text-style-title-3-size);
        font-weight: var(--text-style-title-3-weight);
        letter-spacing: var(--text-style-title-3-spacing);
        line-height: var(--text-style-title-3-height)
      }

      .Q6sp7yBl {
        --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
        font-family: var(--text-style-title-4-family);
        font-size: var(--text-style-title-4-size);
        font-weight: var(--text-style-title-4-weight);
        letter-spacing: var(--text-style-title-4-spacing);
        line-height: var(--text-style-title-4-height)
      }

      .jXFZGWpt {
        --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
        font-family: var(--text-style-subheading-family);
        font-size: var(--text-style-subheading-size);
        font-weight: var(--text-style-subheading-weight);
        letter-spacing: var(--text-style-subheading-spacing);
        line-height: var(--text-style-subheading-height)
      }

      .VShClDih {
        --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
        font-family: var(--text-style-body-large-family);
        font-size: var(--text-style-body-large-size);
        font-weight: var(--text-style-body-large-weight);
        letter-spacing: var(--text-style-body-large-spacing);
        line-height: var(--text-style-body-large-height)
      }

      .VShClDih strong {
        font-weight: var(--text-style-body-large-strong-weight)
      }

      .VShClDih em {
        font-style: italic
      }

      .bwKumlKg {
        --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
        font-family: var(--text-style-body-small-family);
        font-size: var(--text-style-body-small-size);
        font-weight: var(--text-style-body-small-weight);
        letter-spacing: var(--text-style-body-small-spacing);
        line-height: var(--text-style-body-small-height)
      }

      .bwKumlKg strong {
        font-weight: var(--text-style-body-small-strong-weight)
      }

      .bwKumlKg em {
        font-style: italic
      }

      .FgMvNBnP {
        --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
        font-family: var(--text-style-label-large-family);
        font-size: var(--text-style-label-large-size);
        font-weight: var(--text-style-label-large-weight);
        letter-spacing: var(--text-style-label-large-spacing);
        line-height: var(--text-style-label-large-height)
      }

      .Q5tIocPq {
        --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
        font-family: var(--text-style-label-small-family);
        font-size: var(--text-style-label-small-size);
        font-weight: var(--text-style-label-small-weight);
        letter-spacing: var(--text-style-label-small-spacing);
        line-height: var(--text-style-label-small-height)
      }

      .uFqxBGph {
        --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
        font-family: var(--text-style-micro-family);
        font-size: var(--text-style-micro-size);
        font-weight: var(--text-style-micro-weight);
        letter-spacing: var(--text-style-micro-spacing);
        line-height: var(--text-style-micro-height)
      }
    }

    @container (inline-size >=500px) {
      .FueenZOq {
        --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
        font-family: var(--text-style-campaign-large-family);
        font-size: var(--text-style-campaign-large-size);
        font-weight: var(--text-style-campaign-large-weight);
        letter-spacing: var(--text-style-campaign-large-spacing);
        line-height: var(--text-style-campaign-large-height)
      }

      .kuhLdMyq {
        --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
        font-family: var(--text-style-campaign-small-family);
        font-size: var(--text-style-campaign-small-size);
        font-weight: var(--text-style-campaign-small-weight);
        letter-spacing: var(--text-style-campaign-small-spacing);
        line-height: var(--text-style-campaign-small-height)
      }

      .oPulRRmb {
        --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
        font-family: var(--text-style-title-1-family);
        font-size: var(--text-style-title-1-size);
        font-weight: var(--text-style-title-1-weight);
        letter-spacing: var(--text-style-title-1-spacing);
        line-height: var(--text-style-title-1-height)
      }

      .oiSqA49u {
        --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
        font-family: var(--text-style-title-2-family);
        font-size: var(--text-style-title-2-size);
        font-weight: var(--text-style-title-2-weight);
        letter-spacing: var(--text-style-title-2-spacing);
        line-height: var(--text-style-title-2-height)
      }

      .PpVxU_zN {
        --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
        font-family: var(--text-style-title-3-family);
        font-size: var(--text-style-title-3-size);
        font-weight: var(--text-style-title-3-weight);
        letter-spacing: var(--text-style-title-3-spacing);
        line-height: var(--text-style-title-3-height)
      }

      .xG_RvJ7B {
        --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
        font-family: var(--text-style-title-4-family);
        font-size: var(--text-style-title-4-size);
        font-weight: var(--text-style-title-4-weight);
        letter-spacing: var(--text-style-title-4-spacing);
        line-height: var(--text-style-title-4-height)
      }

      .JcDaAswo {
        --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
        font-family: var(--text-style-subheading-family);
        font-size: var(--text-style-subheading-size);
        font-weight: var(--text-style-subheading-weight);
        letter-spacing: var(--text-style-subheading-spacing);
        line-height: var(--text-style-subheading-height)
      }

      .x_i26K90 {
        --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
        font-family: var(--text-style-body-large-family);
        font-size: var(--text-style-body-large-size);
        font-weight: var(--text-style-body-large-weight);
        letter-spacing: var(--text-style-body-large-spacing);
        line-height: var(--text-style-body-large-height)
      }

      .x_i26K90 strong {
        font-weight: var(--text-style-body-large-strong-weight)
      }

      .x_i26K90 em {
        font-style: italic
      }

      .jIz26BRS {
        --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
        font-family: var(--text-style-body-small-family);
        font-size: var(--text-style-body-small-size);
        font-weight: var(--text-style-body-small-weight);
        letter-spacing: var(--text-style-body-small-spacing);
        line-height: var(--text-style-body-small-height)
      }

      .jIz26BRS strong {
        font-weight: var(--text-style-body-small-strong-weight)
      }

      .jIz26BRS em {
        font-style: italic
      }

      .yiW8sfdb {
        --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
        font-family: var(--text-style-label-large-family);
        font-size: var(--text-style-label-large-size);
        font-weight: var(--text-style-label-large-weight);
        letter-spacing: var(--text-style-label-large-spacing);
        line-height: var(--text-style-label-large-height)
      }

      .LLcU2QfO {
        --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
        font-family: var(--text-style-label-small-family);
        font-size: var(--text-style-label-small-size);
        font-weight: var(--text-style-label-small-weight);
        letter-spacing: var(--text-style-label-small-spacing);
        line-height: var(--text-style-label-small-height)
      }

      .iZwcTxV8 {
        --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
        font-family: var(--text-style-micro-family);
        font-size: var(--text-style-micro-size);
        font-weight: var(--text-style-micro-weight);
        letter-spacing: var(--text-style-micro-spacing);
        line-height: var(--text-style-micro-height)
      }
    }

    @container (inline-size >=600px) {
      .YkDhmXKv {
        --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
        font-family: var(--text-style-campaign-large-family);
        font-size: var(--text-style-campaign-large-size);
        font-weight: var(--text-style-campaign-large-weight);
        letter-spacing: var(--text-style-campaign-large-spacing);
        line-height: var(--text-style-campaign-large-height)
      }

      .TFAtTx1s {
        --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
        font-family: var(--text-style-campaign-small-family);
        font-size: var(--text-style-campaign-small-size);
        font-weight: var(--text-style-campaign-small-weight);
        letter-spacing: var(--text-style-campaign-small-spacing);
        line-height: var(--text-style-campaign-small-height)
      }

      .Qvs3iqyY {
        --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
        font-family: var(--text-style-title-1-family);
        font-size: var(--text-style-title-1-size);
        font-weight: var(--text-style-title-1-weight);
        letter-spacing: var(--text-style-title-1-spacing);
        line-height: var(--text-style-title-1-height)
      }

      .wdkTBcJa {
        --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
        font-family: var(--text-style-title-2-family);
        font-size: var(--text-style-title-2-size);
        font-weight: var(--text-style-title-2-weight);
        letter-spacing: var(--text-style-title-2-spacing);
        line-height: var(--text-style-title-2-height)
      }

      .QUwx09qA {
        --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
        font-family: var(--text-style-title-3-family);
        font-size: var(--text-style-title-3-size);
        font-weight: var(--text-style-title-3-weight);
        letter-spacing: var(--text-style-title-3-spacing);
        line-height: var(--text-style-title-3-height)
      }

      .FEANMf8F {
        --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
        font-family: var(--text-style-title-4-family);
        font-size: var(--text-style-title-4-size);
        font-weight: var(--text-style-title-4-weight);
        letter-spacing: var(--text-style-title-4-spacing);
        line-height: var(--text-style-title-4-height)
      }

      .CaJUmDrr {
        --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
        font-family: var(--text-style-subheading-family);
        font-size: var(--text-style-subheading-size);
        font-weight: var(--text-style-subheading-weight);
        letter-spacing: var(--text-style-subheading-spacing);
        line-height: var(--text-style-subheading-height)
      }

      .K6ycpcd5 {
        --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
        font-family: var(--text-style-body-large-family);
        font-size: var(--text-style-body-large-size);
        font-weight: var(--text-style-body-large-weight);
        letter-spacing: var(--text-style-body-large-spacing);
        line-height: var(--text-style-body-large-height)
      }

      .K6ycpcd5 strong {
        font-weight: var(--text-style-body-large-strong-weight)
      }

      .K6ycpcd5 em {
        font-style: italic
      }

      .RP7ASteN {
        --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
        font-family: var(--text-style-body-small-family);
        font-size: var(--text-style-body-small-size);
        font-weight: var(--text-style-body-small-weight);
        letter-spacing: var(--text-style-body-small-spacing);
        line-height: var(--text-style-body-small-height)
      }

      .RP7ASteN strong {
        font-weight: var(--text-style-body-small-strong-weight)
      }

      .RP7ASteN em {
        font-style: italic
      }

      .fbIT1UXM {
        --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
        font-family: var(--text-style-label-large-family);
        font-size: var(--text-style-label-large-size);
        font-weight: var(--text-style-label-large-weight);
        letter-spacing: var(--text-style-label-large-spacing);
        line-height: var(--text-style-label-large-height)
      }

      .knnCTbzq {
        --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
        font-family: var(--text-style-label-small-family);
        font-size: var(--text-style-label-small-size);
        font-weight: var(--text-style-label-small-weight);
        letter-spacing: var(--text-style-label-small-spacing);
        line-height: var(--text-style-label-small-height)
      }

      .gsSTzaZe {
        --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
        font-family: var(--text-style-micro-family);
        font-size: var(--text-style-micro-size);
        font-weight: var(--text-style-micro-weight);
        letter-spacing: var(--text-style-micro-spacing);
        line-height: var(--text-style-micro-height)
      }
    }

    @container (inline-size >=700px) {
      .i0dMwge5 {
        --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
        font-family: var(--text-style-campaign-large-family);
        font-size: var(--text-style-campaign-large-size);
        font-weight: var(--text-style-campaign-large-weight);
        letter-spacing: var(--text-style-campaign-large-spacing);
        line-height: var(--text-style-campaign-large-height)
      }

      .koknAgZH {
        --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
        font-family: var(--text-style-campaign-small-family);
        font-size: var(--text-style-campaign-small-size);
        font-weight: var(--text-style-campaign-small-weight);
        letter-spacing: var(--text-style-campaign-small-spacing);
        line-height: var(--text-style-campaign-small-height)
      }

      .AR80nxk1 {
        --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
        font-family: var(--text-style-title-1-family);
        font-size: var(--text-style-title-1-size);
        font-weight: var(--text-style-title-1-weight);
        letter-spacing: var(--text-style-title-1-spacing);
        line-height: var(--text-style-title-1-height)
      }

      .KE8qHi_n {
        --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
        font-family: var(--text-style-title-2-family);
        font-size: var(--text-style-title-2-size);
        font-weight: var(--text-style-title-2-weight);
        letter-spacing: var(--text-style-title-2-spacing);
        line-height: var(--text-style-title-2-height)
      }

      .qlOmLvNc {
        --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
        font-family: var(--text-style-title-3-family);
        font-size: var(--text-style-title-3-size);
        font-weight: var(--text-style-title-3-weight);
        letter-spacing: var(--text-style-title-3-spacing);
        line-height: var(--text-style-title-3-height)
      }

      .e03kl9ou {
        --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
        font-family: var(--text-style-title-4-family);
        font-size: var(--text-style-title-4-size);
        font-weight: var(--text-style-title-4-weight);
        letter-spacing: var(--text-style-title-4-spacing);
        line-height: var(--text-style-title-4-height)
      }

      .IKgC2Xsq {
        --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
        font-family: var(--text-style-subheading-family);
        font-size: var(--text-style-subheading-size);
        font-weight: var(--text-style-subheading-weight);
        letter-spacing: var(--text-style-subheading-spacing);
        line-height: var(--text-style-subheading-height)
      }

      .H7kE0AoR {
        --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
        font-family: var(--text-style-body-large-family);
        font-size: var(--text-style-body-large-size);
        font-weight: var(--text-style-body-large-weight);
        letter-spacing: var(--text-style-body-large-spacing);
        line-height: var(--text-style-body-large-height)
      }

      .H7kE0AoR strong {
        font-weight: var(--text-style-body-large-strong-weight)
      }

      .H7kE0AoR em {
        font-style: italic
      }

      .vQCOtkWL {
        --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
        font-family: var(--text-style-body-small-family);
        font-size: var(--text-style-body-small-size);
        font-weight: var(--text-style-body-small-weight);
        letter-spacing: var(--text-style-body-small-spacing);
        line-height: var(--text-style-body-small-height)
      }

      .vQCOtkWL strong {
        font-weight: var(--text-style-body-small-strong-weight)
      }

      .vQCOtkWL em {
        font-style: italic
      }

      .mLLotVkG {
        --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
        font-family: var(--text-style-label-large-family);
        font-size: var(--text-style-label-large-size);
        font-weight: var(--text-style-label-large-weight);
        letter-spacing: var(--text-style-label-large-spacing);
        line-height: var(--text-style-label-large-height)
      }

      .Fz77XvWe {
        --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
        font-family: var(--text-style-label-small-family);
        font-size: var(--text-style-label-small-size);
        font-weight: var(--text-style-label-small-weight);
        letter-spacing: var(--text-style-label-small-spacing);
        line-height: var(--text-style-label-small-height)
      }

      .x3j671cf {
        --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
        font-family: var(--text-style-micro-family);
        font-size: var(--text-style-micro-size);
        font-weight: var(--text-style-micro-weight);
        letter-spacing: var(--text-style-micro-spacing);
        line-height: var(--text-style-micro-height)
      }
    }

    @container (inline-size >=800px) {
      .sLF5Feyq {
        --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
        font-family: var(--text-style-campaign-large-family);
        font-size: var(--text-style-campaign-large-size);
        font-weight: var(--text-style-campaign-large-weight);
        letter-spacing: var(--text-style-campaign-large-spacing);
        line-height: var(--text-style-campaign-large-height)
      }

      .tncRecji {
        --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
        font-family: var(--text-style-campaign-small-family);
        font-size: var(--text-style-campaign-small-size);
        font-weight: var(--text-style-campaign-small-weight);
        letter-spacing: var(--text-style-campaign-small-spacing);
        line-height: var(--text-style-campaign-small-height)
      }

      .oKGGewJ0 {
        --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
        font-family: var(--text-style-title-1-family);
        font-size: var(--text-style-title-1-size);
        font-weight: var(--text-style-title-1-weight);
        letter-spacing: var(--text-style-title-1-spacing);
        line-height: var(--text-style-title-1-height)
      }

      .jz7tjOtX {
        --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
        font-family: var(--text-style-title-2-family);
        font-size: var(--text-style-title-2-size);
        font-weight: var(--text-style-title-2-weight);
        letter-spacing: var(--text-style-title-2-spacing);
        line-height: var(--text-style-title-2-height)
      }

      .KWZMQ9GY {
        --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
        font-family: var(--text-style-title-3-family);
        font-size: var(--text-style-title-3-size);
        font-weight: var(--text-style-title-3-weight);
        letter-spacing: var(--text-style-title-3-spacing);
        line-height: var(--text-style-title-3-height)
      }

      .IYdBxjX2 {
        --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
        font-family: var(--text-style-title-4-family);
        font-size: var(--text-style-title-4-size);
        font-weight: var(--text-style-title-4-weight);
        letter-spacing: var(--text-style-title-4-spacing);
        line-height: var(--text-style-title-4-height)
      }

      .EwGCIXkC {
        --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
        font-family: var(--text-style-subheading-family);
        font-size: var(--text-style-subheading-size);
        font-weight: var(--text-style-subheading-weight);
        letter-spacing: var(--text-style-subheading-spacing);
        line-height: var(--text-style-subheading-height)
      }

      .ghNzIowr {
        --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
        font-family: var(--text-style-body-large-family);
        font-size: var(--text-style-body-large-size);
        font-weight: var(--text-style-body-large-weight);
        letter-spacing: var(--text-style-body-large-spacing);
        line-height: var(--text-style-body-large-height)
      }

      .ghNzIowr strong {
        font-weight: var(--text-style-body-large-strong-weight)
      }

      .ghNzIowr em {
        font-style: italic
      }

      .bANkHZwz {
        --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
        font-family: var(--text-style-body-small-family);
        font-size: var(--text-style-body-small-size);
        font-weight: var(--text-style-body-small-weight);
        letter-spacing: var(--text-style-body-small-spacing);
        line-height: var(--text-style-body-small-height)
      }

      .bANkHZwz strong {
        font-weight: var(--text-style-body-small-strong-weight)
      }

      .bANkHZwz em {
        font-style: italic
      }

      .Ped2X6Ox {
        --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
        font-family: var(--text-style-label-large-family);
        font-size: var(--text-style-label-large-size);
        font-weight: var(--text-style-label-large-weight);
        letter-spacing: var(--text-style-label-large-spacing);
        line-height: var(--text-style-label-large-height)
      }

      .juUST_9n {
        --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
        font-family: var(--text-style-label-small-family);
        font-size: var(--text-style-label-small-size);
        font-weight: var(--text-style-label-small-weight);
        letter-spacing: var(--text-style-label-small-spacing);
        line-height: var(--text-style-label-small-height)
      }

      .Ru2bGu21 {
        --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
        font-family: var(--text-style-micro-family);
        font-size: var(--text-style-micro-size);
        font-weight: var(--text-style-micro-weight);
        letter-spacing: var(--text-style-micro-spacing);
        line-height: var(--text-style-micro-height)
      }
    }

    @container (inline-size >=900px) {
      .cXKoF58c {
        --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
        font-family: var(--text-style-campaign-large-family);
        font-size: var(--text-style-campaign-large-size);
        font-weight: var(--text-style-campaign-large-weight);
        letter-spacing: var(--text-style-campaign-large-spacing);
        line-height: var(--text-style-campaign-large-height)
      }

      .bnboOd_7 {
        --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
        font-family: var(--text-style-campaign-small-family);
        font-size: var(--text-style-campaign-small-size);
        font-weight: var(--text-style-campaign-small-weight);
        letter-spacing: var(--text-style-campaign-small-spacing);
        line-height: var(--text-style-campaign-small-height)
      }

      .MakFRo1r {
        --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
        font-family: var(--text-style-title-1-family);
        font-size: var(--text-style-title-1-size);
        font-weight: var(--text-style-title-1-weight);
        letter-spacing: var(--text-style-title-1-spacing);
        line-height: var(--text-style-title-1-height)
      }

      .bZljBhG8 {
        --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
        font-family: var(--text-style-title-2-family);
        font-size: var(--text-style-title-2-size);
        font-weight: var(--text-style-title-2-weight);
        letter-spacing: var(--text-style-title-2-spacing);
        line-height: var(--text-style-title-2-height)
      }

      .bnKBj_0r {
        --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
        font-family: var(--text-style-title-3-family);
        font-size: var(--text-style-title-3-size);
        font-weight: var(--text-style-title-3-weight);
        letter-spacing: var(--text-style-title-3-spacing);
        line-height: var(--text-style-title-3-height)
      }

      .fsbcf8s7 {
        --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
        font-family: var(--text-style-title-4-family);
        font-size: var(--text-style-title-4-size);
        font-weight: var(--text-style-title-4-weight);
        letter-spacing: var(--text-style-title-4-spacing);
        line-height: var(--text-style-title-4-height)
      }

      .FZxSvvUM {
        --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
        font-family: var(--text-style-subheading-family);
        font-size: var(--text-style-subheading-size);
        font-weight: var(--text-style-subheading-weight);
        letter-spacing: var(--text-style-subheading-spacing);
        line-height: var(--text-style-subheading-height)
      }

      .QSgzCy_q {
        --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
        font-family: var(--text-style-body-large-family);
        font-size: var(--text-style-body-large-size);
        font-weight: var(--text-style-body-large-weight);
        letter-spacing: var(--text-style-body-large-spacing);
        line-height: var(--text-style-body-large-height)
      }

      .QSgzCy_q strong {
        font-weight: var(--text-style-body-large-strong-weight)
      }

      .QSgzCy_q em {
        font-style: italic
      }

      .CR0QV68y {
        --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
        font-family: var(--text-style-body-small-family);
        font-size: var(--text-style-body-small-size);
        font-weight: var(--text-style-body-small-weight);
        letter-spacing: var(--text-style-body-small-spacing);
        line-height: var(--text-style-body-small-height)
      }

      .CR0QV68y strong {
        font-weight: var(--text-style-body-small-strong-weight)
      }

      .CR0QV68y em {
        font-style: italic
      }

      .KQyE_inS {
        --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
        font-family: var(--text-style-label-large-family);
        font-size: var(--text-style-label-large-size);
        font-weight: var(--text-style-label-large-weight);
        letter-spacing: var(--text-style-label-large-spacing);
        line-height: var(--text-style-label-large-height)
      }

      .Q9qi_DEX {
        --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
        font-family: var(--text-style-label-small-family);
        font-size: var(--text-style-label-small-size);
        font-weight: var(--text-style-label-small-weight);
        letter-spacing: var(--text-style-label-small-spacing);
        line-height: var(--text-style-label-small-height)
      }

      .TrWucBGG {
        --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
        font-family: var(--text-style-micro-family);
        font-size: var(--text-style-micro-size);
        font-weight: var(--text-style-micro-weight);
        letter-spacing: var(--text-style-micro-spacing);
        line-height: var(--text-style-micro-height)
      }
    }

    @container (inline-size >=1000px) {
      .Y4MI0qH3 {
        --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
        font-family: var(--text-style-campaign-large-family);
        font-size: var(--text-style-campaign-large-size);
        font-weight: var(--text-style-campaign-large-weight);
        letter-spacing: var(--text-style-campaign-large-spacing);
        line-height: var(--text-style-campaign-large-height)
      }

      .ChA7qoFp {
        --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
        font-family: var(--text-style-campaign-small-family);
        font-size: var(--text-style-campaign-small-size);
        font-weight: var(--text-style-campaign-small-weight);
        letter-spacing: var(--text-style-campaign-small-spacing);
        line-height: var(--text-style-campaign-small-height)
      }

      .wi80oWfP {
        --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
        font-family: var(--text-style-title-1-family);
        font-size: var(--text-style-title-1-size);
        font-weight: var(--text-style-title-1-weight);
        letter-spacing: var(--text-style-title-1-spacing);
        line-height: var(--text-style-title-1-height)
      }

      .ox3hl7xr {
        --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
        font-family: var(--text-style-title-2-family);
        font-size: var(--text-style-title-2-size);
        font-weight: var(--text-style-title-2-weight);
        letter-spacing: var(--text-style-title-2-spacing);
        line-height: var(--text-style-title-2-height)
      }

      .Y_XMZGl_ {
        --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
        font-family: var(--text-style-title-3-family);
        font-size: var(--text-style-title-3-size);
        font-weight: var(--text-style-title-3-weight);
        letter-spacing: var(--text-style-title-3-spacing);
        line-height: var(--text-style-title-3-height)
      }

      .RjjCeocH {
        --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
        font-family: var(--text-style-title-4-family);
        font-size: var(--text-style-title-4-size);
        font-weight: var(--text-style-title-4-weight);
        letter-spacing: var(--text-style-title-4-spacing);
        line-height: var(--text-style-title-4-height)
      }

      .iwcsr2Cp {
        --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
        font-family: var(--text-style-subheading-family);
        font-size: var(--text-style-subheading-size);
        font-weight: var(--text-style-subheading-weight);
        letter-spacing: var(--text-style-subheading-spacing);
        line-height: var(--text-style-subheading-height)
      }

      .fn8eqoC2 {
        --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
        font-family: var(--text-style-body-large-family);
        font-size: var(--text-style-body-large-size);
        font-weight: var(--text-style-body-large-weight);
        letter-spacing: var(--text-style-body-large-spacing);
        line-height: var(--text-style-body-large-height)
      }

      .fn8eqoC2 strong {
        font-weight: var(--text-style-body-large-strong-weight)
      }

      .fn8eqoC2 em {
        font-style: italic
      }

      .q4ddg6Kl {
        --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
        font-family: var(--text-style-body-small-family);
        font-size: var(--text-style-body-small-size);
        font-weight: var(--text-style-body-small-weight);
        letter-spacing: var(--text-style-body-small-spacing);
        line-height: var(--text-style-body-small-height)
      }

      .q4ddg6Kl strong {
        font-weight: var(--text-style-body-small-strong-weight)
      }

      .q4ddg6Kl em {
        font-style: italic
      }

      .RETyxtpT {
        --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
        font-family: var(--text-style-label-large-family);
        font-size: var(--text-style-label-large-size);
        font-weight: var(--text-style-label-large-weight);
        letter-spacing: var(--text-style-label-large-spacing);
        line-height: var(--text-style-label-large-height)
      }

      .FpFZ5eQo {
        --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
        font-family: var(--text-style-label-small-family);
        font-size: var(--text-style-label-small-size);
        font-weight: var(--text-style-label-small-weight);
        letter-spacing: var(--text-style-label-small-spacing);
        line-height: var(--text-style-label-small-height)
      }

      .OuM25C3N {
        --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
        font-family: var(--text-style-micro-family);
        font-size: var(--text-style-micro-size);
        font-weight: var(--text-style-micro-weight);
        letter-spacing: var(--text-style-micro-spacing);
        line-height: var(--text-style-micro-height)
      }
    }

    .PD3FaKoI {
      text-align: left
    }

    .LEo3ecOM {
      text-align: center
    }

    .qBzAsoKC {
      text-align: right
    }

    @container (inline-size >=100px) {
      .ipPu2SPa {
        text-align: left
      }

      .tl1mgwtZ {
        text-align: center
      }

      .Th8Biv8l {
        text-align: right
      }
    }

    @container (inline-size >=200px) {
      .k5HEGatn {
        text-align: left
      }

      .XeNNpP3Z {
        text-align: center
      }

      .ofKVQkq6 {
        text-align: right
      }
    }

    @container (inline-size >=300px) {
      .APxIVo1a {
        text-align: left
      }

      .cODElyX1 {
        text-align: center
      }

      .Nyo0q8Ig {
        text-align: right
      }
    }

    @container (inline-size >=400px) {
      .CiOmGMK5 {
        text-align: left
      }

      .Xw5wQNtF {
        text-align: center
      }

      .aGIQzb6B {
        text-align: right
      }
    }

    @container (inline-size >=500px) {
      .whSbzZW2 {
        text-align: left
      }

      .yzpTu7Nr {
        text-align: center
      }

      .J6OegbtE {
        text-align: right
      }
    }

    @container (inline-size >=600px) {
      .fLUYmmmt {
        text-align: left
      }

      .FvCtqQ70 {
        text-align: center
      }

      .KknRc704 {
        text-align: right
      }
    }

    @container (inline-size >=700px) {
      .lc1TQJ9J {
        text-align: left
      }

      .qwDB4AHE {
        text-align: center
      }

      .lXuPoztb {
        text-align: right
      }
    }

    @container (inline-size >=800px) {
      .P06r4qLw {
        text-align: left
      }

      .FL2sEuaI {
        text-align: center
      }

      .Olv70zkJ {
        text-align: right
      }
    }

    @container (inline-size >=900px) {
      .sjjdtAYf {
        text-align: left
      }

      .Un8RS31D {
        text-align: center
      }

      .XXgJriqD {
        text-align: right
      }
    }

    @container (inline-size >=1000px) {
      .HX4MzlF3 {
        text-align: left
      }

      .wB3c6IKd {
        text-align: center
      }

      .quIjBLrk {
        text-align: right
      }
    }

    .IWdbx7cs {
      width: var(--spacing-5x)
    }

    .NUpgisYp {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary);
      height: calc(100% - var(--spacing-3x)*2);
      line-height: 0;
      padding-left: var(--spacing-1x);
      padding-top: calc(var(--spacing-1x)*.5);
      position: absolute;
      top: var(--spacing-3x);
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none
    }

    .NUpgisYp.EoD6C6Xn {
      height: calc(100% + var(--spacing-3x)*2);
      top: calc(var(--spacing-3x)*-1)
    }

    .NUpgisYp.Vh9_UiLH {
      align-items: flex-start;
      display: flex;
      height: 100%;
      top: calc(var(--spacing-1x)*-1)
    }

    .d3CqjDIt {
      cursor: wait
    }

    .G7EZo8tX {
      flex-grow: 1;
      height: calc(100% - var(--spacing-5x)*2);
      left: 0;
      overflow: hidden;
      position: absolute;
      top: var(--spacing-5x);
      width: 100%
    }

    .G7EZo8tX.i9ncnP5s {
      height: 100%;
      top: 0
    }

    .G7EZo8tX.kBFOvcXh {
      height: 1.5rem;
      top: unset
    }

    .JU5DbwJk {
      height: 100%
    }

    .i_pvJ5UY {
      cursor: wait
    }

    .xZBNMeBU {
      flex-grow: 1;
      position: relative
    }

    .Lh3E0vql {
      height: calc(35px + var(--spacing-5x)*2);
      position: relative
    }

    .Lh3E0vql.GydmKxe9 {
      height: 35px
    }

    .Lh3E0vql.A82Rzqbj {
      align-items: center;
      display: flex;
      height: calc(var(--button-height-large) + var(--spacing-1x)*2)
    }

    .iJX5Hn7G {
      animation: DB5JR5rS 2s linear infinite;
      height: 64px;
      transform-origin: center center;
      width: 64px;
      stroke: #CA9A1F
    }

    .zUwz3PcV .IL3fX26P {
      animation: _SrKw_cP 1.5s ease-in-out infinite, nh9b15mN 6s ease-in-out infinite
    }

    .bH0RqQO2 .IL3fX26P {
      animation: _SrKw_cP 1.5s ease-in-out infinite, CNSE1egU 6s ease-in-out infinite
    }

    .IL3fX26P {
      stroke-dasharray: 1, 200;
      stroke-dashoffset: 0;
      animation: _SrKw_cP 1.5s ease-in-out infinite, iMw3GmnD 6s ease-in-out infinite;
      stroke-linecap: round
    }

    @keyframes DB5JR5rS {
      to {
        transform: rotate(1turn)
      }
    }

    @keyframes _SrKw_cP {
      0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
      }

      50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
      }

      to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
      }
    }

    @keyframes nh9b15mN {

      0%,
      to {
        stroke: currentColor
      }
    }

    @keyframes CNSE1egU {

      0%,
      to {
        stroke: #fff
      }
    }

    .pEGQf28c {
      bottom: 0;
      cursor: pointer;
      left: 0;
      opacity: 0;
      position: absolute;
      right: 0;
      top: 0;
      transition: opacity var(--transition-duration-short) var(--transition-easing-ease-in-out)
    }

    .pEGQf28c:focus,
    .pEGQf28c:focus-within,
    .pEGQf28c:hover {
      opacity: 1
    }

    .ES35fwD6 {
      color: inherit
    }

    .l38mXzx2 {
      contain: layout;
      container-type: inline-size;
      transition: background-color var(--transition-duration-long) var(--transition-easing-ease-in)
    }

    .jjnfNUdM {
      background-color: var(--color-surface-primary)
    }

    .nZikuR_p {
      background-color: var(--color-surface-accent)
    }

    .ekxspczE {
      background-color: var(--color-surface-inverse)
    }

    .LBfqNhja {
      background-color: var(--color-surface-secondary)
    }

    .qPotTnU3 {
      background-color: var(--color-overlay-dark)
    }

    .HmOF9a_x {
      background-color: var(--color-surface-positive-default)
    }

    .mz7jyTjS {
      background-color: var(--color-surface-critical-default)
    }

    .HikdLe7v {
      background-color: var(--color-surface-info-default)
    }

    .C6symlCQ {
      background-color: var(--color-surface-caution-default)
    }

    .yOYRDk3w {
      background-color: var(--color-surface-promotion)
    }

    .kUwnnV8T {
      background-color: var(--color-surface-sale)
    }

    .Z8wCehge {
      display: flex
    }

    .LOIRy1fS {
      align-items: flex-start
    }

    .hpXGB4LP {
      align-items: center
    }

    .bweSMvkm {
      align-items: flex-end
    }

    .dUT_xcQF {
      align-items: space-around
    }

    .wh0j7hVk {
      align-items: space-between
    }

    .bjEsgNWZ {
      justify-content: flex-start
    }

    .sNjFhu89 {
      justify-content: center
    }

    .pXobvax6 {
      justify-content: flex-end
    }

    .bCyPR6hO {
      justify-content: space-around
    }

    .gQNAK3AB {
      justify-content: space-between
    }

    @container (inline-size >=100px) {
      .RsX07IDe {
        align-items: flex-start
      }

      .OiNthGVm {
        align-items: center
      }

      .esLQESlw {
        align-items: flex-end
      }

      .MJXgLILi {
        align-items: space-around
      }

      .rrx9mkWo {
        align-items: space-between
      }

      .eYszHf6A {
        justify-content: flex-start
      }

      .uH56MHG_ {
        justify-content: center
      }

      .P3NMeJmt {
        justify-content: flex-end
      }

      .YBHfxh3l {
        justify-content: space-around
      }

      .drM5WaTX {
        justify-content: space-between
      }
    }

    @container (inline-size >=200px) {
      .DKO3kaKt {
        align-items: flex-start
      }

      .y2VGnsPG {
        align-items: center
      }

      .mPMCqEub {
        align-items: flex-end
      }

      .KNgC6UlT {
        align-items: space-around
      }

      .lLURWZJm {
        align-items: space-between
      }

      .SsdtBo8I {
        justify-content: flex-start
      }

      .e9oWRlR2 {
        justify-content: center
      }

      .bs4Rc89q {
        justify-content: flex-end
      }

      .vWMQaySY {
        justify-content: space-around
      }

      .QitfC2Ix {
        justify-content: space-between
      }
    }

    @container (inline-size >=300px) {
      .DBjsyHqJ {
        align-items: flex-start
      }

      .wd579jaG {
        align-items: center
      }

      .agWnUt6U {
        align-items: flex-end
      }

      .SFcrw3bV {
        align-items: space-around
      }

      .ncvo5kBf {
        align-items: space-between
      }

      .N5fF9kye {
        justify-content: flex-start
      }

      .B80fpZjV {
        justify-content: center
      }

      .lF5KX9b_ {
        justify-content: flex-end
      }

      .ZwSkFBK3 {
        justify-content: space-around
      }

      .AhOSMjWI {
        justify-content: space-between
      }
    }

    @container (inline-size >=400px) {
      .Sb0AA86z {
        align-items: flex-start
      }

      .DWv7yesL {
        align-items: center
      }

      .lV0ZEODE {
        align-items: flex-end
      }

      .w2wIebvm {
        align-items: space-around
      }

      .dT01a_Os {
        align-items: space-between
      }

      .sGCgsWjh {
        justify-content: flex-start
      }

      .Xj9dVz_D {
        justify-content: center
      }

      .ax7qcZcr {
        justify-content: flex-end
      }

      .dG91tWsz {
        justify-content: space-around
      }

      .qOQJjvYh {
        justify-content: space-between
      }
    }

    @container (inline-size >=500px) {
      .qyrAWu2h {
        align-items: flex-start
      }

      .K30HfJrE {
        align-items: center
      }

      .b2yjx_n3 {
        align-items: flex-end
      }

      .UEvRrFqb {
        align-items: space-around
      }

      .OEv0zRAp {
        align-items: space-between
      }

      .lyR5CwJA {
        justify-content: flex-start
      }

      .nvIJsITN {
        justify-content: center
      }

      .jqkkvx4W {
        justify-content: flex-end
      }

      .kXEylbZa {
        justify-content: space-around
      }

      .IaDFsbYq {
        justify-content: space-between
      }
    }

    @container (inline-size >=600px) {
      .FfzwNXBs {
        align-items: flex-start
      }

      .dJrILz3u {
        align-items: center
      }

      .FvD53fE0 {
        align-items: flex-end
      }

      .mcR3Nd8J {
        align-items: space-around
      }

      .cvB55BvO {
        align-items: space-between
      }

      .tIGy_eMd {
        justify-content: flex-start
      }

      .JPz0zZra {
        justify-content: center
      }

      .VNpl14EU {
        justify-content: flex-end
      }

      .iQL1VJ8C {
        justify-content: space-around
      }

      .btgTKzY9 {
        justify-content: space-between
      }
    }

    @container (inline-size >=700px) {
      .XlC_Nqsy {
        align-items: flex-start
      }

      .gdeA4Hgq {
        align-items: center
      }

      .GGTVjwHf {
        align-items: flex-end
      }

      ._pVkhYvH {
        align-items: space-around
      }

      .DMumshi5 {
        align-items: space-between
      }

      .wg8zNEpW {
        justify-content: flex-start
      }

      .eocM5HaG {
        justify-content: center
      }

      .TI8v2vxv {
        justify-content: flex-end
      }

      .tAUhG_J5 {
        justify-content: space-around
      }

      .rw_4mJGw {
        justify-content: space-between
      }
    }

    @container (inline-size >=800px) {
      .pCD8dnD4 {
        align-items: flex-start
      }

      .f_RBmRYP {
        align-items: center
      }

      .pwTTSdRR {
        align-items: flex-end
      }

      .FDhDvY_G {
        align-items: space-around
      }

      .t8OmBw09 {
        align-items: space-between
      }

      ._eFmNtkL {
        justify-content: flex-start
      }

      .LU9Eq1pa {
        justify-content: center
      }

      .kkj_tg3L {
        justify-content: flex-end
      }

      .qfYRqmcX {
        justify-content: space-around
      }

      .fgFLUT6Z {
        justify-content: space-between
      }
    }

    @container (inline-size >=900px) {
      .t2PCi3Vb {
        align-items: flex-start
      }

      .u7ANs6wP {
        align-items: center
      }

      .MngzgiG3 {
        align-items: flex-end
      }

      .HHQQ2u7y {
        align-items: space-around
      }

      .gtcjD1n_ {
        align-items: space-between
      }

      .oSufSDHv {
        justify-content: flex-start
      }

      .zO0rTqxL {
        justify-content: center
      }

      .PGMsfeqD {
        justify-content: flex-end
      }

      .GtoxyJJg {
        justify-content: space-around
      }

      .XSohyAdf {
        justify-content: space-between
      }
    }

    @container (inline-size >=1000px) {
      .x_N4073j {
        align-items: flex-start
      }

      .GCwC_nEm {
        align-items: center
      }

      .n282sAEx {
        align-items: flex-end
      }

      .GobCTRmw {
        align-items: space-around
      }

      .AmnupB76 {
        align-items: space-between
      }

      .l9hucIwH {
        justify-content: flex-start
      }

      .f0oI6WB7 {
        justify-content: center
      }

      .XVtoiESc {
        justify-content: flex-end
      }

      .XFx_sKNR {
        justify-content: space-around
      }

      .gvuG_KX4 {
        justify-content: space-between
      }
    }

    .VO8VLnxt {
      height: auto
    }

    .NWuJsOsV {
      height: -moz-fit-content;
      height: fit-content
    }

    .ZAaTEPZZ {
      height: 100%
    }

    .B0GyLaXh {
      height: -moz-max-content;
      height: max-content
    }

    .OTHk6cTf {
      height: -moz-min-content;
      height: min-content
    }

    @container (inline-size >=100px) {
      .Y8gbO3UP {
        height: auto
      }

      .UmOfVCvU {
        height: -moz-fit-content;
        height: fit-content
      }

      .plawkqsP {
        height: 100%
      }

      .jgWE4rH_ {
        height: -moz-max-content;
        height: max-content
      }

      .II6Y6xV8 {
        height: -moz-min-content;
        height: min-content
      }
    }

    @container (inline-size >=200px) {
      .RSDwj4pk {
        height: auto
      }

      .YwuN6r7C {
        height: -moz-fit-content;
        height: fit-content
      }

      .fKhIeev1 {
        height: 100%
      }

      .WDlTDBR4 {
        height: -moz-max-content;
        height: max-content
      }

      .d7nEA6SJ {
        height: -moz-min-content;
        height: min-content
      }
    }

    @container (inline-size >=300px) {
      .jCqV4bc0 {
        height: auto
      }

      .QiPW3_7L {
        height: -moz-fit-content;
        height: fit-content
      }

      .SE8BUcNb {
        height: 100%
      }

      .hy3rtMHJ {
        height: -moz-max-content;
        height: max-content
      }

      .QmORX7i6 {
        height: -moz-min-content;
        height: min-content
      }
    }

    @container (inline-size >=400px) {
      .EIsI_Ku6 {
        height: auto
      }

      .A7z1IK17 {
        height: -moz-fit-content;
        height: fit-content
      }

      .qQURKwxx {
        height: 100%
      }

      .wRM1C9Yo {
        height: -moz-max-content;
        height: max-content
      }

      ._1xGMXoFc {
        height: -moz-min-content;
        height: min-content
      }
    }

    @container (inline-size >=500px) {
      .Jy1ged37 {
        height: auto
      }

      .NE0DknvH {
        height: -moz-fit-content;
        height: fit-content
      }

      .g028mL0X {
        height: 100%
      }

      .AJ1cDALW {
        height: -moz-max-content;
        height: max-content
      }

      .hqTvEqGT {
        height: -moz-min-content;
        height: min-content
      }
    }

    @container (inline-size >=600px) {
      .zT54ktPJ {
        height: auto
      }

      ._xgXtPcV {
        height: -moz-fit-content;
        height: fit-content
      }

      .jGJx7M6n {
        height: 100%
      }

      .bh9USvKE {
        height: -moz-max-content;
        height: max-content
      }

      .dNl2c0TR {
        height: -moz-min-content;
        height: min-content
      }
    }

    @container (inline-size >=700px) {
      .IhJdRaXO {
        height: auto
      }

      .NCgTxwFo {
        height: -moz-fit-content;
        height: fit-content
      }

      .kjjVUW2o {
        height: 100%
      }

      .qd3eELI2 {
        height: -moz-max-content;
        height: max-content
      }

      .dMUKuXoF {
        height: -moz-min-content;
        height: min-content
      }
    }

    @container (inline-size >=800px) {
      .gZ5snGz0 {
        height: auto
      }

      .ljUoadgu {
        height: -moz-fit-content;
        height: fit-content
      }

      .Sg4QV82i {
        height: 100%
      }

      .JF_wKcUC {
        height: -moz-max-content;
        height: max-content
      }

      .DUUKwWEl {
        height: -moz-min-content;
        height: min-content
      }
    }

    @container (inline-size >=900px) {
      .jdgjSkpi {
        height: auto
      }

      .FB2_MFcX {
        height: -moz-fit-content;
        height: fit-content
      }

      .Rj78Kpxl {
        height: 100%
      }

      .RjeLl2SW {
        height: -moz-max-content;
        height: max-content
      }

      .AnlEXpdH {
        height: -moz-min-content;
        height: min-content
      }
    }

    @container (inline-size >=1000px) {
      .NqfjIPnO {
        height: auto
      }

      .BJxTUWqo {
        height: -moz-fit-content;
        height: fit-content
      }

      .WUXDamah {
        height: 100%
      }

      .pOKF13OD {
        height: -moz-max-content;
        height: max-content
      }

      .SNM5LTFS {
        height: -moz-min-content;
        height: min-content
      }
    }

    .jA4sXDPG {
      padding-top: var(--spacing-none)
    }

    .iQ9QFMnG {
      padding-top: var(--spacing-1x)
    }

    .J6W4og9v {
      padding-top: var(--spacing-2x)
    }

    .p38uJJQ1 {
      padding-top: var(--spacing-3x)
    }

    .If79kg54 {
      padding-top: var(--spacing-4x)
    }

    .C8LHFU6K {
      padding-top: var(--spacing-5x)
    }

    .TqZLZ7rD {
      padding-top: var(--spacing-6x)
    }

    .ND_FUHoh {
      padding-top: var(--spacing-7x)
    }

    .y2b7kjT1 {
      padding-top: var(--spacing-8x)
    }

    .SHv85Oe2 {
      padding-right: var(--spacing-none)
    }

    .qnv3aHI_ {
      padding-right: var(--spacing-1x)
    }

    .w9gmKn6x {
      padding-right: var(--spacing-2x)
    }

    .HtgvARhn {
      padding-right: var(--spacing-3x)
    }

    .r9PMHed2 {
      padding-right: var(--spacing-4x)
    }

    .RacFAFVo {
      padding-right: var(--spacing-5x)
    }

    .JckEphSB {
      padding-right: var(--spacing-6x)
    }

    .KNLPzAD2 {
      padding-right: var(--spacing-7x)
    }

    .zyZtF1ze {
      padding-right: var(--spacing-8x)
    }

    .GjgsucRA {
      padding-bottom: var(--spacing-none)
    }

    .CMSvhkkK {
      padding-bottom: var(--spacing-1x)
    }

    .rLny0uwo {
      padding-bottom: var(--spacing-2x)
    }

    .hTLGYSlU {
      padding-bottom: var(--spacing-3x)
    }

    .zrvpWE4q {
      padding-bottom: var(--spacing-4x)
    }

    .VJeBM0af {
      padding-bottom: var(--spacing-5x)
    }

    .R9RtEYxp {
      padding-bottom: var(--spacing-6x)
    }

    .NlCr4004 {
      padding-bottom: var(--spacing-7x)
    }

    .v93MZhI4 {
      padding-bottom: var(--spacing-8x)
    }

    .uedkJzta {
      padding-left: var(--spacing-none)
    }

    .hD3mdDwe {
      padding-left: var(--spacing-1x)
    }

    .vEfvXUk_ {
      padding-left: var(--spacing-2x)
    }

    .JgwFOwd5 {
      padding-left: var(--spacing-3x)
    }

    .yv7zVWQO {
      padding-left: var(--spacing-4x)
    }

    .JS9thi2s {
      padding-left: var(--spacing-5x)
    }

    .MeF8K3TP {
      padding-left: var(--spacing-6x)
    }

    .ws5JiQE1 {
      padding-left: var(--spacing-7x)
    }

    .hox2cOye {
      padding-left: var(--spacing-8x)
    }

    @container (inline-size >=100px) {
      .l8iT0Yk0 {
        padding-top: var(--spacing-none)
      }

      .aGR7sygG {
        padding-top: var(--spacing-1x)
      }

      .ETZFKMZF {
        padding-top: var(--spacing-2x)
      }

      .MajRcl1p {
        padding-top: var(--spacing-3x)
      }

      .rb9WHoM3 {
        padding-top: var(--spacing-4x)
      }

      .jnYuPWXC {
        padding-top: var(--spacing-5x)
      }

      .OxhxFv6s {
        padding-top: var(--spacing-6x)
      }

      .rWaVjJNI {
        padding-top: var(--spacing-7x)
      }

      .LN1EdDIU {
        padding-top: var(--spacing-8x)
      }

      .PV9Dh32V {
        padding-right: var(--spacing-none)
      }

      .enWpXLNl {
        padding-right: var(--spacing-1x)
      }

      .k0j_ICFA {
        padding-right: var(--spacing-2x)
      }

      .TEWemWAp {
        padding-right: var(--spacing-3x)
      }

      .kZR_k9Hp {
        padding-right: var(--spacing-4x)
      }

      .LaOUyiOP {
        padding-right: var(--spacing-5x)
      }

      .YYmnjcpX {
        padding-right: var(--spacing-6x)
      }

      .n5PNDlgM {
        padding-right: var(--spacing-7x)
      }

      .eqeVEiaa {
        padding-right: var(--spacing-8x)
      }

      .rvFSpnzg {
        padding-bottom: var(--spacing-none)
      }

      .jyF0NyZy {
        padding-bottom: var(--spacing-1x)
      }

      .XziOVfbb {
        padding-bottom: var(--spacing-2x)
      }

      .hoWC9ft7 {
        padding-bottom: var(--spacing-3x)
      }

      .weqXGWFJ {
        padding-bottom: var(--spacing-4x)
      }

      .HN_gsIe3 {
        padding-bottom: var(--spacing-5x)
      }

      .jHZ4QFex {
        padding-bottom: var(--spacing-6x)
      }

      .iMGswzYZ {
        padding-bottom: var(--spacing-7x)
      }

      .euOYW8nE {
        padding-bottom: var(--spacing-8x)
      }

      .z1_WfrkH {
        padding-left: var(--spacing-none)
      }

      .NwYugbw3 {
        padding-left: var(--spacing-1x)
      }

      .bRnigR5a {
        padding-left: var(--spacing-2x)
      }

      .oun8ymLH {
        padding-left: var(--spacing-3x)
      }

      .KVHChIzE {
        padding-left: var(--spacing-4x)
      }

      .TKwWxJH4 {
        padding-left: var(--spacing-5x)
      }

      .bmupR1Bn {
        padding-left: var(--spacing-6x)
      }

      .qojFGqhO {
        padding-left: var(--spacing-7x)
      }

      .FVNfIkly {
        padding-left: var(--spacing-8x)
      }
    }

    @container (inline-size >=200px) {
      .tOMkSBVY {
        padding-top: var(--spacing-none)
      }

      .xwRQJEyk {
        padding-top: var(--spacing-1x)
      }

      .it4XY_ik {
        padding-top: var(--spacing-2x)
      }

      .VXj0wEGq {
        padding-top: var(--spacing-3x)
      }

      .G8E4yVqL {
        padding-top: var(--spacing-4x)
      }

      .glm0xAQN {
        padding-top: var(--spacing-5x)
      }

      .pkr3it_N {
        padding-top: var(--spacing-6x)
      }

      .N05qaFoq {
        padding-top: var(--spacing-7x)
      }

      .mQhBMN73 {
        padding-top: var(--spacing-8x)
      }

      .SNlD7pwA {
        padding-right: var(--spacing-none)
      }

      .VblWWEhA {
        padding-right: var(--spacing-1x)
      }

      .a6RtGdCc {
        padding-right: var(--spacing-2x)
      }

      .jwU835R1 {
        padding-right: var(--spacing-3x)
      }

      .wbdthM_Z {
        padding-right: var(--spacing-4x)
      }

      .vqIoMhPu {
        padding-right: var(--spacing-5x)
      }

      .Sr8cvoQF {
        padding-right: var(--spacing-6x)
      }

      .XsudPs97 {
        padding-right: var(--spacing-7x)
      }

      .IuLeg6Md {
        padding-right: var(--spacing-8x)
      }

      .kriFeXq5 {
        padding-bottom: var(--spacing-none)
      }

      .gB9qQydr {
        padding-bottom: var(--spacing-1x)
      }

      .cMEshXbN {
        padding-bottom: var(--spacing-2x)
      }

      .TQpMdmDo {
        padding-bottom: var(--spacing-3x)
      }

      .Od1PkcCr {
        padding-bottom: var(--spacing-4x)
      }

      .IzbobGH3 {
        padding-bottom: var(--spacing-5x)
      }

      .sN3w1D26 {
        padding-bottom: var(--spacing-6x)
      }

      .mxqQCtN0 {
        padding-bottom: var(--spacing-7x)
      }

      .SZPocBIY {
        padding-bottom: var(--spacing-8x)
      }

      .ldzUOLAM {
        padding-left: var(--spacing-none)
      }

      .J5LzVh6c {
        padding-left: var(--spacing-1x)
      }

      .RPYcNxXL {
        padding-left: var(--spacing-2x)
      }

      .UW3mDdNo {
        padding-left: var(--spacing-3x)
      }

      .q6lq0X27 {
        padding-left: var(--spacing-4x)
      }

      .qEaHLgBc {
        padding-left: var(--spacing-5x)
      }

      .HNJZ4JIA {
        padding-left: var(--spacing-6x)
      }

      .I8ZvJ9uq {
        padding-left: var(--spacing-7x)
      }

      .lMCMYpbb {
        padding-left: var(--spacing-8x)
      }
    }

    @container (inline-size >=300px) {
      .p71ozXaK {
        padding-top: var(--spacing-none)
      }

      .CChckFGZ {
        padding-top: var(--spacing-1x)
      }

      .OCU0l2Hk {
        padding-top: var(--spacing-2x)
      }

      .i954vMHn {
        padding-top: var(--spacing-3x)
      }

      .gGd55ptx {
        padding-top: var(--spacing-4x)
      }

      .n5k279GX {
        padding-top: var(--spacing-5x)
      }

      .wewt8sic {
        padding-top: var(--spacing-6x)
      }

      .cyyD8DCc {
        padding-top: var(--spacing-7x)
      }

      .rW_eE59s {
        padding-top: var(--spacing-8x)
      }

      .cbZt6pDq {
        padding-right: var(--spacing-none)
      }

      .P3SQPdAv {
        padding-right: var(--spacing-1x)
      }

      .xW8EZqXc {
        padding-right: var(--spacing-2x)
      }

      .PiRPnACa {
        padding-right: var(--spacing-3x)
      }

      .namtvXMv {
        padding-right: var(--spacing-4x)
      }

      .a1HUlvy1 {
        padding-right: var(--spacing-5x)
      }

      .HLVmHm3p {
        padding-right: var(--spacing-6x)
      }

      .x59EdPLO {
        padding-right: var(--spacing-7x)
      }

      .cMUDGnHi {
        padding-right: var(--spacing-8x)
      }

      .Wz_oInLo {
        padding-bottom: var(--spacing-none)
      }

      .C7ytOds8 {
        padding-bottom: var(--spacing-1x)
      }

      .rErBt6j_ {
        padding-bottom: var(--spacing-2x)
      }

      .Zv8YM7e1 {
        padding-bottom: var(--spacing-3x)
      }

      .AethcOyb {
        padding-bottom: var(--spacing-4x)
      }

      .QaNrJwmj {
        padding-bottom: var(--spacing-5x)
      }

      .gzkNarRI {
        padding-bottom: var(--spacing-6x)
      }

      .mbAzbTwV {
        padding-bottom: var(--spacing-7x)
      }

      .ubkaly1w {
        padding-bottom: var(--spacing-8x)
      }

      .LGMX2cND {
        padding-left: var(--spacing-none)
      }

      .PcMWwTNv {
        padding-left: var(--spacing-1x)
      }

      .ak1udvr7 {
        padding-left: var(--spacing-2x)
      }

      .LQlsUF92 {
        padding-left: var(--spacing-3x)
      }

      .tiDC0ZpF {
        padding-left: var(--spacing-4x)
      }

      .TcE3XOhx {
        padding-left: var(--spacing-5x)
      }

      .Aeozy4cx {
        padding-left: var(--spacing-6x)
      }

      .K_C6xvWg {
        padding-left: var(--spacing-7x)
      }

      .ZgQnnBrz {
        padding-left: var(--spacing-8x)
      }
    }

    @container (inline-size >=400px) {
      .KL3ISDi5 {
        padding-top: var(--spacing-none)
      }

      .PfzJYUaN {
        padding-top: var(--spacing-1x)
      }

      .xfr1dXlW {
        padding-top: var(--spacing-2x)
      }

      .I7pQm60k {
        padding-top: var(--spacing-3x)
      }

      .K6G2676F {
        padding-top: var(--spacing-4x)
      }

      .QHTA1QqU {
        padding-top: var(--spacing-5x)
      }

      .UHvhbZ_K {
        padding-top: var(--spacing-6x)
      }

      .QEbNR4iz {
        padding-top: var(--spacing-7x)
      }

      .xnrwi6WR {
        padding-top: var(--spacing-8x)
      }

      .aIgYP2T7 {
        padding-right: var(--spacing-none)
      }

      .QZAjDLuW {
        padding-right: var(--spacing-1x)
      }

      .ACqe1D7c {
        padding-right: var(--spacing-2x)
      }

      .HgZLQeu5 {
        padding-right: var(--spacing-3x)
      }

      .PzoLewYC {
        padding-right: var(--spacing-4x)
      }

      .QWWj91lb {
        padding-right: var(--spacing-5x)
      }

      .wXJZALYo {
        padding-right: var(--spacing-6x)
      }

      .WuU5s7tt {
        padding-right: var(--spacing-7x)
      }

      .GcCvWpRw {
        padding-right: var(--spacing-8x)
      }

      .vcZcZ3vZ {
        padding-bottom: var(--spacing-none)
      }

      .maAxerXJ {
        padding-bottom: var(--spacing-1x)
      }

      .YPmvYcQU {
        padding-bottom: var(--spacing-2x)
      }

      .QNMH48_S {
        padding-bottom: var(--spacing-3x)
      }

      .bBeoeqld {
        padding-bottom: var(--spacing-4x)
      }

      .E_0Op2Zt {
        padding-bottom: var(--spacing-5x)
      }

      .rya0_MzH {
        padding-bottom: var(--spacing-6x)
      }

      .qTyEnevb {
        padding-bottom: var(--spacing-7x)
      }

      .WSqkSXjj {
        padding-bottom: var(--spacing-8x)
      }

      .h2cEIpKH {
        padding-left: var(--spacing-none)
      }

      .ibJ_kAQm {
        padding-left: var(--spacing-1x)
      }

      .JPnhGSkv {
        padding-left: var(--spacing-2x)
      }

      .s7EScicZ {
        padding-left: var(--spacing-3x)
      }

      .rs9BrNjh {
        padding-left: var(--spacing-4x)
      }

      .hKmFpLbh {
        padding-left: var(--spacing-5x)
      }

      .psEZsN66 {
        padding-left: var(--spacing-6x)
      }

      .CuBf9MtV {
        padding-left: var(--spacing-7x)
      }

      .x13ZClQ6 {
        padding-left: var(--spacing-8x)
      }
    }

    @container (inline-size >=500px) {
      .vUnfbD9O {
        padding-top: var(--spacing-none)
      }

      .nDjoCuXg {
        padding-top: var(--spacing-1x)
      }

      .fQxaSfE6 {
        padding-top: var(--spacing-2x)
      }

      .mDX5jQiK {
        padding-top: var(--spacing-3x)
      }

      .kpFzt6rW {
        padding-top: var(--spacing-4x)
      }

      .oVIT0KT2 {
        padding-top: var(--spacing-5x)
      }

      .Fgyfvi_h {
        padding-top: var(--spacing-6x)
      }

      .IHqYeNw8 {
        padding-top: var(--spacing-7x)
      }

      .T1u6ydED {
        padding-top: var(--spacing-8x)
      }

      ._APTNOZx {
        padding-right: var(--spacing-none)
      }

      .iIqXsGtj {
        padding-right: var(--spacing-1x)
      }

      .xHzyPorv {
        padding-right: var(--spacing-2x)
      }

      .RJ4VitjI {
        padding-right: var(--spacing-3x)
      }

      .hAwmCaqd {
        padding-right: var(--spacing-4x)
      }

      ._NzZVWkO {
        padding-right: var(--spacing-5x)
      }

      .jbqWq_v3 {
        padding-right: var(--spacing-6x)
      }

      .qQsenFap {
        padding-right: var(--spacing-7x)
      }

      .CY1bdvtb {
        padding-right: var(--spacing-8x)
      }

      .DhanbZ8q {
        padding-bottom: var(--spacing-none)
      }

      .baXF93Et {
        padding-bottom: var(--spacing-1x)
      }

      .sjE68c5g {
        padding-bottom: var(--spacing-2x)
      }

      .SB7fg5jJ {
        padding-bottom: var(--spacing-3x)
      }

      .B4mTpJ88 {
        padding-bottom: var(--spacing-4x)
      }

      .dljXHABp {
        padding-bottom: var(--spacing-5x)
      }

      .cklTWoDM {
        padding-bottom: var(--spacing-6x)
      }

      .eR8SQHus {
        padding-bottom: var(--spacing-7x)
      }

      .C0dSuJTN {
        padding-bottom: var(--spacing-8x)
      }

      .P_sMwL7Q {
        padding-left: var(--spacing-none)
      }

      .omQGj0Tj {
        padding-left: var(--spacing-1x)
      }

      .jUaF4vpL {
        padding-left: var(--spacing-2x)
      }

      .hKokykgQ {
        padding-left: var(--spacing-3x)
      }

      .Ja1o9I6w {
        padding-left: var(--spacing-4x)
      }

      .eepdP55U {
        padding-left: var(--spacing-5x)
      }

      .EaKG4mzt {
        padding-left: var(--spacing-6x)
      }

      .iDxJt2_j {
        padding-left: var(--spacing-7x)
      }

      .l3NkBp_P {
        padding-left: var(--spacing-8x)
      }
    }

    @container (inline-size >=600px) {
      .GLJUCIVh {
        padding-top: var(--spacing-none)
      }

      .ZqIoElAq {
        padding-top: var(--spacing-1x)
      }

      .WlQVL6a0 {
        padding-top: var(--spacing-2x)
      }

      ._ZUIMitE {
        padding-top: var(--spacing-3x)
      }

      .xyyLCg5X {
        padding-top: var(--spacing-4x)
      }

      .djU_fqzZ {
        padding-top: var(--spacing-5x)
      }

      .YXY8wbDQ {
        padding-top: var(--spacing-6x)
      }

      .KNIhK7Y_ {
        padding-top: var(--spacing-7x)
      }

      .wvrnhuGn {
        padding-top: var(--spacing-8x)
      }

      .YDMb_PiA {
        padding-right: var(--spacing-none)
      }

      .G3U39IYu {
        padding-right: var(--spacing-1x)
      }

      .h55WsqB1 {
        padding-right: var(--spacing-2x)
      }

      .gDI7SdgI {
        padding-right: var(--spacing-3x)
      }

      .By9433YT {
        padding-right: var(--spacing-4x)
      }

      .z1bKywuY {
        padding-right: var(--spacing-5x)
      }

      .v0c15GOS {
        padding-right: var(--spacing-6x)
      }

      .VnQacG3y {
        padding-right: var(--spacing-7x)
      }

      .nwjIVZG5 {
        padding-right: var(--spacing-8x)
      }

      .kksigotb {
        padding-bottom: var(--spacing-none)
      }

      .IdZy2EMU {
        padding-bottom: var(--spacing-1x)
      }

      .ue6s2RFV {
        padding-bottom: var(--spacing-2x)
      }

      .fhk5WN2M {
        padding-bottom: var(--spacing-3x)
      }

      .YWlyou2s {
        padding-bottom: var(--spacing-4x)
      }

      .SFCFXqfS {
        padding-bottom: var(--spacing-5x)
      }

      .x7jdZFRv {
        padding-bottom: var(--spacing-6x)
      }

      .F_MwRwkX {
        padding-bottom: var(--spacing-7x)
      }

      .iyxcKfZo {
        padding-bottom: var(--spacing-8x)
      }

      .JuIjxXjA {
        padding-left: var(--spacing-none)
      }

      .Jxvld2Wl {
        padding-left: var(--spacing-1x)
      }

      .FASG1ORp {
        padding-left: var(--spacing-2x)
      }

      .tH_DnjcT {
        padding-left: var(--spacing-3x)
      }

      .AYPzZYt8 {
        padding-left: var(--spacing-4x)
      }

      .P3kZJXng {
        padding-left: var(--spacing-5x)
      }

      .QQMERL1e {
        padding-left: var(--spacing-6x)
      }

      .gVDQxbRn {
        padding-left: var(--spacing-7x)
      }

      .RW1f8WBm {
        padding-left: var(--spacing-8x)
      }
    }

    @container (inline-size >=700px) {
      ._5ddZ8gdL {
        padding-top: var(--spacing-none)
      }

      .rZRNPXdH {
        padding-top: var(--spacing-1x)
      }

      .iggHZezf {
        padding-top: var(--spacing-2x)
      }

      .iOrijh9q {
        padding-top: var(--spacing-3x)
      }

      .cf2xZ4bF {
        padding-top: var(--spacing-4x)
      }

      .d4wvotSI {
        padding-top: var(--spacing-5x)
      }

      .CF6T7zrb {
        padding-top: var(--spacing-6x)
      }

      .YM4nNcdm {
        padding-top: var(--spacing-7x)
      }

      .OBxNGequ {
        padding-top: var(--spacing-8x)
      }

      .uVWiYOQK {
        padding-right: var(--spacing-none)
      }

      .s4mFAA2l {
        padding-right: var(--spacing-1x)
      }

      .Bvz0tcUg {
        padding-right: var(--spacing-2x)
      }

      .BNmtQ3JE {
        padding-right: var(--spacing-3x)
      }

      .hRIKCrCv {
        padding-right: var(--spacing-4x)
      }

      .eraFDuOx {
        padding-right: var(--spacing-5x)
      }

      .n8MmyKuL {
        padding-right: var(--spacing-6x)
      }

      .uZpfOUub {
        padding-right: var(--spacing-7x)
      }

      .CNW1OJ9Q {
        padding-right: var(--spacing-8x)
      }

      .wnh8AQZI {
        padding-bottom: var(--spacing-none)
      }

      .EaHWgYd1 {
        padding-bottom: var(--spacing-1x)
      }

      .v85qnP4D {
        padding-bottom: var(--spacing-2x)
      }

      .XcOYfnxa {
        padding-bottom: var(--spacing-3x)
      }

      .j7Jot2Hh {
        padding-bottom: var(--spacing-4x)
      }

      .OPUR1eI3 {
        padding-bottom: var(--spacing-5x)
      }

      .ZxRWRsPP {
        padding-bottom: var(--spacing-6x)
      }

      .Qmtpz7us {
        padding-bottom: var(--spacing-7x)
      }

      .P6rHA4l5 {
        padding-bottom: var(--spacing-8x)
      }

      .OLqHcy86 {
        padding-left: var(--spacing-none)
      }

      ._GIqF5SZ {
        padding-left: var(--spacing-1x)
      }

      .WAOjkM71 {
        padding-left: var(--spacing-2x)
      }

      .SWvCJEB8 {
        padding-left: var(--spacing-3x)
      }

      .JrnL2tGw {
        padding-left: var(--spacing-4x)
      }

      .c_G0srTK {
        padding-left: var(--spacing-5x)
      }

      .aEVWkOrL {
        padding-left: var(--spacing-6x)
      }

      .SEjLfarr {
        padding-left: var(--spacing-7x)
      }

      .DwvarRDP {
        padding-left: var(--spacing-8x)
      }
    }

    @container (inline-size >=800px) {
      .yOynEh5Y {
        padding-top: var(--spacing-none)
      }

      .fpamlIMw {
        padding-top: var(--spacing-1x)
      }

      .DTs5dnMV {
        padding-top: var(--spacing-2x)
      }

      .lHNEOl8k {
        padding-top: var(--spacing-3x)
      }

      .CVwO5PzX {
        padding-top: var(--spacing-4x)
      }

      .bD8fBYFq {
        padding-top: var(--spacing-5x)
      }

      .PwwXECx7 {
        padding-top: var(--spacing-6x)
      }

      .yi5bhTnG {
        padding-top: var(--spacing-7x)
      }

      .m0X39eqg {
        padding-top: var(--spacing-8x)
      }

      .H7Y17DoZ {
        padding-right: var(--spacing-none)
      }

      .xb_APCHE {
        padding-right: var(--spacing-1x)
      }

      .hZcX6tQN {
        padding-right: var(--spacing-2x)
      }

      .pcYcttDK {
        padding-right: var(--spacing-3x)
      }

      .oUqVSpUr {
        padding-right: var(--spacing-4x)
      }

      .YsKiBoxJ {
        padding-right: var(--spacing-5x)
      }

      .tSMTBygY {
        padding-right: var(--spacing-6x)
      }

      .o_GCSxmc {
        padding-right: var(--spacing-7x)
      }

      .POXz8bsb {
        padding-right: var(--spacing-8x)
      }

      .nxBsNbwd {
        padding-bottom: var(--spacing-none)
      }

      .FnMfpd43 {
        padding-bottom: var(--spacing-1x)
      }

      .UAfPUkzh {
        padding-bottom: var(--spacing-2x)
      }

      .Uq4QtsxO {
        padding-bottom: var(--spacing-3x)
      }

      .CVivJkDR {
        padding-bottom: var(--spacing-4x)
      }

      .XXjrsdey {
        padding-bottom: var(--spacing-5x)
      }

      .sekliNzX {
        padding-bottom: var(--spacing-6x)
      }

      .mnxVpZg0 {
        padding-bottom: var(--spacing-7x)
      }

      .NAvKtBS2 {
        padding-bottom: var(--spacing-8x)
      }

      ._GxjYGZI {
        padding-left: var(--spacing-none)
      }

      .RhbOgC1H {
        padding-left: var(--spacing-1x)
      }

      .h5WPfoe1 {
        padding-left: var(--spacing-2x)
      }

      .vJv5f0X1 {
        padding-left: var(--spacing-3x)
      }

      .AnlRdGnr {
        padding-left: var(--spacing-4x)
      }

      .MnMYSmn1 {
        padding-left: var(--spacing-5x)
      }

      .QGvbx054 {
        padding-left: var(--spacing-6x)
      }

      .DJf_dMoe {
        padding-left: var(--spacing-7x)
      }

      .zIDpX5Pj {
        padding-left: var(--spacing-8x)
      }
    }

    @container (inline-size >=900px) {
      .VhseC0sS {
        padding-top: var(--spacing-none)
      }

      ._BQXvAHZ {
        padding-top: var(--spacing-1x)
      }

      .w0_GrnYo {
        padding-top: var(--spacing-2x)
      }

      .QoIgw0I5 {
        padding-top: var(--spacing-3x)
      }

      .fZqxupeC {
        padding-top: var(--spacing-4x)
      }

      .N1xTRWA6 {
        padding-top: var(--spacing-5x)
      }

      .YKYWSWFy {
        padding-top: var(--spacing-6x)
      }

      .TyAzGyZU {
        padding-top: var(--spacing-7x)
      }

      .zULX_kJX {
        padding-top: var(--spacing-8x)
      }

      .fZajgADq {
        padding-right: var(--spacing-none)
      }

      .mt7sO7nE {
        padding-right: var(--spacing-1x)
      }

      .yPvYlH1B {
        padding-right: var(--spacing-2x)
      }

      .Duxal_vm {
        padding-right: var(--spacing-3x)
      }

      .wvo69NCS {
        padding-right: var(--spacing-4x)
      }

      .uHfFyigD {
        padding-right: var(--spacing-5x)
      }

      .S8WtAAb_ {
        padding-right: var(--spacing-6x)
      }

      .iOvyNupd {
        padding-right: var(--spacing-7x)
      }

      .ORbmWr6s {
        padding-right: var(--spacing-8x)
      }

      .BHNsqsx7 {
        padding-bottom: var(--spacing-none)
      }

      .l1NJMbmt {
        padding-bottom: var(--spacing-1x)
      }

      .Ajsc1BWT {
        padding-bottom: var(--spacing-2x)
      }

      .dhBAYCK5 {
        padding-bottom: var(--spacing-3x)
      }

      .YjO6PO7j {
        padding-bottom: var(--spacing-4x)
      }

      .KGdeemLs {
        padding-bottom: var(--spacing-5x)
      }

      .mF7fikKc {
        padding-bottom: var(--spacing-6x)
      }

      .ptlbQMYl {
        padding-bottom: var(--spacing-7x)
      }

      .PGBSlxJI {
        padding-bottom: var(--spacing-8x)
      }

      .y77JNQac {
        padding-left: var(--spacing-none)
      }

      .L9yG0Ywq {
        padding-left: var(--spacing-1x)
      }

      .YnFcIyUW {
        padding-left: var(--spacing-2x)
      }

      .qftrV5cA {
        padding-left: var(--spacing-3x)
      }

      .SgkxSu28 {
        padding-left: var(--spacing-4x)
      }

      .IKhcdiqw {
        padding-left: var(--spacing-5x)
      }

      .suWzNZth {
        padding-left: var(--spacing-6x)
      }

      .q9mbkmR6 {
        padding-left: var(--spacing-7x)
      }

      .x5zcKiOK {
        padding-left: var(--spacing-8x)
      }
    }

    @container (inline-size >=1000px) {
      .nt2G7glf {
        padding-top: var(--spacing-none)
      }

      .nmQwJPp_ {
        padding-top: var(--spacing-1x)
      }

      .ecGTGLCJ {
        padding-top: var(--spacing-2x)
      }

      .CZ7QoDcJ {
        padding-top: var(--spacing-3x)
      }

      .uARNfo9e {
        padding-top: var(--spacing-4x)
      }

      .sXrtILsr {
        padding-top: var(--spacing-5x)
      }

      .qwwZAySa {
        padding-top: var(--spacing-6x)
      }

      .JLekKQJq {
        padding-top: var(--spacing-7x)
      }

      .WwjUbhyh {
        padding-top: var(--spacing-8x)
      }

      .NGaHDZ8u {
        padding-right: var(--spacing-none)
      }

      .Wj8iNydg {
        padding-right: var(--spacing-1x)
      }

      .h9Nz1czr {
        padding-right: var(--spacing-2x)
      }

      .F2QdbpKX {
        padding-right: var(--spacing-3x)
      }

      .oQ77ScbZ {
        padding-right: var(--spacing-4x)
      }

      .MG0sMBXB {
        padding-right: var(--spacing-5x)
      }

      .e0pu5LNg {
        padding-right: var(--spacing-6x)
      }

      .ypEaeC2T {
        padding-right: var(--spacing-7x)
      }

      .KfOT3Ip4 {
        padding-right: var(--spacing-8x)
      }

      .oxWPyslP {
        padding-bottom: var(--spacing-none)
      }

      .z3eie1Y9 {
        padding-bottom: var(--spacing-1x)
      }

      .WTMUDOfN {
        padding-bottom: var(--spacing-2x)
      }

      .loo02ooP {
        padding-bottom: var(--spacing-3x)
      }

      .Nj29bICw {
        padding-bottom: var(--spacing-4x)
      }

      .xvJrMDjU {
        padding-bottom: var(--spacing-5x)
      }

      .Uazww5ml {
        padding-bottom: var(--spacing-6x)
      }

      .B5zSElL5 {
        padding-bottom: var(--spacing-7x)
      }

      .Gx3aeDzH {
        padding-bottom: var(--spacing-8x)
      }

      .WhqxGIei {
        padding-left: var(--spacing-none)
      }

      .DCc3eyKe {
        padding-left: var(--spacing-1x)
      }

      .Pad63dYa {
        padding-left: var(--spacing-2x)
      }

      .D2Oar6sJ {
        padding-left: var(--spacing-3x)
      }

      .I0PgpVG2 {
        padding-left: var(--spacing-4x)
      }

      .luTW4bWx {
        padding-left: var(--spacing-5x)
      }

      .yRXLqX1S {
        padding-left: var(--spacing-6x)
      }

      .UIIYdtoO {
        padding-left: var(--spacing-7x)
      }

      .F0YM557A {
        padding-left: var(--spacing-8x)
      }
    }

    .PDPWrN4U {
      border-top-left-radius: var(--roundness-square)
    }

    .XOPcX5VD {
      border-top-left-radius: var(--roundness-subtle)
    }

    .gtQK2jlm {
      border-top-left-radius: var(--roundness-extra-round)
    }

    .m7Iyz5uy {
      border-top-left-radius: var(--roundness-circle)
    }

    .KOSJxCzd {
      border-top-right-radius: var(--roundness-square)
    }

    .rJsgWPBT {
      border-top-right-radius: var(--roundness-subtle)
    }

    .FTsMEfrs {
      border-top-right-radius: var(--roundness-extra-round)
    }

    .VG1OHJZn {
      border-top-right-radius: var(--roundness-circle)
    }

    .hA3K5FRd {
      border-bottom-right-radius: var(--roundness-square)
    }

    .Tb6xxdeI {
      border-bottom-right-radius: var(--roundness-subtle)
    }

    .QdikAUbt {
      border-bottom-right-radius: var(--roundness-extra-round)
    }

    .DTOY7XUp {
      border-bottom-right-radius: var(--roundness-circle)
    }

    .PGlwyvgH {
      border-bottom-left-radius: var(--roundness-square)
    }

    .jccDnjcM {
      border-bottom-left-radius: var(--roundness-subtle)
    }

    .qby4_Jbg {
      border-bottom-left-radius: var(--roundness-extra-round)
    }

    .Tf9hWtFk {
      border-bottom-left-radius: var(--roundness-circle)
    }

    @container (inline-size >=100px) {
      .SF5idQJK {
        border-top-left-radius: var(--roundness-square)
      }

      .CQ1kzjks {
        border-top-left-radius: var(--roundness-subtle)
      }

      .Z77Zz86r {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .Encrm0Du {
        border-top-left-radius: var(--roundness-circle)
      }

      .Mi9eReOH {
        border-top-right-radius: var(--roundness-square)
      }

      .IBrCDNyL {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ke6RSyxo {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .IVskoA_0 {
        border-top-right-radius: var(--roundness-circle)
      }

      .wygdQ9v5 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .E0eNF9kt {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .v93oUkcu {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .wfm_6kTu {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .Fc3rpMlc {
        border-bottom-left-radius: var(--roundness-square)
      }

      .dmeAbWUC {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .H7K71U2X {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .v2roC3Qy {
        border-bottom-left-radius: var(--roundness-circle)
      }
    }

    @container (inline-size >=200px) {
      .zGMuqVPo {
        border-top-left-radius: var(--roundness-square)
      }

      .OkR7naPk {
        border-top-left-radius: var(--roundness-subtle)
      }

      .AqXEpk0r {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .hkwEvKTQ {
        border-top-left-radius: var(--roundness-circle)
      }

      .AKyLhdKS {
        border-top-right-radius: var(--roundness-square)
      }

      .HIzVbGr8 {
        border-top-right-radius: var(--roundness-subtle)
      }

      .jsaKNXkY {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .iex9574R {
        border-top-right-radius: var(--roundness-circle)
      }

      .OpnmtiKq {
        border-bottom-right-radius: var(--roundness-square)
      }

      .PMLHN1dz {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .uGRxd3UP {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .Hu45VjSV {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .qol4aq4x {
        border-bottom-left-radius: var(--roundness-square)
      }

      .iHjr_2p4 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .atkwyOBl {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .jo0flFsp {
        border-bottom-left-radius: var(--roundness-circle)
      }
    }

    @container (inline-size >=300px) {
      .YglaZfJ6 {
        border-top-left-radius: var(--roundness-square)
      }

      .jjSvmiXm {
        border-top-left-radius: var(--roundness-subtle)
      }

      .weWNMzMt {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ETNkNzNW {
        border-top-left-radius: var(--roundness-circle)
      }

      .wDiPTkxc {
        border-top-right-radius: var(--roundness-square)
      }

      .nz1LnqEg {
        border-top-right-radius: var(--roundness-subtle)
      }

      .onQG4LjV {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .hkjrZXip {
        border-top-right-radius: var(--roundness-circle)
      }

      .nkAjoalx {
        border-bottom-right-radius: var(--roundness-square)
      }

      .Zjl9To8s {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .CYFxZERz {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .RpL8OePS {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .DEvaQN9t {
        border-bottom-left-radius: var(--roundness-square)
      }

      .idwFnVWA {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .FRVA42M7 {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .LbN21l71 {
        border-bottom-left-radius: var(--roundness-circle)
      }
    }

    @container (inline-size >=400px) {
      .CynA3gq2 {
        border-top-left-radius: var(--roundness-square)
      }

      .m9IiuyYo {
        border-top-left-radius: var(--roundness-subtle)
      }

      .f_E53i5M {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .CCpzK60J {
        border-top-left-radius: var(--roundness-circle)
      }

      .oYBCkbiH {
        border-top-right-radius: var(--roundness-square)
      }

      .CMF7G1vR {
        border-top-right-radius: var(--roundness-subtle)
      }

      .j8f_4j8P {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .d43mziUr {
        border-top-right-radius: var(--roundness-circle)
      }

      .DZk1caLS {
        border-bottom-right-radius: var(--roundness-square)
      }

      .qoPUNzTf {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .zOCoqbz1 {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .wHj8fida {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ah4KP6Rt {
        border-bottom-left-radius: var(--roundness-square)
      }

      .gsvhokSo {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .VNAgVLLc {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .x3IB26j1 {
        border-bottom-left-radius: var(--roundness-circle)
      }
    }

    @container (inline-size >=500px) {
      .nBjRGlQ1 {
        border-top-left-radius: var(--roundness-square)
      }

      .ScT9_aVt {
        border-top-left-radius: var(--roundness-subtle)
      }

      .Y74VqjC8 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .k1q3n9Fs {
        border-top-left-radius: var(--roundness-circle)
      }

      .vIn_PaDw {
        border-top-right-radius: var(--roundness-square)
      }

      .KGUGDgL3 {
        border-top-right-radius: var(--roundness-subtle)
      }

      .TGjk4S5H {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .HEQsZaN2 {
        border-top-right-radius: var(--roundness-circle)
      }

      .nJ2r7mmw {
        border-bottom-right-radius: var(--roundness-square)
      }

      .oV0R3EcI {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .pbDxAy0g {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .UK4iDVdr {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .IeP3OVQa {
        border-bottom-left-radius: var(--roundness-square)
      }

      .W728OXoS {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .z9S2is9j {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .FUblJoXT {
        border-bottom-left-radius: var(--roundness-circle)
      }
    }

    @container (inline-size >=600px) {
      .n9kkCC8c {
        border-top-left-radius: var(--roundness-square)
      }

      .T2KGqohI {
        border-top-left-radius: var(--roundness-subtle)
      }

      .pThkzl4V {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .yE34QBVi {
        border-top-left-radius: var(--roundness-circle)
      }

      .RZpA6J2R {
        border-top-right-radius: var(--roundness-square)
      }

      .GRwUTFlg {
        border-top-right-radius: var(--roundness-subtle)
      }

      .KsdWORDQ {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .VhYviCJr {
        border-top-right-radius: var(--roundness-circle)
      }

      .l97ZbCWh {
        border-bottom-right-radius: var(--roundness-square)
      }

      .wSZGvupm {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ef0N18zr {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .m3CHpHKo {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .CyZap0m5 {
        border-bottom-left-radius: var(--roundness-square)
      }

      .d6q7ghck {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .SggnJxAJ {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .urgNhSNb {
        border-bottom-left-radius: var(--roundness-circle)
      }
    }

    @container (inline-size >=700px) {
      .P8ZfkWBI {
        border-top-left-radius: var(--roundness-square)
      }

      .sfjsI2O5 {
        border-top-left-radius: var(--roundness-subtle)
      }

      .gpd3GrWj {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .iCcINiAg {
        border-top-left-radius: var(--roundness-circle)
      }

      .uqWOZUQu {
        border-top-right-radius: var(--roundness-square)
      }

      .HQBZ10vx {
        border-top-right-radius: var(--roundness-subtle)
      }

      .lekIlHll {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .LH9kIRKn {
        border-top-right-radius: var(--roundness-circle)
      }

      .O3K7iBy5 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .nyBxMtpr {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .Z0hDMVL0 {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .M5GOvXqL {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .P5NKvE2M {
        border-bottom-left-radius: var(--roundness-square)
      }

      .RRTwsDq9 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .SKmkNkNL {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .RrlAIRo3 {
        border-bottom-left-radius: var(--roundness-circle)
      }
    }

    @container (inline-size >=800px) {
      .guDEXDVz {
        border-top-left-radius: var(--roundness-square)
      }

      .hcF6TMdE {
        border-top-left-radius: var(--roundness-subtle)
      }

      .paRvl48I {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .Kx1NP8JX {
        border-top-left-radius: var(--roundness-circle)
      }

      .astY5y4y {
        border-top-right-radius: var(--roundness-square)
      }

      .wBycOJxA {
        border-top-right-radius: var(--roundness-subtle)
      }

      .wAGYVK55 {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .sgvPn4M8 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ycfYb679 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .wV9pWI6o {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .lj9AAePn {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ntSSSuEH {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .mcvxo3VZ {
        border-bottom-left-radius: var(--roundness-square)
      }

      ._5KFuNnM {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .N81kP8Sx {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .cSonsjVc {
        border-bottom-left-radius: var(--roundness-circle)
      }
    }

    @container (inline-size >=900px) {
      .te_VOvjx {
        border-top-left-radius: var(--roundness-square)
      }

      .Ev52QTWX {
        border-top-left-radius: var(--roundness-subtle)
      }

      .q7vHI3wB {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ekaKpfo6 {
        border-top-left-radius: var(--roundness-circle)
      }

      .ZhRa925G {
        border-top-right-radius: var(--roundness-square)
      }

      .xZP_QU9p {
        border-top-right-radius: var(--roundness-subtle)
      }

      .XZ9yQebg {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ogdKa5fP {
        border-top-right-radius: var(--roundness-circle)
      }

      .QHOkd3qA {
        border-bottom-right-radius: var(--roundness-square)
      }

      .HwcCPbL8 {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .dPMKOuHW {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .omaWIrho {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .RTVhq4hG {
        border-bottom-left-radius: var(--roundness-square)
      }

      .eWMRSN8c {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .gL1xfU0Y {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .HHOzBkjc {
        border-bottom-left-radius: var(--roundness-circle)
      }
    }

    @container (inline-size >=1000px) {
      .GtyoeMQJ {
        border-top-left-radius: var(--roundness-square)
      }

      .x1n4SJsG {
        border-top-left-radius: var(--roundness-subtle)
      }

      .cHaQachR {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .eDscri8i {
        border-top-left-radius: var(--roundness-circle)
      }

      .a7mxUb6h {
        border-top-right-radius: var(--roundness-square)
      }

      .Y660pfdd {
        border-top-right-radius: var(--roundness-subtle)
      }

      .N5G0vtv5 {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .qfVPOQ2m {
        border-top-right-radius: var(--roundness-circle)
      }

      .SuQ6Hne_ {
        border-bottom-right-radius: var(--roundness-square)
      }

      .JHc2Wuyi {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .CtfXi7Eh {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ReuZgRcG {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ObJnmpwo {
        border-bottom-left-radius: var(--roundness-square)
      }

      .gGvxU3qU {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ecOawLMp {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .p_anfEPn {
        border-bottom-left-radius: var(--roundness-circle)
      }
    }

    .LO3KVcuN {
      width: auto
    }

    .KLQ1FEGe {
      width: -moz-fit-content;
      width: fit-content
    }

    .M7ikmWSE {
      width: 100%
    }

    .J2kEjTSp {
      width: -moz-max-content;
      width: max-content
    }

    .NSuJpwBx {
      width: -moz-min-content;
      width: min-content
    }

    @container (inline-size >=100px) {
      .LLSwI6NY {
        width: auto
      }

      .GJpIEeRk {
        width: -moz-fit-content;
        width: fit-content
      }

      .xurHw6Wa {
        width: 100%
      }

      .ULHA_dRT {
        width: -moz-max-content;
        width: max-content
      }

      .uet_BUw8 {
        width: -moz-min-content;
        width: min-content
      }
    }

    @container (inline-size >=200px) {
      .pKdKpqbX {
        width: auto
      }

      .G6RdXzqP {
        width: -moz-fit-content;
        width: fit-content
      }

      .LWEpDayi {
        width: 100%
      }

      .Vp0Urts7 {
        width: -moz-max-content;
        width: max-content
      }

      .UVvTFB3r {
        width: -moz-min-content;
        width: min-content
      }
    }

    @container (inline-size >=300px) {
      .YkH2LLYr {
        width: auto
      }

      .KtcJxquy {
        width: -moz-fit-content;
        width: fit-content
      }

      .qGri3L7U {
        width: 100%
      }

      .Ro4pagtn {
        width: -moz-max-content;
        width: max-content
      }

      .ngJp8mnv {
        width: -moz-min-content;
        width: min-content
      }
    }

    @container (inline-size >=400px) {
      .KUtDAGEN {
        width: auto
      }

      .QDO7EYAf {
        width: -moz-fit-content;
        width: fit-content
      }

      .BrJpXylo {
        width: 100%
      }

      .yTH2UdOp {
        width: -moz-max-content;
        width: max-content
      }

      .f9EYkAlZ {
        width: -moz-min-content;
        width: min-content
      }
    }

    @container (inline-size >=500px) {
      .VHjNgHsP {
        width: auto
      }

      .cAJ3zImB {
        width: -moz-fit-content;
        width: fit-content
      }

      .fGDyQEEU {
        width: 100%
      }

      .UPcWv7x1 {
        width: -moz-max-content;
        width: max-content
      }

      .aR18835j {
        width: -moz-min-content;
        width: min-content
      }
    }

    @container (inline-size >=600px) {
      .dnqW8Inw {
        width: auto
      }

      .QvUZqU5N {
        width: -moz-fit-content;
        width: fit-content
      }

      .nOCSrkvC {
        width: 100%
      }

      .lF4EqPBs {
        width: -moz-max-content;
        width: max-content
      }

      .XeOxBf3h {
        width: -moz-min-content;
        width: min-content
      }
    }

    @container (inline-size >=700px) {
      .JpMK12JT {
        width: auto
      }

      .B2wZGXp6 {
        width: -moz-fit-content;
        width: fit-content
      }

      .wBu4W7r2 {
        width: 100%
      }

      .KH3csyEo {
        width: -moz-max-content;
        width: max-content
      }

      .TjVRlLsT {
        width: -moz-min-content;
        width: min-content
      }
    }

    @container (inline-size >=800px) {
      .B5dBxECV {
        width: auto
      }

      .CKvQl8Nz {
        width: -moz-fit-content;
        width: fit-content
      }

      .BcHmhzAz {
        width: 100%
      }

      .uPsT7F6g {
        width: -moz-max-content;
        width: max-content
      }

      .ZcmRy2IZ {
        width: -moz-min-content;
        width: min-content
      }
    }

    @container (inline-size >=900px) {
      .rO4DPBgH {
        width: auto
      }

      .p8yKZ9rD {
        width: -moz-fit-content;
        width: fit-content
      }

      .Tksp9Gb_ {
        width: 100%
      }

      .hlQR02Wj {
        width: -moz-max-content;
        width: max-content
      }

      .zqDitbk9 {
        width: -moz-min-content;
        width: min-content
      }
    }

    @container (inline-size >=1000px) {
      .eV7pHZjQ {
        width: auto
      }

      .UOvhPcCY {
        width: -moz-fit-content;
        width: fit-content
      }

      .BKqzTRiX {
        width: 100%
      }

      .gCcfmYGy {
        width: -moz-max-content;
        width: max-content
      }

      .miNks4ux {
        width: -moz-min-content;
        width: min-content
      }
    }

    .hT1ZTVve {
      border: none
    }

    .mRMX_cDy {
      border: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .OMAOclQL {
      border: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .GjLTqWEy {
      border: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .Upobshwl {
      border: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .phCAaYls {
      border: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .p9d0Gii5 {
      border: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .s6OQ9ZHt {
      border: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .wWsQw251 {
      border: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .rktNFyHZ {
      border: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    @container (inline-size >=100px) {
      .Mcqz6m_I {
        border: none
      }

      .vloicFtN {
        border: var(--chunkiness-thin) solid var(--color-border-primary)
      }

      .FNDEwqSc {
        border: var(--chunkiness-thin) solid var(--color-border-secondary)
      }

      .RAnox5yG {
        border: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .pjAtNQJY {
        border: var(--chunkiness-thin) solid var(--color-content-inverse)
      }

      .wVdSBx5t {
        border: var(--chunkiness-thin) solid var(--color-content-interactive)
      }

      .zBrVP1KN {
        border: var(--chunkiness-thick) solid var(--color-border-primary)
      }

      .nYgi8xNx {
        border: var(--chunkiness-thick) solid var(--color-border-secondary)
      }

      .RA9qu8__ {
        border: var(--chunkiness-thick) solid var(--color-content-inverse)
      }

      .pl8vLyHQ {
        border: var(--chunkiness-thick) solid var(--color-content-interactive)
      }
    }

    @container (inline-size >=200px) {
      .u1rarwhX {
        border: none
      }

      .ai1fNqcf {
        border: var(--chunkiness-thin) solid var(--color-border-primary)
      }

      .MGWWGNP6 {
        border: var(--chunkiness-thin) solid var(--color-border-secondary)
      }

      .gt9guat6 {
        border: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .niyj9p_a {
        border: var(--chunkiness-thin) solid var(--color-content-inverse)
      }

      .R_ydnMed {
        border: var(--chunkiness-thin) solid var(--color-content-interactive)
      }

      .g9xXdyQF {
        border: var(--chunkiness-thick) solid var(--color-border-primary)
      }

      .xcq7aDZ3 {
        border: var(--chunkiness-thick) solid var(--color-border-secondary)
      }

      .PzOellTK {
        border: var(--chunkiness-thick) solid var(--color-content-inverse)
      }

      .f65lveQW {
        border: var(--chunkiness-thick) solid var(--color-content-interactive)
      }
    }

    @container (inline-size >=300px) {
      .aMNOd9EO {
        border: none
      }

      .EDzR0Oga {
        border: var(--chunkiness-thin) solid var(--color-border-primary)
      }

      .m7zi7Mog {
        border: var(--chunkiness-thin) solid var(--color-border-secondary)
      }

      .otY0iwi1 {
        border: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .CqxRjAyd {
        border: var(--chunkiness-thin) solid var(--color-content-inverse)
      }

      .uKF_s_Bh {
        border: var(--chunkiness-thin) solid var(--color-content-interactive)
      }

      .oE046hw2 {
        border: var(--chunkiness-thick) solid var(--color-border-primary)
      }

      .l2rQudJ2 {
        border: var(--chunkiness-thick) solid var(--color-border-secondary)
      }

      .jn0BP45O {
        border: var(--chunkiness-thick) solid var(--color-content-inverse)
      }

      .NTcUMv_Y {
        border: var(--chunkiness-thick) solid var(--color-content-interactive)
      }
    }

    @container (inline-size >=400px) {
      .O9e3NSJ0 {
        border: none
      }

      .LZPIU1kC {
        border: var(--chunkiness-thin) solid var(--color-border-primary)
      }

      .HFWlL2Lf {
        border: var(--chunkiness-thin) solid var(--color-border-secondary)
      }

      .OAwChvdM {
        border: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .PUNb2ZMo {
        border: var(--chunkiness-thin) solid var(--color-content-inverse)
      }

      .udPIlckt {
        border: var(--chunkiness-thin) solid var(--color-content-interactive)
      }

      .rcgGtFwb {
        border: var(--chunkiness-thick) solid var(--color-border-primary)
      }

      .Ff6NIepf {
        border: var(--chunkiness-thick) solid var(--color-border-secondary)
      }

      .m_Cf9wqb {
        border: var(--chunkiness-thick) solid var(--color-content-inverse)
      }

      .MICg6Z5k {
        border: var(--chunkiness-thick) solid var(--color-content-interactive)
      }
    }

    @container (inline-size >=500px) {
      .feMta00L {
        border: none
      }

      .zvXc0L4p {
        border: var(--chunkiness-thin) solid var(--color-border-primary)
      }

      .Kmc8Eb1l {
        border: var(--chunkiness-thin) solid var(--color-border-secondary)
      }

      .CD5OWqei {
        border: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .QVdKWktf {
        border: var(--chunkiness-thin) solid var(--color-content-inverse)
      }

      .QKzh4f4E {
        border: var(--chunkiness-thin) solid var(--color-content-interactive)
      }

      .oWJyYgt3 {
        border: var(--chunkiness-thick) solid var(--color-border-primary)
      }

      .QI4xJ00s {
        border: var(--chunkiness-thick) solid var(--color-border-secondary)
      }

      .xxOwYP_U {
        border: var(--chunkiness-thick) solid var(--color-content-inverse)
      }

      .UdR2KeY4 {
        border: var(--chunkiness-thick) solid var(--color-content-interactive)
      }
    }

    @container (inline-size >=600px) {
      .aZ5rSZeA {
        border: none
      }

      .Al0zy6fN {
        border: var(--chunkiness-thin) solid var(--color-border-primary)
      }

      .q93GlfQR {
        border: var(--chunkiness-thin) solid var(--color-border-secondary)
      }

      .x8cPmXUU {
        border: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .VCUlNZyB {
        border: var(--chunkiness-thin) solid var(--color-content-inverse)
      }

      .V8I54iH8 {
        border: var(--chunkiness-thin) solid var(--color-content-interactive)
      }

      .bVsVGKxX {
        border: var(--chunkiness-thick) solid var(--color-border-primary)
      }

      .Z7is0KO6 {
        border: var(--chunkiness-thick) solid var(--color-border-secondary)
      }

      .UxMNmS8s {
        border: var(--chunkiness-thick) solid var(--color-content-inverse)
      }

      .W4R22DJQ {
        border: var(--chunkiness-thick) solid var(--color-content-interactive)
      }
    }

    @container (inline-size >=700px) {
      .CStXQdvD {
        border: none
      }

      .wpa4bqn1 {
        border: var(--chunkiness-thin) solid var(--color-border-primary)
      }

      ._QhiONU6 {
        border: var(--chunkiness-thin) solid var(--color-border-secondary)
      }

      .osb9tSBr {
        border: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .sraB8FF1 {
        border: var(--chunkiness-thin) solid var(--color-content-inverse)
      }

      .nwou37Jq {
        border: var(--chunkiness-thin) solid var(--color-content-interactive)
      }

      .slBaEOre {
        border: var(--chunkiness-thick) solid var(--color-border-primary)
      }

      .aPZcJeK5 {
        border: var(--chunkiness-thick) solid var(--color-border-secondary)
      }

      .rFcJH6zM {
        border: var(--chunkiness-thick) solid var(--color-content-inverse)
      }

      .j0hT8Gs1 {
        border: var(--chunkiness-thick) solid var(--color-content-interactive)
      }
    }

    @container (inline-size >=800px) {
      .pmGdoi4l {
        border: none
      }

      .fms1Dsm6 {
        border: var(--chunkiness-thin) solid var(--color-border-primary)
      }

      .Eq_xRyI9 {
        border: var(--chunkiness-thin) solid var(--color-border-secondary)
      }

      .zJyDlBrH {
        border: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .CyfnJIS4 {
        border: var(--chunkiness-thin) solid var(--color-content-inverse)
      }

      .MAhCdRuN {
        border: var(--chunkiness-thin) solid var(--color-content-interactive)
      }

      .XHu3xmZm {
        border: var(--chunkiness-thick) solid var(--color-border-primary)
      }

      .FHjAjGe2 {
        border: var(--chunkiness-thick) solid var(--color-border-secondary)
      }

      .VG0iOQZV {
        border: var(--chunkiness-thick) solid var(--color-content-inverse)
      }

      .BkFZbt9R {
        border: var(--chunkiness-thick) solid var(--color-content-interactive)
      }
    }

    @container (inline-size >=900px) {
      .JAQYIZuI {
        border: none
      }

      .cV151o0X {
        border: var(--chunkiness-thin) solid var(--color-border-primary)
      }

      .H2fRrFyF {
        border: var(--chunkiness-thin) solid var(--color-border-secondary)
      }

      .Mp3hkk54 {
        border: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .EbqPH7y4 {
        border: var(--chunkiness-thin) solid var(--color-content-inverse)
      }

      .fzUcD40y {
        border: var(--chunkiness-thin) solid var(--color-content-interactive)
      }

      .TH26nXDM {
        border: var(--chunkiness-thick) solid var(--color-border-primary)
      }

      .A72CW3XV {
        border: var(--chunkiness-thick) solid var(--color-border-secondary)
      }

      .vu2kbG_0 {
        border: var(--chunkiness-thick) solid var(--color-content-inverse)
      }

      .Y4aAX0ch {
        border: var(--chunkiness-thick) solid var(--color-content-interactive)
      }
    }

    @container (inline-size >=1000px) {
      .VQaP17Xk {
        border: none
      }

      .eZIurRJV {
        border: var(--chunkiness-thin) solid var(--color-border-primary)
      }

      .wsfHHVTh {
        border: var(--chunkiness-thin) solid var(--color-border-secondary)
      }

      .b3ymtrc4 {
        border: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .hT6DTg9H {
        border: var(--chunkiness-thin) solid var(--color-content-inverse)
      }

      .V_9gzxWn {
        border: var(--chunkiness-thin) solid var(--color-content-interactive)
      }

      .olK3gihe {
        border: var(--chunkiness-thick) solid var(--color-border-primary)
      }

      .jmhmR9ry {
        border: var(--chunkiness-thick) solid var(--color-border-secondary)
      }

      .mMyW9hZQ {
        border: var(--chunkiness-thick) solid var(--color-content-inverse)
      }

      .OaLm0yKF {
        border: var(--chunkiness-thick) solid var(--color-content-interactive)
      }
    }

    .ovfKxhpl {
      color: var(--color, currentColor);
      height: unset;
      vertical-align: top
    }

    .z23z4yc7 {
      height: auto
    }

    .OpO9x3fz {
      height: var(--icon-size-text-responsive)
    }

    .QFIDG_VB {
      height: var(--icon-size-1x)
    }

    .yw6w1Sg9 {
      height: var(--icon-size-2x)
    }

    ._CCXJLGH {
      height: var(--icon-size-3x)
    }

    .EL9H0ZjA {
      height: var(--icon-size-4x)
    }

    .QpsAsWNo {
      height: var(--icon-size-5x)
    }

    .MB1b7LO7 {
      height: auto
    }

    .CiKgWgb0 {
      height: var(--icon-size-text-responsive)
    }

    .VJ1V6O3f {
      height: var(--icon-size-1x)
    }

    .QkDYxfQF {
      height: var(--icon-size-2x)
    }

    .SWNkAlnm {
      height: var(--icon-size-3x)
    }

    .KXexrCjv {
      height: var(--icon-size-4x)
    }

    ._ASI01gZ {
      height: var(--icon-size-5x)
    }

    @container (inline-size >=100px) {
      .aXTWlQmR {
        height: auto
      }

      .yKHAFLno {
        height: var(--icon-size-text-responsive)
      }

      .DQA2Otrc {
        height: var(--icon-size-1x)
      }

      .DSeq8k1X {
        height: var(--icon-size-2x)
      }

      .YZ6BmE4v {
        height: var(--icon-size-3x)
      }

      .bxnC3znk {
        height: var(--icon-size-4x)
      }

      .dhTgsYb1 {
        height: var(--icon-size-5x)
      }
    }

    @container (inline-size >=200px) {
      .MO2gzErI {
        height: auto
      }

      .GdCRGHme {
        height: var(--icon-size-text-responsive)
      }

      ._Yrz1T6u {
        height: var(--icon-size-1x)
      }

      .EcQz9Dz1 {
        height: var(--icon-size-2x)
      }

      .ieFeYZtH {
        height: var(--icon-size-3x)
      }

      .Oz_pw7ms {
        height: var(--icon-size-4x)
      }

      .Dqz8Xm7_ {
        height: var(--icon-size-5x)
      }
    }

    @container (inline-size >=300px) {
      .PqhNGg8V {
        height: auto
      }

      .YcaplRJv {
        height: var(--icon-size-text-responsive)
      }

      .ePjZdOeA {
        height: var(--icon-size-1x)
      }

      .wFwU30PO {
        height: var(--icon-size-2x)
      }

      .aUPxDwMa {
        height: var(--icon-size-3x)
      }

      .gxPhidw5 {
        height: var(--icon-size-4x)
      }

      .TLPxBF1d {
        height: var(--icon-size-5x)
      }
    }

    @container (inline-size >=400px) {
      .BcJHtcij {
        height: auto
      }

      .UxK6iSpi {
        height: var(--icon-size-text-responsive)
      }

      .SIy48OnA {
        height: var(--icon-size-1x)
      }

      .V_BpS5o0 {
        height: var(--icon-size-2x)
      }

      .p5Y7tdlw {
        height: var(--icon-size-3x)
      }

      .l5dsuGJv {
        height: var(--icon-size-4x)
      }

      .zXGrBetN {
        height: var(--icon-size-5x)
      }
    }

    @container (inline-size >=500px) {
      .dVZ73Ao8 {
        height: auto
      }

      .YiZnG6Os {
        height: var(--icon-size-text-responsive)
      }

      .CMizItUb {
        height: var(--icon-size-1x)
      }

      .dQuLklQQ {
        height: var(--icon-size-2x)
      }

      .fsY5jthh {
        height: var(--icon-size-3x)
      }

      .UzdPdaIx {
        height: var(--icon-size-4x)
      }

      .fx05DLpS {
        height: var(--icon-size-5x)
      }
    }

    @container (inline-size >=600px) {
      .ZCVDMKy0 {
        height: auto
      }

      .N05WXGmX {
        height: var(--icon-size-text-responsive)
      }

      .nbx_V2un {
        height: var(--icon-size-1x)
      }

      .xMWQ6bfJ {
        height: var(--icon-size-2x)
      }

      .OmFfIIdH {
        height: var(--icon-size-3x)
      }

      .enTAQcSF {
        height: var(--icon-size-4x)
      }

      .hoZZiyU8 {
        height: var(--icon-size-5x)
      }
    }

    @container (inline-size >=700px) {
      .yk1LbxCt {
        height: auto
      }

      .DFmKMb7j {
        height: var(--icon-size-text-responsive)
      }

      ._K7azNRx {
        height: var(--icon-size-1x)
      }

      .V0ix8cx2 {
        height: var(--icon-size-2x)
      }

      .QTYB9r27 {
        height: var(--icon-size-3x)
      }

      .BW5EHWUh {
        height: var(--icon-size-4x)
      }

      .PrF5zfhH {
        height: var(--icon-size-5x)
      }
    }

    @container (inline-size >=800px) {
      .Rnq3xB5s {
        height: auto
      }

      .sYLND5CN {
        height: var(--icon-size-text-responsive)
      }

      .VscDmXAW {
        height: var(--icon-size-1x)
      }

      .juJkYH3Y {
        height: var(--icon-size-2x)
      }

      .kpL8nwcz {
        height: var(--icon-size-3x)
      }

      .qA0YPsOi {
        height: var(--icon-size-4x)
      }

      .l5VcbqzL {
        height: var(--icon-size-5x)
      }
    }

    @container (inline-size >=900px) {
      .bzi5X0Ar {
        height: auto
      }

      .xwia3LbL {
        height: var(--icon-size-text-responsive)
      }

      .ayxRlv1o {
        height: var(--icon-size-1x)
      }

      .mM2P0n1C {
        height: var(--icon-size-2x)
      }

      .FYeqxYV0 {
        height: var(--icon-size-3x)
      }

      .Mo5P8zpE {
        height: var(--icon-size-4x)
      }

      .kk7ERIgd {
        height: var(--icon-size-5x)
      }
    }

    @container (inline-size >=1000px) {
      ._urrCC7i {
        height: auto
      }

      .fOLxPO4q {
        height: var(--icon-size-text-responsive)
      }

      .VTwKo_jY {
        height: var(--icon-size-1x)
      }

      .xQ7862OR {
        height: var(--icon-size-2x)
      }

      .JRpeEAEz {
        height: var(--icon-size-3x)
      }

      .NXYViMvg {
        height: var(--icon-size-4x)
      }

      .amyHuuxJ {
        height: var(--icon-size-5x)
      }
    }

    .TKb5s5KK {
      width: 12ch
    }

    .E7IecGzM {
      align-items: center;
      background-color: transparent;
      border: none;
      cursor: pointer;
      display: flex;
      margin: 0;
      padding: 0
    }

    .E7IecGzM:focus {
      outline: 0
    }

    .E7IecGzM:focus-visible svg {
      outline: 2px auto -webkit-focus-ring-color
    }

    .E7IecGzM path {
      fill: var(--color-content-inverse)
    }

    .zfPRf_N9 {
      align-items: center;
      cursor: pointer;
      display: flex;
      flex-grow: 1;
      justify-content: stretch
    }

    .zfPRf_N9:focus {
      outline: 0
    }

    .zfPRf_N9:focus .hInrAsPW {
      box-shadow: 0 0 3px 0 hsla(0, 0%, 100%, .8)
    }

    .zfPRf_N9:focus-visible {
      outline: 2px auto -webkit-focus-ring-color
    }

    .hInrAsPW {
      background-color: var(--color-surface-inverse);
      height: 6px;
      width: 100%
    }

    ._ZoOb_jT {
      background-color: var(--color-surface-accent);
      display: block;
      height: 100%;
      position: relative
    }

    ._ZoOb_jT:after {
      background-color: var(--color-surface-primary);
      border: 1px solid var(--color-content-primary);
      border-radius: 50%;
      content: "";
      display: inline-block;
      height: 14px;
      position: absolute;
      right: -7px;
      top: -4px;
      width: 14px
    }

    .zdLmSuex:after {
      transform: scale(0);
      transform-origin: 50% 50%;
      transition: transform .25s ease-in-out
    }

    .tUJv5wdn:after,
    .zfPRf_N9:focus ._ZoOb_jT:after,
    .zfPRf_N9:hover ._ZoOb_jT:after {
      transform: scale(1)
    }

    .BhjYkE9o .hInrAsPW {
      height: 3px
    }

    .BhjYkE9o ._ZoOb_jT:after {
      height: 9px;
      right: -4.5px;
      top: -3px;
      width: 9px
    }

    .Gsj5015o {
      display: flex;
      padding: var(--spacing-none) var(--spacing-3x)
    }

    .FgWg5cHT {
      color: var(--color-content-inverse);
      transition: width .15s ease-in-out;
      width: 0
    }

    .FgWg5cHT:focus,
    .FgWg5cHT:hover,
    .Gsj5015o:hover .FgWg5cHT {
      margin-left: 10px;
      transition: width .25s ease-in-out;
      width: 50px
    }

    .xjups_Dm {
      padding-right: 0
    }

    .xjups_Dm svg {
      height: var(--icon-size-2x);
      width: var(--icon-size-2x)
    }

    .y7eUu3cu {
      background-color: rgba(0, 0, 0, .6);
      bottom: 0;
      display: flex;
      height: 44px;
      left: 0;
      position: absolute;
      right: 0;
      width: 100%
    }

    .qsKFWNEa {
      padding: 0 15px
    }

    .qsKFWNEa svg>path {
      fill: var(--color-content-inverse)
    }

    .A1zz0haL {
      color: hsla(0, 0%, 100%, .2);
      margin: 0 var(--spacing-1x)
    }

    .Dy0k4BjZ {
      font-size: 15px;
      padding-right: 15px
    }

    ._89Buibv {
      background-color: var(--color-overlay-dark);
      border-radius: var(--roundness-circle);
      height: var(--spacing-6x);
      justify-content: center;
      left: var(--spacing-2x);
      position: absolute;
      top: var(--spacing-2x);
      width: var(--spacing-6x)
    }

    .taduaMqj {
      display: none
    }

    .gemX2zX1 {
      bottom: var(--spacing-3x);
      left: var(--spacing-2x);
      position: absolute
    }

    .sRfWGU1m {
      background-color: var(--color-overlay-dark);
      border-radius: var(--roundness-subtle);
      display: flex;
      padding: var(--spacing-1x)
    }

    .tloRRGYy {
      color: var(--color-content-inverse);
      margin: 0 var(--spacing-2x);
      opacity: .5
    }

    .OF_XH2Nf {
      bottom: 0;
      color: hsla(0, 0%, 100%, .2);
      position: absolute;
      width: 100%
    }

    .Eg_xc7e6 {
      display: none
    }

    @media(hover:hover) {
      .Eg_xc7e6 {
        display: block
      }
    }

    .Ld1avRZg {
      background-color: var(--color-overlay-dark);
      margin: var(--spacing-2x);
      padding: var(--spacing-1x);
      right: 0;
      top: 0;
      z-index: 1
    }

    .Ld1avRZg,
    .bpfOZ6vx {
      border-radius: var(--roundness-subtle);
      position: absolute
    }

    .bpfOZ6vx {
      align-items: center;
      background: var(--color-overlay-dark);
      bottom: var(--spacing-2x);
      display: flex;
      height: 48px;
      justify-content: center;
      left: var(--spacing-2x);
      right: var(--spacing-2x);
      width: calc(100% - var(--spacing-3x))
    }

    .oZYMRkZk {
      padding: var(--spacing-none) var(--spacing-3x)
    }

    .oZYMRkZk svg>path {
      fill: var(--color-content-inverse)
    }

    .ngA9ELz_ {
      margin: var(--spacing-none) var(--spacing-1x) var(--spacing-none) var(--spacing-1x)
    }

    .Ho56_6zF {
      padding-right: var(--spacing-3x)
    }

    .Ho56_6zF svg {
      height: var(--icon-size-2x);
      width: var(--icon-size-2x)
    }

    @keyframes oFJaYFS9 {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .dc9DIUal {
      font-size: 0;
      line-height: 0;
      position: relative;
      width: 100%
    }

    .dc9DIUal .video-player {
      align-items: center;
      bottom: 0;
      display: flex;
      justify-content: center;
      left: 0;
      position: absolute;
      right: 0;
      top: 0
    }

    .fYBWVWwY:after,
    .fYBWVWwY:before {
      animation: oFJaYFS9 1.5s linear infinite
    }

    .fYBWVWwY:before {
      animation-delay: .35s
    }

    .n7Kr7jYv {
      aspect-ratio: var(--iar, 1.7777777778);
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      position: absolute
    }

    .RriQ0b1e .n7Kr7jYv {
      max-height: 100%;
      width: 100%
    }

    .a_15u2R4 .n7Kr7jYv {
      height: 100%;
      max-width: 100%
    }

    .zfRHfoB8 {
      background-color: var(--color-always-white)
    }

    .zfRHfoB8 .EEu13QXA,
    .zfRHfoB8 .n7Kr7jYv {
      -o-object-fit: contain;
      object-fit: contain;
      -o-object-position: center;
      object-position: center
    }

    .F8abixPe {
      align-items: center;
      bottom: 0;
      display: flex;
      justify-content: center;
      right: 0
    }

    .F8abixPe,
    .PTRD6TYJ {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%
    }

    .PTRD6TYJ {
      background-image: var(--bg);
      background-size: 100% 100%
    }

    .PTRD6TYJ:after {
      backdrop-filter: blur(30px);
      background-color: var(--color-overlay-light);
      content: "";
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%
    }

    .Rc06knfP .PTRD6TYJ:after {
      background-color: var(--color-overlay-dark)
    }

    .EEu13QXA {
      aspect-ratio: var(--iar, 1.7777777778);
      background-color: var(--color-always-white);
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      position: absolute
    }

    .RriQ0b1e .EEu13QXA {
      max-height: 100%;
      width: 100%
    }

    .a_15u2R4 .EEu13QXA {
      height: 100%;
      max-width: 100%
    }

    .aa5wbJI5 {
      background-color: transparent;
      border: 0;
      color: inherit;
      cursor: pointer;
      margin: 0;
      outline: 0;
      padding: 0;
      width: 100%
    }

    .B95U_RW4,
    .aa5wbJI5 {
      align-items: center;
      bottom: 0;
      display: flex;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 13px;
      font-style: inherit;
      font-weight: inherit;
      font-weight: 700;
      justify-content: center;
      left: 0;
      letter-spacing: 0;
      line-height: 16px;
      position: absolute;
      right: 0;
      top: 0
    }

    .VSH6MecD {
      background-color: rgba(0, 0, 0, .2);
      border-radius: 8px;
      color: #fff;
      display: inline-block;
      height: 70px;
      padding: 20px 25px 20px 30px;
      transition: opacity .2s ease-in-out
    }

    .HOnraVF9 {
      opacity: 0
    }

    .naas4mDd {
      opacity: 1;
      transition: opacity .25s ease-in-out
    }

    .PPtgagzM {
      opacity: 0;
      transition: opacity .15s ease-in-out
    }

    .pMvKhRbi {
      opacity: 1
    }

    .fIgmYTL4 {
      bottom: 0;
      display: block;
      right: 0
    }

    .fIgmYTL4,
    .nZNFK4NH {
      left: 0;
      position: absolute;
      top: 0
    }

    .nZNFK4NH {
      align-items: center;
      display: flex;
      height: 100%;
      justify-content: center;
      width: 100%
    }

    .g_vrj0jU {
      color: #505050;
      display: block;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 1.125rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 150%;
      margin: 0
    }

    .g_vrj0jU.vOL7454X {
      display: inline
    }

    .g_vrj0jU strong,
    .g_vrj0jU.n9LKrSMr {
      font-weight: 600
    }

    .g_vrj0jU.NukzXzWQ {
      font-weight: 600;
      letter-spacing: 12%;
      text-transform: uppercase
    }

    .g_vrj0jU em,
    .g_vrj0jU.eCT0r6NH {
      font-style: italic
    }

    .g_vrj0jU.c8cdKCQz {
      color: inherit
    }

    .Co74p9qg {
      color: #505050;
      display: block;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 1rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 150%;
      margin: 0
    }

    .Co74p9qg.vOL7454X {
      display: inline
    }

    .Co74p9qg strong,
    .Co74p9qg.n9LKrSMr {
      font-weight: 600
    }

    .Co74p9qg.NukzXzWQ {
      font-weight: 600;
      letter-spacing: 12%;
      text-transform: uppercase
    }

    .Co74p9qg em,
    .Co74p9qg.eCT0r6NH {
      font-style: italic
    }

    .Co74p9qg.c8cdKCQz {
      color: inherit
    }

    .gzHbPloR {
      color: #505050;
      display: block;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: .875rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 150%;
      margin: 0
    }

    .gzHbPloR.vOL7454X {
      display: inline
    }

    .gzHbPloR strong,
    .gzHbPloR.n9LKrSMr {
      font-weight: 600
    }

    .gzHbPloR.NukzXzWQ {
      font-weight: 600;
      letter-spacing: 12%;
      text-transform: uppercase
    }

    .gzHbPloR em,
    .gzHbPloR.eCT0r6NH {
      font-style: italic
    }

    .gzHbPloR.c8cdKCQz {
      color: inherit
    }

    .XC5DcHZ6 {
      color: #505050;
      display: block;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: .75rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 150%;
      margin: 0
    }

    .XC5DcHZ6.vOL7454X {
      display: inline
    }

    .XC5DcHZ6 strong,
    .XC5DcHZ6.n9LKrSMr {
      font-weight: 600
    }

    .XC5DcHZ6.NukzXzWQ {
      font-weight: 600;
      letter-spacing: 12%;
      text-transform: uppercase
    }

    .XC5DcHZ6 em,
    .XC5DcHZ6.eCT0r6NH {
      font-style: italic
    }

    .XC5DcHZ6.c8cdKCQz {
      color: inherit
    }

    .f0hiXs2f {
      fill: currentColor;
      height: 1em
    }

    .PHPmhFjx .YVJDEScE {
      fill-rule: evenodd;
      clip-rule: evenodd;
      fill: #187fad
    }

    .PHPmhFjx .LMbuxzG5 {
      fill-rule: evenodd;
      clip-rule: evenodd;
      fill: #195a7f
    }

    .iVlfUgbb .YVJDEScE {
      fill-rule: evenodd;
      clip-rule: evenodd;
      fill: #253b80
    }

    .iVlfUgbb .LMbuxzG5 {
      fill-rule: evenodd;
      clip-rule: evenodd;
      fill: #179bd7
    }

    .iVlfUgbb .Bjmsf2q6 {
      fill-rule: evenodd;
      clip-rule: evenodd;
      fill: #222d65
    }

    .MMFwow4L .YVJDEScE {
      fill: #fff
    }

    .MMFwow4L .LMbuxzG5 {
      fill: none
    }

    .MMFwow4L .Bjmsf2q6 {
      fill: #231f20
    }

    .MMFwow4L .V1o8QNhD {
      fill: #ff5f00
    }

    .MMFwow4L .pJZK_n09 {
      fill: #eb001b
    }

    .MMFwow4L .Mv1u82IM {
      fill: #f79e1b
    }

    .La8FxxHT .YVJDEScE {
      fill: #0066b2
    }

    .La8FxxHT .LMbuxzG5 {
      fill: #f9a533
    }

    .sFkgtGr0 .YVJDEScE {
      fill: #2e79bb
    }

    .fpEeXdr3 .YVJDEScE {
      fill: #26a6d1
    }

    .fpEeXdr3 .LMbuxzG5 {
      fill: #fff
    }

    .mbex9dip {
      color: #c62e46;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      margin-top: 8px
    }

    .pNaEUmjF {
      align-items: center;
      display: flex
    }

    .UXjxKZWY {
      display: block;
      float: left;
      height: 20px;
      margin-right: 6px;
      width: 20px
    }

    @keyframes tFDZvVbE {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .z33qKBJg {
      cursor: pointer;
      display: flex;
      position: relative
    }

    .e6Pk9JnW {
      cursor: not-allowed
    }

    .usOgPjvG {
      color: #fff;
      height: 11px;
      opacity: 0;
      transition: opacity .15s ease-in-out
    }

    .FgCASe0l {
      align-items: center;
      border: 2px solid #aeaeaf;
      border-radius: 6px;
      color: #CA9A1F;
      display: flex;
      flex-shrink: 0;
      height: 24px;
      justify-content: center;
      margin-right: 10px;
      transition: border-color .15s ease-in-out;
      width: 24px
    }

    .FgCASe0l:hover {
      border-color: #959597
    }

    .FgCASe0l.uWFc_ake {
      border-color: #c62e46
    }

    .g5INaVtZ {
      align-items: center;
      display: flex
    }

    .xsHYYXLa {
      flex: 0 0 auto;
      height: 20px;
      opacity: 0;
      position: absolute;
      width: 0
    }

    .xsHYYXLa:focus~.FgCASe0l {
      border-color: #CA9A1F
    }

    .xsHYYXLa:checked~.FgCASe0l {
      background-color: #CA9A1F;
      border-color: #CA9A1F
    }

    .xsHYYXLa:checked~.FgCASe0l .usOgPjvG {
      opacity: 1
    }

    .liiTFhJw {
      color: #505050;
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      width: -moz-fit-content;
      width: fit-content
    }

    .kJAR3ErU {
      cursor: not-allowed;
      opacity: .4
    }

    .nJD4WNfr {
      color: #942235
    }

    .GCUovgTF {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      line-height: inherit
    }

    .QlDUwu91 {
      color: #172D46;
      display: block;
      font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 2.375rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 800;
      letter-spacing: 0;
      letter-spacing: -.025em;
      line-height: 125%;
      margin: 0
    }

    .QlDUwu91.uUZNGek5 {
      display: inline
    }

    .QlDUwu91.cNHjwHD7 {
      color: inherit
    }

    @media(min-width:750px)and (max-width:999px) {
      .QlDUwu91 {
        font-size: 3rem
      }
    }

    @media(min-width:1000px) {
      .QlDUwu91 {
        font-size: 3.625rem
      }
    }

    .kWrtGDhe {
      color: #404040;
      display: block;
      font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 2rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 800;
      letter-spacing: 0;
      letter-spacing: -.025em;
      line-height: 125%;
      margin: 0
    }

    .kWrtGDhe.uUZNGek5 {
      display: inline
    }

    .kWrtGDhe.cNHjwHD7 {
      color: inherit
    }

    @media(min-width:750px)and (max-width:999px) {
      .kWrtGDhe {
        font-size: 2.375rem
      }
    }

    @media(min-width:1000px) {
      .kWrtGDhe {
        font-size: 3rem
      }
    }

    .O1_3J39i {
      color: #404040;
      display: block;
      font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 1.5rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 700;
      letter-spacing: 0;
      letter-spacing: -.025em;
      line-height: 125%;
      margin: 0
    }

    .O1_3J39i.uUZNGek5 {
      display: inline
    }

    .O1_3J39i.cNHjwHD7 {
      color: inherit
    }

    @media(min-width:1000px) {
      .O1_3J39i {
        font-size: 2rem
      }
    }

    .yM7Spz2t {
      color: #404040;
      display: block;
      font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 1.25rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 700;
      letter-spacing: 0;
      letter-spacing: -.025em;
      line-height: 125%;
      margin: 0
    }

    .yM7Spz2t.uUZNGek5 {
      display: inline
    }

    .yM7Spz2t.cNHjwHD7 {
      color: inherit
    }

    @media(min-width:1000px) {
      .yM7Spz2t {
        font-size: 1.5rem
      }
    }

    @keyframes iyARpPD3 {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .klUmMQxr {
      border: 1px solid transparent;
      border-radius: 6px;
      cursor: pointer;
      display: inline-block;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 1rem;
      font-weight: 600;
      height: 48px;
      margin-bottom: auto;
      margin-top: auto;
      outline: 0;
      padding: 8px 30px;
      transition: all .1s ease-in;
      white-space: nowrap
    }

    .Uwve00Cb {
      display: block
    }

    .myDJ4dxZ {
      display: inline
    }

    .au7z32HF {
      align-items: center;
      display: flex;
      height: 100%;
      justify-content: center
    }

    .rtC8LH0q {
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none
    }

    .cyLEvx6B {
      background-color: #e40046;
      color: #fff
    }

    .cyLEvx6B:active,
    .cyLEvx6B:focus,
    .cyLEvx6B:hover {
      background-color: #c62e46
    }

    .cyLEvx6B:focus {
      outline: 1px solid #c62e46;
      outline-offset: 2px
    }

    .cyLEvx6B:active:not(:disabled, .ZmdfOPfB) {
      outline: none;
      position: relative;
      top: 2px
    }

    .l0Q2UI85 {
      background-color: transparent;
      border: 1px solid #505050;
      color: #505050
    }

    .l0Q2UI85:active,
    .l0Q2UI85:focus,
    .l0Q2UI85:hover {
      background-color: #f9f9fb;
      border-color: #303030;
      color: #303030
    }

    .l0Q2UI85:focus {
      outline: 1px solid #303030;
      outline-offset: 2px
    }

    .l0Q2UI85:active:not(:disabled, .ZmdfOPfB) {
      outline: none;
      position: relative;
      top: 2px
    }

    .YZtV0nkX {
      background-color: #CA9A1F;
      color: #fff
    }

    .YZtV0nkX:active,
    .YZtV0nkX:focus,
    .YZtV0nkX:hover {
      background-color: #4132ba
    }

    .YZtV0nkX:focus {
      outline: 1px solid #4132ba;
      outline-offset: 2px
    }

    .YZtV0nkX:active:not(:disabled, .ZmdfOPfB) {
      outline: none;
      position: relative;
      top: 2px
    }

    .xlhaHMcp {
      cursor: not-allowed
    }

    .xlhaHMcp,
    .xlhaHMcp:active,
    .xlhaHMcp:focus,
    .xlhaHMcp:hover {
      background-color: #c7c7c9;
      color: #fff
    }

    .x8zjcz5k {
      cursor: not-allowed
    }

    .x8zjcz5k,
    .x8zjcz5k:active,
    .x8zjcz5k:focus,
    .x8zjcz5k:hover {
      background-color: transparent;
      border: 1px solid #c7c7c9;
      color: #c7c7c9
    }

    .IyYyQmC2 {
      cursor: not-allowed
    }

    .IyYyQmC2,
    .IyYyQmC2:active,
    .IyYyQmC2:focus,
    .IyYyQmC2:hover {
      background-color: #c7c7c9;
      color: #fff
    }

    .ZS6XhuuO {
      background-color: #c62e46;
      cursor: not-allowed;
      min-width: 100px
    }

    .ZS6XhuuO:active,
    .ZS6XhuuO:focus,
    .ZS6XhuuO:hover {
      background-color: #c62e46;
      outline: none
    }

    .pZCiAajN {
      background-color: #f9f9fb;
      cursor: not-allowed;
      min-width: 100px
    }

    .pZCiAajN:active,
    .pZCiAajN:focus,
    .pZCiAajN:hover {
      background-color: #f9f9fb;
      outline: none
    }

    .lhjSXtrH {
      background-color: #4132ba;
      cursor: not-allowed;
      min-width: 100px
    }

    .lhjSXtrH:active,
    .lhjSXtrH:focus,
    .lhjSXtrH:hover {
      background-color: #4132ba;
      outline: none
    }

    svg.rnREZknr {
      height: 22px;
      stroke: #fff;
      position: absolute
    }

    @media(min-width:1000px) {
      svg.rnREZknr {
        height: 30px
      }
    }

    svg.GLSTop6k {
      height: 22px;
      stroke: #303030;
      position: absolute
    }

    @media(min-width:1000px) {
      svg.GLSTop6k {
        height: 30px
      }
    }

    .H8jyCzrR {
      stroke: #fff;
      margin-right: 10px
    }

    .wxrOENko {
      stroke: #505050;
      margin-right: 10px
    }

    .PKgPW8xC {
      stroke: #fff;
      margin-right: 10px
    }

    .fESw7FXE {
      display: block;
      width: 100%
    }

    .svoORNUO {
      height: 40px
    }

    .gI4p9KFF {
      font-size: 14px;
      height: 32px;
      padding: 8px 16px
    }

    .lGl0Tfz9 {
      animation: Kp7J_DoE 2s linear infinite;
      height: 64px;
      transform-origin: center center;
      width: 64px;
      stroke: #CA9A1F
    }

    .N6WHuYlB {
      height: 20px;
      width: 20px
    }

    .EIkbrmlP {
      position: absolute;
      right: 10px;
      top: 11px
    }

    .P9iSaTHX .j4_Vfj4N {
      animation: A7_CYqVJ 1.5s ease-in-out infinite, _zcZpP1Q 6s ease-in-out infinite
    }

    .BjEhff2p .j4_Vfj4N {
      animation: A7_CYqVJ 1.5s ease-in-out infinite, TTK0oVIc 6s ease-in-out infinite
    }

    .j4_Vfj4N {
      stroke-dasharray: 1, 200;
      stroke-dashoffset: 0;
      animation: A7_CYqVJ 1.5s ease-in-out infinite, OlN1rhj4 6s ease-in-out infinite;
      stroke-linecap: round
    }

    @keyframes Kp7J_DoE {
      to {
        transform: rotate(1turn)
      }
    }

    @keyframes A7_CYqVJ {
      0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
      }

      50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
      }

      to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
      }
    }

    @keyframes _zcZpP1Q {

      0%,
      to {
        stroke: currentColor
      }
    }

    @keyframes TTK0oVIc {

      0%,
      to {
        stroke: #fff
      }
    }

    @keyframes cFVx366_ {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .OMvmFHma {
      align-items: center;
      background-color: hsla(0, 0%, 100%, 0);
      border-radius: 10px;
      display: flex;
      justify-content: center
    }

    .CNk9FdqM {
      text-align: center
    }

    .Ws9Zm84z {
      margin-bottom: .5em
    }

    .O4__q5PB {
      margin-bottom: 1.5em
    }

    .LdM5Y8dY {
      margin-left: 2.1em;
      margin-right: 2.1em
    }

    .A1SmuaTf {
      color: #CA9A1F;
      cursor: pointer;
      text-decoration: underline
    }

    .A1SmuaTf :focus,
    .A1SmuaTf:hover {
      color: #4132ba
    }

    .rrvHJhf2 {
      color: inherit;
      cursor: pointer;
      text-decoration: underline
    }

    .rrvHJhf2 :focus,
    .rrvHJhf2:hover {
      color: #CA9A1F
    }

    .GQrPlymU {
      color: inherit;
      cursor: pointer;
      text-decoration: underline;
      text-decoration: none
    }

    .GQrPlymU :focus,
    .GQrPlymU:hover {
      filter: brightness(70%);
      text-decoration: underline
    }

    @keyframes CIYqMosV {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .cVonKR8t {
      cursor: pointer;
      display: flex;
      position: relative
    }

    .a6dJhpHl {
      cursor: not-allowed
    }

    .UHxMBkqy {
      transition: opacity .15s ease-in-out
    }

    ._7rF3kZ9f {
      align-items: center;
      background-color: #fff;
      border: 1px solid #aeaeaf;
      border-radius: 50%;
      color: #CA9A1F;
      display: flex;
      flex-shrink: 0;
      height: 24px;
      justify-content: center;
      margin-right: 10px;
      transition: border-color .15s ease-in-out;
      width: 24px
    }

    ._7rF3kZ9f:hover {
      border: 1px solid #959597
    }

    ._7rF3kZ9f.rvhQf2DG {
      border-color: #c62e46
    }

    .rgIr8U53 {
      align-items: center;
      display: flex
    }

    .W2rF7MoS {
      flex: 0 0 auto;
      height: 20px;
      opacity: 0;
      position: absolute;
      width: 0
    }

    .W2rF7MoS:focus~._7rF3kZ9f {
      border-color: #CA9A1F
    }

    .W2rF7MoS:checked~._7rF3kZ9f {
      background-color: #CA9A1F;
      border-color: #CA9A1F
    }

    .W2rF7MoS:checked~._7rF3kZ9f .f1lZeDHA {
      opacity: 1
    }

    .XdHatVv6 {
      color: #505050;
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      line-height: 24px
    }

    .NoLkETCS {
      cursor: not-allowed;
      opacity: .4
    }

    .qGGl5xcX {
      color: #942235
    }

    ._xb7Oys1 {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      line-height: inherit
    }

    @keyframes ZRw5CMl8 {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .AQQB2I7g {
      bottom: 0;
      left: 0;
      pointer-events: none;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 9000
    }

    .xxqnH0Y5 {
      display: flex;
      justify-content: center;
      left: 50%;
      position: absolute;
      transform: translateX(-50%)
    }

    .xxqnH0Y5:after {
      content: "";
      position: absolute
    }

    .xxqnH0Y5.IP5pkgn_ {
      bottom: calc(100% + 10px)
    }

    .xxqnH0Y5.IP5pkgn_:after {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #172D46;
      bottom: -5px;
      left: 50%;
      transform: translateX(-50%)
    }

    .xxqnH0Y5.pJrM3ZUg {
      top: calc(100% + 10px)
    }

    .xxqnH0Y5.pJrM3ZUg:after {
      border-bottom: 5px solid #172D46;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      left: 50%;
      top: -5px;
      transform: translateX(-50%)
    }

    .xxqnH0Y5.efReM42U {
      justify-content: flex-start;
      left: calc(100% + 10px);
      top: 50%;
      transform: translateY(-50%)
    }

    .xxqnH0Y5.efReM42U:after {
      border-bottom: 5px solid transparent;
      border-right: 5px solid #172D46;
      border-top: 5px solid transparent;
      left: -5px;
      top: 50%;
      transform: translateY(-50%)
    }

    .Op8hYPBa {
      background-color: #172D46;
      border-radius: 6px;
      color: #505050;
      color: #fff;
      display: block;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: .875rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 150%;
      line-height: 1.5;
      margin: 0;
      padding: 6px 10px;
      pointer-events: auto
    }

    .Op8hYPBa.efReM42U {
      display: inline
    }

    .Op8hYPBa strong,
    .Op8hYPBa.MSXA6iIg {
      font-weight: 600
    }

    .Op8hYPBa.ahMhWOca {
      font-weight: 600;
      letter-spacing: 12%;
      text-transform: uppercase
    }

    .Op8hYPBa em,
    .Op8hYPBa.ztSRyqPU {
      font-style: italic
    }

    .Op8hYPBa.j8LCZeBA {
      color: inherit
    }

    .Op8hYPBa.WmL_U_qk {
      opacity: 0;
      pointer-events: none;
      position: absolute;
      width: -moz-max-content;
      width: max-content
    }

    .rd9p78r2 {
      display: inline-flex;
      position: relative
    }

    .DyWtGJOi {
      color: #172D46;
      max-height: 16px;
      max-width: 16px;
      min-height: 16px;
      min-width: 16px
    }

    .zm081XWQ {
      pointer-events: none;
      position: absolute
    }

    @keyframes gqQFMEPn {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .PuG_MGV_ {
      align-items: center;
      background-color: #CA9A1F;
      border-radius: 6px;
      color: #fff;
      display: flex;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: .75rem;
      font-weight: 600;
      letter-spacing: .12em;
      line-height: 18px;
      padding: 2px 6px;
      text-transform: uppercase;
      width: -moz-fit-content;
      width: fit-content
    }

    .TqIi7zcu {
      background-color: #c7c7c9
    }

    .N6Lzi4cr {
      background-color: #1ba39c
    }

    .s_9DtmUs {
      background: linear-gradient(90deg, #e40046 .4%, #6e5cff)
    }

    .oTvd6b3t {
      display: block;
      width: -moz-fit-content;
      width: fit-content
    }

    .OwTVMMci {
      background: linear-gradient(90deg, #CA9A1F .4%, #4f99ff)
    }

    @keyframes Lv0cAfQn {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .d3BTbzKp {
      align-items: center;
      color: #CA9A1F;
      display: flex
    }

    .d3BTbzKp.C7V11WqA {
      display: inline-flex
    }

    .d3BTbzKp:active,
    .d3BTbzKp:focus,
    .d3BTbzKp:hover {
      color: #4132ba
    }

    .d3BTbzKp:focus-visible {
      border-radius: 1px;
      outline: 1px solid #4132ba;
      outline-offset: 5px
    }

    .d3BTbzKp:active .hJZmjT24 {
      transform: translateX(2px)
    }

    .hJZmjT24 {
      margin-left: 5px;
      max-height: 24px;
      max-width: 24px;
      min-height: 24px;
      min-width: 24px
    }

    @keyframes tqxxwQJ0 {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .r3ZF0Yjp {
      align-items: center;
      border: 1px solid #aeaeaf;
      border-radius: 6px;
      display: flex;
      height: 48px;
      position: relative
    }

    .r3ZF0Yjp:focus-within {
      border-color: #CA9A1F;
      border-width: 2px
    }

    .tRtRvcS3 {
      border-color: #c7c7c9
    }

    .FaSIgtqH {
      border: 1px solid #c62e46
    }

    .dWti0JPO {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: transparent;
      border: 0;
      color: #505050;
      flex-grow: 1;
      font-size: 1rem;
      outline: none;
      padding: 12px 36px 12px 16px;
      width: 100%
    }

    .Ea2tfAI4 {
      color: #505050;
      height: 100%;
      pointer-events: none;
      position: absolute;
      right: 12px;
      width: 12px
    }

    .dWti0JPO:hover:enabled {
      cursor: pointer
    }

    .dWti0JPO:hover:disabled {
      cursor: not-allowed
    }

    @keyframes LVjJcPro {
      0% {
        transform: translateX(-100%)
      }

      to {
        transform: translateX(100%)
      }
    }

    .xUYdxM8t {
      overflow: hidden
    }

    .xUYdxM8t,
    .xUYdxM8t:before {
      border-radius: 10px;
      height: 100%
    }

    .xUYdxM8t:before {
      animation: LVjJcPro 1.5s ease-in-out .3s infinite;
      background-color: #f2f2f3;
      content: "";
      display: block
    }

    .vH4XOGsb {
      border: 2px solid #aeaeaf;
      border-radius: 6px;
      height: 48px;
      padding: 12px 16px
    }

    .Irx2viwN {
      display: flex;
      flex-direction: column;
      gap: 8px
    }

    .wdWnIDRh {
      color: #505050;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 1rem;
      font-weight: 600;
      line-height: 24px
    }

    .v9HNh0Rr {
      align-items: baseline;
      justify-content: space-between;
      margin-bottom: 7px;
      position: relative;
      width: 100%
    }

    .JaYQ3J_e,
    .v9HNh0Rr {
      color: #505050;
      display: flex;
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 24px
    }

    .JaYQ3J_e {
      align-items: center
    }

    .Q8E6S_SY {
      color: #fff
    }

    .ahi3qAjB {
      margin-right: 7px
    }

    .AEXSbphP {
      margin-right: .1em
    }

    .sEBXfM43,
    .sEBXfM43 .JaYQ3J_e {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      line-height: inherit
    }

    .HfwyTYn2 {
      color: #1ba39c;
      font-size: .5em;
      height: 16px;
      margin-left: 5px;
      margin-right: -16px;
      width: 16px
    }

    .s6KTsKgg {
      color: #505050;
      color: #c7c7c9;
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 24px;
      margin-left: auto;
      margin-right: 10px
    }

    .s6KTsKgg:last-child {
      margin-right: 0
    }

    .PrpLf0kC {
      color: #505050;
      color: #e40046
    }

    .PrpLf0kC,
    .QuVGx5Iz {
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 24px
    }

    .QuVGx5Iz {
      color: #505050;
      color: #fff
    }

    .HN8uOB8O {
      color: #505050;
      font-size: 16px;
      font-weight: 400
    }

    @keyframes kf6sgoqw {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .uOjMCFUs {
      border: 1px solid #aeaeaf;
      border-radius: 6px;
      box-sizing: border-box;
      color: #505050;
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      height: 48px;
      line-height: 24px;
      padding: 0;
      position: relative;
      width: 100%
    }

    .uOjMCFUs:focus-within {
      border: 2px solid #CA9A1F
    }

    .uOjMCFUs:hover {
      border-color: #959597
    }

    .fWHnevSg {
      border: 0;
      border-radius: 6px;
      color: #505050;
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      height: 100%;
      line-height: 24px;
      outline: none;
      padding: 5px 10px;
      width: 100%
    }

    .fWHnevSg::-ms-clear {
      display: none
    }

    .fWHnevSg::-moz-placeholder {
      color: #959597
    }

    .fWHnevSg::placeholder {
      color: #959597
    }

    .IKc2pArn {
      border: 2px solid #e40046
    }

    .WTKsB_8k {
      align-items: center;
      display: flex;
      margin: 5px
    }

    .WTKsB_8k svg path {
      fill: #c62e46
    }

    .ouo_w5iT {
      color: #c62e46;
      display: inline-block;
      margin-left: 5px
    }

    .vFyMomO2 {
      border: 0;
      border-radius: 6px;
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      height: 100%;
      line-height: 24px;
      outline: none;
      padding: 5px 40px 5px 10px;
      width: 100%
    }

    .vFyMomO2::-ms-clear {
      display: none
    }

    .vFyMomO2:not(:-moz-read-only):focus {
      background-color: #fffdf2
    }

    .vFyMomO2:not(:read-only):focus {
      background-color: #fffdf2
    }

    ._IZAqVjk {
      color: #CA9A1F;
      height: 12px;
      position: absolute;
      right: 10px;
      top: 50%;
      transform: translateY(-50%)
    }

    .tEmvAa5T .fWHnevSg {
      cursor: not-allowed
    }

    .evBUdqai:-moz-read-only {
      background-color: #fff
    }

    .evBUdqai:read-only {
      background-color: #fff
    }

    @keyframes nyKTt4ds {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .XEdoIpuC {
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      line-height: 24px
    }

    .uHxKlUE4 {
      opacity: .4
    }

    .c8UKVShY {
      border: 0;
      border-radius: 6px;
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      height: 100%;
      line-height: 24px;
      outline: none;
      padding: 5px 10px;
      width: 100%
    }

    .c8UKVShY::-ms-clear {
      display: none
    }

    .c8UKVShY .cQvyy02v {
      color: #fff
    }

    @keyframes WKKPMZqe {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .dy6b6Lk5 {
      border: 0;
      border-radius: 6px;
      box-shadow: 0 0 0 1px #aeaeaf;
      color: #505050;
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      height: 100%;
      line-height: 24px;
      outline: none;
      padding: 5px 10px;
      position: relative;
      width: 100%
    }

    .dy6b6Lk5::-ms-clear {
      display: none
    }

    .dy6b6Lk5:hover {
      border-color: #959597
    }

    .dy6b6Lk5:focus-within {
      box-shadow: 0 0 0 2px #CA9A1F
    }

    .lgPAiVeN {
      box-shadow: 0 0 0 2px #e40046
    }

    .MwSVIt_3 {
      opacity: .4
    }

    .qa8IJFxw {
      cursor: not-allowed
    }

    .zqn0zhx7 {
      color: #505050;
      display: block;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 1.125rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 600;
      letter-spacing: 0;
      margin: 0
    }

    .zqn0zhx7.RVKrlEY6 {
      display: inline
    }

    .zqn0zhx7.gWlXtp1X {
      color: inherit
    }

    .g3GD6lac {
      color: #505050;
      display: block;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 1rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 600;
      letter-spacing: 0;
      margin: 0
    }

    .g3GD6lac.RVKrlEY6 {
      display: inline
    }

    .g3GD6lac.gWlXtp1X {
      color: inherit
    }

    .gzqTq_H6 {
      color: #505050;
      display: block;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: .875rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 600;
      letter-spacing: 0;
      margin: 0
    }

    .gzqTq_H6.RVKrlEY6 {
      display: inline
    }

    .gzqTq_H6.gWlXtp1X {
      color: inherit
    }

    .bdDrlHXD {
      color: #505050;
      display: block;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: .75rem;
      font-style: inherit;
      font-style: normal;
      font-weight: inherit;
      font-weight: 600;
      letter-spacing: 0;
      margin: 0
    }

    .bdDrlHXD.RVKrlEY6 {
      display: inline
    }

    .bdDrlHXD.gWlXtp1X {
      color: inherit
    }

    .S9yd_r24 {
      animation: d_uUoZRT 2s linear infinite;
      height: var(--icon-size-text-responsive);
      transform-origin: center center;
      width: var(--icon-size-text-responsive);
      stroke: var(--local-color, var(--color-content-primary));
      vertical-align: middle
    }

    .vfCCnnc4 {
      height: var(--spacing-4x);
      width: var(--spacing-4x)
    }

    .qcKWSXPP {
      height: var(--spacing-7x);
      width: var(--spacing-7x)
    }

    .hOUxxXMx {
      stroke-dasharray: 1, 200;
      stroke-dashoffset: 0;
      animation: LdC3g5d4 1.5s ease-in-out infinite, IDCgX1Lp 6s ease-in-out infinite;
      stroke-linecap: round
    }

    @keyframes d_uUoZRT {
      to {
        transform: rotate(1turn)
      }
    }

    @keyframes LdC3g5d4 {
      0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
      }

      50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
      }

      to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
      }
    }

    @keyframes IDCgX1Lp {

      0%,
      to {
        stroke: var(--local-color, var(--color-content-primary))
      }
    }

    .VQ9L4vik {
      align-items: flex-start;
      background: var(--color-surface-primary);
      display: flex;
      flex-direction: row;
      flex-grow: 1;
      justify-content: space-between;
      padding: var(--spacing-6x) var(--spacing-4x) var(--spacing-4x);
      position: sticky;
      top: 0;
      z-index: var(--layer-depth-ceiling)
    }

    @media(min-width:700px) {
      .VQ9L4vik {
        padding: var(--spacing-6x) var(--spacing-6x) var(--spacing-4x);
        position: static
      }
    }

    .lZoOMEFk {
      white-space: pre-line
    }

    .QejAgNG_ {
      display: flex;
      flex-direction: column;
      list-style-type: none;
      margin: 0;
      padding: 0;
      width: 100%
    }

    .MMPAEK_k>* {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .WcZ752XX {
      align-items: flex-start
    }

    .R7OCkfor {
      align-items: center
    }

    .km5vm8WK {
      align-items: flex-end
    }

    @container (inline-size >=100px) {
      .fOK2GooY {
        align-items: flex-start
      }

      .hTOpDho7 {
        align-items: center
      }

      .J6mlxWfD {
        align-items: flex-end
      }
    }

    @container (inline-size >=200px) {
      .UeZnoJsf {
        align-items: flex-start
      }

      .xtOSVZ1N {
        align-items: center
      }

      .NyfkICBT {
        align-items: flex-end
      }
    }

    @container (inline-size >=300px) {
      .p6J9D7US {
        align-items: flex-start
      }

      .O_BnCY0k {
        align-items: center
      }

      .FQGwrs9v {
        align-items: flex-end
      }
    }

    @container (inline-size >=400px) {
      .HCH0PQYY {
        align-items: flex-start
      }

      .PVVigxo1 {
        align-items: center
      }

      .H4Kj8JAE {
        align-items: flex-end
      }
    }

    @container (inline-size >=500px) {
      .QJTG7vEj {
        align-items: flex-start
      }

      .wahHGT4a {
        align-items: center
      }

      .RJJEIMI6 {
        align-items: flex-end
      }
    }

    @container (inline-size >=600px) {
      .n3W_6q4G {
        align-items: flex-start
      }

      .g0HJjIyJ {
        align-items: center
      }

      .FQhz9I0k {
        align-items: flex-end
      }
    }

    @container (inline-size >=700px) {
      .FV9Lv37U {
        align-items: flex-start
      }

      .HvD4GcSo {
        align-items: center
      }

      .XqZGEuc5 {
        align-items: flex-end
      }
    }

    @container (inline-size >=800px) {
      .KN7GOHSX {
        align-items: flex-start
      }

      .ymcA_nVj {
        align-items: center
      }

      .jIwwpgqz {
        align-items: flex-end
      }
    }

    @container (inline-size >=900px) {
      .nuWq_RcW {
        align-items: flex-start
      }

      .ObVyuSzt {
        align-items: center
      }

      .dZfVb9VI {
        align-items: flex-end
      }
    }

    @container (inline-size >=1000px) {
      .gr0tVCWa {
        align-items: flex-start
      }

      .lw7vZrJ3 {
        align-items: center
      }

      .X8MG3WtU {
        align-items: flex-end
      }
    }

    .jVq8dxKx {
      background-color: var(--color-surface-primary);
      bottom: 0;
      box-shadow: none;
      display: flex;
      flex-direction: column;
      gap: 8px;
      left: 0;
      padding: var(--spacing-4x) var(--spacing-4x) var(--spacing-3x);
      position: sticky;
      right: 0;
      z-index: var(--layer-depth-ceiling)
    }

    @media(min-width:700px) {
      .jVq8dxKx {
        padding: var(--spacing-4x) var(--spacing-6x) var(--spacing-6x);
        position: static
      }
    }

    .H8WsZwm1 {
      background-color: var(--color-surface-primary);
      bottom: 0;
      box-shadow: var(--elevation-medium);
      left: 0;
      position: sticky;
      right: 0;
      z-index: var(--layer-depth-ceiling)
    }

    .Mb1Tcs0Z {
      align-items: stretch;
      display: flex;
      flex-direction: column;
      gap: var(--spacing-2x);
      justify-content: space-between
    }

    @media(min-width:700px) {
      .Mb1Tcs0Z {
        flex-direction: row
      }
    }

    .FjDkemFI {
      flex-direction: row
    }

    .Wu0fwIR3 {
      justify-content: flex-start
    }

    .dq0rTl95 {
      justify-content: flex-end
    }

    .ZxuJm7wP {
      display: flex;
      flex-direction: column;
      margin-top: var(--spacing-2x);
      text-align: center
    }

    @media(min-width:700px) {
      .ZxuJm7wP {
        display: inline-block;
        text-align: left
      }

      .RktexCBM {
        flex-basis: 100%
      }
    }

    .l0z8Gogx {
      display: flex;
      flex: 1;
      flex-direction: row;
      flex-wrap: nowrap;
      list-style-type: none;
      margin: 0;
      padding: 0
    }

    .l0z8Gogx.O3aW4Whh>:not(:first-child) {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .l0z8Gogx.O3aW4Whh>:last-child {
      padding-left: var(--spacing-3x)
    }

    .l0z8Gogx.O3aW4Whh>:first-child {
      padding-right: var(--spacing-3x)
    }

    .l0z8Gogx.O3aW4Whh>:not(:first-child, :last-child) {
      padding-left: var(--spacing-3x);
      padding-right: var(--spacing-3x)
    }

    @container (inline-size < 100px) {
      .bKFkTVOr {
        flex-direction: column
      }

      .bKFkTVOr.O3aW4Whh>:not(:first-child) {
        border: none;
        border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .bKFkTVOr.O3aW4Whh>:last-child {
        padding: var(--spacing-3x) 0 0 0
      }

      .bKFkTVOr.O3aW4Whh>:first-child {
        padding: 0 0 var(--spacing-3x) 0
      }

      .bKFkTVOr.O3aW4Whh>:not(:first-child, :last-child) {
        padding: var(--spacing-3x) 0
      }
    }

    @container (inline-size < 200px) {
      .C9lxQtJD {
        flex-direction: column
      }

      .C9lxQtJD.O3aW4Whh>:not(:first-child) {
        border: none;
        border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .C9lxQtJD.O3aW4Whh>:last-child {
        padding: var(--spacing-3x) 0 0 0
      }

      .C9lxQtJD.O3aW4Whh>:first-child {
        padding: 0 0 var(--spacing-3x) 0
      }

      .C9lxQtJD.O3aW4Whh>:not(:first-child, :last-child) {
        padding: var(--spacing-3x) 0
      }
    }

    @container (inline-size < 300px) {
      .qQVmhpDE {
        flex-direction: column
      }

      .qQVmhpDE.O3aW4Whh>:not(:first-child) {
        border: none;
        border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .qQVmhpDE.O3aW4Whh>:last-child {
        padding: var(--spacing-3x) 0 0 0
      }

      .qQVmhpDE.O3aW4Whh>:first-child {
        padding: 0 0 var(--spacing-3x) 0
      }

      .qQVmhpDE.O3aW4Whh>:not(:first-child, :last-child) {
        padding: var(--spacing-3x) 0
      }
    }

    @container (inline-size < 400px) {
      .QGKTxbc3 {
        flex-direction: column
      }

      .QGKTxbc3.O3aW4Whh>:not(:first-child) {
        border: none;
        border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .QGKTxbc3.O3aW4Whh>:last-child {
        padding: var(--spacing-3x) 0 0 0
      }

      .QGKTxbc3.O3aW4Whh>:first-child {
        padding: 0 0 var(--spacing-3x) 0
      }

      .QGKTxbc3.O3aW4Whh>:not(:first-child, :last-child) {
        padding: var(--spacing-3x) 0
      }
    }

    @container (inline-size < 500px) {
      .OqvPcIGY {
        flex-direction: column
      }

      .OqvPcIGY.O3aW4Whh>:not(:first-child) {
        border: none;
        border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .OqvPcIGY.O3aW4Whh>:last-child {
        padding: var(--spacing-3x) 0 0 0
      }

      .OqvPcIGY.O3aW4Whh>:first-child {
        padding: 0 0 var(--spacing-3x) 0
      }

      .OqvPcIGY.O3aW4Whh>:not(:first-child, :last-child) {
        padding: var(--spacing-3x) 0
      }
    }

    @container (inline-size < 600px) {
      .rDw5ufvq {
        flex-direction: column
      }

      .rDw5ufvq.O3aW4Whh>:not(:first-child) {
        border: none;
        border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .rDw5ufvq.O3aW4Whh>:last-child {
        padding: var(--spacing-3x) 0 0 0
      }

      .rDw5ufvq.O3aW4Whh>:first-child {
        padding: 0 0 var(--spacing-3x) 0
      }

      .rDw5ufvq.O3aW4Whh>:not(:first-child, :last-child) {
        padding: var(--spacing-3x) 0
      }
    }

    @container (inline-size < 700px) {
      .ci2MYv2g {
        flex-direction: column
      }

      .ci2MYv2g.O3aW4Whh>:not(:first-child) {
        border: none;
        border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .ci2MYv2g.O3aW4Whh>:last-child {
        padding: var(--spacing-3x) 0 0 0
      }

      .ci2MYv2g.O3aW4Whh>:first-child {
        padding: 0 0 var(--spacing-3x) 0
      }

      .ci2MYv2g.O3aW4Whh>:not(:first-child, :last-child) {
        padding: var(--spacing-3x) 0
      }
    }

    @container (inline-size < 800px) {
      .JaaDav2B {
        flex-direction: column
      }

      .JaaDav2B.O3aW4Whh>:not(:first-child) {
        border: none;
        border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .JaaDav2B.O3aW4Whh>:last-child {
        padding: var(--spacing-3x) 0 0 0
      }

      .JaaDav2B.O3aW4Whh>:first-child {
        padding: 0 0 var(--spacing-3x) 0
      }

      .JaaDav2B.O3aW4Whh>:not(:first-child, :last-child) {
        padding: var(--spacing-3x) 0
      }
    }

    @container (inline-size < 900px) {
      .lqSmIVqY {
        flex-direction: column
      }

      .lqSmIVqY.O3aW4Whh>:not(:first-child) {
        border: none;
        border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .lqSmIVqY.O3aW4Whh>:last-child {
        padding: var(--spacing-3x) 0 0 0
      }

      .lqSmIVqY.O3aW4Whh>:first-child {
        padding: 0 0 var(--spacing-3x) 0
      }

      .lqSmIVqY.O3aW4Whh>:not(:first-child, :last-child) {
        padding: var(--spacing-3x) 0
      }
    }

    @container (inline-size < 1000px) {
      .KrByE3IV {
        flex-direction: column
      }

      .KrByE3IV.O3aW4Whh>:not(:first-child) {
        border: none;
        border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
      }

      .KrByE3IV.O3aW4Whh>:last-child {
        padding: var(--spacing-3x) 0 0 0
      }

      .KrByE3IV.O3aW4Whh>:first-child {
        padding: 0 0 var(--spacing-3x) 0
      }

      .KrByE3IV.O3aW4Whh>:not(:first-child, :last-child) {
        padding: var(--spacing-3x) 0
      }
    }

    .ZFBfXait {
      justify-content: flex-start
    }

    .cDl8deYH {
      justify-content: center
    }

    .DRG2zRMn {
      justify-content: flex-end
    }

    .jtH60jjd {
      justify-content: space-around
    }

    .JO34GcLR {
      justify-content: space-between
    }

    .mCQv5_nY {
      align-items: flex-start
    }

    .cyCXeqPA {
      align-items: center
    }

    .w2LFIGEH {
      align-items: flex-end
    }

    .XbQvoN7U {
      align-items: space-around
    }

    .LCwK7xyY {
      align-items: space-between
    }

    @container (inline-size >=100px) {
      .MDVJrVv6 {
        justify-content: flex-start
      }

      .g318k_qH {
        justify-content: center
      }

      .PYhmKr67 {
        justify-content: flex-end
      }

      .iXbpP4Fz {
        justify-content: space-around
      }

      .INOsi0gy {
        justify-content: space-between
      }

      .vAm8hbS1 {
        align-items: flex-start
      }

      .LqOqY3g4 {
        align-items: center
      }

      .LshF41ce {
        align-items: flex-end
      }

      .UOV0rLvV {
        align-items: space-around
      }

      .MVlalI9Y {
        align-items: space-between
      }
    }

    @container (inline-size >=200px) {
      .PjZ2BgVV {
        justify-content: flex-start
      }

      .WFvALWQW {
        justify-content: center
      }

      .vrjqtiqu {
        justify-content: flex-end
      }

      .stg6Aqbk {
        justify-content: space-around
      }

      .EOVY9t6F {
        justify-content: space-between
      }

      .fXa32M6K {
        align-items: flex-start
      }

      .qKYoPTQt {
        align-items: center
      }

      .qIxXr3Gy {
        align-items: flex-end
      }

      .IYMvh2BV {
        align-items: space-around
      }

      .LAQ2jCSW {
        align-items: space-between
      }
    }

    @container (inline-size >=300px) {
      .YxBYbJPY {
        justify-content: flex-start
      }

      .aSjg4rHH {
        justify-content: center
      }

      .KkC2TgO7 {
        justify-content: flex-end
      }

      .miSS17Ma {
        justify-content: space-around
      }

      .QavZW2tk {
        justify-content: space-between
      }

      .IKd4rmzR {
        align-items: flex-start
      }

      .lkF2nMXu {
        align-items: center
      }

      .BUrCw1Sg {
        align-items: flex-end
      }

      ._EExx9u2 {
        align-items: space-around
      }

      .Dk9c16Qu {
        align-items: space-between
      }
    }

    @container (inline-size >=400px) {
      .eSAhbd3G {
        justify-content: flex-start
      }

      .Igd2G6QU {
        justify-content: center
      }

      .XKKg3mjt {
        justify-content: flex-end
      }

      .tuiDWvN_ {
        justify-content: space-around
      }

      .mV3ye33B {
        justify-content: space-between
      }

      .tIA7Sb4m {
        align-items: flex-start
      }

      .oHGHMLnT {
        align-items: center
      }

      .rLh24ub0 {
        align-items: flex-end
      }

      .YMjdwv4n {
        align-items: space-around
      }

      .MLvYgK8h {
        align-items: space-between
      }
    }

    @container (inline-size >=500px) {
      .CmsguPUg {
        justify-content: flex-start
      }

      .nYTHvFcC {
        justify-content: center
      }

      .dERf9ww5 {
        justify-content: flex-end
      }

      .PGvq0YYU {
        justify-content: space-around
      }

      .eF9lRfOy {
        justify-content: space-between
      }

      .KwcRuSJ6 {
        align-items: flex-start
      }

      .MsaA2SXo {
        align-items: center
      }

      .FpUy8M_l {
        align-items: flex-end
      }

      .ufTTO1q2 {
        align-items: space-around
      }

      .AXEnH6ub {
        align-items: space-between
      }
    }

    @container (inline-size >=600px) {
      .a5iP2Ae7 {
        justify-content: flex-start
      }

      .N9aEKyAL {
        justify-content: center
      }

      .IsSOyNNb {
        justify-content: flex-end
      }

      .P51bvrb_ {
        justify-content: space-around
      }

      .vgEuBTzM {
        justify-content: space-between
      }

      .pb_7LtH2 {
        align-items: flex-start
      }

      .hrZ9StYu {
        align-items: center
      }

      .L2VkzisV {
        align-items: flex-end
      }

      .pZK56NYF {
        align-items: space-around
      }

      .KO7FYxXW {
        align-items: space-between
      }
    }

    @container (inline-size >=700px) {
      .AvDbEVnN {
        justify-content: flex-start
      }

      .y2Ry93_h {
        justify-content: center
      }

      .p1KqKwGe {
        justify-content: flex-end
      }

      .rrTB_Qav {
        justify-content: space-around
      }

      .FxIY0U9n {
        justify-content: space-between
      }

      .Jhroyj9U {
        align-items: flex-start
      }

      .yvCkYjbq {
        align-items: center
      }

      .zroNiwBW {
        align-items: flex-end
      }

      .D_nwe_DN {
        align-items: space-around
      }

      .MlFwjPHi {
        align-items: space-between
      }
    }

    @container (inline-size >=800px) {
      .gE6Rzeys {
        justify-content: flex-start
      }

      .CanXljf2 {
        justify-content: center
      }

      .rG4btr3d {
        justify-content: flex-end
      }

      .imK4oix2 {
        justify-content: space-around
      }

      .YU7SK_lF {
        justify-content: space-between
      }

      .AqbFoVhU {
        align-items: flex-start
      }

      .mgeqDTXR {
        align-items: center
      }

      .WTLHVpgQ {
        align-items: flex-end
      }

      .mr9I_fe_ {
        align-items: space-around
      }

      .RoDJVk8T {
        align-items: space-between
      }
    }

    @container (inline-size >=900px) {
      .woYHO2On {
        justify-content: flex-start
      }

      .VYDjvfzS {
        justify-content: center
      }

      .nigI18O4 {
        justify-content: flex-end
      }

      .CNlF7IOV {
        justify-content: space-around
      }

      .gvJAq1Nm {
        justify-content: space-between
      }

      .E7QMg4vB {
        align-items: flex-start
      }

      .rASz2ixY {
        align-items: center
      }

      .ArVwfIle {
        align-items: flex-end
      }

      .VbwslQxo {
        align-items: space-around
      }

      .VLEEmzs0 {
        align-items: space-between
      }
    }

    @container (inline-size >=1000px) {
      .Wo2yhw0r {
        justify-content: flex-start
      }

      .MnWiOhed {
        justify-content: center
      }

      .hvyUKzzP {
        justify-content: flex-end
      }

      .qLE4G9vq {
        justify-content: space-around
      }

      .cSX9NqFI {
        justify-content: space-between
      }

      .UCiosnaB {
        align-items: flex-start
      }

      .R9IMieDb {
        align-items: center
      }

      .QIUOAvfW {
        align-items: flex-end
      }

      .p3HkOuSd {
        align-items: space-around
      }

      .slb6V3GY {
        align-items: space-between
      }
    }

    .NsWdXpRH {
      display: block;
      margin: 0;
      padding: 0
    }

    .YONLsrMO {
      overflow: auto
    }

    .xJQ16oAJ {
      overflow: hidden
    }

    .B05YIWgv {
      overflow: scroll
    }

    .o8MJIZ9I {
      overflow: visible
    }

    @container (inline-size >=100px) {
      .fIkN5Nuf {
        overflow: auto
      }

      .nlKLTjp_ {
        overflow: hidden
      }

      .Rmsk_UlT {
        overflow: scroll
      }

      .aq12hFeG {
        overflow: visible
      }
    }

    @container (inline-size >=200px) {
      .btUD01G5 {
        overflow: auto
      }

      .DztYnKxZ {
        overflow: hidden
      }

      .yH96mnMo {
        overflow: scroll
      }

      .XeuiDJId {
        overflow: visible
      }
    }

    @container (inline-size >=300px) {
      .gB87daD9 {
        overflow: auto
      }

      .ZpnpKxdU {
        overflow: hidden
      }

      .rHbula3a {
        overflow: scroll
      }

      .vbeooQvr {
        overflow: visible
      }
    }

    @container (inline-size >=400px) {
      .ESCEkNR2 {
        overflow: auto
      }

      .T6mDRM0b {
        overflow: hidden
      }

      .Y6sFn5uj {
        overflow: scroll
      }

      .dns54AGm {
        overflow: visible
      }
    }

    @container (inline-size >=500px) {
      .mZuyYj7p {
        overflow: auto
      }

      .LbvoeRQW {
        overflow: hidden
      }

      .Ti1PxvQA {
        overflow: scroll
      }

      ._eP3jVns {
        overflow: visible
      }
    }

    @container (inline-size >=600px) {
      .y5uCac0P {
        overflow: auto
      }

      .c_1oVGVY {
        overflow: hidden
      }

      .wtMFuKHT {
        overflow: scroll
      }

      .QZIV5pd1 {
        overflow: visible
      }
    }

    @container (inline-size >=700px) {
      .uWnWmNyo {
        overflow: auto
      }

      .rJ0PAaOp {
        overflow: hidden
      }

      .s6dgiAuE {
        overflow: scroll
      }

      .Jwy86yEi {
        overflow: visible
      }
    }

    @container (inline-size >=800px) {
      .l9w3ffab {
        overflow: auto
      }

      .q4wkDV6I {
        overflow: hidden
      }

      .FcQ03gUo {
        overflow: scroll
      }

      .Zmo2HL0M {
        overflow: visible
      }
    }

    @container (inline-size >=900px) {
      .NxKjJRnB {
        overflow: auto
      }

      .V9Jgn3dw {
        overflow: hidden
      }

      .buVR7Dil {
        overflow: scroll
      }

      .rc9AYeXd {
        overflow: visible
      }
    }

    @container (inline-size >=1000px) {
      .XHPeCMP6 {
        overflow: auto
      }

      .f73Ee2dv {
        overflow: hidden
      }

      .oInT6gTN {
        overflow: scroll
      }

      .Emy6vKMa {
        overflow: visible
      }
    }

    .x0gFm914 {
      flex: fit-content 0 1
    }

    .vjNqqz_P {
      flex: 0% 1 1
    }

    .vmEgUsob {
      flex: 50% 0 1
    }

    .u0_P0d7J {
      flex: 33.33333% 0 1
    }

    .ypo61IqB {
      flex: 25% 0 1
    }

    .dVd1zbvz {
      flex: 20% 0 1
    }

    @container (inline-size >=100px) {
      .mJu9KqI6 {
        flex: fit-content 0 1
      }

      .JMmJWYi7 {
        flex: 0% 1 1
      }

      .mBjG0cPj {
        flex: 50% 0 1
      }

      ._7kp9ECQ {
        flex: 33.33333% 0 1
      }

      ._Mr2YGoW {
        flex: 25% 0 1
      }

      .mJFOIrp4 {
        flex: 20% 0 1
      }
    }

    @container (inline-size >=200px) {
      .vUdErm2b {
        flex: fit-content 0 1
      }

      .eM5Y8mXA {
        flex: 0% 1 1
      }

      .OrsnfF5H {
        flex: 50% 0 1
      }

      .QL9iQCZB {
        flex: 33.33333% 0 1
      }

      .ZJB2TLOI {
        flex: 25% 0 1
      }

      .Ni346xhQ {
        flex: 20% 0 1
      }
    }

    @container (inline-size >=300px) {
      .fRJCkDE_ {
        flex: fit-content 0 1
      }

      .RgVczeB0 {
        flex: 0% 1 1
      }

      .qa3lmM9q {
        flex: 50% 0 1
      }

      .yLulnWnS {
        flex: 33.33333% 0 1
      }

      .rFc1rs1z {
        flex: 25% 0 1
      }

      .OpQZA8ki {
        flex: 20% 0 1
      }
    }

    @container (inline-size >=400px) {
      .zsxJeMyb {
        flex: fit-content 0 1
      }

      .ZRedtIJz {
        flex: 0% 1 1
      }

      .UEA_nTpc {
        flex: 50% 0 1
      }

      .AteEIkJl {
        flex: 33.33333% 0 1
      }

      .y9vG6auB {
        flex: 25% 0 1
      }

      .RlQjaSUx {
        flex: 20% 0 1
      }
    }

    @container (inline-size >=500px) {
      .Tdf2pYX7 {
        flex: fit-content 0 1
      }

      .H2nMghpU {
        flex: 0% 1 1
      }

      .ETQM_oPi {
        flex: 50% 0 1
      }

      .GFX9DdK2 {
        flex: 33.33333% 0 1
      }

      .O7EL5jJd {
        flex: 25% 0 1
      }

      .giGs7CyB {
        flex: 20% 0 1
      }
    }

    @container (inline-size >=600px) {
      .VvzGZtre {
        flex: fit-content 0 1
      }

      .d9bq4lFu {
        flex: 0% 1 1
      }

      .m8zhPu7B {
        flex: 50% 0 1
      }

      .BVwIWeb_ {
        flex: 33.33333% 0 1
      }

      .wqPU0Aot {
        flex: 25% 0 1
      }

      .MH0cLFki {
        flex: 20% 0 1
      }
    }

    @container (inline-size >=700px) {
      .GfPvhtLA {
        flex: fit-content 0 1
      }

      .F0tIvTeE {
        flex: 0% 1 1
      }

      .DDmRel3C {
        flex: 50% 0 1
      }

      .SDNCErTG {
        flex: 33.33333% 0 1
      }

      .oLqvzoUy {
        flex: 25% 0 1
      }

      .aCQQ7u4z {
        flex: 20% 0 1
      }
    }

    @container (inline-size >=800px) {
      .RCuYRfry {
        flex: fit-content 0 1
      }

      .pI_uZG9x {
        flex: 0% 1 1
      }

      .D6Wzz_lu {
        flex: 50% 0 1
      }

      .sRlqhZSo {
        flex: 33.33333% 0 1
      }

      .Ek3edEel {
        flex: 25% 0 1
      }

      .wO2VNY8P {
        flex: 20% 0 1
      }
    }

    @container (inline-size >=900px) {
      .bKhWTZfj {
        flex: fit-content 0 1
      }

      .pLbWJVUj {
        flex: 0% 1 1
      }

      .KUoTulA9 {
        flex: 50% 0 1
      }

      .skxFt4En {
        flex: 33.33333% 0 1
      }

      .AWlhBowO {
        flex: 25% 0 1
      }

      .gIxiMYNv {
        flex: 20% 0 1
      }
    }

    @container (inline-size >=1000px) {
      .mi5aDFK3 {
        flex: fit-content 0 1
      }

      .svqh1id4 {
        flex: 0% 1 1
      }

      .l9ACi7BD {
        flex: 50% 0 1
      }

      .iR01lIW8 {
        flex: 33.33333% 0 1
      }

      .l2_UmP29 {
        flex: 25% 0 1
      }

      .oVRdg4L6 {
        flex: 20% 0 1
      }
    }

    .zxrsiwGx {
      align-items: center;
      border: 0;
      border-radius: var(--roundness-subtle);
      color: var(--color-content-primary);
      cursor: pointer;
      display: flex;
      justify-content: center;
      min-height: var(--icon-size-5x);
      min-width: var(--icon-size-5x);
      padding: var(--spacing-2x);
      transition: .2s;
      width: -moz-fit-content;
      width: fit-content
    }

    .zxrsiwGx:disabled {
      cursor: not-allowed
    }

    .NW0_KC17 {
      background-color: var(--color-overlay-interactive)
    }

    .NW0_KC17.u58mmrIJ,
    .NW0_KC17:active,
    .NW0_KC17:focus,
    .NW0_KC17:hover {
      background-color: var(--color-surface-inverse)
    }

    .NW0_KC17:disabled {
      background-color: var(--color-interactive-disabled)
    }

    .tUisOlmi {
      background-color: transparent
    }

    .tUisOlmi.u58mmrIJ,
    .tUisOlmi:active,
    .tUisOlmi:focus,
    .tUisOlmi:hover {
      background-color: var(--color-interactive-tertiary-hover)
    }

    .tUisOlmi:disabled {
      background-color: transparent
    }

    .r5aDyRGo {
      display: inline-flex
    }

    .wcWVr7uz {
      min-height: var(--button-height-large);
      min-width: var(--button-height-large)
    }

    .EK2bvqkR {
      min-height: var(--button-height-medium);
      min-width: var(--button-height-medium)
    }

    @container (inline-size >=100px) {
      .HuPLgnFa {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .hK4C5nG1 {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=200px) {
      .Db3mxMCu {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .agDYIfmu {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=300px) {
      .QfwxAW_X {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .J9Aypz0U {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=400px) {
      .OSLoKaDJ {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .RqTnLrXO {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=500px) {
      .DNlPElmR {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .LP9Gp23t {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=600px) {
      .PEz9MKWo {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .eKjrwW9Z {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=700px) {
      .mvoqPrRD {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .s1R_XE0X {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=800px) {
      .BOmlNKUv {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .N2pTZzL7 {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=900px) {
      .I05M5_fs {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .iVPyZSYi {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=1000px) {
      .u8paGeWf {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .MRydjMag {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    .FnOuxdKd {
      display: flex;
      margin: 0 var(--spacing-4x);
      max-width: 700px;
      outline: none;
      position: relative;
      width: 100%;
      z-index: var(--layer-depth-ceiling)
    }

    .XQ4ooKuP {
      max-width: 1000px
    }

    .zNfI5OQM {
      align-items: center;
      background-color: var(--color-overlay-dark);
      display: flex;
      justify-content: center;
      right: 0;
      top: 0;
      z-index: calc(var(--layer-depth-ceiling) - 1)
    }

    .kulEtSvC,
    .zNfI5OQM {
      bottom: 0;
      left: 0;
      position: fixed
    }

    .kulEtSvC {
      align-self: center;
      background: var(--color-content-inverse);
      border: var(--chunkiness-thin) solid var(--color-border-tertiary);
      border-radius: var(--roundness-extra-round) var(--roundness-extra-round) 0 0;
      display: grid;
      grid-template-rows: max-content 1fr max-content;
      max-height: calc(100vh - var(--spacing-3x)*3);
      max-height: calc(100svh - var(--spacing-3x)*3);
      overflow: hidden;
      overflow-y: auto;
      width: 100%;
      z-index: var(--layer-depth-ceiling)
    }

    @media(max-height:700px)and (min-width:700px) {
      .kulEtSvC {
        min-height: 600px
      }
    }

    @media(min-width:700px) {
      .kulEtSvC {
        border-radius: var(--roundness-extra-round);
        max-height: calc(100vh - var(--spacing-3x)*6);
        position: relative
      }
    }

    .iCDS6fWx {
      background: linear-gradient(to top, var(--color-surface-primary), var(--color-surface-primary)), linear-gradient(to bottom, var(--color-surface-primary), var(--color-surface-primary)) 0 100%, linear-gradient(to top, transparent 20%, #fff 30%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .03) 70%, rgba(0, 0, 0, .07) 100%), linear-gradient(to bottom, transparent 20%, #fff 30%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .03) 70%, rgba(0, 0, 0, .07) 100%) 0 calc(100% - 1px), var(--color-surface-primary);
      background-attachment: local, local, scroll, scroll;
      background-repeat: no-repeat;
      background-size: 100% var(--spacing-3x);
      overflow-y: auto;
      padding: var(--spacing-none) var(--spacing-4x) var(--spacing-4x);
      position: relative
    }

    @media(min-width:700px) {
      .iCDS6fWx {
        padding: var(--spacing-none) var(--spacing-6x) var(--spacing-6x)
      }
    }

    .color-scheme-dark .iCDS6fWx {
      background: var(--color-surface-primary)
    }

    .zKY7fs_J {
      padding-bottom: var(--spacing-none)
    }

    .nm4uOC7G {
      position: absolute;
      right: var(--spacing-4x);
      top: var(--spacing-4x);
      z-index: calc(var(--layer-depth-ceiling) + 1)
    }

    .GZScU09a {
      display: none
    }

    @media(min-width:700px) {
      .GZScU09a {
        display: block;
        overflow: hidden;
        width: 40%
      }
    }

    @media(min-width:1024px) {
      .GZScU09a {
        width: 50%
      }
    }

    .tXJktX5S {
      aspect-ratio: 1
    }

    .ncWzoxCr {
      align-items: center;
      border: 0;
      border-radius: var(--roundness-subtle);
      cursor: pointer;
      display: flex;
      font-family: var(--button-font-family);
      font-weight: var(--button-font-weight);
      gap: var(--spacing-2x);
      justify-content: center;
      letter-spacing: var(--button-font-spacing);
      line-height: var(--button-font-height);
      padding-bottom: var(--spacing-2x);
      padding-top: var(--spacing-2x);
      text-align: center;
      text-decoration: none;
      transition-duration: var(--transition-duration-short);
      transition-property: background-color, box-shadow, color;
      transition-timing-function: var(--transition-easing-ease-in-out)
    }

    .ncWzoxCr:active {
      transform: translateY(var(--spacing-1x))
    }

    .ncWzoxCr.JHrnsfbC,
    .ncWzoxCr:disabled {
      cursor: not-allowed;
      transform: none
    }

    .WjwUaJcT {
      background: var(--color-interactive-primary);
      color: var(--color-content-interactive)
    }

    .WjwUaJcT.IAIpNG8c,
    .WjwUaJcT:active,
    .WjwUaJcT:focus-visible,
    .WjwUaJcT:hover {
      background: var(--color-interactive-primary-hover)
    }

    .WjwUaJcT.JHrnsfbC,
    .WjwUaJcT:disabled {
      background: var(--color-interactive-disabled);
      color: var(--color-content-disabled)
    }

    .ZvdG3uNZ {
      background: var(--color-interactive-secondary);
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary);
      color: var(--color-content-primary)
    }

    .ZvdG3uNZ.IAIpNG8c,
    .ZvdG3uNZ:active,
    .ZvdG3uNZ:focus-visible,
    .ZvdG3uNZ:hover {
      background: var(--color-interactive-secondary-hover);
      color: var(--color-content-inverse)
    }

    .ZvdG3uNZ.JHrnsfbC,
    .ZvdG3uNZ:disabled {
      background: var(--color-interactive-secondary);
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-interactive-disabled);
      color: var(--color-content-disabled)
    }

    .MVHUfRJc {
      background: var(--color-interactive-tertiary);
      color: var(--color-content-primary)
    }

    .MVHUfRJc.IAIpNG8c,
    .MVHUfRJc:active,
    .MVHUfRJc:focus-visible,
    .MVHUfRJc:hover {
      background: var(--color-interactive-tertiary-hover)
    }

    .MVHUfRJc.JHrnsfbC,
    .MVHUfRJc:disabled {
      background: var(--color-interactive-tertiary);
      color: var(--color-content-disabled)
    }

    .pC_hCyuG {
      background: var(--color-interactive-tertiary);
      color: var(--color-content-primary);
      padding-left: 0;
      padding-right: 0
    }

    .pC_hCyuG.IAIpNG8c,
    .pC_hCyuG:active,
    .pC_hCyuG:focus-visible,
    .pC_hCyuG:hover {
      color: var(--color-content-secondary);
      transform: none
    }

    .pC_hCyuG.JHrnsfbC,
    .pC_hCyuG:disabled {
      color: var(--color-content-disabled)
    }

    .S7SCsG7X {
      background-color: unset;
      color: var(--color-content-secondary);
      font-family: var(--text-style-body-small-family);
      font-size: var(--text-style-body-small-size);
      font-weight: var(--text-style-body-small-weight);
      letter-spacing: var(--text-style-body-small-spacing);
      line-height: var(--text-style-body-small-height);
      padding: var(--spacing-2x) var(--spacing-3x)
    }

    .S7SCsG7X.IAIpNG8c,
    .S7SCsG7X:active,
    .S7SCsG7X:focus-visible,
    .S7SCsG7X:hover {
      color: var(--color-content-primary)
    }

    .S7SCsG7X.JHrnsfbC,
    .S7SCsG7X:disabled {
      color: var(--color-content-disabled)
    }

    .S7SCsG7X:active {
      transform: unset
    }

    .A2GEqczP {
      background: var(--color-surface-interactive-control);
      color: var(--color-content-inverse)
    }

    .A2GEqczP.IAIpNG8c,
    .A2GEqczP:active,
    .A2GEqczP:focus-visible,
    .A2GEqczP:hover {
      background: var(--color-surface-interactive-control-hover)
    }

    .A2GEqczP.JHrnsfbC,
    .A2GEqczP:disabled {
      background: var(--color-interactive-disabled);
      color: var(--color-content-disabled)
    }

    .sK5Xe1gB {
      overflow: hidden
    }

    .METNYJBx {
      --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
      font-size: var(--button-font-size-large);
      min-height: var(--button-height-large)
    }

    .METNYJBx:not(.pC_hCyuG) {
      padding-left: var(--button-x-padding-large);
      padding-right: var(--button-x-padding-large)
    }

    .HacLw8ux {
      --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
      font-size: var(--button-font-size-medium);
      min-height: var(--button-height-medium)
    }

    .HacLw8ux:not(.pC_hCyuG) {
      padding-left: var(--button-x-padding-medium);
      padding-right: var(--button-x-padding-medium)
    }

    @container (inline-size >=100px) {
      .vfhscjck {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .vfhscjck:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .YmgM6T3v {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .YmgM6T3v:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=200px) {
      .gr3o5CNa {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .gr3o5CNa:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .ZcazubjY {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .ZcazubjY:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=300px) {
      .JQTGvRuK {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .JQTGvRuK:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .qGMiePg6 {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .qGMiePg6:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=400px) {
      .sChtMxBG {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .sChtMxBG:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .L4mWve75 {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .L4mWve75:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=500px) {
      .yw1xyyLw {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .yw1xyyLw:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .tMsj82IC {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .tMsj82IC:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=600px) {
      .VU8HoLaP {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .VU8HoLaP:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .k_hguvaH {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .k_hguvaH:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=700px) {
      .YE0Y4qk3 {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .YE0Y4qk3:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .YnPD8KAQ {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .YnPD8KAQ:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=800px) {
      .rK3eGNhT {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .rK3eGNhT:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .SaLw0hQh {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .SaLw0hQh:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=900px) {
      .ifoizWfh {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .ifoizWfh:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .o5zEDsDC {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .o5zEDsDC:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=1000px) {
      .ShrbtIJg {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .ShrbtIJg:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .DC50NLmi {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .DC50NLmi:not(.pC_hCyuG) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    .i0kFWprQ {
      width: -moz-fit-content;
      width: fit-content
    }

    .NWg5MVVe {
      width: 100%
    }

    @container (inline-size >=100px) {
      .ddHgooIy {
        width: -moz-fit-content;
        width: fit-content
      }

      .NYKUCGIX {
        width: 100%
      }
    }

    @container (inline-size >=200px) {
      .UVO2nRhg {
        width: -moz-fit-content;
        width: fit-content
      }

      .GfPFysq0 {
        width: 100%
      }
    }

    @container (inline-size >=300px) {
      .Vo1GTIaD {
        width: -moz-fit-content;
        width: fit-content
      }

      .hHzsXl6J {
        width: 100%
      }
    }

    @container (inline-size >=400px) {
      .toQ3JzVv {
        width: -moz-fit-content;
        width: fit-content
      }

      ._GuTuI9Y {
        width: 100%
      }
    }

    @container (inline-size >=500px) {
      ._gTNirqp {
        width: -moz-fit-content;
        width: fit-content
      }

      .O97yyyBl {
        width: 100%
      }
    }

    @container (inline-size >=600px) {
      .Q_f5flnf {
        width: -moz-fit-content;
        width: fit-content
      }

      .hMs_HUBP {
        width: 100%
      }
    }

    @container (inline-size >=700px) {
      .QGYDSouf {
        width: -moz-fit-content;
        width: fit-content
      }

      .A5O_2rgN {
        width: 100%
      }
    }

    @container (inline-size >=800px) {
      .Ls_KsHBV {
        width: -moz-fit-content;
        width: fit-content
      }

      .wynPG_8T {
        width: 100%
      }
    }

    @container (inline-size >=900px) {
      .cMaVULyw {
        width: -moz-fit-content;
        width: fit-content
      }

      .KNTUtaxU {
        width: 100%
      }
    }

    @container (inline-size >=1000px) {
      .nW5_OC9V {
        width: -moz-fit-content;
        width: fit-content
      }

      .BuJVshwu {
        width: 100%
      }
    }

    .uxc7_ekt {
      position: absolute
    }

    .C9WRQUMi {
      display: inline-flex
    }

    .VVi9hCOl {
      visibility: hidden
    }

    .BZ9onUcY {
      align-items: center;
      border-radius: var(--roundness-subtle);
      display: flex;
      height: var(--icon-size-5x);
      justify-content: center;
      padding: var(--spacing-2x);
      width: var(--icon-size-5x)
    }

    .Rg5SJTMg {
      background-color: var(--color-surface-positive-default)
    }

    .ahJgWBR4 {
      background-color: var(--color-surface-critical-default)
    }

    @container (inline-size < 700px) {
      .ZrrASWjc {
        max-width: 400px;
        width: 100%
      }
    }

    .oYB97JOR {
      align-self: stretch;
      display: flex;
      justify-content: center
    }

    .lSlynst6 {
      max-width: 1000px
    }

    .sMt68Mdc {
      max-width: 700px
    }

    .uz8_nHAq {
      padding: var(--spacing-8x) var(--spacing-none)
    }

    @keyframes Hgf6zKcU {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .yUeYE2Wy {
      align-items: center;
      display: flex;
      flex: 1 0 auto;
      flex-direction: column;
      justify-content: center
    }

    .Di4hEZgB {
      background: #fff;
      border-radius: 4px;
      margin: 10px 0;
      max-width: 490px;
      padding: 30px;
      position: relative;
      text-align: center
    }

    .l0oBltgy {
      color: #c7c7c9;
      display: inline-block;
      font-size: 60px;
      margin-bottom: 30px
    }

    .ADhdoKr0 {
      font-size: 26px;
      font-weight: inherit;
      font-weight: 700;
      line-height: 28px;
      margin-bottom: 10px;
      margin-top: 0
    }

    .ADhdoKr0,
    .t8kA7N1_ {
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-style: inherit;
      letter-spacing: 0
    }

    .t8kA7N1_ {
      color: #303030;
      font-size: 16px;
      font-weight: 400;
      line-height: 26px;
      margin-bottom: 20px
    }

    @media(max-width:749px) {
      .t8kA7N1_ {
        font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
        font-size: 15px;
        font-size: 14px;
        font-style: inherit;
        font-weight: inherit;
        font-weight: 700;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 20px
      }
    }

    .piaYbbFB {
      height: 100vh
    }

    .RXgOV57R {
      height: calc(100vh - 160px)
    }

    @keyframes MfZhtliK {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .K6BzJNlz {
      background-color: #fff;
      border: 2px solid #23cfb8;
      border-radius: 40px;
      bottom: calc(56px + var(--spacing-5x));
      box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
      color: #23cfb8;
      cursor: pointer;
      height: 40px;
      padding: 8px;
      position: fixed;
      right: var(--spacing-5x);
      transition: transform .2s ease-in-out;
      width: 40px;
      z-index: 9995
    }

    @media(min-width:732px) {
      .K6BzJNlz {
        bottom: 160px
      }
    }

    .K6BzJNlz:focus,
    .K6BzJNlz:hover {
      outline: none;
      transform: scale(1.2)
    }

    .LCF5t22a {
      height: 100%
    }

    /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
    html {
      font-family: sans-serif;
      line-height: 1.15;
      -ms-text-size-adjust: 100%;
      -webkit-text-size-adjust: 100%
    }

    body {
      margin: 0
    }

    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    main,
    menu,
    nav,
    section,
    summary {
      display: block
    }

    audio,
    canvas,
    progress,
    video {
      display: inline-block
    }

    audio:not([controls]) {
      display: none;
      height: 0
    }

    progress {
      vertical-align: baseline
    }

    [hidden],
    template {
      display: none
    }

    a {
      background-color: transparent;
      -webkit-text-decoration-skip: objects
    }

    a:active,
    a:hover {
      outline-width: 0
    }

    abbr[title] {
      border-bottom: none;
      text-decoration: underline;
      -webkit-text-decoration: underline dotted;
      text-decoration: underline dotted
    }

    b,
    strong {
      font-weight: inherit;
      font-weight: bolder
    }

    dfn {
      font-style: italic
    }

    h1 {
      font-size: 2em;
      margin: .67em 0
    }

    mark {
      background-color: #ff0;
      color: #000
    }

    small {
      font-size: 80%
    }

    sub,
    sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline
    }

    sub {
      bottom: -.25em
    }

    sup {
      top: -.5em
    }

    img {
      border-style: none
    }

    svg:not(:root) {
      overflow: hidden
    }

    code,
    kbd,
    pre,
    samp {
      font-family: monospace, monospace;
      font-size: 1em
    }

    figure {
      margin: 1em 40px
    }

    hr {
      box-sizing: content-box;
      height: 0;
      overflow: visible
    }

    button,
    input,
    optgroup,
    select,
    textarea {
      font: inherit;
      margin: 0
    }

    optgroup {
      font-weight: 700
    }

    button,
    input {
      overflow: visible
    }

    button,
    select {
      text-transform: none
    }

    [type=reset],
    [type=submit],
    button,
    html [type=button] {
      -webkit-appearance: button
    }

    [type=button]::-moz-focus-inner,
    [type=reset]::-moz-focus-inner,
    [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner {
      border-style: none;
      padding: 0
    }

    [type=button]:-moz-focusring,
    [type=reset]:-moz-focusring,
    [type=submit]:-moz-focusring,
    button:-moz-focusring {
      outline: 1px dotted ButtonText
    }

    fieldset {
      border: 1px solid silver;
      margin: 0 2px;
      padding: .35em .625em .75em
    }

    legend {
      box-sizing: border-box;
      color: inherit;
      display: table;
      max-width: 100%;
      padding: 0;
      white-space: normal
    }

    textarea {
      overflow: auto
    }

    [type=checkbox],
    [type=radio] {
      box-sizing: border-box;
      padding: 0
    }

    [type=number]::-webkit-inner-spin-button,
    [type=number]::-webkit-outer-spin-button {
      height: auto
    }

    [type=search] {
      -webkit-appearance: textfield;
      outline-offset: -2px
    }

    [type=search]::-webkit-search-cancel-button,
    [type=search]::-webkit-search-decoration {
      -webkit-appearance: none
    }

    ::-webkit-input-placeholder {
      color: inherit;
      opacity: .54
    }

    ::-webkit-file-upload-button {
      -webkit-appearance: button;
      font: inherit
    }

    @font-face {
      font-display: swap;
      font-family: Montserrat;
      font-style: normal;
      font-weight: 200;
      src: url(https://assets.elements.envato.com/apps/storefront/montserrat-v15-latin_cyrillic-200-14d81a205d0bf9eb95c5.woff2) format("woff2")
    }

    @font-face {
      font-display: swap;
      font-family: Montserrat;
      font-style: italic;
      font-weight: 200;
      src: url(https://assets.elements.envato.com/apps/storefront/montserrat-v15-latin_cyrillic-200italic-8a16de2be18896fad23f.woff2) format("woff2")
    }

    @font-face {
      font-display: swap;
      font-family: Montserrat;
      font-style: normal;
      font-weight: 500;
      src: url(https://assets.elements.envato.com/apps/storefront/montserrat-v15-latin_cyrillic-500-057bc00d3ab1fcfca068.woff2) format("woff2")
    }

    @font-face {
      font-display: swap;
      font-family: Montserrat;
      font-style: normal;
      font-weight: 600;
      src: url(https://assets.elements.envato.com/apps/storefront/montserrat-v15-latin_cyrillic-600-eb4735b30729893f823d.woff2) format("woff2")
    }

    @font-face {
      font-display: swap;
      font-family: Montserrat;
      font-style: italic;
      font-weight: 600;
      src: url(https://assets.elements.envato.com/apps/storefront/montserrat-v15-latin_cyrillic-600italic-e215f05260116e29601c.woff2) format("woff2")
    }

    @font-face {
      font-display: swap;
      font-family: Montserrat;
      font-style: normal;
      font-weight: 700;
      src: url(https://assets.elements.envato.com/apps/storefront/montserrat-v15-latin_cyrillic-700-e9dea54ec59e29a6913f.woff2) format("woff2")
    }

    @font-face {
      font-display: swap;
      font-family: Montserrat;
      font-style: normal;
      font-weight: 800;
      src: url(https://assets.elements.envato.com/apps/storefront/montserrat-v15-latin_cyrillic-800-c77eb21b0e700dc73f10.woff2) format("woff2")
    }

    @font-face {
      font-display: swap;
      font-family: Montserrat;
      font-style: normal;
      font-weight: 900;
      src: url(https://assets.elements.envato.com/apps/storefront/montserrat-v15-latin_cyrillic-900-d04e4634eb8b566e1bd0.woff2) format("woff2")
    }

    html {
      box-sizing: border-box
    }

    *,
    :after,
    :before {
      box-sizing: inherit
    }

    body {
      background: #fafafa;
      text-rendering: optimizeLegibility;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      color: #303030;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-size: 16px;
      font-style: inherit;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 26px;
      margin: 0 0 20px
    }

    @media(max-width:749px) {
      body {
        font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
        font-size: 15px;
        font-size: 14px;
        font-style: inherit;
        font-weight: inherit;
        font-weight: 700;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 20px
      }
    }

    select {
      text-rendering: auto
    }

    a {
      color: #9a00f9;
      cursor: pointer;
      text-decoration: none
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
      font-weight: 100;
      line-height: 1.2em
    }

    code,
    pre,
    tt {
      font-family: Menlo, Consolas, monospace
    }

    code {
      background-color: #f0f0f0;
      border-radius: 4px;
      padding: 2px 6px
    }

    strong {
      font-weight: 700
    }

    input:-moz-read-only {
      background-color: #ececee;
      color: #404040
    }

    input:read-only {
      background-color: #ececee;
      color: #404040
    }

    body.ReactModal__Body--open {
      overflow: hidden
    }

    .grecaptcha-badge {
      visibility: hidden
    }

    .CybotCookiebotDialogDetailBodyContentCookieContainerButton:before,
    .CybotCookiebotDialogDetailBulkConsentCount {
      display: none !important
    }

    #CybotCookiebotDialog {
      padding: 10px 15px 0 !important
    }

    #CybotCookiebotBannerCloseButtonE2E,
    #CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified,
    #CybotCookiebotDialogDetailFooter,
    #CybotCookiebotDialogHeader,
    .CybotCookiebotDialogArrow,
    .CybotCookiebotDialogBodyBottomWrapper,
    .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,
    a#CybotCookiebotDialogPoweredbyCybot,
    div#CybotCookiebotDialogPoweredByText {
      display: none !important
    }

    #CybotCookiebotDialog .CybotCookiebotScrollContainer {
      border-bottom: none !important
    }

    @media(max-width:560px) {
      #CybotCookiebotDialog {
        border-radius: 8px 8px 0 0 !important;
        bottom: 0 !important;
        padding: 0 !important;
        top: auto !important;
        transform: translate(-50%) !important;
        width: 100% !important
      }

      #CybotCookiebotDialog h2 {
        display: none !important
      }

      #CybotCookiebotDialogBodyContent {
        padding: 0 !important
      }

      #CybotCookiebotDialogBodyContentText * {
        font-size: 13px !important;
        line-height: 1.2em !important
      }

      #CybotCookiebotDialogBodyContentText p:not(:last-child),
      #CybotCookiebotDialogBodyContentText ul:not(:last-child) {
        margin-bottom: 1em !important
      }

      #CybotCookiebotDialogFooter {
        padding: 0 1em .5em !important
      }

      #CybotCookiebotDialog .CybotCookiebotScrollContainer {
        min-height: 5vh !important;
        padding: 1em !important
      }
    }

    @media screen and (min-width:601px) {
      #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
        flex-direction: row !important;
        justify-content: center !important
      }

      #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
        margin-right: .5em;
        order: 1 !important
      }

      #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize {
        order: 2 !important
      }

      #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline {
        margin-right: 0;
        order: 3 !important
      }
    }

    @media screen and (min-width:1280px) {
      #CybotCookiebotDialog[data-template=bottom] {
        padding: 1em 1em .5em !important
      }

      #CybotCookiebotDialog {
        padding: 1em !important
      }

      #CybotCookiebotDialog #CybotCookiebotDialogHeader {
        display: none !important
      }

      #CybotCookiebotDialog #CybotCookiebotDialogFooter {
        margin-top: 1.3em !important
      }

      #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons {
        max-width: 784px !important
      }

      #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper button {
        margin-top: .5em !important
      }

      #CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails {
        display: none !important
      }
    }

    @media screen and (min-width:1440px) {
      #CybotCookiebotDialog #CybotCookiebotDialogFooter {
        margin-top: .6em !important
      }
    }

    body {
      overflow-x: hidden
    }

    .UBgzrYuy {
      display: flex;
      justify-content: center;
      margin: 0 auto;
      padding: 0 var(--spacing-3x)
    }

    @container (inline-size >=992px) {
      .UBgzrYuy {
        padding: 0 calc(50cqw - 496px + var(--spacing-3x))
      }
    }

    @container (inline-size >=1024px) {
      .UBgzrYuy {
        padding: 0 var(--spacing-5x)
      }
    }

    .UBgzrYuy .cq9DV5mb {
      max-width: var(--breakpoint-medium)
    }

    .UBgzrYuy .HVpUVK1I {
      max-width: var(--breakpoint-extra-wide)
    }

    .UBgzrYuy .Aj9n55u7 {
      max-width: var(--breakpoint-2k-wide)
    }

    .FKVlyqqM {
      width: 100%
    }

    @container (inline-size < 100px) {
      .pleOzT5o {
        padding: calc(var(--spacing-3x)*-1)
      }
    }

    @container (inline-size < 200px) {
      .oXArSEfd {
        padding: calc(var(--spacing-3x)*-1)
      }
    }

    @container (inline-size < 300px) {
      .LsVlF9Bn {
        padding: calc(var(--spacing-3x)*-1)
      }
    }

    @container (inline-size < 400px) {
      .TuigCBtH {
        padding: calc(var(--spacing-3x)*-1)
      }
    }

    @container (inline-size < 500px) {
      .gAj4070F {
        padding: calc(var(--spacing-3x)*-1)
      }
    }

    @container (inline-size < 600px) {
      .INQbyEJo {
        padding: calc(var(--spacing-3x)*-1)
      }
    }

    @container (inline-size < 700px) {
      .eMyHdYh4 {
        padding: calc(var(--spacing-3x)*-1)
      }
    }

    @container (inline-size < 800px) {
      .cvsmDPMo {
        padding: calc(var(--spacing-3x)*-1)
      }
    }

    @container (inline-size < 900px) {
      .hgBh_u6e {
        padding: calc(var(--spacing-3x)*-1)
      }
    }

    @container (inline-size < 1000px) {
      .EpEewbIy {
        padding: calc(var(--spacing-3x)*-1)
      }
    }

    .XnPoMwM8 {
      color: inherit
    }

    .XnPoMwM8,
    .nr9DhCl_ {
      text-decoration: none
    }

    .nr9DhCl_ {
      align-items: center;
      border: 0;
      border-radius: var(--roundness-subtle);
      cursor: pointer;
      display: flex;
      font-family: var(--button-font-family);
      font-weight: var(--button-font-weight);
      gap: var(--spacing-2x);
      justify-content: center;
      letter-spacing: var(--button-font-spacing);
      line-height: var(--button-font-height);
      padding-bottom: var(--spacing-2x);
      padding-top: var(--spacing-2x);
      text-align: center;
      transition-duration: var(--transition-duration-short);
      transition-property: background-color, box-shadow, color;
      transition-timing-function: var(--transition-easing-ease-in-out)
    }

    .nr9DhCl_:active {
      transform: translateY(var(--spacing-1x))
    }

    .nr9DhCl_.iiiQ5PDN,
    .nr9DhCl_:disabled {
      cursor: not-allowed;
      transform: none
    }

    .McVQtipP {
      background: #9a00f9;
      color: #ffffff
    }

    .McVQtipP.bUHBy90A,
    .McVQtipP:active,
    .McVQtipP:focus-visible,
    .McVQtipP:hover {
      background: var(--color-interactive-primary-hover)
    }

    .McVQtipP.iiiQ5PDN,
    .McVQtipP:disabled {
      background: var(--color-interactive-disabled);
      color: var(--color-content-disabled)
    }

    .UbiTW8dm {
      background: var(--color-interactive-secondary);
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary);
      color: var(--color-content-primary)
    }

    .UbiTW8dm.bUHBy90A,
    .UbiTW8dm:active,
    .UbiTW8dm:focus-visible,
    .UbiTW8dm:hover {
      background: var(--color-interactive-secondary-hover);
      color: var(--color-content-inverse)
    }

    .UbiTW8dm.iiiQ5PDN,
    .UbiTW8dm:disabled {
      background: var(--color-interactive-secondary);
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-interactive-disabled);
      color: var(--color-content-disabled)
    }

    .vVgCklCe {
      background: var(--color-interactive-tertiary);
      color: var(--color-content-primary)
    }

    .vVgCklCe.bUHBy90A,
    .vVgCklCe:active,
    .vVgCklCe:focus-visible,
    .vVgCklCe:hover {
      background: var(--color-interactive-tertiary-hover)
    }

    .vVgCklCe.iiiQ5PDN,
    .vVgCklCe:disabled {
      background: var(--color-interactive-tertiary);
      color: var(--color-content-disabled)
    }

    .WtmNb7U5 {
      background: var(--color-interactive-tertiary);
      color: var(--color-content-primary);
      padding-left: 0;
      padding-right: 0
    }

    .WtmNb7U5.bUHBy90A,
    .WtmNb7U5:active,
    .WtmNb7U5:focus-visible,
    .WtmNb7U5:hover {
      color: var(--color-content-secondary);
      transform: none
    }

    .WtmNb7U5.iiiQ5PDN,
    .WtmNb7U5:disabled {
      color: var(--color-content-disabled)
    }

    .ASpeROne {
      background-color: unset;
      color: var(--color-content-secondary);
      font-family: var(--text-style-body-small-family);
      font-size: var(--text-style-body-small-size);
      font-weight: var(--text-style-body-small-weight);
      letter-spacing: var(--text-style-body-small-spacing);
      line-height: var(--text-style-body-small-height);
      padding: var(--spacing-2x) var(--spacing-3x)
    }

    .ASpeROne.bUHBy90A,
    .ASpeROne:active,
    .ASpeROne:focus-visible,
    .ASpeROne:hover {
      color: var(--color-content-primary)
    }

    .ASpeROne.iiiQ5PDN,
    .ASpeROne:disabled {
      color: var(--color-content-disabled)
    }

    .ASpeROne:active {
      transform: unset
    }

    .sqj3eIpk {
      background: var(--color-surface-interactive-control);
      color: var(--color-content-inverse)
    }

    .sqj3eIpk.bUHBy90A,
    .sqj3eIpk:active,
    .sqj3eIpk:focus-visible,
    .sqj3eIpk:hover {
      background: var(--color-surface-interactive-control-hover)
    }

    .sqj3eIpk.iiiQ5PDN,
    .sqj3eIpk:disabled {
      background: var(--color-interactive-disabled);
      color: var(--color-content-disabled)
    }

    .QiKzR1Pj {
      overflow: hidden
    }

    .Mvefxhtu {
      --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
      font-size: var(--button-font-size-large);
      min-height: var(--button-height-large)
    }

    .Mvefxhtu:not(.WtmNb7U5) {
      padding-left: var(--button-x-padding-large);
      padding-right: var(--button-x-padding-large)
    }

    .L1vRFKSS {
      --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
      font-size: var(--button-font-size-medium);
      min-height: var(--button-height-medium)
    }

    .L1vRFKSS:not(.WtmNb7U5) {
      padding-left: var(--button-x-padding-medium);
      padding-right: var(--button-x-padding-medium)
    }

    @container (inline-size >=100px) {
      .Oa2kOG24 {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .Oa2kOG24:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .ojlEIUKP {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .ojlEIUKP:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=200px) {
      .lk_QqYDv {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .lk_QqYDv:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .ZrOeyjkN {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .ZrOeyjkN:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=300px) {
      ._56OxZNq8 {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      ._56OxZNq8:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      ._fabZvBp {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      ._fabZvBp:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=400px) {
      .plB533rf {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .plB533rf:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .a_QpGrT2 {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .a_QpGrT2:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=500px) {
      .f9hUVYVg {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .f9hUVYVg:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .c64EaYu0 {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .c64EaYu0:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=600px) {
      .GLPAc6wh {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .GLPAc6wh:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .Sr31I3lT {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .Sr31I3lT:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=700px) {
      .mMwmoofS {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .mMwmoofS:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .ZR2vXyKC {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .ZR2vXyKC:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=800px) {
      .pONbr1vo {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .pONbr1vo:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .MPn5Quxv {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .MPn5Quxv:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=900px) {
      .LVmZVIBR {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .LVmZVIBR:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .SXvQgoml {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .SXvQgoml:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    @container (inline-size >=1000px) {
      .eT6Vc6xd {
        --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
        font-size: var(--button-font-size-large);
        min-height: var(--button-height-large)
      }

      .eT6Vc6xd:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-large);
        padding-right: var(--button-x-padding-large)
      }

      .ejqp2GfW {
        --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
        font-size: var(--button-font-size-medium);
        min-height: var(--button-height-medium)
      }

      .ejqp2GfW:not(.WtmNb7U5) {
        padding-left: var(--button-x-padding-medium);
        padding-right: var(--button-x-padding-medium)
      }
    }

    .W75Bck95 {
      width: -moz-fit-content;
      width: fit-content
    }

    .vGSJYVYs {
      width: 100%
    }

    @container (inline-size >=100px) {
      .u6ppILG3 {
        width: -moz-fit-content;
        width: fit-content
      }

      .h46Aj7Hj {
        width: 100%
      }
    }

    @container (inline-size >=200px) {
      .Q3g66WUd {
        width: -moz-fit-content;
        width: fit-content
      }

      .wKDtEidS {
        width: 100%
      }
    }

    @container (inline-size >=300px) {
      .n7KZ3cvu {
        width: -moz-fit-content;
        width: fit-content
      }

      .YwLvlOzP {
        width: 100%
      }
    }

    @container (inline-size >=400px) {
      .mlnIRQ0h {
        width: -moz-fit-content;
        width: fit-content
      }

      .vDhBgX91 {
        width: 100%
      }
    }

    @container (inline-size >=500px) {
      .mayj0afU {
        width: -moz-fit-content;
        width: fit-content
      }

      .Ashi3Fdh {
        width: 100%
      }
    }

    @container (inline-size >=600px) {
      .s3irQKWv {
        width: -moz-fit-content;
        width: fit-content
      }

      .t6nFA7Cf {
        width: 100%
      }
    }

    @container (inline-size >=700px) {
      .Wxuj7Fus {
        width: -moz-fit-content;
        width: fit-content
      }

      .eF9MbL4y {
        width: 100%
      }
    }

    @container (inline-size >=800px) {
      .FLDEQ1iw {
        width: -moz-fit-content;
        width: fit-content
      }

      .qddtAq6t {
        width: 100%
      }
    }

    @container (inline-size >=900px) {
      .kFwN_AMX {
        width: -moz-fit-content;
        width: fit-content
      }

      .JdBCsIAf {
        width: 100%
      }
    }

    @container (inline-size >=1000px) {
      .IXVeAjtv {
        width: -moz-fit-content;
        width: fit-content
      }

      .IqH2lZRp {
        width: 100%
      }
    }

    .E3TBNGCq {
      display: inline-flex
    }

    .Ma2jqvzx {
      background-color: unset;
      border: unset;
      cursor: pointer;
      padding: unset;
      width: 100%
    }

    .MwuuClIh {
      cursor: pointer;
      text-underline-offset: 25%
    }

    a.REJFlh_K {
      text-decoration: underline
    }

    a.GbsYiegj {
      text-decoration: none
    }

    a.GbsYiegj:hover {
      color: inherit;
      text-decoration: underline
    }

    .q3brWXz4 {
      height: var(--button-height-large);
      margin-bottom: var(--spacing-1x);
      margin-top: var(--spacing-3x);
      position: relative
    }

    .TRF40A6T {
      background-color: inherit;
      border: 0;
      border-radius: var(--roundness-subtle);
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary);
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      height: 100%;
      padding: var(--spacing-3x) var(--button-height-large) var(--spacing-3x) var(--spacing-3x);
      width: 100%
    }

    .TRF40A6T:focus {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .tW6ijJhq {
      height: 100%;
      position: relative;
      width: 100%
    }

    .Kyjqo3dc {
      align-items: center;
      background-color: transparent;
      border: none;
      bottom: var(--spacing-none);
      cursor: pointer;
      display: flex;
      height: 100%;
      justify-content: center;
      margin: 0;
      outline: 0;
      padding: 0 calc((var(--button-height-large) - var(--icon-size-2x))/2);
      position: absolute;
      right: var(--spacing-none)
    }

    .mJVDWL6D {
      max-width: 400px;
      min-width: 336px
    }

    .OyzvAWAF {
      align-items: center;
      border: var(--chunkiness-thin) solid var(--color-content-secondary);
      box-sizing: border-box;
      display: flex;
      height: 16px;
      justify-content: center;
      margin-bottom: var(--spacing-3x);
      width: 154px
    }

    .xxXMYEkO {
      margin-left: calc(var(--spacing-2x)*-1)
    }

    .eI_I8C0C {
      align-items: center;
      display: flex;
      height: var(--icon-size-5x);
      justify-content: center;
      width: var(--icon-size-5x)
    }

    @media(min-width:1500px) {
      .eI_I8C0C {
        height: var(--icon-size-4x);
        width: var(--icon-size-4x)
      }
    }

    .ffT_2HUc {
      --local-footer-column-width: 230px;
      -moz-columns: 1;
      column-count: 1;
      -moz-column-gap: var(--spacing-6x);
      column-gap: var(--spacing-6x)
    }

    .ffT_2HUc>div {
      -moz-column-break-inside: avoid;
      break-inside: avoid
    }

    .ffT_2HUc>div:not(:last-child) {
      margin-bottom: var(--spacing-5x)
    }

    @media(min-width:700px) {
      .ffT_2HUc {
        -moz-columns: 2;
        column-count: 2
      }

      .ffT_2HUc>div {
        width: var(--local-footer-column-width)
      }
    }

    @media(min-width:1200px) {
      .ffT_2HUc {
        -moz-columns: 3;
        column-count: 3
      }
    }

    @media(min-width:1500px) {
      .ffT_2HUc {
        -moz-columns: 4;
        column-count: 4
      }
    }

    .e84hgW0m {
      background-color: unset;
      border: none;
      color: inherit;
      font: inherit;
      margin: 0;
      padding: 0;
      text-align: inherit;
      text-underline-offset: 25%
    }

    .e84hgW0m:hover {
      cursor: pointer;
      text-decoration: underline
    }

    .jIUtXfqx {
      margin-top: var(--spacing-2x)
    }

    .XJB7dxRZ li:not(:last-child):after {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary);
      content: "";
      margin-right: var(--spacing-3x);
      padding-left: var(--spacing-3x);
      position: relative;
      top: -1px
    }

    .KYmXgyvO:before {
      border-top: 1px solid var(--color-border-tertiary);
      content: "";
      display: block;
      width: 100%
    }

    .TfNBHYxz {
      left: calc(var(--spacing-3x)*-1);
      position: relative
    }

    .TDBgdsL7 ul {
      background-color: var(--color-surface-primary);
      box-shadow: var(--elevation-medium);
      list-style: none;
      margin: var(--spacing-none)
    }

    .C6QUozBI {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .lRuSxZd7 {
      background-color: unset;
      border: unset;
      border-radius: var(--roundness-subtle);
      color: var(--color-content-primary);
      cursor: pointer;
      min-height: var(--button-height-medium);
      padding: var(--spacing-2x) var(--spacing-3x);
      width: 100%
    }

    .lRuSxZd7:hover {
      background-color: var(--color-interactive-tertiary-hover)
    }

    .lRuSxZd7.hN5fW64L {
      background-color: var(--color-surface-accent)
    }

    .kAG2F2ed {
      position: relative
    }

    .KQm8EScu {
      bottom: var(--button-height-large);
      position: absolute
    }

    .eXKbeKBE {
      transform: rotate(0deg);
      transition: transform var(--transition-duration-short) var(--transition-easing-linear)
    }

    .eXKbeKBE._EiWNpwj {
      transform: rotate(180deg)
    }

    .rH8NIe26 {
      margin-right: calc(var(--button-x-padding-medium)*-1);
      padding: var(--spacing-1x) 0
    }

    .hwx8hBPN {
      align-items: center;
      border-radius: var(--roundness-circle);
      display: inline-flex;
      font-family: var(--button-font-family);
      font-size: var(--button-font-size-medium);
      font-weight: var(--button-font-weight);
      height: -moz-fit-content;
      height: fit-content;
      justify-content: center;
      letter-spacing: var(--button-font-spacing);
      line-height: var(--button-font-height);
      padding: var(--spacing-none) var(--spacing-2x);
      white-space: nowrap;
      width: -moz-fit-content;
      width: fit-content
    }

    .KQZXgpPj {
      background-color: var(--color-surface-positive-default);
      color: var(--color-content-positive-default)
    }

    .cAgmRHxr {
      background-color: var(--color-surface-info-default);
      color: var(--color-content-info-default)
    }

    .rm23yyE1 {
      background-color: var(--color-surface-caution-default);
      color: var(--color-content-caution-default)
    }

    .RQ8ULXJj {
      background-color: var(--color-surface-critical-default);
      color: var(--color-content-critical-default)
    }

    .YoXMRu16 {
      background-color: var(--color-surface-neutral-default);
      color: var(--color-content-neutral-default)
    }

    .fjiKQ8Ea {
      background-color: var(--color-surface-promotion);
      color: var(--color-content-promotion)
    }

    .NCwqtJ2j {
      background-color: var(--color-surface-positive-strong);
      color: var(--color-content-positive-strong)
    }

    .rVUJJ17L {
      background-color: var(--color-surface-info-strong);
      color: var(--color-content-info-strong)
    }

    .SE0hcWhw {
      background-color: var(--color-surface-caution-strong);
      color: var(--color-content-caution-strong)
    }

    .FfQp3l5_ {
      background-color: var(--color-surface-critical-strong);
      color: var(--color-content-critical-strong)
    }

    .M7VaAu4B {
      background-color: var(--color-surface-neutral-strong);
      color: var(--color-content-neutral-strong)
    }

    .SQL6K7xJ {
      background-color: var(--color-surface-promotion-strong);
      color: var(--color-content-promotion-strong)
    }

    .S2KxMS7w {
      visibility: hidden
    }

    .woNBXVXX {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis
    }

    .PqBWr70J {
      position: relative
    }

    .PqBWr70J:is(:hover, :active, :focus-within)>.uEiMxSl5 {
      display: block
    }

    .eCjOXdht {
      max-width: calc(15ch + var(--spacing-3x)*2 + var(--spacing-2x) + var(--icon-size-1x))
    }

    a.FQ4Sj85H {
      text-decoration: none
    }

    a.FQ4Sj85H:is(:hover, :active, :focus-within) {
      text-decoration: none
    }

    a.FQ4Sj85H:is(:hover, :active, :focus-within)>div {
      background-color: var(--color-interactive-tertiary-hover)
    }

    a.FQ4Sj85H>div {
      min-height: var(--button-height-medium)
    }

    .LY_0kam7 {
      visibility: hidden
    }

    .uEiMxSl5 {
      display: none;
      max-width: 100vw;
      min-width: -moz-max-content;
      min-width: max-content;
      position: absolute;
      right: var(--spacing-none);
      z-index: var(--layer-depth-ceiling)
    }

    .lNw5m86R {
      margin-top: -var(--spacing-4x);
      overflow: hidden;
      padding-top: var(--spacing-2x);
      position: absolute
    }

    .lNw5m86R ul {
      list-style-type: none;
      margin: unset
    }

    .APSyIadL {
      display: none
    }

    @media(min-width:700px) {
      .APSyIadL {
        display: inline
      }

      .TLSDOzq2 {
        display: none
      }
    }

    .EsvmWAB2 {
      background: none;
      border: none;
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      height: auto;
      min-height: var(--spacing-6x);
      padding: var(--spacing-none);
      width: 100%
    }

    .EsvmWAB2::-moz-placeholder {
      color: var(--color-content-secondary)
    }

    .EsvmWAB2::placeholder {
      color: var(--color-content-secondary)
    }

    .EsvmWAB2:focus {
      outline: none
    }

    .mEh0TZ3X {
      background-color: var(--color-border-secondary);
      height: var(--icon-size-2x);
      width: var(--chunkiness-thin)
    }

    @container (inline-size < 400px) {
      .S7W8tMWy {
        display: none
      }
    }

    .bsOYW_HN {
      margin-left: calc(var(--spacing-3x)*-1)
    }

    @container (inline-size < 700px) {
      .bsOYW_HN {
        left: 0;
        margin: var(--spacing-none);
        position: absolute;
        width: 100%
      }
    }

    .bsOYW_HN ul {
      background-color: var(--color-surface-primary);
      list-style-type: none;
      margin: var(--spacing-2x) var(--spacing-none);
      position: absolute
    }

    .iFOR9Lo_ {
      text-align: left
    }

    .JhCjRjyc {
      background-color: var(--color-surface-accent);
      border-radius: inherit;
      transition-duration: var(--transition-duration-short);
      transition-property: box-shadow;
      transition-timing-function: var(--transition-easing-ease-in-out);
      width: 100%
    }

    .JhCjRjyc:hover {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .JhCjRjyc:focus-within {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .fVpvCTHu {
      line-height: var(--spacing-4x)
    }

    .vbOnmw9k {
      background-color: var(--color-border-secondary);
      height: var(--icon-size-2x);
      width: var(--chunkiness-thin)
    }

    @container (inline-size > 700px) {
      .IleskinT {
        position: relative
      }
    }

    .npUhw6OK {
      position: relative;
      width: -moz-fit-content;
      width: fit-content
    }

    .NdJtS1e6 {
      animation-delay: 1s;
      animation-duration: var(--transition-duration-medium);
      animation-fill-mode: forwards;
      animation-name: pQqqETvI, MHXEm6JE;
      animation-timing-function: var(--transition-easing-ease-out);
      inset: 0;
      opacity: 0;
      pointer-events: none;
      position: absolute;
      visibility: hidden;
      z-index: var(--layer-depth-ceiling)
    }

    .NdJtS1e6.jc9nXYSY {
      transform: translateY(-20px)
    }

    .NdJtS1e6.wweWyhPB {
      transform: translateY(20px)
    }

    .NdJtS1e6.JzxhN8le {
      transform: translateX(-20px)
    }

    .NdJtS1e6.B_9zB406 {
      transform: translateX(20px)
    }

    @keyframes pQqqETvI {
      to {
        opacity: 1;
        visibility: visible
      }
    }

    @keyframes MHXEm6JE {
      to {
        transform: translate(0)
      }
    }

    .o1szQ5mc {
      --local-max-component-width: 300px;
      --local-triangle-width: 16px;
      --local-triangle-height: 8px;
      --local-triangle-shift: 4px;
      align-items: center;
      background-color: var(--color-surface-elevated);
      border-radius: var(--roundness-subtle);
      box-shadow: var(--elevation-medium);
      display: flex;
      height: -moz-max-content;
      height: max-content;
      justify-content: center;
      left: calc(50% - var(--local-overflow-displacement));
      max-width: var(--local-max-component-width);
      padding: var(--spacing-2x);
      pointer-events: auto;
      position: absolute;
      transform: translateX(calc(-50% - var(--local-overflow-compensatory-margin)));
      width: -moz-max-content;
      width: max-content
    }

    @media(max-width:582px) {
      .o1szQ5mc {
        display: none
      }
    }

    .o1szQ5mc:after {
      content: "";
      position: absolute
    }

    .o1szQ5mc.wweWyhPB {
      top: calc(100% + var(--local-triangle-shift) + var(--local-distance-from-feature))
    }

    .o1szQ5mc.wweWyhPB:after {
      border-bottom: var(--local-triangle-height) solid var(--color-surface-elevated);
      border-left: calc(var(--local-triangle-width)/2) solid transparent;
      border-right: calc(var(--local-triangle-width)/2) solid transparent;
      left: calc(50% + var(--local-overflow-displacement) + var(--local-overflow-compensatory-margin));
      top: calc(var(--local-triangle-height)*-1 + var(--local-triangle-shift));
      transform: translateX(-50%)
    }

    .o1szQ5mc.jc9nXYSY {
      bottom: calc(100% + var(--local-triangle-shift) + var(--local-distance-from-feature))
    }

    .o1szQ5mc.jc9nXYSY:after {
      border-left: calc(var(--local-triangle-width)/2) solid transparent;
      border-right: calc(var(--local-triangle-width)/2) solid transparent;
      border-top: var(--local-triangle-height) solid var(--color-surface-elevated);
      bottom: calc(var(--local-triangle-height)*-1 + var(--local-triangle-shift));
      left: calc(50% + var(--local-overflow-displacement) + var(--local-overflow-compensatory-margin));
      transform: translateX(-50%)
    }

    .o1szQ5mc.JzxhN8le {
      justify-content: flex-start;
      left: auto;
      right: calc(100% + var(--local-triangle-shift) + var(--local-distance-from-feature));
      top: 50%;
      transform: translateY(-50%)
    }

    .o1szQ5mc.JzxhN8le:after {
      border-bottom: calc(var(--local-triangle-width)/2) solid transparent;
      border-left: var(--local-triangle-height) solid var(--color-surface-elevated);
      border-top: calc(var(--local-triangle-width)/2) solid transparent;
      right: calc(var(--local-triangle-height)*-1 + var(--local-triangle-shift))
    }

    .o1szQ5mc.B_9zB406 {
      justify-content: flex-start;
      left: calc(100% + var(--local-triangle-shift) + var(--local-distance-from-feature));
      top: 50%;
      transform: translateY(-50%)
    }

    .o1szQ5mc.B_9zB406:after {
      border-bottom: calc(var(--local-triangle-width)/2) solid transparent;
      border-right: var(--local-triangle-height) solid var(--color-surface-elevated);
      border-top: calc(var(--local-triangle-width)/2) solid transparent;
      left: calc(var(--local-triangle-height)*-1 + var(--local-triangle-shift))
    }

    .S0vcnurE {
      align-items: center;
      border: 0;
      border-radius: var(--roundness-subtle);
      color: var(--color-content-primary);
      cursor: pointer;
      display: flex;
      justify-content: center;
      min-height: var(--icon-size-5x);
      min-width: var(--icon-size-5x);
      padding: var(--spacing-2x);
      transition: .2s;
      width: -moz-fit-content;
      width: fit-content
    }

    .S0vcnurE:disabled {
      cursor: not-allowed
    }

    .cl1n1mhf {
      background-color: var(--color-overlay-interactive)
    }

    .cl1n1mhf.NVRfeVj4,
    .cl1n1mhf:active,
    .cl1n1mhf:focus,
    .cl1n1mhf:hover {
      background-color: var(--color-surface-inverse)
    }

    .cl1n1mhf:disabled {
      background-color: var(--color-interactive-disabled)
    }

    .JO5XjJ6t {
      background-color: transparent
    }

    .JO5XjJ6t.NVRfeVj4,
    .JO5XjJ6t:active,
    .JO5XjJ6t:focus,
    .JO5XjJ6t:hover {
      background-color: var(--color-interactive-tertiary-hover)
    }

    .JO5XjJ6t:disabled {
      background-color: transparent
    }

    .tlbsmdOh {
      display: inline-flex
    }

    .prJCNB4U {
      min-height: var(--button-height-large);
      min-width: var(--button-height-large)
    }

    ._BNTDBN2 {
      min-height: var(--button-height-medium);
      min-width: var(--button-height-medium)
    }

    @container (inline-size >=100px) {
      .l3h2KNV0 {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .q6SAYT5K {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=200px) {
      .ZkxfAeml {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .PJKfvW_7 {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=300px) {
      .GJoeJLpD {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .wSP2Gke_ {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=400px) {
      .X7q7VODF {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .IJmHUW9r {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=500px) {
      .nG27vIc4 {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .jYbUkYWd {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=600px) {
      .NvaaEm23 {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .OshZflDX {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=700px) {
      .TO60gQKN {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .iK9KQ8k5 {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=800px) {
      .KmiZGr8C {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .qx48RoyK {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=900px) {
      .q4Nr722_ {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .YjEMr9IS {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    @container (inline-size >=1000px) {
      .EaucRx85 {
        min-height: var(--button-height-large);
        min-width: var(--button-height-large)
      }

      .E47UIVBZ {
        min-height: var(--button-height-medium);
        min-width: var(--button-height-medium)
      }
    }

    .N2pcNYJo {
      background-color: var(--color-surface-accent);
      border: none;
      border-radius: var(--roundness-circle);
      cursor: pointer;
      font-weight: var(--button-font-weight);
      height: var(--button-height-medium);
      width: var(--button-height-medium)
    }

    .N2pcNYJo:is(:hover, :active, :focus-within) {
      outline: 1px solid var(--color-border-secondary)
    }

    .FAVgsMdq {
      position: relative
    }

    a.jwKmG4aP {
      text-decoration: none
    }

    a.jwKmG4aP:is(:hover, :active, :focus-within) {
      text-decoration: none
    }

    a.jwKmG4aP:is(:hover, :active, :focus-within)>div {
      background-color: var(--color-interactive-tertiary-hover)
    }

    a.jwKmG4aP>div {
      min-height: var(--button-height-medium)
    }

    .c7uS8rYd {
      max-width: 100vw;
      min-width: -moz-max-content;
      min-width: max-content;
      padding: var(--spacing-2x);
      position: absolute;
      right: var(--spacing-none);
      visibility: visible;
      z-index: var(--layer-depth-ceiling)
    }

    .a7wmnVSQ {
      visibility: hidden
    }

    .WryKy1ZM {
      list-style: none;
      margin: 0;
      padding: 0
    }

    .NRPV1CVg {
      display: flex;
      flex-grow: 1;
      flex-wrap: wrap;
      gap: var(--spacing-3x);
      justify-content: flex-start;
      opacity: 0;
      transform: translateY(-10px);
      transition: transform var(--transition-duration-short) ease-out, opacity var(--transition-duration-short) ease-out
    }

    .NRPV1CVg .yLRoSjNq {
      flex-basis: min-content
    }

    @media(min-width:1600px) {
      .NRPV1CVg {
        justify-content: center
      }
    }

    .yLRoSjNq {
      --local-link-min-width: 212px;
      --local-link-max-width: 237px;
      border-radius: var(--roundness-subtle);
      margin: 0 var(--spacing-2x);
      min-width: var(--local-link-min-width);
      padding: var(--spacing-3x);
      transition-duration: var(--transition-duration-short);
      transition-property: outline;
      white-space: wrap
    }

    .yLRoSjNq:is(:hover, :active, :focus-within) {
      outline: 1px solid var(--color-border-tertiary)
    }

    @media(min-width:1600px) {
      .yLRoSjNq {
        min-width: var(--local-link-max-width)
      }
    }

    .xoOpeXmf {
      max-height: 100vh;
      opacity: 1;
      transform: translateY(0);
      transition: transform var(--transition-duration-short) ease-out var(--transition-duration-short), opacity var(--transition-duration-short) ease-out var(--transition-duration-short)
    }

    .Noa5OylB {
      cursor: default;
      white-space: nowrap;
      z-index: var(--layer-depth-ceiling)
    }

    .Noa5OylB span:active,
    .Noa5OylB span:hover {
      color: var(--color-content-primary)
    }

    .Noa5OylB .NEBoYFW6.aSd7XjJm {
      box-shadow: inset 0 -2px 0 0 var(--color-surface-interactive-primary)
    }

    .NEBoYFW6 {
      align-items: center;
      background-color: transparent;
      border: none;
      cursor: pointer;
      display: flex;
      gap: var(--spacing-1x);
      min-height: calc(var(--button-height-large) + var(--spacing-2x));
      padding: var(--spacing-none) var(--spacing-2x)
    }

    .bVQIJlGl {
      clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
      left: var(--spacing-none);
      opacity: 0;
      overflow: hidden;
      pointer-events: none;
      position: absolute;
      top: inherit;
      transform: translateY(-10px);
      transform-origin: top;
      transition: transform var(--transition-duration-short) ease-out, opacity var(--transition-duration-short) ease-out, clip-path var(--transition-duration-short) ease-out;
      width: 100%;
      will-change: transform, opacity, clip-path;
      z-index: var(--layer-depth-ceiling)
    }

    .bVQIJlGl.aSd7XjJm {
      clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
      max-height: 100vh;
      opacity: 1;
      pointer-events: auto;
      transform: translateY(0);
      transition: max-height var(--transition-duration-short) ease-out
    }

    .XBxg7D2q {
      align-items: center;
      display: inline-flex;
      margin-left: var(--spacing-1x);
      transform: rotate(0deg);
      transition: transform var(--transition-duration-short)
    }

    .XBxg7D2q.BW1L8Nr3 {
      transform: rotate(180deg)
    }

    @media(min-width:630px) {
      .XBxg7D2q {
        display: flex
      }
    }

    .qGMMBSa5 {
      display: inline-flex;
      padding-right: var(--spacing-1x)
    }

    .iaY07_lc {
      background-color: var(--color-overlay-dark);
      display: none;
      height: 100dvh;
      inset: 0;
      left: -100%;
      position: fixed;
      z-index: var(--layer-depth-ceiling)
    }

    .iaY07_lc.hUdb7laU {
      display: block
    }

    @media(min-width:1300px) {
      .iaY07_lc {
        left: 0;
        z-index: auto
      }
    }

    .T1R29dzF {
      opacity: 0;
      transform: translateY(-10px);
      transition: transform var(--transition-duration-short) ease-out, opacity var(--transition-duration-short) ease-out
    }

    .vf13pLxh {
      --local-link-min-width: 240px;
      border-radius: var(--roundness-subtle);
      list-style: none;
      min-width: var(--local-link-min-width);
      transition-duration: var(--transition-duration-short);
      transition-property: background-color
    }

    .vf13pLxh.KHDe3ddm,
    .vf13pLxh:is(:hover, :active, :focus-within) {
      background-color: var(--color-interactive-tertiary-hover)
    }

    .Ej0Lflpp {
      max-height: 100vh;
      opacity: 1;
      transform: translateY(0);
      transition: transform var(--transition-duration-short) ease-out var(--transition-duration-short), opacity var(--transition-duration-short) ease-out var(--transition-duration-short)
    }

    .iibw2DNu {
      border-radius: var(--roundness-subtle);
      opacity: 0;
      padding: var(--spacing-3x);
      transform: translateY(-10px);
      transition: transform var(--transition-duration-short) ease-out, opacity var(--transition-duration-short) ease-out;
      white-space: normal;
      width: 240px
    }

    .iibw2DNu:is(:hover, :active, :focus-within) {
      outline: 1px solid var(--color-border-tertiary)
    }

    .Uq9ZhBsO {
      max-height: 100vh;
      opacity: 1;
      transform: translateY(0);
      transition: transform var(--transition-duration-short) ease-out var(--transition-duration-short), opacity var(--transition-duration-short) ease-out var(--transition-duration-short)
    }

    .Eb5EJx9j {
      border-top: 1px solid var(--color-border-tertiary)
    }

    .ynPTdLHS {
      display: grid;
      grid-auto-columns: minmax(min-content, max-content);
      grid-auto-flow: column;
      list-style: none;
      margin: var(--spacing-none);
      padding: var(--spacing-none);
      white-space: nowrap
    }

    .FggnKsPr {
      border: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .x_sm6OdY {
      height: 90vh;
      height: 100dvh;
      left: 0;
      max-width: 500px;
      overflow: hidden;
      position: absolute;
      top: 0;
      transform: translateX(0);
      width: 100%;
      z-index: var(--layer-depth-ceiling)
    }

    @media(prefers-reduced-motion:no-preference) {
      .x_sm6OdY {
        transition: transform var(--transition-duration-short) var(--transition-easing-ease-out)
      }
    }

    @container (inline-size < 1400px) {
      .x_sm6OdY.NZDiM1Xo {
        transform: translateX(-100%)
      }
    }

    .x_sm6OdY .d9DxVqo8 {
      height: 100%;
      overflow-y: auto;
      overscroll-behavior: none;
      position: absolute;
      transform: translateX(100%);
      visibility: hidden;
      width: 100%
    }

    @media(prefers-reduced-motion:no-preference) {
      .x_sm6OdY .d9DxVqo8 {
        transition: transform var(--transition-duration-short) var(--transition-easing-ease-out);
        transition-delay: .1s
      }
    }

    .x_sm6OdY .d9DxVqo8.tiwKFYZy {
      transform: translateX(0);
      visibility: visible
    }

    .x_sm6OdY .d9DxVqo8.Ig2cafoN {
      transform: translateX(-100%)
    }

    .SugyNn7S {
      display: flex;
      gap: var(--spacing-1x)
    }

    .hcYDIOyZ {
      height: 100%;
      overflow-y: auto;
      overscroll-behavior: none;
      position: absolute;
      transform: translateX(100%);
      visibility: hidden;
      width: 100%
    }

    @media(prefers-reduced-motion:no-preference) {
      .hcYDIOyZ {
        transition: transform var(--transition-duration-short) var(--transition-easing-ease-out);
        transition-delay: .1s
      }
    }

    .hcYDIOyZ.XEhY99Mb {
      transform: translateX(0);
      visibility: visible
    }

    .hcYDIOyZ.zD_xx3GL {
      transform: translateX(-100%)
    }

    .Gezt8gny {
      background: unset;
      border: unset;
      min-height: var(--button-height-large);
      padding: 0;
      width: 100%
    }

    .ai6TuAOT {
      align-items: center;
      cursor: pointer;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      margin: 0 var(--spacing-2x);
      min-height: var(--button-height-medium);
      padding: 0 var(--spacing-2x)
    }

    .ai6TuAOT a {
      display: inline-block;
      text-decoration: none;
      width: 100%
    }

    @media(hover:hover) {
      .ai6TuAOT:hover {
        background: var(--color-interactive-tertiary-hover);
        border-radius: var(--roundness-subtle)
      }
    }

    .c79hz7DG {
      display: grid;
      grid-template-areas: "logo controls" "search search";
      grid-template-columns: auto auto;
      padding-bottom: var(--spacing-2x);
      padding-top: var(--spacing-1x);
      pointer-events: auto;
      row-gap: var(--spacing-1x)
    }

    @media(min-width:600px) {
      .c79hz7DG {
        padding-top: var(--spacing-2x);
        row-gap: var(--spacing-2x)
      }
    }

    @media(min-width:900px) {
      .c79hz7DG {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x);
        grid-template-areas: "logo search controls";
        grid-template-columns: auto 1fr auto;
        row-gap: var(--spacing-0)
      }
    }

    @media(min-width:1200px) {
      .c79hz7DG {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }
    }

    @media(min-width:1300px) {
      .c79hz7DG {
        grid-template-areas: "logo mainNavigationLinks controls" "search . .";
        grid-template-columns: auto 1fr auto;
        padding-bottom: var(--spacing-3x)
      }
    }

    .c79hz7DG.w6g2nolM {
      -moz-column-gap: var(--spacing-3x);
      column-gap: var(--spacing-3x);
      grid-template-areas: "search";
      grid-template-columns: 100%;
      padding-bottom: var(--spacing-2x);
      padding-top: var(--spacing-2x)
    }

    .c79hz7DG.w6g2nolM .S9P4QlOv,
    .c79hz7DG.w6g2nolM .fc9nN7RC,
    .c79hz7DG.w6g2nolM .o6A1CHw4,
    .c79hz7DG.w6g2nolM .sLDX3lNH {
      display: none
    }

    .c79hz7DG.w6g2nolM .b6sKniX9 {
      grid-column: auto;
      width: 100%
    }

    @media(min-width:900px) {
      .c79hz7DG.w6g2nolM {
        grid-template-areas: "logo search controls";
        grid-template-columns: auto 1fr auto
      }

      .c79hz7DG.w6g2nolM .o6A1CHw4 {
        display: block
      }

      .c79hz7DG.w6g2nolM .S9P4QlOv {
        display: flex
      }
    }

    @media(min-width:1200px) {
      .c79hz7DG.w6g2nolM {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }
    }

    .ChlZMOuv {
      height: var(--icon-size-2x);
      z-index: var(--layer-depth-ceiling)
    }

    .o6A1CHw4 {
      grid-area: logo
    }

    .b6sKniX9 {
      align-self: center;
      display: grid;
      grid-area: search;
      grid-column: 1/span 2
    }

    @media(min-width:900px) {
      .b6sKniX9 {
        grid-column: 2/span 1
      }
    }

    @media(min-width:1300px) {
      .b6sKniX9 {
        grid-column: 1/span 3;
        width: 75%
      }
    }

    .S9P4QlOv {
      align-items: center;
      display: flex;
      gap: var(--spacing-2x);
      grid-area: controls;
      justify-content: flex-end;
      min-height: var(--button-height-large)
    }

    .sLDX3lNH {
      display: none;
      grid-area: mainNavigationLinks
    }

    @media(min-width:1300px) {
      .sLDX3lNH {
        display: unset;
        min-width: 0
      }
    }

    .fc9nN7RC,
    .t2TYVkDj {
      display: none
    }

    @media(min-width:1300px) {

      .fc9nN7RC,
      .t2TYVkDj {
        display: block
      }
    }

    .NsQwq_oM,
    .U3JfbZ6Q {
      z-index: var(--layer-depth-ceiling)
    }

    .NsQwq_oM {
      display: none
    }

    @media(min-width:600px) {
      .NsQwq_oM {
        display: block
      }
    }

    .PbsSM6fp {
      display: block
    }

    @media(min-width:1300px) {
      .PbsSM6fp {
        display: none
      }
    }

    .moxdhwBJ {
      height: 100vh;
      left: 100%;
      pointer-events: auto;
      position: fixed;
      top: 0;
      width: 100%;
      z-index: var(--layer-depth-ceiling)
    }

    .A5PcDl8S {
      margin-top: calc(var(--spacing-1x)*-1)
    }

    .A5PcDl8S button {
      padding-top: var(--spacing-none)
    }

    @container (inline-size >=500px) {
      .A5PcDl8S {
        margin-top: var(--spacing-none)
      }

      .A5PcDl8S button {
        padding-top: var(--spacing-2x)
      }
    }

    .fjGGxtIt {
      min-width: auto;
      white-space: nowrap
    }

    .iEw7Ttft {
      overflow-wrap: anywhere;
      word-break: normal
    }

    @keyframes s2Zyfokd {
      0% {
        opacity: 0;
        transform: translateX(-100%)
      }

      to {
        opacity: 1;
        transform: translateX(0)
      }
    }

    @keyframes ebOGikSu {
      0% {
        opacity: 1;
        transform: translateX(0)
      }

      to {
        opacity: 0;
        transform: translateX(-100%)
      }
    }

    @keyframes KoBZmmt7 {
      0% {
        opacity: 0;
        transform: translateY(100%)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    @keyframes IiI1H7HJ {
      0% {
        opacity: 1
      }

      to {
        opacity: 0
      }
    }

    .q8ySscG9 {
      animation: s2Zyfokd var(--animation-duration) ease-in-out forwards;
      max-width: 500px;
      pointer-events: auto
    }

    @media(max-width:583px) {
      .q8ySscG9 {
        animation: KoBZmmt7 var(--animation-duration) ease-in-out forwards
      }
    }

    .aEzXopAx {
      animation: ebOGikSu var(--animation-duration) ease-in-out forwards;
      pointer-events: none
    }

    @media(max-width:583px) {
      .aEzXopAx {
        animation: IiI1H7HJ var(--animation-duration) ease-in-out forwards
      }
    }

    .smF5jdHB {
      display: none
    }

    @container (inline-size < 583px) {
      .smF5jdHB {
        display: inline
      }
    }

    .smF5jdHB button {
      background: none;
      border: none;
      color: inherit;
      cursor: pointer;
      padding: var(--spacing-none);
      text-decoration: underline;
      text-underline-offset: 25%
    }

    .BOkKJiYK {
      display: none
    }

    @container (inline-size < 583px) {
      .BOkKJiYK {
        display: inline
      }
    }

    .acGrI2cR {
      display: inline
    }

    @container (inline-size < 583px) {
      .acGrI2cR {
        display: none
      }
    }

    .osB1vVxR {
      background: none;
      border: none;
      cursor: pointer;
      padding: 0;
      text-decoration: underline
    }

    .K8eADw5L {
      display: none
    }

    @container (inline-size < 583px) {
      .K8eADw5L {
        display: inline
      }
    }

    .p1fu6xnb {
      display: inline
    }

    @container (inline-size < 583px) {
      .p1fu6xnb {
        display: none
      }
    }

    .R5zT8dJT {
      background: #fff;
      color: #282828;
      left: var(--spacing-2x);
      padding: var(--spacing-2x) var(--spacing-3x);
      position: absolute;
      top: var(--spacing-2x);
      transform: translateY(-200%);
      z-index: var(--layer-depth-ceiling)
    }

    .R5zT8dJT:focus {
      transform: translateY(0)
    }

    .E2ql0nWs {
      z-index: calc(var(--layer-depth-ceiling) - 2)
    }

    .E2ql0nWs.Ey9bAaxE,
    .E2ql0nWs.LjwoXRfr {
      left: 0;
      position: sticky;
      top: 0
    }

    .E2ql0nWs.Ey9bAaxE {
      animation: IQiGAIQg var(--transition-duration-medium) var(--transition-easing-ease-out) forwards;
      height: var(--header-height);
      opacity: 0;
      pointer-events: none
    }

    @keyframes IQiGAIQg {
      1% {
        opacity: 1;
        transform: translateY(-100%)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    .du4qqgHz {
      z-index: 1
    }

    @container (inline-size >=1200px) {
      .du4qqgHz {
        margin-right: calc((var(--button-x-padding-medium) + var(--spacing-2x))*-1)
      }
    }

    .NPl4BeLA {
      --local-content-z-index: 2;
      background-color: var(--color-surface-primary);
      flex: 1 0 auto;
      scroll-margin-top: calc(var(--spacing-7x) + var(--spacing-6x) + var(--spacing-1x));
      z-index: var(--local-content-z-index)
    }

    .s5pWCGgK {
      display: flex;
      flex-flow: column nowrap;
      min-height: 100vh
    }

    .iNhugoa2 {
      bottom: 0;
      display: block;
      left: 0;
      padding-bottom: env(safe-area-inset-bottom);
      position: sticky;
      right: 0;
      z-index: 2
    }

    @media(min-width:583px) {
      .iNhugoa2 {
        display: none
      }
    }

    .dQi4kxUU {
      z-index: 1
    }

    .u84iTPD4 {
      left: 0;
      position: sticky;
      top: auto;
      z-index: calc(var(--layer-depth-ceiling) - 3)
    }

    @media(min-width:900px) {
      .u84iTPD4 {
        top: calc(var(--spacing-7x))
      }
    }

    @media(min-width:1200px) {
      .u84iTPD4 {
        top: calc(var(--spacing-7x) + var(--spacing-6x) + var(--spacing-1x))
      }
    }

    .QR_Z8Gnf {
      cursor: default
    }

    .KYOchWpX,
    .O6BXMmaz {
      align-items: center;
      cursor: pointer;
      display: flex;
      min-height: var(--button-height-large);
      padding: var(--spacing-2x) var(--spacing-none)
    }

    .KYOchWpX.cFUXb1hv,
    .O6BXMmaz.cFUXb1hv {
      cursor: not-allowed
    }

    .LJ0i7DeP {
      --local-tooltip-triangle-size: 6px;
      --local-tooltip-triangle-shift: 0.5px;
      height: -moz-fit-content;
      height: fit-content;
      position: relative;
      width: -moz-fit-content;
      width: fit-content
    }

    @media(hover:hover) {
      .LJ0i7DeP:is(:hover, :focus-within) .cgkk_8uj {
        display: block
      }
    }

    @media(hover:none) {
      .LJ0i7DeP:is(:hover, :focus-within) .cgkk_8uj {
        display: none
      }
    }

    .cgkk_8uj {
      bottom: 0;
      display: none;
      left: 0;
      pointer-events: none;
      position: absolute;
      right: 0;
      top: 0;
      z-index: var(--layer-depth-ceiling)
    }

    .n5pxhO8s {
      background-color: var(--color-surface-elevated);
      border-radius: var(--roundness-subtle);
      box-shadow: var(--elevation-medium);
      height: -moz-max-content;
      height: max-content;
      justify-content: center;
      left: 50%;
      max-width: 300px;
      position: absolute;
      transform: translateX(-50%);
      width: -moz-max-content;
      width: max-content
    }

    .n5pxhO8s:after {
      content: "";
      position: absolute
    }

    .n5pxhO8s.O0XZw5v_ {
      bottom: calc(100% + var(--local-tooltip-triangle-size))
    }

    .n5pxhO8s.O0XZw5v_:after {
      border-left: var(--local-tooltip-triangle-size) solid transparent;
      border-right: var(--local-tooltip-triangle-size) solid transparent;
      border-top: var(--local-tooltip-triangle-size) solid var(--color-surface-elevated);
      bottom: calc(var(--local-tooltip-triangle-size)*-1 + var(--local-tooltip-triangle-shift));
      left: 50%;
      transform: translateX(-50%)
    }

    .n5pxhO8s.wSP8ptct {
      top: calc(100% + var(--local-tooltip-triangle-size))
    }

    .n5pxhO8s.wSP8ptct:after {
      border-bottom: var(--local-tooltip-triangle-size) solid var(--color-surface-elevated);
      border-left: var(--local-tooltip-triangle-size) solid transparent;
      border-right: var(--local-tooltip-triangle-size) solid transparent;
      left: 50%;
      top: calc(var(--local-tooltip-triangle-size)*-1 + var(--local-tooltip-triangle-shift));
      transform: translateX(-50%)
    }

    .n5pxhO8s.crWAGXAC {
      justify-content: flex-start;
      left: calc(100% + var(--local-tooltip-triangle-size));
      top: 50%;
      transform: translateY(-50%)
    }

    .n5pxhO8s.crWAGXAC:after {
      border-bottom: var(--local-tooltip-triangle-size) solid transparent;
      border-right: var(--local-tooltip-triangle-size) solid var(--color-surface-elevated);
      border-top: var(--local-tooltip-triangle-size) solid transparent;
      left: calc(var(--local-tooltip-triangle-size)*-1 + var(--local-tooltip-triangle-shift));
      top: 50%;
      transform: translateY(-50%)
    }

    .n5pxhO8s.m2fdse8X {
      justify-content: flex-start;
      left: auto;
      right: calc(100% + var(--local-tooltip-triangle-size));
      top: 50%;
      transform: translateY(-50%)
    }

    .n5pxhO8s.m2fdse8X:after {
      border-bottom: var(--local-tooltip-triangle-size) solid transparent;
      border-right: var(--local-tooltip-triangle-size) solid var(--color-surface-elevated);
      border-top: var(--local-tooltip-triangle-size) solid transparent;
      right: calc(var(--local-tooltip-triangle-size)*-1 + var(--local-tooltip-triangle-shift));
      top: 50%;
      transform: translateY(-50%) rotate(180deg)
    }

    .RVIwV7bA {
      display: none
    }

    .DqShzTj9 {
      align-items: center;
      background-color: var(--color-surface-primary);
      border: var(--chunkiness-thin) solid var(--color-border-secondary);
      border-radius: var(--roundness-subtle);
      display: flex;
      height: var(--spacing-4x);
      justify-content: center;
      padding: var(--spacing-1x);
      width: var(--spacing-4x)
    }

    .DqShzTj9:hover {
      border-color: var(--color-content-primary)
    }

    .DqShzTj9.kb7EEwwb {
      background-color: var(--color-surface-inverse);
      border-color: var(--color-interactive-control);
      color: var(--color-content-inverse)
    }

    .DqShzTj9.Z4GU1g4l {
      border-color: var(--color-border-tertiary);
      cursor: not-allowed
    }

    .DqShzTj9.kb7EEwwb.Z4GU1g4l {
      background-color: var(--color-interactive-disabled);
      border-color: var(--color-interactive-disabled)
    }

    .qjc8VlP_ {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-color: var(--color-surface-primary);
      border: 0;
      border-radius: var(--roundness-subtle);
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary);
      color: var(--color-content-primary);
      font-family: var(--font-family-body-large);
      font-size: var(--font-size-body-large);
      line-height: var(--font-height-body-large);
      min-height: var(--button-height-large);
      padding: var(--spacing-2x) var(--spacing-3x);
      width: 100%
    }

    .qjc8VlP_:hover {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .qjc8VlP_:focus {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .qjc8VlP_:focus-visible {
      outline: unset
    }

    .qjc8VlP_[type=search] {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none
    }

    .qjc8VlP_[type=search]::-webkit-search-cancel-button {
      -webkit-appearance: none;
      appearance: none;
      display: none
    }

    .Cau_pv5B,
    .Cau_pv5B:hover:not(:focus) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-content-critical-default)
    }

    .Cau_pv5B,
    .LOgq2xjr,
    .jINdDR__ {
      padding-right: calc(var(--spacing-2x) + var(--icon-size-2x) + var(--spacing-3x))
    }

    .zIWAf5sS {
      background: var(--color-interactive-disabled);
      cursor: not-allowed
    }

    .zIWAf5sS:hover {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .UlyXcgpM {
      padding: var(--spacing-3x)
    }

    .ATv5CMS_ {
      align-items: center;
      display: flex;
      position: relative;
      width: 100%
    }

    .Pfa2qDud {
      position: absolute;
      right: var(--spacing-3x)
    }

    .TSaWU8oS {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .GIiYj_hC {
      align-items: center;
      color: var(--color-content-primary);
      display: grid;
      gap: var(--spacing-1x);
      grid-template-columns: auto 1fr auto;
      height: 32px;
      max-width: 485px;
      padding-left: var(--spacing-3x)
    }

    .cIcHLC0D {
      min-width: 0;
      white-space: nowrap
    }

    .VgiYaghW {
      align-items: center;
      align-self: stretch;
      background: none;
      border: none;
      color: inherit;
      cursor: pointer;
      display: flex;
      margin-left: calc(var(--spacing-1x)*-1);
      padding: 0 var(--spacing-3x) 0 var(--spacing-1x)
    }

    .N4VnWkfU {
      height: var(--icon-size-2x)
    }

    .N4VnWkfU g {
      transition: color var(--transition-duration-short) var(--transition-easing-ease-in-out)
    }

    .LgQEf2KC:is(:hover, :active) svg g[data-youtube-logo=mark] {
      color: red
    }

    .LgQEf2KC:is(:hover, :active) svg g[data-youtube-logo=text] {
      color: #212121
    }

    .BQsUenQr:is(:hover, :active) svg g {
      color: #1ed760
    }

    .w76mJ6sK {
      align-items: center;
      border-radius: var(--roundness-subtle);
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary);
      display: flex;
      min-height: var(--button-height-large);
      padding: 0 var(--spacing-2x);
      width: 100%
    }

    @media(max-width:700px) {
      .SLWkHTbs {
        display: none
      }
    }

    .Uuruz9He {
      margin-right: var(--spacing-2x);
      --icon-size-text-responsive: var(--icon-size-3x);
      align-items: center;
      aspect-ratio: 1;
      background-color: var(--color-surface-interactive-disabled);
      border-radius: var(--roundness-circle);
      color: var(--color-content-inverse);
      display: flex;
      height: var(--button-height-large);
      justify-content: center
    }

    .bK9U709A {
      height: 35px;
      min-width: 0;
      width: 100%
    }

    .AGDkMKl0 {
      height: 64px
    }

    .ZexBsnx5 {
      flex: 0% 1 1
    }

    .glYBtCuL {
      margin-bottom: var(--spacing-3x);
      position: relative
    }

    .glYBtCuL:after {
      background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, var(--color-surface-primary) 100%);
      bottom: 0;
      content: "";
      display: block;
      height: 80%;
      position: absolute;
      width: 100%
    }

    .waBI4HBD {
      margin-right: var(--spacing-1x);
      width: -moz-max-content;
      width: max-content
    }

    .waBI4HBD .ngHoRYvn {
      display: none
    }

    @media(min-width:1000px) {
      .waBI4HBD .ngHoRYvn {
        display: inline
      }
    }

    .Xp1kr_82 {
      background-color: var(--color-surface-elevated);
      border-radius: var(--roundness-subtle);
      box-shadow: var(--elevation-medium);
      max-width: 300px
    }

    .ESL8SxeF {
      fill: var(--color-surface-elevated);
      height: inherit
    }

    .gYegNQm8 {
      background: var(--color-surface-primary);
      border: 1px solid var(--color-border-info);
      border-radius: var(--roundness-subtle);
      box-sizing: border-box;
      font-family: var(--font-family-label-small);
      font-size: var(--font-size-label-small);
      font-weight: var(--font-weight-label-small);
      gap: var(--spacing-1x);
      max-height: 29px;
      min-width: 344px;
      outline: none;
      padding: var(--spacing-1x) var(--spacing-2x);
      width: 100%
    }

    .gYegNQm8,
    .zJ07gAGW {
      color: var(--color-content-primary)
    }

    .zJ07gAGW {
      align-items: center;
      background: var(--color-interactive-tertiary);
      border: none;
      border-radius: var(--roundness-subtle);
      cursor: pointer;
      display: inline-flex;
      font-family: var(--button-font-family);
      font-size: var(--button-font-size-medium);
      font-weight: var(--button-font-weight);
      gap: var(--spacing-2x);
      letter-spacing: var(--button-font-spacing);
      line-height: var(--button-font-height);
      padding: var(--spacing-2x) var(--spacing-3x);
      transition-duration: var(--transition-duration-short);
      transition-property: background-color, box-shadow, color;
      transition-timing-function: var(--transition-easing-ease-in-out)
    }

    .zJ07gAGW.vEfYZsKE,
    .zJ07gAGW:active,
    .zJ07gAGW:focus-visible,
    .zJ07gAGW:hover {
      background: var(--color-interactive-tertiary-hover)
    }

    .zJ07gAGW:disabled {
      background: var(--color-interactive-tertiary);
      color: var(--color-content-disabled);
      cursor: not-allowed;
      transform: none
    }

    .W71XjTnj {
      align-items: center;
      display: inline-flex
    }

    .LyYp2lIG {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap
    }

    .EtnXs6Wh {
      box-shadow: var(--elevation-medium)
    }

    .LjgyP3i3 {
      transition: all .2s cubic-bezier(.25, .46, .45, .94)
    }

    .LjgyP3i3:hover {
      box-shadow: 0 0 0 1px var(--border-positive, #E8F0FB), 0 0 8px rgb(from var(--border-positive, #E8F0FB) r g b/.8), 0 0 30px rgb(from var(--border-positive, #E8F0FB) r g b/.4), 0 0 60px rgb(from var(--border-positive, #E8F0FB) r g b/.2);
      transform: scale(1.02)
    }

    .ALOuuWMZ {
      background-color: var(--color-border-secondary);
      height: var(--icon-size-2x);
      margin: auto var(--spacing-3x);
      width: var(--chunkiness-thin)
    }

    .tHejyTru {
      align-items: center;
      display: flex;
      max-width: 300px;
      opacity: 1;
      overflow: hidden;
      transform: translateX(0);
      transition: opacity var(--transition-duration-medium) var(--transition-easing-ease-in), transform var(--transition-duration-medium) var(--transition-easing-ease-in), max-width var(--transition-duration-medium) var(--transition-easing-ease-in)
    }

    .tHejyTru.WrwM1Z_Q {
      max-width: 0;
      opacity: 0;
      transform: translateX(20px);
      transition: opacity 80ms var(--transition-easing-ease-out), transform 80ms var(--transition-easing-ease-out), max-width 80ms var(--transition-easing-ease-out)
    }

    .P2CG2WD1 {
      transition: all var(--transition-duration-short) var(--transition-easing-ease-in-out)
    }

    .P2CG2WD1.UpzLtqul {
      transition: all var(--transition-duration-medium) var(--transition-easing-ease-in-out)
    }

    .MMPFxfQk {
      border: var(--chunkiness-thin) dashed var(--color-border-secondary);
      border-radius: var(--roundness-subtle, 4px)
    }

    .MMPFxfQk,
    .MRN3KVHb {
      height: 40px;
      width: 40px
    }

    .MRN3KVHb {
      border-radius: var(--roundness-subtle, 4px);
      cursor: pointer;
      overflow: hidden;
      position: relative;
      transition: background var(--transition-easing-ease-in)
    }

    .MRN3KVHb:before {
      background: linear-gradient(0deg, var(--color-overlay-dark) 0, var(--color-overlay-dark) 100%);
      bottom: 0;
      content: "";
      left: 0;
      opacity: 0;
      position: absolute;
      right: 0;
      top: 0;
      transition: opacity var(--transition-easing-ease-in);
      z-index: 1
    }

    .MRN3KVHb:hover:before {
      opacity: 1
    }

    .WMcfw_zh {
      border-radius: var(--roundness-subtle, 4px);
      display: block;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      width: 100%
    }

    .znIrtjHS {
      align-items: center;
      display: flex;
      flex-wrap: nowrap;
      gap: var(--spacing-3x);
      white-space: nowrap
    }

    .eW5tXGTL {
      position: relative
    }

    .KdCr_NLK {
      position: absolute;
      right: 0;
      top: 0
    }

    .MDwIW0Jn {
      border-radius: var(--roundness-extra-round);
      box-shadow: var(--elevation-medium);
      min-width: 264px
    }

    @media(max-width:582px) {
      .MDwIW0Jn {
        border-radius: var(--roundness-extra-round) var(--roundness-extra-round) var(--roundness-square) var(--roundness-square);
        width: 100%
      }
    }

    .zMHFkVXG {
      --local-input-min-height: 40px;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: var(--color-surface-tertiary);
      border: none;
      border-radius: var(--roundness-circle);
      box-shadow: none;
      color: var(--color-content-primary);
      display: block;
      font-family: var(--font-family-body-small);
      font-size: var(--font-size-body-small);
      font-weight: var(--font-weight-body-small);
      height: 100%;
      line-height: var(--font-height-body-small);
      min-height: var(--local-input-min-height);
      padding: var(--spacing-2x) var(--spacing-3x);
      width: 100%
    }

    .zMHFkVXG::-moz-placeholder {
      color: var(--color-content-secondary)
    }

    .zMHFkVXG::placeholder {
      color: var(--color-content-secondary)
    }

    .zMHFkVXG:focus {
      box-shadow: none;
      outline: none
    }

    .Dm27OMRt {
      --local-four-items-height: 232px;
      --local-two-items-height: 111px;
      --local-overflow-height: var(--local-four-items-height);
      list-style: none;
      margin: var(--spacing-none);
      max-height: var(--local-overflow-height);
      overflow-y: auto;
      scrollbar-color: var(--color-border-secondary) var(--color-surface-primary)
    }

    .Dm27OMRt::-webkit-scrollbar {
      width: var(--spacing-1x)
    }

    .Dm27OMRt::-webkit-scrollbar-thumb {
      background: var(--color-border-secondary);
      border-radius: var(--roundness-subtle)
    }

    .Dm27OMRt::-webkit-scrollbar-track {
      background: var(--color-surface-primary)
    }

    @media(max-width:582px) {
      .Dm27OMRt {
        transition: max-height var(--transition-duration-short) var(--transition-easing-ease-out);
        --local-overflow-height: var(--local-two-items-height)
      }

      .Dm27OMRt.Y7KGb09f {
        --local-overflow-height: var(--local-four-items-height)
      }
    }

    .hMOyOX5F {
      background: none;
      border: none;
      border-radius: var(--roundness-subtle);
      cursor: pointer;
      margin: 0;
      padding: 0;
      width: 100%
    }

    .hMOyOX5F:hover {
      background-color: var(--color-interactive-tertiary-hover)
    }

    .sS9UoA_D {
      width: 19ch
    }

    .yY97OEKC {
      text-wrap: nowrap
    }

    .wdBnKFJ7 {
      animation: fUPrNGet 2s cubic-bezier(.4, 0, .6, 1) infinite;
      height: 55px
    }

    @keyframes fUPrNGet {

      0%,
      to {
        opacity: 1
      }

      50% {
        opacity: .5
      }
    }

    .P9xmQeOR,
    .a2lYKQJr {
      background-color: var(--color-interactive-disabled);
      border-radius: var(--roundness-extra-round);
      height: 10px
    }

    .a2lYKQJr {
      width: 100%
    }

    .P9xmQeOR {
      width: 33%
    }

    @media(max-width:582px) {
      .wdBnKFJ7:nth-child(n+3) {
        display: none
      }
    }

    .pGkfkWZ5 {
      bottom: 24px;
      display: none;
      left: 50%;
      position: fixed;
      top: auto;
      transform: translateX(-50%);
      transition: opacity .3s ease-in-out, transform .3s ease-in-out;
      z-index: 1000
    }

    @media(min-width:583px) {
      .pGkfkWZ5 {
        display: block
      }
    }

    .Ck6Y0SfM {
      opacity: 1;
      transform: translateX(-50%) translateY(0)
    }

    .NTQSIKil {
      opacity: 0;
      pointer-events: none;
      transform: translateX(-50%) translateY(100%)
    }

    .pU_BGFAb {
      background: var(--color-surface-primary);
      border: none;
      box-sizing: border-box;
      color: var(--color-content-primary);
      font-family: var(--font-family-body-small);
      font-size: var(--font-size-body-small);
      font-weight: var(--font-weight-body-small);
      gap: var(--spacing-1x);
      line-height: var(--font-height-body-small);
      max-height: 226px;
      min-width: 428px;
      outline: none;
      padding: var(--spacing-1x) var(--spacing-2x);
      resize: none;
      width: 100%
    }

    .pU_BGFAb::-moz-placeholder {
      color: var(--color-content-disabled)
    }

    .pU_BGFAb::placeholder {
      color: var(--color-content-disabled)
    }

    @media(max-width:479px) {
      .pU_BGFAb {
        min-width: 300px
      }
    }

    .KDm7b4Ut {
      align-items: center;
      animation: YhE0lmXB 2.5s ease-in-out infinite;
      display: inline-flex;
      justify-content: center
    }

    .dY7km4WK {
      display: inline-block;
      text-align: left;
      width: 10px
    }

    @keyframes YhE0lmXB {

      0%,
      to {
        opacity: .5;
        transform: scale(1)
      }

      50% {
        opacity: 1;
        transform: scale(1.2)
      }
    }

    .cZekDq4W {
      position: relative
    }

    .xCr98_ii {
      background: none;
      border: none;
      cursor: pointer;
      font-family: inherit;
      font-size: inherit;
      margin: 0;
      padding: 0
    }

    .FiCYQRTO {
      min-width: auto;
      white-space: nowrap
    }

    @media(max-width:1332px) {
      .tUh_rrH1>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:1332px)and (max-width:1100px) {
      .tUh_rrH1>:first-child>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:1332px)and (max-width:1100px)and (max-width:1100px) {
      .tUh_rrH1>:first-child>:first-child>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:1208px) {
      .F2ljB0up>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:1208px)and (max-width:840px) {

      .F2ljB0up>:first-child>:first-child,
      .F2ljB0up>:first-child>:first-child>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:1166px) {
      .H8wbRv5W>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:1166px)and (max-width:1000px) {
      .H8wbRv5W>:first-child>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:1166px)and (max-width:1000px)and (max-width:1100px) {
      .H8wbRv5W>:first-child>:first-child>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:988px) {
      .i9q0OvZo>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:988px)and (max-width:750px) {
      .i9q0OvZo>:first-child>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:988px)and (max-width:750px)and (max-width:1100px) {
      .i9q0OvZo>:first-child>:first-child>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:1240px) {
      .K7ztvW_z>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:1240px)and (max-width:828px) {
      .K7ztvW_z>:first-child>:first-child {
        flex-direction: column
      }
    }

    @media(max-width:1240px)and (max-width:828px)and (max-width:1100px) {
      .K7ztvW_z>:first-child>:first-child>:first-child {
        flex-direction: column
      }
    }

    .syyQ_BBa {
      height: 48px
    }

    @media(max-width:600px) {
      .syyQ_BBa {
        height: 32px
      }
    }

    .mCA3dOk6 {
      display: none
    }

    .YBbzzj9_ {
      align-items: center;
      color: var(--color-content-inverse);
      display: flex;
      flex-direction: row;
      font-weight: 600;
      text-align: left;
      white-space: nowrap;
      width: 100%
    }

    .aQq78em3 {
      top: 0;
      z-index: calc(var(--layer-depth-ceiling) - 2)
    }

    .aQq78em3,
    .vSWWtlhY {
      left: 0;
      position: sticky
    }

    .vSWWtlhY {
      bottom: 0;
      display: block;
      padding-bottom: env(safe-area-inset-bottom);
      right: 0;
      z-index: 1
    }

    @media(min-width:583px) {
      .vSWWtlhY {
        display: none
      }
    }

    .DLXCiU90 {
      align-items: center;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      margin: 0;
      padding: 0
    }

    .uYSBVy7Q {
      border: 0;
      border-top: var(--chunkiness-thick) solid var(--color-content-primary);
      position: relative;
      width: 43px
    }

    @container (inline-size >=1000px) {
      .uYSBVy7Q {
        width: 64px
      }
    }

    .YwfnBSS0 {
      border: 0;
      border-top: var(--chunkiness-thick) solid transparent;
      display: none;
      position: relative;
      width: 43px
    }

    @container (inline-size >=1000px) {
      .YwfnBSS0 {
        display: block;
        width: 64px
      }
    }

    .xNohy1HO {
      display: none
    }

    @container (inline-size >=1000px) {
      .xNohy1HO {
        display: block
      }
    }

    ._p3y9bfr {
      margin: -4px
    }

    .bbcZbxnT {
      align-items: center;
      border-radius: 50%;
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary);
      display: flex;
      height: var(--icon-size-3x);
      justify-content: center;
      width: var(--icon-size-3x)
    }

    .bbcZbxnT.eIK15tro {
      background-color: var(--color-content-primary)
    }

    .nQlUY4Zr {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary);
      height: 60px
    }

    @container (inline-size > 375px) {
      .nQlUY4Zr {
        height: 49px
      }
    }

    @container (inline-size >=1000px) {
      .nQlUY4Zr {
        height: 84px
      }
    }

    .Px5u5AKA {
      left: 0;
      position: sticky;
      top: 0;
      z-index: 2
    }

    .b_u48uVc {
      min-height: calc(100vh - 48px)
    }

    @media(min-width:1000px) {
      .b_u48uVc {
        min-height: calc(100vh - 83px)
      }
    }

    .mEDq4t9y {
      left: 0;
      position: sticky;
      top: auto;
      z-index: 1
    }

    @media(min-width:1000px) {
      .mEDq4t9y {
        top: 0
      }
    }

    @font-face {
      font-display: swap;
      font-family: PolySans;
      font-weight: 400;
      src: url(https://assets.elements.envato.com/apps/storefront/PolySans-Neutral-895d354bba345c02358d.woff2) format("woff2")
    }

    @font-face {
      font-display: swap;
      font-family: PolySans;
      font-weight: 600;
      src: url(https://assets.elements.envato.com/apps/storefront/PolySans-Median-25bbc8d0e070d7f76c43.woff2) format("woff2")
    }

    @font-face {
      font-display: swap;
      font-family: PolySans;
      font-weight: 700;
      src: url(https://assets.elements.envato.com/apps/storefront/PolySans-Median-25bbc8d0e070d7f76c43.woff2) format("woff2")
    }

    @font-face {
      font-display: swap;
      font-family: PolySansWide;
      font-weight: 700;
      src: url(https://assets.elements.envato.com/apps/storefront/PolySans-Bulky-0d709014014c0798cd8e.woff2) format("woff2")
    }

    :root {
      --breakpoint-medium: 700px;
      --breakpoint-wide: 1024px;
      --breakpoint-extra-wide: 1440px;
      --breakpoint-2k-wide: 2560px;
      --chunkiness-none: 0px;
      --chunkiness-thin: 1px;
      --chunkiness-thick: 2px;
      --elevation-medium: 0px 2px 12px 0px rgba(0, 0, 0, .15);
      --font-family-body-large: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-body-small: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-campaign-large: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-campaign-small: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-label-large: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-label-small: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-micro: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-subheading: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-1: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-2: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-3: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-4: "PolySans", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Fira Sans", "Helvetica Neue", "Arial", sans-serif;
      --font-height-body-large: 1.5;
      --font-height-body-small: 1.5;
      --font-height-campaign-large: 1;
      --font-height-campaign-small: 1;
      --font-height-label-large: 1.5;
      --font-height-label-small: 1.5;
      --font-height-micro: 1.5;
      --font-height-subheading: 1.5;
      --font-height-title-1: 1;
      --font-height-title-2: 1;
      --font-height-title-3: 1;
      --font-height-title-4: 1;
      --font-size-body-large: 1rem;
      --font-size-body-small: 0.875rem;
      --font-size-campaign-large: 4.5rem;
      --font-size-campaign-small: 2.25rem;
      --font-size-label-large: 1rem;
      --font-size-label-small: 0.875rem;
      --font-size-micro: 0.75rem;
      --font-size-subheading: 1.125rem;
      --font-size-title-1: 3rem;
      --font-size-title-2: 2.25rem;
      --font-size-title-3: 1.875rem;
      --font-size-title-4: 1.5rem;
      --font-spacing-body-large: 0;
      --font-spacing-body-small: 0;
      --font-spacing-campaign-large: 0;
      --font-spacing-campaign-small: 0;
      --font-spacing-label-large: 0;
      --font-spacing-label-small: 0.02em;
      --font-spacing-micro: 0.02em;
      --font-spacing-subheading: 0;
      --font-spacing-title-1: 0;
      --font-spacing-title-2: 0;
      --font-spacing-title-3: 0;
      --font-spacing-title-4: 0;
      --font-weight-body-large: 400;
      --font-weight-body-small: 400;
      --font-weight-campaign-large: 700;
      --font-weight-campaign-small: 700;
      --font-weight-label-large: 600;
      --font-weight-label-small: 600;
      --font-weight-micro: 400;
      --font-weight-subheading: 600;
      --font-weight-title-1: 600;
      --font-weight-title-2: 600;
      --font-weight-title-3: 600;
      --font-weight-title-4: 600;
      --icon-size-1x: 16px;
      --icon-size-2x: 24px;
      --icon-size-3x: 32px;
      --icon-size-4x: 40px;
      --icon-size-5x: 48px;
      --icon-size-text-responsive: 1.5em;
      --minimum-touch-area: 40px;
      --roundness-square: 0px;
      --roundness-subtle: 4px;
      --roundness-extra-round: 16px;
      --roundness-circle: 48px;
      --spacing-none: 0px;
      --spacing-1x: 4px;
      --spacing-2x: 8px;
      --spacing-3x: 16px;
      --spacing-4x: 24px;
      --spacing-5x: 32px;
      --spacing-6x: 40px;
      --spacing-7x: 64px;
      --spacing-8x: 128px;
      --transition-duration-long: 500ms;
      --transition-duration-medium: 300ms;
      --transition-duration-short: 150ms;
      --transition-easing-linear: cubic-bezier(0, 0, 1, 1);
      --transition-easing-ease-in: cubic-bezier(0.42, 0, 1, 1);
      --transition-easing-ease-in-out: cubic-bezier(0.42, 0, 0.58, 1);
      --transition-easing-ease-out: cubic-bezier(0, 0, 0.58, 1);
      --button-height-large: 48px;
      --button-height-medium: 40px;
      --button-x-padding-large: var(--spacing-4x);
      --button-x-padding-medium: var(--spacing-3x);
      --button-font-family: var(--font-family-label-large);
      --button-font-size-large: var(--font-size-label-large);
      --button-font-size-medium: var(--font-size-label-small);
      --button-font-weight: var(--font-weight-label-large);
      --button-font-height: var(--font-height-label-large);
      --button-font-spacing: var(--font-spacing-label-large);
      --layer-depth-ceiling: 9999;
      --shadow-500: 0px 2px 12px 0px rgba(0, 0, 0, .15);
      --text-style-body-large-family: var(--font-family-body-large);
      --text-style-body-large-size: var(--font-size-body-large);
      --text-style-body-large-spacing: var(--font-spacing-body-large);
      --text-style-body-large-weight: var(--font-weight-body-large);
      --text-style-body-large-height: var(--font-height-body-large);
      --text-style-body-large-strong-weight: 700;
      --text-style-body-small-family: var(--font-family-body-small);
      --text-style-body-small-size: var(--font-size-body-small);
      --text-style-body-small-spacing: var(--font-spacing-body-small);
      --text-style-body-small-weight: var(--font-weight-body-small);
      --text-style-body-small-height: var(--font-height-body-small);
      --text-style-body-small-strong-weight: 700;
      --text-style-campaign-large-family: var(--font-family-campaign-large);
      --text-style-campaign-large-size: var(--font-size-campaign-large);
      --text-style-campaign-large-spacing: var(--font-spacing-campaign-large);
      --text-style-campaign-large-weight: var(--font-weight-campaign-large);
      --text-style-campaign-large-height: var(--font-height-campaign-large);
      --text-style-campaign-small-family: var(--font-family-campaign-small);
      --text-style-campaign-small-size: var(--font-size-campaign-small);
      --text-style-campaign-small-spacing: var(--font-spacing-campaign-small);
      --text-style-campaign-small-weight: var(--font-weight-campaign-small);
      --text-style-campaign-small-height: var(--font-height-campaign-small);
      --text-style-chip-family: var(--font-family-body-large);
      --text-style-chip-spacing: var(--font-spacing-body-large);
      --text-style-chip-xlarge-size: 1.5rem;
      --text-style-chip-xlarge-weight: 600;
      --text-style-chip-xlarge-height: 1;
      --text-style-chip-large-size: var(--font-size-body-large);
      --text-style-chip-large-weight: var(--font-weight-body-large);
      --text-style-chip-large-height: var(--font-height-body-large);
      --text-style-chip-medium-size: var(--font-size-body-small);
      --text-style-chip-medium-weight: var(--font-weight-body-small);
      --text-style-chip-medium-height: var(--font-height-body-small);
      --text-style-label-large-family: var(--font-family-label-large);
      --text-style-label-large-size: var(--font-size-label-large);
      --text-style-label-large-spacing: var(--font-spacing-label-large);
      --text-style-label-large-weight: var(--font-weight-label-large);
      --text-style-label-large-height: var(--font-height-label-large);
      --text-style-label-small-family: var(--font-family-label-small);
      --text-style-label-small-size: var(--font-size-label-small);
      --text-style-label-small-spacing: var(--font-spacing-label-small);
      --text-style-label-small-weight: var(--font-weight-label-small);
      --text-style-label-small-height: var(--font-height-label-small);
      --text-style-micro-family: var(--font-family-micro);
      --text-style-micro-size: var(--font-size-micro);
      --text-style-micro-spacing: var(--font-spacing-micro);
      --text-style-micro-weight: var(--font-weight-micro);
      --text-style-micro-height: var(--font-height-micro);
      --text-style-subheading-family: var(--font-family-subheading);
      --text-style-subheading-size: var(--font-size-subheading);
      --text-style-subheading-spacing: var(--font-spacing-subheading);
      --text-style-subheading-weight: var(--font-weight-subheading);
      --text-style-subheading-height: var(--font-height-subheading);
      --text-style-title-1-family: var(--font-family-title-1);
      --text-style-title-1-size: var(--font-size-title-1);
      --text-style-title-1-spacing: var(--font-spacing-title-1);
      --text-style-title-1-weight: var(--font-weight-title-1);
      --text-style-title-1-height: var(--font-height-title-1);
      --text-style-title-2-family: var(--font-family-title-2);
      --text-style-title-2-size: var(--font-size-title-2);
      --text-style-title-2-spacing: var(--font-spacing-title-2);
      --text-style-title-2-weight: var(--font-weight-title-2);
      --text-style-title-2-height: var(--font-height-title-2);
      --text-style-title-3-family: var(--font-family-title-3);
      --text-style-title-3-size: var(--font-size-title-3);
      --text-style-title-3-spacing: var(--font-spacing-title-3);
      --text-style-title-3-weight: var(--font-weight-title-3);
      --text-style-title-3-height: var(--font-height-title-3);
      --text-style-title-4-family: var(--font-family-title-4);
      --text-style-title-4-size: var(--font-size-title-4);
      --text-style-title-4-spacing: var(--font-spacing-title-4);
      --text-style-title-4-weight: var(--font-weight-title-4);
      --text-style-title-4-height: var(--font-height-title-4);
      --transition-base: 0.2s
    }

    .color-scheme-light {
      --color-always-white: #fff;
      --color-border-caution: #c24100;
      --color-border-critical: #b9004b;
      --color-border-info: #4f5ce8;
      --color-border-positive: #2e7400;
      --color-border-primary: #8802bd;
      --color-border-promotion: #8802bd;
      --color-border-prompt: #8802bd;
      --color-border-secondary: #8c8c8c;
      --color-border-tertiary: #ccc;
      --color-content-caution-default: #c24100;
      --color-content-caution-strong: #171716;
      --color-content-critical-default: #b9004b;
      --color-content-critical-strong: #ffecf2;
      --color-content-disabled: #8c8c8c;
      --color-content-info-default: #4f5ce8;
      --color-content-info-strong: #f0f1ff;
      --color-content-interactive: #1a4200;
      --color-content-inverse: #fff;
      --color-content-neutral-default: #8802bd;
      --color-content-neutral-strong: #fff;
      --color-content-positive-default: #2e7400;
      --color-content-positive-strong: #eaffdc;
      --color-content-primary: #8802bd;
      --color-content-primary-accent: #b037a6;
      --color-content-promotion: #8802bd;
      --color-content-secondary: #666;
      --color-content-primary-accent-inverse: #ffed9e;
      --color-overlay-dark: rgba(25, 25, 25, .7);
      --color-overlay-light: hsla(0, 0%, 100%, .7);
      --color-surface-caution-default: #171716;
      --color-surface-caution-strong: #c24100;
      --color-surface-critical-default: #ffecf2;
      --color-surface-critical-strong: #b9004b;
      --color-surface-elevated: #172D46;
      --color-surface-info-default: #f0f1ff;
      --color-surface-info-strong: #4f5ce8;
      --color-surface-interactive-control: #8802bd;
      --color-surface-interactive-control-hover: #172D46;
      --color-surface-interactive-control-mask: rgba(25, 25, 25, .7);
      --color-surface-interactive-disabled: #ccc;
      --color-surface-interactive-primary: #ffed9e;
      --color-surface-interactive-primary-hover: #E8F0FB;
      --color-surface-interactive-secondary: transparent;
      --color-surface-interactive-secondary-hover: #8802bd;
      --color-surface-interactive-tertiary: transparent;
      --color-surface-interactive-tertiary-hover: #f9f9fb;
      --color-surface-inverse: #8802bd;
      --color-surface-neutral-default: #f9f9fb;
      --color-surface-neutral-strong: #8802bd;
      --color-surface-positive-default: #eaffdc;
      --color-surface-positive-strong: #2e7400;
      --color-surface-primary: #fff;
      --color-surface-promotion: #ffed9e;
      --color-surface-sale: #b037a6;
      --color-surface-secondary: #171716;
      --color-surface-table-row-even: #f9f9fb;
      --color-surface-table-row-hover: #ececee;
      --color-surface-table-row-odd: #fff;
      --color-surface-table-head: #171716;
      --color-surface-tertiary: #ececee;
      --color-interactive-control: var(--color-surface-interactive-control);
      --color-interactive-control-hover: var(--color-surface-interactive-control-hover);
      --color-interactive-disabled: var(--color-surface-interactive-disabled);
      --color-interactive-primary: var(--color-surface-interactive-primary);
      --color-interactive-primary-hover: var(--color-surface-interactive-primary-hover);
      --color-interactive-secondary: var(--color-surface-interactive-secondary);
      --color-interactive-secondary-hover: var(--color-surface-interactive-secondary-hover);
      --color-interactive-tertiary: var(--color-surface-interactive-tertiary);
      --color-interactive-tertiary-hover: var(--color-surface-interactive-tertiary-hover);
      --color-overlay-interactive: var(--color-overlay-dark);
      --color-surface-accent: var(--color-surface-tertiary);
      --color-banana-light: #ffd602;
      --color-banana-dark: #e6c200
    }

    .color-scheme-dark {
      --color-always-white: #fff;
      --color-border-caution: #ff8d57;
      --color-border-critical: #ff6b9a;
      --color-border-info: #8f9dff;
      --color-border-positive: #2e7400;
      --color-border-primary: #fff;
      --color-border-promotion: #8802bd;
      --color-border-prompt: #fff;
      --color-border-secondary: #666;
      --color-border-tertiary: #172D46;
      --color-content-caution-default: #ff8d57;
      --color-content-caution-strong: #692400;
      --color-content-critical-default: #ff6b9a;
      --color-content-critical-strong: #77012d;
      --color-content-disabled: #666;
      --color-content-info-default: #8f9dff;
      --color-content-info-strong: #16357b;
      --color-content-interactive: #1a4200;
      --color-content-inverse: #8802bd;
      --color-content-neutral-default: #fff;
      --color-content-neutral-strong: #8802bd;
      --color-content-positive-default: #E8F0FB;
      --color-content-positive-strong: #1a4200;
      --color-content-primary: #fff;
      --color-content-primary-accent: #ffed9e;
      --color-content-promotion: #8802bd;
      --color-content-secondary: #ccc;
      --color-content-primary-accent-inverse: #ffed9e;
      --color-overlay-dark: rgba(25, 25, 25, .7);
      --color-overlay-light: hsla(0, 0%, 100%, .7);
      --color-surface-caution-default: #692400;
      --color-surface-caution-strong: #ff8d57;
      --color-surface-critical-default: #77012d;
      --color-surface-critical-strong: #ff6b9a;
      --color-surface-elevated: #172D46;
      --color-surface-info-default: #16357b;
      --color-surface-info-strong: #8f9dff;
      --color-surface-interactive-control: #fff;
      --color-surface-interactive-control-hover: #ccc;
      --color-surface-interactive-control-mask: hsla(0, 0%, 100%, .7);
      --color-surface-interactive-disabled: #172D46;
      --color-surface-interactive-primary: #ffed9e;
      --color-surface-interactive-primary-hover: #E8F0FB;
      --color-surface-interactive-secondary: transparent;
      --color-surface-interactive-secondary-hover: #fff;
      --color-surface-interactive-tertiary: transparent;
      --color-surface-interactive-tertiary-hover: #172D46;
      --color-surface-inverse: #fff;
      --color-surface-neutral-default: #172D46;
      --color-surface-neutral-strong: #fff;
      --color-surface-positive-default: #1a4200;
      --color-surface-positive-strong: #E8F0FB;
      --color-surface-primary: #8802bd;
      --color-surface-promotion: #ffed9e;
      --color-surface-sale: #b037a6;
      --color-surface-secondary: #242424;
      --color-surface-table-row-even: #172D46;
      --color-surface-table-row-hover: #172D46;
      --color-surface-table-row-odd: #8802bd;
      --color-surface-table-head: #172D46;
      --color-surface-tertiary: #172D46;
      --color-interactive-control: var(--color-surface-interactive-control);
      --color-interactive-control-hover: var(--color-surface-interactive-control-hover);
      --color-interactive-disabled: var(--color-surface-interactive-disabled);
      --color-interactive-primary: var(--color-surface-interactive-primary);
      --color-interactive-primary-hover: var(--color-surface-interactive-primary-hover);
      --color-interactive-secondary: var(--color-surface-interactive-secondary);
      --color-interactive-secondary-hover: var(--color-surface-interactive-secondary-hover);
      --color-interactive-tertiary: var(--color-surface-interactive-tertiary);
      --color-interactive-tertiary-hover: var(--color-surface-interactive-tertiary-hover);
      --color-overlay-interactive: var(--color-overlay-light);
      --color-surface-accent: var(--color-surface-tertiary)
    }
   
   
    .p6WSPKWr {
      --local-actions-z-index: 2;
      --local-above-play-button-z-index: 1;
      border-bottom: var(--color-border-tertiary) solid var(--chunkiness-thin);
      position: relative
    }

    .p6WSPKWr:hover {
      cursor: pointer
    }

    @container (inline-size >=900px) {
      .p6WSPKWr {
        border-bottom: none
      }
    }

    .NTmMnKrY {
      container-type: inline-size
    }

    .NTmMnKrY,
    .teGbmhCZ {
      height: 100%
    }

    .AX47zMJ1 {
      visibility: hidden
    }

    .Uk97EWdK {
      align-items: center;
      cursor: default;
      display: grid;
      grid-template-columns: 100%;
      grid-template-rows: repeat(3, min-content)
    }

    @container (inline-size >=900px) {
      .Uk97EWdK {
        grid-template-columns: 2fr 4fr min-content;
        grid-template-rows: auto
      }
    }

    .Uk97EWdK.njC0gvvb {
      align-content: space-between;
      gap: normal;
      height: 100%
    }

    .BNLZQnJb {
      align-items: center;
      display: grid;
      grid-template-columns: subgrid;
      position: relative
    }

    @container (inline-size < 900px) {
      .BNLZQnJb>* {
        padding: 0 var(--spacing-3x)
      }

      .BNLZQnJb>:first-child {
        padding-top: var(--spacing-3x)
      }

      .BNLZQnJb>:last-child {
        padding-bottom: var(--spacing-2x)
      }
    }

    @container (inline-size >=900px) {
      .BNLZQnJb {
        gap: var(--spacing-3x)
      }

      .BNLZQnJb>:first-child {
        padding-left: var(--spacing-3x)
      }

      .BNLZQnJb>:last-child {
        padding-right: var(--spacing-3x)
      }
    }

    .BNLZQnJb:focus-within:not(:has(.t4nD2bdc :focus)),
    .BNLZQnJb:hover {
      background-color: var(--color-interactive-tertiary-hover)
    }

    .njC0gvvb .BNLZQnJb {
      gap: normal;
      grid-row: span 3;
      height: 100%
    }

    @container (inline-size >=900px) {
      .BNLZQnJb:not(.njC0gvvb) {
        grid-column: span 3
      }
    }

    .color-scheme-dark .BNLZQnJb:focus-within:not(:has(.t4nD2bdc :focus)),
    .color-scheme-dark .BNLZQnJb:hover {
      background-color: transparent
    }

    .dMrnLNF0 {
      align-items: center;
      display: grid;
      gap: var(--spacing-2x);
      grid-template-columns: min-content minmax(0, 1fr) min-content;
      grid-template-rows: 100%;
      height: 100%;
      position: relative
    }

    @container (inline-size >=900px) {
      .dMrnLNF0 {
        grid-template-columns: min-content minmax(180px, 1fr) min-content
      }
    }

    .dMrnLNF0 .t4nD2bdc {
      display: none
    }

    @container (inline-size >=900px) {
      .dMrnLNF0 .t4nD2bdc {
        align-items: center;
        display: flex;
        height: 100%;
        z-index: var(--local-above-play-button-z-index)
      }

      .r5c2x5UI {
        grid-template-columns: min-content minmax(180px, 1fr) min-content minmax(50px, max-content)
      }

      .wfDEJbmo .r5c2x5UI {
        grid-template-columns: min-content minmax(180px, 1fr) min-content
      }
    }

    .Ha324XLM {
      background: none;
      border: none;
      cursor: pointer;
      height: 100%;
      margin: 0;
      padding: 0
    }

    .w4FGSZUH {
      align-items: center;
      display: flex;
      gap: var(--spacing-2x);
      text-wrap: nowrap
    }

    .HnR5GmLH {
      height: var(--button-height-large);
      pointer-events: none;
      position: relative;
      width: var(--button-height-large);
      z-index: var(--local-above-play-button-z-index)
    }

    .kREt9CG2 {
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      width: 100%
    }

    .VqLNa6zu {
      inset: 0;
      position: absolute
    }

    .DH6Rhy71 {
      background: transparent;
      border: none;
      cursor: pointer;
      height: 100%;
      outline: none;
      position: absolute;
      width: 100%
    }

    .l_duSxcr {
      display: inline-block;
      min-width: 4.5em
    }

    .U7Lis9Uk {
      --local-icon-size: var(--icon-size-3x);
      height: 100%;
      width: 100%
    }

    .Fjtp0jLB {
      pointer-events: none;
      position: relative;
      z-index: var(--local-above-play-button-z-index)
    }

    .Fjtp0jLB,
    .M8R3GC7b,
    .R9jMKEhT {
      max-width: -moz-fit-content;
      max-width: fit-content
    }

    .M8R3GC7b,
    .R9jMKEhT {
      pointer-events: auto;
      white-space: nowrap
    }

    ._5hQB_Rs {
      color: var(--color-content-primary);
      font-family: var(--text-style-label-small-family);
      font-size: var(--text-style-label-small-size);
      font-weight: var(--text-style-label-small-weight);
      letter-spacing: var(--text-style-label-small-spacing)
    }

    .KWckuh0Z,
    ._5hQB_Rs {
      display: block;
      line-height: var(--font-size-title-4);
      overflow: hidden;
      text-overflow: ellipsis
    }

    .KWckuh0Z {
      color: var(--color-content-secondary);
      font-family: var(--text-style-body-small-family);
      font-size: var(--text-style-body-small-size);
      font-weight: var(--text-style-body-small-weight);
      letter-spacing: var(--text-style-body-small-spacing)
    }

    .ab9CDKgB {
      line-height: 1;
      pointer-events: none;
      z-index: var(--local-above-play-button-z-index)
    }

    .gIraRoJm {
      grid-template-columns: 1fr var(--spacing-5x);
      max-width: 1000px
    }

    .gIraRoJm,
    .whqnXlzE {
      align-items: center;
      display: grid;
      gap: var(--spacing-2x);
      grid-template-rows: 100%
    }

    .whqnXlzE {
      grid-template-columns: 1fr min-content
    }

    .whqnXlzE .t4nD2bdc {
      display: block;
      height: 100%
    }

    @container (inline-size >=900px) {
      .whqnXlzE .t4nD2bdc {
        display: none
      }
    }

    .ZqYIqXIi {
      align-items: center;
      display: grid;
      gap: var(--spacing-3x);
      grid-template-columns: max-content 1fr;
      height: 100%
    }

    @container (inline-size >=900px) {
      .ZqYIqXIi {
        grid-template-columns: repeat(2, max-content)
      }
    }

    .zWCmJ7A9 hr {
      background-color: var(--color-border-secondary);
      border: 0;
      height: 1px;
      margin: 0;
      width: 100%
    }

    .uMp_knI9 {
      line-height: var(--font-size-title-4)
    }

    .Kydk03Ea {
      z-index: var(--local-actions-z-index)
    }

    .Kydk03Ea:focus-within {
      z-index: calc(var(--local-actions-z-index) + 1)
    }

    .rbwsNsFz {
      height: var(--icon-size-2x);
      width: var(--icon-size-2x)
    }

    .xe6htXRH {
      --local-overlay-z-index: 1;
      background: hsla(0, 0%, 100%, .7);
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      z-index: var(--local-overlay-z-index)
    }

    .tsVCcOA5,
    .xe6htXRH {
      align-items: center;
      display: flex;
      justify-content: center;
      width: 100%
    }

    .tsVCcOA5 {
      --icon-size-text-responsive: var(--local-icon-size);
      aspect-ratio: 1;
      border: var(--chunkiness-thin) solid var(--color-border-tertiary);
      border-radius: var(--roundness-circle);
      color: var(--color-content-primary);
      padding: 0;
      pointer-events: auto
    }

    .tsVCcOA5:not(:disabled) {
      cursor: pointer
    }

    .tsVCcOA5:disabled {
      cursor: wait
    }

    .zExTCJwW {
      background-color: var(--color-interactive-primary);
      border: var(--chunkiness-none);
      color: var(--color-content-interactive)
    }

    .zExTCJwW:hover {
      background-color: var(--color-interactive-primary-hover)
    }

    .LAoxQ7Uz {
      background-color: var(--color-interactive-secondary)
    }

    .LAoxQ7Uz:hover {
      background-color: var(--color-interactive-primary);
      border: var(--chunkiness-none);
      color: var(--color-content-interactive)
    }

    .yNCenKHd {
      display: grid;
      grid-auto-flow: column;
      height: calc(var(--button-height-large) + var(--spacing-1x)*2);
      padding: 0 var(--spacing-3x);
      position: relative
    }

    .yNCenKHd:focus-within,
    .yNCenKHd:hover {
      background-color: var(--color-interactive-tertiary-hover)
    }

    .yNCenKHd:last-child {
      margin-bottom: var(--spacing-3x)
    }

    .yNCenKHd:hover .JJliV7Go {
      display: none
    }

    .yNCenKHd:focus-within .cG3LlwmX,
    .yNCenKHd:hover .cG3LlwmX {
      opacity: 1
    }

    .yNCenKHd:focus-within .cG3LlwmX+.JJliV7Go,
    .yNCenKHd:hover .cG3LlwmX+.JJliV7Go {
      display: none
    }

    @container (inline-size >=900px) {
      .yNCenKHd {
        gap: var(--spacing-4x);
        grid-column: 1/-1;
        grid-template-columns: subgrid;
        grid-template-rows: subgrid
      }
    }

    .color-scheme-dark .yNCenKHd:focus-within,
    .color-scheme-dark .yNCenKHd:hover {
      background-color: transparent
    }

    .mxwwADWC {
      height: var(--button-height-large);
      justify-content: center;
      position: relative;
      width: var(--button-height-large)
    }

    .mxwwADWC,
    .oIUBhj99 {
      align-items: center;
      display: grid
    }

    .oIUBhj99 {
      gap: var(--spacing-2x);
      grid-auto-flow: column;
      grid-template-columns: auto 1fr
    }

    @container (inline-size >=900px) {
      .oIUBhj99 {
        gap: inherit;
        grid-column: 1/-1;
        grid-template-columns: subgrid;
        grid-template-rows: subgrid
      }
    }

    .Uh4nBvKX {
      align-items: center;
      display: grid;
      gap: var(--spacing-2x);
      grid-template-columns: min-content 1fr;
      grid-template-rows: 100%
    }

    @container (inline-size >=900px) {
      .Uh4nBvKX {
        grid-template-columns: min-content minmax(180px, 1fr)
      }
    }

    .cG3LlwmX {
      --local-icon-size: var(--icon-size-2x);
      height: var(--button-height-medium);
      width: var(--button-height-medium)
    }

    .cG3LlwmX.DllQq7PM {
      display: block;
      opacity: 1
    }

    @media(hover:hover) {
      .cG3LlwmX {
        justify-self: center;
        opacity: 0;
        position: absolute
      }
    }

    .jmDuRqZf {
      --local-grid-template-columns: 1fr var(--spacing-5x);
      align-items: center;
      display: grid;
      gap: var(--spacing-2x)
    }

    .jmDuRqZf.DllQq7PM {
      grid-template-columns: var(--local-grid-template-columns)
    }

    @container (inline-size >=900px) {
      .jmDuRqZf {
        align-items: center;
        display: grid;
        grid-template-columns: var(--local-grid-template-columns);
        grid-template-rows: 100%;
        max-width: 1000px
      }
    }

    .rYt2RNsf {
      display: grid;
      justify-content: end;
      text-align: right
    }

    .shw0hdCl {
      background-color: transparent;
      border: none;
      cursor: pointer;
      height: 100%;
      min-width: 0;
      padding: var(--spacing-none);
      text-align: inherit;
      white-space: nowrap
    }

    .shw0hdCl.DllQq7PM {
      display: none
    }

    @container (inline-size >=900px) {
      .shw0hdCl.DllQq7PM {
        display: block
      }
    }

    .JJliV7Go,
    .JJliV7Go.DllQq7PM {
      display: none
    }

    @media(hover:hover) {
      .JJliV7Go {
        display: block;
        text-align: center
      }
    }

    .cJEOLxYz {
      display: none
    }

    .DllQq7PM .cJEOLxYz {
      display: block
    }

    @container (inline-size >=900px) {
      .cJEOLxYz {
        display: block
      }
    }

    .XQMPAm0A {
      display: subgrid;
      grid-column: 1/-1;
      padding: var(--spacing-3x) var(--spacing-4x)
    }

    @media(hover:hover) {
      .XQMPAm0A {
        padding: var(--spacing-3x) var(--spacing-5x)
      }
    }

    .wtigj7JD {
      --local-item-detail-z-index: 1;
      --local-actions-z-index: calc(var(--local-item-detail-z-index) + 1);
      display: flex;
      height: 100%;
      position: relative;
      width: 100%
    }

    .wtigj7JD img {
      height: 100%;
      left: 0;
      -o-object-position: center;
      object-position: center;
      position: absolute;
      top: 0;
      width: 100%
    }

    .AFrX7o04 {
      -o-object-fit: cover;
      object-fit: cover
    }

    .Cojo0GqN {
      -o-object-fit: contain;
      object-fit: contain
    }

    .PPlIDAQR {
      background-color: var(--color-always-white)
    }

    .TFHPoGv3 {
      align-items: center;
      height: 100%;
      justify-content: center;
      width: 100%
    }

    .S0xJzYTe,
    .TFHPoGv3 {
      display: flex;
      left: 0;
      position: absolute;
      top: 0
    }

    .S0xJzYTe {
      gap: var(--spacing-2x);
      justify-content: space-between;
      padding: var(--spacing-2x);
      right: 0;
      z-index: var(--local-item-detail-z-index)
    }

    .tdKbFpgw {
      flex: 1;
      line-height: var(--spacing-none);
      min-width: 0
    }

    .mrf81G3C {
      bottom: 0;
      z-index: var(--local-item-detail-z-index)
    }

    .dFrIyLLs,
    .mrf81G3C {
      padding: var(--spacing-2x);
      position: absolute
    }

    .dFrIyLLs {
      height: -moz-fit-content;
      height: fit-content;
      line-height: var(--spacing-none);
      right: 0;
      top: 0;
      width: -moz-fit-content;
      width: fit-content
    }

    .hnXAr6Nr,
    .ue7JtEW9 {
      background-color: var(--color-overlay-dark);
      border-radius: var(--roundness-subtle);
      color: var(--color-content-inverse);
      padding-left: var(--spacing-1x);
      padding-right: var(--spacing-1x)
    }

    .hnXAr6Nr {
      border-bottom-left-radius: var(--roundness-square);
      display: block;
      max-width: -moz-fit-content;
      max-width: fit-content;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap
    }

    .ue7JtEW9 {
      border-top-left-radius: var(--roundness-square);
      border-top-right-radius: var(--roundness-square);
      display: inline-block
    }

    .qA_S7m8u {
      bottom: 0;
      padding: var(--spacing-2x);
      position: absolute;
      right: 0;
      width: -moz-fit-content;
      width: fit-content;
      z-index: var(--local-actions-z-index)
    }

    .jsRKcVVM,
    .qA_S7m8u {
      height: -moz-fit-content;
      height: fit-content
    }

    .jsRKcVVM {
      align-items: center;
      background-color: var(--color-overlay-dark);
      border-radius: var(--roundness-subtle);
      display: flex;
      padding-right: var(--spacing-1x);
      width: -moz-max-content;
      width: max-content
    }

    .jsRKcVVM span,
    .jsRKcVVM svg {
      color: var(--color-content-inverse)
    }

    .qA_S7m8u:focus-within {
      z-index: calc(var(--local-actions-z-index) + 1)
    }

    .wtigj7JD .hnXAr6Nr,
    .wtigj7JD .jsRKcVVM,
    .wtigj7JD .qA_S7m8u,
    .wtigj7JD .ue7JtEW9 {
      opacity: 0;
      transition: opacity var(--transition-duration-short) var(--transition-easing-ease-in-out)
    }

    @media(hover:none) {

      .wtigj7JD .hnXAr6Nr,
      .wtigj7JD .jsRKcVVM,
      .wtigj7JD .qA_S7m8u,
      .wtigj7JD .ue7JtEW9 {
        opacity: 1
      }
    }

    .wtigj7JD:is(:hover, :focus-within) .hnXAr6Nr,
    .wtigj7JD:is(:hover, :focus-within) .jsRKcVVM,
    .wtigj7JD:is(:hover, :focus-within) .qA_S7m8u,
    .wtigj7JD:is(:hover, :focus-within) .ue7JtEW9 {
      opacity: 1
    }

    .wtigj7JD:hover .dFrIyLLs,
    .wtigj7JD:hover .mrf81G3C {
      display: none
    }

    .Ba78udX2 {
      --local-item-detail-z-index: 1;
      --local-actions-z-index: calc(var(--local-item-detail-z-index) + 1);
      display: flex;
      height: 100%;
      position: relative;
      width: 100%
    }

    .Ba78udX2 img {
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center
    }

    .Ba78udX2 img,
    .RtkZWXMa {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%
    }

    .RtkZWXMa {
      align-items: center;
      display: flex;
      justify-content: center
    }

    .Z32wM0t5 {
      left: 0;
      line-height: var(--spacing-none);
      max-width: calc(100% - var(--spacing-7x));
      top: 0
    }

    .Z32wM0t5,
    .dphpBLTV {
      padding: var(--spacing-2x);
      position: absolute;
      z-index: var(--local-item-detail-z-index)
    }

    .dphpBLTV {
      bottom: 0
    }

    .xyZzuCR5 {
      height: -moz-fit-content;
      height: fit-content;
      line-height: var(--spacing-none);
      padding: var(--spacing-2x);
      position: absolute;
      right: 0;
      top: 0;
      width: -moz-fit-content;
      width: fit-content
    }

    .iBWt5ZZN,
    .jmwZY1Kz {
      background-color: var(--color-overlay-dark);
      border-radius: var(--roundness-subtle);
      color: var(--color-content-inverse);
      padding-left: var(--spacing-1x);
      padding-right: var(--spacing-1x)
    }

    .iBWt5ZZN {
      border-bottom-left-radius: var(--roundness-square);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap
    }

    .jmwZY1Kz {
      border-top-left-radius: var(--roundness-square);
      border-top-right-radius: var(--roundness-square);
      display: inline-block
    }

    .njJSeFFn {
      bottom: 0;
      height: -moz-fit-content;
      height: fit-content;
      padding: var(--spacing-2x);
      position: absolute;
      right: 0;
      width: -moz-fit-content;
      width: fit-content;
      z-index: var(--local-actions-z-index)
    }

    .njJSeFFn:focus-within {
      z-index: calc(var(--local-actions-z-index) + 1)
    }

    .Ba78udX2 .iBWt5ZZN,
    .Ba78udX2 .jmwZY1Kz,
    .Ba78udX2 .njJSeFFn {
      opacity: 0;
      transition: opacity var(--transition-duration-short) var(--transition-easing-ease-in-out)
    }

    @media(hover:none) {

      .Ba78udX2 .iBWt5ZZN,
      .Ba78udX2 .jmwZY1Kz,
      .Ba78udX2 .njJSeFFn {
        opacity: 1
      }
    }

    .Ba78udX2:is(:hover, :focus-within) .iBWt5ZZN,
    .Ba78udX2:is(:hover, :focus-within) .jmwZY1Kz,
    .Ba78udX2:is(:hover, :focus-within) .njJSeFFn {
      opacity: 1
    }

    .Ba78udX2:hover .dphpBLTV,
    .Ba78udX2:hover .xyZzuCR5 {
      display: none
    }

    .ZObymVXj {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .QQEtl3w5 {
      background-color: unset;
      border: unset;
      border-radius: var(--roundness-subtle);
      color: var(--color-content-primary);
      cursor: pointer;
      min-height: var(--button-height-medium);
      padding: var(--spacing-2x) var(--spacing-3x);
      width: 100%
    }

    .QQEtl3w5:hover {
      background-color: var(--color-interactive-tertiary-hover)
    }

    .QQEtl3w5.rlqvoPUd {
      background-color: var(--color-surface-accent)
    }

    .TnQc209O {
      --local-item-detail-z-index: 1;
      --local-actions-z-index: calc(var(--local-item-detail-z-index) + 1);
      aspect-ratio: var(--ar, 1.7777777778);
      display: flex;
      position: relative
    }

    .xqYy03vH {
      display: none;
      flex-direction: column;
      line-height: var(--spacing-none);
      max-width: calc(100% - var(--spacing-6x) - var(--spacing-2x));
      padding: var(--spacing-2x);
      position: absolute;
      top: 0;
      z-index: var(--local-item-detail-z-index)
    }

    .ttKaAoj7 {
      left: calc(var(--spacing-6x) + var(--spacing-2x))
    }

    .xqYy03vH>a {
      max-width: -moz-min-content;
      max-width: min-content
    }

    .MiRTVgnS {
      bottom: 0;
      z-index: var(--local-item-detail-z-index)
    }

    .MiRTVgnS,
    .RdNIm9b1 {
      display: none;
      padding: var(--spacing-2x);
      position: absolute
    }

    .RdNIm9b1 {
      height: -moz-fit-content;
      height: fit-content;
      line-height: var(--spacing-none);
      right: 0;
      top: 0;
      width: -moz-fit-content;
      width: fit-content
    }

    .MWR5PnPJ,
    .aaZG7d6l {
      background-color: var(--color-overlay-dark);
      border-radius: var(--roundness-subtle);
      padding-left: var(--spacing-2x);
      padding-right: var(--spacing-2x);
      white-space: nowrap
    }

    .aaZG7d6l {
      border-bottom-left-radius: var(--roundness-square)
    }

    .MWR5PnPJ {
      border-top-left-radius: var(--roundness-square);
      border-top-right-radius: var(--roundness-square)
    }

    .CPzl2ah6 {
      bottom: 0;
      margin: var(--spacing-3x) var(--spacing-2x);
      position: absolute;
      right: 0;
      z-index: var(--local-actions-z-index)
    }

    .CPzl2ah6:focus-within {
      z-index: calc(var(--local-actions-z-index) + 1)
    }

    @container (inline-size >=180px) {
      .xqYy03vH.vr7AEAqI {
        display: flex
      }
    }

    @container (inline-size >=320px) {
      .xqYy03vH {
        display: flex
      }
    }

    @media(hover:hover) {
      .xqYy03vH {
        left: 0;
        max-width: calc(100% - var(--spacing-4x) - var(--spacing-2x))
      }

      .MiRTVgnS,
      .RdNIm9b1 {
        display: block
      }

      .TnQc209O:hover .MiRTVgnS,
      .TnQc209O:hover .RdNIm9b1 {
        display: none
      }

      .TnQc209O .CPzl2ah6,
      .TnQc209O .MWR5PnPJ,
      .TnQc209O .aaZG7d6l,
      .TnQc209O:hover .MiRTVgnS {
        opacity: 0;
        transition: opacity var(--transition-duration-short) var(--transition-easing-ease-in-out)
      }

      .TnQc209O .MiRTVgnS,
      .TnQc209O:is(:hover, :focus-within) .CPzl2ah6,
      .TnQc209O:is(:hover, :focus-within) .MWR5PnPJ,
      .TnQc209O:is(:hover, :focus-within) .aaZG7d6l {
        opacity: 1
      }
    }

    .hPWq8XYW {
      --local-item-min-height: 263px;
      --local-item-metadata-height: 10px;
      animation: X53O0cTP 2s cubic-bezier(.4, 0, .6, 1) infinite;
      background-color: var(--color-surface-accent);
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      min-height: var(--local-item-min-height);
      padding: var(--spacing-2x)
    }

    @keyframes X53O0cTP {

      0%,
      to {
        opacity: 1
      }

      50% {
        opacity: .5
      }
    }

    .lBgAGvTT {
      align-items: center;
      flex-direction: row;
      min-height: 100px;
      padding: var(--spacing-4x)
    }

    .lBgAGvTT .xCqU0KO7 {
      flex-grow: 1
    }

    .PzqOor91 {
      border-radius: var(--roundness-circle);
      height: 48px;
      width: 48px
    }

    .AvLtD6n1,
    .PzqOor91,
    .Y1ADEF54 {
      background-color: var(--color-interactive-disabled)
    }

    .AvLtD6n1,
    .Y1ADEF54 {
      border-radius: var(--roundness-extra-round);
      height: var(--local-item-metadata-height);
      margin: var(--spacing-2x);
      max-width: 70%
    }

    .AvLtD6n1 {
      width: 225px
    }

    .Y1ADEF54 {
      width: 100px
    }

    .YHTA5gkI {
      height: 185px;
      -o-object-fit: contain;
      object-fit: contain;
      -o-object-position: left top;
      object-position: left top
    }

    @media(min-width:700px) {
      .YHTA5gkI {
        height: 280px
      }
    }

    .I5WNXAlS {
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      height: 185px;
      width: 100%
    }

    @media(min-width:700px) {
      .I5WNXAlS {
        height: 280px
      }
    }

    .I5WNXAlS .ZI4E03or {
      backdrop-filter: blur(30px);
      background: var(--color-overlay-light);
      display: block;
      height: 185px;
      -o-object-fit: contain;
      object-fit: contain;
      -o-object-position: center;
      object-position: center;
      width: 100%
    }

    @media(min-width:700px) {
      .I5WNXAlS .ZI4E03or {
        height: 280px
      }
    }

    .WZkeXvHT {
      height: 100%
    }

    @container (inline-size < 600px) {

      .LAYfKVwx,
      .txavDOBK {
        grid-template-columns: repeat(1, 1fr)
      }

      .txavDOBK .bAub8HEX:nth-of-type(n+2) {
        display: none
      }

      .qpUZjeJR {
        grid-template-columns: repeat(1, 1fr)
      }

      .qpUZjeJR .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .UM3Q7PCj {
        grid-template-columns: repeat(1, 1fr)
      }

      .UM3Q7PCj .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .cMr1k6l1 {
        grid-template-columns: repeat(1, 1fr)
      }

      .cMr1k6l1 .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .UkG45UxF {
        grid-template-columns: repeat(1, 1fr)
      }

      .UkG45UxF .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .LoPxRhTR,
      .q9_uUc3t {
        grid-template-columns: repeat(2, 1fr)
      }

      .LoPxRhTR .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .OxUSqiEW {
        grid-template-columns: repeat(2, 1fr)
      }

      .OxUSqiEW .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .Ph3SHFYg {
        grid-template-columns: repeat(2, 1fr)
      }

      .Ph3SHFYg .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .ktXfYfkc {
        grid-template-columns: repeat(2, 1fr)
      }

      .ktXfYfkc .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      .QGkNh6Xt {
        grid-template-columns: repeat(2, 1fr)
      }

      .QGkNh6Xt .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .PiCQK7oG,
      .niArQUV9 {
        grid-template-columns: repeat(3, 1fr)
      }

      .PiCQK7oG .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .Z5pWcnXt {
        grid-template-columns: repeat(3, 1fr)
      }

      .Z5pWcnXt .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .cR8S_0vE {
        grid-template-columns: repeat(3, 1fr)
      }

      .cR8S_0vE .bAub8HEX:nth-of-type(n+10) {
        display: none
      }

      .gmrQZg54 {
        grid-template-columns: repeat(3, 1fr)
      }

      .gmrQZg54 .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .EAko1iOq {
        grid-template-columns: repeat(3, 1fr)
      }

      .EAko1iOq .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      ._2c9XAHOb,
      .cdkw0VNv {
        grid-template-columns: repeat(4, 1fr)
      }

      .cdkw0VNv .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .oOdQQ6Ah {
        grid-template-columns: repeat(4, 1fr)
      }

      .oOdQQ6Ah .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      .TZ1Bz3V7 {
        grid-template-columns: repeat(4, 1fr)
      }

      .TZ1Bz3V7 .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .FLjal3xQ {
        grid-template-columns: repeat(4, 1fr)
      }

      .FLjal3xQ .bAub8HEX:nth-of-type(n+17) {
        display: none
      }

      .f2YH8F3X {
        grid-template-columns: repeat(4, 1fr)
      }

      .f2YH8F3X .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .XN2rav73,
      .rpyf8Gxj {
        grid-template-columns: repeat(5, 1fr)
      }

      .XN2rav73 .bAub8HEX:nth-of-type(n+6) {
        display: none
      }

      .nC_WkLFg {
        grid-template-columns: repeat(5, 1fr)
      }

      .nC_WkLFg .bAub8HEX:nth-of-type(n+11) {
        display: none
      }

      .as2fDztv {
        grid-template-columns: repeat(5, 1fr)
      }

      .as2fDztv .bAub8HEX:nth-of-type(n+16) {
        display: none
      }

      .t2he4yrU {
        grid-template-columns: repeat(5, 1fr)
      }

      .t2he4yrU .bAub8HEX:nth-of-type(n+21) {
        display: none
      }

      .muu3Kiqi {
        grid-template-columns: repeat(5, 1fr)
      }

      .muu3Kiqi .bAub8HEX:nth-of-type(n+31) {
        display: none
      }

      .YDpqsqaB,
      .ZxBBM4DW {
        grid-template-columns: repeat(6, 1fr)
      }

      .YDpqsqaB .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .Ut2k6FWd {
        grid-template-columns: repeat(6, 1fr)
      }

      .Ut2k6FWd .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .vVCb_rAJ {
        grid-template-columns: repeat(6, 1fr)
      }

      .vVCb_rAJ .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      .Gn1bhzwN {
        grid-template-columns: repeat(6, 1fr)
      }

      .Gn1bhzwN .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .HqcbQ3xg {
        grid-template-columns: repeat(6, 1fr)
      }

      .HqcbQ3xg .bAub8HEX:nth-of-type(n+37) {
        display: none
      }
    }

    @container (inline-size >=600px) and (inline-size < 900px) {

      .i_8XUkiN,
      .qWA8CevR {
        grid-template-columns: repeat(1, 1fr)
      }

      .qWA8CevR .bAub8HEX:nth-of-type(n+2) {
        display: none
      }

      .dJNDBBUW {
        grid-template-columns: repeat(1, 1fr)
      }

      .dJNDBBUW .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .gipXX4ij {
        grid-template-columns: repeat(1, 1fr)
      }

      .gipXX4ij .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .hNqSxyUa {
        grid-template-columns: repeat(1, 1fr)
      }

      .hNqSxyUa .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .c3Mo1LVc {
        grid-template-columns: repeat(1, 1fr)
      }

      .c3Mo1LVc .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .RCTeD2My,
      .XltkHenv {
        grid-template-columns: repeat(2, 1fr)
      }

      .XltkHenv .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .saFGdroC {
        grid-template-columns: repeat(2, 1fr)
      }

      .saFGdroC .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .YXWhd0Yy {
        grid-template-columns: repeat(2, 1fr)
      }

      .YXWhd0Yy .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .UTchpJoh {
        grid-template-columns: repeat(2, 1fr)
      }

      .UTchpJoh .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      .Pf_gA8eh {
        grid-template-columns: repeat(2, 1fr)
      }

      .Pf_gA8eh .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .Mi4G0_nz,
      .sQWH3YLQ {
        grid-template-columns: repeat(3, 1fr)
      }

      .sQWH3YLQ .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .FaKyLMtd {
        grid-template-columns: repeat(3, 1fr)
      }

      .FaKyLMtd .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .TvfJcHHi {
        grid-template-columns: repeat(3, 1fr)
      }

      .TvfJcHHi .bAub8HEX:nth-of-type(n+10) {
        display: none
      }

      .M029vDXL {
        grid-template-columns: repeat(3, 1fr)
      }

      .M029vDXL .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .ATs4d826 {
        grid-template-columns: repeat(3, 1fr)
      }

      .ATs4d826 .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      .oj7N8nhV,
      .yh_cLUNT {
        grid-template-columns: repeat(4, 1fr)
      }

      .yh_cLUNT .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .dfWBpGfc {
        grid-template-columns: repeat(4, 1fr)
      }

      .dfWBpGfc .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      .EwBc8SpW {
        grid-template-columns: repeat(4, 1fr)
      }

      .EwBc8SpW .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .aWvrGsII {
        grid-template-columns: repeat(4, 1fr)
      }

      .aWvrGsII .bAub8HEX:nth-of-type(n+17) {
        display: none
      }

      .HqQ17OX4 {
        grid-template-columns: repeat(4, 1fr)
      }

      .HqQ17OX4 .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .puadbudh,
      .uNzF70Nc {
        grid-template-columns: repeat(5, 1fr)
      }

      .puadbudh .bAub8HEX:nth-of-type(n+6) {
        display: none
      }

      .eMnOhmHV {
        grid-template-columns: repeat(5, 1fr)
      }

      .eMnOhmHV .bAub8HEX:nth-of-type(n+11) {
        display: none
      }

      .LuTX1Azg {
        grid-template-columns: repeat(5, 1fr)
      }

      .LuTX1Azg .bAub8HEX:nth-of-type(n+16) {
        display: none
      }

      .wBRCDyCh {
        grid-template-columns: repeat(5, 1fr)
      }

      .wBRCDyCh .bAub8HEX:nth-of-type(n+21) {
        display: none
      }

      .sev8UswK {
        grid-template-columns: repeat(5, 1fr)
      }

      .sev8UswK .bAub8HEX:nth-of-type(n+31) {
        display: none
      }

      .GOCGq5QI,
      .f0gMhTEW {
        grid-template-columns: repeat(6, 1fr)
      }

      .GOCGq5QI .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .F0n87NoI {
        grid-template-columns: repeat(6, 1fr)
      }

      .F0n87NoI .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .Y3ffsi_s {
        grid-template-columns: repeat(6, 1fr)
      }

      .Y3ffsi_s .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      .oyBu1DSn {
        grid-template-columns: repeat(6, 1fr)
      }

      .oyBu1DSn .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .dw0lzzRO {
        grid-template-columns: repeat(6, 1fr)
      }

      .dw0lzzRO .bAub8HEX:nth-of-type(n+37) {
        display: none
      }
    }

    @container (inline-size >=900px) and (inline-size < 1100px) {

      .IgoAanAT,
      .qD1XiRsU {
        grid-template-columns: repeat(1, 1fr)
      }

      .qD1XiRsU .bAub8HEX:nth-of-type(n+2) {
        display: none
      }

      .xFnSeum0 {
        grid-template-columns: repeat(1, 1fr)
      }

      .xFnSeum0 .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .mlQhsh9T {
        grid-template-columns: repeat(1, 1fr)
      }

      .mlQhsh9T .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .c7zT7BNC {
        grid-template-columns: repeat(1, 1fr)
      }

      .c7zT7BNC .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .n85CFKXd {
        grid-template-columns: repeat(1, 1fr)
      }

      .n85CFKXd .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .OEmffSkz,
      .zqFQqCMY {
        grid-template-columns: repeat(2, 1fr)
      }

      .zqFQqCMY .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .lSz_x7Xi {
        grid-template-columns: repeat(2, 1fr)
      }

      .lSz_x7Xi .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .bTJiBddR {
        grid-template-columns: repeat(2, 1fr)
      }

      .bTJiBddR .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .AQd6uX86 {
        grid-template-columns: repeat(2, 1fr)
      }

      .AQd6uX86 .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      .PV3hWsPD {
        grid-template-columns: repeat(2, 1fr)
      }

      .PV3hWsPD .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .HJUNoEG3,
      .iuLGc60l {
        grid-template-columns: repeat(3, 1fr)
      }

      .iuLGc60l .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .GyFmRQ76 {
        grid-template-columns: repeat(3, 1fr)
      }

      .GyFmRQ76 .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .XbooOXKJ {
        grid-template-columns: repeat(3, 1fr)
      }

      .XbooOXKJ .bAub8HEX:nth-of-type(n+10) {
        display: none
      }

      .K2sgkQeF {
        grid-template-columns: repeat(3, 1fr)
      }

      .K2sgkQeF .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .CxvxjeLS {
        grid-template-columns: repeat(3, 1fr)
      }

      .CxvxjeLS .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      .UdPjmc1O,
      .yOWf8hda {
        grid-template-columns: repeat(4, 1fr)
      }

      .yOWf8hda .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .pBAIVsXF {
        grid-template-columns: repeat(4, 1fr)
      }

      .pBAIVsXF .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      .PKFxLvru {
        grid-template-columns: repeat(4, 1fr)
      }

      .PKFxLvru .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .mmRZnaZ_ {
        grid-template-columns: repeat(4, 1fr)
      }

      .mmRZnaZ_ .bAub8HEX:nth-of-type(n+17) {
        display: none
      }

      .UuvehqnY {
        grid-template-columns: repeat(4, 1fr)
      }

      .UuvehqnY .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .q1rxyh3y,
      .u4vDS7e4 {
        grid-template-columns: repeat(5, 1fr)
      }

      .u4vDS7e4 .bAub8HEX:nth-of-type(n+6) {
        display: none
      }

      .oo8jJRdD {
        grid-template-columns: repeat(5, 1fr)
      }

      .oo8jJRdD .bAub8HEX:nth-of-type(n+11) {
        display: none
      }

      .tY1Fzyxp {
        grid-template-columns: repeat(5, 1fr)
      }

      .tY1Fzyxp .bAub8HEX:nth-of-type(n+16) {
        display: none
      }

      .FP9Bjbwu {
        grid-template-columns: repeat(5, 1fr)
      }

      .FP9Bjbwu .bAub8HEX:nth-of-type(n+21) {
        display: none
      }

      .Ncg_U4y8 {
        grid-template-columns: repeat(5, 1fr)
      }

      .Ncg_U4y8 .bAub8HEX:nth-of-type(n+31) {
        display: none
      }

      .UHqj3kVJ,
      .gXSjuMBq {
        grid-template-columns: repeat(6, 1fr)
      }

      .gXSjuMBq .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      ._lWpmSQD {
        grid-template-columns: repeat(6, 1fr)
      }

      ._lWpmSQD .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .hvkP7PxO {
        grid-template-columns: repeat(6, 1fr)
      }

      .hvkP7PxO .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      .iAqXSnwK {
        grid-template-columns: repeat(6, 1fr)
      }

      .iAqXSnwK .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .HrRQteKZ {
        grid-template-columns: repeat(6, 1fr)
      }

      .HrRQteKZ .bAub8HEX:nth-of-type(n+37) {
        display: none
      }
    }

    @container (inline-size >=1100px) and (inline-size < 1500px) {

      .QJEKXWCv,
      .vXbCKh32 {
        grid-template-columns: repeat(1, 1fr)
      }

      .QJEKXWCv .bAub8HEX:nth-of-type(n+2) {
        display: none
      }

      .ItOhCqog {
        grid-template-columns: repeat(1, 1fr)
      }

      .ItOhCqog .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .x4I9BZoN {
        grid-template-columns: repeat(1, 1fr)
      }

      .x4I9BZoN .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .fsLwMHPd {
        grid-template-columns: repeat(1, 1fr)
      }

      .fsLwMHPd .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .PMVKTEJE {
        grid-template-columns: repeat(1, 1fr)
      }

      .PMVKTEJE .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .um7zAi_i,
      .w2JRv4QG {
        grid-template-columns: repeat(2, 1fr)
      }

      .um7zAi_i .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .LvYWJgyE {
        grid-template-columns: repeat(2, 1fr)
      }

      .LvYWJgyE .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .wEGUV5WZ {
        grid-template-columns: repeat(2, 1fr)
      }

      .wEGUV5WZ .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .sDdRFnZD {
        grid-template-columns: repeat(2, 1fr)
      }

      .sDdRFnZD .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      .S8v38X6b {
        grid-template-columns: repeat(2, 1fr)
      }

      .S8v38X6b .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .nnxakrE9,
      .zgFfzFra {
        grid-template-columns: repeat(3, 1fr)
      }

      .zgFfzFra .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .Jv3zR6nP {
        grid-template-columns: repeat(3, 1fr)
      }

      .Jv3zR6nP .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .zQcqWX9b {
        grid-template-columns: repeat(3, 1fr)
      }

      .zQcqWX9b .bAub8HEX:nth-of-type(n+10) {
        display: none
      }

      .kESVi92E {
        grid-template-columns: repeat(3, 1fr)
      }

      .kESVi92E .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .ApfZUUnv {
        grid-template-columns: repeat(3, 1fr)
      }

      .ApfZUUnv .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      .NL2gsSA1,
      .uxivVWGE {
        grid-template-columns: repeat(4, 1fr)
      }

      .NL2gsSA1 .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .qbAmUSg5 {
        grid-template-columns: repeat(4, 1fr)
      }

      .qbAmUSg5 .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      .av3g6kWi {
        grid-template-columns: repeat(4, 1fr)
      }

      .av3g6kWi .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .b0TqRl8e {
        grid-template-columns: repeat(4, 1fr)
      }

      .b0TqRl8e .bAub8HEX:nth-of-type(n+17) {
        display: none
      }

      .PRf53qn5 {
        grid-template-columns: repeat(4, 1fr)
      }

      .PRf53qn5 .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .dXvL7Cp3,
      .uWBS3hj3 {
        grid-template-columns: repeat(5, 1fr)
      }

      .uWBS3hj3 .bAub8HEX:nth-of-type(n+6) {
        display: none
      }

      .AxSbYeCu {
        grid-template-columns: repeat(5, 1fr)
      }

      .AxSbYeCu .bAub8HEX:nth-of-type(n+11) {
        display: none
      }

      .w6KMazoc {
        grid-template-columns: repeat(5, 1fr)
      }

      .w6KMazoc .bAub8HEX:nth-of-type(n+16) {
        display: none
      }

      .toUjxyH7 {
        grid-template-columns: repeat(5, 1fr)
      }

      .toUjxyH7 .bAub8HEX:nth-of-type(n+21) {
        display: none
      }

      .fmL8kT13 {
        grid-template-columns: repeat(5, 1fr)
      }

      .fmL8kT13 .bAub8HEX:nth-of-type(n+31) {
        display: none
      }

      .IaD4i0rm,
      .bv4B9QX7 {
        grid-template-columns: repeat(6, 1fr)
      }

      .IaD4i0rm .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .wTcIn5NZ {
        grid-template-columns: repeat(6, 1fr)
      }

      .wTcIn5NZ .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .kDJ9cx_U {
        grid-template-columns: repeat(6, 1fr)
      }

      .kDJ9cx_U .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      .lzYzIHsL {
        grid-template-columns: repeat(6, 1fr)
      }

      .lzYzIHsL .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .c6DXYkhF {
        grid-template-columns: repeat(6, 1fr)
      }

      .c6DXYkhF .bAub8HEX:nth-of-type(n+37) {
        display: none
      }
    }

    @container (inline-size >=1500px) and (inline-size < 2000px) {

      .Wsk8L7dY,
      .btAHvFGd {
        grid-template-columns: repeat(1, 1fr)
      }

      .btAHvFGd .bAub8HEX:nth-of-type(n+2) {
        display: none
      }

      .ANznRldv {
        grid-template-columns: repeat(1, 1fr)
      }

      .ANznRldv .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .vECe_gQq {
        grid-template-columns: repeat(1, 1fr)
      }

      .vECe_gQq .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .xzrbV2jW {
        grid-template-columns: repeat(1, 1fr)
      }

      .xzrbV2jW .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .yw5Q993K {
        grid-template-columns: repeat(1, 1fr)
      }

      .yw5Q993K .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .ICGUHNIA,
      .rlg_HLYh {
        grid-template-columns: repeat(2, 1fr)
      }

      .rlg_HLYh .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .X5MR1asS {
        grid-template-columns: repeat(2, 1fr)
      }

      .X5MR1asS .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .NeFmLIxx {
        grid-template-columns: repeat(2, 1fr)
      }

      .NeFmLIxx .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .OTQKjGzi {
        grid-template-columns: repeat(2, 1fr)
      }

      .OTQKjGzi .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      .bO7FPiPb {
        grid-template-columns: repeat(2, 1fr)
      }

      .bO7FPiPb .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .u4wWiQal,
      .x9QseHNd {
        grid-template-columns: repeat(3, 1fr)
      }

      .x9QseHNd .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .nyXvxDiY {
        grid-template-columns: repeat(3, 1fr)
      }

      .nyXvxDiY .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .KJgyI0uh {
        grid-template-columns: repeat(3, 1fr)
      }

      .KJgyI0uh .bAub8HEX:nth-of-type(n+10) {
        display: none
      }

      .XSPpNN9T {
        grid-template-columns: repeat(3, 1fr)
      }

      .XSPpNN9T .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .KZubhtRz {
        grid-template-columns: repeat(3, 1fr)
      }

      .KZubhtRz .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      .UwHuWYAO,
      .f1_e4lyn {
        grid-template-columns: repeat(4, 1fr)
      }

      .f1_e4lyn .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .yNGOgS3V {
        grid-template-columns: repeat(4, 1fr)
      }

      .yNGOgS3V .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      ._ii2hZeh {
        grid-template-columns: repeat(4, 1fr)
      }

      ._ii2hZeh .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .nfJaBakl {
        grid-template-columns: repeat(4, 1fr)
      }

      .nfJaBakl .bAub8HEX:nth-of-type(n+17) {
        display: none
      }

      .dX4H5tf0 {
        grid-template-columns: repeat(4, 1fr)
      }

      .dX4H5tf0 .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .PqYCTMP8,
      .kcfyHlIj {
        grid-template-columns: repeat(5, 1fr)
      }

      .PqYCTMP8 .bAub8HEX:nth-of-type(n+6) {
        display: none
      }

      .VirJJJwM {
        grid-template-columns: repeat(5, 1fr)
      }

      .VirJJJwM .bAub8HEX:nth-of-type(n+11) {
        display: none
      }

      .gvIJNghn {
        grid-template-columns: repeat(5, 1fr)
      }

      .gvIJNghn .bAub8HEX:nth-of-type(n+16) {
        display: none
      }

      .m2IXvX3_ {
        grid-template-columns: repeat(5, 1fr)
      }

      .m2IXvX3_ .bAub8HEX:nth-of-type(n+21) {
        display: none
      }

      .vbhaX4lm {
        grid-template-columns: repeat(5, 1fr)
      }

      .vbhaX4lm .bAub8HEX:nth-of-type(n+31) {
        display: none
      }

      .YRQiiTWr,
      .lNvDfYT1 {
        grid-template-columns: repeat(6, 1fr)
      }

      .lNvDfYT1 .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .zxaQ3OAq {
        grid-template-columns: repeat(6, 1fr)
      }

      .zxaQ3OAq .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .XE2IqWKu {
        grid-template-columns: repeat(6, 1fr)
      }

      .XE2IqWKu .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      .tpt09X13 {
        grid-template-columns: repeat(6, 1fr)
      }

      .tpt09X13 .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .Ar0otcAk {
        grid-template-columns: repeat(6, 1fr)
      }

      .Ar0otcAk .bAub8HEX:nth-of-type(n+37) {
        display: none
      }
    }

    @container (inline-size >=2000px) {

      .BW2o5hFc,
      .f1N2uMr9 {
        grid-template-columns: repeat(1, 1fr)
      }

      .BW2o5hFc .bAub8HEX:nth-of-type(n+2) {
        display: none
      }

      .MrKGg8Qx {
        grid-template-columns: repeat(1, 1fr)
      }

      .MrKGg8Qx .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .ykOFxzbm {
        grid-template-columns: repeat(1, 1fr)
      }

      .ykOFxzbm .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .FyLbzemW {
        grid-template-columns: repeat(1, 1fr)
      }

      .FyLbzemW .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .Pa2r8tYt {
        grid-template-columns: repeat(1, 1fr)
      }

      .Pa2r8tYt .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .OWhubZ5q,
      .dDf2b2jC {
        grid-template-columns: repeat(2, 1fr)
      }

      .dDf2b2jC .bAub8HEX:nth-of-type(n+3) {
        display: none
      }

      .Vb4a32Ch {
        grid-template-columns: repeat(2, 1fr)
      }

      .Vb4a32Ch .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .lHQjGlPn {
        grid-template-columns: repeat(2, 1fr)
      }

      .lHQjGlPn .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .SQ7xRK76 {
        grid-template-columns: repeat(2, 1fr)
      }

      .SQ7xRK76 .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      .IVVwMUmC {
        grid-template-columns: repeat(2, 1fr)
      }

      .IVVwMUmC .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .Q1jhno2e,
      .yw9dvH9m {
        grid-template-columns: repeat(3, 1fr)
      }

      .yw9dvH9m .bAub8HEX:nth-of-type(n+4) {
        display: none
      }

      .CPgL0PgJ {
        grid-template-columns: repeat(3, 1fr)
      }

      .CPgL0PgJ .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .iw13WCMc {
        grid-template-columns: repeat(3, 1fr)
      }

      .iw13WCMc .bAub8HEX:nth-of-type(n+10) {
        display: none
      }

      .hSEyKbpT {
        grid-template-columns: repeat(3, 1fr)
      }

      .hSEyKbpT .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .W_baDvq2 {
        grid-template-columns: repeat(3, 1fr)
      }

      .W_baDvq2 .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      .qJ4uUHOY,
      .znx8iPmM {
        grid-template-columns: repeat(4, 1fr)
      }

      .qJ4uUHOY .bAub8HEX:nth-of-type(n+5) {
        display: none
      }

      .UBvrrkVH {
        grid-template-columns: repeat(4, 1fr)
      }

      .UBvrrkVH .bAub8HEX:nth-of-type(n+9) {
        display: none
      }

      .BaAAtHNN {
        grid-template-columns: repeat(4, 1fr)
      }

      .BaAAtHNN .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .EpmMmWCk {
        grid-template-columns: repeat(4, 1fr)
      }

      .EpmMmWCk .bAub8HEX:nth-of-type(n+17) {
        display: none
      }

      .N5fuUQui {
        grid-template-columns: repeat(4, 1fr)
      }

      .N5fuUQui .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .dMukR9kE,
      .eU5RwOR2 {
        grid-template-columns: repeat(5, 1fr)
      }

      .dMukR9kE .bAub8HEX:nth-of-type(n+6) {
        display: none
      }

      .HfGXTwGe {
        grid-template-columns: repeat(5, 1fr)
      }

      .HfGXTwGe .bAub8HEX:nth-of-type(n+11) {
        display: none
      }

      .v_jrwJpv {
        grid-template-columns: repeat(5, 1fr)
      }

      .v_jrwJpv .bAub8HEX:nth-of-type(n+16) {
        display: none
      }

      .IjfaGo1c {
        grid-template-columns: repeat(5, 1fr)
      }

      .IjfaGo1c .bAub8HEX:nth-of-type(n+21) {
        display: none
      }

      .ZRJPLuz2 {
        grid-template-columns: repeat(5, 1fr)
      }

      .ZRJPLuz2 .bAub8HEX:nth-of-type(n+31) {
        display: none
      }

      .U9TECRw3,
      .wcfAHpj4 {
        grid-template-columns: repeat(6, 1fr)
      }

      .wcfAHpj4 .bAub8HEX:nth-of-type(n+7) {
        display: none
      }

      .oAE2JovI {
        grid-template-columns: repeat(6, 1fr)
      }

      .oAE2JovI .bAub8HEX:nth-of-type(n+13) {
        display: none
      }

      .rsaUXfXq {
        grid-template-columns: repeat(6, 1fr)
      }

      .rsaUXfXq .bAub8HEX:nth-of-type(n+19) {
        display: none
      }

      .cuciDu1g {
        grid-template-columns: repeat(6, 1fr)
      }

      .cuciDu1g .bAub8HEX:nth-of-type(n+25) {
        display: none
      }

      .YK5uztam {
        grid-template-columns: repeat(6, 1fr)
      }

      .YK5uztam .bAub8HEX:nth-of-type(n+37) {
        display: none
      }
    }

    .CPf8pk_a {
      display: grid;
      gap: var(--spacing-2x);
      overflow: visible
    }

    .S3e9A0UH {
      aspect-ratio: 16/9;
      isolation: isolate;
      min-width: 0;
      overflow: visible
    }

    .S3e9A0UH:focus-within,
    .S3e9A0UH:hover {
      z-index: 1
    }
   
   
    .PmaGjxLE {
      align-items: center;
      display: flex;
      position: relative
    }

    .gHhu6zEt {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-color: var(--color-surface-primary);
      border: 0;
      border-radius: var(--roundness-subtle);
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary);
      color: var(--color-content-secondary);
      cursor: pointer;
      font-family: var(--font-family-body-large);
      font-size: var(--font-size-body-large);
      line-height: 1;
      padding: var(--spacing-3x);
      padding-right: calc(var(--spacing-4x)*2);
      text-align: left;
      width: 100%
    }

    .gHhu6zEt:hover {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .gHhu6zEt:focus {
      box-shadow: none;
      outline: 2px solid -webkit-focus-ring-color
    }

    .gHhu6zEt.lJ2wzAVt {
      color: var(--color-content-primary)
    }

    .pkGJrkJD {
      align-items: center;
      display: flex;
      pointer-events: none;
      position: absolute;
      right: var(--spacing-3x)
    }

    .hB4gBaoz {
      display: none
    }

    @media(min-width:583px) {
      .hB4gBaoz {
        display: block
      }
    }

    .OHLNwfAy {
      align-items: center;
      display: flex;
      gap: var(--spacing-1x)
    }

    .Zzurl3Js {
      flex-grow: 1;
      min-width: 0
    }

    .XcK5yqhk {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap
    }

    .vzePssYU {
      align-items: center;
      border: 1px solid var(--color-border-primary);
      border-radius: var(--roundness-subtle);
      box-sizing: border-box;
      display: flex;
      flex-shrink: 0;
      height: 48px;
      justify-content: center;
      overflow: hidden;
      width: 48px
    }

    input[type=radio].lz62N2pN {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-color: var(--color-surface-primary);
      border-color: var(--color-border-secondary);
      border-radius: var(--roundness-circle);
      border-style: solid;
      border-width: var(--chunkiness-thin);
      cursor: pointer;
      display: grid;
      flex-shrink: 0;
      height: var(--spacing-4x);
      margin: var(--spacing-none);
      place-content: center;
      width: var(--spacing-4x)
    }

    input[type=radio].lz62N2pN:hover {
      border-color: var(--color-border-primary)
    }

    input[type=radio].lz62N2pN.SQEypDbd {
      color: var(--color-interactive-disabled);
      cursor: not-allowed
    }

    input[type=radio].lz62N2pN.SQEypDbd,
    input[type=radio].lz62N2pN.SQEypDbd:hover {
      border-color: var(--color-interactive-disabled)
    }

    input[type=radio].lz62N2pN.SQEypDbd:checked {
      border-color: var(--color-border-tertiary);
      color: var(--color-interactive-disabled)
    }

    input[type=radio].lz62N2pN:before {
      border-radius: var(--roundness-circle);
      box-shadow: inset var(--spacing-3x) var(--spacing-3x) currentColor;
      content: "";
      height: var(--spacing-3x);
      transform: scale(0);
      transition: transform var(--transition-duration-short) var(--transition-easing-ease-in-out);
      width: var(--spacing-3x)
    }

    input[type=radio].lz62N2pN:checked {
      border-color: var(--color-border-primary);
      border-width: var(--chunkiness-thick);
      color: var(--color-interactive-control)
    }

    input[type=radio].lz62N2pN:checked:before {
      transform: scale(1)
    }

    input[type=radio].lz62N2pN:focus-visible {
      outline-offset: 0
    }

    .nbf3lp1_ {
      border: none;
      margin: var(--spacing-none);
      padding: var(--spacing-none)
    }

    .nbf3lp1_.KRj_dKqr input[type=radio],
    .nbf3lp1_.KRj_dKqr input[type=radio]:hover {
      border-color: var(--color-content-critical-default)
    }

    .nbf3lp1_.lZLNLDB7 {
      color: var(--color-content-disabled)
    }

    .nbf3lp1_.lZLNLDB7 input[type=radio],
    .nbf3lp1_.lZLNLDB7 label {
      color: var(--color-content-disabled);
      cursor: not-allowed
    }

    .nbf3lp1_.lZLNLDB7 input[type=radio],
    .nbf3lp1_.lZLNLDB7 input[type=radio]:hover {
      border-color: var(--color-border-secondary)
    }

    @media(hover:none) {
      .wvEJbOLK {
        display: none
      }
    }

    .HCzoCZuh {
      direction: rtl;
      display: block;
      list-style: none;
      margin: 0;
      overflow: hidden;
      text-align: left;
      text-overflow: ellipsis;
      white-space: nowrap
    }

    .o3zH6TKr {
      direction: ltr;
      display: inline
    }

    .nf7R5lM0 {
      display: inline;
      outline: none
    }

    .nf7R5lM0:not(:last-child):after {
      color: var(--color-content-primary-accent);
      content: "»";
      margin: 0 var(--spacing-2x);
      text-decoration: none
    }

    .nf7R5lM0:hover {
      color: var(--color-content-primary)
    }

    .JBuOgXcI {
      line-height: var(--spacing-4x)
    }

    .ChQPRw21 {
      cursor: zoom-in;
      display: block;
      height: auto;
      isolation: isolate;
      max-height: 700px;
      -o-object-fit: contain;
      object-fit: contain;
      width: 100%
    }

    .lv1wPoZv {
      overflow: hidden;
      position: relative
    }

    .ynS4JIIF {
      display: block;
      width: 100%
    }

    .UTPiqHpf {
      bottom: 0;
      height: 100%;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%
    }

    .ghPQuWNN {
      align-items: center;
      display: flex;
      justify-content: center
    }

    .F3nkAvyg {
      border: var(--chunkiness-thick) solid transparent;
      transition: border .2s ease-in-out
    }

    .F3nkAvyg:focus,
    .F3nkAvyg:focus-within,
    .F3nkAvyg:hover {
      border: var(--chunkiness-thick) solid var(--color-border-primary, #8802bd)
    }

    .cfZgU5t8 {
      position: relative
    }

    .cfZgU5t8:focus-within .B3Y4UfKZ,
    .cfZgU5t8:focus-within .kDYwJLsp,
    .cfZgU5t8:hover .B3Y4UfKZ,
    .cfZgU5t8:hover .kDYwJLsp {
      opacity: 1
    }

    .B3Y4UfKZ,
    .kDYwJLsp {
      background-color: var(--color-surface-primary);
      border: var(--chunkiness-thin) solid var(--color-border-secondary);
      border-radius: var(--roundness-circle);
      height: var(--button-height-large);
      opacity: 0;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: var(--button-height-large);
      z-index: 1
    }

    .B3Y4UfKZ:focus-visible,
    .kDYwJLsp:focus-visible {
      background: var(--color-interactive-tertiary-hover);
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary);
      color: var(--color-content-primary)
    }

    .kDYwJLsp {
      cursor: w-resize
    }

    .B3Y4UfKZ {
      cursor: e-resize;
      left: calc(100% - var(--button-height-large) - var(--spacing-3x))
    }

    .AGNSdL2l {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: auto;
      width: 100%
    }

    @container (inline-size < 800px) {
      .AGNSdL2l {
        justify-content: space-around
      }
    }

    .dcvpFKe9 {
      display: flex;
      flex-direction: column;
      gap: var(--spacing-6x);
      margin: auto;
      padding-top: var(--spacing-5x);
      width: 100%
    }

    @container (inline-size < 800px) {
      .dcvpFKe9 {
        height: 100%
      }
    }

    .B2yy6j98 {
      width: 100%
    }

    .fOKz3C25 {
      position: absolute;
      right: var(--spacing-3x);
      top: var(--spacing-3x)
    }

    .t9MXx6eM {
      align-items: center;
      display: flex;
      height: 100%;
      margin: var(--spacing-6x) auto;
      width: 100%
    }

    @container (inline-size >=800px) {
      .t9MXx6eM {
        width: 90%
      }
    }

    @container (inline-size >=1466px) {
      .t9MXx6eM {
        width: 1370px
      }
    }

    .FjgXq04y {
      background-color: var(--color-overlay-dark);
      position: fixed
    }

    .FjgXq04y,
    .cZ9Ntir6 {
      bottom: 0;
      left: 0;
      right: 0;
      top: 0;
      z-index: var(--layer-depth-ceiling)
    }

    .cZ9Ntir6 {
      background-color: transparent;
      outline: none;
      overflow: auto
    }

    .cZ9Ntir6,
    .gsUnLQbG {
      position: absolute;
      width: 100%
    }

    .gsUnLQbG {
      bottom: 0
    }

    :root {
      scroll-padding-inline-start: 100%
    }

    .a177Cvff {
      position: relative;
      --local-button-spillover-multiplier: -0.5;
      --local-item-base-width: calc(100%/var(--local-visible-count));
      --local-item-gutter-correction: calc((var(--local-gutter-width)/var(--local-visible-count))*(var(--local-visible-count) - 1));
      --local-item-width: calc(var(--local-item-base-width) - var(--local-item-gutter-correction))
    }

    .Bp52pkDS,
    .a6lObJhI {
      height: var(--local-height);
      position: absolute;
      top: 50%;
      z-index: 10
    }

    .a6lObJhI {
      left: 0
    }

    .Bp52pkDS {
      right: 0
    }

    .HrpG4Rct {
      display: block
    }

    .f4Xk4uQY {
      display: none
    }

    .khaclSYK,
    .qOF3sGr1 {
      background-color: var(--color-surface-primary);
      border: var(--chunkiness-thin) solid var(--color-border-secondary);
      border-radius: var(--roundness-circle);
      display: flow-root;
      height: var(--button-height-large);
      line-height: 0;
      margin-top: calc(var(--button-height-large)*-.5);
      width: var(--button-height-large)
    }

    .khaclSYK:focus-visible,
    .qOF3sGr1:focus-visible {
      background: var(--color-interactive-tertiary-hover);
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary);
      color: var(--color-content-primary)
    }

    .qOF3sGr1 {
      cursor: w-resize;
      margin-left: calc(var(--button-height-large)*var(--local-button-spillover-multiplier))
    }

    .khaclSYK {
      cursor: e-resize;
      margin-right: calc(var(--button-height-large)*var(--local-button-spillover-multiplier))
    }

    .oeEKR1mh {
      height: var(--local-height);
      overflow: auto;
      position: relative;
      -ms-overflow-style: none;
      overscroll-behavior-x: none;
      scroll-behavior: smooth;
      scroll-snap-type: x mandatory;
      scrollbar-width: none
    }

    .oeEKR1mh::-webkit-scrollbar {
      display: none
    }

    .SjiGW83F,
    .ipX7CU5d {
      flex-shrink: 0;
      height: var(--local-height);
      position: relative;
      width: calc((100% - var(--local-width))/2)
    }

    .SjiGW83F {
      margin-right: calc(var(--local-gutter-width)*-1)
    }

    .ipX7CU5d {
      margin-left: calc(var(--local-gutter-width)*-1)
    }

    .NLFqyvTD,
    .TF7OeGAh {
      position: absolute;
      top: 0;
      width: 0
    }

    .TF7OeGAh {
      right: -1px
    }

    .NLFqyvTD {
      left: -1px
    }

    .FSdtU9_q {
      display: flex;
      flex-flow: row nowrap;
      gap: var(--local-gutter-width)
    }

    .DIzRVLQ6,
    .FSdtU9_q {
      height: var(--local-height)
    }

    .DIzRVLQ6 {
      flex-shrink: 0;
      line-height: 0;
      scroll-snap-align: start;
      scroll-snap-stop: normal;
      width: var(--local-item-width, auto)
    }

    .EJFpumOv {
      --local-visible-count: var(--local-default-visible-count)
    }

    @container (inline-size >=100px) {
      .CQbP0ZsS {
        --local-visible-count: var(--local-100-visible-count)
      }
    }

    @container (inline-size >=200px) {
      .v9YYysOT {
        --local-visible-count: var(--local-200-visible-count)
      }
    }

    @container (inline-size >=300px) {
      .L4UbreKZ {
        --local-visible-count: var(--local-300-visible-count)
      }
    }

    @container (inline-size >=400px) {
      .MqZ8RrPP {
        --local-visible-count: var(--local-400-visible-count)
      }
    }

    @container (inline-size >=500px) {
      .mBrbFnBi {
        --local-visible-count: var(--local-500-visible-count)
      }
    }

    @container (inline-size >=600px) {
      .mpDofJQa {
        --local-visible-count: var(--local-600-visible-count)
      }
    }

    @container (inline-size >=700px) {
      .LCgUsnAr {
        --local-visible-count: var(--local-700-visible-count)
      }
    }

    @container (inline-size >=800px) {
      .vYe6cGDG {
        --local-visible-count: var(--local-800-visible-count)
      }
    }

    @container (inline-size >=900px) {
      .wUzAINpn {
        --local-visible-count: var(--local-900-visible-count)
      }
    }

    @container (inline-size >=1000px) {
      .duUC9IFK {
        --local-visible-count: var(--local-1000-visible-count)
      }
    }

    @container (inline-size < 100px) {
      .towcN6Y4 {
        --local-button-spillover-multiplier: 0.1667
      }

      .Y2hGISaD .oeEKR1mh {
        scroll-padding: 0 var(--spacing-3x)
      }

      .Y2hGISaD .SjiGW83F {
        padding-right: var(--spacing-3x)
      }

      .Y2hGISaD .ipX7CU5d {
        padding-left: var(--spacing-3x)
      }
    }

    @container (inline-size < 200px) {
      .qEpyb1KE {
        --local-button-spillover-multiplier: 0.1667
      }

      .Q0rcLR08 .oeEKR1mh {
        scroll-padding: 0 var(--spacing-3x)
      }

      .Q0rcLR08 .SjiGW83F {
        padding-right: var(--spacing-3x)
      }

      .Q0rcLR08 .ipX7CU5d {
        padding-left: var(--spacing-3x)
      }
    }

    @container (inline-size < 300px) {
      .PoQ1fXz4 {
        --local-button-spillover-multiplier: 0.1667
      }

      .i7dlG2yR .oeEKR1mh {
        scroll-padding: 0 var(--spacing-3x)
      }

      .i7dlG2yR .SjiGW83F {
        padding-right: var(--spacing-3x)
      }

      .i7dlG2yR .ipX7CU5d {
        padding-left: var(--spacing-3x)
      }
    }

    @container (inline-size < 400px) {
      .w5EBleno {
        --local-button-spillover-multiplier: 0.1667
      }

      ._amn0Hao .oeEKR1mh {
        scroll-padding: 0 var(--spacing-3x)
      }

      ._amn0Hao .SjiGW83F {
        padding-right: var(--spacing-3x)
      }

      ._amn0Hao .ipX7CU5d {
        padding-left: var(--spacing-3x)
      }
    }

    @container (inline-size < 500px) {
      .WAEHlYX2 {
        --local-button-spillover-multiplier: 0.1667
      }

      .AyNPs_Yp .oeEKR1mh {
        scroll-padding: 0 var(--spacing-3x)
      }

      .AyNPs_Yp .SjiGW83F {
        padding-right: var(--spacing-3x)
      }

      .AyNPs_Yp .ipX7CU5d {
        padding-left: var(--spacing-3x)
      }
    }

    @container (inline-size < 600px) {
      .EqeG9E7i {
        --local-button-spillover-multiplier: 0.1667
      }

      .IECphl4X .oeEKR1mh {
        scroll-padding: 0 var(--spacing-3x)
      }

      .IECphl4X .SjiGW83F {
        padding-right: var(--spacing-3x)
      }

      .IECphl4X .ipX7CU5d {
        padding-left: var(--spacing-3x)
      }
    }

    @container (inline-size < 700px) {
      .M_TzQMAc {
        --local-button-spillover-multiplier: 0.1667
      }

      .TfBvu27I .oeEKR1mh {
        scroll-padding: 0 var(--spacing-3x)
      }

      .TfBvu27I .SjiGW83F {
        padding-right: var(--spacing-3x)
      }

      .TfBvu27I .ipX7CU5d {
        padding-left: var(--spacing-3x)
      }
    }

    @container (inline-size < 800px) {
      .EE6dkGB5 {
        --local-button-spillover-multiplier: 0.1667
      }

      .nXD0yQF4 .oeEKR1mh {
        scroll-padding: 0 var(--spacing-3x)
      }

      .nXD0yQF4 .SjiGW83F {
        padding-right: var(--spacing-3x)
      }

      .nXD0yQF4 .ipX7CU5d {
        padding-left: var(--spacing-3x)
      }
    }

    @container (inline-size < 900px) {
      .jhWD0jLB {
        --local-button-spillover-multiplier: 0.1667
      }

      .N5mshlgd .oeEKR1mh {
        scroll-padding: 0 var(--spacing-3x)
      }

      .N5mshlgd .SjiGW83F {
        padding-right: var(--spacing-3x)
      }

      .N5mshlgd .ipX7CU5d {
        padding-left: var(--spacing-3x)
      }
    }

    @container (inline-size < 1000px) {
      .lyEcFPfV {
        --local-button-spillover-multiplier: 0.1667
      }

      .v3BqhhWt .oeEKR1mh {
        scroll-padding: 0 var(--spacing-3x)
      }

      .v3BqhhWt .SjiGW83F {
        padding-right: var(--spacing-3x)
      }

      .v3BqhhWt .ipX7CU5d {
        padding-left: var(--spacing-3x)
      }
    }

    .mKLorrF9 {
      --local-gutter-width: var(--spacing-none)
    }

    .G9DHX0wn {
      --local-gutter-width: var(--spacing-1x)
    }

    .aoTakKk9 {
      --local-gutter-width: var(--spacing-2x)
    }

    .uzxDjYRQ {
      --local-gutter-width: var(--spacing-3x)
    }

    .CcS3bkYi {
      --local-gutter-width: var(--spacing-4x)
    }

    .CJaW3Bx8 {
      --local-gutter-width: var(--spacing-5x)
    }

    .tvp820ea {
      --local-gutter-width: var(--spacing-6x)
    }

    .T86rpJ3W {
      --local-gutter-width: var(--spacing-7x)
    }

    @container (inline-size >=100px) {
      .Gm4Bvx_u {
        --local-gutter-width: var(--spacing-none)
      }

      .zsU8wnlh {
        --local-gutter-width: var(--spacing-1x)
      }

      .cZsD04Zr {
        --local-gutter-width: var(--spacing-2x)
      }

      .oNCV9rW7 {
        --local-gutter-width: var(--spacing-3x)
      }

      .hrJ5g8On {
        --local-gutter-width: var(--spacing-4x)
      }

      .QtdvokxJ {
        --local-gutter-width: var(--spacing-5x)
      }

      .QL9VqnRF {
        --local-gutter-width: var(--spacing-6x)
      }

      .kdWD9vcZ {
        --local-gutter-width: var(--spacing-7x)
      }
    }

    @container (inline-size >=200px) {
      .xx6p0wPC {
        --local-gutter-width: var(--spacing-none)
      }

      .D9eHh_Yu {
        --local-gutter-width: var(--spacing-1x)
      }

      .Dhw8qesg {
        --local-gutter-width: var(--spacing-2x)
      }

      .xn1U0RT6 {
        --local-gutter-width: var(--spacing-3x)
      }

      .lWXs3FQk {
        --local-gutter-width: var(--spacing-4x)
      }

      .lG2_ukUs {
        --local-gutter-width: var(--spacing-5x)
      }

      .pBBIfWlO {
        --local-gutter-width: var(--spacing-6x)
      }

      .Ke7VMjQX {
        --local-gutter-width: var(--spacing-7x)
      }
    }

    @container (inline-size >=300px) {
      .VGxbU1is {
        --local-gutter-width: var(--spacing-none)
      }

      .e5BrHPGv {
        --local-gutter-width: var(--spacing-1x)
      }

      .kS20vKcu {
        --local-gutter-width: var(--spacing-2x)
      }

      .fDCDAzy1 {
        --local-gutter-width: var(--spacing-3x)
      }

      .blz2ICEz {
        --local-gutter-width: var(--spacing-4x)
      }

      .HYpw9Eep {
        --local-gutter-width: var(--spacing-5x)
      }

      .p2bN709H {
        --local-gutter-width: var(--spacing-6x)
      }

      .pi6m6mqy {
        --local-gutter-width: var(--spacing-7x)
      }
    }

    @container (inline-size >=400px) {
      .frmolwiX {
        --local-gutter-width: var(--spacing-none)
      }

      .SPy6nmZq {
        --local-gutter-width: var(--spacing-1x)
      }

      .XJlZ40Kr {
        --local-gutter-width: var(--spacing-2x)
      }

      .Gh4oS7d6 {
        --local-gutter-width: var(--spacing-3x)
      }

      .p71Ozmn7 {
        --local-gutter-width: var(--spacing-4x)
      }

      .yr_ipq2i {
        --local-gutter-width: var(--spacing-5x)
      }

      .j9INoqNe {
        --local-gutter-width: var(--spacing-6x)
      }

      .lha0PDm_ {
        --local-gutter-width: var(--spacing-7x)
      }
    }

    @container (inline-size >=500px) {
      .JGKVvoUd {
        --local-gutter-width: var(--spacing-none)
      }

      .sQ6TCb3w {
        --local-gutter-width: var(--spacing-1x)
      }

      .vNNWEh5p {
        --local-gutter-width: var(--spacing-2x)
      }

      .NJOPec6f {
        --local-gutter-width: var(--spacing-3x)
      }

      .Wn9EiegA {
        --local-gutter-width: var(--spacing-4x)
      }

      .ogDIjopO {
        --local-gutter-width: var(--spacing-5x)
      }

      .qUjHyQre {
        --local-gutter-width: var(--spacing-6x)
      }

      .VjorNqBz {
        --local-gutter-width: var(--spacing-7x)
      }
    }

    @container (inline-size >=600px) {
      .nHdmZCbW {
        --local-gutter-width: var(--spacing-none)
      }

      .w3ZqnGEE {
        --local-gutter-width: var(--spacing-1x)
      }

      .Z1KGq76O {
        --local-gutter-width: var(--spacing-2x)
      }

      .mxYZs6bf {
        --local-gutter-width: var(--spacing-3x)
      }

      .CVMwA3zV {
        --local-gutter-width: var(--spacing-4x)
      }

      .TJ7cSRNN {
        --local-gutter-width: var(--spacing-5x)
      }

      .LdbBbGS3 {
        --local-gutter-width: var(--spacing-6x)
      }

      .mhXMUmDi {
        --local-gutter-width: var(--spacing-7x)
      }
    }

    @container (inline-size >=700px) {
      .Gikc5PyL {
        --local-gutter-width: var(--spacing-none)
      }

      .BfUQu4GP {
        --local-gutter-width: var(--spacing-1x)
      }

      .rv7Iz0hp {
        --local-gutter-width: var(--spacing-2x)
      }

      .AWtzim8X {
        --local-gutter-width: var(--spacing-3x)
      }

      .EVsLBaFk {
        --local-gutter-width: var(--spacing-4x)
      }

      .SuGHOqn1 {
        --local-gutter-width: var(--spacing-5x)
      }

      .xbKK5tkV {
        --local-gutter-width: var(--spacing-6x)
      }

      .tsCOJQnV {
        --local-gutter-width: var(--spacing-7x)
      }
    }

    @container (inline-size >=800px) {
      .g4dji3tT {
        --local-gutter-width: var(--spacing-none)
      }

      .QPI49WRd {
        --local-gutter-width: var(--spacing-1x)
      }

      .HcYA_TIM {
        --local-gutter-width: var(--spacing-2x)
      }

      .Forcl6dV {
        --local-gutter-width: var(--spacing-3x)
      }

      .ZA_WoWZj {
        --local-gutter-width: var(--spacing-4x)
      }

      .r7rhR5Ff {
        --local-gutter-width: var(--spacing-5x)
      }

      .GzLJKCQ3 {
        --local-gutter-width: var(--spacing-6x)
      }

      .sMVqG7KK {
        --local-gutter-width: var(--spacing-7x)
      }
    }

    @container (inline-size >=900px) {
      .V8Aoi3F4 {
        --local-gutter-width: var(--spacing-none)
      }

      .ykuvpOu4 {
        --local-gutter-width: var(--spacing-1x)
      }

      .qVmd5C6y {
        --local-gutter-width: var(--spacing-2x)
      }

      .Zi1ZZDf9 {
        --local-gutter-width: var(--spacing-3x)
      }

      .NNlByKra {
        --local-gutter-width: var(--spacing-4x)
      }

      .syCR2d56 {
        --local-gutter-width: var(--spacing-5x)
      }

      .b7rJ9f7_ {
        --local-gutter-width: var(--spacing-6x)
      }

      .FLlM4XWy {
        --local-gutter-width: var(--spacing-7x)
      }
    }

    @container (inline-size >=1000px) {
      .M0coFkpd {
        --local-gutter-width: var(--spacing-none)
      }

      .B6gjN_Bk {
        --local-gutter-width: var(--spacing-1x)
      }

      .KgncvIh1 {
        --local-gutter-width: var(--spacing-2x)
      }

      .FvCqCeIY {
        --local-gutter-width: var(--spacing-3x)
      }

      .m7eJBnKV {
        --local-gutter-width: var(--spacing-4x)
      }

      .QDMLtUc5 {
        --local-gutter-width: var(--spacing-5x)
      }

      .VPH3rCmh {
        --local-gutter-width: var(--spacing-6x)
      }

      .UnLKFI1o {
        --local-gutter-width: var(--spacing-7x)
      }
    }

    .tDKybF1L {
      background-color: transparent;
      border: 0;
      color: inherit;
      cursor: pointer;
      margin: 0;
      padding: 0
    }

    .MrKiSz6j {
      display: block;
      height: 80px;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      width: 120px
    }

    @container (inline-size < 500px) {
      .MrKiSz6j {
        height: 56px;
        width: 84px
      }
    }

    .MrKiSz6j:hover,
    .WpwLf41x {
      border: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    ._P1cDsUD {
      margin: var(--spacing-none) calc(var(--spacing-3x)*-1);
      padding: var(--spacing-none) var(--spacing-3x)
    }

    @container (inline-size >=1000px) {
      ._P1cDsUD {
        margin: var(--spacing-none);
        padding: var(--spacing-none)
      }
    }

    @container (inline-size < 600px) {
      .G9tBk3Qg {
        display: none
      }
    }

    .exQ83Ke1 {
      background-color: var(--color-surface-primary);
      border-radius: var(--roundness-extra-round);
      color: var(--color-content-primary);
      left: 0;
      margin-top: var(--spacing-2x);
      padding: var(--spacing-3x);
      position: absolute;
      scroll-margin-bottom: var(--spacing-7x);
      scroll-margin-top: var(--spacing-7x);
      width: 100%;
      z-index: var(--layer-depth-ceiling)
    }

    .exQ83Ke1:focus {
      outline: none
    }

    @media(prefers-reduced-motion:no-preference) {
      .exQ83Ke1 {
        transition: opacity .15s linear, transform .15s ease
      }
    }

    .kA1V4_Ig {
      opacity: 0;
      transform: translateY(calc(var(--spacing-3x)*-1))
    }

    .hHKlP2PD {
      opacity: 1;
      transform: translateY(0)
    }

    .m2piBBR_ {
      --gap: var(--spacing-2x);
      display: flex;
      flex-flow: row wrap;
      gap: var(--gap)
    }

    .n4MAkDTq {
      flex-basis: 100%;
      isolation: isolate;
      overflow: visible
    }

    @media(prefers-reduced-motion:no-preference) {
      .n4MAkDTq {
        transition: filter .15s linear
      }
    }

    .n4MAkDTq:focus-within,
    .n4MAkDTq:hover {
      z-index: 1
    }

    .tKkaNkvK {
      filter: brightness(32%);
      pointer-events: none
    }

    @container (inline-size >=390px) {
      .n4MAkDTq {
        aspect-ratio: var(--ar);
        flex-basis: 0;
        flex-grow: var(--ar);
        margin: 0 auto;
        min-height: var(--mh-390)
      }
    }

    @container (inline-size >=600px) {
      .m2piBBR_:after {
        content: "";
        flex-grow: 100;
        margin-left: calc(var(--gap)*-1)
      }

      .n4MAkDTq {
        min-height: var(--mh-600)
      }
    }

    @container (inline-size >=1600px) {
      .n4MAkDTq {
        min-height: var(--mh-1600)
      }
    }

    .ok06xnx7 {
      aspect-ratio: var(--ar);
      background-blend-mode: overlay;
      background-color: var(--color-overlay-dark);
      background-image: var(--background-image);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      flex-grow: var(--ar)
    }

    .rzNYVI2s {
      align-items: center;
      display: flex;
      height: 100%;
      justify-content: center;
      position: relative;
      text-decoration: none;
      width: 100%
    }

    .rzNYVI2s span:before {
      content: var(--remaining-items);
      display: block;
      left: 50%;
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%)
    }

    @container (inline-size >=390px) {
      .ok06xnx7 {
        flex-basis: 0;
        min-height: var(--mh-390)
      }
    }

    @container (inline-size >=600px) {
      .ok06xnx7 {
        min-height: var(--mh-600)
      }
    }

    @container (inline-size >=1600px) {
      .ok06xnx7 {
        min-height: var(--mh-1600)
      }
    }

    @layer cqw-default cqw-600;
    cqw-1600;

    .EEvz2Y8P {
      --gap: var(--spacing-2x);
      display: flex;
      flex-flow: row wrap;
      gap: var(--gap)
    }

    ._aAzwfKq {
      container-type: inline-size;
      flex-basis: 100%
    }

    @layer cqw-default {
      ._aAzwfKq:nth-of-type(default-container-max-item-count+1) {
        display: none
      }
    }

    @container (inline-size >=390px) {
      ._aAzwfKq {
        aspect-ratio: var(--ar);
        flex-basis: 0;
        flex-grow: var(--ar);
        margin: 0 auto;
        min-height: var(--mh-390)
      }
    }

    @container (inline-size >=600px) {
      .EEvz2Y8P {
        flex-wrap: nowrap
      }

      .EEvz2Y8P:after {
        content: "";
        flex-basis: calc(100cqw - var(--mw-600));
        flex-grow: 0;
        margin-left: calc(var(--gap)*-1)
      }

      @layer cqw-600 {
        ._aAzwfKq {
          display: none
        }
      }
    }

    @container (inline-size >=1600px) {
      .EEvz2Y8P:after {
        flex-basis: calc(100cqw - var(--mw-1600))
      }

      @layer cqw-1600 {
        ._aAzwfKq {
          display: none
        }
      }
    }

    .egoNIBl7 {
      display: block
    }

    .ZWcX9pw5 {
      filter: grayscale(1)
    }

    .e8W4zhXE {
      background-color: unset;
      border: none;
      cursor: pointer;
      padding: var(--spacing-none);
      text-decoration: underline;
      text-underline-offset: 25%;
      width: -moz-fit-content;
      width: fit-content
    }

    .sMqhPlBy {
      word-break: break-all
    }

    .MwU41KO8 {
      line-height: var(--font-height-tight)
    }

    .SexvwI7f {
      background: unset;
      border: unset;
      cursor: pointer;
      padding: var(--spacing-none)
    }

    .SexvwI7f:is(:hover, :focus-visible) span,
    .SexvwI7f:is(:hover, :focus-visible) svg {
      color: var(--color-content-primary)
    }

    .zxRDx_i5 {
      line-height: var(--font-height-tight);
      padding-bottom: var(--spacing-5x)
    }

    .u2buP1Ai {
      align-items: stretch;
      display: flex;
      flex-grow: 1;
      flex-wrap: wrap;
      gap: var(--spacing-2x);
      justify-content: flex-start
    }

    .VFRoSIKs:first-child {
      margin-top: 0
    }

    .kpjecDqF {
      gap: var(--spacing-2x)
    }

    .kpjecDqF,
    .o8AXvCW3 {
      display: grid
    }

    .W7FvEn79 {
      border-bottom: var(--color-border-tertiary) solid var(--chunkiness-thin);
      padding: var(--spacing-4x)
    }

    @container (inline-size >=800px) {
      .W7FvEn79 {
        border-bottom: none
      }
    }

    .usXXgq2C {
      display: grid;
      gap: var(--spacing-2x)
    }

    .ZAhsKZAG ol,
    .ZAhsKZAG p,
    .ZAhsKZAG ul {
      font-family: var(--text-style-body-large-family);
      font-size: var(--text-style-body-large-size);
      font-weight: var(--text-style-body-large-weight);
      letter-spacing: var(--text-style-body-large-spacing);
      line-height: var(--text-style-body-large-height)
    }

    .ZAhsKZAG strong {
      font-weight: var(--text-style-body-large-strong-weight)
    }

    .ZAhsKZAG em {
      font-style: italic
    }

    .ZAhsKZAG ol,
    .ZAhsKZAG ul {
      margin-block-end: var(--spacing-3x);
      margin-block-start: var(--spacing-3x);
      padding-inline-start: var(--spacing-6x)
    }

    .iuPSyJ4H {
      border-radius: var(--roundness-circle);
      color: var(--color-content-primary);
      cursor: pointer;
      display: inline-block;
      font-family: var(--text-style-chip-family);
      letter-spacing: var(--text-style-chip-spacing);
      text-decoration: none;
      transition-duration: var(--transition-duration-short);
      transition-property: background-color, box-shadow, color;
      transition-timing-function: var(--transition-easing-ease-in-out);
      width: -moz-fit-content;
      width: fit-content
    }

    .iuPSyJ4H:active,
    .iuPSyJ4H:focus,
    .iuPSyJ4H:hover {
      background-color: var(--color-interactive-tertiary-hover)
    }

    .iuPSyJ4H:focus {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .iuPSyJ4H.ahBZIFkk {
      background-color: var(--color-interactive-disabled);
      color: var(--color-content-disabled);
      pointer-events: none
    }

    .YvP5xCsZ {
      align-items: center;
      display: flex;
      gap: var(--spacing-1x);
      white-space: nowrap
    }

    .tmhEpmGk {
      font-size: var(--text-style-chip-xlarge-size);
      font-weight: var(--text-style-chip-xlarge-weight);
      line-height: var(--text-style-chip-xlarge-height)
    }

    .C9ry1_nh {
      font-size: var(--text-style-chip-large-size);
      font-weight: var(--text-style-chip-large-weight);
      line-height: var(--text-style-chip-large-height)
    }

    .bGwqPK5t {
      font-size: var(--text-style-chip-medium-size);
      font-weight: var(--text-style-chip-medium-weight);
      line-height: var(--text-style-chip-medium-height)
    }

    .LDWqu7Z4 {
      text-transform: capitalize
    }

    .susP7btM {
      box-shadow: 0 0 12px rgba(0, 0, 0, .15)
    }

    .C0yv6fSU {
      display: none
    }

    @container (inline-size >=600px) {
      .C0yv6fSU {
        display: inline
      }
    }

    .ds-b1394ha {
      align-items: center
    }

    .ds-b1394hl {
      align-items: flex-end
    }

    .ds-b1394hw {
      align-items: flex-start
    }

    .ds-b1394h17 {
      align-items: stretch
    }

    .ds-b1394h1i {
      border-bottom-left-radius: var(--roundness-circle)
    }

    .ds-b1394h1t {
      border-bottom-left-radius: var(--roundness-extra-round)
    }

    .ds-b1394h24 {
      border-bottom-left-radius: var(--roundness-square)
    }

    .ds-b1394h2f {
      border-bottom-left-radius: var(--roundness-subtle)
    }

    .ds-b1394h2q {
      border-bottom-right-radius: var(--roundness-circle)
    }

    .ds-b1394h31 {
      border-bottom-right-radius: var(--roundness-extra-round)
    }

    .ds-b1394h3c {
      border-bottom-right-radius: var(--roundness-square)
    }

    .ds-b1394h3n {
      border-bottom-right-radius: var(--roundness-subtle)
    }

    .ds-b1394h3y {
      border-top-left-radius: var(--roundness-circle)
    }

    .ds-b1394h49 {
      border-top-left-radius: var(--roundness-extra-round)
    }

    .ds-b1394h4k {
      border-top-left-radius: var(--roundness-square)
    }

    .ds-b1394h4v {
      border-top-left-radius: var(--roundness-subtle)
    }

    .ds-b1394h56 {
      border-top-right-radius: var(--roundness-circle)
    }

    .ds-b1394h5h {
      border-top-right-radius: var(--roundness-extra-round)
    }

    .ds-b1394h5s {
      border-top-right-radius: var(--roundness-square)
    }

    .ds-b1394h63 {
      border-top-right-radius: var(--roundness-subtle)
    }

    .ds-b1394h6e {
      -moz-column-gap: var(--spacing-1x);
      column-gap: var(--spacing-1x)
    }

    .ds-b1394h6p {
      -moz-column-gap: var(--spacing-2x);
      column-gap: var(--spacing-2x)
    }

    .ds-b1394h70 {
      -moz-column-gap: var(--spacing-3x);
      column-gap: var(--spacing-3x)
    }

    .ds-b1394h7b {
      -moz-column-gap: var(--spacing-4x);
      column-gap: var(--spacing-4x)
    }

    .ds-b1394h7m {
      -moz-column-gap: var(--spacing-5x);
      column-gap: var(--spacing-5x)
    }

    .ds-b1394h7x {
      -moz-column-gap: var(--spacing-6x);
      column-gap: var(--spacing-6x)
    }

    .ds-b1394h88 {
      -moz-column-gap: var(--spacing-7x);
      column-gap: var(--spacing-7x)
    }

    .ds-b1394h8j {
      -moz-column-gap: var(--spacing-8x);
      column-gap: var(--spacing-8x)
    }

    .ds-b1394h8u {
      -moz-column-gap: auto;
      column-gap: auto
    }

    .ds-b1394h95 {
      -moz-column-gap: 0;
      column-gap: 0
    }

    .ds-b1394h9g {
      display: block
    }

    .ds-b1394h9r {
      display: flex
    }

    .ds-b1394ha2 {
      display: flow-root
    }

    .ds-b1394had {
      display: grid
    }

    .ds-b1394hao {
      display: inline
    }

    .ds-b1394haz {
      display: inline-block
    }

    .ds-b1394hba {
      display: inline-flex
    }

    .ds-b1394hbl {
      display: none
    }

    .ds-b1394hbw {
      display: table-cell
    }

    .ds-b1394hc7 {
      display: unset
    }

    .ds-b1394hci {
      flex-basis: fit-content
    }

    .ds-b1394hct {
      flex-basis: 20%
    }

    .ds-b1394hd4 {
      flex-basis: 0%
    }

    .ds-b1394hdf {
      flex-basis: 50%
    }

    .ds-b1394hdq {
      flex-basis: 25%
    }

    .ds-b1394he1 {
      flex-basis: 33.33333%
    }

    .ds-b1394hec {
      flex-direction: column
    }

    .ds-b1394hen {
      flex-direction: column-reverse
    }

    .ds-b1394hey {
      flex-direction: row
    }

    .ds-b1394hf9 {
      flex-direction: row-reverse
    }

    .ds-b1394hfk {
      flex-grow: 0
    }

    .ds-b1394hfv {
      flex-grow: 1
    }

    .ds-b1394hg6 {
      flex-grow: var(--ar, 1)
    }

    .ds-b1394hgh {
      flex-shrink: 0
    }

    .ds-b1394hgs {
      flex-shrink: 1
    }

    .ds-b1394hh3 {
      flex-wrap: nowrap
    }

    .ds-b1394hhe {
      flex-wrap: wrap
    }

    .ds-b1394hhp {
      font-family: var(--font-family-body-large)
    }

    .ds-b1394hi0 {
      font-family: var(--font-family-body-small)
    }

    .ds-b1394hib {
      font-family: var(--font-family-campaign-large)
    }

    .ds-b1394him {
      font-family: var(--font-family-campaign-small)
    }

    .ds-b1394hix {
      font-family: var(--font-family-label-large)
    }

    .ds-b1394hj8 {
      font-family: var(--font-family-label-small)
    }

    .ds-b1394hjj {
      font-family: var(--font-family-micro)
    }

    .ds-b1394hju {
      font-family: var(--font-family-subheading)
    }

    .ds-b1394hk5 {
      font-family: var(--font-family-title-1)
    }

    .ds-b1394hkg {
      font-family: var(--font-family-title-2)
    }

    .ds-b1394hkr {
      font-family: var(--font-family-title-3)
    }

    .ds-b1394hl2 {
      font-family: var(--font-family-title-4)
    }

    .ds-b1394hld {
      font-size: var(--font-size-body-large)
    }

    .ds-b1394hlo {
      font-size: var(--font-size-body-small)
    }

    .ds-b1394hlz {
      font-size: var(--font-size-campaign-large)
    }

    .ds-b1394hma {
      font-size: var(--font-size-campaign-small)
    }

    .ds-b1394hml {
      font-size: var(--font-size-label-large)
    }

    .ds-b1394hmw {
      font-size: var(--font-size-label-small)
    }

    .ds-b1394hn7 {
      font-size: var(--font-size-micro)
    }

    .ds-b1394hni {
      font-size: var(--font-size-subheading)
    }

    .ds-b1394hnt {
      font-size: var(--font-size-title-1)
    }

    .ds-b1394ho4 {
      font-size: var(--font-size-title-2)
    }

    .ds-b1394hof {
      font-size: var(--font-size-title-3)
    }

    .ds-b1394hoq {
      font-size: var(--font-size-title-4)
    }

    .ds-b1394hp1 {
      font-weight: var(--font-weight-body-large)
    }

    .ds-b1394hpc {
      font-weight: var(--font-weight-body-small)
    }

    .ds-b1394hpn {
      font-weight: var(--font-weight-campaign-large)
    }

    .ds-b1394hpy {
      font-weight: var(--font-weight-campaign-small)
    }

    .ds-b1394hq9 {
      font-weight: var(--font-weight-label-large)
    }

    .ds-b1394hqk {
      font-weight: var(--font-weight-label-small)
    }

    .ds-b1394hqv {
      font-weight: var(--font-weight-micro)
    }

    .ds-b1394hr6 {
      font-weight: var(--font-weight-subheading)
    }

    .ds-b1394hrh {
      font-weight: var(--font-weight-title-1)
    }

    .ds-b1394hrs {
      font-weight: var(--font-weight-title-2)
    }

    .ds-b1394hs3 {
      font-weight: var(--font-weight-title-3)
    }

    .ds-b1394hse {
      font-weight: var(--font-weight-title-4)
    }

    .ds-b1394hsp {
      height: auto
    }

    .ds-b1394ht0 {
      height: -moz-fit-content;
      height: fit-content
    }

    .ds-b1394htb {
      height: 100%
    }

    .ds-b1394htm {
      height: 50%
    }

    .ds-b1394htx {
      height: var(--icon-size-1x)
    }

    .ds-b1394hu8 {
      height: var(--icon-size-2x)
    }

    .ds-b1394huj {
      height: var(--icon-size-3x)
    }

    .ds-b1394huu {
      height: var(--icon-size-4x)
    }

    .ds-b1394hv5 {
      height: var(--icon-size-5x)
    }

    .ds-b1394hvg {
      height: var(--icon-size-text-responsive)
    }

    .ds-b1394hvr {
      height: -moz-max-content;
      height: max-content
    }

    .ds-b1394hw2 {
      height: -moz-min-content;
      height: min-content
    }

    .ds-b1394hwd {
      height: var(--min-touch-area)
    }

    .ds-b1394hwo {
      height: 0
    }

    .ds-b1394hwz {
      height: 33.33333%
    }

    .ds-b1394hxa {
      height: unset
    }

    .ds-b1394hxl {
      height: 100vh
    }

    .ds-b1394hxw {
      justify-content: center
    }

    .ds-b1394hy7 {
      justify-content: flex-end
    }

    .ds-b1394hyi {
      justify-content: flex-start
    }

    .ds-b1394hyt {
      justify-content: space-around
    }

    .ds-b1394hz4 {
      justify-content: space-between
    }

    .ds-b1394hzf {
      letter-spacing: var(--font-spacing-body-large)
    }

    .ds-b1394hzq {
      letter-spacing: var(--font-spacing-body-small)
    }

    .ds-b1394h101 {
      letter-spacing: var(--font-spacing-campaign-large)
    }

    .ds-b1394h10c {
      letter-spacing: var(--font-spacing-campaign-small)
    }

    .ds-b1394h10n {
      letter-spacing: var(--font-spacing-label-large)
    }

    .ds-b1394h10y {
      letter-spacing: var(--font-spacing-label-small)
    }

    .ds-b1394h119 {
      letter-spacing: var(--font-spacing-micro)
    }

    .ds-b1394h11k {
      letter-spacing: var(--font-spacing-subheading)
    }

    .ds-b1394h11v {
      letter-spacing: var(--font-spacing-title-1)
    }

    .ds-b1394h126 {
      letter-spacing: var(--font-spacing-title-2)
    }

    .ds-b1394h12h {
      letter-spacing: var(--font-spacing-title-3)
    }

    .ds-b1394h12s {
      letter-spacing: var(--font-spacing-title-4)
    }

    .ds-b1394h133 {
      line-height: 0
    }

    .ds-b1394h13e {
      line-height: var(--font-height-body-large)
    }

    .ds-b1394h13p {
      line-height: var(--font-height-body-small)
    }

    .ds-b1394h140 {
      line-height: var(--font-height-campaign-large)
    }

    .ds-b1394h14b {
      line-height: var(--font-height-campaign-small)
    }

    .ds-b1394h14m {
      line-height: var(--font-height-label-large)
    }

    .ds-b1394h14x {
      line-height: var(--font-height-label-small)
    }

    .ds-b1394h158 {
      line-height: var(--font-height-micro)
    }

    .ds-b1394h15j {
      line-height: var(--font-height-subheading)
    }

    .ds-b1394h15u {
      line-height: var(--font-height-title-1)
    }

    .ds-b1394h165 {
      line-height: var(--font-height-title-2)
    }

    .ds-b1394h16g {
      line-height: var(--font-height-title-3)
    }

    .ds-b1394h16r {
      line-height: var(--font-height-title-4)
    }

    .ds-b1394h172 {
      max-height: auto
    }

    .ds-b1394h17d {
      max-height: -moz-fit-content;
      max-height: fit-content
    }

    .ds-b1394h17o {
      max-height: 100%
    }

    .ds-b1394h17z {
      max-height: 50%
    }

    .ds-b1394h18a {
      max-height: var(--icon-size-1x)
    }

    .ds-b1394h18l {
      max-height: var(--icon-size-2x)
    }

    .ds-b1394h18w {
      max-height: var(--icon-size-3x)
    }

    .ds-b1394h197 {
      max-height: var(--icon-size-4x)
    }

    .ds-b1394h19i {
      max-height: var(--icon-size-5x)
    }

    .ds-b1394h19t {
      max-height: var(--icon-size-text-responsive)
    }

    .ds-b1394h1a4 {
      max-height: -moz-max-content;
      max-height: max-content
    }

    .ds-b1394h1af {
      max-height: -moz-min-content;
      max-height: min-content
    }

    .ds-b1394h1aq {
      max-height: var(--min-touch-area)
    }

    .ds-b1394h1b1 {
      max-height: 0
    }

    .ds-b1394h1bc {
      max-height: 33.33333%
    }

    .ds-b1394h1bn {
      max-height: unset
    }

    .ds-b1394h1by {
      max-height: 100vh
    }

    .ds-b1394h1c9 {
      max-width: auto
    }

    .ds-b1394h1ck {
      max-width: var(--breakpoint-2k-wide)
    }

    .ds-b1394h1cv {
      max-width: var(--breakpoint-extra-wide)
    }

    .ds-b1394h1d6 {
      max-width: var(--breakpoint-medium)
    }

    .ds-b1394h1dh {
      max-width: var(--breakpoint-wide)
    }

    .ds-b1394h1ds {
      max-width: -moz-fit-content;
      max-width: fit-content
    }

    .ds-b1394h1e3 {
      max-width: 100%
    }

    .ds-b1394h1ee {
      max-width: 50%
    }

    .ds-b1394h1ep {
      max-width: var(--icon-size-1x)
    }

    .ds-b1394h1f0 {
      max-width: var(--icon-size-2x)
    }

    .ds-b1394h1fb {
      max-width: var(--icon-size-3x)
    }

    .ds-b1394h1fm {
      max-width: var(--icon-size-4x)
    }

    .ds-b1394h1fx {
      max-width: var(--icon-size-5x)
    }

    .ds-b1394h1g8 {
      max-width: var(--icon-size-text-responsive)
    }

    .ds-b1394h1gj {
      max-width: -moz-max-content;
      max-width: max-content
    }

    .ds-b1394h1gu {
      max-width: -moz-min-content;
      max-width: min-content
    }

    .ds-b1394h1h5 {
      max-width: var(--min-touch-area)
    }

    .ds-b1394h1hg {
      max-width: 0
    }

    .ds-b1394h1hr {
      max-width: 33.33333%
    }

    .ds-b1394h1i2 {
      max-width: unset
    }

    .ds-b1394h1id {
      max-width: 100vw
    }

    .ds-b1394h1io {
      min-height: auto
    }

    .ds-b1394h1iz {
      min-height: -moz-fit-content;
      min-height: fit-content
    }

    .ds-b1394h1ja {
      min-height: 100%
    }

    .ds-b1394h1jl {
      min-height: 50%
    }

    .ds-b1394h1jw {
      min-height: var(--icon-size-1x)
    }

    .ds-b1394h1k7 {
      min-height: var(--icon-size-2x)
    }

    .ds-b1394h1ki {
      min-height: var(--icon-size-3x)
    }

    .ds-b1394h1kt {
      min-height: var(--icon-size-4x)
    }

    .ds-b1394h1l4 {
      min-height: var(--icon-size-5x)
    }

    .ds-b1394h1lf {
      min-height: var(--icon-size-text-responsive)
    }

    .ds-b1394h1lq {
      min-height: -moz-max-content;
      min-height: max-content
    }

    .ds-b1394h1m1 {
      min-height: -moz-min-content;
      min-height: min-content
    }

    .ds-b1394h1mc {
      min-height: var(--min-touch-area)
    }

    .ds-b1394h1mn {
      min-height: 0
    }

    .ds-b1394h1my {
      min-height: 33.33333%
    }

    .ds-b1394h1n9 {
      min-height: unset
    }

    .ds-b1394h1nk {
      min-height: 100vh
    }

    .ds-b1394h1nv {
      min-width: auto
    }

    .ds-b1394h1o6 {
      min-width: var(--breakpoint-2k-wide)
    }

    .ds-b1394h1oh {
      min-width: var(--breakpoint-extra-wide)
    }

    .ds-b1394h1os {
      min-width: var(--breakpoint-medium)
    }

    .ds-b1394h1p3 {
      min-width: var(--breakpoint-wide)
    }

    .ds-b1394h1pe {
      min-width: -moz-fit-content;
      min-width: fit-content
    }

    .ds-b1394h1pp {
      min-width: 100%
    }

    .ds-b1394h1q0 {
      min-width: 50%
    }

    .ds-b1394h1qb {
      min-width: var(--icon-size-1x)
    }

    .ds-b1394h1qm {
      min-width: var(--icon-size-2x)
    }

    .ds-b1394h1qx {
      min-width: var(--icon-size-3x)
    }

    .ds-b1394h1r8 {
      min-width: var(--icon-size-4x)
    }

    .ds-b1394h1rj {
      min-width: var(--icon-size-5x)
    }

    .ds-b1394h1ru {
      min-width: var(--icon-size-text-responsive)
    }

    .ds-b1394h1s5 {
      min-width: -moz-max-content;
      min-width: max-content
    }

    .ds-b1394h1sg {
      min-width: -moz-min-content;
      min-width: min-content
    }

    .ds-b1394h1sr {
      min-width: var(--min-touch-area)
    }

    .ds-b1394h1t2 {
      min-width: 0
    }

    .ds-b1394h1td {
      min-width: 33.33333%
    }

    .ds-b1394h1to {
      min-width: unset
    }

    .ds-b1394h1tz {
      min-width: 100vw
    }

    .ds-b1394h1ua {
      overflow-x: auto
    }

    .ds-b1394h1ul {
      overflow-x: clip
    }

    .ds-b1394h1uw {
      overflow-x: hidden
    }

    .ds-b1394h1v7 {
      overflow-x: scroll
    }

    .ds-b1394h1vi {
      overflow-x: visible
    }

    .ds-b1394h1vt {
      overflow-y: auto
    }

    .ds-b1394h1w4 {
      overflow-y: clip
    }

    .ds-b1394h1wf {
      overflow-y: hidden
    }

    .ds-b1394h1wq {
      overflow-y: scroll
    }

    .ds-b1394h1x1 {
      overflow-y: visible
    }

    .ds-b1394h1xc {
      padding-bottom: var(--spacing-1x)
    }

    .ds-b1394h1xn {
      padding-bottom: var(--spacing-2x)
    }

    .ds-b1394h1xy {
      padding-bottom: var(--spacing-3x)
    }

    .ds-b1394h1y9 {
      padding-bottom: var(--spacing-4x)
    }

    .ds-b1394h1yk {
      padding-bottom: var(--spacing-5x)
    }

    .ds-b1394h1yv {
      padding-bottom: var(--spacing-6x)
    }

    .ds-b1394h1z6 {
      padding-bottom: var(--spacing-7x)
    }

    .ds-b1394h1zh {
      padding-bottom: var(--spacing-8x)
    }

    .ds-b1394h1zs {
      padding-bottom: auto
    }

    .ds-b1394h203 {
      padding-bottom: 0
    }

    .ds-b1394h20e {
      padding-left: var(--spacing-1x)
    }

    .ds-b1394h20p {
      padding-left: var(--spacing-2x)
    }

    .ds-b1394h210 {
      padding-left: var(--spacing-3x)
    }

    .ds-b1394h21b {
      padding-left: var(--spacing-4x)
    }

    .ds-b1394h21m {
      padding-left: var(--spacing-5x)
    }

    .ds-b1394h21x {
      padding-left: var(--spacing-6x)
    }

    .ds-b1394h228 {
      padding-left: var(--spacing-7x)
    }

    .ds-b1394h22j {
      padding-left: var(--spacing-8x)
    }

    .ds-b1394h22u {
      padding-left: auto
    }

    .ds-b1394h235 {
      padding-left: 0
    }

    .ds-b1394h23g {
      padding-right: var(--spacing-1x)
    }

    .ds-b1394h23r {
      padding-right: var(--spacing-2x)
    }

    .ds-b1394h242 {
      padding-right: var(--spacing-3x)
    }

    .ds-b1394h24d {
      padding-right: var(--spacing-4x)
    }

    .ds-b1394h24o {
      padding-right: var(--spacing-5x)
    }

    .ds-b1394h24z {
      padding-right: var(--spacing-6x)
    }

    .ds-b1394h25a {
      padding-right: var(--spacing-7x)
    }

    .ds-b1394h25l {
      padding-right: var(--spacing-8x)
    }

    .ds-b1394h25w {
      padding-right: auto
    }

    .ds-b1394h267 {
      padding-right: 0
    }

    .ds-b1394h26i {
      padding-top: var(--spacing-1x)
    }

    .ds-b1394h26t {
      padding-top: var(--spacing-2x)
    }

    .ds-b1394h274 {
      padding-top: var(--spacing-3x)
    }

    .ds-b1394h27f {
      padding-top: var(--spacing-4x)
    }

    .ds-b1394h27q {
      padding-top: var(--spacing-5x)
    }

    .ds-b1394h281 {
      padding-top: var(--spacing-6x)
    }

    .ds-b1394h28c {
      padding-top: var(--spacing-7x)
    }

    .ds-b1394h28n {
      padding-top: var(--spacing-8x)
    }

    .ds-b1394h28y {
      padding-top: auto
    }

    .ds-b1394h299 {
      padding-top: 0
    }

    .ds-b1394h29k {
      position: absolute
    }

    .ds-b1394h29v {
      position: fixed
    }

    .ds-b1394h2a6 {
      position: relative
    }

    .ds-b1394h2ah {
      position: sticky
    }

    .ds-b1394h2as {
      row-gap: var(--spacing-1x)
    }

    .ds-b1394h2b3 {
      row-gap: var(--spacing-2x)
    }

    .ds-b1394h2be {
      row-gap: var(--spacing-3x)
    }

    .ds-b1394h2bp {
      row-gap: var(--spacing-4x)
    }

    .ds-b1394h2c0 {
      row-gap: var(--spacing-5x)
    }

    .ds-b1394h2cb {
      row-gap: var(--spacing-6x)
    }

    .ds-b1394h2cm {
      row-gap: var(--spacing-7x)
    }

    .ds-b1394h2cx {
      row-gap: var(--spacing-8x)
    }

    .ds-b1394h2d8 {
      row-gap: auto
    }

    .ds-b1394h2dj {
      row-gap: 0
    }

    .ds-b1394h2du {
      text-align: left
    }

    .ds-b1394h2e5 {
      text-align: center
    }

    .ds-b1394h2eg {
      text-align: right
    }

    .ds-b1394h2er {
      width: auto
    }

    .ds-b1394h2f2 {
      width: var(--breakpoint-2k-wide)
    }

    .ds-b1394h2fd {
      width: var(--breakpoint-extra-wide)
    }

    .ds-b1394h2fo {
      width: var(--breakpoint-medium)
    }

    .ds-b1394h2fz {
      width: var(--breakpoint-wide)
    }

    .ds-b1394h2ga {
      width: -moz-fit-content;
      width: fit-content
    }

    .ds-b1394h2gl {
      width: 100%
    }

    .ds-b1394h2gw {
      width: 50%
    }

    .ds-b1394h2h7 {
      width: var(--icon-size-1x)
    }

    .ds-b1394h2hi {
      width: var(--icon-size-2x)
    }

    .ds-b1394h2ht {
      width: var(--icon-size-3x)
    }

    .ds-b1394h2i4 {
      width: var(--icon-size-4x)
    }

    .ds-b1394h2if {
      width: var(--icon-size-5x)
    }

    .ds-b1394h2iq {
      width: var(--icon-size-text-responsive)
    }

    .ds-b1394h2j1 {
      width: -moz-max-content;
      width: max-content
    }

    .ds-b1394h2jc {
      width: -moz-min-content;
      width: min-content
    }

    .ds-b1394h2jn {
      width: var(--min-touch-area)
    }

    .ds-b1394h2jy {
      width: 0
    }

    .ds-b1394h2k9 {
      width: 33.33333%
    }

    .ds-b1394h2kk {
      width: unset
    }

    .ds-b1394h2kv {
      width: 100vw
    }

    .ds-b1394h2kw {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h2kz {
      transform: translateY(100%)
    }

    .ds-b1394h2l2 {
      transform: translateX(-100%)
    }

    .ds-b1394h2l5 {
      transform: translateX(100%)
    }

    .ds-b1394h2l8 {
      transform: rotate(180deg)
    }

    .ds-b1394h2lb {
      transform: scale(0)
    }

    .ds-b1394h2le {
      transform: translateY(-100%)
    }

    .ds-b1394h2lh,
    .ds-b1394h2li:hover:not(.disabled, :disabled),
    .ds-b1394h2lj:focus:not(.disabled, :disabled) {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2lk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2ll:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2lm:active:not(.disabled, :disabled),
    .ds-b1394h2ln:checked:not(.disabled, :disabled),
    .ds-b1394h2lo.disabled,
    .ds-b1394h2lo:disabled {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2lp::-moz-placeholder {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2lp::placeholder {
      background-color: var(--color-always-white)
    }

    .ds-b1394h2lq,
    .ds-b1394h2lr:hover:not(.disabled, :disabled),
    .ds-b1394h2ls:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2lt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2lu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2lv:active:not(.disabled, :disabled),
    .ds-b1394h2lw:checked:not(.disabled, :disabled),
    .ds-b1394h2lx.disabled,
    .ds-b1394h2lx:disabled {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2ly::-moz-placeholder {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2ly::placeholder {
      background-color: var(--color-surface-caution-default)
    }

    .ds-b1394h2lz,
    .ds-b1394h2m0:hover:not(.disabled, :disabled),
    .ds-b1394h2m1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m4:active:not(.disabled, :disabled),
    .ds-b1394h2m5:checked:not(.disabled, :disabled),
    .ds-b1394h2m6.disabled,
    .ds-b1394h2m6:disabled {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m7::-moz-placeholder {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m7::placeholder {
      background-color: var(--color-surface-caution-strong)
    }

    .ds-b1394h2m8,
    .ds-b1394h2m9:hover:not(.disabled, :disabled),
    .ds-b1394h2ma:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2mb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2mc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2md:active:not(.disabled, :disabled),
    .ds-b1394h2me:checked:not(.disabled, :disabled),
    .ds-b1394h2mf.disabled,
    .ds-b1394h2mf:disabled {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2mg::-moz-placeholder {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2mg::placeholder {
      background-color: var(--color-surface-critical-default)
    }

    .ds-b1394h2mh,
    .ds-b1394h2mi:hover:not(.disabled, :disabled),
    .ds-b1394h2mj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2mk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2ml:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2mm:active:not(.disabled, :disabled),
    .ds-b1394h2mn:checked:not(.disabled, :disabled),
    .ds-b1394h2mo.disabled,
    .ds-b1394h2mo:disabled {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2mp::-moz-placeholder {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2mp::placeholder {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-b1394h2mq,
    .ds-b1394h2mr:hover:not(.disabled, :disabled),
    .ds-b1394h2ms:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2mt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2mu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2mv:active:not(.disabled, :disabled),
    .ds-b1394h2mw:checked:not(.disabled, :disabled),
    .ds-b1394h2mx.disabled,
    .ds-b1394h2mx:disabled {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2my::-moz-placeholder {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2my::placeholder {
      background-color: var(--color-surface-elevated)
    }

    .ds-b1394h2mz,
    .ds-b1394h2n0:hover:not(.disabled, :disabled),
    .ds-b1394h2n1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n4:active:not(.disabled, :disabled),
    .ds-b1394h2n5:checked:not(.disabled, :disabled),
    .ds-b1394h2n6.disabled,
    .ds-b1394h2n6:disabled {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n7::-moz-placeholder {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n7::placeholder {
      background-color: var(--color-surface-info-default)
    }

    .ds-b1394h2n8,
    .ds-b1394h2n9:hover:not(.disabled, :disabled),
    .ds-b1394h2na:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2nb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2nc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2nd:active:not(.disabled, :disabled),
    .ds-b1394h2ne:checked:not(.disabled, :disabled),
    .ds-b1394h2nf.disabled,
    .ds-b1394h2nf:disabled {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2ng::-moz-placeholder {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2ng::placeholder {
      background-color: var(--color-surface-info-strong)
    }

    .ds-b1394h2nh,
    .ds-b1394h2ni:hover:not(.disabled, :disabled),
    .ds-b1394h2nj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2nk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2nl:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2nm:active:not(.disabled, :disabled),
    .ds-b1394h2nn:checked:not(.disabled, :disabled),
    .ds-b1394h2no.disabled,
    .ds-b1394h2no:disabled {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2np::-moz-placeholder {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2np::placeholder {
      background-color: var(--color-surface-interactive-control)
    }

    .ds-b1394h2nq,
    .ds-b1394h2nr:hover:not(.disabled, :disabled),
    .ds-b1394h2ns:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2nt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2nu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2nv:active:not(.disabled, :disabled),
    .ds-b1394h2nw:checked:not(.disabled, :disabled),
    .ds-b1394h2nx.disabled,
    .ds-b1394h2nx:disabled {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2ny::-moz-placeholder {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2ny::placeholder {
      background-color: var(--color-surface-interactive-control-hover)
    }

    .ds-b1394h2nz,
    .ds-b1394h2o0:hover:not(.disabled, :disabled),
    .ds-b1394h2o1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o4:active:not(.disabled, :disabled),
    .ds-b1394h2o5:checked:not(.disabled, :disabled),
    .ds-b1394h2o6.disabled,
    .ds-b1394h2o6:disabled {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o7::-moz-placeholder {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o7::placeholder {
      background-color: var(--color-surface-interactive-control-mask)
    }

    .ds-b1394h2o8,
    .ds-b1394h2o9:hover:not(.disabled, :disabled),
    .ds-b1394h2oa:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2ob:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2oc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2od:active:not(.disabled, :disabled),
    .ds-b1394h2oe:checked:not(.disabled, :disabled),
    .ds-b1394h2of.disabled,
    .ds-b1394h2of:disabled {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2og::-moz-placeholder {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2og::placeholder {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-b1394h2oh,
    .ds-b1394h2oi:hover:not(.disabled, :disabled),
    .ds-b1394h2oj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2ok:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2ol:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2om:active:not(.disabled, :disabled),
    .ds-b1394h2on:checked:not(.disabled, :disabled),
    .ds-b1394h2oo.disabled,
    .ds-b1394h2oo:disabled {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2op::-moz-placeholder {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2op::placeholder {
      background-color: var(--color-surface-interactive-primary)
    }

    .ds-b1394h2oq,
    .ds-b1394h2or:hover:not(.disabled, :disabled),
    .ds-b1394h2os:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2ot:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2ou:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2ov:active:not(.disabled, :disabled),
    .ds-b1394h2ow:checked:not(.disabled, :disabled),
    .ds-b1394h2ox.disabled,
    .ds-b1394h2ox:disabled {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2oy::-moz-placeholder {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2oy::placeholder {
      background-color: var(--color-surface-interactive-primary-hover)
    }

    .ds-b1394h2oz,
    .ds-b1394h2p0:hover:not(.disabled, :disabled),
    .ds-b1394h2p1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p4:active:not(.disabled, :disabled),
    .ds-b1394h2p5:checked:not(.disabled, :disabled),
    .ds-b1394h2p6.disabled,
    .ds-b1394h2p6:disabled {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p7::-moz-placeholder {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p7::placeholder {
      background-color: var(--color-surface-interactive-secondary)
    }

    .ds-b1394h2p8,
    .ds-b1394h2p9:hover:not(.disabled, :disabled),
    .ds-b1394h2pa:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2pb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2pc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2pd:active:not(.disabled, :disabled),
    .ds-b1394h2pe:checked:not(.disabled, :disabled),
    .ds-b1394h2pf.disabled,
    .ds-b1394h2pf:disabled {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2pg::-moz-placeholder {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2pg::placeholder {
      background-color: var(--color-surface-interactive-secondary-hover)
    }

    .ds-b1394h2ph,
    .ds-b1394h2pi:hover:not(.disabled, :disabled),
    .ds-b1394h2pj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pl:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pm:active:not(.disabled, :disabled),
    .ds-b1394h2pn:checked:not(.disabled, :disabled),
    .ds-b1394h2po.disabled,
    .ds-b1394h2po:disabled {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pp::-moz-placeholder {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pp::placeholder {
      background-color: var(--color-surface-interactive-tertiary)
    }

    .ds-b1394h2pq,
    .ds-b1394h2pr:hover:not(.disabled, :disabled),
    .ds-b1394h2ps:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2pt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2pu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2pv:active:not(.disabled, :disabled),
    .ds-b1394h2pw:checked:not(.disabled, :disabled),
    .ds-b1394h2px.disabled,
    .ds-b1394h2px:disabled {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2py::-moz-placeholder {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2py::placeholder {
      background-color: var(--color-surface-interactive-tertiary-hover)
    }

    .ds-b1394h2pz,
    .ds-b1394h2q0:hover:not(.disabled, :disabled),
    .ds-b1394h2q1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q4:active:not(.disabled, :disabled),
    .ds-b1394h2q5:checked:not(.disabled, :disabled),
    .ds-b1394h2q6.disabled,
    .ds-b1394h2q6:disabled {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q7::-moz-placeholder {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q7::placeholder {
      background-color: var(--color-surface-inverse)
    }

    .ds-b1394h2q8,
    .ds-b1394h2q9:hover:not(.disabled, :disabled),
    .ds-b1394h2qa:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qd:active:not(.disabled, :disabled),
    .ds-b1394h2qe:checked:not(.disabled, :disabled),
    .ds-b1394h2qf.disabled,
    .ds-b1394h2qf:disabled {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qg::-moz-placeholder {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qg::placeholder {
      background-color: var(--color-surface-neutral-default)
    }

    .ds-b1394h2qh,
    .ds-b1394h2qi:hover:not(.disabled, :disabled),
    .ds-b1394h2qj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2qk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2ql:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2qm:active:not(.disabled, :disabled),
    .ds-b1394h2qn:checked:not(.disabled, :disabled),
    .ds-b1394h2qo.disabled,
    .ds-b1394h2qo:disabled {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2qp::-moz-placeholder {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2qp::placeholder {
      background-color: var(--color-surface-neutral-strong)
    }

    .ds-b1394h2qq,
    .ds-b1394h2qr:hover:not(.disabled, :disabled),
    .ds-b1394h2qs:focus:not(.disabled, :disabled) {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qv:active:not(.disabled, :disabled),
    .ds-b1394h2qw:checked:not(.disabled, :disabled),
    .ds-b1394h2qx.disabled,
    .ds-b1394h2qx:disabled {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qy::-moz-placeholder {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qy::placeholder {
      background-color: var(--color-overlay-dark)
    }

    .ds-b1394h2qz,
    .ds-b1394h2r0:hover:not(.disabled, :disabled),
    .ds-b1394h2r1:focus:not(.disabled, :disabled) {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r4:active:not(.disabled, :disabled),
    .ds-b1394h2r5:checked:not(.disabled, :disabled),
    .ds-b1394h2r6.disabled,
    .ds-b1394h2r6:disabled {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r7::-moz-placeholder {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r7::placeholder {
      background-color: var(--color-overlay-light)
    }

    .ds-b1394h2r8,
    .ds-b1394h2r9:hover:not(.disabled, :disabled),
    .ds-b1394h2ra:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rd:active:not(.disabled, :disabled),
    .ds-b1394h2re:checked:not(.disabled, :disabled),
    .ds-b1394h2rf.disabled,
    .ds-b1394h2rf:disabled {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rg::-moz-placeholder {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rg::placeholder {
      background-color: var(--color-surface-positive-default)
    }

    .ds-b1394h2rh,
    .ds-b1394h2ri:hover:not(.disabled, :disabled),
    .ds-b1394h2rj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rl:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rm:active:not(.disabled, :disabled),
    .ds-b1394h2rn:checked:not(.disabled, :disabled),
    .ds-b1394h2ro.disabled,
    .ds-b1394h2ro:disabled {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rp::-moz-placeholder {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rp::placeholder {
      background-color: var(--color-surface-positive-strong)
    }

    .ds-b1394h2rq,
    .ds-b1394h2rr:hover:not(.disabled, :disabled),
    .ds-b1394h2rs:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2rt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2ru:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2rv:active:not(.disabled, :disabled),
    .ds-b1394h2rw:checked:not(.disabled, :disabled),
    .ds-b1394h2rx.disabled,
    .ds-b1394h2rx:disabled {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2ry::-moz-placeholder {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2ry::placeholder {
      background-color: var(--color-surface-primary)
    }

    .ds-b1394h2rz,
    .ds-b1394h2s0:hover:not(.disabled, :disabled),
    .ds-b1394h2s1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s4:active:not(.disabled, :disabled),
    .ds-b1394h2s5:checked:not(.disabled, :disabled),
    .ds-b1394h2s6.disabled,
    .ds-b1394h2s6:disabled {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s7::-moz-placeholder {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s7::placeholder {
      background-color: var(--color-surface-promotion-default)
    }

    .ds-b1394h2s8,
    .ds-b1394h2s9:hover:not(.disabled, :disabled),
    .ds-b1394h2sa:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sd:active:not(.disabled, :disabled),
    .ds-b1394h2se:checked:not(.disabled, :disabled),
    .ds-b1394h2sf.disabled,
    .ds-b1394h2sf:disabled {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sg::-moz-placeholder {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sg::placeholder {
      background-color: var(--color-surface-promotion-strong)
    }

    .ds-b1394h2sh,
    .ds-b1394h2si:hover:not(.disabled, :disabled),
    .ds-b1394h2sj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sl:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sm:active:not(.disabled, :disabled),
    .ds-b1394h2sn:checked:not(.disabled, :disabled),
    .ds-b1394h2so.disabled,
    .ds-b1394h2so:disabled {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sp::-moz-placeholder {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sp::placeholder {
      background-color: var(--color-surface-sale)
    }

    .ds-b1394h2sq,
    .ds-b1394h2sr:hover:not(.disabled, :disabled),
    .ds-b1394h2ss:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2st:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2su:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2sv:active:not(.disabled, :disabled),
    .ds-b1394h2sw:checked:not(.disabled, :disabled),
    .ds-b1394h2sx.disabled,
    .ds-b1394h2sx:disabled {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2sy::-moz-placeholder {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2sy::placeholder {
      background-color: var(--color-surface-secondary)
    }

    .ds-b1394h2sz,
    .ds-b1394h2t0:hover:not(.disabled, :disabled),
    .ds-b1394h2t1:focus:not(.disabled, :disabled) {
      background-color: transparent
    }

    .ds-b1394h2t2:focus-within:not(.disabled, :disabled) {
      background-color: transparent
    }

    .ds-b1394h2t3:focus-visible:not(.disabled, :disabled) {
      background-color: transparent
    }

    .ds-b1394h2t4:active:not(.disabled, :disabled),
    .ds-b1394h2t5:checked:not(.disabled, :disabled),
    .ds-b1394h2t6.disabled,
    .ds-b1394h2t6:disabled {
      background-color: transparent
    }

    .ds-b1394h2t7::-moz-placeholder {
      background-color: transparent
    }

    .ds-b1394h2t7::placeholder {
      background-color: transparent
    }

    .ds-b1394h2t8,
    .ds-b1394h2t9:hover:not(.disabled, :disabled),
    .ds-b1394h2ta:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2tb:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2tc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2td:active:not(.disabled, :disabled),
    .ds-b1394h2te:checked:not(.disabled, :disabled),
    .ds-b1394h2tf.disabled,
    .ds-b1394h2tf:disabled {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2tg::-moz-placeholder {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2tg::placeholder {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-b1394h2th,
    .ds-b1394h2ti:hover:not(.disabled, :disabled),
    .ds-b1394h2tj:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tk:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tl:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tm:active:not(.disabled, :disabled),
    .ds-b1394h2tn:checked:not(.disabled, :disabled),
    .ds-b1394h2to.disabled,
    .ds-b1394h2to:disabled {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tp::-moz-placeholder {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tp::placeholder {
      background-color: var(--color-surface-table-row-hover)
    }

    .ds-b1394h2tq,
    .ds-b1394h2tr:hover:not(.disabled, :disabled),
    .ds-b1394h2ts:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2tt:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2tu:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2tv:active:not(.disabled, :disabled),
    .ds-b1394h2tw:checked:not(.disabled, :disabled),
    .ds-b1394h2tx.disabled,
    .ds-b1394h2tx:disabled {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2ty::-moz-placeholder {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2ty::placeholder {
      background-color: var(--color-surface-table-row-odd)
    }

    .ds-b1394h2tz,
    .ds-b1394h2u0:hover:not(.disabled, :disabled),
    .ds-b1394h2u1:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u2:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u3:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u4:active:not(.disabled, :disabled),
    .ds-b1394h2u5:checked:not(.disabled, :disabled),
    .ds-b1394h2u6.disabled,
    .ds-b1394h2u6:disabled {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u7::-moz-placeholder {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u7::placeholder {
      background-color: var(--color-surface-table-head)
    }

    .ds-b1394h2u8,
    .ds-b1394h2u9:hover:not(.disabled, :disabled),
    .ds-b1394h2ua:focus:not(.disabled, :disabled) {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2ub:focus-within:not(.disabled, :disabled) {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2uc:focus-visible:not(.disabled, :disabled) {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2ud:active:not(.disabled, :disabled),
    .ds-b1394h2ue:checked:not(.disabled, :disabled),
    .ds-b1394h2uf.disabled,
    .ds-b1394h2uf:disabled {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2ug::-moz-placeholder {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2ug::placeholder {
      background-color: var(--color-surface-tertiary)
    }

    .ds-b1394h2uh,
    .ds-b1394h2ui:hover:not(.disabled, :disabled),
    .ds-b1394h2uj:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2uk:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2ul:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2um:active:not(.disabled, :disabled),
    .ds-b1394h2un:checked:not(.disabled, :disabled),
    .ds-b1394h2uo.disabled,
    .ds-b1394h2uo:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2up::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2up::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h2uq,
    .ds-b1394h2ur:hover:not(.disabled, :disabled),
    .ds-b1394h2us:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2ut:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2uu:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2uv:active:not(.disabled, :disabled),
    .ds-b1394h2uw:checked:not(.disabled, :disabled),
    .ds-b1394h2ux.disabled,
    .ds-b1394h2ux:disabled {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2uy::-moz-placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2uy::placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h2uz,
    .ds-b1394h2v0:hover:not(.disabled, :disabled),
    .ds-b1394h2v1:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v2:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v3:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v4:active:not(.disabled, :disabled),
    .ds-b1394h2v5:checked:not(.disabled, :disabled),
    .ds-b1394h2v6.disabled,
    .ds-b1394h2v6:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v7::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v7::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h2v8,
    .ds-b1394h2v9:hover:not(.disabled, :disabled),
    .ds-b1394h2va:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vb:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vc:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vd:active:not(.disabled, :disabled),
    .ds-b1394h2ve:checked:not(.disabled, :disabled),
    .ds-b1394h2vf.disabled,
    .ds-b1394h2vf:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vg::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vg::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h2vh,
    .ds-b1394h2vi:hover:not(.disabled, :disabled),
    .ds-b1394h2vj:focus:not(.disabled, :disabled) {
      border-bottom: hidden
    }

    .ds-b1394h2vk:focus-within:not(.disabled, :disabled) {
      border-bottom: hidden
    }

    .ds-b1394h2vl:focus-visible:not(.disabled, :disabled) {
      border-bottom: hidden
    }

    .ds-b1394h2vm:active:not(.disabled, :disabled),
    .ds-b1394h2vn:checked:not(.disabled, :disabled),
    .ds-b1394h2vo.disabled,
    .ds-b1394h2vo:disabled {
      border-bottom: hidden
    }

    .ds-b1394h2vp::-moz-placeholder {
      border-bottom: hidden
    }

    .ds-b1394h2vp::placeholder {
      border-bottom: hidden
    }

    .ds-b1394h2vq,
    .ds-b1394h2vr:hover:not(.disabled, :disabled),
    .ds-b1394h2vs:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vt:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vu:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vv:active:not(.disabled, :disabled),
    .ds-b1394h2vw:checked:not(.disabled, :disabled),
    .ds-b1394h2vx.disabled,
    .ds-b1394h2vx:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vy::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vy::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h2vz,
    .ds-b1394h2w0:hover:not(.disabled, :disabled),
    .ds-b1394h2w1:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w2:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w3:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w4:active:not(.disabled, :disabled),
    .ds-b1394h2w5:checked:not(.disabled, :disabled),
    .ds-b1394h2w6.disabled,
    .ds-b1394h2w6:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w7::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w7::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h2w8,
    .ds-b1394h2w9:hover:not(.disabled, :disabled),
    .ds-b1394h2wa:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wb:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wc:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wd:active:not(.disabled, :disabled),
    .ds-b1394h2we:checked:not(.disabled, :disabled),
    .ds-b1394h2wf.disabled,
    .ds-b1394h2wf:disabled {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wg::-moz-placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wg::placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h2wh,
    .ds-b1394h2wi:hover:not(.disabled, :disabled),
    .ds-b1394h2wj:focus:not(.disabled, :disabled) {
      border-bottom: none
    }

    .ds-b1394h2wk:focus-within:not(.disabled, :disabled) {
      border-bottom: none
    }

    .ds-b1394h2wl:focus-visible:not(.disabled, :disabled) {
      border-bottom: none
    }

    .ds-b1394h2wm:active:not(.disabled, :disabled),
    .ds-b1394h2wn:checked:not(.disabled, :disabled),
    .ds-b1394h2wo.disabled,
    .ds-b1394h2wo:disabled {
      border-bottom: none
    }

    .ds-b1394h2wp::-moz-placeholder {
      border-bottom: none
    }

    .ds-b1394h2wp::placeholder {
      border-bottom: none
    }

    .ds-b1394h2wq,
    .ds-b1394h2wr:hover:not(.disabled, :disabled),
    .ds-b1394h2ws:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wt:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wu:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wv:active:not(.disabled, :disabled),
    .ds-b1394h2ww:checked:not(.disabled, :disabled),
    .ds-b1394h2wx.disabled,
    .ds-b1394h2wx:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wy::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wy::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h2wz,
    .ds-b1394h2x0:hover:not(.disabled, :disabled),
    .ds-b1394h2x1:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x2:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x3:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x4:active:not(.disabled, :disabled),
    .ds-b1394h2x5:checked:not(.disabled, :disabled),
    .ds-b1394h2x6.disabled,
    .ds-b1394h2x6:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x7::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x7::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h2x8,
    .ds-b1394h2x9:hover:not(.disabled, :disabled),
    .ds-b1394h2xa:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xb:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xc:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xd:active:not(.disabled, :disabled),
    .ds-b1394h2xe:checked:not(.disabled, :disabled),
    .ds-b1394h2xf.disabled,
    .ds-b1394h2xf:disabled {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xg::-moz-placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xg::placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h2xh,
    .ds-b1394h2xi:hover:not(.disabled, :disabled),
    .ds-b1394h2xj:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xk:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xl:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xm:active:not(.disabled, :disabled),
    .ds-b1394h2xn:checked:not(.disabled, :disabled),
    .ds-b1394h2xo.disabled,
    .ds-b1394h2xo:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xp::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xp::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h2xq,
    .ds-b1394h2xr:hover:not(.disabled, :disabled),
    .ds-b1394h2xs:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xt:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xu:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xv:active:not(.disabled, :disabled),
    .ds-b1394h2xw:checked:not(.disabled, :disabled),
    .ds-b1394h2xx.disabled,
    .ds-b1394h2xx:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xy::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xy::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h2xz,
    .ds-b1394h2y0:hover:not(.disabled, :disabled),
    .ds-b1394h2y1:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y2:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y3:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y4:active:not(.disabled, :disabled),
    .ds-b1394h2y5:checked:not(.disabled, :disabled),
    .ds-b1394h2y6.disabled,
    .ds-b1394h2y6:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y7::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y7::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h2y8,
    .ds-b1394h2y9:hover:not(.disabled, :disabled),
    .ds-b1394h2ya:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yb:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yc:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yd:active:not(.disabled, :disabled),
    .ds-b1394h2ye:checked:not(.disabled, :disabled),
    .ds-b1394h2yf.disabled,
    .ds-b1394h2yf:disabled {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yg::-moz-placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yg::placeholder {
      border-bottom: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h2yh,
    .ds-b1394h2yi:hover:not(.disabled, :disabled),
    .ds-b1394h2yj:focus:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2yk:focus-within:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2yl:focus-visible:not(.disabled, :disabled) {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2ym:active:not(.disabled, :disabled),
    .ds-b1394h2yn:checked:not(.disabled, :disabled),
    .ds-b1394h2yo.disabled,
    .ds-b1394h2yo:disabled {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2yp::-moz-placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2yp::placeholder {
      border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h2yq,
    .ds-b1394h2yr:hover:not(.disabled, :disabled),
    .ds-b1394h2ys:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yt:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yu:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yv:active:not(.disabled, :disabled),
    .ds-b1394h2yw:checked:not(.disabled, :disabled),
    .ds-b1394h2yx.disabled,
    .ds-b1394h2yx:disabled {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yy::-moz-placeholder {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yy::placeholder {
      border-bottom-color: var(--color-border-caution)
    }

    .ds-b1394h2yz,
    .ds-b1394h2z0:hover:not(.disabled, :disabled),
    .ds-b1394h2z1:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z2:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z3:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z4:active:not(.disabled, :disabled),
    .ds-b1394h2z5:checked:not(.disabled, :disabled),
    .ds-b1394h2z6.disabled,
    .ds-b1394h2z6:disabled {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z7::-moz-placeholder {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z7::placeholder {
      border-bottom-color: var(--color-border-critical)
    }

    .ds-b1394h2z8,
    .ds-b1394h2z9:hover:not(.disabled, :disabled),
    .ds-b1394h2za:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zb:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zc:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zd:active:not(.disabled, :disabled),
    .ds-b1394h2ze:checked:not(.disabled, :disabled),
    .ds-b1394h2zf.disabled,
    .ds-b1394h2zf:disabled {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zg::-moz-placeholder {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zg::placeholder {
      border-bottom-color: var(--color-border-info)
    }

    .ds-b1394h2zh,
    .ds-b1394h2zi:hover:not(.disabled, :disabled),
    .ds-b1394h2zj:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zk:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zl:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zm:active:not(.disabled, :disabled),
    .ds-b1394h2zn:checked:not(.disabled, :disabled),
    .ds-b1394h2zo.disabled,
    .ds-b1394h2zo:disabled {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zp::-moz-placeholder {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zp::placeholder {
      border-bottom-color: var(--color-content-interactive)
    }

    .ds-b1394h2zq,
    .ds-b1394h2zr:hover:not(.disabled, :disabled),
    .ds-b1394h2zs:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zt:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zu:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zv:active:not(.disabled, :disabled),
    .ds-b1394h2zw:checked:not(.disabled, :disabled),
    .ds-b1394h2zx.disabled,
    .ds-b1394h2zx:disabled {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zy::-moz-placeholder {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zy::placeholder {
      border-bottom-color: var(--color-content-inverse)
    }

    .ds-b1394h2zz,
    .ds-b1394h300:hover:not(.disabled, :disabled),
    .ds-b1394h301:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h302:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h303:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h304:active:not(.disabled, :disabled),
    .ds-b1394h305:checked:not(.disabled, :disabled),
    .ds-b1394h306.disabled,
    .ds-b1394h306:disabled {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h307::-moz-placeholder {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h307::placeholder {
      border-bottom-color: var(--color-border-positive)
    }

    .ds-b1394h308,
    .ds-b1394h309:hover:not(.disabled, :disabled),
    .ds-b1394h30a:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30b:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30c:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30d:active:not(.disabled, :disabled),
    .ds-b1394h30e:checked:not(.disabled, :disabled),
    .ds-b1394h30f.disabled,
    .ds-b1394h30f:disabled {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30g::-moz-placeholder {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30g::placeholder {
      border-bottom-color: var(--color-border-primary)
    }

    .ds-b1394h30h,
    .ds-b1394h30i:hover:not(.disabled, :disabled),
    .ds-b1394h30j:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30k:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30l:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30m:active:not(.disabled, :disabled),
    .ds-b1394h30n:checked:not(.disabled, :disabled),
    .ds-b1394h30o.disabled,
    .ds-b1394h30o:disabled {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30p::-moz-placeholder {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30p::placeholder {
      border-bottom-color: var(--color-border-promotion)
    }

    .ds-b1394h30q,
    .ds-b1394h30r:hover:not(.disabled, :disabled),
    .ds-b1394h30s:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30t:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30u:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30v:active:not(.disabled, :disabled),
    .ds-b1394h30w:checked:not(.disabled, :disabled),
    .ds-b1394h30x.disabled,
    .ds-b1394h30x:disabled {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30y::-moz-placeholder {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30y::placeholder {
      border-bottom-color: var(--color-border-prompt)
    }

    .ds-b1394h30z,
    .ds-b1394h310:hover:not(.disabled, :disabled),
    .ds-b1394h311:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h312:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h313:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h314:active:not(.disabled, :disabled),
    .ds-b1394h315:checked:not(.disabled, :disabled),
    .ds-b1394h316.disabled,
    .ds-b1394h316:disabled {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h317::-moz-placeholder {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h317::placeholder {
      border-bottom-color: var(--color-border-secondary)
    }

    .ds-b1394h318,
    .ds-b1394h319:hover:not(.disabled, :disabled),
    .ds-b1394h31a:focus:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31b:focus-within:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31c:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31d:active:not(.disabled, :disabled),
    .ds-b1394h31e:checked:not(.disabled, :disabled),
    .ds-b1394h31f.disabled,
    .ds-b1394h31f:disabled {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31g::-moz-placeholder {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31g::placeholder {
      border-bottom-color: var(--color-border-tertiary)
    }

    .ds-b1394h31h,
    .ds-b1394h31i:hover:not(.disabled, :disabled),
    .ds-b1394h31j:focus:not(.disabled, :disabled) {
      border-bottom-color: transparent
    }

    .ds-b1394h31k:focus-within:not(.disabled, :disabled) {
      border-bottom-color: transparent
    }

    .ds-b1394h31l:focus-visible:not(.disabled, :disabled) {
      border-bottom-color: transparent
    }

    .ds-b1394h31m:active:not(.disabled, :disabled),
    .ds-b1394h31n:checked:not(.disabled, :disabled),
    .ds-b1394h31o.disabled,
    .ds-b1394h31o:disabled {
      border-bottom-color: transparent
    }

    .ds-b1394h31p::-moz-placeholder {
      border-bottom-color: transparent
    }

    .ds-b1394h31p::placeholder {
      border-bottom-color: transparent
    }

    .ds-b1394h31q,
    .ds-b1394h31r:hover:not(.disabled, :disabled),
    .ds-b1394h31s:focus:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31t:focus-within:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31u:focus-visible:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31v:active:not(.disabled, :disabled),
    .ds-b1394h31w:checked:not(.disabled, :disabled),
    .ds-b1394h31x.disabled,
    .ds-b1394h31x:disabled {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31y::-moz-placeholder {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31y::placeholder {
      border-bottom-width: var(--chunkiness-none)
    }

    .ds-b1394h31z,
    .ds-b1394h320:hover:not(.disabled, :disabled),
    .ds-b1394h321:focus:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h322:focus-within:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h323:focus-visible:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h324:active:not(.disabled, :disabled),
    .ds-b1394h325:checked:not(.disabled, :disabled),
    .ds-b1394h326.disabled,
    .ds-b1394h326:disabled {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h327::-moz-placeholder {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h327::placeholder {
      border-bottom-width: var(--chunkiness-thick)
    }

    .ds-b1394h328,
    .ds-b1394h329:hover:not(.disabled, :disabled),
    .ds-b1394h32a:focus:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32b:focus-within:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32c:focus-visible:not(.disabled, :disabled) {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32d:active:not(.disabled, :disabled),
    .ds-b1394h32e:checked:not(.disabled, :disabled),
    .ds-b1394h32f.disabled,
    .ds-b1394h32f:disabled {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32g::-moz-placeholder {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32g::placeholder {
      border-bottom-width: var(--chunkiness-thin)
    }

    .ds-b1394h32h,
    .ds-b1394h32i:hover:not(.disabled, :disabled),
    .ds-b1394h32j:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32k:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32l:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32m:active:not(.disabled, :disabled),
    .ds-b1394h32n:checked:not(.disabled, :disabled),
    .ds-b1394h32o.disabled,
    .ds-b1394h32o:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32p::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32p::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h32q,
    .ds-b1394h32r:hover:not(.disabled, :disabled),
    .ds-b1394h32s:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32t:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32u:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32v:active:not(.disabled, :disabled),
    .ds-b1394h32w:checked:not(.disabled, :disabled),
    .ds-b1394h32x.disabled,
    .ds-b1394h32x:disabled {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32y::-moz-placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32y::placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h32z,
    .ds-b1394h330:hover:not(.disabled, :disabled),
    .ds-b1394h331:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h332:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h333:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h334:active:not(.disabled, :disabled),
    .ds-b1394h335:checked:not(.disabled, :disabled),
    .ds-b1394h336.disabled,
    .ds-b1394h336:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h337::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h337::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h338,
    .ds-b1394h339:hover:not(.disabled, :disabled),
    .ds-b1394h33a:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33b:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33c:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33d:active:not(.disabled, :disabled),
    .ds-b1394h33e:checked:not(.disabled, :disabled),
    .ds-b1394h33f.disabled,
    .ds-b1394h33f:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33g::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33g::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h33h,
    .ds-b1394h33i:hover:not(.disabled, :disabled),
    .ds-b1394h33j:focus:not(.disabled, :disabled) {
      border-left: hidden
    }

    .ds-b1394h33k:focus-within:not(.disabled, :disabled) {
      border-left: hidden
    }

    .ds-b1394h33l:focus-visible:not(.disabled, :disabled) {
      border-left: hidden
    }

    .ds-b1394h33m:active:not(.disabled, :disabled),
    .ds-b1394h33n:checked:not(.disabled, :disabled),
    .ds-b1394h33o.disabled,
    .ds-b1394h33o:disabled {
      border-left: hidden
    }

    .ds-b1394h33p::-moz-placeholder {
      border-left: hidden
    }

    .ds-b1394h33p::placeholder {
      border-left: hidden
    }

    .ds-b1394h33q,
    .ds-b1394h33r:hover:not(.disabled, :disabled),
    .ds-b1394h33s:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33t:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33u:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33v:active:not(.disabled, :disabled),
    .ds-b1394h33w:checked:not(.disabled, :disabled),
    .ds-b1394h33x.disabled,
    .ds-b1394h33x:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33y::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33y::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h33z,
    .ds-b1394h340:hover:not(.disabled, :disabled),
    .ds-b1394h341:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h342:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h343:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h344:active:not(.disabled, :disabled),
    .ds-b1394h345:checked:not(.disabled, :disabled),
    .ds-b1394h346.disabled,
    .ds-b1394h346:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h347::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h347::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h348,
    .ds-b1394h349:hover:not(.disabled, :disabled),
    .ds-b1394h34a:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34b:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34c:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34d:active:not(.disabled, :disabled),
    .ds-b1394h34e:checked:not(.disabled, :disabled),
    .ds-b1394h34f.disabled,
    .ds-b1394h34f:disabled {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34g::-moz-placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34g::placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h34h,
    .ds-b1394h34i:hover:not(.disabled, :disabled),
    .ds-b1394h34j:focus:not(.disabled, :disabled) {
      border-left: none
    }

    .ds-b1394h34k:focus-within:not(.disabled, :disabled) {
      border-left: none
    }

    .ds-b1394h34l:focus-visible:not(.disabled, :disabled) {
      border-left: none
    }

    .ds-b1394h34m:active:not(.disabled, :disabled),
    .ds-b1394h34n:checked:not(.disabled, :disabled),
    .ds-b1394h34o.disabled,
    .ds-b1394h34o:disabled {
      border-left: none
    }

    .ds-b1394h34p::-moz-placeholder {
      border-left: none
    }

    .ds-b1394h34p::placeholder {
      border-left: none
    }

    .ds-b1394h34q,
    .ds-b1394h34r:hover:not(.disabled, :disabled),
    .ds-b1394h34s:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34t:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34u:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34v:active:not(.disabled, :disabled),
    .ds-b1394h34w:checked:not(.disabled, :disabled),
    .ds-b1394h34x.disabled,
    .ds-b1394h34x:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34y::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34y::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h34z,
    .ds-b1394h350:hover:not(.disabled, :disabled),
    .ds-b1394h351:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h352:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h353:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h354:active:not(.disabled, :disabled),
    .ds-b1394h355:checked:not(.disabled, :disabled),
    .ds-b1394h356.disabled,
    .ds-b1394h356:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h357::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h357::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h358,
    .ds-b1394h359:hover:not(.disabled, :disabled),
    .ds-b1394h35a:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35b:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35c:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35d:active:not(.disabled, :disabled),
    .ds-b1394h35e:checked:not(.disabled, :disabled),
    .ds-b1394h35f.disabled,
    .ds-b1394h35f:disabled {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35g::-moz-placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35g::placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h35h,
    .ds-b1394h35i:hover:not(.disabled, :disabled),
    .ds-b1394h35j:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35k:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35l:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35m:active:not(.disabled, :disabled),
    .ds-b1394h35n:checked:not(.disabled, :disabled),
    .ds-b1394h35o.disabled,
    .ds-b1394h35o:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35p::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35p::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h35q,
    .ds-b1394h35r:hover:not(.disabled, :disabled),
    .ds-b1394h35s:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35t:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35u:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35v:active:not(.disabled, :disabled),
    .ds-b1394h35w:checked:not(.disabled, :disabled),
    .ds-b1394h35x.disabled,
    .ds-b1394h35x:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35y::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35y::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h35z,
    .ds-b1394h360:hover:not(.disabled, :disabled),
    .ds-b1394h361:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h362:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h363:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h364:active:not(.disabled, :disabled),
    .ds-b1394h365:checked:not(.disabled, :disabled),
    .ds-b1394h366.disabled,
    .ds-b1394h366:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h367::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h367::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h368,
    .ds-b1394h369:hover:not(.disabled, :disabled),
    .ds-b1394h36a:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36b:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36c:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36d:active:not(.disabled, :disabled),
    .ds-b1394h36e:checked:not(.disabled, :disabled),
    .ds-b1394h36f.disabled,
    .ds-b1394h36f:disabled {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36g::-moz-placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36g::placeholder {
      border-left: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h36h,
    .ds-b1394h36i:hover:not(.disabled, :disabled),
    .ds-b1394h36j:focus:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36k:focus-within:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36l:focus-visible:not(.disabled, :disabled) {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36m:active:not(.disabled, :disabled),
    .ds-b1394h36n:checked:not(.disabled, :disabled),
    .ds-b1394h36o.disabled,
    .ds-b1394h36o:disabled {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36p::-moz-placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36p::placeholder {
      border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h36q,
    .ds-b1394h36r:hover:not(.disabled, :disabled),
    .ds-b1394h36s:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36t:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36u:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36v:active:not(.disabled, :disabled),
    .ds-b1394h36w:checked:not(.disabled, :disabled),
    .ds-b1394h36x.disabled,
    .ds-b1394h36x:disabled {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36y::-moz-placeholder {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36y::placeholder {
      border-left-color: var(--color-border-caution)
    }

    .ds-b1394h36z,
    .ds-b1394h370:hover:not(.disabled, :disabled),
    .ds-b1394h371:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h372:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h373:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h374:active:not(.disabled, :disabled),
    .ds-b1394h375:checked:not(.disabled, :disabled),
    .ds-b1394h376.disabled,
    .ds-b1394h376:disabled {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h377::-moz-placeholder {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h377::placeholder {
      border-left-color: var(--color-border-critical)
    }

    .ds-b1394h378,
    .ds-b1394h379:hover:not(.disabled, :disabled),
    .ds-b1394h37a:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37b:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37c:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37d:active:not(.disabled, :disabled),
    .ds-b1394h37e:checked:not(.disabled, :disabled),
    .ds-b1394h37f.disabled,
    .ds-b1394h37f:disabled {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37g::-moz-placeholder {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37g::placeholder {
      border-left-color: var(--color-border-info)
    }

    .ds-b1394h37h,
    .ds-b1394h37i:hover:not(.disabled, :disabled),
    .ds-b1394h37j:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37k:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37l:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37m:active:not(.disabled, :disabled),
    .ds-b1394h37n:checked:not(.disabled, :disabled),
    .ds-b1394h37o.disabled,
    .ds-b1394h37o:disabled {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37p::-moz-placeholder {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37p::placeholder {
      border-left-color: var(--color-content-interactive)
    }

    .ds-b1394h37q,
    .ds-b1394h37r:hover:not(.disabled, :disabled),
    .ds-b1394h37s:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37t:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37u:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37v:active:not(.disabled, :disabled),
    .ds-b1394h37w:checked:not(.disabled, :disabled),
    .ds-b1394h37x.disabled,
    .ds-b1394h37x:disabled {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37y::-moz-placeholder {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37y::placeholder {
      border-left-color: var(--color-content-inverse)
    }

    .ds-b1394h37z,
    .ds-b1394h380:hover:not(.disabled, :disabled),
    .ds-b1394h381:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h382:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h383:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h384:active:not(.disabled, :disabled),
    .ds-b1394h385:checked:not(.disabled, :disabled),
    .ds-b1394h386.disabled,
    .ds-b1394h386:disabled {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h387::-moz-placeholder {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h387::placeholder {
      border-left-color: var(--color-border-positive)
    }

    .ds-b1394h388,
    .ds-b1394h389:hover:not(.disabled, :disabled),
    .ds-b1394h38a:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38b:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38c:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38d:active:not(.disabled, :disabled),
    .ds-b1394h38e:checked:not(.disabled, :disabled),
    .ds-b1394h38f.disabled,
    .ds-b1394h38f:disabled {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38g::-moz-placeholder {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38g::placeholder {
      border-left-color: var(--color-border-primary)
    }

    .ds-b1394h38h,
    .ds-b1394h38i:hover:not(.disabled, :disabled),
    .ds-b1394h38j:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38k:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38l:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38m:active:not(.disabled, :disabled),
    .ds-b1394h38n:checked:not(.disabled, :disabled),
    .ds-b1394h38o.disabled,
    .ds-b1394h38o:disabled {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38p::-moz-placeholder {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38p::placeholder {
      border-left-color: var(--color-border-promotion)
    }

    .ds-b1394h38q,
    .ds-b1394h38r:hover:not(.disabled, :disabled),
    .ds-b1394h38s:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38t:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38u:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38v:active:not(.disabled, :disabled),
    .ds-b1394h38w:checked:not(.disabled, :disabled),
    .ds-b1394h38x.disabled,
    .ds-b1394h38x:disabled {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38y::-moz-placeholder {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38y::placeholder {
      border-left-color: var(--color-border-prompt)
    }

    .ds-b1394h38z,
    .ds-b1394h390:hover:not(.disabled, :disabled),
    .ds-b1394h391:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h392:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h393:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h394:active:not(.disabled, :disabled),
    .ds-b1394h395:checked:not(.disabled, :disabled),
    .ds-b1394h396.disabled,
    .ds-b1394h396:disabled {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h397::-moz-placeholder {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h397::placeholder {
      border-left-color: var(--color-border-secondary)
    }

    .ds-b1394h398,
    .ds-b1394h399:hover:not(.disabled, :disabled),
    .ds-b1394h39a:focus:not(.disabled, :disabled) {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39b:focus-within:not(.disabled, :disabled) {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39c:focus-visible:not(.disabled, :disabled) {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39d:active:not(.disabled, :disabled),
    .ds-b1394h39e:checked:not(.disabled, :disabled),
    .ds-b1394h39f.disabled,
    .ds-b1394h39f:disabled {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39g::-moz-placeholder {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39g::placeholder {
      border-left-color: var(--color-border-tertiary)
    }

    .ds-b1394h39h,
    .ds-b1394h39i:hover:not(.disabled, :disabled),
    .ds-b1394h39j:focus:not(.disabled, :disabled) {
      border-left-color: transparent
    }

    .ds-b1394h39k:focus-within:not(.disabled, :disabled) {
      border-left-color: transparent
    }

    .ds-b1394h39l:focus-visible:not(.disabled, :disabled) {
      border-left-color: transparent
    }

    .ds-b1394h39m:active:not(.disabled, :disabled),
    .ds-b1394h39n:checked:not(.disabled, :disabled),
    .ds-b1394h39o.disabled,
    .ds-b1394h39o:disabled {
      border-left-color: transparent
    }

    .ds-b1394h39p::-moz-placeholder {
      border-left-color: transparent
    }

    .ds-b1394h39p::placeholder {
      border-left-color: transparent
    }

    .ds-b1394h39q,
    .ds-b1394h39r:hover:not(.disabled, :disabled),
    .ds-b1394h39s:focus:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39t:focus-within:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39u:focus-visible:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39v:active:not(.disabled, :disabled),
    .ds-b1394h39w:checked:not(.disabled, :disabled),
    .ds-b1394h39x.disabled,
    .ds-b1394h39x:disabled {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39y::-moz-placeholder {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39y::placeholder {
      border-left-width: var(--chunkiness-none)
    }

    .ds-b1394h39z,
    .ds-b1394h3a0:hover:not(.disabled, :disabled),
    .ds-b1394h3a1:focus:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a2:focus-within:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a3:focus-visible:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a4:active:not(.disabled, :disabled),
    .ds-b1394h3a5:checked:not(.disabled, :disabled),
    .ds-b1394h3a6.disabled,
    .ds-b1394h3a6:disabled {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a7::-moz-placeholder {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a7::placeholder {
      border-left-width: var(--chunkiness-thick)
    }

    .ds-b1394h3a8,
    .ds-b1394h3a9:hover:not(.disabled, :disabled),
    .ds-b1394h3aa:focus:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ab:focus-within:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ac:focus-visible:not(.disabled, :disabled) {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ad:active:not(.disabled, :disabled),
    .ds-b1394h3ae:checked:not(.disabled, :disabled),
    .ds-b1394h3af.disabled,
    .ds-b1394h3af:disabled {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ag::-moz-placeholder {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ag::placeholder {
      border-left-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ah,
    .ds-b1394h3ai:hover:not(.disabled, :disabled),
    .ds-b1394h3aj:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ak:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3al:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3am:active:not(.disabled, :disabled),
    .ds-b1394h3an:checked:not(.disabled, :disabled),
    .ds-b1394h3ao.disabled,
    .ds-b1394h3ao:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ap::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ap::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3aq,
    .ds-b1394h3ar:hover:not(.disabled, :disabled),
    .ds-b1394h3as:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3at:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3au:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3av:active:not(.disabled, :disabled),
    .ds-b1394h3aw:checked:not(.disabled, :disabled),
    .ds-b1394h3ax.disabled,
    .ds-b1394h3ax:disabled {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3ay::-moz-placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3ay::placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3az,
    .ds-b1394h3b0:hover:not(.disabled, :disabled),
    .ds-b1394h3b1:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b2:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b3:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b4:active:not(.disabled, :disabled),
    .ds-b1394h3b5:checked:not(.disabled, :disabled),
    .ds-b1394h3b6.disabled,
    .ds-b1394h3b6:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b7::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b7::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3b8,
    .ds-b1394h3b9:hover:not(.disabled, :disabled),
    .ds-b1394h3ba:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bb:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bc:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bd:active:not(.disabled, :disabled),
    .ds-b1394h3be:checked:not(.disabled, :disabled),
    .ds-b1394h3bf.disabled,
    .ds-b1394h3bf:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bg::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bg::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3bh,
    .ds-b1394h3bi:hover:not(.disabled, :disabled),
    .ds-b1394h3bj:focus:not(.disabled, :disabled) {
      border-right: hidden
    }

    .ds-b1394h3bk:focus-within:not(.disabled, :disabled) {
      border-right: hidden
    }

    .ds-b1394h3bl:focus-visible:not(.disabled, :disabled) {
      border-right: hidden
    }

    .ds-b1394h3bm:active:not(.disabled, :disabled),
    .ds-b1394h3bn:checked:not(.disabled, :disabled),
    .ds-b1394h3bo.disabled,
    .ds-b1394h3bo:disabled {
      border-right: hidden
    }

    .ds-b1394h3bp::-moz-placeholder {
      border-right: hidden
    }

    .ds-b1394h3bp::placeholder {
      border-right: hidden
    }

    .ds-b1394h3bq,
    .ds-b1394h3br:hover:not(.disabled, :disabled),
    .ds-b1394h3bs:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3bt:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3bu:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3bv:active:not(.disabled, :disabled),
    .ds-b1394h3bw:checked:not(.disabled, :disabled),
    .ds-b1394h3bx.disabled,
    .ds-b1394h3bx:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3by::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3by::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3bz,
    .ds-b1394h3c0:hover:not(.disabled, :disabled),
    .ds-b1394h3c1:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c2:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c3:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c4:active:not(.disabled, :disabled),
    .ds-b1394h3c5:checked:not(.disabled, :disabled),
    .ds-b1394h3c6.disabled,
    .ds-b1394h3c6:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c7::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c7::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3c8,
    .ds-b1394h3c9:hover:not(.disabled, :disabled),
    .ds-b1394h3ca:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3cb:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3cc:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3cd:active:not(.disabled, :disabled),
    .ds-b1394h3ce:checked:not(.disabled, :disabled),
    .ds-b1394h3cf.disabled,
    .ds-b1394h3cf:disabled {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3cg::-moz-placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3cg::placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3ch,
    .ds-b1394h3ci:hover:not(.disabled, :disabled),
    .ds-b1394h3cj:focus:not(.disabled, :disabled) {
      border-right: none
    }

    .ds-b1394h3ck:focus-within:not(.disabled, :disabled) {
      border-right: none
    }

    .ds-b1394h3cl:focus-visible:not(.disabled, :disabled) {
      border-right: none
    }

    .ds-b1394h3cm:active:not(.disabled, :disabled),
    .ds-b1394h3cn:checked:not(.disabled, :disabled),
    .ds-b1394h3co.disabled,
    .ds-b1394h3co:disabled {
      border-right: none
    }

    .ds-b1394h3cp::-moz-placeholder {
      border-right: none
    }

    .ds-b1394h3cp::placeholder {
      border-right: none
    }

    .ds-b1394h3cq,
    .ds-b1394h3cr:hover:not(.disabled, :disabled),
    .ds-b1394h3cs:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3ct:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3cu:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3cv:active:not(.disabled, :disabled),
    .ds-b1394h3cw:checked:not(.disabled, :disabled),
    .ds-b1394h3cx.disabled,
    .ds-b1394h3cx:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3cy::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3cy::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3cz,
    .ds-b1394h3d0:hover:not(.disabled, :disabled),
    .ds-b1394h3d1:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d2:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d3:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d4:active:not(.disabled, :disabled),
    .ds-b1394h3d5:checked:not(.disabled, :disabled),
    .ds-b1394h3d6.disabled,
    .ds-b1394h3d6:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d7::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d7::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3d8,
    .ds-b1394h3d9:hover:not(.disabled, :disabled),
    .ds-b1394h3da:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3db:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3dc:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3dd:active:not(.disabled, :disabled),
    .ds-b1394h3de:checked:not(.disabled, :disabled),
    .ds-b1394h3df.disabled,
    .ds-b1394h3df:disabled {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3dg::-moz-placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3dg::placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3dh,
    .ds-b1394h3di:hover:not(.disabled, :disabled),
    .ds-b1394h3dj:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dk:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dl:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dm:active:not(.disabled, :disabled),
    .ds-b1394h3dn:checked:not(.disabled, :disabled),
    .ds-b1394h3do.disabled,
    .ds-b1394h3do:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dp::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dp::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3dq,
    .ds-b1394h3dr:hover:not(.disabled, :disabled),
    .ds-b1394h3ds:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3dt:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3du:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3dv:active:not(.disabled, :disabled),
    .ds-b1394h3dw:checked:not(.disabled, :disabled),
    .ds-b1394h3dx.disabled,
    .ds-b1394h3dx:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3dy::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3dy::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3dz,
    .ds-b1394h3e0:hover:not(.disabled, :disabled),
    .ds-b1394h3e1:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e2:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e3:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e4:active:not(.disabled, :disabled),
    .ds-b1394h3e5:checked:not(.disabled, :disabled),
    .ds-b1394h3e6.disabled,
    .ds-b1394h3e6:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e7::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e7::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3e8,
    .ds-b1394h3e9:hover:not(.disabled, :disabled),
    .ds-b1394h3ea:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3eb:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3ec:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3ed:active:not(.disabled, :disabled),
    .ds-b1394h3ee:checked:not(.disabled, :disabled),
    .ds-b1394h3ef.disabled,
    .ds-b1394h3ef:disabled {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3eg::-moz-placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3eg::placeholder {
      border-right: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3eh,
    .ds-b1394h3ei:hover:not(.disabled, :disabled),
    .ds-b1394h3ej:focus:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3ek:focus-within:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3el:focus-visible:not(.disabled, :disabled) {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3em:active:not(.disabled, :disabled),
    .ds-b1394h3en:checked:not(.disabled, :disabled),
    .ds-b1394h3eo.disabled,
    .ds-b1394h3eo:disabled {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3ep::-moz-placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3ep::placeholder {
      border-right: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3eq,
    .ds-b1394h3er:hover:not(.disabled, :disabled),
    .ds-b1394h3es:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3et:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3eu:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3ev:active:not(.disabled, :disabled),
    .ds-b1394h3ew:checked:not(.disabled, :disabled),
    .ds-b1394h3ex.disabled,
    .ds-b1394h3ex:disabled {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3ey::-moz-placeholder {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3ey::placeholder {
      border-right-color: var(--color-border-caution)
    }

    .ds-b1394h3ez,
    .ds-b1394h3f0:hover:not(.disabled, :disabled),
    .ds-b1394h3f1:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f2:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f3:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f4:active:not(.disabled, :disabled),
    .ds-b1394h3f5:checked:not(.disabled, :disabled),
    .ds-b1394h3f6.disabled,
    .ds-b1394h3f6:disabled {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f7::-moz-placeholder {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f7::placeholder {
      border-right-color: var(--color-border-critical)
    }

    .ds-b1394h3f8,
    .ds-b1394h3f9:hover:not(.disabled, :disabled),
    .ds-b1394h3fa:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fb:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fc:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fd:active:not(.disabled, :disabled),
    .ds-b1394h3fe:checked:not(.disabled, :disabled),
    .ds-b1394h3ff.disabled,
    .ds-b1394h3ff:disabled {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fg::-moz-placeholder {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fg::placeholder {
      border-right-color: var(--color-border-info)
    }

    .ds-b1394h3fh,
    .ds-b1394h3fi:hover:not(.disabled, :disabled),
    .ds-b1394h3fj:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fk:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fl:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fm:active:not(.disabled, :disabled),
    .ds-b1394h3fn:checked:not(.disabled, :disabled),
    .ds-b1394h3fo.disabled,
    .ds-b1394h3fo:disabled {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fp::-moz-placeholder {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fp::placeholder {
      border-right-color: var(--color-content-interactive)
    }

    .ds-b1394h3fq,
    .ds-b1394h3fr:hover:not(.disabled, :disabled),
    .ds-b1394h3fs:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3ft:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3fu:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3fv:active:not(.disabled, :disabled),
    .ds-b1394h3fw:checked:not(.disabled, :disabled),
    .ds-b1394h3fx.disabled,
    .ds-b1394h3fx:disabled {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3fy::-moz-placeholder {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3fy::placeholder {
      border-right-color: var(--color-content-inverse)
    }

    .ds-b1394h3fz,
    .ds-b1394h3g0:hover:not(.disabled, :disabled),
    .ds-b1394h3g1:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g2:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g3:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g4:active:not(.disabled, :disabled),
    .ds-b1394h3g5:checked:not(.disabled, :disabled),
    .ds-b1394h3g6.disabled,
    .ds-b1394h3g6:disabled {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g7::-moz-placeholder {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g7::placeholder {
      border-right-color: var(--color-border-positive)
    }

    .ds-b1394h3g8,
    .ds-b1394h3g9:hover:not(.disabled, :disabled),
    .ds-b1394h3ga:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gb:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gc:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gd:active:not(.disabled, :disabled),
    .ds-b1394h3ge:checked:not(.disabled, :disabled),
    .ds-b1394h3gf.disabled,
    .ds-b1394h3gf:disabled {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gg::-moz-placeholder {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gg::placeholder {
      border-right-color: var(--color-border-primary)
    }

    .ds-b1394h3gh,
    .ds-b1394h3gi:hover:not(.disabled, :disabled),
    .ds-b1394h3gj:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gk:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gl:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gm:active:not(.disabled, :disabled),
    .ds-b1394h3gn:checked:not(.disabled, :disabled),
    .ds-b1394h3go.disabled,
    .ds-b1394h3go:disabled {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gp::-moz-placeholder {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gp::placeholder {
      border-right-color: var(--color-border-promotion)
    }

    .ds-b1394h3gq,
    .ds-b1394h3gr:hover:not(.disabled, :disabled),
    .ds-b1394h3gs:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gt:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gu:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gv:active:not(.disabled, :disabled),
    .ds-b1394h3gw:checked:not(.disabled, :disabled),
    .ds-b1394h3gx.disabled,
    .ds-b1394h3gx:disabled {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gy::-moz-placeholder {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gy::placeholder {
      border-right-color: var(--color-border-prompt)
    }

    .ds-b1394h3gz,
    .ds-b1394h3h0:hover:not(.disabled, :disabled),
    .ds-b1394h3h1:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h2:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h3:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h4:active:not(.disabled, :disabled),
    .ds-b1394h3h5:checked:not(.disabled, :disabled),
    .ds-b1394h3h6.disabled,
    .ds-b1394h3h6:disabled {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h7::-moz-placeholder {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h7::placeholder {
      border-right-color: var(--color-border-secondary)
    }

    .ds-b1394h3h8,
    .ds-b1394h3h9:hover:not(.disabled, :disabled),
    .ds-b1394h3ha:focus:not(.disabled, :disabled) {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hb:focus-within:not(.disabled, :disabled) {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hc:focus-visible:not(.disabled, :disabled) {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hd:active:not(.disabled, :disabled),
    .ds-b1394h3he:checked:not(.disabled, :disabled),
    .ds-b1394h3hf.disabled,
    .ds-b1394h3hf:disabled {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hg::-moz-placeholder {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hg::placeholder {
      border-right-color: var(--color-border-tertiary)
    }

    .ds-b1394h3hh,
    .ds-b1394h3hi:hover:not(.disabled, :disabled),
    .ds-b1394h3hj:focus:not(.disabled, :disabled) {
      border-right-color: transparent
    }

    .ds-b1394h3hk:focus-within:not(.disabled, :disabled) {
      border-right-color: transparent
    }

    .ds-b1394h3hl:focus-visible:not(.disabled, :disabled) {
      border-right-color: transparent
    }

    .ds-b1394h3hm:active:not(.disabled, :disabled),
    .ds-b1394h3hn:checked:not(.disabled, :disabled),
    .ds-b1394h3ho.disabled,
    .ds-b1394h3ho:disabled {
      border-right-color: transparent
    }

    .ds-b1394h3hp::-moz-placeholder {
      border-right-color: transparent
    }

    .ds-b1394h3hp::placeholder {
      border-right-color: transparent
    }

    .ds-b1394h3hq,
    .ds-b1394h3hr:hover:not(.disabled, :disabled),
    .ds-b1394h3hs:focus:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3ht:focus-within:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3hu:focus-visible:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3hv:active:not(.disabled, :disabled),
    .ds-b1394h3hw:checked:not(.disabled, :disabled),
    .ds-b1394h3hx.disabled,
    .ds-b1394h3hx:disabled {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3hy::-moz-placeholder {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3hy::placeholder {
      border-right-width: var(--chunkiness-none)
    }

    .ds-b1394h3hz,
    .ds-b1394h3i0:hover:not(.disabled, :disabled),
    .ds-b1394h3i1:focus:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i2:focus-within:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i3:focus-visible:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i4:active:not(.disabled, :disabled),
    .ds-b1394h3i5:checked:not(.disabled, :disabled),
    .ds-b1394h3i6.disabled,
    .ds-b1394h3i6:disabled {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i7::-moz-placeholder {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i7::placeholder {
      border-right-width: var(--chunkiness-thick)
    }

    .ds-b1394h3i8,
    .ds-b1394h3i9:hover:not(.disabled, :disabled),
    .ds-b1394h3ia:focus:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ib:focus-within:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ic:focus-visible:not(.disabled, :disabled) {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3id:active:not(.disabled, :disabled),
    .ds-b1394h3ie:checked:not(.disabled, :disabled),
    .ds-b1394h3if.disabled,
    .ds-b1394h3if:disabled {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ig::-moz-placeholder {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ig::placeholder {
      border-right-width: var(--chunkiness-thin)
    }

    .ds-b1394h3ih,
    .ds-b1394h3ii:hover:not(.disabled, :disabled),
    .ds-b1394h3ij:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ik:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3il:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3im:active:not(.disabled, :disabled),
    .ds-b1394h3in:checked:not(.disabled, :disabled),
    .ds-b1394h3io.disabled,
    .ds-b1394h3io:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ip::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3ip::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-content-interactive)
    }

    .ds-b1394h3iq,
    .ds-b1394h3ir:hover:not(.disabled, :disabled),
    .ds-b1394h3is:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3it:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3iu:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3iv:active:not(.disabled, :disabled),
    .ds-b1394h3iw:checked:not(.disabled, :disabled),
    .ds-b1394h3ix.disabled,
    .ds-b1394h3ix:disabled {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3iy::-moz-placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3iy::placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-content-interactive)
    }

    .ds-b1394h3iz,
    .ds-b1394h3j0:hover:not(.disabled, :disabled),
    .ds-b1394h3j1:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j2:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j3:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j4:active:not(.disabled, :disabled),
    .ds-b1394h3j5:checked:not(.disabled, :disabled),
    .ds-b1394h3j6.disabled,
    .ds-b1394h3j6:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j7::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j7::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-caution)
    }

    .ds-b1394h3j8,
    .ds-b1394h3j9:hover:not(.disabled, :disabled),
    .ds-b1394h3ja:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jb:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jc:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jd:active:not(.disabled, :disabled),
    .ds-b1394h3je:checked:not(.disabled, :disabled),
    .ds-b1394h3jf.disabled,
    .ds-b1394h3jf:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jg::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jg::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-critical)
    }

    .ds-b1394h3jh,
    .ds-b1394h3ji:hover:not(.disabled, :disabled),
    .ds-b1394h3jj:focus:not(.disabled, :disabled) {
      border-top: hidden
    }

    .ds-b1394h3jk:focus-within:not(.disabled, :disabled) {
      border-top: hidden
    }

    .ds-b1394h3jl:focus-visible:not(.disabled, :disabled) {
      border-top: hidden
    }

    .ds-b1394h3jm:active:not(.disabled, :disabled),
    .ds-b1394h3jn:checked:not(.disabled, :disabled),
    .ds-b1394h3jo.disabled,
    .ds-b1394h3jo:disabled {
      border-top: hidden
    }

    .ds-b1394h3jp::-moz-placeholder {
      border-top: hidden
    }

    .ds-b1394h3jp::placeholder {
      border-top: hidden
    }

    .ds-b1394h3jq,
    .ds-b1394h3jr:hover:not(.disabled, :disabled),
    .ds-b1394h3js:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3jt:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3ju:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3jv:active:not(.disabled, :disabled),
    .ds-b1394h3jw:checked:not(.disabled, :disabled),
    .ds-b1394h3jx.disabled,
    .ds-b1394h3jx:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3jy::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3jy::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-info)
    }

    .ds-b1394h3jz,
    .ds-b1394h3k0:hover:not(.disabled, :disabled),
    .ds-b1394h3k1:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k2:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k3:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k4:active:not(.disabled, :disabled),
    .ds-b1394h3k5:checked:not(.disabled, :disabled),
    .ds-b1394h3k6.disabled,
    .ds-b1394h3k6:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k7::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k7::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-content-inverse)
    }

    .ds-b1394h3k8,
    .ds-b1394h3k9:hover:not(.disabled, :disabled),
    .ds-b1394h3ka:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kb:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kc:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kd:active:not(.disabled, :disabled),
    .ds-b1394h3ke:checked:not(.disabled, :disabled),
    .ds-b1394h3kf.disabled,
    .ds-b1394h3kf:disabled {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kg::-moz-placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kg::placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-content-inverse)
    }

    .ds-b1394h3kh,
    .ds-b1394h3ki:hover:not(.disabled, :disabled),
    .ds-b1394h3kj:focus:not(.disabled, :disabled) {
      border-top: none
    }

    .ds-b1394h3kk:focus-within:not(.disabled, :disabled) {
      border-top: none
    }

    .ds-b1394h3kl:focus-visible:not(.disabled, :disabled) {
      border-top: none
    }

    .ds-b1394h3km:active:not(.disabled, :disabled),
    .ds-b1394h3kn:checked:not(.disabled, :disabled),
    .ds-b1394h3ko.disabled,
    .ds-b1394h3ko:disabled {
      border-top: none
    }

    .ds-b1394h3kp::-moz-placeholder {
      border-top: none
    }

    .ds-b1394h3kp::placeholder {
      border-top: none
    }

    .ds-b1394h3kq,
    .ds-b1394h3kr:hover:not(.disabled, :disabled),
    .ds-b1394h3ks:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3kt:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3ku:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3kv:active:not(.disabled, :disabled),
    .ds-b1394h3kw:checked:not(.disabled, :disabled),
    .ds-b1394h3kx.disabled,
    .ds-b1394h3kx:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3ky::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3ky::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-positive)
    }

    .ds-b1394h3kz,
    .ds-b1394h3l0:hover:not(.disabled, :disabled),
    .ds-b1394h3l1:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l2:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l3:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l4:active:not(.disabled, :disabled),
    .ds-b1394h3l5:checked:not(.disabled, :disabled),
    .ds-b1394h3l6.disabled,
    .ds-b1394h3l6:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l7::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l7::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-primary)
    }

    .ds-b1394h3l8,
    .ds-b1394h3l9:hover:not(.disabled, :disabled),
    .ds-b1394h3la:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3lb:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3lc:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3ld:active:not(.disabled, :disabled),
    .ds-b1394h3le:checked:not(.disabled, :disabled),
    .ds-b1394h3lf.disabled,
    .ds-b1394h3lf:disabled {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3lg::-moz-placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3lg::placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-border-primary)
    }

    .ds-b1394h3lh,
    .ds-b1394h3li:hover:not(.disabled, :disabled),
    .ds-b1394h3lj:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3lk:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3ll:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3lm:active:not(.disabled, :disabled),
    .ds-b1394h3ln:checked:not(.disabled, :disabled),
    .ds-b1394h3lo.disabled,
    .ds-b1394h3lo:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3lp::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3lp::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-promotion)
    }

    .ds-b1394h3lq,
    .ds-b1394h3lr:hover:not(.disabled, :disabled),
    .ds-b1394h3ls:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3lt:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3lu:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3lv:active:not(.disabled, :disabled),
    .ds-b1394h3lw:checked:not(.disabled, :disabled),
    .ds-b1394h3lx.disabled,
    .ds-b1394h3lx:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3ly::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3ly::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-prompt)
    }

    .ds-b1394h3lz,
    .ds-b1394h3m0:hover:not(.disabled, :disabled),
    .ds-b1394h3m1:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m2:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m3:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m4:active:not(.disabled, :disabled),
    .ds-b1394h3m5:checked:not(.disabled, :disabled),
    .ds-b1394h3m6.disabled,
    .ds-b1394h3m6:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m7::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m7::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-secondary)
    }

    .ds-b1394h3m8,
    .ds-b1394h3m9:hover:not(.disabled, :disabled),
    .ds-b1394h3ma:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3mb:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3mc:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3md:active:not(.disabled, :disabled),
    .ds-b1394h3me:checked:not(.disabled, :disabled),
    .ds-b1394h3mf.disabled,
    .ds-b1394h3mf:disabled {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3mg::-moz-placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3mg::placeholder {
      border-top: var(--chunkiness-thick) solid var(--color-border-secondary)
    }

    .ds-b1394h3mh,
    .ds-b1394h3mi:hover:not(.disabled, :disabled),
    .ds-b1394h3mj:focus:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3mk:focus-within:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3ml:focus-visible:not(.disabled, :disabled) {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3mm:active:not(.disabled, :disabled),
    .ds-b1394h3mn:checked:not(.disabled, :disabled),
    .ds-b1394h3mo.disabled,
    .ds-b1394h3mo:disabled {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3mp::-moz-placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3mp::placeholder {
      border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
    }

    .ds-b1394h3mq,
    .ds-b1394h3mr:hover:not(.disabled, :disabled),
    .ds-b1394h3ms:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3mt:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3mu:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3mv:active:not(.disabled, :disabled),
    .ds-b1394h3mw:checked:not(.disabled, :disabled),
    .ds-b1394h3mx.disabled,
    .ds-b1394h3mx:disabled {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3my::-moz-placeholder {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3my::placeholder {
      border-top-color: var(--color-border-caution)
    }

    .ds-b1394h3mz,
    .ds-b1394h3n0:hover:not(.disabled, :disabled),
    .ds-b1394h3n1:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n2:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n3:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n4:active:not(.disabled, :disabled),
    .ds-b1394h3n5:checked:not(.disabled, :disabled),
    .ds-b1394h3n6.disabled,
    .ds-b1394h3n6:disabled {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n7::-moz-placeholder {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n7::placeholder {
      border-top-color: var(--color-border-critical)
    }

    .ds-b1394h3n8,
    .ds-b1394h3n9:hover:not(.disabled, :disabled),
    .ds-b1394h3na:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3nb:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3nc:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3nd:active:not(.disabled, :disabled),
    .ds-b1394h3ne:checked:not(.disabled, :disabled),
    .ds-b1394h3nf.disabled,
    .ds-b1394h3nf:disabled {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3ng::-moz-placeholder {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3ng::placeholder {
      border-top-color: var(--color-border-info)
    }

    .ds-b1394h3nh,
    .ds-b1394h3ni:hover:not(.disabled, :disabled),
    .ds-b1394h3nj:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3nk:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3nl:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3nm:active:not(.disabled, :disabled),
    .ds-b1394h3nn:checked:not(.disabled, :disabled),
    .ds-b1394h3no.disabled,
    .ds-b1394h3no:disabled {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3np::-moz-placeholder {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3np::placeholder {
      border-top-color: var(--color-content-interactive)
    }

    .ds-b1394h3nq,
    .ds-b1394h3nr:hover:not(.disabled, :disabled),
    .ds-b1394h3ns:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3nt:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3nu:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3nv:active:not(.disabled, :disabled),
    .ds-b1394h3nw:checked:not(.disabled, :disabled),
    .ds-b1394h3nx.disabled,
    .ds-b1394h3nx:disabled {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3ny::-moz-placeholder {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3ny::placeholder {
      border-top-color: var(--color-content-inverse)
    }

    .ds-b1394h3nz,
    .ds-b1394h3o0:hover:not(.disabled, :disabled),
    .ds-b1394h3o1:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o2:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o3:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o4:active:not(.disabled, :disabled),
    .ds-b1394h3o5:checked:not(.disabled, :disabled),
    .ds-b1394h3o6.disabled,
    .ds-b1394h3o6:disabled {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o7::-moz-placeholder {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o7::placeholder {
      border-top-color: var(--color-border-positive)
    }

    .ds-b1394h3o8,
    .ds-b1394h3o9:hover:not(.disabled, :disabled),
    .ds-b1394h3oa:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3ob:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3oc:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3od:active:not(.disabled, :disabled),
    .ds-b1394h3oe:checked:not(.disabled, :disabled),
    .ds-b1394h3of.disabled,
    .ds-b1394h3of:disabled {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3og::-moz-placeholder {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3og::placeholder {
      border-top-color: var(--color-border-primary)
    }

    .ds-b1394h3oh,
    .ds-b1394h3oi:hover:not(.disabled, :disabled),
    .ds-b1394h3oj:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3ok:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3ol:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3om:active:not(.disabled, :disabled),
    .ds-b1394h3on:checked:not(.disabled, :disabled),
    .ds-b1394h3oo.disabled,
    .ds-b1394h3oo:disabled {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3op::-moz-placeholder {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3op::placeholder {
      border-top-color: var(--color-border-promotion)
    }

    .ds-b1394h3oq,
    .ds-b1394h3or:hover:not(.disabled, :disabled),
    .ds-b1394h3os:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3ot:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3ou:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3ov:active:not(.disabled, :disabled),
    .ds-b1394h3ow:checked:not(.disabled, :disabled),
    .ds-b1394h3ox.disabled,
    .ds-b1394h3ox:disabled {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3oy::-moz-placeholder {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3oy::placeholder {
      border-top-color: var(--color-border-prompt)
    }

    .ds-b1394h3oz,
    .ds-b1394h3p0:hover:not(.disabled, :disabled),
    .ds-b1394h3p1:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p2:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p3:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p4:active:not(.disabled, :disabled),
    .ds-b1394h3p5:checked:not(.disabled, :disabled),
    .ds-b1394h3p6.disabled,
    .ds-b1394h3p6:disabled {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p7::-moz-placeholder {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p7::placeholder {
      border-top-color: var(--color-border-secondary)
    }

    .ds-b1394h3p8,
    .ds-b1394h3p9:hover:not(.disabled, :disabled),
    .ds-b1394h3pa:focus:not(.disabled, :disabled) {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3pb:focus-within:not(.disabled, :disabled) {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3pc:focus-visible:not(.disabled, :disabled) {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3pd:active:not(.disabled, :disabled),
    .ds-b1394h3pe:checked:not(.disabled, :disabled),
    .ds-b1394h3pf.disabled,
    .ds-b1394h3pf:disabled {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3pg::-moz-placeholder {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3pg::placeholder {
      border-top-color: var(--color-border-tertiary)
    }

    .ds-b1394h3ph,
    .ds-b1394h3pi:hover:not(.disabled, :disabled),
    .ds-b1394h3pj:focus:not(.disabled, :disabled) {
      border-top-color: transparent
    }

    .ds-b1394h3pk:focus-within:not(.disabled, :disabled) {
      border-top-color: transparent
    }

    .ds-b1394h3pl:focus-visible:not(.disabled, :disabled) {
      border-top-color: transparent
    }

    .ds-b1394h3pm:active:not(.disabled, :disabled),
    .ds-b1394h3pn:checked:not(.disabled, :disabled),
    .ds-b1394h3po.disabled,
    .ds-b1394h3po:disabled {
      border-top-color: transparent
    }

    .ds-b1394h3pp::-moz-placeholder {
      border-top-color: transparent
    }

    .ds-b1394h3pp::placeholder {
      border-top-color: transparent
    }

    .ds-b1394h3pq,
    .ds-b1394h3pr:hover:not(.disabled, :disabled),
    .ds-b1394h3ps:focus:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3pt:focus-within:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3pu:focus-visible:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3pv:active:not(.disabled, :disabled),
    .ds-b1394h3pw:checked:not(.disabled, :disabled),
    .ds-b1394h3px.disabled,
    .ds-b1394h3px:disabled {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3py::-moz-placeholder {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3py::placeholder {
      border-top-width: var(--chunkiness-none)
    }

    .ds-b1394h3pz,
    .ds-b1394h3q0:hover:not(.disabled, :disabled),
    .ds-b1394h3q1:focus:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q2:focus-within:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q3:focus-visible:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q4:active:not(.disabled, :disabled),
    .ds-b1394h3q5:checked:not(.disabled, :disabled),
    .ds-b1394h3q6.disabled,
    .ds-b1394h3q6:disabled {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q7::-moz-placeholder {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q7::placeholder {
      border-top-width: var(--chunkiness-thick)
    }

    .ds-b1394h3q8,
    .ds-b1394h3q9:hover:not(.disabled, :disabled),
    .ds-b1394h3qa:focus:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qb:focus-within:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qc:focus-visible:not(.disabled, :disabled) {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qd:active:not(.disabled, :disabled),
    .ds-b1394h3qe:checked:not(.disabled, :disabled),
    .ds-b1394h3qf.disabled,
    .ds-b1394h3qf:disabled {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qg::-moz-placeholder {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qg::placeholder {
      border-top-width: var(--chunkiness-thin)
    }

    .ds-b1394h3qh,
    .ds-b1394h3qi:hover:not(.disabled, :disabled),
    .ds-b1394h3qj:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3qk:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3ql:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3qm:active:not(.disabled, :disabled),
    .ds-b1394h3qn:checked:not(.disabled, :disabled),
    .ds-b1394h3qo.disabled,
    .ds-b1394h3qo:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3qp::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3qp::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-surface-interactive-disabled)
    }

    .ds-b1394h3qq,
    .ds-b1394h3qr:hover:not(.disabled, :disabled),
    .ds-b1394h3qs:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qt:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qu:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qv:active:not(.disabled, :disabled),
    .ds-b1394h3qw:checked:not(.disabled, :disabled),
    .ds-b1394h3qx.disabled,
    .ds-b1394h3qx:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qy::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qy::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
    }

    .ds-b1394h3qz,
    .ds-b1394h3r0:hover:not(.disabled, :disabled),
    .ds-b1394h3r1:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r2:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r3:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r4:active:not(.disabled, :disabled),
    .ds-b1394h3r5:checked:not(.disabled, :disabled),
    .ds-b1394h3r6.disabled,
    .ds-b1394h3r6:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r7::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r7::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
    }

    .ds-b1394h3r8,
    .ds-b1394h3r9:hover:not(.disabled, :disabled),
    .ds-b1394h3ra:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rb:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rc:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rd:active:not(.disabled, :disabled),
    .ds-b1394h3re:checked:not(.disabled, :disabled),
    .ds-b1394h3rf.disabled,
    .ds-b1394h3rf:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rg::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rg::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
    }

    .ds-b1394h3rh,
    .ds-b1394h3ri:hover:not(.disabled, :disabled),
    .ds-b1394h3rj:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rk:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rl:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rm:active:not(.disabled, :disabled),
    .ds-b1394h3rn:checked:not(.disabled, :disabled),
    .ds-b1394h3ro.disabled,
    .ds-b1394h3ro:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rp::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rp::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-content-critical-default)
    }

    .ds-b1394h3rq,
    .ds-b1394h3rr:hover:not(.disabled, :disabled),
    .ds-b1394h3rs:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3rt:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3ru:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3rv:active:not(.disabled, :disabled),
    .ds-b1394h3rw:checked:not(.disabled, :disabled),
    .ds-b1394h3rx.disabled,
    .ds-b1394h3rx:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3ry::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3ry::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
    }

    .ds-b1394h3rz,
    .ds-b1394h3s0:hover:not(.disabled, :disabled),
    .ds-b1394h3s1:focus:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s2:focus-within:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s3:focus-visible:not(.disabled, :disabled) {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s4:active:not(.disabled, :disabled),
    .ds-b1394h3s5:checked:not(.disabled, :disabled),
    .ds-b1394h3s6.disabled,
    .ds-b1394h3s6:disabled {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s7::-moz-placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s7::placeholder {
      box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-tertiary)
    }

    .ds-b1394h3s8,
    .ds-b1394h3s9:hover:not(.disabled, :disabled),
    .ds-b1394h3sa:focus:not(.disabled, :disabled) {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sb:focus-within:not(.disabled, :disabled) {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sc:focus-visible:not(.disabled, :disabled) {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sd:active:not(.disabled, :disabled),
    .ds-b1394h3se:checked:not(.disabled, :disabled),
    .ds-b1394h3sf.disabled,
    .ds-b1394h3sf:disabled {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sg::-moz-placeholder {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sg::placeholder {
      box-shadow: var(--elevation-medium)
    }

    .ds-b1394h3sh,
    .ds-b1394h3si:hover:not(.disabled, :disabled),
    .ds-b1394h3sj:focus:not(.disabled, :disabled) {
      box-shadow: none
    }

    .ds-b1394h3sk:focus-within:not(.disabled, :disabled) {
      box-shadow: none
    }

    .ds-b1394h3sl:focus-visible:not(.disabled, :disabled) {
      box-shadow: none
    }

    .ds-b1394h3sm:active:not(.disabled, :disabled),
    .ds-b1394h3sn:checked:not(.disabled, :disabled),
    .ds-b1394h3so.disabled,
    .ds-b1394h3so:disabled {
      box-shadow: none
    }

    .ds-b1394h3sp::-moz-placeholder {
      box-shadow: none
    }

    .ds-b1394h3sp::placeholder {
      box-shadow: none
    }

    .ds-b1394h3sq,
    .ds-b1394h3sr:hover:not(.disabled, :disabled),
    .ds-b1394h3ss:focus:not(.disabled, :disabled) {
      color: var(--color-always-white)
    }

    .ds-b1394h3st:focus-within:not(.disabled, :disabled) {
      color: var(--color-always-white)
    }

    .ds-b1394h3su:focus-visible:not(.disabled, :disabled) {
      color: var(--color-always-white)
    }

    .ds-b1394h3sv:active:not(.disabled, :disabled),
    .ds-b1394h3sw:checked:not(.disabled, :disabled),
    .ds-b1394h3sx.disabled,
    .ds-b1394h3sx:disabled {
      color: var(--color-always-white)
    }

    .ds-b1394h3sy::-moz-placeholder {
      color: var(--color-always-white)
    }

    .ds-b1394h3sy::placeholder {
      color: var(--color-always-white)
    }

    .ds-b1394h3sz,
    .ds-b1394h3t0:hover:not(.disabled, :disabled),
    .ds-b1394h3t1:focus:not(.disabled, :disabled) {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t2:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t3:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t4:active:not(.disabled, :disabled),
    .ds-b1394h3t5:checked:not(.disabled, :disabled),
    .ds-b1394h3t6.disabled,
    .ds-b1394h3t6:disabled {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t7::-moz-placeholder {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t7::placeholder {
      color: var(--color-content-caution-default)
    }

    .ds-b1394h3t8,
    .ds-b1394h3t9:hover:not(.disabled, :disabled),
    .ds-b1394h3ta:focus:not(.disabled, :disabled) {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3tb:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3tc:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3td:active:not(.disabled, :disabled),
    .ds-b1394h3te:checked:not(.disabled, :disabled),
    .ds-b1394h3tf.disabled,
    .ds-b1394h3tf:disabled {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3tg::-moz-placeholder {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3tg::placeholder {
      color: var(--color-content-caution-strong)
    }

    .ds-b1394h3th,
    .ds-b1394h3ti:hover:not(.disabled, :disabled),
    .ds-b1394h3tj:focus:not(.disabled, :disabled) {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tk:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tl:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tm:active:not(.disabled, :disabled),
    .ds-b1394h3tn:checked:not(.disabled, :disabled),
    .ds-b1394h3to.disabled,
    .ds-b1394h3to:disabled {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tp::-moz-placeholder {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tp::placeholder {
      color: var(--color-content-critical-default)
    }

    .ds-b1394h3tq,
    .ds-b1394h3tr:hover:not(.disabled, :disabled),
    .ds-b1394h3ts:focus:not(.disabled, :disabled) {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3tt:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3tu:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3tv:active:not(.disabled, :disabled),
    .ds-b1394h3tw:checked:not(.disabled, :disabled),
    .ds-b1394h3tx.disabled,
    .ds-b1394h3tx:disabled {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3ty::-moz-placeholder {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3ty::placeholder {
      color: var(--color-content-critical-strong)
    }

    .ds-b1394h3tz,
    .ds-b1394h3u0:hover:not(.disabled, :disabled),
    .ds-b1394h3u1:focus:not(.disabled, :disabled) {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u2:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u3:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u4:active:not(.disabled, :disabled),
    .ds-b1394h3u5:checked:not(.disabled, :disabled),
    .ds-b1394h3u6.disabled,
    .ds-b1394h3u6:disabled {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u7::-moz-placeholder {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u7::placeholder {
      color: var(--color-content-disabled)
    }

    .ds-b1394h3u8,
    .ds-b1394h3u9:hover:not(.disabled, :disabled),
    .ds-b1394h3ua:focus:not(.disabled, :disabled) {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3ub:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3uc:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3ud:active:not(.disabled, :disabled),
    .ds-b1394h3ue:checked:not(.disabled, :disabled),
    .ds-b1394h3uf.disabled,
    .ds-b1394h3uf:disabled {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3ug::-moz-placeholder {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3ug::placeholder {
      color: var(--color-content-info-default)
    }

    .ds-b1394h3uh,
    .ds-b1394h3ui:hover:not(.disabled, :disabled),
    .ds-b1394h3uj:focus:not(.disabled, :disabled) {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3uk:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3ul:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3um:active:not(.disabled, :disabled),
    .ds-b1394h3un:checked:not(.disabled, :disabled),
    .ds-b1394h3uo.disabled,
    .ds-b1394h3uo:disabled {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3up::-moz-placeholder {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3up::placeholder {
      color: var(--color-content-info-strong)
    }

    .ds-b1394h3uq,
    .ds-b1394h3ur:hover:not(.disabled, :disabled),
    .ds-b1394h3us:focus:not(.disabled, :disabled) {
      color: inherit
    }

    .ds-b1394h3ut:focus-within:not(.disabled, :disabled) {
      color: inherit
    }

    .ds-b1394h3uu:focus-visible:not(.disabled, :disabled) {
      color: inherit
    }

    .ds-b1394h3uv:active:not(.disabled, :disabled),
    .ds-b1394h3uw:checked:not(.disabled, :disabled),
    .ds-b1394h3ux.disabled,
    .ds-b1394h3ux:disabled {
      color: inherit
    }

    .ds-b1394h3uy::-moz-placeholder {
      color: inherit
    }

    .ds-b1394h3uy::placeholder {
      color: inherit
    }

    .ds-b1394h3uz,
    .ds-b1394h3v0:hover:not(.disabled, :disabled),
    .ds-b1394h3v1:focus:not(.disabled, :disabled) {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v2:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v3:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v4:active:not(.disabled, :disabled),
    .ds-b1394h3v5:checked:not(.disabled, :disabled),
    .ds-b1394h3v6.disabled,
    .ds-b1394h3v6:disabled {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v7::-moz-placeholder {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v7::placeholder {
      color: var(--color-content-interactive)
    }

    .ds-b1394h3v8,
    .ds-b1394h3v9:hover:not(.disabled, :disabled),
    .ds-b1394h3va:focus:not(.disabled, :disabled) {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vb:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vc:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vd:active:not(.disabled, :disabled),
    .ds-b1394h3ve:checked:not(.disabled, :disabled),
    .ds-b1394h3vf.disabled,
    .ds-b1394h3vf:disabled {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vg::-moz-placeholder {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vg::placeholder {
      color: var(--color-content-inverse)
    }

    .ds-b1394h3vh,
    .ds-b1394h3vi:hover:not(.disabled, :disabled),
    .ds-b1394h3vj:focus:not(.disabled, :disabled) {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vk:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vl:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vm:active:not(.disabled, :disabled),
    .ds-b1394h3vn:checked:not(.disabled, :disabled),
    .ds-b1394h3vo.disabled,
    .ds-b1394h3vo:disabled {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vp::-moz-placeholder {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vp::placeholder {
      color: var(--color-content-neutral-default)
    }

    .ds-b1394h3vq,
    .ds-b1394h3vr:hover:not(.disabled, :disabled),
    .ds-b1394h3vs:focus:not(.disabled, :disabled) {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vt:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vu:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vv:active:not(.disabled, :disabled),
    .ds-b1394h3vw:checked:not(.disabled, :disabled),
    .ds-b1394h3vx.disabled,
    .ds-b1394h3vx:disabled {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vy::-moz-placeholder {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vy::placeholder {
      color: var(--color-content-neutral-strong)
    }

    .ds-b1394h3vz,
    .ds-b1394h3w0:hover:not(.disabled, :disabled),
    .ds-b1394h3w1:focus:not(.disabled, :disabled) {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w2:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w3:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w4:active:not(.disabled, :disabled),
    .ds-b1394h3w5:checked:not(.disabled, :disabled),
    .ds-b1394h3w6.disabled,
    .ds-b1394h3w6:disabled {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w7::-moz-placeholder {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w7::placeholder {
      color: var(--color-content-positive-default)
    }

    .ds-b1394h3w8,
    .ds-b1394h3w9:hover:not(.disabled, :disabled),
    .ds-b1394h3wa:focus:not(.disabled, :disabled) {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wb:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wc:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wd:active:not(.disabled, :disabled),
    .ds-b1394h3we:checked:not(.disabled, :disabled),
    .ds-b1394h3wf.disabled,
    .ds-b1394h3wf:disabled {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wg::-moz-placeholder {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wg::placeholder {
      color: var(--color-content-positive-strong)
    }

    .ds-b1394h3wh,
    .ds-b1394h3wi:hover:not(.disabled, :disabled),
    .ds-b1394h3wj:focus:not(.disabled, :disabled) {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wk:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wl:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wm:active:not(.disabled, :disabled),
    .ds-b1394h3wn:checked:not(.disabled, :disabled),
    .ds-b1394h3wo.disabled,
    .ds-b1394h3wo:disabled {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wp::-moz-placeholder {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wp::placeholder {
      color: var(--color-content-primary)
    }

    .ds-b1394h3wq,
    .ds-b1394h3wr:hover:not(.disabled, :disabled),
    .ds-b1394h3ws:focus:not(.disabled, :disabled) {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wt:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wu:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wv:active:not(.disabled, :disabled),
    .ds-b1394h3ww:checked:not(.disabled, :disabled),
    .ds-b1394h3wx.disabled,
    .ds-b1394h3wx:disabled {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wy::-moz-placeholder {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wy::placeholder {
      color: var(--color-content-primary-accent)
    }

    .ds-b1394h3wz,
    .ds-b1394h3x0:hover:not(.disabled, :disabled),
    .ds-b1394h3x1:focus:not(.disabled, :disabled) {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x2:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x3:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x4:active:not(.disabled, :disabled),
    .ds-b1394h3x5:checked:not(.disabled, :disabled),
    .ds-b1394h3x6.disabled,
    .ds-b1394h3x6:disabled {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x7::-moz-placeholder {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x7::placeholder {
      color: var(--color-content-promotion-default)
    }

    .ds-b1394h3x8,
    .ds-b1394h3x9:hover:not(.disabled, :disabled),
    .ds-b1394h3xa:focus:not(.disabled, :disabled) {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xb:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xc:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xd:active:not(.disabled, :disabled),
    .ds-b1394h3xe:checked:not(.disabled, :disabled),
    .ds-b1394h3xf.disabled,
    .ds-b1394h3xf:disabled {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xg::-moz-placeholder {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xg::placeholder {
      color: var(--color-content-promotion-strong)
    }

    .ds-b1394h3xh,
    .ds-b1394h3xi:hover:not(.disabled, :disabled),
    .ds-b1394h3xj:focus:not(.disabled, :disabled) {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xk:focus-within:not(.disabled, :disabled) {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xl:focus-visible:not(.disabled, :disabled) {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xm:active:not(.disabled, :disabled),
    .ds-b1394h3xn:checked:not(.disabled, :disabled),
    .ds-b1394h3xo.disabled,
    .ds-b1394h3xo:disabled {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xp::-moz-placeholder {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xp::placeholder {
      color: var(--color-content-secondary)
    }

    .ds-b1394h3xq,
    .ds-b1394h3xr:hover:not(.disabled, :disabled),
    .ds-b1394h3xs:focus:not(.disabled, :disabled) {
      cursor: auto
    }

    .ds-b1394h3xt:focus-within:not(.disabled, :disabled) {
      cursor: auto
    }

    .ds-b1394h3xu:focus-visible:not(.disabled, :disabled) {
      cursor: auto
    }

    .ds-b1394h3xv:active:not(.disabled, :disabled),
    .ds-b1394h3xw:checked:not(.disabled, :disabled),
    .ds-b1394h3xx.disabled,
    .ds-b1394h3xx:disabled {
      cursor: auto
    }

    .ds-b1394h3xy::-moz-placeholder {
      cursor: auto
    }

    .ds-b1394h3xy::placeholder {
      cursor: auto
    }

    .ds-b1394h3xz,
    .ds-b1394h3y0:hover:not(.disabled, :disabled),
    .ds-b1394h3y1:focus:not(.disabled, :disabled) {
      cursor: default
    }

    .ds-b1394h3y2:focus-within:not(.disabled, :disabled) {
      cursor: default
    }

    .ds-b1394h3y3:focus-visible:not(.disabled, :disabled) {
      cursor: default
    }

    .ds-b1394h3y4:active:not(.disabled, :disabled),
    .ds-b1394h3y5:checked:not(.disabled, :disabled),
    .ds-b1394h3y6.disabled,
    .ds-b1394h3y6:disabled {
      cursor: default
    }

    .ds-b1394h3y7::-moz-placeholder {
      cursor: default
    }

    .ds-b1394h3y7::placeholder {
      cursor: default
    }

    .ds-b1394h3y8,
    .ds-b1394h3y9:hover:not(.disabled, :disabled),
    .ds-b1394h3ya:focus:not(.disabled, :disabled) {
      cursor: pointer
    }

    .ds-b1394h3yb:focus-within:not(.disabled, :disabled) {
      cursor: pointer
    }

    .ds-b1394h3yc:focus-visible:not(.disabled, :disabled) {
      cursor: pointer
    }

    .ds-b1394h3yd:active:not(.disabled, :disabled),
    .ds-b1394h3ye:checked:not(.disabled, :disabled),
    .ds-b1394h3yf.disabled,
    .ds-b1394h3yf:disabled {
      cursor: pointer
    }

    .ds-b1394h3yg::-moz-placeholder {
      cursor: pointer
    }

    .ds-b1394h3yg::placeholder {
      cursor: pointer
    }

    .ds-b1394h3yh,
    .ds-b1394h3yi:hover:not(.disabled, :disabled),
    .ds-b1394h3yj:focus:not(.disabled, :disabled) {
      cursor: not-allowed
    }

    .ds-b1394h3yk:focus-within:not(.disabled, :disabled) {
      cursor: not-allowed
    }

    .ds-b1394h3yl:focus-visible:not(.disabled, :disabled) {
      cursor: not-allowed
    }

    .ds-b1394h3ym:active:not(.disabled, :disabled),
    .ds-b1394h3yn:checked:not(.disabled, :disabled),
    .ds-b1394h3yo.disabled,
    .ds-b1394h3yo:disabled {
      cursor: not-allowed
    }

    .ds-b1394h3yp::-moz-placeholder {
      cursor: not-allowed
    }

    .ds-b1394h3yp::placeholder {
      cursor: not-allowed
    }

    .ds-b1394h3yq,
    .ds-b1394h3yr:hover:not(.disabled, :disabled),
    .ds-b1394h3ys:focus:not(.disabled, :disabled) {
      outline-style: hidden
    }

    .ds-b1394h3yt:focus-within:not(.disabled, :disabled) {
      outline-style: hidden
    }

    .ds-b1394h3yu:focus-visible:not(.disabled, :disabled) {
      outline-style: hidden
    }

    .ds-b1394h3yv:active:not(.disabled, :disabled),
    .ds-b1394h3yw:checked:not(.disabled, :disabled),
    .ds-b1394h3yx.disabled,
    .ds-b1394h3yx:disabled {
      outline-style: hidden
    }

    .ds-b1394h3yy::-moz-placeholder {
      outline-style: hidden
    }

    .ds-b1394h3yy::placeholder {
      outline-style: hidden
    }

    .ds-b1394h3yz,
    .ds-b1394h3z0:hover:not(.disabled, :disabled),
    .ds-b1394h3z1:focus:not(.disabled, :disabled) {
      outline-style: unset
    }

    .ds-b1394h3z2:focus-within:not(.disabled, :disabled) {
      outline-style: unset
    }

    .ds-b1394h3z3:focus-visible:not(.disabled, :disabled) {
      outline-style: unset
    }

    .ds-b1394h3z4:active:not(.disabled, :disabled),
    .ds-b1394h3z5:checked:not(.disabled, :disabled),
    .ds-b1394h3z6.disabled,
    .ds-b1394h3z6:disabled {
      outline-style: unset
    }

    .ds-b1394h3z7::-moz-placeholder {
      outline-style: unset
    }

    .ds-b1394h3z7::placeholder {
      outline-style: unset
    }

    .ds-b1394h3z8,
    .ds-b1394h3z9:hover:not(.disabled, :disabled),
    .ds-b1394h3za:focus:not(.disabled, :disabled) {
      pointer-events: none
    }

    .ds-b1394h3zb:focus-within:not(.disabled, :disabled) {
      pointer-events: none
    }

    .ds-b1394h3zc:focus-visible:not(.disabled, :disabled) {
      pointer-events: none
    }

    .ds-b1394h3zd:active:not(.disabled, :disabled),
    .ds-b1394h3ze:checked:not(.disabled, :disabled),
    .ds-b1394h3zf.disabled,
    .ds-b1394h3zf:disabled {
      pointer-events: none
    }

    .ds-b1394h3zg::-moz-placeholder {
      pointer-events: none
    }

    .ds-b1394h3zg::placeholder {
      pointer-events: none
    }

    .ds-b1394h3zh,
    .ds-b1394h3zi:hover:not(.disabled, :disabled),
    .ds-b1394h3zj:focus:not(.disabled, :disabled) {
      text-decoration: none
    }

    .ds-b1394h3zk:focus-within:not(.disabled, :disabled) {
      text-decoration: none
    }

    .ds-b1394h3zl:focus-visible:not(.disabled, :disabled) {
      text-decoration: none
    }

    .ds-b1394h3zm:active:not(.disabled, :disabled),
    .ds-b1394h3zn:checked:not(.disabled, :disabled),
    .ds-b1394h3zo.disabled,
    .ds-b1394h3zo:disabled {
      text-decoration: none
    }

    .ds-b1394h3zp::-moz-placeholder {
      text-decoration: none
    }

    .ds-b1394h3zp::placeholder {
      text-decoration: none
    }

    .ds-b1394h3zq,
    .ds-b1394h3zr:hover:not(.disabled, :disabled),
    .ds-b1394h3zs:focus:not(.disabled, :disabled) {
      text-decoration: underline
    }

    .ds-b1394h3zt:focus-within:not(.disabled, :disabled) {
      text-decoration: underline
    }

    .ds-b1394h3zu:focus-visible:not(.disabled, :disabled) {
      text-decoration: underline
    }

    .ds-b1394h3zv:active:not(.disabled, :disabled),
    .ds-b1394h3zw:checked:not(.disabled, :disabled),
    .ds-b1394h3zx.disabled,
    .ds-b1394h3zx:disabled {
      text-decoration: underline
    }

    .ds-b1394h3zy::-moz-placeholder {
      text-decoration: underline
    }

    .ds-b1394h3zy::placeholder {
      text-decoration: underline
    }

    .ds-b1394h3zz,
    .ds-b1394h400:hover:not(.disabled, :disabled),
    .ds-b1394h401:focus:not(.disabled, :disabled) {
      text-underline-offset: 25%
    }

    .ds-b1394h402:focus-within:not(.disabled, :disabled) {
      text-underline-offset: 25%
    }

    .ds-b1394h403:focus-visible:not(.disabled, :disabled) {
      text-underline-offset: 25%
    }

    .ds-b1394h404:active:not(.disabled, :disabled),
    .ds-b1394h405:checked:not(.disabled, :disabled),
    .ds-b1394h406.disabled,
    .ds-b1394h406:disabled {
      text-underline-offset: 25%
    }

    .ds-b1394h407::-moz-placeholder {
      text-underline-offset: 25%
    }

    .ds-b1394h407::placeholder {
      text-underline-offset: 25%
    }

    .ds-b1394h408,
    .ds-b1394h409:hover:not(.disabled, :disabled),
    .ds-b1394h40a:focus:not(.disabled, :disabled) {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40b:focus-within:not(.disabled, :disabled) {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40c:focus-visible:not(.disabled, :disabled) {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40d:active:not(.disabled, :disabled),
    .ds-b1394h40e:checked:not(.disabled, :disabled),
    .ds-b1394h40f.disabled,
    .ds-b1394h40f:disabled {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40g::-moz-placeholder {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40g::placeholder {
      transform: translateY(var(--spacing-1x))
    }

    .ds-b1394h40h,
    .ds-b1394h40i:hover:not(.disabled, :disabled),
    .ds-b1394h40j:focus:not(.disabled, :disabled) {
      transform: translateY(100%)
    }

    .ds-b1394h40k:focus-within:not(.disabled, :disabled) {
      transform: translateY(100%)
    }

    .ds-b1394h40l:focus-visible:not(.disabled, :disabled) {
      transform: translateY(100%)
    }

    .ds-b1394h40m:active:not(.disabled, :disabled),
    .ds-b1394h40n:checked:not(.disabled, :disabled),
    .ds-b1394h40o.disabled,
    .ds-b1394h40o:disabled {
      transform: translateY(100%)
    }

    .ds-b1394h40p::-moz-placeholder {
      transform: translateY(100%)
    }

    .ds-b1394h40p::placeholder {
      transform: translateY(100%)
    }

    .ds-b1394h40q,
    .ds-b1394h40r:hover:not(.disabled, :disabled),
    .ds-b1394h40s:focus:not(.disabled, :disabled) {
      transform: translateX(-100%)
    }

    .ds-b1394h40t:focus-within:not(.disabled, :disabled) {
      transform: translateX(-100%)
    }

    .ds-b1394h40u:focus-visible:not(.disabled, :disabled) {
      transform: translateX(-100%)
    }

    .ds-b1394h40v:active:not(.disabled, :disabled),
    .ds-b1394h40w:checked:not(.disabled, :disabled),
    .ds-b1394h40x.disabled,
    .ds-b1394h40x:disabled {
      transform: translateX(-100%)
    }

    .ds-b1394h40y::-moz-placeholder {
      transform: translateX(-100%)
    }

    .ds-b1394h40y::placeholder {
      transform: translateX(-100%)
    }

    .ds-b1394h40z,
    .ds-b1394h410:hover:not(.disabled, :disabled),
    .ds-b1394h411:focus:not(.disabled, :disabled) {
      transform: translateX(100%)
    }

    .ds-b1394h412:focus-within:not(.disabled, :disabled) {
      transform: translateX(100%)
    }

    .ds-b1394h413:focus-visible:not(.disabled, :disabled) {
      transform: translateX(100%)
    }

    .ds-b1394h414:active:not(.disabled, :disabled),
    .ds-b1394h415:checked:not(.disabled, :disabled),
    .ds-b1394h416.disabled,
    .ds-b1394h416:disabled {
      transform: translateX(100%)
    }

    .ds-b1394h417::-moz-placeholder {
      transform: translateX(100%)
    }

    .ds-b1394h417::placeholder {
      transform: translateX(100%)
    }

    .ds-b1394h418,
    .ds-b1394h419:hover:not(.disabled, :disabled),
    .ds-b1394h41a:focus:not(.disabled, :disabled) {
      transform: rotate(180deg)
    }

    .ds-b1394h41b:focus-within:not(.disabled, :disabled) {
      transform: rotate(180deg)
    }

    .ds-b1394h41c:focus-visible:not(.disabled, :disabled) {
      transform: rotate(180deg)
    }

    .ds-b1394h41d:active:not(.disabled, :disabled),
    .ds-b1394h41e:checked:not(.disabled, :disabled),
    .ds-b1394h41f.disabled,
    .ds-b1394h41f:disabled {
      transform: rotate(180deg)
    }

    .ds-b1394h41g::-moz-placeholder {
      transform: rotate(180deg)
    }

    .ds-b1394h41g::placeholder {
      transform: rotate(180deg)
    }

    .ds-b1394h41h,
    .ds-b1394h41i:hover:not(.disabled, :disabled),
    .ds-b1394h41j:focus:not(.disabled, :disabled) {
      transform: scale(0)
    }

    .ds-b1394h41k:focus-within:not(.disabled, :disabled) {
      transform: scale(0)
    }

    .ds-b1394h41l:focus-visible:not(.disabled, :disabled) {
      transform: scale(0)
    }

    .ds-b1394h41m:active:not(.disabled, :disabled),
    .ds-b1394h41n:checked:not(.disabled, :disabled),
    .ds-b1394h41o.disabled,
    .ds-b1394h41o:disabled {
      transform: scale(0)
    }

    .ds-b1394h41p::-moz-placeholder {
      transform: scale(0)
    }

    .ds-b1394h41p::placeholder {
      transform: scale(0)
    }

    .ds-b1394h41q,
    .ds-b1394h41r:hover:not(.disabled, :disabled),
    .ds-b1394h41s:focus:not(.disabled, :disabled) {
      transform: translateY(-100%)
    }

    .ds-b1394h41t:focus-within:not(.disabled, :disabled) {
      transform: translateY(-100%)
    }

    .ds-b1394h41u:focus-visible:not(.disabled, :disabled) {
      transform: translateY(-100%)
    }

    .ds-b1394h41v:active:not(.disabled, :disabled),
    .ds-b1394h41w:checked:not(.disabled, :disabled),
    .ds-b1394h41x.disabled,
    .ds-b1394h41x:disabled {
      transform: translateY(-100%)
    }

    .ds-b1394h41y::-moz-placeholder {
      transform: translateY(-100%)
    }

    .ds-b1394h41y::placeholder {
      transform: translateY(-100%)
    }

    .ds-b1394h41z,
    .ds-b1394h420:hover:not(.disabled, :disabled),
    .ds-b1394h421:focus:not(.disabled, :disabled) {
      z-index: 1
    }

    .ds-b1394h422:focus-within:not(.disabled, :disabled) {
      z-index: 1
    }

    .ds-b1394h423:focus-visible:not(.disabled, :disabled) {
      z-index: 1
    }

    .ds-b1394h424:active:not(.disabled, :disabled),
    .ds-b1394h425:checked:not(.disabled, :disabled),
    .ds-b1394h426.disabled,
    .ds-b1394h426:disabled {
      z-index: 1
    }

    .ds-b1394h427::-moz-placeholder {
      z-index: 1
    }

    .ds-b1394h427::placeholder {
      z-index: 1
    }

    .ds-b1394h428,
    .ds-b1394h429:hover:not(.disabled, :disabled),
    .ds-b1394h42a:focus:not(.disabled, :disabled) {
      z-index: 2
    }

    .ds-b1394h42b:focus-within:not(.disabled, :disabled) {
      z-index: 2
    }

    .ds-b1394h42c:focus-visible:not(.disabled, :disabled) {
      z-index: 2
    }

    .ds-b1394h42d:active:not(.disabled, :disabled),
    .ds-b1394h42e:checked:not(.disabled, :disabled),
    .ds-b1394h42f.disabled,
    .ds-b1394h42f:disabled {
      z-index: 2
    }

    .ds-b1394h42g::-moz-placeholder {
      z-index: 2
    }

    .ds-b1394h42g::placeholder {
      z-index: 2
    }

    .ds-b1394h42h,
    .ds-b1394h42i:hover:not(.disabled, :disabled),
    .ds-b1394h42j:focus:not(.disabled, :disabled) {
      z-index: 3
    }

    .ds-b1394h42k:focus-within:not(.disabled, :disabled) {
      z-index: 3
    }

    .ds-b1394h42l:focus-visible:not(.disabled, :disabled) {
      z-index: 3
    }

    .ds-b1394h42m:active:not(.disabled, :disabled),
    .ds-b1394h42n:checked:not(.disabled, :disabled),
    .ds-b1394h42o.disabled,
    .ds-b1394h42o:disabled {
      z-index: 3
    }

    .ds-b1394h42p::-moz-placeholder {
      z-index: 3
    }

    .ds-b1394h42p::placeholder {
      z-index: 3
    }

    .ds-b1394h42q {
      align-self: center
    }

    .ds-b1394h42r {
      align-self: flex-end
    }

    .ds-b1394h42s {
      align-self: flex-start
    }

    .ds-b1394h42t {
      align-self: stretch
    }

    .ds-b1394h42u {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none
    }

    .ds-b1394h42v {
      border-bottom-style: hidden
    }

    .ds-b1394h42w {
      border-bottom-style: none
    }

    .ds-b1394h42x {
      border-bottom-style: solid
    }

    .ds-b1394h42y {
      border-left-style: hidden
    }

    .ds-b1394h42z {
      border-left-style: none
    }

    .ds-b1394h430 {
      border-left-style: solid
    }

    .ds-b1394h431 {
      border-right-style: hidden
    }

    .ds-b1394h432 {
      border-right-style: none
    }

    .ds-b1394h433 {
      border-right-style: solid
    }

    .ds-b1394h434 {
      border-top-style: hidden
    }

    .ds-b1394h435 {
      border-top-style: none
    }

    .ds-b1394h436 {
      border-top-style: solid
    }

    .ds-b1394h437 {
      bottom: var(--spacing-1x)
    }

    .ds-b1394h438 {
      bottom: var(--spacing-2x)
    }

    .ds-b1394h439 {
      bottom: var(--spacing-3x)
    }

    .ds-b1394h43a {
      bottom: var(--spacing-4x)
    }

    .ds-b1394h43b {
      bottom: var(--spacing-5x)
    }

    .ds-b1394h43c {
      bottom: var(--spacing-6x)
    }

    .ds-b1394h43d {
      bottom: var(--spacing-7x)
    }

    .ds-b1394h43e {
      bottom: var(--spacing-8x)
    }

    .ds-b1394h43f {
      bottom: auto
    }

    .ds-b1394h43g,
    .ds-b1394h43h {
      bottom: 0
    }

    .ds-b1394h43i {
      bottom: 100%
    }

    .ds-b1394h43j {
      bottom: -100%
    }

    .ds-b1394h43k {
      bottom: 50%
    }

    .ds-b1394h43l {
      bottom: -1px
    }

    .ds-b1394h43m {
      contain: layout
    }

    .ds-b1394h43n {
      container-type: inline-size
    }

    .ds-b1394h43o {
      container-type: size
    }

    .ds-b1394h43p {
      left: var(--spacing-1x)
    }

    .ds-b1394h43q {
      left: var(--spacing-2x)
    }

    .ds-b1394h43r {
      left: var(--spacing-3x)
    }

    .ds-b1394h43s {
      left: var(--spacing-4x)
    }

    .ds-b1394h43t {
      left: var(--spacing-5x)
    }

    .ds-b1394h43u {
      left: var(--spacing-6x)
    }

    .ds-b1394h43v {
      left: var(--spacing-7x)
    }

    .ds-b1394h43w {
      left: var(--spacing-8x)
    }

    .ds-b1394h43x {
      left: auto
    }

    .ds-b1394h43y,
    .ds-b1394h43z {
      left: 0
    }

    .ds-b1394h440 {
      left: 100%
    }

    .ds-b1394h441 {
      left: -100%
    }

    .ds-b1394h442 {
      left: 50%
    }

    .ds-b1394h443 {
      left: -1px
    }

    .ds-b1394h444 {
      list-style-type: decimal
    }

    .ds-b1394h445 {
      list-style-type: disc
    }

    .ds-b1394h446 {
      list-style-type: none
    }

    .ds-b1394h447 {
      margin-top: var(--spacing-1x)
    }

    .ds-b1394h448 {
      margin-top: var(--spacing-2x)
    }

    .ds-b1394h449 {
      margin-top: var(--spacing-3x)
    }

    .ds-b1394h44a {
      margin-top: var(--spacing-4x)
    }

    .ds-b1394h44b {
      margin-top: var(--spacing-5x)
    }

    .ds-b1394h44c {
      margin-top: var(--spacing-6x)
    }

    .ds-b1394h44d {
      margin-top: var(--spacing-7x)
    }

    .ds-b1394h44e {
      margin-top: var(--spacing-8x)
    }

    .ds-b1394h44f {
      margin-top: auto
    }

    .ds-b1394h44g {
      margin-top: 0
    }

    .ds-b1394h44h {
      margin-right: var(--spacing-1x)
    }

    .ds-b1394h44i {
      margin-right: var(--spacing-2x)
    }

    .ds-b1394h44j {
      margin-right: var(--spacing-3x)
    }

    .ds-b1394h44k {
      margin-right: var(--spacing-4x)
    }

    .ds-b1394h44l {
      margin-right: var(--spacing-5x)
    }

    .ds-b1394h44m {
      margin-right: var(--spacing-6x)
    }

    .ds-b1394h44n {
      margin-right: var(--spacing-7x)
    }

    .ds-b1394h44o {
      margin-right: var(--spacing-8x)
    }

    .ds-b1394h44p {
      margin-right: auto
    }

    .ds-b1394h44q {
      margin-right: 0
    }

    .ds-b1394h44r {
      margin-bottom: var(--spacing-1x)
    }

    .ds-b1394h44s {
      margin-bottom: var(--spacing-2x)
    }

    .ds-b1394h44t {
      margin-bottom: var(--spacing-3x)
    }

    .ds-b1394h44u {
      margin-bottom: var(--spacing-4x)
    }

    .ds-b1394h44v {
      margin-bottom: var(--spacing-5x)
    }

    .ds-b1394h44w {
      margin-bottom: var(--spacing-6x)
    }

    .ds-b1394h44x {
      margin-bottom: var(--spacing-7x)
    }

    .ds-b1394h44y {
      margin-bottom: var(--spacing-8x)
    }

    .ds-b1394h44z {
      margin-bottom: auto
    }

    .ds-b1394h450 {
      margin-bottom: 0
    }

    .ds-b1394h451 {
      margin-left: var(--spacing-1x)
    }

    .ds-b1394h452 {
      margin-left: var(--spacing-2x)
    }

    .ds-b1394h453 {
      margin-left: var(--spacing-3x)
    }

    .ds-b1394h454 {
      margin-left: var(--spacing-4x)
    }

    .ds-b1394h455 {
      margin-left: var(--spacing-5x)
    }

    .ds-b1394h456 {
      margin-left: var(--spacing-6x)
    }

    .ds-b1394h457 {
      margin-left: var(--spacing-7x)
    }

    .ds-b1394h458 {
      margin-left: var(--spacing-8x)
    }

    .ds-b1394h459 {
      margin-left: auto
    }

    .ds-b1394h45a {
      margin-left: 0
    }

    .ds-b1394h45b {
      -o-object-fit: contain;
      object-fit: contain
    }

    .ds-b1394h45c {
      -o-object-fit: cover;
      object-fit: cover
    }

    .ds-b1394h45d {
      -o-object-position: center bottom;
      object-position: center bottom
    }

    .ds-b1394h45e {
      -o-object-position: center center;
      object-position: center center
    }

    .ds-b1394h45f {
      -o-object-position: center top;
      object-position: center top
    }

    .ds-b1394h45g {
      -o-object-position: left bottom;
      object-position: left bottom
    }

    .ds-b1394h45h {
      -o-object-position: left center;
      object-position: left center
    }

    .ds-b1394h45i {
      -o-object-position: left top;
      object-position: left top
    }

    .ds-b1394h45j {
      -o-object-position: right bottom;
      object-position: right bottom
    }

    .ds-b1394h45k {
      -o-object-position: right center;
      object-position: right center
    }

    .ds-b1394h45l {
      -o-object-position: right top;
      object-position: right top
    }

    .ds-b1394h45m {
      opacity: 0
    }

    .ds-b1394h45n {
      opacity: 1
    }

    .ds-b1394h45o {
      right: var(--spacing-1x)
    }

    .ds-b1394h45p {
      right: var(--spacing-2x)
    }

    .ds-b1394h45q {
      right: var(--spacing-3x)
    }

    .ds-b1394h45r {
      right: var(--spacing-4x)
    }

    .ds-b1394h45s {
      right: var(--spacing-5x)
    }

    .ds-b1394h45t {
      right: var(--spacing-6x)
    }

    .ds-b1394h45u {
      right: var(--spacing-7x)
    }

    .ds-b1394h45v {
      right: var(--spacing-8x)
    }

    .ds-b1394h45w {
      right: auto
    }

    .ds-b1394h45x,
    .ds-b1394h45y {
      right: 0
    }

    .ds-b1394h45z {
      right: 100%
    }

    .ds-b1394h460 {
      right: -100%
    }

    .ds-b1394h461 {
      right: 50%
    }

    .ds-b1394h462 {
      right: -1px
    }

    .ds-b1394h463 {
      text-overflow: ellipsis
    }

    .ds-b1394h464 {
      top: var(--spacing-1x)
    }

    .ds-b1394h465 {
      top: var(--spacing-2x)
    }

    .ds-b1394h466 {
      top: var(--spacing-3x)
    }

    .ds-b1394h467 {
      top: var(--spacing-4x)
    }

    .ds-b1394h468 {
      top: var(--spacing-5x)
    }

    .ds-b1394h469 {
      top: var(--spacing-6x)
    }

    .ds-b1394h46a {
      top: var(--spacing-7x)
    }

    .ds-b1394h46b {
      top: var(--spacing-8x)
    }

    .ds-b1394h46c {
      top: auto
    }

    .ds-b1394h46d,
    .ds-b1394h46e {
      top: 0
    }

    .ds-b1394h46f {
      top: 100%
    }

    .ds-b1394h46g {
      top: -100%
    }

    .ds-b1394h46h {
      top: 50%
    }

    .ds-b1394h46i {
      top: -1px
    }

    .ds-b1394h46j {
      transform-origin: center bottom
    }

    .ds-b1394h46k {
      transform-origin: center center
    }

    .ds-b1394h46l {
      transform-origin: center top
    }

    .ds-b1394h46m {
      transform-origin: left bottom
    }

    .ds-b1394h46n {
      transform-origin: left center
    }

    .ds-b1394h46o {
      transform-origin: left top
    }

    .ds-b1394h46p {
      transform-origin: right bottom
    }

    .ds-b1394h46q {
      transform-origin: right center
    }

    .ds-b1394h46r {
      transform-origin: right top
    }

    .ds-b1394h46s {
      transition-duration: var(--transition-duration-long)
    }

    .ds-b1394h46t {
      transition-duration: var(--transition-duration-medium)
    }

    .ds-b1394h46u {
      transition-duration: var(--transition-duration-short)
    }

    .ds-b1394h46v {
      transition-property: background-color, box-shadow, color, transform
    }

    .ds-b1394h46w {
      transition-property: background-color
    }

    .ds-b1394h46x {
      transition-property: box-shadow
    }

    .ds-b1394h46y {
      transition-property: color
    }

    .ds-b1394h46z {
      transition-property: opacity
    }

    .ds-b1394h470 {
      transition-property: opacity, transform
    }

    .ds-b1394h471 {
      transition-property: transform
    }

    .ds-b1394h472 {
      transition-timing-function: var(--transition-easing-ease-in)
    }

    .ds-b1394h473 {
      transition-timing-function: var(--transition-easing-ease-in-out)
    }

    .ds-b1394h474 {
      transition-timing-function: var(--transition-easing-ease-out)
    }

    .ds-b1394h475 {
      transition-timing-function: var(--transition-easing-linear)
    }

    .ds-b1394h476 {
      vertical-align: -.45em
    }

    .ds-b1394h477 {
      vertical-align: middle
    }

    .ds-b1394h478 {
      vertical-align: top
    }

    .ds-b1394h479 {
      visibility: hidden
    }

    .ds-b1394h47a {
      white-space: nowrap
    }

    @container (inline-size >=100px) {
      .ds-b1394h0 {
        align-items: center
      }

      .ds-b1394hb {
        align-items: flex-end
      }

      .ds-b1394hm {
        align-items: flex-start
      }

      .ds-b1394hx {
        align-items: stretch
      }

      .ds-b1394h18 {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1j {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1u {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h25 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2g {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2r {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h32 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3d {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3o {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h3z {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4a {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4l {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h4w {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h57 {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5i {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5t {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h64 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6f {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6q {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h71 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7c {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7n {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h7y {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h89 {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8k {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h8v {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h96 {
        display: block
      }

      .ds-b1394h9h {
        display: flex
      }

      .ds-b1394h9s {
        display: flow-root
      }

      .ds-b1394ha3 {
        display: grid
      }

      .ds-b1394hae {
        display: inline
      }

      .ds-b1394hap {
        display: inline-block
      }

      .ds-b1394hb0 {
        display: inline-flex
      }

      .ds-b1394hbb {
        display: none
      }

      .ds-b1394hbm {
        display: table-cell
      }

      .ds-b1394hbx {
        display: unset
      }

      .ds-b1394hc8 {
        flex-basis: fit-content
      }

      .ds-b1394hcj {
        flex-basis: 20%
      }

      .ds-b1394hcu {
        flex-basis: 0%
      }

      .ds-b1394hd5 {
        flex-basis: 50%
      }

      .ds-b1394hdg {
        flex-basis: 25%
      }

      .ds-b1394hdr {
        flex-basis: 33.33333%
      }

      .ds-b1394he2 {
        flex-direction: column
      }

      .ds-b1394hed {
        flex-direction: column-reverse
      }

      .ds-b1394heo {
        flex-direction: row
      }

      .ds-b1394hez {
        flex-direction: row-reverse
      }

      .ds-b1394hfa {
        flex-grow: 0
      }

      .ds-b1394hfl {
        flex-grow: 1
      }

      .ds-b1394hfw {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hg7 {
        flex-shrink: 0
      }

      .ds-b1394hgi {
        flex-shrink: 1
      }

      .ds-b1394hgt {
        flex-wrap: nowrap
      }

      .ds-b1394hh4 {
        flex-wrap: wrap
      }

      .ds-b1394hhf {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhq {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi1 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hic {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hin {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hiy {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hj9 {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjk {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hjv {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hk6 {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkh {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hks {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl3 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hle {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlp {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm0 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmb {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmm {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hmx {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hn8 {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnj {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hnu {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394ho5 {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hog {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hor {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp2 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpd {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpo {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hpz {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqa {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hql {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hqw {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hr7 {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hri {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hrt {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs4 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsf {
        height: auto
      }

      .ds-b1394hsq {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht1 {
        height: 100%
      }

      .ds-b1394htc {
        height: 50%
      }

      .ds-b1394htn {
        height: var(--icon-size-1x)
      }

      .ds-b1394hty {
        height: var(--icon-size-2x)
      }

      .ds-b1394hu9 {
        height: var(--icon-size-3x)
      }

      .ds-b1394huk {
        height: var(--icon-size-4x)
      }

      .ds-b1394huv {
        height: var(--icon-size-5x)
      }

      .ds-b1394hv6 {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvh {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvs {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw3 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwe {
        height: 0
      }

      .ds-b1394hwp {
        height: 33.33333%
      }

      .ds-b1394hx0 {
        height: unset
      }

      .ds-b1394hxb {
        height: 100vh
      }

      .ds-b1394hxm {
        justify-content: center
      }

      .ds-b1394hxx {
        justify-content: flex-end
      }

      .ds-b1394hy8 {
        justify-content: flex-start
      }

      .ds-b1394hyj {
        justify-content: space-around
      }

      .ds-b1394hyu {
        justify-content: space-between
      }

      .ds-b1394hz5 {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzg {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzr {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h102 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10d {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10o {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h10z {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11a {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11l {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h11w {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h127 {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12i {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12t {
        line-height: 0
      }

      .ds-b1394h134 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13f {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13q {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h141 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14c {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14n {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h14y {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h159 {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15k {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h15v {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h166 {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16h {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16s {
        max-height: auto
      }

      .ds-b1394h173 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17e {
        max-height: 100%
      }

      .ds-b1394h17p {
        max-height: 50%
      }

      .ds-b1394h180 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18b {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18m {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h18x {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h198 {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19j {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19u {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1a5 {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ag {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1ar {
        max-height: 0
      }

      .ds-b1394h1b2 {
        max-height: 33.33333%
      }

      .ds-b1394h1bd {
        max-height: unset
      }

      .ds-b1394h1bo {
        max-height: 100vh
      }

      .ds-b1394h1bz {
        max-width: auto
      }

      .ds-b1394h1ca {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cl {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1cw {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1d7 {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1di {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dt {
        max-width: 100%
      }

      .ds-b1394h1e4 {
        max-width: 50%
      }

      .ds-b1394h1ef {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1eq {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f1 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fc {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fn {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1fy {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1g9 {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gk {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1gv {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1h6 {
        max-width: 0
      }

      .ds-b1394h1hh {
        max-width: 33.33333%
      }

      .ds-b1394h1hs {
        max-width: unset
      }

      .ds-b1394h1i3 {
        max-width: 100vw
      }

      .ds-b1394h1ie {
        min-height: auto
      }

      .ds-b1394h1ip {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j0 {
        min-height: 100%
      }

      .ds-b1394h1jb {
        min-height: 50%
      }

      .ds-b1394h1jm {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1jx {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1k8 {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kj {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1ku {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1l5 {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lg {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lr {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m2 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1md {
        min-height: 0
      }

      .ds-b1394h1mo {
        min-height: 33.33333%
      }

      .ds-b1394h1mz {
        min-height: unset
      }

      .ds-b1394h1na {
        min-height: 100vh
      }

      .ds-b1394h1nl {
        min-width: auto
      }

      .ds-b1394h1nw {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1o7 {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1oi {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1ot {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p4 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pf {
        min-width: 100%
      }

      .ds-b1394h1pq {
        min-width: 50%
      }

      .ds-b1394h1q1 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qc {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qn {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1qy {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1r9 {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rk {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1rv {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1s6 {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sh {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1ss {
        min-width: 0
      }

      .ds-b1394h1t3 {
        min-width: 33.33333%
      }

      .ds-b1394h1te {
        min-width: unset
      }

      .ds-b1394h1tp {
        min-width: 100vw
      }

      .ds-b1394h1u0 {
        overflow-x: auto
      }

      .ds-b1394h1ub {
        overflow-x: clip
      }

      .ds-b1394h1um {
        overflow-x: hidden
      }

      .ds-b1394h1ux {
        overflow-x: scroll
      }

      .ds-b1394h1v8 {
        overflow-x: visible
      }

      .ds-b1394h1vj {
        overflow-y: auto
      }

      .ds-b1394h1vu {
        overflow-y: clip
      }

      .ds-b1394h1w5 {
        overflow-y: hidden
      }

      .ds-b1394h1wg {
        overflow-y: scroll
      }

      .ds-b1394h1wr {
        overflow-y: visible
      }

      .ds-b1394h1x2 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xd {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xo {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1xz {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1ya {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yl {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1yw {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1z7 {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zi {
        padding-bottom: auto
      }

      .ds-b1394h1zt {
        padding-bottom: 0
      }

      .ds-b1394h204 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20f {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20q {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h211 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21c {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21n {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h21y {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h229 {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22k {
        padding-left: auto
      }

      .ds-b1394h22v {
        padding-left: 0
      }

      .ds-b1394h236 {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23h {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23s {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h243 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24e {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24p {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h250 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25b {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25m {
        padding-right: auto
      }

      .ds-b1394h25x {
        padding-right: 0
      }

      .ds-b1394h268 {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26j {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26u {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h275 {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27g {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27r {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h282 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28d {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28o {
        padding-top: auto
      }

      .ds-b1394h28z {
        padding-top: 0
      }

      .ds-b1394h29a {
        position: absolute
      }

      .ds-b1394h29l {
        position: fixed
      }

      .ds-b1394h29w {
        position: relative
      }

      .ds-b1394h2a7 {
        position: sticky
      }

      .ds-b1394h2ai {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2at {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b4 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bf {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bq {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c1 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cc {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cn {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2cy {
        row-gap: auto
      }

      .ds-b1394h2d9 {
        row-gap: 0
      }

      .ds-b1394h2dk {
        text-align: left
      }

      .ds-b1394h2dv {
        text-align: center
      }

      .ds-b1394h2e6 {
        text-align: right
      }

      .ds-b1394h2eh {
        width: auto
      }

      .ds-b1394h2es {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f3 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fe {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fp {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g0 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gb {
        width: 100%
      }

      .ds-b1394h2gm {
        width: 50%
      }

      .ds-b1394h2gx {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2h8 {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hj {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hu {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2i5 {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ig {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2ir {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j2 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jd {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jo {
        width: 0
      }

      .ds-b1394h2jz {
        width: 33.33333%
      }

      .ds-b1394h2ka {
        width: unset
      }

      .ds-b1394h2kl {
        width: 100vw
      }
    }

    @container (inline-size >=200px) {
      .ds-b1394h1 {
        align-items: center
      }

      .ds-b1394hc {
        align-items: flex-end
      }

      .ds-b1394hn {
        align-items: flex-start
      }

      .ds-b1394hy {
        align-items: stretch
      }

      .ds-b1394h19 {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1k {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1v {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h26 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2h {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2s {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h33 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3e {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3p {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h40 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4b {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4m {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h4x {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h58 {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5j {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5u {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h65 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6g {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6r {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h72 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7d {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7o {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h7z {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8a {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8l {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h8w {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h97 {
        display: block
      }

      .ds-b1394h9i {
        display: flex
      }

      .ds-b1394h9t {
        display: flow-root
      }

      .ds-b1394ha4 {
        display: grid
      }

      .ds-b1394haf {
        display: inline
      }

      .ds-b1394haq {
        display: inline-block
      }

      .ds-b1394hb1 {
        display: inline-flex
      }

      .ds-b1394hbc {
        display: none
      }

      .ds-b1394hbn {
        display: table-cell
      }

      .ds-b1394hby {
        display: unset
      }

      .ds-b1394hc9 {
        flex-basis: fit-content
      }

      .ds-b1394hck {
        flex-basis: 20%
      }

      .ds-b1394hcv {
        flex-basis: 0%
      }

      .ds-b1394hd6 {
        flex-basis: 50%
      }

      .ds-b1394hdh {
        flex-basis: 25%
      }

      .ds-b1394hds {
        flex-basis: 33.33333%
      }

      .ds-b1394he3 {
        flex-direction: column
      }

      .ds-b1394hee {
        flex-direction: column-reverse
      }

      .ds-b1394hep {
        flex-direction: row
      }

      .ds-b1394hf0 {
        flex-direction: row-reverse
      }

      .ds-b1394hfb {
        flex-grow: 0
      }

      .ds-b1394hfm {
        flex-grow: 1
      }

      .ds-b1394hfx {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hg8 {
        flex-shrink: 0
      }

      .ds-b1394hgj {
        flex-shrink: 1
      }

      .ds-b1394hgu {
        flex-wrap: nowrap
      }

      .ds-b1394hh5 {
        flex-wrap: wrap
      }

      .ds-b1394hhg {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhr {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi2 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hid {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hio {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hiz {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hja {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjl {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hjw {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hk7 {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hki {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hkt {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl4 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlf {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlq {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm1 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmc {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmn {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hmy {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hn9 {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnk {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hnv {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394ho6 {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hoh {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hos {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp3 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpe {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpp {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq0 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqb {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqm {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hqx {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hr8 {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrj {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hru {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs5 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsg {
        height: auto
      }

      .ds-b1394hsr {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht2 {
        height: 100%
      }

      .ds-b1394htd {
        height: 50%
      }

      .ds-b1394hto {
        height: var(--icon-size-1x)
      }

      .ds-b1394htz {
        height: var(--icon-size-2x)
      }

      .ds-b1394hua {
        height: var(--icon-size-3x)
      }

      .ds-b1394hul {
        height: var(--icon-size-4x)
      }

      .ds-b1394huw {
        height: var(--icon-size-5x)
      }

      .ds-b1394hv7 {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvi {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvt {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw4 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwf {
        height: 0
      }

      .ds-b1394hwq {
        height: 33.33333%
      }

      .ds-b1394hx1 {
        height: unset
      }

      .ds-b1394hxc {
        height: 100vh
      }

      .ds-b1394hxn {
        justify-content: center
      }

      .ds-b1394hxy {
        justify-content: flex-end
      }

      .ds-b1394hy9 {
        justify-content: flex-start
      }

      .ds-b1394hyk {
        justify-content: space-around
      }

      .ds-b1394hyv {
        justify-content: space-between
      }

      .ds-b1394hz6 {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzh {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzs {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h103 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10e {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10p {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h110 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11b {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11m {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h11x {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h128 {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12j {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12u {
        line-height: 0
      }

      .ds-b1394h135 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13g {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13r {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h142 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14d {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14o {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h14z {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15a {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15l {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h15w {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h167 {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16i {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16t {
        max-height: auto
      }

      .ds-b1394h174 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17f {
        max-height: 100%
      }

      .ds-b1394h17q {
        max-height: 50%
      }

      .ds-b1394h181 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18c {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18n {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h18y {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h199 {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19k {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19v {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1a6 {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ah {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1as {
        max-height: 0
      }

      .ds-b1394h1b3 {
        max-height: 33.33333%
      }

      .ds-b1394h1be {
        max-height: unset
      }

      .ds-b1394h1bp {
        max-height: 100vh
      }

      .ds-b1394h1c0 {
        max-width: auto
      }

      .ds-b1394h1cb {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cm {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1cx {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1d8 {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dj {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1du {
        max-width: 100%
      }

      .ds-b1394h1e5 {
        max-width: 50%
      }

      .ds-b1394h1eg {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1er {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f2 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fd {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fo {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1fz {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1ga {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gl {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1gw {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1h7 {
        max-width: 0
      }

      .ds-b1394h1hi {
        max-width: 33.33333%
      }

      .ds-b1394h1ht {
        max-width: unset
      }

      .ds-b1394h1i4 {
        max-width: 100vw
      }

      .ds-b1394h1if {
        min-height: auto
      }

      .ds-b1394h1iq {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j1 {
        min-height: 100%
      }

      .ds-b1394h1jc {
        min-height: 50%
      }

      .ds-b1394h1jn {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1jy {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1k9 {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kk {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1kv {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1l6 {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lh {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1ls {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m3 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1me {
        min-height: 0
      }

      .ds-b1394h1mp {
        min-height: 33.33333%
      }

      .ds-b1394h1n0 {
        min-height: unset
      }

      .ds-b1394h1nb {
        min-height: 100vh
      }

      .ds-b1394h1nm {
        min-width: auto
      }

      .ds-b1394h1nx {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1o8 {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1oj {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1ou {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p5 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pg {
        min-width: 100%
      }

      .ds-b1394h1pr {
        min-width: 50%
      }

      .ds-b1394h1q2 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qd {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qo {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1qz {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1ra {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rl {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1rw {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1s7 {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1si {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1st {
        min-width: 0
      }

      .ds-b1394h1t4 {
        min-width: 33.33333%
      }

      .ds-b1394h1tf {
        min-width: unset
      }

      .ds-b1394h1tq {
        min-width: 100vw
      }

      .ds-b1394h1u1 {
        overflow-x: auto
      }

      .ds-b1394h1uc {
        overflow-x: clip
      }

      .ds-b1394h1un {
        overflow-x: hidden
      }

      .ds-b1394h1uy {
        overflow-x: scroll
      }

      .ds-b1394h1v9 {
        overflow-x: visible
      }

      .ds-b1394h1vk {
        overflow-y: auto
      }

      .ds-b1394h1vv {
        overflow-y: clip
      }

      .ds-b1394h1w6 {
        overflow-y: hidden
      }

      .ds-b1394h1wh {
        overflow-y: scroll
      }

      .ds-b1394h1ws {
        overflow-y: visible
      }

      .ds-b1394h1x3 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xe {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xp {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y0 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yb {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1ym {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1yx {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1z8 {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zj {
        padding-bottom: auto
      }

      .ds-b1394h1zu {
        padding-bottom: 0
      }

      .ds-b1394h205 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20g {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20r {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h212 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21d {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21o {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h21z {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22a {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22l {
        padding-left: auto
      }

      .ds-b1394h22w {
        padding-left: 0
      }

      .ds-b1394h237 {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23i {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23t {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h244 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24f {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24q {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h251 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25c {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25n {
        padding-right: auto
      }

      .ds-b1394h25y {
        padding-right: 0
      }

      .ds-b1394h269 {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26k {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26v {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h276 {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27h {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27s {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h283 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28e {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28p {
        padding-top: auto
      }

      .ds-b1394h290 {
        padding-top: 0
      }

      .ds-b1394h29b {
        position: absolute
      }

      .ds-b1394h29m {
        position: fixed
      }

      .ds-b1394h29x {
        position: relative
      }

      .ds-b1394h2a8 {
        position: sticky
      }

      .ds-b1394h2aj {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2au {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b5 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bg {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2br {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c2 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cd {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2co {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2cz {
        row-gap: auto
      }

      .ds-b1394h2da {
        row-gap: 0
      }

      .ds-b1394h2dl {
        text-align: left
      }

      .ds-b1394h2dw {
        text-align: center
      }

      .ds-b1394h2e7 {
        text-align: right
      }

      .ds-b1394h2ei {
        width: auto
      }

      .ds-b1394h2et {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f4 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2ff {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fq {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g1 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gc {
        width: 100%
      }

      .ds-b1394h2gn {
        width: 50%
      }

      .ds-b1394h2gy {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2h9 {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hk {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hv {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2i6 {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ih {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2is {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j3 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2je {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jp {
        width: 0
      }

      .ds-b1394h2k0 {
        width: 33.33333%
      }

      .ds-b1394h2kb {
        width: unset
      }

      .ds-b1394h2km {
        width: 100vw
      }
    }

    @container (inline-size >=300px) {
      .ds-b1394h2 {
        align-items: center
      }

      .ds-b1394hd {
        align-items: flex-end
      }

      .ds-b1394ho {
        align-items: flex-start
      }

      .ds-b1394hz {
        align-items: stretch
      }

      .ds-b1394h1a {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1l {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1w {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h27 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2i {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2t {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h34 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3f {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3q {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h41 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4c {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4n {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h4y {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h59 {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5k {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5v {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h66 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6h {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6s {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h73 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7e {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7p {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h80 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8b {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8m {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h8x {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h98 {
        display: block
      }

      .ds-b1394h9j {
        display: flex
      }

      .ds-b1394h9u {
        display: flow-root
      }

      .ds-b1394ha5 {
        display: grid
      }

      .ds-b1394hag {
        display: inline
      }

      .ds-b1394har {
        display: inline-block
      }

      .ds-b1394hb2 {
        display: inline-flex
      }

      .ds-b1394hbd {
        display: none
      }

      .ds-b1394hbo {
        display: table-cell
      }

      .ds-b1394hbz {
        display: unset
      }

      .ds-b1394hca {
        flex-basis: fit-content
      }

      .ds-b1394hcl {
        flex-basis: 20%
      }

      .ds-b1394hcw {
        flex-basis: 0%
      }

      .ds-b1394hd7 {
        flex-basis: 50%
      }

      .ds-b1394hdi {
        flex-basis: 25%
      }

      .ds-b1394hdt {
        flex-basis: 33.33333%
      }

      .ds-b1394he4 {
        flex-direction: column
      }

      .ds-b1394hef {
        flex-direction: column-reverse
      }

      .ds-b1394heq {
        flex-direction: row
      }

      .ds-b1394hf1 {
        flex-direction: row-reverse
      }

      .ds-b1394hfc {
        flex-grow: 0
      }

      .ds-b1394hfn {
        flex-grow: 1
      }

      .ds-b1394hfy {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hg9 {
        flex-shrink: 0
      }

      .ds-b1394hgk {
        flex-shrink: 1
      }

      .ds-b1394hgv {
        flex-wrap: nowrap
      }

      .ds-b1394hh6 {
        flex-wrap: wrap
      }

      .ds-b1394hhh {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhs {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi3 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hie {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hip {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj0 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjb {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjm {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hjx {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hk8 {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkj {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hku {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl5 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlg {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlr {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm2 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmd {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmo {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hmz {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hna {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnl {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hnw {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394ho7 {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hoi {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hot {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp4 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpf {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpq {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq1 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqc {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqn {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hqy {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hr9 {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrk {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hrv {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs6 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsh {
        height: auto
      }

      .ds-b1394hss {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht3 {
        height: 100%
      }

      .ds-b1394hte {
        height: 50%
      }

      .ds-b1394htp {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu0 {
        height: var(--icon-size-2x)
      }

      .ds-b1394hub {
        height: var(--icon-size-3x)
      }

      .ds-b1394hum {
        height: var(--icon-size-4x)
      }

      .ds-b1394hux {
        height: var(--icon-size-5x)
      }

      .ds-b1394hv8 {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvj {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvu {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw5 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwg {
        height: 0
      }

      .ds-b1394hwr {
        height: 33.33333%
      }

      .ds-b1394hx2 {
        height: unset
      }

      .ds-b1394hxd {
        height: 100vh
      }

      .ds-b1394hxo {
        justify-content: center
      }

      .ds-b1394hxz {
        justify-content: flex-end
      }

      .ds-b1394hya {
        justify-content: flex-start
      }

      .ds-b1394hyl {
        justify-content: space-around
      }

      .ds-b1394hyw {
        justify-content: space-between
      }

      .ds-b1394hz7 {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzi {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzt {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h104 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10f {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10q {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h111 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11c {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11n {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h11y {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h129 {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12k {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12v {
        line-height: 0
      }

      .ds-b1394h136 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13h {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13s {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h143 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14e {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14p {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h150 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15b {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15m {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h15x {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h168 {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16j {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16u {
        max-height: auto
      }

      .ds-b1394h175 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17g {
        max-height: 100%
      }

      .ds-b1394h17r {
        max-height: 50%
      }

      .ds-b1394h182 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18d {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18o {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h18z {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19a {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19l {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19w {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1a7 {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ai {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1at {
        max-height: 0
      }

      .ds-b1394h1b4 {
        max-height: 33.33333%
      }

      .ds-b1394h1bf {
        max-height: unset
      }

      .ds-b1394h1bq {
        max-height: 100vh
      }

      .ds-b1394h1c1 {
        max-width: auto
      }

      .ds-b1394h1cc {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cn {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1cy {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1d9 {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dk {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dv {
        max-width: 100%
      }

      .ds-b1394h1e6 {
        max-width: 50%
      }

      .ds-b1394h1eh {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1es {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f3 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fe {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fp {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g0 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gb {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gm {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1gx {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1h8 {
        max-width: 0
      }

      .ds-b1394h1hj {
        max-width: 33.33333%
      }

      .ds-b1394h1hu {
        max-width: unset
      }

      .ds-b1394h1i5 {
        max-width: 100vw
      }

      .ds-b1394h1ig {
        min-height: auto
      }

      .ds-b1394h1ir {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j2 {
        min-height: 100%
      }

      .ds-b1394h1jd {
        min-height: 50%
      }

      .ds-b1394h1jo {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1jz {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1ka {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kl {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1kw {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1l7 {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1li {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lt {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m4 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mf {
        min-height: 0
      }

      .ds-b1394h1mq {
        min-height: 33.33333%
      }

      .ds-b1394h1n1 {
        min-height: unset
      }

      .ds-b1394h1nc {
        min-height: 100vh
      }

      .ds-b1394h1nn {
        min-width: auto
      }

      .ds-b1394h1ny {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1o9 {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1ok {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1ov {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p6 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1ph {
        min-width: 100%
      }

      .ds-b1394h1ps {
        min-width: 50%
      }

      .ds-b1394h1q3 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qe {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qp {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r0 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rb {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rm {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1rx {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1s8 {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sj {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1su {
        min-width: 0
      }

      .ds-b1394h1t5 {
        min-width: 33.33333%
      }

      .ds-b1394h1tg {
        min-width: unset
      }

      .ds-b1394h1tr {
        min-width: 100vw
      }

      .ds-b1394h1u2 {
        overflow-x: auto
      }

      .ds-b1394h1ud {
        overflow-x: clip
      }

      .ds-b1394h1uo {
        overflow-x: hidden
      }

      .ds-b1394h1uz {
        overflow-x: scroll
      }

      .ds-b1394h1va {
        overflow-x: visible
      }

      .ds-b1394h1vl {
        overflow-y: auto
      }

      .ds-b1394h1vw {
        overflow-y: clip
      }

      .ds-b1394h1w7 {
        overflow-y: hidden
      }

      .ds-b1394h1wi {
        overflow-y: scroll
      }

      .ds-b1394h1wt {
        overflow-y: visible
      }

      .ds-b1394h1x4 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xf {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xq {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y1 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yc {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yn {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1yy {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1z9 {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zk {
        padding-bottom: auto
      }

      .ds-b1394h1zv {
        padding-bottom: 0
      }

      .ds-b1394h206 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20h {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20s {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h213 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21e {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21p {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h220 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22b {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22m {
        padding-left: auto
      }

      .ds-b1394h22x {
        padding-left: 0
      }

      .ds-b1394h238 {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23j {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23u {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h245 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24g {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24r {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h252 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25d {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25o {
        padding-right: auto
      }

      .ds-b1394h25z {
        padding-right: 0
      }

      .ds-b1394h26a {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26l {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26w {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h277 {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27i {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27t {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h284 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28f {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28q {
        padding-top: auto
      }

      .ds-b1394h291 {
        padding-top: 0
      }

      .ds-b1394h29c {
        position: absolute
      }

      .ds-b1394h29n {
        position: fixed
      }

      .ds-b1394h29y {
        position: relative
      }

      .ds-b1394h2a9 {
        position: sticky
      }

      .ds-b1394h2ak {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2av {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b6 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bh {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bs {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c3 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2ce {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cp {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d0 {
        row-gap: auto
      }

      .ds-b1394h2db {
        row-gap: 0
      }

      .ds-b1394h2dm {
        text-align: left
      }

      .ds-b1394h2dx {
        text-align: center
      }

      .ds-b1394h2e8 {
        text-align: right
      }

      .ds-b1394h2ej {
        width: auto
      }

      .ds-b1394h2eu {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f5 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fg {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fr {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g2 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gd {
        width: 100%
      }

      .ds-b1394h2go {
        width: 50%
      }

      .ds-b1394h2gz {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2ha {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hl {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hw {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2i7 {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ii {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2it {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j4 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jf {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jq {
        width: 0
      }

      .ds-b1394h2k1 {
        width: 33.33333%
      }

      .ds-b1394h2kc {
        width: unset
      }

      .ds-b1394h2kn {
        width: 100vw
      }
    }

    @container (inline-size >=400px) {
      .ds-b1394h3 {
        align-items: center
      }

      .ds-b1394he {
        align-items: flex-end
      }

      .ds-b1394hp {
        align-items: flex-start
      }

      .ds-b1394h10 {
        align-items: stretch
      }

      .ds-b1394h1b {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1m {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1x {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h28 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2j {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2u {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h35 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3g {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3r {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h42 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4d {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4o {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h4z {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5a {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5l {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5w {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h67 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6i {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6t {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h74 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7f {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7q {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h81 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8c {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8n {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h8y {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h99 {
        display: block
      }

      .ds-b1394h9k {
        display: flex
      }

      .ds-b1394h9v {
        display: flow-root
      }

      .ds-b1394ha6 {
        display: grid
      }

      .ds-b1394hah {
        display: inline
      }

      .ds-b1394has {
        display: inline-block
      }

      .ds-b1394hb3 {
        display: inline-flex
      }

      .ds-b1394hbe {
        display: none
      }

      .ds-b1394hbp {
        display: table-cell
      }

      .ds-b1394hc0 {
        display: unset
      }

      .ds-b1394hcb {
        flex-basis: fit-content
      }

      .ds-b1394hcm {
        flex-basis: 20%
      }

      .ds-b1394hcx {
        flex-basis: 0%
      }

      .ds-b1394hd8 {
        flex-basis: 50%
      }

      .ds-b1394hdj {
        flex-basis: 25%
      }

      .ds-b1394hdu {
        flex-basis: 33.33333%
      }

      .ds-b1394he5 {
        flex-direction: column
      }

      .ds-b1394heg {
        flex-direction: column-reverse
      }

      .ds-b1394her {
        flex-direction: row
      }

      .ds-b1394hf2 {
        flex-direction: row-reverse
      }

      .ds-b1394hfd {
        flex-grow: 0
      }

      .ds-b1394hfo {
        flex-grow: 1
      }

      .ds-b1394hfz {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hga {
        flex-shrink: 0
      }

      .ds-b1394hgl {
        flex-shrink: 1
      }

      .ds-b1394hgw {
        flex-wrap: nowrap
      }

      .ds-b1394hh7 {
        flex-wrap: wrap
      }

      .ds-b1394hhi {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hht {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi4 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hif {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hiq {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj1 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjc {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjn {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hjy {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hk9 {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkk {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hkv {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl6 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlh {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hls {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm3 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hme {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmp {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn0 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hnb {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnm {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hnx {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394ho8 {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hoj {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hou {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp5 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpg {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpr {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq2 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqd {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqo {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hqz {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hra {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrl {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hrw {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs7 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsi {
        height: auto
      }

      .ds-b1394hst {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht4 {
        height: 100%
      }

      .ds-b1394htf {
        height: 50%
      }

      .ds-b1394htq {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu1 {
        height: var(--icon-size-2x)
      }

      .ds-b1394huc {
        height: var(--icon-size-3x)
      }

      .ds-b1394hun {
        height: var(--icon-size-4x)
      }

      .ds-b1394huy {
        height: var(--icon-size-5x)
      }

      .ds-b1394hv9 {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvk {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvv {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw6 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwh {
        height: 0
      }

      .ds-b1394hws {
        height: 33.33333%
      }

      .ds-b1394hx3 {
        height: unset
      }

      .ds-b1394hxe {
        height: 100vh
      }

      .ds-b1394hxp {
        justify-content: center
      }

      .ds-b1394hy0 {
        justify-content: flex-end
      }

      .ds-b1394hyb {
        justify-content: flex-start
      }

      .ds-b1394hym {
        justify-content: space-around
      }

      .ds-b1394hyx {
        justify-content: space-between
      }

      .ds-b1394hz8 {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzj {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzu {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h105 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10g {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10r {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h112 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11d {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11o {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h11z {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12a {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12l {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12w {
        line-height: 0
      }

      .ds-b1394h137 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13i {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13t {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h144 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14f {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14q {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h151 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15c {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15n {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h15y {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h169 {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16k {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16v {
        max-height: auto
      }

      .ds-b1394h176 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17h {
        max-height: 100%
      }

      .ds-b1394h17s {
        max-height: 50%
      }

      .ds-b1394h183 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18e {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18p {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h190 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19b {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19m {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19x {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1a8 {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1aj {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1au {
        max-height: 0
      }

      .ds-b1394h1b5 {
        max-height: 33.33333%
      }

      .ds-b1394h1bg {
        max-height: unset
      }

      .ds-b1394h1br {
        max-height: 100vh
      }

      .ds-b1394h1c2 {
        max-width: auto
      }

      .ds-b1394h1cd {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1co {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1cz {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1da {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dl {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dw {
        max-width: 100%
      }

      .ds-b1394h1e7 {
        max-width: 50%
      }

      .ds-b1394h1ei {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1et {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f4 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1ff {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fq {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g1 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gc {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gn {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1gy {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1h9 {
        max-width: 0
      }

      .ds-b1394h1hk {
        max-width: 33.33333%
      }

      .ds-b1394h1hv {
        max-width: unset
      }

      .ds-b1394h1i6 {
        max-width: 100vw
      }

      .ds-b1394h1ih {
        min-height: auto
      }

      .ds-b1394h1is {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j3 {
        min-height: 100%
      }

      .ds-b1394h1je {
        min-height: 50%
      }

      .ds-b1394h1jp {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k0 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kb {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1km {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1kx {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1l8 {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lj {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lu {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m5 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mg {
        min-height: 0
      }

      .ds-b1394h1mr {
        min-height: 33.33333%
      }

      .ds-b1394h1n2 {
        min-height: unset
      }

      .ds-b1394h1nd {
        min-height: 100vh
      }

      .ds-b1394h1no {
        min-width: auto
      }

      .ds-b1394h1nz {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1oa {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1ol {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1ow {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p7 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pi {
        min-width: 100%
      }

      .ds-b1394h1pt {
        min-width: 50%
      }

      .ds-b1394h1q4 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qf {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qq {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r1 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rc {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rn {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1ry {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1s9 {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sk {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1sv {
        min-width: 0
      }

      .ds-b1394h1t6 {
        min-width: 33.33333%
      }

      .ds-b1394h1th {
        min-width: unset
      }

      .ds-b1394h1ts {
        min-width: 100vw
      }

      .ds-b1394h1u3 {
        overflow-x: auto
      }

      .ds-b1394h1ue {
        overflow-x: clip
      }

      .ds-b1394h1up {
        overflow-x: hidden
      }

      .ds-b1394h1v0 {
        overflow-x: scroll
      }

      .ds-b1394h1vb {
        overflow-x: visible
      }

      .ds-b1394h1vm {
        overflow-y: auto
      }

      .ds-b1394h1vx {
        overflow-y: clip
      }

      .ds-b1394h1w8 {
        overflow-y: hidden
      }

      .ds-b1394h1wj {
        overflow-y: scroll
      }

      .ds-b1394h1wu {
        overflow-y: visible
      }

      .ds-b1394h1x5 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xg {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xr {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y2 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yd {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yo {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1yz {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1za {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zl {
        padding-bottom: auto
      }

      .ds-b1394h1zw {
        padding-bottom: 0
      }

      .ds-b1394h207 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20i {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20t {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h214 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21f {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21q {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h221 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22c {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22n {
        padding-left: auto
      }

      .ds-b1394h22y {
        padding-left: 0
      }

      .ds-b1394h239 {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23k {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23v {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h246 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24h {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24s {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h253 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25e {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25p {
        padding-right: auto
      }

      .ds-b1394h260 {
        padding-right: 0
      }

      .ds-b1394h26b {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26m {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26x {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h278 {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27j {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27u {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h285 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28g {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28r {
        padding-top: auto
      }

      .ds-b1394h292 {
        padding-top: 0
      }

      .ds-b1394h29d {
        position: absolute
      }

      .ds-b1394h29o {
        position: fixed
      }

      .ds-b1394h29z {
        position: relative
      }

      .ds-b1394h2aa {
        position: sticky
      }

      .ds-b1394h2al {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2aw {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b7 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bi {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bt {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c4 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cf {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cq {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d1 {
        row-gap: auto
      }

      .ds-b1394h2dc {
        row-gap: 0
      }

      .ds-b1394h2dn {
        text-align: left
      }

      .ds-b1394h2dy {
        text-align: center
      }

      .ds-b1394h2e9 {
        text-align: right
      }

      .ds-b1394h2ek {
        width: auto
      }

      .ds-b1394h2ev {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f6 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fh {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fs {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g3 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2ge {
        width: 100%
      }

      .ds-b1394h2gp {
        width: 50%
      }

      .ds-b1394h2h0 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hb {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hm {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hx {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2i8 {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ij {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2iu {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j5 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jg {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jr {
        width: 0
      }

      .ds-b1394h2k2 {
        width: 33.33333%
      }

      .ds-b1394h2kd {
        width: unset
      }

      .ds-b1394h2ko {
        width: 100vw
      }
    }

    @container (inline-size >=500px) {
      .ds-b1394h4 {
        align-items: center
      }

      .ds-b1394hf {
        align-items: flex-end
      }

      .ds-b1394hq {
        align-items: flex-start
      }

      .ds-b1394h11 {
        align-items: stretch
      }

      .ds-b1394h1c {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1n {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1y {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h29 {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2k {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2v {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h36 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3h {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3s {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h43 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4e {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4p {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h50 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5b {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5m {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5x {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h68 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6j {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6u {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h75 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7g {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7r {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h82 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8d {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8o {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h8z {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9a {
        display: block
      }

      .ds-b1394h9l {
        display: flex
      }

      .ds-b1394h9w {
        display: flow-root
      }

      .ds-b1394ha7 {
        display: grid
      }

      .ds-b1394hai {
        display: inline
      }

      .ds-b1394hat {
        display: inline-block
      }

      .ds-b1394hb4 {
        display: inline-flex
      }

      .ds-b1394hbf {
        display: none
      }

      .ds-b1394hbq {
        display: table-cell
      }

      .ds-b1394hc1 {
        display: unset
      }

      .ds-b1394hcc {
        flex-basis: fit-content
      }

      .ds-b1394hcn {
        flex-basis: 20%
      }

      .ds-b1394hcy {
        flex-basis: 0%
      }

      .ds-b1394hd9 {
        flex-basis: 50%
      }

      .ds-b1394hdk {
        flex-basis: 25%
      }

      .ds-b1394hdv {
        flex-basis: 33.33333%
      }

      .ds-b1394he6 {
        flex-direction: column
      }

      .ds-b1394heh {
        flex-direction: column-reverse
      }

      .ds-b1394hes {
        flex-direction: row
      }

      .ds-b1394hf3 {
        flex-direction: row-reverse
      }

      .ds-b1394hfe {
        flex-grow: 0
      }

      .ds-b1394hfp {
        flex-grow: 1
      }

      .ds-b1394hg0 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hgb {
        flex-shrink: 0
      }

      .ds-b1394hgm {
        flex-shrink: 1
      }

      .ds-b1394hgx {
        flex-wrap: nowrap
      }

      .ds-b1394hh8 {
        flex-wrap: wrap
      }

      .ds-b1394hhj {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhu {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi5 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hig {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hir {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj2 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjd {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjo {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hjz {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hka {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkl {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hkw {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl7 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hli {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlt {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm4 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmf {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmq {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn1 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hnc {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnn {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hny {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394ho9 {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hok {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hov {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp6 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hph {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hps {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq3 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqe {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqp {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr0 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hrb {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrm {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hrx {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs8 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsj {
        height: auto
      }

      .ds-b1394hsu {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht5 {
        height: 100%
      }

      .ds-b1394htg {
        height: 50%
      }

      .ds-b1394htr {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu2 {
        height: var(--icon-size-2x)
      }

      .ds-b1394hud {
        height: var(--icon-size-3x)
      }

      .ds-b1394huo {
        height: var(--icon-size-4x)
      }

      .ds-b1394huz {
        height: var(--icon-size-5x)
      }

      .ds-b1394hva {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvl {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvw {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw7 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwi {
        height: 0
      }

      .ds-b1394hwt {
        height: 33.33333%
      }

      .ds-b1394hx4 {
        height: unset
      }

      .ds-b1394hxf {
        height: 100vh
      }

      .ds-b1394hxq {
        justify-content: center
      }

      .ds-b1394hy1 {
        justify-content: flex-end
      }

      .ds-b1394hyc {
        justify-content: flex-start
      }

      .ds-b1394hyn {
        justify-content: space-around
      }

      .ds-b1394hyy {
        justify-content: space-between
      }

      .ds-b1394hz9 {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzk {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzv {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h106 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10h {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10s {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h113 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11e {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11p {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h120 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12b {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12m {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12x {
        line-height: 0
      }

      .ds-b1394h138 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13j {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13u {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h145 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14g {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14r {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h152 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15d {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15o {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h15z {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16a {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16l {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16w {
        max-height: auto
      }

      .ds-b1394h177 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17i {
        max-height: 100%
      }

      .ds-b1394h17t {
        max-height: 50%
      }

      .ds-b1394h184 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18f {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18q {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h191 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19c {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19n {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19y {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1a9 {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ak {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1av {
        max-height: 0
      }

      .ds-b1394h1b6 {
        max-height: 33.33333%
      }

      .ds-b1394h1bh {
        max-height: unset
      }

      .ds-b1394h1bs {
        max-height: 100vh
      }

      .ds-b1394h1c3 {
        max-width: auto
      }

      .ds-b1394h1ce {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cp {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d0 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1db {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dm {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dx {
        max-width: 100%
      }

      .ds-b1394h1e8 {
        max-width: 50%
      }

      .ds-b1394h1ej {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1eu {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f5 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fg {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fr {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g2 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gd {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1go {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1gz {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1ha {
        max-width: 0
      }

      .ds-b1394h1hl {
        max-width: 33.33333%
      }

      .ds-b1394h1hw {
        max-width: unset
      }

      .ds-b1394h1i7 {
        max-width: 100vw
      }

      .ds-b1394h1ii {
        min-height: auto
      }

      .ds-b1394h1it {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j4 {
        min-height: 100%
      }

      .ds-b1394h1jf {
        min-height: 50%
      }

      .ds-b1394h1jq {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k1 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kc {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kn {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1ky {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1l9 {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lk {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lv {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m6 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mh {
        min-height: 0
      }

      .ds-b1394h1ms {
        min-height: 33.33333%
      }

      .ds-b1394h1n3 {
        min-height: unset
      }

      .ds-b1394h1ne {
        min-height: 100vh
      }

      .ds-b1394h1np {
        min-width: auto
      }

      .ds-b1394h1o0 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1ob {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1om {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1ox {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p8 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pj {
        min-width: 100%
      }

      .ds-b1394h1pu {
        min-width: 50%
      }

      .ds-b1394h1q5 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qg {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qr {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r2 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rd {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1ro {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1rz {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1sa {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sl {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1sw {
        min-width: 0
      }

      .ds-b1394h1t7 {
        min-width: 33.33333%
      }

      .ds-b1394h1ti {
        min-width: unset
      }

      .ds-b1394h1tt {
        min-width: 100vw
      }

      .ds-b1394h1u4 {
        overflow-x: auto
      }

      .ds-b1394h1uf {
        overflow-x: clip
      }

      .ds-b1394h1uq {
        overflow-x: hidden
      }

      .ds-b1394h1v1 {
        overflow-x: scroll
      }

      .ds-b1394h1vc {
        overflow-x: visible
      }

      .ds-b1394h1vn {
        overflow-y: auto
      }

      .ds-b1394h1vy {
        overflow-y: clip
      }

      .ds-b1394h1w9 {
        overflow-y: hidden
      }

      .ds-b1394h1wk {
        overflow-y: scroll
      }

      .ds-b1394h1wv {
        overflow-y: visible
      }

      .ds-b1394h1x6 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xh {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xs {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y3 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1ye {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yp {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z0 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1zb {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zm {
        padding-bottom: auto
      }

      .ds-b1394h1zx {
        padding-bottom: 0
      }

      .ds-b1394h208 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20j {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20u {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h215 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21g {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21r {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h222 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22d {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22o {
        padding-left: auto
      }

      .ds-b1394h22z {
        padding-left: 0
      }

      .ds-b1394h23a {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23l {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23w {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h247 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24i {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24t {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h254 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25f {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25q {
        padding-right: auto
      }

      .ds-b1394h261 {
        padding-right: 0
      }

      .ds-b1394h26c {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26n {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26y {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h279 {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27k {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27v {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h286 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28h {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28s {
        padding-top: auto
      }

      .ds-b1394h293 {
        padding-top: 0
      }

      .ds-b1394h29e {
        position: absolute
      }

      .ds-b1394h29p {
        position: fixed
      }

      .ds-b1394h2a0 {
        position: relative
      }

      .ds-b1394h2ab {
        position: sticky
      }

      .ds-b1394h2am {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2ax {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b8 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bj {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bu {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c5 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cg {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cr {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d2 {
        row-gap: auto
      }

      .ds-b1394h2dd {
        row-gap: 0
      }

      .ds-b1394h2do {
        text-align: left
      }

      .ds-b1394h2dz {
        text-align: center
      }

      .ds-b1394h2ea {
        text-align: right
      }

      .ds-b1394h2el {
        width: auto
      }

      .ds-b1394h2ew {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f7 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fi {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2ft {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g4 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gf {
        width: 100%
      }

      .ds-b1394h2gq {
        width: 50%
      }

      .ds-b1394h2h1 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hc {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hn {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hy {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2i9 {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ik {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2iv {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j6 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jh {
        width: var(--min-touch-area)
      }

      .ds-b1394h2js {
        width: 0
      }

      .ds-b1394h2k3 {
        width: 33.33333%
      }

      .ds-b1394h2ke {
        width: unset
      }

      .ds-b1394h2kp {
        width: 100vw
      }
    }

    @container (inline-size >=600px) {
      .ds-b1394h5 {
        align-items: center
      }

      .ds-b1394hg {
        align-items: flex-end
      }

      .ds-b1394hr {
        align-items: flex-start
      }

      .ds-b1394h12 {
        align-items: stretch
      }

      .ds-b1394h1d {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1o {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h1z {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h2a {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2l {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2w {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h37 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3i {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3t {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h44 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4f {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4q {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h51 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5c {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5n {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5y {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h69 {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6k {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6v {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h76 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7h {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7s {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h83 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8e {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8p {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h90 {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9b {
        display: block
      }

      .ds-b1394h9m {
        display: flex
      }

      .ds-b1394h9x {
        display: flow-root
      }

      .ds-b1394ha8 {
        display: grid
      }

      .ds-b1394haj {
        display: inline
      }

      .ds-b1394hau {
        display: inline-block
      }

      .ds-b1394hb5 {
        display: inline-flex
      }

      .ds-b1394hbg {
        display: none
      }

      .ds-b1394hbr {
        display: table-cell
      }

      .ds-b1394hc2 {
        display: unset
      }

      .ds-b1394hcd {
        flex-basis: fit-content
      }

      .ds-b1394hco {
        flex-basis: 20%
      }

      .ds-b1394hcz {
        flex-basis: 0%
      }

      .ds-b1394hda {
        flex-basis: 50%
      }

      .ds-b1394hdl {
        flex-basis: 25%
      }

      .ds-b1394hdw {
        flex-basis: 33.33333%
      }

      .ds-b1394he7 {
        flex-direction: column
      }

      .ds-b1394hei {
        flex-direction: column-reverse
      }

      .ds-b1394het {
        flex-direction: row
      }

      .ds-b1394hf4 {
        flex-direction: row-reverse
      }

      .ds-b1394hff {
        flex-grow: 0
      }

      .ds-b1394hfq {
        flex-grow: 1
      }

      .ds-b1394hg1 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hgc {
        flex-shrink: 0
      }

      .ds-b1394hgn {
        flex-shrink: 1
      }

      .ds-b1394hgy {
        flex-wrap: nowrap
      }

      .ds-b1394hh9 {
        flex-wrap: wrap
      }

      .ds-b1394hhk {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhv {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi6 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hih {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394his {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj3 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hje {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjp {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hk0 {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hkb {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkm {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hkx {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl8 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlj {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlu {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm5 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmg {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmr {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn2 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hnd {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hno {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394hnz {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394hoa {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hol {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394how {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp7 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpi {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpt {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq4 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqf {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqq {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr1 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hrc {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrn {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hry {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hs9 {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsk {
        height: auto
      }

      .ds-b1394hsv {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht6 {
        height: 100%
      }

      .ds-b1394hth {
        height: 50%
      }

      .ds-b1394hts {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu3 {
        height: var(--icon-size-2x)
      }

      .ds-b1394hue {
        height: var(--icon-size-3x)
      }

      .ds-b1394hup {
        height: var(--icon-size-4x)
      }

      .ds-b1394hv0 {
        height: var(--icon-size-5x)
      }

      .ds-b1394hvb {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvm {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvx {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw8 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwj {
        height: 0
      }

      .ds-b1394hwu {
        height: 33.33333%
      }

      .ds-b1394hx5 {
        height: unset
      }

      .ds-b1394hxg {
        height: 100vh
      }

      .ds-b1394hxr {
        justify-content: center
      }

      .ds-b1394hy2 {
        justify-content: flex-end
      }

      .ds-b1394hyd {
        justify-content: flex-start
      }

      .ds-b1394hyo {
        justify-content: space-around
      }

      .ds-b1394hyz {
        justify-content: space-between
      }

      .ds-b1394hza {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzl {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzw {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h107 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10i {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10t {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h114 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11f {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11q {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h121 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12c {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12n {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12y {
        line-height: 0
      }

      .ds-b1394h139 {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13k {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13v {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h146 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14h {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14s {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h153 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15e {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15p {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h160 {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16b {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16m {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16x {
        max-height: auto
      }

      .ds-b1394h178 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17j {
        max-height: 100%
      }

      .ds-b1394h17u {
        max-height: 50%
      }

      .ds-b1394h185 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18g {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18r {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h192 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19d {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19o {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h19z {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1aa {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1al {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1aw {
        max-height: 0
      }

      .ds-b1394h1b7 {
        max-height: 33.33333%
      }

      .ds-b1394h1bi {
        max-height: unset
      }

      .ds-b1394h1bt {
        max-height: 100vh
      }

      .ds-b1394h1c4 {
        max-width: auto
      }

      .ds-b1394h1cf {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cq {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d1 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1dc {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dn {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dy {
        max-width: 100%
      }

      .ds-b1394h1e9 {
        max-width: 50%
      }

      .ds-b1394h1ek {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1ev {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f6 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fh {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fs {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g3 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1ge {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gp {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1h0 {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1hb {
        max-width: 0
      }

      .ds-b1394h1hm {
        max-width: 33.33333%
      }

      .ds-b1394h1hx {
        max-width: unset
      }

      .ds-b1394h1i8 {
        max-width: 100vw
      }

      .ds-b1394h1ij {
        min-height: auto
      }

      .ds-b1394h1iu {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j5 {
        min-height: 100%
      }

      .ds-b1394h1jg {
        min-height: 50%
      }

      .ds-b1394h1jr {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k2 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kd {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1ko {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1kz {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1la {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1ll {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lw {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m7 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mi {
        min-height: 0
      }

      .ds-b1394h1mt {
        min-height: 33.33333%
      }

      .ds-b1394h1n4 {
        min-height: unset
      }

      .ds-b1394h1nf {
        min-height: 100vh
      }

      .ds-b1394h1nq {
        min-width: auto
      }

      .ds-b1394h1o1 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1oc {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1on {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1oy {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1p9 {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pk {
        min-width: 100%
      }

      .ds-b1394h1pv {
        min-width: 50%
      }

      .ds-b1394h1q6 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qh {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qs {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r3 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1re {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rp {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1s0 {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1sb {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sm {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1sx {
        min-width: 0
      }

      .ds-b1394h1t8 {
        min-width: 33.33333%
      }

      .ds-b1394h1tj {
        min-width: unset
      }

      .ds-b1394h1tu {
        min-width: 100vw
      }

      .ds-b1394h1u5 {
        overflow-x: auto
      }

      .ds-b1394h1ug {
        overflow-x: clip
      }

      .ds-b1394h1ur {
        overflow-x: hidden
      }

      .ds-b1394h1v2 {
        overflow-x: scroll
      }

      .ds-b1394h1vd {
        overflow-x: visible
      }

      .ds-b1394h1vo {
        overflow-y: auto
      }

      .ds-b1394h1vz {
        overflow-y: clip
      }

      .ds-b1394h1wa {
        overflow-y: hidden
      }

      .ds-b1394h1wl {
        overflow-y: scroll
      }

      .ds-b1394h1ww {
        overflow-y: visible
      }

      .ds-b1394h1x7 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xi {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xt {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y4 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yf {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yq {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z1 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1zc {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zn {
        padding-bottom: auto
      }

      .ds-b1394h1zy {
        padding-bottom: 0
      }

      .ds-b1394h209 {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20k {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20v {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h216 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21h {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21s {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h223 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22e {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22p {
        padding-left: auto
      }

      .ds-b1394h230 {
        padding-left: 0
      }

      .ds-b1394h23b {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23m {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23x {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h248 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24j {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24u {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h255 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25g {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25r {
        padding-right: auto
      }

      .ds-b1394h262 {
        padding-right: 0
      }

      .ds-b1394h26d {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26o {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h26z {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h27a {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27l {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27w {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h287 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28i {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28t {
        padding-top: auto
      }

      .ds-b1394h294 {
        padding-top: 0
      }

      .ds-b1394h29f {
        position: absolute
      }

      .ds-b1394h29q {
        position: fixed
      }

      .ds-b1394h2a1 {
        position: relative
      }

      .ds-b1394h2ac {
        position: sticky
      }

      .ds-b1394h2an {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2ay {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2b9 {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bk {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bv {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c6 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2ch {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cs {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d3 {
        row-gap: auto
      }

      .ds-b1394h2de {
        row-gap: 0
      }

      .ds-b1394h2dp {
        text-align: left
      }

      .ds-b1394h2e0 {
        text-align: center
      }

      .ds-b1394h2eb {
        text-align: right
      }

      .ds-b1394h2em {
        width: auto
      }

      .ds-b1394h2ex {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f8 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fj {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fu {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g5 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gg {
        width: 100%
      }

      .ds-b1394h2gr {
        width: 50%
      }

      .ds-b1394h2h2 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hd {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2ho {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2hz {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2ia {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2il {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2iw {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j7 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2ji {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jt {
        width: 0
      }

      .ds-b1394h2k4 {
        width: 33.33333%
      }

      .ds-b1394h2kf {
        width: unset
      }

      .ds-b1394h2kq {
        width: 100vw
      }
    }

    @container (inline-size >=700px) {
      .ds-b1394h6 {
        align-items: center
      }

      .ds-b1394hh {
        align-items: flex-end
      }

      .ds-b1394hs {
        align-items: flex-start
      }

      .ds-b1394h13 {
        align-items: stretch
      }

      .ds-b1394h1e {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1p {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h20 {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h2b {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2m {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2x {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h38 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3j {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3u {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h45 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4g {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4r {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h52 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5d {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5o {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h5z {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h6a {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6l {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6w {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h77 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7i {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7t {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h84 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8f {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8q {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h91 {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9c {
        display: block
      }

      .ds-b1394h9n {
        display: flex
      }

      .ds-b1394h9y {
        display: flow-root
      }

      .ds-b1394ha9 {
        display: grid
      }

      .ds-b1394hak {
        display: inline
      }

      .ds-b1394hav {
        display: inline-block
      }

      .ds-b1394hb6 {
        display: inline-flex
      }

      .ds-b1394hbh {
        display: none
      }

      .ds-b1394hbs {
        display: table-cell
      }

      .ds-b1394hc3 {
        display: unset
      }

      .ds-b1394hce {
        flex-basis: fit-content
      }

      .ds-b1394hcp {
        flex-basis: 20%
      }

      .ds-b1394hd0 {
        flex-basis: 0%
      }

      .ds-b1394hdb {
        flex-basis: 50%
      }

      .ds-b1394hdm {
        flex-basis: 25%
      }

      .ds-b1394hdx {
        flex-basis: 33.33333%
      }

      .ds-b1394he8 {
        flex-direction: column
      }

      .ds-b1394hej {
        flex-direction: column-reverse
      }

      .ds-b1394heu {
        flex-direction: row
      }

      .ds-b1394hf5 {
        flex-direction: row-reverse
      }

      .ds-b1394hfg {
        flex-grow: 0
      }

      .ds-b1394hfr {
        flex-grow: 1
      }

      .ds-b1394hg2 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hgd {
        flex-shrink: 0
      }

      .ds-b1394hgo {
        flex-shrink: 1
      }

      .ds-b1394hgz {
        flex-wrap: nowrap
      }

      .ds-b1394hha {
        flex-wrap: wrap
      }

      .ds-b1394hhl {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhw {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi7 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hii {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hit {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj4 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjf {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjq {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hk1 {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hkc {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkn {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hky {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hl9 {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlk {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlv {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm6 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmh {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hms {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn3 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hne {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnp {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394ho0 {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394hob {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hom {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hox {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp8 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpj {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpu {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq5 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqg {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqr {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr2 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hrd {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hro {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hrz {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hsa {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsl {
        height: auto
      }

      .ds-b1394hsw {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht7 {
        height: 100%
      }

      .ds-b1394hti {
        height: 50%
      }

      .ds-b1394htt {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu4 {
        height: var(--icon-size-2x)
      }

      .ds-b1394huf {
        height: var(--icon-size-3x)
      }

      .ds-b1394huq {
        height: var(--icon-size-4x)
      }

      .ds-b1394hv1 {
        height: var(--icon-size-5x)
      }

      .ds-b1394hvc {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvn {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvy {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hw9 {
        height: var(--min-touch-area)
      }

      .ds-b1394hwk {
        height: 0
      }

      .ds-b1394hwv {
        height: 33.33333%
      }

      .ds-b1394hx6 {
        height: unset
      }

      .ds-b1394hxh {
        height: 100vh
      }

      .ds-b1394hxs {
        justify-content: center
      }

      .ds-b1394hy3 {
        justify-content: flex-end
      }

      .ds-b1394hye {
        justify-content: flex-start
      }

      .ds-b1394hyp {
        justify-content: space-around
      }

      .ds-b1394hz0 {
        justify-content: space-between
      }

      .ds-b1394hzb {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzm {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzx {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h108 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10j {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10u {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h115 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11g {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11r {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h122 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12d {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12o {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h12z {
        line-height: 0
      }

      .ds-b1394h13a {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13l {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13w {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h147 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14i {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14t {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h154 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15f {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15q {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h161 {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16c {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16n {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16y {
        max-height: auto
      }

      .ds-b1394h179 {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17k {
        max-height: 100%
      }

      .ds-b1394h17v {
        max-height: 50%
      }

      .ds-b1394h186 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18h {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18s {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h193 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19e {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19p {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1a0 {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1ab {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1am {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1ax {
        max-height: 0
      }

      .ds-b1394h1b8 {
        max-height: 33.33333%
      }

      .ds-b1394h1bj {
        max-height: unset
      }

      .ds-b1394h1bu {
        max-height: 100vh
      }

      .ds-b1394h1c5 {
        max-width: auto
      }

      .ds-b1394h1cg {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cr {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d2 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1dd {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1do {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1dz {
        max-width: 100%
      }

      .ds-b1394h1ea {
        max-width: 50%
      }

      .ds-b1394h1el {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1ew {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f7 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fi {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1ft {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g4 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gf {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gq {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1h1 {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1hc {
        max-width: 0
      }

      .ds-b1394h1hn {
        max-width: 33.33333%
      }

      .ds-b1394h1hy {
        max-width: unset
      }

      .ds-b1394h1i9 {
        max-width: 100vw
      }

      .ds-b1394h1ik {
        min-height: auto
      }

      .ds-b1394h1iv {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j6 {
        min-height: 100%
      }

      .ds-b1394h1jh {
        min-height: 50%
      }

      .ds-b1394h1js {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k3 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1ke {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kp {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1l0 {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1lb {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lm {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lx {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m8 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mj {
        min-height: 0
      }

      .ds-b1394h1mu {
        min-height: 33.33333%
      }

      .ds-b1394h1n5 {
        min-height: unset
      }

      .ds-b1394h1ng {
        min-height: 100vh
      }

      .ds-b1394h1nr {
        min-width: auto
      }

      .ds-b1394h1o2 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1od {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1oo {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1oz {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1pa {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pl {
        min-width: 100%
      }

      .ds-b1394h1pw {
        min-width: 50%
      }

      .ds-b1394h1q7 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qi {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qt {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r4 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rf {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rq {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1s1 {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1sc {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sn {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1sy {
        min-width: 0
      }

      .ds-b1394h1t9 {
        min-width: 33.33333%
      }

      .ds-b1394h1tk {
        min-width: unset
      }

      .ds-b1394h1tv {
        min-width: 100vw
      }

      .ds-b1394h1u6 {
        overflow-x: auto
      }

      .ds-b1394h1uh {
        overflow-x: clip
      }

      .ds-b1394h1us {
        overflow-x: hidden
      }

      .ds-b1394h1v3 {
        overflow-x: scroll
      }

      .ds-b1394h1ve {
        overflow-x: visible
      }

      .ds-b1394h1vp {
        overflow-y: auto
      }

      .ds-b1394h1w0 {
        overflow-y: clip
      }

      .ds-b1394h1wb {
        overflow-y: hidden
      }

      .ds-b1394h1wm {
        overflow-y: scroll
      }

      .ds-b1394h1wx {
        overflow-y: visible
      }

      .ds-b1394h1x8 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xj {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xu {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y5 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yg {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yr {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z2 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1zd {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zo {
        padding-bottom: auto
      }

      .ds-b1394h1zz {
        padding-bottom: 0
      }

      .ds-b1394h20a {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20l {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20w {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h217 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21i {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21t {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h224 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22f {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22q {
        padding-left: auto
      }

      .ds-b1394h231 {
        padding-left: 0
      }

      .ds-b1394h23c {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23n {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23y {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h249 {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24k {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24v {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h256 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25h {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25s {
        padding-right: auto
      }

      .ds-b1394h263 {
        padding-right: 0
      }

      .ds-b1394h26e {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26p {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h270 {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h27b {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27m {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27x {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h288 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28j {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28u {
        padding-top: auto
      }

      .ds-b1394h295 {
        padding-top: 0
      }

      .ds-b1394h29g {
        position: absolute
      }

      .ds-b1394h29r {
        position: fixed
      }

      .ds-b1394h2a2 {
        position: relative
      }

      .ds-b1394h2ad {
        position: sticky
      }

      .ds-b1394h2ao {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2az {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2ba {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bl {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bw {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c7 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2ci {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2ct {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d4 {
        row-gap: auto
      }

      .ds-b1394h2df {
        row-gap: 0
      }

      .ds-b1394h2dq {
        text-align: left
      }

      .ds-b1394h2e1 {
        text-align: center
      }

      .ds-b1394h2ec {
        text-align: right
      }

      .ds-b1394h2en {
        width: auto
      }

      .ds-b1394h2ey {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2f9 {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fk {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fv {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g6 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gh {
        width: 100%
      }

      .ds-b1394h2gs {
        width: 50%
      }

      .ds-b1394h2h3 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2he {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hp {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2i0 {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2ib {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2im {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2ix {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j8 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jj {
        width: var(--min-touch-area)
      }

      .ds-b1394h2ju {
        width: 0
      }

      .ds-b1394h2k5 {
        width: 33.33333%
      }

      .ds-b1394h2kg {
        width: unset
      }

      .ds-b1394h2kr {
        width: 100vw
      }
    }

    @container (inline-size >=800px) {
      .ds-b1394h7 {
        align-items: center
      }

      .ds-b1394hi {
        align-items: flex-end
      }

      .ds-b1394ht {
        align-items: flex-start
      }

      .ds-b1394h14 {
        align-items: stretch
      }

      .ds-b1394h1f {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1q {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h21 {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h2c {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2n {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2y {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h39 {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3k {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3v {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h46 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4h {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4s {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h53 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5e {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5p {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h60 {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h6b {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6m {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6x {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h78 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7j {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7u {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h85 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8g {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8r {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h92 {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9d {
        display: block
      }

      .ds-b1394h9o {
        display: flex
      }

      .ds-b1394h9z {
        display: flow-root
      }

      .ds-b1394haa {
        display: grid
      }

      .ds-b1394hal {
        display: inline
      }

      .ds-b1394haw {
        display: inline-block
      }

      .ds-b1394hb7 {
        display: inline-flex
      }

      .ds-b1394hbi {
        display: none
      }

      .ds-b1394hbt {
        display: table-cell
      }

      .ds-b1394hc4 {
        display: unset
      }

      .ds-b1394hcf {
        flex-basis: fit-content
      }

      .ds-b1394hcq {
        flex-basis: 20%
      }

      .ds-b1394hd1 {
        flex-basis: 0%
      }

      .ds-b1394hdc {
        flex-basis: 50%
      }

      .ds-b1394hdn {
        flex-basis: 25%
      }

      .ds-b1394hdy {
        flex-basis: 33.33333%
      }

      .ds-b1394he9 {
        flex-direction: column
      }

      .ds-b1394hek {
        flex-direction: column-reverse
      }

      .ds-b1394hev {
        flex-direction: row
      }

      .ds-b1394hf6 {
        flex-direction: row-reverse
      }

      .ds-b1394hfh {
        flex-grow: 0
      }

      .ds-b1394hfs {
        flex-grow: 1
      }

      .ds-b1394hg3 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hge {
        flex-shrink: 0
      }

      .ds-b1394hgp {
        flex-shrink: 1
      }

      .ds-b1394hh0 {
        flex-wrap: nowrap
      }

      .ds-b1394hhb {
        flex-wrap: wrap
      }

      .ds-b1394hhm {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhx {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi8 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hij {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hiu {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj5 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjg {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjr {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hk2 {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hkd {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hko {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hkz {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hla {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hll {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlw {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm7 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmi {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmt {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn4 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hnf {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnq {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394ho1 {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394hoc {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hon {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hoy {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hp9 {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpk {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpv {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq6 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqh {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqs {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr3 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hre {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrp {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hs0 {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hsb {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsm {
        height: auto
      }

      .ds-b1394hsx {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht8 {
        height: 100%
      }

      .ds-b1394htj {
        height: 50%
      }

      .ds-b1394htu {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu5 {
        height: var(--icon-size-2x)
      }

      .ds-b1394hug {
        height: var(--icon-size-3x)
      }

      .ds-b1394hur {
        height: var(--icon-size-4x)
      }

      .ds-b1394hv2 {
        height: var(--icon-size-5x)
      }

      .ds-b1394hvd {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvo {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hvz {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hwa {
        height: var(--min-touch-area)
      }

      .ds-b1394hwl {
        height: 0
      }

      .ds-b1394hww {
        height: 33.33333%
      }

      .ds-b1394hx7 {
        height: unset
      }

      .ds-b1394hxi {
        height: 100vh
      }

      .ds-b1394hxt {
        justify-content: center
      }

      .ds-b1394hy4 {
        justify-content: flex-end
      }

      .ds-b1394hyf {
        justify-content: flex-start
      }

      .ds-b1394hyq {
        justify-content: space-around
      }

      .ds-b1394hz1 {
        justify-content: space-between
      }

      .ds-b1394hzc {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzn {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzy {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h109 {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10k {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10v {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h116 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11h {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11s {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h123 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12e {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12p {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h130 {
        line-height: 0
      }

      .ds-b1394h13b {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13m {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13x {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h148 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14j {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14u {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h155 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15g {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15r {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h162 {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16d {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16o {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h16z {
        max-height: auto
      }

      .ds-b1394h17a {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17l {
        max-height: 100%
      }

      .ds-b1394h17w {
        max-height: 50%
      }

      .ds-b1394h187 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18i {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18t {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h194 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19f {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19q {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1a1 {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1ac {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1an {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1ay {
        max-height: 0
      }

      .ds-b1394h1b9 {
        max-height: 33.33333%
      }

      .ds-b1394h1bk {
        max-height: unset
      }

      .ds-b1394h1bv {
        max-height: 100vh
      }

      .ds-b1394h1c6 {
        max-width: auto
      }

      .ds-b1394h1ch {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cs {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d3 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1de {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dp {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1e0 {
        max-width: 100%
      }

      .ds-b1394h1eb {
        max-width: 50%
      }

      .ds-b1394h1em {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1ex {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f8 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fj {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fu {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g5 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gg {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gr {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1h2 {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1hd {
        max-width: 0
      }

      .ds-b1394h1ho {
        max-width: 33.33333%
      }

      .ds-b1394h1hz {
        max-width: unset
      }

      .ds-b1394h1ia {
        max-width: 100vw
      }

      .ds-b1394h1il {
        min-height: auto
      }

      .ds-b1394h1iw {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j7 {
        min-height: 100%
      }

      .ds-b1394h1ji {
        min-height: 50%
      }

      .ds-b1394h1jt {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k4 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kf {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kq {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1l1 {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1lc {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1ln {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1ly {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1m9 {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mk {
        min-height: 0
      }

      .ds-b1394h1mv {
        min-height: 33.33333%
      }

      .ds-b1394h1n6 {
        min-height: unset
      }

      .ds-b1394h1nh {
        min-height: 100vh
      }

      .ds-b1394h1ns {
        min-width: auto
      }

      .ds-b1394h1o3 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1oe {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1op {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1p0 {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1pb {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pm {
        min-width: 100%
      }

      .ds-b1394h1px {
        min-width: 50%
      }

      .ds-b1394h1q8 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qj {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qu {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r5 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rg {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rr {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1s2 {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1sd {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1so {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1sz {
        min-width: 0
      }

      .ds-b1394h1ta {
        min-width: 33.33333%
      }

      .ds-b1394h1tl {
        min-width: unset
      }

      .ds-b1394h1tw {
        min-width: 100vw
      }

      .ds-b1394h1u7 {
        overflow-x: auto
      }

      .ds-b1394h1ui {
        overflow-x: clip
      }

      .ds-b1394h1ut {
        overflow-x: hidden
      }

      .ds-b1394h1v4 {
        overflow-x: scroll
      }

      .ds-b1394h1vf {
        overflow-x: visible
      }

      .ds-b1394h1vq {
        overflow-y: auto
      }

      .ds-b1394h1w1 {
        overflow-y: clip
      }

      .ds-b1394h1wc {
        overflow-y: hidden
      }

      .ds-b1394h1wn {
        overflow-y: scroll
      }

      .ds-b1394h1wy {
        overflow-y: visible
      }

      .ds-b1394h1x9 {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xk {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xv {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y6 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yh {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1ys {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z3 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1ze {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zp {
        padding-bottom: auto
      }

      .ds-b1394h200 {
        padding-bottom: 0
      }

      .ds-b1394h20b {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20m {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20x {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h218 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21j {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21u {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h225 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22g {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22r {
        padding-left: auto
      }

      .ds-b1394h232 {
        padding-left: 0
      }

      .ds-b1394h23d {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23o {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h23z {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h24a {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24l {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24w {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h257 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25i {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25t {
        padding-right: auto
      }

      .ds-b1394h264 {
        padding-right: 0
      }

      .ds-b1394h26f {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26q {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h271 {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h27c {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27n {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27y {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h289 {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28k {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28v {
        padding-top: auto
      }

      .ds-b1394h296 {
        padding-top: 0
      }

      .ds-b1394h29h {
        position: absolute
      }

      .ds-b1394h29s {
        position: fixed
      }

      .ds-b1394h2a3 {
        position: relative
      }

      .ds-b1394h2ae {
        position: sticky
      }

      .ds-b1394h2ap {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2b0 {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2bb {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bm {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bx {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c8 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cj {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cu {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d5 {
        row-gap: auto
      }

      .ds-b1394h2dg {
        row-gap: 0
      }

      .ds-b1394h2dr {
        text-align: left
      }

      .ds-b1394h2e2 {
        text-align: center
      }

      .ds-b1394h2ed {
        text-align: right
      }

      .ds-b1394h2eo {
        width: auto
      }

      .ds-b1394h2ez {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2fa {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fl {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fw {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g7 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gi {
        width: 100%
      }

      .ds-b1394h2gt {
        width: 50%
      }

      .ds-b1394h2h4 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hf {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hq {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2i1 {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2ic {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2in {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2iy {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2j9 {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jk {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jv {
        width: 0
      }

      .ds-b1394h2k6 {
        width: 33.33333%
      }

      .ds-b1394h2kh {
        width: unset
      }

      .ds-b1394h2ks {
        width: 100vw
      }
    }

    @container (inline-size >=900px) {
      .ds-b1394h8 {
        align-items: center
      }

      .ds-b1394hj {
        align-items: flex-end
      }

      .ds-b1394hu {
        align-items: flex-start
      }

      .ds-b1394h15 {
        align-items: stretch
      }

      .ds-b1394h1g {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1r {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h22 {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h2d {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2o {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h2z {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h3a {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3l {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3w {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h47 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4i {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4t {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h54 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5f {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5q {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h61 {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h6c {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6n {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6y {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h79 {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7k {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7v {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h86 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8h {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8s {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h93 {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9e {
        display: block
      }

      .ds-b1394h9p {
        display: flex
      }

      .ds-b1394ha0 {
        display: flow-root
      }

      .ds-b1394hab {
        display: grid
      }

      .ds-b1394ham {
        display: inline
      }

      .ds-b1394hax {
        display: inline-block
      }

      .ds-b1394hb8 {
        display: inline-flex
      }

      .ds-b1394hbj {
        display: none
      }

      .ds-b1394hbu {
        display: table-cell
      }

      .ds-b1394hc5 {
        display: unset
      }

      .ds-b1394hcg {
        flex-basis: fit-content
      }

      .ds-b1394hcr {
        flex-basis: 20%
      }

      .ds-b1394hd2 {
        flex-basis: 0%
      }

      .ds-b1394hdd {
        flex-basis: 50%
      }

      .ds-b1394hdo {
        flex-basis: 25%
      }

      .ds-b1394hdz {
        flex-basis: 33.33333%
      }

      .ds-b1394hea {
        flex-direction: column
      }

      .ds-b1394hel {
        flex-direction: column-reverse
      }

      .ds-b1394hew {
        flex-direction: row
      }

      .ds-b1394hf7 {
        flex-direction: row-reverse
      }

      .ds-b1394hfi {
        flex-grow: 0
      }

      .ds-b1394hft {
        flex-grow: 1
      }

      .ds-b1394hg4 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hgf {
        flex-shrink: 0
      }

      .ds-b1394hgq {
        flex-shrink: 1
      }

      .ds-b1394hh1 {
        flex-wrap: nowrap
      }

      .ds-b1394hhc {
        flex-wrap: wrap
      }

      .ds-b1394hhn {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhy {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hi9 {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hik {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hiv {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj6 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hjh {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjs {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hk3 {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hke {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkp {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hl0 {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hlb {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hlm {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hlx {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm8 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmj {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmu {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn5 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hng {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hnr {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394ho2 {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394hod {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hoo {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hoz {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hpa {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpl {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpw {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq7 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqi {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqt {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr4 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hrf {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrq {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hs1 {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hsc {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hsn {
        height: auto
      }

      .ds-b1394hsy {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394ht9 {
        height: 100%
      }

      .ds-b1394htk {
        height: 50%
      }

      .ds-b1394htv {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu6 {
        height: var(--icon-size-2x)
      }

      .ds-b1394huh {
        height: var(--icon-size-3x)
      }

      .ds-b1394hus {
        height: var(--icon-size-4x)
      }

      .ds-b1394hv3 {
        height: var(--icon-size-5x)
      }

      .ds-b1394hve {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvp {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hw0 {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hwb {
        height: var(--min-touch-area)
      }

      .ds-b1394hwm {
        height: 0
      }

      .ds-b1394hwx {
        height: 33.33333%
      }

      .ds-b1394hx8 {
        height: unset
      }

      .ds-b1394hxj {
        height: 100vh
      }

      .ds-b1394hxu {
        justify-content: center
      }

      .ds-b1394hy5 {
        justify-content: flex-end
      }

      .ds-b1394hyg {
        justify-content: flex-start
      }

      .ds-b1394hyr {
        justify-content: space-around
      }

      .ds-b1394hz2 {
        justify-content: space-between
      }

      .ds-b1394hzd {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzo {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394hzz {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h10a {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10l {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10w {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h117 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11i {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11t {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h124 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12f {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12q {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h131 {
        line-height: 0
      }

      .ds-b1394h13c {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13n {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13y {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h149 {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14k {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14v {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h156 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15h {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15s {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h163 {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16e {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16p {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h170 {
        max-height: auto
      }

      .ds-b1394h17b {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17m {
        max-height: 100%
      }

      .ds-b1394h17x {
        max-height: 50%
      }

      .ds-b1394h188 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18j {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18u {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h195 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19g {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19r {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1a2 {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1ad {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ao {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1az {
        max-height: 0
      }

      .ds-b1394h1ba {
        max-height: 33.33333%
      }

      .ds-b1394h1bl {
        max-height: unset
      }

      .ds-b1394h1bw {
        max-height: 100vh
      }

      .ds-b1394h1c7 {
        max-width: auto
      }

      .ds-b1394h1ci {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1ct {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d4 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1df {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dq {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1e1 {
        max-width: 100%
      }

      .ds-b1394h1ec {
        max-width: 50%
      }

      .ds-b1394h1en {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1ey {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1f9 {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fk {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fv {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g6 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gh {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gs {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1h3 {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1he {
        max-width: 0
      }

      .ds-b1394h1hp {
        max-width: 33.33333%
      }

      .ds-b1394h1i0 {
        max-width: unset
      }

      .ds-b1394h1ib {
        max-width: 100vw
      }

      .ds-b1394h1im {
        min-height: auto
      }

      .ds-b1394h1ix {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j8 {
        min-height: 100%
      }

      .ds-b1394h1jj {
        min-height: 50%
      }

      .ds-b1394h1ju {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k5 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kg {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1kr {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1l2 {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1ld {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lo {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1lz {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1ma {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1ml {
        min-height: 0
      }

      .ds-b1394h1mw {
        min-height: 33.33333%
      }

      .ds-b1394h1n7 {
        min-height: unset
      }

      .ds-b1394h1ni {
        min-height: 100vh
      }

      .ds-b1394h1nt {
        min-width: auto
      }

      .ds-b1394h1o4 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1of {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1oq {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1p1 {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1pc {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1pn {
        min-width: 100%
      }

      .ds-b1394h1py {
        min-width: 50%
      }

      .ds-b1394h1q9 {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1qk {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qv {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r6 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1rh {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rs {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1s3 {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1se {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sp {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1t0 {
        min-width: 0
      }

      .ds-b1394h1tb {
        min-width: 33.33333%
      }

      .ds-b1394h1tm {
        min-width: unset
      }

      .ds-b1394h1tx {
        min-width: 100vw
      }

      .ds-b1394h1u8 {
        overflow-x: auto
      }

      .ds-b1394h1uj {
        overflow-x: clip
      }

      .ds-b1394h1uu {
        overflow-x: hidden
      }

      .ds-b1394h1v5 {
        overflow-x: scroll
      }

      .ds-b1394h1vg {
        overflow-x: visible
      }

      .ds-b1394h1vr {
        overflow-y: auto
      }

      .ds-b1394h1w2 {
        overflow-y: clip
      }

      .ds-b1394h1wd {
        overflow-y: hidden
      }

      .ds-b1394h1wo {
        overflow-y: scroll
      }

      .ds-b1394h1wz {
        overflow-y: visible
      }

      .ds-b1394h1xa {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xl {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xw {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y7 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yi {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yt {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z4 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1zf {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zq {
        padding-bottom: auto
      }

      .ds-b1394h201 {
        padding-bottom: 0
      }

      .ds-b1394h20c {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20n {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20y {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h219 {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21k {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21v {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h226 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22h {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22s {
        padding-left: auto
      }

      .ds-b1394h233 {
        padding-left: 0
      }

      .ds-b1394h23e {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23p {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h240 {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h24b {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24m {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24x {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h258 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25j {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25u {
        padding-right: auto
      }

      .ds-b1394h265 {
        padding-right: 0
      }

      .ds-b1394h26g {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26r {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h272 {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h27d {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27o {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h27z {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h28a {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28l {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28w {
        padding-top: auto
      }

      .ds-b1394h297 {
        padding-top: 0
      }

      .ds-b1394h29i {
        position: absolute
      }

      .ds-b1394h29t {
        position: fixed
      }

      .ds-b1394h2a4 {
        position: relative
      }

      .ds-b1394h2af {
        position: sticky
      }

      .ds-b1394h2aq {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2b1 {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2bc {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bn {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2by {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2c9 {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2ck {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cv {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d6 {
        row-gap: auto
      }

      .ds-b1394h2dh {
        row-gap: 0
      }

      .ds-b1394h2ds {
        text-align: left
      }

      .ds-b1394h2e3 {
        text-align: center
      }

      .ds-b1394h2ee {
        text-align: right
      }

      .ds-b1394h2ep {
        width: auto
      }

      .ds-b1394h2f0 {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2fb {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fm {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fx {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g8 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gj {
        width: 100%
      }

      .ds-b1394h2gu {
        width: 50%
      }

      .ds-b1394h2h5 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hg {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hr {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2i2 {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2id {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2io {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2iz {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2ja {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jl {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jw {
        width: 0
      }

      .ds-b1394h2k7 {
        width: 33.33333%
      }

      .ds-b1394h2ki {
        width: unset
      }

      .ds-b1394h2kt {
        width: 100vw
      }
    }

    @container (inline-size >=1000px) {
      .ds-b1394h9 {
        align-items: center
      }

      .ds-b1394hk {
        align-items: flex-end
      }

      .ds-b1394hv {
        align-items: flex-start
      }

      .ds-b1394h16 {
        align-items: stretch
      }

      .ds-b1394h1h {
        border-bottom-left-radius: var(--roundness-circle)
      }

      .ds-b1394h1s {
        border-bottom-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h23 {
        border-bottom-left-radius: var(--roundness-square)
      }

      .ds-b1394h2e {
        border-bottom-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h2p {
        border-bottom-right-radius: var(--roundness-circle)
      }

      .ds-b1394h30 {
        border-bottom-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h3b {
        border-bottom-right-radius: var(--roundness-square)
      }

      .ds-b1394h3m {
        border-bottom-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h3x {
        border-top-left-radius: var(--roundness-circle)
      }

      .ds-b1394h48 {
        border-top-left-radius: var(--roundness-extra-round)
      }

      .ds-b1394h4j {
        border-top-left-radius: var(--roundness-square)
      }

      .ds-b1394h4u {
        border-top-left-radius: var(--roundness-subtle)
      }

      .ds-b1394h55 {
        border-top-right-radius: var(--roundness-circle)
      }

      .ds-b1394h5g {
        border-top-right-radius: var(--roundness-extra-round)
      }

      .ds-b1394h5r {
        border-top-right-radius: var(--roundness-square)
      }

      .ds-b1394h62 {
        border-top-right-radius: var(--roundness-subtle)
      }

      .ds-b1394h6d {
        -moz-column-gap: var(--spacing-1x);
        column-gap: var(--spacing-1x)
      }

      .ds-b1394h6o {
        -moz-column-gap: var(--spacing-2x);
        column-gap: var(--spacing-2x)
      }

      .ds-b1394h6z {
        -moz-column-gap: var(--spacing-3x);
        column-gap: var(--spacing-3x)
      }

      .ds-b1394h7a {
        -moz-column-gap: var(--spacing-4x);
        column-gap: var(--spacing-4x)
      }

      .ds-b1394h7l {
        -moz-column-gap: var(--spacing-5x);
        column-gap: var(--spacing-5x)
      }

      .ds-b1394h7w {
        -moz-column-gap: var(--spacing-6x);
        column-gap: var(--spacing-6x)
      }

      .ds-b1394h87 {
        -moz-column-gap: var(--spacing-7x);
        column-gap: var(--spacing-7x)
      }

      .ds-b1394h8i {
        -moz-column-gap: var(--spacing-8x);
        column-gap: var(--spacing-8x)
      }

      .ds-b1394h8t {
        -moz-column-gap: auto;
        column-gap: auto
      }

      .ds-b1394h94 {
        -moz-column-gap: 0;
        column-gap: 0
      }

      .ds-b1394h9f {
        display: block
      }

      .ds-b1394h9q {
        display: flex
      }

      .ds-b1394ha1 {
        display: flow-root
      }

      .ds-b1394hac {
        display: grid
      }

      .ds-b1394han {
        display: inline
      }

      .ds-b1394hay {
        display: inline-block
      }

      .ds-b1394hb9 {
        display: inline-flex
      }

      .ds-b1394hbk {
        display: none
      }

      .ds-b1394hbv {
        display: table-cell
      }

      .ds-b1394hc6 {
        display: unset
      }

      .ds-b1394hch {
        flex-basis: fit-content
      }

      .ds-b1394hcs {
        flex-basis: 20%
      }

      .ds-b1394hd3 {
        flex-basis: 0%
      }

      .ds-b1394hde {
        flex-basis: 50%
      }

      .ds-b1394hdp {
        flex-basis: 25%
      }

      .ds-b1394he0 {
        flex-basis: 33.33333%
      }

      .ds-b1394heb {
        flex-direction: column
      }

      .ds-b1394hem {
        flex-direction: column-reverse
      }

      .ds-b1394hex {
        flex-direction: row
      }

      .ds-b1394hf8 {
        flex-direction: row-reverse
      }

      .ds-b1394hfj {
        flex-grow: 0
      }

      .ds-b1394hfu {
        flex-grow: 1
      }

      .ds-b1394hg5 {
        flex-grow: var(--ar, 1)
      }

      .ds-b1394hgg {
        flex-shrink: 0
      }

      .ds-b1394hgr {
        flex-shrink: 1
      }

      .ds-b1394hh2 {
        flex-wrap: nowrap
      }

      .ds-b1394hhd {
        flex-wrap: wrap
      }

      .ds-b1394hho {
        font-family: var(--font-family-body-large)
      }

      .ds-b1394hhz {
        font-family: var(--font-family-body-small)
      }

      .ds-b1394hia {
        font-family: var(--font-family-campaign-large)
      }

      .ds-b1394hil {
        font-family: var(--font-family-campaign-small)
      }

      .ds-b1394hiw {
        font-family: var(--font-family-label-large)
      }

      .ds-b1394hj7 {
        font-family: var(--font-family-label-small)
      }

      .ds-b1394hji {
        font-family: var(--font-family-micro)
      }

      .ds-b1394hjt {
        font-family: var(--font-family-subheading)
      }

      .ds-b1394hk4 {
        font-family: var(--font-family-title-1)
      }

      .ds-b1394hkf {
        font-family: var(--font-family-title-2)
      }

      .ds-b1394hkq {
        font-family: var(--font-family-title-3)
      }

      .ds-b1394hl1 {
        font-family: var(--font-family-title-4)
      }

      .ds-b1394hlc {
        font-size: var(--font-size-body-large)
      }

      .ds-b1394hln {
        font-size: var(--font-size-body-small)
      }

      .ds-b1394hly {
        font-size: var(--font-size-campaign-large)
      }

      .ds-b1394hm9 {
        font-size: var(--font-size-campaign-small)
      }

      .ds-b1394hmk {
        font-size: var(--font-size-label-large)
      }

      .ds-b1394hmv {
        font-size: var(--font-size-label-small)
      }

      .ds-b1394hn6 {
        font-size: var(--font-size-micro)
      }

      .ds-b1394hnh {
        font-size: var(--font-size-subheading)
      }

      .ds-b1394hns {
        font-size: var(--font-size-title-1)
      }

      .ds-b1394ho3 {
        font-size: var(--font-size-title-2)
      }

      .ds-b1394hoe {
        font-size: var(--font-size-title-3)
      }

      .ds-b1394hop {
        font-size: var(--font-size-title-4)
      }

      .ds-b1394hp0 {
        font-weight: var(--font-weight-body-large)
      }

      .ds-b1394hpb {
        font-weight: var(--font-weight-body-small)
      }

      .ds-b1394hpm {
        font-weight: var(--font-weight-campaign-large)
      }

      .ds-b1394hpx {
        font-weight: var(--font-weight-campaign-small)
      }

      .ds-b1394hq8 {
        font-weight: var(--font-weight-label-large)
      }

      .ds-b1394hqj {
        font-weight: var(--font-weight-label-small)
      }

      .ds-b1394hqu {
        font-weight: var(--font-weight-micro)
      }

      .ds-b1394hr5 {
        font-weight: var(--font-weight-subheading)
      }

      .ds-b1394hrg {
        font-weight: var(--font-weight-title-1)
      }

      .ds-b1394hrr {
        font-weight: var(--font-weight-title-2)
      }

      .ds-b1394hs2 {
        font-weight: var(--font-weight-title-3)
      }

      .ds-b1394hsd {
        font-weight: var(--font-weight-title-4)
      }

      .ds-b1394hso {
        height: auto
      }

      .ds-b1394hsz {
        height: -moz-fit-content;
        height: fit-content
      }

      .ds-b1394hta {
        height: 100%
      }

      .ds-b1394htl {
        height: 50%
      }

      .ds-b1394htw {
        height: var(--icon-size-1x)
      }

      .ds-b1394hu7 {
        height: var(--icon-size-2x)
      }

      .ds-b1394hui {
        height: var(--icon-size-3x)
      }

      .ds-b1394hut {
        height: var(--icon-size-4x)
      }

      .ds-b1394hv4 {
        height: var(--icon-size-5x)
      }

      .ds-b1394hvf {
        height: var(--icon-size-text-responsive)
      }

      .ds-b1394hvq {
        height: -moz-max-content;
        height: max-content
      }

      .ds-b1394hw1 {
        height: -moz-min-content;
        height: min-content
      }

      .ds-b1394hwc {
        height: var(--min-touch-area)
      }

      .ds-b1394hwn {
        height: 0
      }

      .ds-b1394hwy {
        height: 33.33333%
      }

      .ds-b1394hx9 {
        height: unset
      }

      .ds-b1394hxk {
        height: 100vh
      }

      .ds-b1394hxv {
        justify-content: center
      }

      .ds-b1394hy6 {
        justify-content: flex-end
      }

      .ds-b1394hyh {
        justify-content: flex-start
      }

      .ds-b1394hys {
        justify-content: space-around
      }

      .ds-b1394hz3 {
        justify-content: space-between
      }

      .ds-b1394hze {
        letter-spacing: var(--font-spacing-body-large)
      }

      .ds-b1394hzp {
        letter-spacing: var(--font-spacing-body-small)
      }

      .ds-b1394h100 {
        letter-spacing: var(--font-spacing-campaign-large)
      }

      .ds-b1394h10b {
        letter-spacing: var(--font-spacing-campaign-small)
      }

      .ds-b1394h10m {
        letter-spacing: var(--font-spacing-label-large)
      }

      .ds-b1394h10x {
        letter-spacing: var(--font-spacing-label-small)
      }

      .ds-b1394h118 {
        letter-spacing: var(--font-spacing-micro)
      }

      .ds-b1394h11j {
        letter-spacing: var(--font-spacing-subheading)
      }

      .ds-b1394h11u {
        letter-spacing: var(--font-spacing-title-1)
      }

      .ds-b1394h125 {
        letter-spacing: var(--font-spacing-title-2)
      }

      .ds-b1394h12g {
        letter-spacing: var(--font-spacing-title-3)
      }

      .ds-b1394h12r {
        letter-spacing: var(--font-spacing-title-4)
      }

      .ds-b1394h132 {
        line-height: 0
      }

      .ds-b1394h13d {
        line-height: var(--font-height-body-large)
      }

      .ds-b1394h13o {
        line-height: var(--font-height-body-small)
      }

      .ds-b1394h13z {
        line-height: var(--font-height-campaign-large)
      }

      .ds-b1394h14a {
        line-height: var(--font-height-campaign-small)
      }

      .ds-b1394h14l {
        line-height: var(--font-height-label-large)
      }

      .ds-b1394h14w {
        line-height: var(--font-height-label-small)
      }

      .ds-b1394h157 {
        line-height: var(--font-height-micro)
      }

      .ds-b1394h15i {
        line-height: var(--font-height-subheading)
      }

      .ds-b1394h15t {
        line-height: var(--font-height-title-1)
      }

      .ds-b1394h164 {
        line-height: var(--font-height-title-2)
      }

      .ds-b1394h16f {
        line-height: var(--font-height-title-3)
      }

      .ds-b1394h16q {
        line-height: var(--font-height-title-4)
      }

      .ds-b1394h171 {
        max-height: auto
      }

      .ds-b1394h17c {
        max-height: -moz-fit-content;
        max-height: fit-content
      }

      .ds-b1394h17n {
        max-height: 100%
      }

      .ds-b1394h17y {
        max-height: 50%
      }

      .ds-b1394h189 {
        max-height: var(--icon-size-1x)
      }

      .ds-b1394h18k {
        max-height: var(--icon-size-2x)
      }

      .ds-b1394h18v {
        max-height: var(--icon-size-3x)
      }

      .ds-b1394h196 {
        max-height: var(--icon-size-4x)
      }

      .ds-b1394h19h {
        max-height: var(--icon-size-5x)
      }

      .ds-b1394h19s {
        max-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1a3 {
        max-height: -moz-max-content;
        max-height: max-content
      }

      .ds-b1394h1ae {
        max-height: -moz-min-content;
        max-height: min-content
      }

      .ds-b1394h1ap {
        max-height: var(--min-touch-area)
      }

      .ds-b1394h1b0 {
        max-height: 0
      }

      .ds-b1394h1bb {
        max-height: 33.33333%
      }

      .ds-b1394h1bm {
        max-height: unset
      }

      .ds-b1394h1bx {
        max-height: 100vh
      }

      .ds-b1394h1c8 {
        max-width: auto
      }

      .ds-b1394h1cj {
        max-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1cu {
        max-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1d5 {
        max-width: var(--breakpoint-medium)
      }

      .ds-b1394h1dg {
        max-width: var(--breakpoint-wide)
      }

      .ds-b1394h1dr {
        max-width: -moz-fit-content;
        max-width: fit-content
      }

      .ds-b1394h1e2 {
        max-width: 100%
      }

      .ds-b1394h1ed {
        max-width: 50%
      }

      .ds-b1394h1eo {
        max-width: var(--icon-size-1x)
      }

      .ds-b1394h1ez {
        max-width: var(--icon-size-2x)
      }

      .ds-b1394h1fa {
        max-width: var(--icon-size-3x)
      }

      .ds-b1394h1fl {
        max-width: var(--icon-size-4x)
      }

      .ds-b1394h1fw {
        max-width: var(--icon-size-5x)
      }

      .ds-b1394h1g7 {
        max-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1gi {
        max-width: -moz-max-content;
        max-width: max-content
      }

      .ds-b1394h1gt {
        max-width: -moz-min-content;
        max-width: min-content
      }

      .ds-b1394h1h4 {
        max-width: var(--min-touch-area)
      }

      .ds-b1394h1hf {
        max-width: 0
      }

      .ds-b1394h1hq {
        max-width: 33.33333%
      }

      .ds-b1394h1i1 {
        max-width: unset
      }

      .ds-b1394h1ic {
        max-width: 100vw
      }

      .ds-b1394h1in {
        min-height: auto
      }

      .ds-b1394h1iy {
        min-height: -moz-fit-content;
        min-height: fit-content
      }

      .ds-b1394h1j9 {
        min-height: 100%
      }

      .ds-b1394h1jk {
        min-height: 50%
      }

      .ds-b1394h1jv {
        min-height: var(--icon-size-1x)
      }

      .ds-b1394h1k6 {
        min-height: var(--icon-size-2x)
      }

      .ds-b1394h1kh {
        min-height: var(--icon-size-3x)
      }

      .ds-b1394h1ks {
        min-height: var(--icon-size-4x)
      }

      .ds-b1394h1l3 {
        min-height: var(--icon-size-5x)
      }

      .ds-b1394h1le {
        min-height: var(--icon-size-text-responsive)
      }

      .ds-b1394h1lp {
        min-height: -moz-max-content;
        min-height: max-content
      }

      .ds-b1394h1m0 {
        min-height: -moz-min-content;
        min-height: min-content
      }

      .ds-b1394h1mb {
        min-height: var(--min-touch-area)
      }

      .ds-b1394h1mm {
        min-height: 0
      }

      .ds-b1394h1mx {
        min-height: 33.33333%
      }

      .ds-b1394h1n8 {
        min-height: unset
      }

      .ds-b1394h1nj {
        min-height: 100vh
      }

      .ds-b1394h1nu {
        min-width: auto
      }

      .ds-b1394h1o5 {
        min-width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h1og {
        min-width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h1or {
        min-width: var(--breakpoint-medium)
      }

      .ds-b1394h1p2 {
        min-width: var(--breakpoint-wide)
      }

      .ds-b1394h1pd {
        min-width: -moz-fit-content;
        min-width: fit-content
      }

      .ds-b1394h1po {
        min-width: 100%
      }

      .ds-b1394h1pz {
        min-width: 50%
      }

      .ds-b1394h1qa {
        min-width: var(--icon-size-1x)
      }

      .ds-b1394h1ql {
        min-width: var(--icon-size-2x)
      }

      .ds-b1394h1qw {
        min-width: var(--icon-size-3x)
      }

      .ds-b1394h1r7 {
        min-width: var(--icon-size-4x)
      }

      .ds-b1394h1ri {
        min-width: var(--icon-size-5x)
      }

      .ds-b1394h1rt {
        min-width: var(--icon-size-text-responsive)
      }

      .ds-b1394h1s4 {
        min-width: -moz-max-content;
        min-width: max-content
      }

      .ds-b1394h1sf {
        min-width: -moz-min-content;
        min-width: min-content
      }

      .ds-b1394h1sq {
        min-width: var(--min-touch-area)
      }

      .ds-b1394h1t1 {
        min-width: 0
      }

      .ds-b1394h1tc {
        min-width: 33.33333%
      }

      .ds-b1394h1tn {
        min-width: unset
      }

      .ds-b1394h1ty {
        min-width: 100vw
      }

      .ds-b1394h1u9 {
        overflow-x: auto
      }

      .ds-b1394h1uk {
        overflow-x: clip
      }

      .ds-b1394h1uv {
        overflow-x: hidden
      }

      .ds-b1394h1v6 {
        overflow-x: scroll
      }

      .ds-b1394h1vh {
        overflow-x: visible
      }

      .ds-b1394h1vs {
        overflow-y: auto
      }

      .ds-b1394h1w3 {
        overflow-y: clip
      }

      .ds-b1394h1we {
        overflow-y: hidden
      }

      .ds-b1394h1wp {
        overflow-y: scroll
      }

      .ds-b1394h1x0 {
        overflow-y: visible
      }

      .ds-b1394h1xb {
        padding-bottom: var(--spacing-1x)
      }

      .ds-b1394h1xm {
        padding-bottom: var(--spacing-2x)
      }

      .ds-b1394h1xx {
        padding-bottom: var(--spacing-3x)
      }

      .ds-b1394h1y8 {
        padding-bottom: var(--spacing-4x)
      }

      .ds-b1394h1yj {
        padding-bottom: var(--spacing-5x)
      }

      .ds-b1394h1yu {
        padding-bottom: var(--spacing-6x)
      }

      .ds-b1394h1z5 {
        padding-bottom: var(--spacing-7x)
      }

      .ds-b1394h1zg {
        padding-bottom: var(--spacing-8x)
      }

      .ds-b1394h1zr {
        padding-bottom: auto
      }

      .ds-b1394h202 {
        padding-bottom: 0
      }

      .ds-b1394h20d {
        padding-left: var(--spacing-1x)
      }

      .ds-b1394h20o {
        padding-left: var(--spacing-2x)
      }

      .ds-b1394h20z {
        padding-left: var(--spacing-3x)
      }

      .ds-b1394h21a {
        padding-left: var(--spacing-4x)
      }

      .ds-b1394h21l {
        padding-left: var(--spacing-5x)
      }

      .ds-b1394h21w {
        padding-left: var(--spacing-6x)
      }

      .ds-b1394h227 {
        padding-left: var(--spacing-7x)
      }

      .ds-b1394h22i {
        padding-left: var(--spacing-8x)
      }

      .ds-b1394h22t {
        padding-left: auto
      }

      .ds-b1394h234 {
        padding-left: 0
      }

      .ds-b1394h23f {
        padding-right: var(--spacing-1x)
      }

      .ds-b1394h23q {
        padding-right: var(--spacing-2x)
      }

      .ds-b1394h241 {
        padding-right: var(--spacing-3x)
      }

      .ds-b1394h24c {
        padding-right: var(--spacing-4x)
      }

      .ds-b1394h24n {
        padding-right: var(--spacing-5x)
      }

      .ds-b1394h24y {
        padding-right: var(--spacing-6x)
      }

      .ds-b1394h259 {
        padding-right: var(--spacing-7x)
      }

      .ds-b1394h25k {
        padding-right: var(--spacing-8x)
      }

      .ds-b1394h25v {
        padding-right: auto
      }

      .ds-b1394h266 {
        padding-right: 0
      }

      .ds-b1394h26h {
        padding-top: var(--spacing-1x)
      }

      .ds-b1394h26s {
        padding-top: var(--spacing-2x)
      }

      .ds-b1394h273 {
        padding-top: var(--spacing-3x)
      }

      .ds-b1394h27e {
        padding-top: var(--spacing-4x)
      }

      .ds-b1394h27p {
        padding-top: var(--spacing-5x)
      }

      .ds-b1394h280 {
        padding-top: var(--spacing-6x)
      }

      .ds-b1394h28b {
        padding-top: var(--spacing-7x)
      }

      .ds-b1394h28m {
        padding-top: var(--spacing-8x)
      }

      .ds-b1394h28x {
        padding-top: auto
      }

      .ds-b1394h298 {
        padding-top: 0
      }

      .ds-b1394h29j {
        position: absolute
      }

      .ds-b1394h29u {
        position: fixed
      }

      .ds-b1394h2a5 {
        position: relative
      }

      .ds-b1394h2ag {
        position: sticky
      }

      .ds-b1394h2ar {
        row-gap: var(--spacing-1x)
      }

      .ds-b1394h2b2 {
        row-gap: var(--spacing-2x)
      }

      .ds-b1394h2bd {
        row-gap: var(--spacing-3x)
      }

      .ds-b1394h2bo {
        row-gap: var(--spacing-4x)
      }

      .ds-b1394h2bz {
        row-gap: var(--spacing-5x)
      }

      .ds-b1394h2ca {
        row-gap: var(--spacing-6x)
      }

      .ds-b1394h2cl {
        row-gap: var(--spacing-7x)
      }

      .ds-b1394h2cw {
        row-gap: var(--spacing-8x)
      }

      .ds-b1394h2d7 {
        row-gap: auto
      }

      .ds-b1394h2di {
        row-gap: 0
      }

      .ds-b1394h2dt {
        text-align: left
      }

      .ds-b1394h2e4 {
        text-align: center
      }

      .ds-b1394h2ef {
        text-align: right
      }

      .ds-b1394h2eq {
        width: auto
      }

      .ds-b1394h2f1 {
        width: var(--breakpoint-2k-wide)
      }

      .ds-b1394h2fc {
        width: var(--breakpoint-extra-wide)
      }

      .ds-b1394h2fn {
        width: var(--breakpoint-medium)
      }

      .ds-b1394h2fy {
        width: var(--breakpoint-wide)
      }

      .ds-b1394h2g9 {
        width: -moz-fit-content;
        width: fit-content
      }

      .ds-b1394h2gk {
        width: 100%
      }

      .ds-b1394h2gv {
        width: 50%
      }

      .ds-b1394h2h6 {
        width: var(--icon-size-1x)
      }

      .ds-b1394h2hh {
        width: var(--icon-size-2x)
      }

      .ds-b1394h2hs {
        width: var(--icon-size-3x)
      }

      .ds-b1394h2i3 {
        width: var(--icon-size-4x)
      }

      .ds-b1394h2ie {
        width: var(--icon-size-5x)
      }

      .ds-b1394h2ip {
        width: var(--icon-size-text-responsive)
      }

      .ds-b1394h2j0 {
        width: -moz-max-content;
        width: max-content
      }

      .ds-b1394h2jb {
        width: -moz-min-content;
        width: min-content
      }

      .ds-b1394h2jm {
        width: var(--min-touch-area)
      }

      .ds-b1394h2jx {
        width: 0
      }

      .ds-b1394h2k8 {
        width: 33.33333%
      }

      .ds-b1394h2kj {
        width: unset
      }

      .ds-b1394h2ku {
        width: 100vw
      }
    }

    @media (hover:hover) {
      .ds-b1394h2kx {
        transform: translateY(var(--spacing-1x))
      }

      .ds-b1394h2l0 {
        transform: translateY(100%)
      }

      .ds-b1394h2l3 {
        transform: translateX(-100%)
      }

      .ds-b1394h2l6 {
        transform: translateX(100%)
      }

      .ds-b1394h2l9 {
        transform: rotate(180deg)
      }

      .ds-b1394h2lc {
        transform: scale(0)
      }

      .ds-b1394h2lf {
        transform: translateY(-100%)
      }
    }

    @media (prefers-reduced-motion:reduce) {
      .ds-b1394h2ky {
        transform: translateY(var(--spacing-1x))
      }

      .ds-b1394h2l1 {
        transform: translateY(100%)
      }

      .ds-b1394h2l4 {
        transform: translateX(-100%)
      }

      .ds-b1394h2l7 {
        transform: translateX(100%)
      }

      .ds-b1394h2la {
        transform: rotate(180deg)
      }

      .ds-b1394h2ld {
        transform: scale(0)
      }

      .ds-b1394h2lg {
        transform: translateY(-100%)
      }
    }

    .ds-1cm53ae0 {
      max-width: 300px
    }

    .ds-1f2uzla0[type=search] {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none
    }

    .ds-1f2uzla0[type=search]::-webkit-search-cancel-button {
      -webkit-appearance: none;
      appearance: none;
      display: none
    }

    tfoot>.ds-tfqau20,
    thead>.ds-tfqau20 {
      background-color: var(--color-surface-table-head)
    }

    :not(thead, tfoot)>.ds-tfqau20:hover {
      background-color: var(--color-surface-table-row-hover)
    }

    :not(thead, tfoot)>.ds-tfqau20:not(:hover):nth-child(odd) {
      background-color: var(--color-surface-table-row-odd)
    }

    :not(thead, tfoot)>.ds-tfqau20:not(:hover):nth-child(2n) {
      background-color: var(--color-surface-table-row-even)
    }

    .ds-pgq3by0:after {
      background-color: var(--color-surface-interactive-control);
      border-color: var(--color-surface-primary);
      border-radius: var(--roundness-circle);
      border-style: solid;
      border-width: var(--chunkiness-thick);
      box-sizing: border-box;
      content: "";
      display: block;
      height: 100%;
      transform: scale(0);
      transition-duration: var(--transition-duration-short);
      transition-property: transform;
      transition-timing-function: var(--transition-easing-ease-out);
      width: 100%
    }

    .ds-pgq3by0:disabled:after {
      background-color: var(--color-surface-interactive-disabled)
    }

    .ds-pgq3by0:checked:after {
      transform: scale(1)
    }

    .ds-pgq3by1:after {
      background-color: var(--color-surface-critical-strong)
    }

    .ds-1t6ls1w0 {
      padding-inline: var(--spacing-3x)
    }

    @container (inline-size >=992px) {
      .ds-1t6ls1w0 {
        padding-inline: calc(50cqw - 496px + var(--spacing-3x))
      }
    }

    @container (inline-size >=1024px) {
      .ds-1t6ls1w0 {
        padding-inline: var(--spacing-5x)
      }
    }

    @container (inline-size < 100px) {
      .ds-1t6ls1w1 {
        padding-inline: 0
      }
    }

    @container (inline-size < 200px) {
      .ds-1t6ls1w2 {
        padding-inline: 0
      }
    }

    @container (inline-size < 300px) {
      .ds-1t6ls1w3 {
        padding-inline: 0
      }
    }

    @container (inline-size < 400px) {
      .ds-1t6ls1w4 {
        padding-inline: 0
      }
    }

    @container (inline-size < 500px) {
      .ds-1t6ls1w5 {
        padding-inline: 0
      }
    }

    @container (inline-size < 600px) {
      .ds-1t6ls1w6 {
        padding-inline: 0
      }
    }

    @container (inline-size < 700px) {
      .ds-1t6ls1w7 {
        padding-inline: 0
      }
    }

    @container (inline-size < 800px) {
      .ds-1t6ls1w8 {
        padding-inline: 0
      }
    }

    @container (inline-size < 900px) {
      .ds-1t6ls1w9 {
        padding-inline: 0
      }
    }

    @container (inline-size < 1000px) {
      .ds-1t6ls1wa {
        padding-inline: 0
      }
    }

    @keyframes ds-1cbewnf1 {
      0% {
        transform: rotate(0deg)
      }

      to {
        transform: rotate(1turn)
      }
    }

    @keyframes ds-1cbewnf2 {
      0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
      }

      50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
      }

      to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
      }
    }

    @keyframes ds-1cbewnf3 {
      to {
        stroke: var(--ds-1cbewnf0, var(--color-content-primary))
      }
    }

    .ds-1cbewnf4 {
      animation-duration: 2s;
      animation-iteration-count: infinite;
      animation-name: ds-1cbewnf1;
      animation-timing-function: var(--transition-easing-linear);
      stroke: var(--ds-1cbewnf0, var(--color-content-primary))
    }

    .ds-1cbewnf5 {
      animation-duration: 1.5s, 6s;
      animation-iteration-count: infinite;
      animation-name: ds-1cbewnf2, ds-1cbewnf3;
      animation-timing-function: var(--transition-easing-ease-in-out);
      stroke-dasharray: 1, 200;
      stroke-dashoffset: 0
    }

    .ds-6kkfl50 {
      margin-top: calc(var(--spacing-2x)*-1)
    }

    .ds-6kkfl51:focus-visible~div {
      outline: 5px auto Highlight
    }

    .ds-6kkfl51:focus-visible~div {
      outline: 5px auto -webkit-focus-ring-color
    }

    .ds-11bjquh6 {
      --ds-11bjquh2: calc(100%/var(--ds-11bjquh1));
      --ds-11bjquh5: calc((var(--ds-11bjquh4, 0px)/var(--ds-11bjquh1))*(var(--ds-11bjquh1) - 1));
      --ds-11bjquh3: calc(var(--ds-11bjquh2) - var(--ds-11bjquh5))
    }

    .ds-11bjquh7 {
      height: var(--ds-11bjquh0)
    }

    .ds-11bjquhi {
      --ds-11bjquh4: var(--gap-default)
    }

    .ds-11bjquht {
      --ds-11bjquh1: var(--vc-default)
    }

    .ds-11bjquh14 {
      -ms-overflow-style: none;
      overscroll-behavior-x: none;
      scroll-behavior: smooth;
      scroll-snap-type: x mandatory;
      scrollbar-width: none
    }

    .ds-11bjquh15 {
      scroll-snap-align: start;
      scroll-snap-stop: normal;
      width: var(--ds-11bjquh3, auto)
    }

    @container (inline-size >=100px) {
      .ds-11bjquh8 {
        --ds-11bjquh4: var(--gap-100)
      }

      .ds-11bjquhj {
        --ds-11bjquh1: var(--vc-100)
      }
    }

    @container (inline-size >=200px) {
      .ds-11bjquh9 {
        --ds-11bjquh4: var(--gap-200)
      }

      .ds-11bjquhk {
        --ds-11bjquh1: var(--vc-200)
      }
    }

    @container (inline-size >=300px) {
      .ds-11bjquha {
        --ds-11bjquh4: var(--gap-300)
      }

      .ds-11bjquhl {
        --ds-11bjquh1: var(--vc-300)
      }
    }

    @container (inline-size >=400px) {
      .ds-11bjquhb {
        --ds-11bjquh4: var(--gap-400)
      }

      .ds-11bjquhm {
        --ds-11bjquh1: var(--vc-400)
      }
    }

    @container (inline-size >=500px) {
      .ds-11bjquhc {
        --ds-11bjquh4: var(--gap-500)
      }

      .ds-11bjquhn {
        --ds-11bjquh1: var(--vc-500)
      }
    }

    @container (inline-size >=600px) {
      .ds-11bjquhd {
        --ds-11bjquh4: var(--gap-600)
      }

      .ds-11bjquho {
        --ds-11bjquh1: var(--vc-600)
      }
    }

    @container (inline-size >=700px) {
      .ds-11bjquhe {
        --ds-11bjquh4: var(--gap-700)
      }

      .ds-11bjquhp {
        --ds-11bjquh1: var(--vc-700)
      }
    }

    @container (inline-size >=800px) {
      .ds-11bjquhf {
        --ds-11bjquh4: var(--gap-800)
      }

      .ds-11bjquhq {
        --ds-11bjquh1: var(--vc-800)
      }
    }

    @container (inline-size >=900px) {
      .ds-11bjquhg {
        --ds-11bjquh4: var(--gap-900)
      }

      .ds-11bjquhr {
        --ds-11bjquh1: var(--vc-900)
      }
    }

    @container (inline-size >=1000px) {
      .ds-11bjquhh {
        --ds-11bjquh4: var(--gap-1000)
      }

      .ds-11bjquhs {
        --ds-11bjquh1: var(--vc-1000)
      }
    }

    @container (inline-size < 100px) {
      .ds-11bjquhu {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 200px) {
      .ds-11bjquhv {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 300px) {
      .ds-11bjquhw {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 400px) {
      .ds-11bjquhx {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 500px) {
      .ds-11bjquhy {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 600px) {
      .ds-11bjquhz {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 700px) {
      .ds-11bjquh10 {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 800px) {
      .ds-11bjquh11 {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 900px) {
      .ds-11bjquh12 {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    @container (inline-size < 1000px) {
      .ds-11bjquh13 {
        scroll-padding-inline: var(--spacing-3x)
      }
    }

    .ds-1oknfyh0 {
      margin-right: calc(var(--ds-11bjquh4, 0px)*-1)
    }

    .ds-1oknfyh1 {
      margin-left: calc(var(--ds-11bjquh4, 0px)*-1)
    }

    .ds-1oknfyh2 {
      right: -1px
    }

    .ds-1oknfyh3 {
      left: -1px
    }

    .ds-arlhj60 {
      margin-top: calc(var(--min-touch-area)*-.5)
    }

    .ds-arlhj61 {
      margin-left: calc(var(--min-touch-area)*-.5)
    }

    .ds-arlhj62 {
      margin-right: calc(var(--min-touch-area)*-.5)
    }

    @container (inline-size < 100px) {
      .ds-arlhj63 {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj64 {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 200px) {
      .ds-arlhj65 {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj66 {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 300px) {
      .ds-arlhj67 {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj68 {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 400px) {
      .ds-arlhj69 {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6a {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 500px) {
      .ds-arlhj6b {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6c {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 600px) {
      .ds-arlhj6d {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6e {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 700px) {
      .ds-arlhj6f {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6g {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 800px) {
      .ds-arlhj6h {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6i {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 900px) {
      .ds-arlhj6j {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6k {
        margin-right: var(--spacing-2x)
      }
    }

    @container (inline-size < 1000px) {
      .ds-arlhj6l {
        margin-left: var(--spacing-2x)
      }

      .ds-arlhj6m {
        margin-right: var(--spacing-2x)
      }
    }

    .ds-qgr0130.ds-color-scheme-dark,
    .ds-qgr0130.ds-color-scheme-light {
      color: var(--color-content-primary)
    }

    .ds-7yzrhd0:after,
    .ds-7yzrhd1:after,
    .ds-7yzrhd2:after,
    .ds-7yzrhd3:after,
    .ds-7yzrhd4:after,
    .ds-7yzrhd5:after,
    .ds-7yzrhd6:after,
    .ds-7yzrhd7:after,
    .ds-7yzrhd8:after,
    .ds-7yzrhd9:after {
      content: "";
      display: table
    }

    .ds-7yzrhda {
      margin-bottom: calc(var(--spacing-1x)*-1)
    }

    .ds-7yzrhda:after,
    .ds-7yzrhdb:after,
    .ds-7yzrhdc:after,
    .ds-7yzrhdd:after,
    .ds-7yzrhde:after,
    .ds-7yzrhdf:after,
    .ds-7yzrhdg:after,
    .ds-7yzrhdh:after,
    .ds-7yzrhdi:after,
    .ds-7yzrhdj:after,
    .ds-7yzrhdk:after {
      content: "";
      display: table
    }

    .ds-7yzrhdl {
      margin-bottom: calc(var(--spacing-2x)*-1)
    }

    .ds-7yzrhdl:after,
    .ds-7yzrhdm:after,
    .ds-7yzrhdn:after,
    .ds-7yzrhdo:after,
    .ds-7yzrhdp:after,
    .ds-7yzrhdq:after,
    .ds-7yzrhdr:after,
    .ds-7yzrhds:after,
    .ds-7yzrhdt:after,
    .ds-7yzrhdu:after,
    .ds-7yzrhdv:after {
      content: "";
      display: table
    }

    .ds-7yzrhdw {
      margin-bottom: calc(var(--spacing-3x)*-1)
    }

    .ds-7yzrhd10:after,
    .ds-7yzrhd11:after,
    .ds-7yzrhd12:after,
    .ds-7yzrhd13:after,
    .ds-7yzrhd14:after,
    .ds-7yzrhd15:after,
    .ds-7yzrhd16:after,
    .ds-7yzrhdw:after,
    .ds-7yzrhdx:after,
    .ds-7yzrhdy:after,
    .ds-7yzrhdz:after {
      content: "";
      display: table
    }

    .ds-7yzrhd17 {
      margin-bottom: calc(var(--spacing-4x)*-1)
    }

    .ds-7yzrhd17:after,
    .ds-7yzrhd18:after,
    .ds-7yzrhd19:after,
    .ds-7yzrhd1a:after,
    .ds-7yzrhd1b:after,
    .ds-7yzrhd1c:after,
    .ds-7yzrhd1d:after,
    .ds-7yzrhd1e:after,
    .ds-7yzrhd1f:after,
    .ds-7yzrhd1g:after,
    .ds-7yzrhd1h:after {
      content: "";
      display: table
    }

    .ds-7yzrhd1i {
      margin-bottom: calc(var(--spacing-5x)*-1)
    }

    .ds-7yzrhd1i:after,
    .ds-7yzrhd1j:after,
    .ds-7yzrhd1k:after,
    .ds-7yzrhd1l:after,
    .ds-7yzrhd1m:after,
    .ds-7yzrhd1n:after,
    .ds-7yzrhd1o:after,
    .ds-7yzrhd1p:after,
    .ds-7yzrhd1q:after,
    .ds-7yzrhd1r:after,
    .ds-7yzrhd1s:after {
      content: "";
      display: table
    }

    .ds-7yzrhd1t {
      margin-bottom: calc(var(--spacing-6x)*-1)
    }

    .ds-7yzrhd1t:after,
    .ds-7yzrhd1u:after,
    .ds-7yzrhd1v:after,
    .ds-7yzrhd1w:after,
    .ds-7yzrhd1x:after,
    .ds-7yzrhd1y:after,
    .ds-7yzrhd1z:after,
    .ds-7yzrhd20:after,
    .ds-7yzrhd21:after,
    .ds-7yzrhd22:after,
    .ds-7yzrhd23:after {
      content: "";
      display: table
    }

    .ds-7yzrhd24 {
      margin-bottom: calc(var(--spacing-7x)*-1)
    }

    .ds-7yzrhd24:after,
    .ds-7yzrhd25:after,
    .ds-7yzrhd26:after,
    .ds-7yzrhd27:after,
    .ds-7yzrhd28:after,
    .ds-7yzrhd29:after,
    .ds-7yzrhd2a:after,
    .ds-7yzrhd2b:after,
    .ds-7yzrhd2c:after,
    .ds-7yzrhd2d:after,
    .ds-7yzrhd2e:after {
      content: "";
      display: table
    }

    .ds-7yzrhd2f {
      margin-bottom: calc(var(--spacing-8x)*-1)
    }

    .ds-7yzrhd2f:after,
    .ds-7yzrhd2g:after,
    .ds-7yzrhd2h:after,
    .ds-7yzrhd2i:after,
    .ds-7yzrhd2j:after,
    .ds-7yzrhd2k:after,
    .ds-7yzrhd2l:after,
    .ds-7yzrhd2m:after,
    .ds-7yzrhd2n:after,
    .ds-7yzrhd2o:after,
    .ds-7yzrhd2p:after {
      content: "";
      display: table
    }

    .ds-7yzrhd2q {
      margin-bottom: 0
    }

    .ds-7yzrhd2q:after {
      content: "";
      display: table
    }

    .ds-7yzrhd31 {
      margin-left: calc(var(--spacing-1x)*-1)
    }

    .ds-7yzrhd3c {
      margin-left: calc(var(--spacing-2x)*-1)
    }

    .ds-7yzrhd3n {
      margin-left: calc(var(--spacing-3x)*-1)
    }

    .ds-7yzrhd3y {
      margin-left: calc(var(--spacing-4x)*-1)
    }

    .ds-7yzrhd49 {
      margin-left: calc(var(--spacing-5x)*-1)
    }

    .ds-7yzrhd4k {
      margin-left: calc(var(--spacing-6x)*-1)
    }

    .ds-7yzrhd4v {
      margin-left: calc(var(--spacing-7x)*-1)
    }

    .ds-7yzrhd56 {
      margin-left: calc(var(--spacing-8x)*-1)
    }

    .ds-7yzrhd5h {
      margin-left: 0
    }

    .ds-7yzrhd5s {
      margin-right: calc(var(--spacing-1x)*-1)
    }

    .ds-7yzrhd63 {
      margin-right: calc(var(--spacing-2x)*-1)
    }

    .ds-7yzrhd6e {
      margin-right: calc(var(--spacing-3x)*-1)
    }

    .ds-7yzrhd6p {
      margin-right: calc(var(--spacing-4x)*-1)
    }

    .ds-7yzrhd70 {
      margin-right: calc(var(--spacing-5x)*-1)
    }

    .ds-7yzrhd7b {
      margin-right: calc(var(--spacing-6x)*-1)
    }

    .ds-7yzrhd7m {
      margin-right: calc(var(--spacing-7x)*-1)
    }

    .ds-7yzrhd7x {
      margin-right: calc(var(--spacing-8x)*-1)
    }

    .ds-7yzrhd88 {
      margin-right: 0
    }

    .ds-7yzrhd89:before,
    .ds-7yzrhd8a:before,
    .ds-7yzrhd8b:before,
    .ds-7yzrhd8c:before,
    .ds-7yzrhd8d:before,
    .ds-7yzrhd8e:before,
    .ds-7yzrhd8f:before,
    .ds-7yzrhd8g:before,
    .ds-7yzrhd8h:before,
    .ds-7yzrhd8i:before {
      content: "";
      display: table
    }

    .ds-7yzrhd8j {
      margin-top: calc(var(--spacing-1x)*-1)
    }

    .ds-7yzrhd8j:before,
    .ds-7yzrhd8k:before,
    .ds-7yzrhd8l:before,
    .ds-7yzrhd8m:before,
    .ds-7yzrhd8n:before,
    .ds-7yzrhd8o:before,
    .ds-7yzrhd8p:before,
    .ds-7yzrhd8q:before,
    .ds-7yzrhd8r:before,
    .ds-7yzrhd8s:before,
    .ds-7yzrhd8t:before {
      content: "";
      display: table
    }

    .ds-7yzrhd8u {
      margin-top: calc(var(--spacing-2x)*-1)
    }

    .ds-7yzrhd8u:before,
    .ds-7yzrhd8v:before,
    .ds-7yzrhd8w:before,
    .ds-7yzrhd8x:before,
    .ds-7yzrhd8y:before,
    .ds-7yzrhd8z:before,
    .ds-7yzrhd90:before,
    .ds-7yzrhd91:before,
    .ds-7yzrhd92:before,
    .ds-7yzrhd93:before,
    .ds-7yzrhd94:before {
      content: "";
      display: table
    }

    .ds-7yzrhd95 {
      margin-top: calc(var(--spacing-3x)*-1)
    }

    .ds-7yzrhd95:before,
    .ds-7yzrhd96:before,
    .ds-7yzrhd97:before,
    .ds-7yzrhd98:before,
    .ds-7yzrhd99:before,
    .ds-7yzrhd9a:before,
    .ds-7yzrhd9b:before,
    .ds-7yzrhd9c:before,
    .ds-7yzrhd9d:before,
    .ds-7yzrhd9e:before,
    .ds-7yzrhd9f:before {
      content: "";
      display: table
    }

    .ds-7yzrhd9g {
      margin-top: calc(var(--spacing-4x)*-1)
    }

    .ds-7yzrhd9g:before,
    .ds-7yzrhd9h:before,
    .ds-7yzrhd9i:before,
    .ds-7yzrhd9j:before,
    .ds-7yzrhd9k:before,
    .ds-7yzrhd9l:before,
    .ds-7yzrhd9m:before,
    .ds-7yzrhd9n:before,
    .ds-7yzrhd9o:before,
    .ds-7yzrhd9p:before,
    .ds-7yzrhd9q:before {
      content: "";
      display: table
    }

    .ds-7yzrhd9r {
      margin-top: calc(var(--spacing-5x)*-1)
    }

    .ds-7yzrhd9r:before,
    .ds-7yzrhd9s:before,
    .ds-7yzrhd9t:before,
    .ds-7yzrhd9u:before,
    .ds-7yzrhd9v:before,
    .ds-7yzrhd9w:before,
    .ds-7yzrhd9x:before,
    .ds-7yzrhd9y:before,
    .ds-7yzrhd9z:before,
    .ds-7yzrhda0:before,
    .ds-7yzrhda1:before {
      content: "";
      display: table
    }

    .ds-7yzrhda2 {
      margin-top: calc(var(--spacing-6x)*-1)
    }

    .ds-7yzrhda2:before,
    .ds-7yzrhda3:before,
    .ds-7yzrhda4:before,
    .ds-7yzrhda5:before,
    .ds-7yzrhda6:before,
    .ds-7yzrhda7:before,
    .ds-7yzrhda8:before,
    .ds-7yzrhda9:before,
    .ds-7yzrhdaa:before,
    .ds-7yzrhdab:before,
    .ds-7yzrhdac:before {
      content: "";
      display: table
    }

    .ds-7yzrhdad {
      margin-top: calc(var(--spacing-7x)*-1)
    }

    .ds-7yzrhdad:before,
    .ds-7yzrhdae:before,
    .ds-7yzrhdaf:before,
    .ds-7yzrhdag:before,
    .ds-7yzrhdah:before,
    .ds-7yzrhdai:before,
    .ds-7yzrhdaj:before,
    .ds-7yzrhdak:before,
    .ds-7yzrhdal:before,
    .ds-7yzrhdam:before,
    .ds-7yzrhdan:before {
      content: "";
      display: table
    }

    .ds-7yzrhdao {
      margin-top: calc(var(--spacing-8x)*-1)
    }

    .ds-7yzrhdao:before,
    .ds-7yzrhdap:before,
    .ds-7yzrhdaq:before,
    .ds-7yzrhdar:before,
    .ds-7yzrhdas:before,
    .ds-7yzrhdat:before,
    .ds-7yzrhdau:before,
    .ds-7yzrhdav:before,
    .ds-7yzrhdaw:before,
    .ds-7yzrhdax:before,
    .ds-7yzrhday:before {
      content: "";
      display: table
    }

    .ds-7yzrhdaz {
      margin-top: 0
    }

    .ds-7yzrhdaz:before {
      content: "";
      display: table
    }

    @container (inline-size >=100px) {
      .ds-7yzrhd0 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdb {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdm {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhdx {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd18 {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1j {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1u {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd25 {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2g {
        margin-bottom: 0
      }

      .ds-7yzrhd2r {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd32 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3d {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3o {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd3z {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4a {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4l {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd4w {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd57 {
        margin-left: 0
      }

      .ds-7yzrhd5i {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5t {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd64 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6f {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6q {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd71 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7c {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7n {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd7y {
        margin-right: 0
      }

      .ds-7yzrhd89 {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8k {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd8v {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd96 {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9h {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9s {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda3 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdae {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdap {
        margin-top: 0
      }
    }

    @container (inline-size >=200px) {
      .ds-7yzrhd1 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdc {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdn {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhdy {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd19 {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1k {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1v {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd26 {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2h {
        margin-bottom: 0
      }

      .ds-7yzrhd2s {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd33 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3e {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3p {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd40 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4b {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4m {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd4x {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd58 {
        margin-left: 0
      }

      .ds-7yzrhd5j {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5u {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd65 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6g {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6r {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd72 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7d {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7o {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd7z {
        margin-right: 0
      }

      .ds-7yzrhd8a {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8l {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd8w {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd97 {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9i {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9t {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda4 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdaf {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdaq {
        margin-top: 0
      }
    }

    @container (inline-size >=300px) {
      .ds-7yzrhd2 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdd {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdo {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhdz {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1a {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1l {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1w {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd27 {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2i {
        margin-bottom: 0
      }

      .ds-7yzrhd2t {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd34 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3f {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3q {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd41 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4c {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4n {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd4y {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd59 {
        margin-left: 0
      }

      .ds-7yzrhd5k {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5v {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd66 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6h {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6s {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd73 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7e {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7p {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd80 {
        margin-right: 0
      }

      .ds-7yzrhd8b {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8m {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd8x {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd98 {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9j {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9u {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda5 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdag {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdar {
        margin-top: 0
      }
    }

    @container (inline-size >=400px) {
      .ds-7yzrhd3 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhde {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdp {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd10 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1b {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1m {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1x {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd28 {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2j {
        margin-bottom: 0
      }

      .ds-7yzrhd2u {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd35 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3g {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3r {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd42 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4d {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4o {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd4z {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5a {
        margin-left: 0
      }

      .ds-7yzrhd5l {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5w {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd67 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6i {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6t {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd74 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7f {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7q {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd81 {
        margin-right: 0
      }

      .ds-7yzrhd8c {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8n {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd8y {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd99 {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9k {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9v {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda6 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdah {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdas {
        margin-top: 0
      }
    }

    @container (inline-size >=500px) {
      .ds-7yzrhd4 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdf {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdq {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd11 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1c {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1n {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1y {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd29 {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2k {
        margin-bottom: 0
      }

      .ds-7yzrhd2v {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd36 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3h {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3s {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd43 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4e {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4p {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd50 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5b {
        margin-left: 0
      }

      .ds-7yzrhd5m {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5x {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd68 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6j {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6u {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd75 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7g {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7r {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd82 {
        margin-right: 0
      }

      .ds-7yzrhd8d {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8o {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd8z {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9a {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9l {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9w {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda7 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdai {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdat {
        margin-top: 0
      }
    }

    @container (inline-size >=600px) {
      .ds-7yzrhd5 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdg {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdr {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd12 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1d {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1o {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd1z {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd2a {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2l {
        margin-bottom: 0
      }

      .ds-7yzrhd2w {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd37 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3i {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3t {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd44 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4f {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4q {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd51 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5c {
        margin-left: 0
      }

      .ds-7yzrhd5n {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5y {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd69 {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6k {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6v {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd76 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7h {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7s {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd83 {
        margin-right: 0
      }

      .ds-7yzrhd8e {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8p {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd90 {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9b {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9m {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9x {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda8 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdaj {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdau {
        margin-top: 0
      }
    }

    @container (inline-size >=700px) {
      .ds-7yzrhd6 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdh {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhds {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd13 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1e {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1p {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd20 {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd2b {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2m {
        margin-bottom: 0
      }

      .ds-7yzrhd2x {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd38 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3j {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3u {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd45 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4g {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4r {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd52 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5d {
        margin-left: 0
      }

      .ds-7yzrhd5o {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd5z {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd6a {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6l {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6w {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd77 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7i {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7t {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd84 {
        margin-right: 0
      }

      .ds-7yzrhd8f {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8q {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd91 {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9c {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9n {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9y {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhda9 {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdak {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdav {
        margin-top: 0
      }
    }

    @container (inline-size >=800px) {
      .ds-7yzrhd7 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdi {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdt {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd14 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1f {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1q {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd21 {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd2c {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2n {
        margin-bottom: 0
      }

      .ds-7yzrhd2y {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd39 {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3k {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3v {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd46 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4h {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4s {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd53 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5e {
        margin-left: 0
      }

      .ds-7yzrhd5p {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd60 {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd6b {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6m {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6x {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd78 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7j {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7u {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd85 {
        margin-right: 0
      }

      .ds-7yzrhd8g {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8r {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd92 {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9d {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9o {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd9z {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhdaa {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdal {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdaw {
        margin-top: 0
      }
    }

    @container (inline-size >=900px) {
      .ds-7yzrhd8 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdj {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdu {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd15 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1g {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1r {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd22 {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd2d {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2o {
        margin-bottom: 0
      }

      .ds-7yzrhd2z {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd3a {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3l {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3w {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd47 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4i {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4t {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd54 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5f {
        margin-left: 0
      }

      .ds-7yzrhd5q {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd61 {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd6c {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6n {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6y {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd79 {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7k {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7v {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd86 {
        margin-right: 0
      }

      .ds-7yzrhd8h {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8s {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd93 {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9e {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9p {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhda0 {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhdab {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdam {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhdax {
        margin-top: 0
      }
    }

    @container (inline-size >=1000px) {
      .ds-7yzrhd9 {
        margin-bottom: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhdk {
        margin-bottom: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhdv {
        margin-bottom: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd16 {
        margin-bottom: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd1h {
        margin-bottom: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd1s {
        margin-bottom: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd23 {
        margin-bottom: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd2e {
        margin-bottom: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd2p {
        margin-bottom: 0
      }

      .ds-7yzrhd30 {
        margin-left: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd3b {
        margin-left: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd3m {
        margin-left: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd3x {
        margin-left: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd48 {
        margin-left: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd4j {
        margin-left: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd4u {
        margin-left: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd55 {
        margin-left: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd5g {
        margin-left: 0
      }

      .ds-7yzrhd5r {
        margin-right: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd62 {
        margin-right: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd6d {
        margin-right: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd6o {
        margin-right: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd6z {
        margin-right: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhd7a {
        margin-right: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhd7l {
        margin-right: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhd7w {
        margin-right: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhd87 {
        margin-right: 0
      }

      .ds-7yzrhd8i {
        margin-top: calc(var(--spacing-1x)*-1)
      }

      .ds-7yzrhd8t {
        margin-top: calc(var(--spacing-2x)*-1)
      }

      .ds-7yzrhd94 {
        margin-top: calc(var(--spacing-3x)*-1)
      }

      .ds-7yzrhd9f {
        margin-top: calc(var(--spacing-4x)*-1)
      }

      .ds-7yzrhd9q {
        margin-top: calc(var(--spacing-5x)*-1)
      }

      .ds-7yzrhda1 {
        margin-top: calc(var(--spacing-6x)*-1)
      }

      .ds-7yzrhdac {
        margin-top: calc(var(--spacing-7x)*-1)
      }

      .ds-7yzrhdan {
        margin-top: calc(var(--spacing-8x)*-1)
      }

      .ds-7yzrhday {
        margin-top: 0
      }
    }

    body {
      font-family: PolySans, Helvetica Neue, Arial, sans-serif
    }

    code,
    kbd,
    pre {
      font-family: PolySansMono, Courier New, monospace
    }

    .ds-o0brmj0 b,
    .ds-o0brmj0 strong,
    b.ds-o0brmj0,
    strong.ds-o0brmj0 {
      font-weight: 600
    }

    :root {
      --breakpoint-medium: 700px;
      --breakpoint-wide: 1024px;
      --breakpoint-extra-wide: 1440px;
      --breakpoint-2k-wide: 2560px;
      --chunkiness-none: 0px;
      --chunkiness-thin: 1px;
      --chunkiness-thick: 2px;
      --elevation-medium: 0px 2px 12px 0px rgba(0, 0, 0, .15);
      --font-family-body-large: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-body-small: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-campaign-large: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-campaign-small: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-label-large: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-label-small: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-micro: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-subheading: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-1: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-2: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-3: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-family-title-4: "PolySans", "Helvetica Neue", "Arial", sans-serif;
      --font-height-body-large: 1.5;
      --font-height-body-small: 1.5;
      --font-height-campaign-large: 1;
      --font-height-campaign-small: 1;
      --font-height-label-large: 1.5;
      --font-height-label-small: 1.5;
      --font-height-micro: 1.5;
      --font-height-subheading: 1.5;
      --font-height-title-1: 1;
      --font-height-title-2: 1;
      --font-height-title-3: 1;
      --font-height-title-4: 1;
      --font-size-body-large: 1rem;
      --font-size-body-small: 0.875rem;
      --font-size-campaign-large: 4.5rem;
      --font-size-campaign-small: 2.25rem;
      --font-size-label-large: 1rem;
      --font-size-label-small: 0.875rem;
      --font-size-micro: 0.75rem;
      --font-size-subheading: 1.125rem;
      --font-size-title-1: 3rem;
      --font-size-title-2: 2.25rem;
      --font-size-title-3: 1.875rem;
      --font-size-title-4: 1.5rem;
      --font-spacing-body-large: 0;
      --font-spacing-body-small: 0;
      --font-spacing-campaign-large: 0;
      --font-spacing-campaign-small: 0;
      --font-spacing-label-large: 0;
      --font-spacing-label-small: 0.02em;
      --font-spacing-micro: 0.02em;
      --font-spacing-subheading: 0;
      --font-spacing-title-1: 0;
      --font-spacing-title-2: 0;
      --font-spacing-title-3: 0;
      --font-spacing-title-4: 0;
      --font-weight-body-large: 400;
      --font-weight-body-small: 400;
      --font-weight-campaign-large: 700;
      --font-weight-campaign-small: 700;
      --font-weight-label-large: 600;
      --font-weight-label-small: 600;
      --font-weight-micro: 400;
      --font-weight-subheading: 600;
      --font-weight-title-1: 600;
      --font-weight-title-2: 600;
      --font-weight-title-3: 600;
      --font-weight-title-4: 600;
      --icon-size-1x: 16px;
      --icon-size-2x: 24px;
      --icon-size-3x: 32px;
      --icon-size-4x: 40px;
      --icon-size-5x: 48px;
      --icon-size-text-responsive: 1.5em;
      --min-touch-area: 48px;
      --roundness-square: 0px;
      --roundness-subtle: 4px;
      --roundness-extra-round: 16px;
      --roundness-circle: 48px;
      --spacing-1x: 4px;
      --spacing-2x: 8px;
      --spacing-3x: 16px;
      --spacing-4x: 24px;
      --spacing-5x: 32px;
      --spacing-6x: 40px;
      --spacing-7x: 64px;
      --spacing-8x: 128px;
      --transition-duration-long: 500ms;
      --transition-duration-medium: 300ms;
      --transition-duration-short: 150ms;
      --transition-easing-linear: cubic-bezier(0, 0, 1, 1);
      --transition-easing-ease-in: cubic-bezier(0.42, 0, 1, 1);
      --transition-easing-ease-in-out: cubic-bezier(0.42, 0, 0.58, 1);
      --transition-easing-ease-out: cubic-bezier(0, 0, 0.58, 1)
    }

    .ds-color-scheme-light {
      --color-always-white: #fff;
      --color-border-caution: #c24100;
      --color-border-critical: #b9004b;
      --color-border-info: #4f5ce8;
      --color-border-positive: #2e7400;
      --color-border-primary: #8802bd;
      --color-border-promotion: #8802bd;
      --color-border-prompt: #8802bd;
      --color-border-secondary: #949494;
      --color-border-tertiary: #ccc;
      --color-content-caution-default: #c24100;
      --color-content-caution-strong: #171716;
      --color-content-critical-default: #b9004b;
      --color-content-critical-strong: #ffecf2;
      --color-content-disabled: #949494;
      --color-content-info-default: #4f5ce8;
      --color-content-info-strong: #f0f1ff;
      --color-content-interactive: #1a4200;
      --color-content-inverse: #fff;
      --color-content-neutral-default: #8802bd;
      --color-content-neutral-strong: #fff;
      --color-content-positive-default: #2e7400;
      --color-content-positive-strong: #eaffdc;
      --color-content-primary: #8802bd;
      --color-content-primary-accent: #b037a6;
      --color-content-promotion-default: #8802bd;
      --color-content-promotion-strong: #8802bd;
      --color-content-secondary: #707070;
      --color-overlay-dark: rgba(25, 25, 25, .7);
      --color-overlay-light: hsla(0, 0%, 100%, .7);
      --color-surface-caution-default: #171716;
      --color-surface-caution-strong: #c24100;
      --color-surface-critical-default: #ffecf2;
      --color-surface-critical-strong: #b9004b;
      --color-surface-elevated: #ccc;
      --color-surface-info-default: #f0f1ff;
      --color-surface-info-strong: #4f5ce8;
      --color-surface-interactive-control: #8802bd;
      --color-surface-interactive-control-hover: #172D46;
      --color-surface-interactive-control-mask: rgba(25, 25, 25, .7);
      --color-surface-interactive-disabled: #ccc;
      --color-surface-interactive-primary: #9cee69;
      --color-surface-interactive-primary-hover: #E8F0FB;
      --color-surface-interactive-secondary: transparent;
      --color-surface-interactive-secondary-hover: #8802bd;
      --color-surface-interactive-tertiary: transparent;
      --color-surface-interactive-tertiary-hover: #f9f9fb;
      --color-surface-inverse: #8802bd;
      --color-surface-neutral-default: #f9f9fb;
      --color-surface-neutral-strong: #8802bd;
      --color-surface-positive-default: #eaffdc;
      --color-surface-positive-strong: #2e7400;
      --color-surface-primary: #fff;
      --color-surface-promotion-default: #9cee69;
      --color-surface-promotion-strong: #9cee69;
      --color-surface-sale: #b037a6;
      --color-surface-secondary: #171716;
      --color-surface-table-row-even: #f9f9fb;
      --color-surface-table-row-hover: #ececee;
      --color-surface-table-row-odd: #fff;
      --color-surface-table-head: #171716;
      --color-surface-tertiary: #ececee
    }

    .ds-color-scheme-dark {
      --color-always-white: #fff;
      --color-border-caution: #ff8d57;
      --color-border-critical: #ff6b9a;
      --color-border-info: #8f9dff;
      --color-border-positive: #2e7400;
      --color-border-primary: #fff;
      --color-border-promotion: #8802bd;
      --color-border-prompt: #fff;
      --color-border-secondary: #707070;
      --color-border-tertiary: #172D46;
      --color-content-caution-default: #ff8d57;
      --color-content-caution-strong: #692400;
      --color-content-critical-default: #ff6b9a;
      --color-content-critical-strong: #77012d;
      --color-content-disabled: #707070;
      --color-content-info-default: #8f9dff;
      --color-content-info-strong: #16357b;
      --color-content-interactive: #1a4200;
      --color-content-inverse: #8802bd;
      --color-content-neutral-default: #fff;
      --color-content-neutral-strong: #8802bd;
      --color-content-positive-default: #E8F0FB;
      --color-content-positive-strong: #1a4200;
      --color-content-primary: #fff;
      --color-content-primary-accent: #e6afe1;
      --color-content-promotion-default: #8802bd;
      --color-content-promotion-strong: #8802bd;
      --color-content-secondary: #ccc;
      --color-overlay-dark: rgba(25, 25, 25, .7);
      --color-overlay-light: hsla(0, 0%, 100%, .7);
      --color-surface-caution-default: #692400;
      --color-surface-caution-strong: #ff8d57;
      --color-surface-critical-default: #77012d;
      --color-surface-critical-strong: #ff6b9a;
      --color-surface-elevated: #172D46;
      --color-surface-info-default: #16357b;
      --color-surface-info-strong: #8f9dff;
      --color-surface-interactive-control: #fff;
      --color-surface-interactive-control-hover: #ccc;
      --color-surface-interactive-control-mask: hsla(0, 0%, 100%, .7);
      --color-surface-interactive-disabled: #172D46;
      --color-surface-interactive-primary: #9cee69;
      --color-surface-interactive-primary-hover: #E8F0FB;
      --color-surface-interactive-secondary: transparent;
      --color-surface-interactive-secondary-hover: #fff;
      --color-surface-interactive-tertiary: transparent;
      --color-surface-interactive-tertiary-hover: #172D46;
      --color-surface-inverse: #fff;
      --color-surface-neutral-default: #172D46;
      --color-surface-neutral-strong: #fff;
      --color-surface-positive-default: #1a4200;
      --color-surface-positive-strong: #E8F0FB;
      --color-surface-primary: #8802bd;
      --color-surface-promotion-default: #9cee69;
      --color-surface-promotion-strong: #9cee69;
      --color-surface-sale: #b037a6;
      --color-surface-secondary: #242424;
      --color-surface-table-row-even: #172D46;
      --color-surface-table-row-hover: #172D46;
      --color-surface-table-row-odd: #8802bd;
      --color-surface-table-head: #172D46;
      --color-surface-tertiary: #172D46
    }

    :where(.__wab_flex-container),
    :where(.ρfc) {
      align-self: stretch;
      display: flex;
      flex: 1;
      pointer-events: none
    }

    :where(.__wab_flex-container>*),
    :where(.ρfc>*) {
      pointer-events: auto
    }

    :where(.__wab_Togel),
    :where(.ρs) {
      display: contents
    }

    :where(.__wab_Togel-string-wrapper),
    :where(.ρsw) {
      position: relative
    }

    :where(.__wab_passthrough) {
      display: contents
    }

    :where(.__wab_img-wrapper) {
      display: inherit;
      flex-direction: column;
      flex-shrink: 0;
      overflow: hidden;
      position: relative
    }

    :where(.__wab_Togel>.__wab_img-wrapper),
    :where(.ρs>.__wab_img-wrapper) {
      display: block
    }

    :where(.__wab_passthrough>.__wab_img-wrapper) {
      display: block
    }

    :where(.__wab_img-spacer-svg) {
      border: none;
      display: block;
      margin: 0;
      padding: 0
    }

    :where(.__wab_img) {
      border: none;
      bottom: 0;
      box-sizing: border-box;
      display: block;
      left: 0;
      margin: 0;
      max-height: 100%;
      max-width: 100%;
      min-height: 100%;
      min-width: 100%;
      padding: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%
    }

    :where(.__wab_picture) {
      display: contents
    }

    .wkF19IHs {
      background: var(--color-content-primary);
      border: 0 solid var(--color-content-primary);
      border-radius: var(--roundness-subtle);
      height: var(--button-height-large);
      overflow: hidden;
      transition-duration: var(--transition-duration-short);
      transition-property: background-color, transform, height;
      transition-timing-function: var(--transition-easing-ease-in-out);
      width: 0
    }

    .SUonRiuN {
      background: #fff;
      border-width: var(--chunkiness-thin);
      max-width: 200px;
      transform: scaleY(.4);
      width: 100%
    }

    .VlzxiNHn {
      height: 0;
      transform: scaleY(0)
    }

    .GoYoMWh0 {
      background: var(--color-content-primary);
      height: 100%;
      transform: translateX(-100%);
      transition: transform var(--transition-duration-short) var(--transition-easing-linear);
      width: 100%
    }

    .yuHstvhx {
      opacity: 0
    }

    .gSWigbSp {
      opacity: 1;
      transition: opacity .2s ease-in
    }

    .AtuS0BYZ {
      filter: grayscale();
      opacity: .2
    }

    .NgtXrCQY {
      -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
      overflow: hidden;
      position: relative
    }

    .QXCLOii8 {
      display: block;
      width: 100%
    }

    @keyframes RxH12UOi {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .TxwOnvXa {
      background: #d8d8d9;
      background-size: 100%;
      overflow: hidden;
      position: relative;
      transform: translateZ(0)
    }

    .TxwOnvXa:after,
    .TxwOnvXa:before {
      animation: RxH12UOi 1.5s linear infinite;
      background: linear-gradient(270deg, #d8d8d9, #f2f2f3);
      bottom: 0;
      content: "";
      left: 0;
      position: absolute;
      right: 0;
      top: 0
    }

    .TxwOnvXa:before {
      animation-delay: .35s;
      background: linear-gradient(90deg, #d8d8d9, #f2f2f3)
    }

    .MY02g2dt {
      min-height: 1px
    }

    @keyframes MIs5GiHz {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .d2xhILr7 {
      background: #fff;
      display: flex;
      justify-content: center
    }

    .bv1x9fV5 {
      display: block;
      height: auto;
      overflow: hidden;
      width: 100%
    }

    .p7AFJAid {
      position: relative
    }

    .feMNovRS {
      color: var(--color-content-secondary);
      height: 64px;
      width: 80px
    }

    .NScEPaoq {
      max-width: 200px;
      width: 100%
    }

    .nkkKcJBw {
      display: flex;
      flex-flow: column nowrap;
      gap: var(--spacing-6x)
    }

    .E6Cg_QZL {
      margin-left: calc(var(--spacing-3x)*-1);
      margin-right: calc(var(--spacing-3x)*-1)
    }

    ._l9nSumF,
    .gnkwdbQG {
      margin: 0 auto;
      max-width: 700px;
      width: 100%
    }

    @container (inline-size >=960px) {
      .nkkKcJBw {
        display: grid;
        grid-template-areas: "item aside" "content aside";
        grid-template-columns: 2fr minmax(auto, 400px);
        grid-template-rows: max-content 1fr
      }

      .E6Cg_QZL {
        grid-area: item;
        margin: 0;
        min-width: calc(66.66667cqw - var(--spacing-6x)/2)
      }

      ._l9nSumF {
        align-self: start;
        grid-area: aside;
        margin: 0;
        max-width: 400px;
        position: sticky;
        top: calc(var(--spacing-7x) + var(--spacing-6x) + var(--spacing-5x))
      }

      .gnkwdbQG {
        grid-area: content;
        margin: 0;
        max-width: 100%
      }
    }

    .ShHUN_t_,
    .VBm4J5H_,
    .YL683pWX {
      max-width: 700px
    }

    .gMoJXr6D>:first-child {
      margin-top: 0
    }

    .gMoJXr6D>:last-child {
      margin-bottom: 0
    }

    .t10nC9Vi {
      aspect-ratio: 16/9;
      border-radius: var(--roundness-square)
    }

    .hu8V0Ykx {
      bottom: 0;
      display: none;
      position: sticky;
      z-index: 1
    }

    @media(min-width:583px) {
      .hu8V0Ykx {
        display: block
      }
    }

    .NeOxfRVy {
      display: flex;
      flex-direction: column;
      gap: var(--spacing-6x);
      position: relative
    }

    @container (inline-size < 600px) {
      .KdRz8tZB {
        padding: 0 var(--spacing-3x)
      }
    }

    .du2ijo8z {
      scroll-margin-top: var(--spacing-8x)
    }

    .FA2Iv_Dt {
      contain: "layout"
    }

    .rwGVMeUf {
      padding: var(--spacing-8x) var(--spacing-none)
    }

    .I9oSHJrS {
      background-color: var(--color-surface-neutral-default);
      overflow: hidden
    }

    .xH1PsPGU {
      align-items: center;
      display: grid;
      gap: var(--spacing-2x);
      grid-template-columns: min-content 1fr min-content;
      padding: var(--spacing-3x) var(--spacing-4x)
    }

    @container (inline-size >=600px) {
      .xH1PsPGU {
        gap: var(--spacing-4x);
        padding: var(--spacing-4x) var(--spacing-5x)
      }
    }

    .Ck2rAEhK {
      background-color: var(--color-surface-neutral-default);
      padding-bottom: var(--spacing-3x);
      padding-left: var(--spacing-2x);
      padding-right: var(--spacing-2x)
    }

    @media(hover:hover) {
      .Ck2rAEhK {
        padding-left: var(--spacing-3x);
        padding-right: var(--spacing-3x)
      }
    }

    @container (inline-size >=900px) {
      .Ck2rAEhK {
        display: grid;
        grid-template-columns: fit-content(50%) 1fr
      }
    }

    .qPPGAD1l {
      --local-icon-size: var(--icon-size-3x);
      height: var(--button-height-large);
      width: var(--button-height-large)
    }

    .vuY3zOOo {
      white-space: nowrap
    }

    .kZZgFPe4 {
      align-items: center;
      display: inline-flex;
      height: 100%;
      justify-content: center;
      max-width: -moz-max-content;
      max-width: max-content;
      min-height: var(--button-height-large);
      min-width: var(--minimum-touch-area);
      position: relative
    }

    .kZZgFPe4:after {
      bottom: 2px;
      content: "";
      display: block;
      height: 2px;
      left: 0;
      position: absolute;
      right: 0
    }

    .kZZgFPe4:not(.JFeaJWMK, .rCUDAr2n):hover:after {
      animation: FsLTOiia var(--transition-duration-medium) var(--transition-easing-linear);
      background: var(--color-border-tertiary)
    }

    .kZZgFPe4:not(.JFeaJWMK, .rCUDAr2n):hover span {
      color: var(--color-content-primary)
    }

    @keyframes FsLTOiia {
      0% {
        left: -20%;
        right: 100%
      }

      to {
        left: 0;
        right: 0
      }
    }

    .kZZgFPe4.rCUDAr2n:after {
      animation: PMPMzBDa var(--transition-duration-medium) var(--transition-easing-linear);
      background: var(--color-border-primary);
      left: 0;
      right: 0
    }

    @keyframes PMPMzBDa {
      0% {
        background: var(--color-border-tertiary);
        left: 50%;
        right: 50%
      }

      to {
        background: var(--color-border-primary);
        left: 0;
        right: 0
      }
    }

    .kZZgFPe4.JFeaJWMK {
      cursor: not-allowed
    }

    :focus>.kZZgFPe4 span {
      color: var(--color-content-primary)
    }

    .fF1f8WcA {
      background: none;
      border: none;
      margin: 0;
      padding: 0
    }

    .fF1f8WcA:hover {
      cursor: pointer
    }

    @media(min-width:700px) {
      .KckJ8MjU {
        backdrop-filter: blur(10px);
        background-color: hsla(0, 0%, 100%, .9);
        position: sticky;
        top: var(--header-current-height);
        z-index: var(--layer-depth-ceiling)
      }
    }

    .RyQe3UEg {
      bottom: var(--spacing-8x);
      position: fixed;
      right: var(--spacing-5x);
      width: 480px;
      z-index: var(--layer-depth-ceiling)
    }

    .wG7CbgsM {
      aspect-ratio: 16/9;
      border-radius: var(--roundness-square)
    }

    .K3NrD5LX {
      cursor: pointer;
      min-width: 124px
    }

    .lhPeoGGu {
      bottom: 24px;
      display: none;
      max-width: 390px;
      position: fixed;
      right: 0;
      transform: translateX(calc(100% - var(--spacing-4x)));
      transition: transform .3s var(--transition-easing-ease-in-out);
      z-index: 9999
    }

    @media(min-width:1035px) {
      .lhPeoGGu.eiPKo0T_ {
        transform: translateX(0)
      }
    }

    @media(min-width:750px) {
      .lhPeoGGu {
        display: block
      }
    }

    .Jz93UBgz {
      align-items: center;
      display: flex;
      justify-content: space-between;
      min-height: 24px;
      padding-left: 1px
    }

    .pRCNMLMX {
      height: 94px;
      position: absolute;
      top: 50%;
      transform: translateX(-75%) translateY(-50%)
    }
   
   
    .sPZYWwHJ {
      --token-uElqZoTWAhGZ: 32px;
      --plasmic-token-spacing-5-x: var(--token-uElqZoTWAhGZ);
      --plsmc-standard-width: 800px;
      --plsmc-wide-width: 1280px;
      --plsmc-viewport-gap: 16px;
      --plsmc-wide-chunk: calc((var(--plsmc-wide-width) - var(--plsmc-standard-width))/2 - var(--plsmc-viewport-gap))
    }

    .CU0mj0yC,
    .CU0mj0yC:where(.CtPqk7ER),
    .CU0mj0yC:where(.FlPtQHZv),
    .CU0mj0yC:where(.P15Yncim),
    .CU0mj0yC:where(.Q12921uK),
    .CU0mj0yC:where(._8QknYI0f),
    .CU0mj0yC:where(.dBWLPhGC),
    .CU0mj0yC:where(.dBtfuD4Q),
    .CU0mj0yC:where(.l19mEBGm),
    .CU0mj0yC:where(.laVfwMag),
    .CU0mj0yC:where(.pxizj3Vd),
    .CU0mj0yC:where(.yVEc5Ba6) {
      --mixin-MQKqMIjFtBUX_font-family: "PolySans";
      --mixin-MQKqMIjFtBUX_font-size: 16px;
      --mixin-MQKqMIjFtBUX_font-weight: 400;
      --mixin-MQKqMIjFtBUX_font-style: normal;
      --mixin-MQKqMIjFtBUX_color: #535353;
      --mixin-MQKqMIjFtBUX_text-align: left;
      --mixin-MQKqMIjFtBUX_text-transform: none;
      --mixin-MQKqMIjFtBUX_line-height: 1.5;
      --mixin-MQKqMIjFtBUX_letter-spacing: normal;
      --mixin-MQKqMIjFtBUX_white-space: pre-wrap;
      --mixin-MQKqMIjFtBUX_user-select: text;
      --mixin-MQKqMIjFtBUX_text-decoration-line: none;
      --mixin-MQKqMIjFtBUX_text-overflow: clip;
      --mixin-xtZuFv5Q90Rw_color: #000;
      --mixin-xtZuFv5Q90Rw_font-weight: 700;
      --mixin-xtZuFv5Q90Rw_font-size: 64px;
      --mixin-xtZuFv5Q90Rw_line-height: 1;
      --mixin-xtZuFv5Q90Rw_letter-spacing: -1px;
      --mixin-xtZuFv5Q90Rw_white-space: pre-wrap;
      --mixin-RXIuVqD3NXwT_color: #000;
      --mixin-RXIuVqD3NXwT_font-size: 48px;
      --mixin-RXIuVqD3NXwT_font-weight: 700;
      --mixin-RXIuVqD3NXwT_letter-spacing: -0.5px;
      --mixin-RXIuVqD3NXwT_line-height: 1.1;
      --mixin-RXIuVqD3NXwT_white-space: pre-wrap;
      --mixin-g8rcsMnQM5wA_color: #0070f3;
      --mixin-g8rcsMnQM5wA_white-space: pre-wrap;
      --mixin-u9o05eVVAZUr_color: #000;
      --mixin-u9o05eVVAZUr_font-size: 32px;
      --mixin-u9o05eVVAZUr_font-weight: 600;
      --mixin-u9o05eVVAZUr_line-height: 1.2;
      --mixin-u9o05eVVAZUr_white-space: pre-wrap;
      --mixin-EEbkCdjHJyJq_color: #000;
      --mixin-EEbkCdjHJyJq_font-size: 24px;
      --mixin-EEbkCdjHJyJq_font-weight: 600;
      --mixin-EEbkCdjHJyJq_line-height: 1.3;
      --mixin-EEbkCdjHJyJq_white-space: pre-wrap;
      --mixin-VmGpREImP2yq_background: linear-gradient(#f8f8f8, #f8f8f8);
      --mixin-VmGpREImP2yq_border-bottom-color: #ddd;
      --mixin-VmGpREImP2yq_border-bottom-style: solid;
      --mixin-VmGpREImP2yq_border-bottom-width: 1px;
      --mixin-VmGpREImP2yq_border-left-color: #ddd;
      --mixin-VmGpREImP2yq_border-left-style: solid;
      --mixin-VmGpREImP2yq_border-left-width: 1px;
      --mixin-VmGpREImP2yq_border-right-color: #ddd;
      --mixin-VmGpREImP2yq_border-right-style: solid;
      --mixin-VmGpREImP2yq_border-right-width: 1px;
      --mixin-VmGpREImP2yq_border-top-color: #ddd;
      --mixin-VmGpREImP2yq_border-top-style: solid;
      --mixin-VmGpREImP2yq_border-top-width: 1px;
      --mixin-VmGpREImP2yq_border-bottom-left-radius: 3px;
      --mixin-VmGpREImP2yq_border-bottom-right-radius: 3px;
      --mixin-VmGpREImP2yq_border-top-left-radius: 3px;
      --mixin-VmGpREImP2yq_border-top-right-radius: 3px;
      --mixin-VmGpREImP2yq_font-family: "Inconsolata";
      --mixin-VmGpREImP2yq_padding-bottom: 1px;
      --mixin-VmGpREImP2yq_padding-left: 4px;
      --mixin-VmGpREImP2yq_padding-right: 4px;
      --mixin-VmGpREImP2yq_padding-top: 1px;
      --mixin-VmGpREImP2yq_white-space: pre-wrap;
      --mixin-L7mQUttFqM_T_border-left-color: #ddd;
      --mixin-L7mQUttFqM_T_border-left-style: solid;
      --mixin-L7mQUttFqM_T_border-left-width: 3px;
      --mixin-L7mQUttFqM_T_color: #888;
      --mixin-L7mQUttFqM_T_padding-left: 10px;
      --mixin-L7mQUttFqM_T_white-space: pre-wrap;
      --mixin-SQew5p3t4BYV_background: linear-gradient(#f8f8f8, #f8f8f8);
      --mixin-SQew5p3t4BYV_border-bottom-color: #ddd;
      --mixin-SQew5p3t4BYV_border-bottom-style: solid;
      --mixin-SQew5p3t4BYV_border-bottom-width: 1px;
      --mixin-SQew5p3t4BYV_border-left-color: #ddd;
      --mixin-SQew5p3t4BYV_border-left-style: solid;
      --mixin-SQew5p3t4BYV_border-left-width: 1px;
      --mixin-SQew5p3t4BYV_border-right-color: #ddd;
      --mixin-SQew5p3t4BYV_border-right-style: solid;
      --mixin-SQew5p3t4BYV_border-right-width: 1px;
      --mixin-SQew5p3t4BYV_border-top-color: #ddd;
      --mixin-SQew5p3t4BYV_border-top-style: solid;
      --mixin-SQew5p3t4BYV_border-top-width: 1px;
      --mixin-SQew5p3t4BYV_border-bottom-left-radius: 3px;
      --mixin-SQew5p3t4BYV_border-bottom-right-radius: 3px;
      --mixin-SQew5p3t4BYV_border-top-left-radius: 3px;
      --mixin-SQew5p3t4BYV_border-top-right-radius: 3px;
      --mixin-SQew5p3t4BYV_font-family: "Inconsolata";
      --mixin-SQew5p3t4BYV_padding-bottom: 3px;
      --mixin-SQew5p3t4BYV_padding-left: 6px;
      --mixin-SQew5p3t4BYV_padding-right: 6px;
      --mixin-SQew5p3t4BYV_padding-top: 3px;
      --mixin-SQew5p3t4BYV_white-space: pre-wrap;
      --mixin-QNBSnn0ZcCe__display: flex;
      --mixin-QNBSnn0ZcCe__flex-direction: column;
      --mixin-QNBSnn0ZcCe__align-items: stretch;
      --mixin-QNBSnn0ZcCe__justify-content: flex-start;
      --mixin-QNBSnn0ZcCe__list-style-position: outside;
      --mixin-QNBSnn0ZcCe__padding-left: 40px;
      --mixin-QNBSnn0ZcCe__position: relative;
      --mixin-QNBSnn0ZcCe__list-style-type: disc;
      --mixin-QNBSnn0ZcCe__white-space: pre-wrap;
      --mixin-Ho6R6N9nVezQ_display: flex;
      --mixin-Ho6R6N9nVezQ_flex-direction: column;
      --mixin-Ho6R6N9nVezQ_align-items: stretch;
      --mixin-Ho6R6N9nVezQ_justify-content: flex-start;
      --mixin-Ho6R6N9nVezQ_list-style-position: outside;
      --mixin-Ho6R6N9nVezQ_padding-left: 40px;
      --mixin-Ho6R6N9nVezQ_position: relative;
      --mixin-Ho6R6N9nVezQ_list-style-type: decimal;
      --mixin-Ho6R6N9nVezQ_white-space: pre-wrap;
      --mixin--ZTDnMZ8jQWe_color: #000;
      --mixin--ZTDnMZ8jQWe_font-size: 20px;
      --mixin--ZTDnMZ8jQWe_font-weight: 600;
      --mixin--ZTDnMZ8jQWe_line-height: 1.5;
      --mixin--ZTDnMZ8jQWe_white-space: pre-wrap;
      --mixin-1UNM2ZVWNFVt_color: #000;
      --mixin-1UNM2ZVWNFVt_font-size: 16px;
      --mixin-1UNM2ZVWNFVt_font-weight: 600;
      --mixin-1UNM2ZVWNFVt_line-height: 1.5;
      --mixin-1UNM2ZVWNFVt_white-space: pre-wrap;
      --mixin-cIVTLfFwUiTj_color: #3291ff;
      --mixin-cIVTLfFwUiTj_white-space: pre-wrap;
      --mixin-QgK8HfO8zhfZ_white-space: pre-wrap;
      --mixin-YarBZq8WMVPA_white-space: pre-wrap
    }

    :where(.jQ_3976v) {
      background: none;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      border-width: 0;
      box-shadow: none;
      box-sizing: border-box;
      -moz-column-gap: 0;
      column-gap: 0;
      display: block;
      grid-column: auto;
      grid-row: auto;
      margin: 0;
      position: relative;
      row-gap: 0;
      text-decoration-line: none;
      white-space: inherit
    }

    :where(.UOQ6bFE7 *) {
      background: none;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      border-width: 0;
      box-shadow: none;
      box-sizing: border-box;
      -moz-column-gap: 0;
      column-gap: 0;
      grid-column: auto;
      grid-row: auto;
      margin: 0;
      row-gap: 0;
      white-space: inherit
    }

    :where(.UGJXYGDJ) {
      display: inline-block
    }

    :where(.UOQ6bFE7 img) {
      white-space: inherit
    }

    :where(.xiwqfGdc) {
      display: list-item
    }

    :where(.UOQ6bFE7 li) {
      white-space: inherit
    }

    :where(.iAit7Ifu) {
      color: inherit;
      display: inline;
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      position: static;
      text-transform: inherit
    }

    :where(.UOQ6bFE7 span) {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      text-transform: inherit;
      white-space: inherit
    }

    :where(.ce1TgUfZ) {
      background-image: linear-gradient(#fff, #fff);
      border: 1px solid #d3d3d3;
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      padding: 2px;
      text-transform: inherit
    }

    :where(.UOQ6bFE7 input) {
      background-image: linear-gradient(#fff, #fff);
      border: 1px solid #d3d3d3;
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      padding: 2px;
      text-transform: inherit;
      white-space: inherit
    }

    :where(.qYX96Itp) {
      border: 1px solid #d3d3d3;
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      padding: 2px;
      text-transform: inherit
    }

    :where(.UOQ6bFE7 textarea) {
      border: 1px solid #d3d3d3;
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      padding: 2px;
      text-transform: inherit;
      white-space: inherit
    }

    :where(.eHQAR8Yj) {
      align-items: flex-start;
      background-image: none;
      border: 1px solid #d3d3d3;
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      padding: 2px 6px;
      text-align: center;
      text-transform: inherit
    }

    :where(.UOQ6bFE7 button) {
      align-items: flex-start;
      background-image: none;
      border: 1px solid #d3d3d3;
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      padding: 2px 6px;
      text-align: center;
      text-transform: inherit;
      white-space: inherit
    }

    :where(.WgLdyPmx) {
      font-family: inherit;
      line-height: inherit
    }

    :where(.UOQ6bFE7 code) {
      font-family: inherit;
      line-height: inherit;
      white-space: inherit
    }

    :where(.yMO6c1iD) {
      font-family: inherit;
      line-height: inherit
    }

    :where(.UOQ6bFE7 pre) {
      font-family: inherit;
      line-height: inherit;
      white-space: inherit
    }

    :where(.XnrBGK9Z) {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      text-transform: inherit
    }

    :where(.UOQ6bFE7 p) {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      text-transform: inherit;
      white-space: inherit
    }

    :where(.WEbitSRu) {
      font-size: inherit;
      font-weight: inherit
    }

    :where(.UOQ6bFE7 h1) {
      font-size: inherit;
      font-weight: inherit;
      white-space: inherit
    }

    :where(.TFUwe1dW) {
      font-size: inherit;
      font-weight: inherit
    }

    :where(.UOQ6bFE7 h2) {
      font-size: inherit;
      font-weight: inherit;
      white-space: inherit
    }

    :where(.y4DPutAC) {
      font-size: inherit;
      font-weight: inherit
    }

    :where(.UOQ6bFE7 h3) {
      font-size: inherit;
      font-weight: inherit;
      white-space: inherit
    }

    :where(.l3PSkWlz) {
      font-size: inherit;
      font-weight: inherit
    }

    :where(.UOQ6bFE7 h4) {
      font-size: inherit;
      font-weight: inherit;
      white-space: inherit
    }

    :where(.lWU0dG83) {
      font-size: inherit;
      font-weight: inherit
    }

    :where(.UOQ6bFE7 h5) {
      font-size: inherit;
      font-weight: inherit;
      white-space: inherit
    }

    :where(.El7kBmXM) {
      font-size: inherit;
      font-weight: inherit
    }

    :where(.UOQ6bFE7 h6) {
      font-size: inherit;
      font-weight: inherit;
      white-space: inherit
    }

    :where(.LNqkvhSt) {
      font-style: inherit
    }

    :where(.UOQ6bFE7 address) {
      font-style: inherit;
      white-space: inherit
    }

    :where(.Eg0UNsc5) {
      color: inherit
    }

    :where(.UOQ6bFE7 a) {
      color: inherit;
      white-space: inherit
    }

    :where(.ekHMe1HT) {
      list-style-type: none;
      padding: 0
    }

    :where(.UOQ6bFE7 ol) {
      list-style-type: none;
      padding: 0;
      white-space: inherit
    }

    :where(.T6hs1rOZ) {
      list-style-type: none;
      padding: 0
    }

    :where(.UOQ6bFE7 ul) {
      list-style-type: none;
      padding: 0;
      white-space: inherit
    }

    :where(.i6f7o3mO) {
      padding: 2px 6px
    }

    :where(.UOQ6bFE7 select) {
      padding: 2px 6px;
      white-space: inherit
    }

    .lGtTblAG {
      display: grid
    }

    .rROMTTje {
      display: inline
    }

    .MFEECXEk {
      align-items: stretch;
      align-self: start;
      display: flex;
      min-height: 100vh;
      width: 100%
    }

    .MFEECXEk>* {
      height: auto !important
    }

    .UOQ6bFE7 {
      white-space: normal
    }

    :where(.mSusZVIe) {
      color: var(--mixin-MQKqMIjFtBUX_color);
      font-family: var(--mixin-MQKqMIjFtBUX_font-family);
      font-size: var(--mixin-MQKqMIjFtBUX_font-size);
      font-style: var(--mixin-MQKqMIjFtBUX_font-style);
      font-weight: var(--mixin-MQKqMIjFtBUX_font-weight);
      letter-spacing: var(--mixin-MQKqMIjFtBUX_letter-spacing);
      line-height: var(--mixin-MQKqMIjFtBUX_line-height);
      text-align: var(--mixin-MQKqMIjFtBUX_text-align);
      text-transform: var(--mixin-MQKqMIjFtBUX_text-transform);
      white-space: var(--mixin-MQKqMIjFtBUX_white-space)
    }

    :where(.mSusZVIe .UOQ6bFE7) h1,
    :where(.mSusZVIe) h1:where(.WEbitSRu),
    :where(.yLRxLN5g) h1,
    h1:where(.mSusZVIe.WEbitSRu),
    h1:where(.yLRxLN5g) {
      color: var(--mixin-xtZuFv5Q90Rw_color);
      font-size: var(--mixin-xtZuFv5Q90Rw_font-size);
      font-weight: var(--mixin-xtZuFv5Q90Rw_font-weight);
      letter-spacing: var(--mixin-xtZuFv5Q90Rw_letter-spacing);
      line-height: var(--mixin-xtZuFv5Q90Rw_line-height)
    }

    :where(.mSusZVIe .UOQ6bFE7) h2,
    :where(.mSusZVIe) h2:where(.TFUwe1dW),
    :where(.yLRxLN5g) h2,
    h2:where(.mSusZVIe.TFUwe1dW),
    h2:where(.yLRxLN5g) {
      color: var(--mixin-RXIuVqD3NXwT_color);
      font-size: var(--mixin-RXIuVqD3NXwT_font-size);
      font-weight: var(--mixin-RXIuVqD3NXwT_font-weight);
      letter-spacing: var(--mixin-RXIuVqD3NXwT_letter-spacing);
      line-height: var(--mixin-RXIuVqD3NXwT_line-height)
    }

    :where(.mSusZVIe .UOQ6bFE7) a,
    :where(.mSusZVIe) a:where(.Eg0UNsc5),
    :where(.yLRxLN5g) a,
    a:where(.mSusZVIe.Eg0UNsc5),
    a:where(.yLRxLN5g) {
      color: var(--mixin-g8rcsMnQM5wA_color)
    }

    :where(.mSusZVIe .UOQ6bFE7) h3,
    :where(.mSusZVIe) h3:where(.y4DPutAC),
    :where(.yLRxLN5g) h3,
    h3:where(.mSusZVIe.y4DPutAC),
    h3:where(.yLRxLN5g) {
      color: var(--mixin-u9o05eVVAZUr_color);
      font-size: var(--mixin-u9o05eVVAZUr_font-size);
      font-weight: var(--mixin-u9o05eVVAZUr_font-weight);
      line-height: var(--mixin-u9o05eVVAZUr_line-height)
    }

    :where(.mSusZVIe .UOQ6bFE7) h4,
    :where(.mSusZVIe) h4:where(.l3PSkWlz),
    :where(.yLRxLN5g) h4,
    h4:where(.mSusZVIe.l3PSkWlz),
    h4:where(.yLRxLN5g) {
      color: var(--mixin-EEbkCdjHJyJq_color);
      font-size: var(--mixin-EEbkCdjHJyJq_font-size);
      font-weight: var(--mixin-EEbkCdjHJyJq_font-weight);
      line-height: var(--mixin-EEbkCdjHJyJq_line-height)
    }

    :where(.mSusZVIe .UOQ6bFE7) code,
    :where(.mSusZVIe) code:where(.WgLdyPmx),
    :where(.yLRxLN5g) code,
    code:where(.mSusZVIe.WgLdyPmx),
    code:where(.yLRxLN5g) {
      background: #f8f8f8;
      border-bottom: var(--mixin-VmGpREImP2yq_border-bottom-width) var(--mixin-VmGpREImP2yq_border-bottom-style) var(--mixin-VmGpREImP2yq_border-bottom-color);
      border-left: var(--mixin-VmGpREImP2yq_border-left-width) var(--mixin-VmGpREImP2yq_border-left-style) var(--mixin-VmGpREImP2yq_border-left-color);
      border-radius: var(--mixin-VmGpREImP2yq_border-top-left-radius) var(--mixin-VmGpREImP2yq_border-top-right-radius) var(--mixin-VmGpREImP2yq_border-bottom-right-radius) var(--mixin-VmGpREImP2yq_border-bottom-left-radius);
      border-right: var(--mixin-VmGpREImP2yq_border-right-width) var(--mixin-VmGpREImP2yq_border-right-style) var(--mixin-VmGpREImP2yq_border-right-color);
      border-top: var(--mixin-VmGpREImP2yq_border-top-width) var(--mixin-VmGpREImP2yq_border-top-style) var(--mixin-VmGpREImP2yq_border-top-color);
      font-family: var(--mixin-VmGpREImP2yq_font-family);
      padding: var(--mixin-VmGpREImP2yq_padding-top) var(--mixin-VmGpREImP2yq_padding-right) var(--mixin-VmGpREImP2yq_padding-bottom) var(--mixin-VmGpREImP2yq_padding-left)
    }

    :where(.mSusZVIe .UOQ6bFE7) blockquote,
    :where(.mSusZVIe) blockquote:where(.EwP27MEW),
    :where(.yLRxLN5g) blockquote,
    blockquote:where(.mSusZVIe.EwP27MEW),
    blockquote:where(.yLRxLN5g) {
      border-left: var(--mixin-L7mQUttFqM_T_border-left-width) var(--mixin-L7mQUttFqM_T_border-left-style) var(--mixin-L7mQUttFqM_T_border-left-color);
      color: var(--mixin-L7mQUttFqM_T_color);
      padding-left: var(--mixin-L7mQUttFqM_T_padding-left)
    }

    :where(.mSusZVIe .UOQ6bFE7) pre,
    :where(.mSusZVIe) pre:where(.yMO6c1iD),
    :where(.yLRxLN5g) pre,
    pre:where(.mSusZVIe.yMO6c1iD),
    pre:where(.yLRxLN5g) {
      background: #f8f8f8;
      border-bottom: var(--mixin-SQew5p3t4BYV_border-bottom-width) var(--mixin-SQew5p3t4BYV_border-bottom-style) var(--mixin-SQew5p3t4BYV_border-bottom-color);
      border-left: var(--mixin-SQew5p3t4BYV_border-left-width) var(--mixin-SQew5p3t4BYV_border-left-style) var(--mixin-SQew5p3t4BYV_border-left-color);
      border-radius: var(--mixin-SQew5p3t4BYV_border-top-left-radius) var(--mixin-SQew5p3t4BYV_border-top-right-radius) var(--mixin-SQew5p3t4BYV_border-bottom-right-radius) var(--mixin-SQew5p3t4BYV_border-bottom-left-radius);
      border-right: var(--mixin-SQew5p3t4BYV_border-right-width) var(--mixin-SQew5p3t4BYV_border-right-style) var(--mixin-SQew5p3t4BYV_border-right-color);
      border-top: var(--mixin-SQew5p3t4BYV_border-top-width) var(--mixin-SQew5p3t4BYV_border-top-style) var(--mixin-SQew5p3t4BYV_border-top-color);
      font-family: var(--mixin-SQew5p3t4BYV_font-family);
      padding: var(--mixin-SQew5p3t4BYV_padding-top) var(--mixin-SQew5p3t4BYV_padding-right) var(--mixin-SQew5p3t4BYV_padding-bottom) var(--mixin-SQew5p3t4BYV_padding-left)
    }

    :where(.mSusZVIe .UOQ6bFE7) ul,
    :where(.mSusZVIe) ul:where(.T6hs1rOZ),
    :where(.yLRxLN5g) ul,
    ul:where(.mSusZVIe.T6hs1rOZ),
    ul:where(.yLRxLN5g) {
      align-items: var(--mixin-QNBSnn0ZcCe__align-items);
      -moz-column-gap: var(--mixin-QNBSnn0ZcCe__column-gap);
      column-gap: var(--mixin-QNBSnn0ZcCe__column-gap);
      display: var(--mixin-QNBSnn0ZcCe__display);
      flex-direction: var(--mixin-QNBSnn0ZcCe__flex-direction);
      justify-content: var(--mixin-QNBSnn0ZcCe__justify-content);
      list-style-position: var(--mixin-QNBSnn0ZcCe__list-style-position);
      list-style-type: var(--mixin-QNBSnn0ZcCe__list-style-type);
      padding-left: var(--mixin-QNBSnn0ZcCe__padding-left);
      position: var(--mixin-QNBSnn0ZcCe__position)
    }

    :where(.mSusZVIe .UOQ6bFE7) ol,
    :where(.mSusZVIe) ol:where(.ekHMe1HT),
    :where(.yLRxLN5g) ol,
    ol:where(.mSusZVIe.ekHMe1HT),
    ol:where(.yLRxLN5g) {
      align-items: var(--mixin-Ho6R6N9nVezQ_align-items);
      -moz-column-gap: var(--mixin-Ho6R6N9nVezQ_column-gap);
      column-gap: var(--mixin-Ho6R6N9nVezQ_column-gap);
      display: var(--mixin-Ho6R6N9nVezQ_display);
      flex-direction: var(--mixin-Ho6R6N9nVezQ_flex-direction);
      justify-content: var(--mixin-Ho6R6N9nVezQ_justify-content);
      list-style-position: var(--mixin-Ho6R6N9nVezQ_list-style-position);
      list-style-type: var(--mixin-Ho6R6N9nVezQ_list-style-type);
      padding-left: var(--mixin-Ho6R6N9nVezQ_padding-left);
      position: var(--mixin-Ho6R6N9nVezQ_position)
    }

    :where(.mSusZVIe .UOQ6bFE7) h5,
    :where(.mSusZVIe) h5:where(.lWU0dG83),
    :where(.yLRxLN5g) h5,
    h5:where(.mSusZVIe.lWU0dG83),
    h5:where(.yLRxLN5g) {
      color: var(--mixin--ZTDnMZ8jQWe_color);
      font-size: var(--mixin--ZTDnMZ8jQWe_font-size);
      font-weight: var(--mixin--ZTDnMZ8jQWe_font-weight);
      line-height: var(--mixin--ZTDnMZ8jQWe_line-height)
    }

    :where(.mSusZVIe .UOQ6bFE7) h6,
    :where(.mSusZVIe) h6:where(.El7kBmXM),
    :where(.yLRxLN5g) h6,
    h6:where(.mSusZVIe.El7kBmXM),
    h6:where(.yLRxLN5g) {
      color: var(--mixin-1UNM2ZVWNFVt_color);
      font-size: var(--mixin-1UNM2ZVWNFVt_font-size);
      font-weight: var(--mixin-1UNM2ZVWNFVt_font-weight);
      line-height: var(--mixin-1UNM2ZVWNFVt_line-height)
    }

    :where(.mSusZVIe .UOQ6bFE7) a:hover,
    :where(.mSusZVIe) a:where(.Eg0UNsc5):hover,
    :where(.yLRxLN5g) a:hover,
    a:where(.mSusZVIe.Eg0UNsc5):hover,
    a:where(.yLRxLN5g):hover {
      color: var(--mixin-cIVTLfFwUiTj_color)
    }

    .DB1DiDwl {
      align-items: stretch;
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      flex-shrink: 0;
      height: auto;
      justify-content: center;
      max-width: 100%;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .gJead054.__wab_instance,
    .yl71IReZ.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .VhHaHVxr {
      align-items: center;
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      flex-shrink: 0;
      height: auto;
      justify-content: center;
      max-width: 100%;
      min-width: 0;
      padding: 8px;
      position: relative;
      row-gap: 16px;
      width: 100%
    }

    @media (min-width:800px) {
      .VhHaHVxr {
        -moz-column-gap: 16px;
        column-gap: 16px;
        display: flex;
        flex-direction: row;
        row-gap: 0
      }
    }

    .SGGJDKsO {
      flex-shrink: 0;
      height: 32px;
      max-width: 100%
    }

    .L90Pp7nq.__wab_instance,
    .SGGJDKsO,
    .SGGJDKsO>picture>img {
      -o-object-fit: cover;
      object-fit: cover
    }

    .L90Pp7nq.__wab_instance {
      max-width: 100%
    }

    .pg0R1k_z {
      align-items: center;
      display: flex;
      flex-direction: column;
      flex-grow: 0;
      flex-shrink: 0;
      height: 100%;
      justify-content: center;
      min-height: 0;
      position: relative;
      width: auto
    }

    .x_1JhJU0.__wab_instance {
      left: auto;
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      position: relative;
      top: auto
    }

    .BldKcV4s {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .yMzTwqGi.__wab_instance {
      max-width: 100%
    }

    .Vm4yM4w9.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .ePNMmJTD {
      max-width: 100%
    }

    .GV1f084T,
    .ePNMmJTD {
      height: auto;
      min-width: 0;
      width: 100%
    }

    .GV1f084T {
      align-items: center;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      position: relative
    }

    .ZYiFOwgR.__wab_instance {
      max-width: 100%
    }

    .t7Nc_uT4.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .fWSKANTf {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      max-width: 100%;
      min-width: 0;
      row-gap: 8px;
      width: 100%
    }

    @media (min-width:800px) {
      .fWSKANTf {
        -moz-column-gap: 8px;
        column-gap: 8px;
        display: flex;
        flex-direction: row;
        row-gap: 0
      }
    }

    .gLWo8dcc {
      padding-bottom: 0
    }

    .YogjoAux {
      font-size: 18px
    }

    @media (min-width:800px) {
      .YogjoAux {
        font-size: 24px
      }
    }

    @media (min-width:1200px) {
      .YogjoAux {
        font-size: 30px
      }
    }

    .C_hvgbxO {
      font-size: 14px;
      font-weight: 600;
      padding-right: 0
    }

    .amFwHcjI {
      padding-left: 0
    }

    .Dzp15oPQ {
      align-items: stretch;
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      flex-shrink: 0;
      height: auto;
      justify-content: center;
      max-width: 100%;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .ZX8WnlqS.__wab_instance,
    .uqmk7bKq.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .rwYOEHkA {
      align-items: center;
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      flex-shrink: 0;
      height: auto;
      justify-content: flex-start;
      max-width: 100%;
      min-width: 0;
      padding-bottom: 12px;
      padding-left: 35px;
      padding-top: 12px;
      position: relative;
      row-gap: 16px;
      width: 100%
    }

    @media (min-width:800px) {
      .rwYOEHkA {
        -moz-column-gap: 16px;
        column-gap: 16px;
        display: flex;
        flex-direction: row;
        row-gap: 0
      }
    }

    .fEi_Jn8g.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .v0MdqLcO {
      align-items: center;
      display: flex;
      flex-direction: column;
      flex-grow: 0;
      flex-shrink: 0;
      height: 100%;
      justify-content: center;
      min-height: 0;
      position: relative;
      width: auto
    }

    .G_dHrUPu.__wab_instance {
      left: auto;
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      position: relative;
      top: auto
    }

    .Eq32midb {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .V6hCs239,
    .f1zsyh0A.__wab_instance {
      max-width: 100%
    }

    .V6hCs239 {
      height: auto;
      min-width: 0;
      position: relative;
      text-align: left;
      width: 100%
    }

    .z9R7UoR8 {
      padding-bottom: 0
    }

    .SkbjnvFE {
      padding-top: 0
    }

    .NlMnwnY4 {
      padding-bottom: 0
    }

    .CfKcNlKA {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .A8tWQIty.__wab_instance {
      max-width: 100%
    }

    .jxpRPY0B.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .ASJCpJwF {
      padding-top: 0
    }

    .ASJCpJwF,
    .AUZXT9VL {
      height: auto;
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .AUZXT9VL {
      align-items: center;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      padding: 0;
      position: relative
    }

    .OqLiDhMY.__wab_instance {
      max-width: 100%
    }

    .m1bny6YP.__wab_instance {
      display: flex
    }

    .OkkA16lu.__wab_instance {
      max-width: 100%
    }

    .SBKxM4BM.__wab_instance,
    .jRL0tHj3.__wab_instance {
      display: flex
    }

    .dcX58u2U.__wab_instance {
      display: none
    }

    .d41Cw_wy.__wab_instance {
      max-width: 100%
    }

    .aaFPKljL.__wab_instance {
      display: none
    }

    .uEaCydU6.__wab_instance {
      max-width: 100%
    }

    .MdfiMIBg,
    .rthHrgmq.__wab_instance,
    .xSlhZTiK.__wab_instance {
      display: flex
    }

    .MdfiMIBg {
      align-items: center;
      flex-direction: column;
      height: 100%;
      justify-content: flex-start;
      min-height: 0;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .QF2YDPkE.__wab_instance,
    .dytbyztr.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .szvtCwmC {
      align-items: stretch;
      flex-direction: row;
      height: 100%;
      justify-content: flex-start;
      min-height: 0;
      padding: 0
    }

    .pvb7kQMV,
    .szvtCwmC {
      display: flex;
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .pvb7kQMV {
      padding: var(--token-uElqZoTWAhGZ);
      row-gap: 24px
    }

    .ovkrc5pJ,
    .pvb7kQMV {
      align-items: flex-start;
      flex-direction: column;
      height: auto;
      justify-content: center;
      position: relative
    }

    .ovkrc5pJ {
      display: flex;
      max-width: 100%;
      min-width: 0;
      row-gap: 16px;
      width: 100%
    }

    .Ajo3Esff.__wab_instance,
    .KGehKT42.__wab_instance,
    .bf1wiDBJ.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .RDd2wJAd {
      display: block;
      height: auto;
      max-width: 100%;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .yLcKLkQ4 {
      display: none
    }

    .uICC98yh.__wab_instance {
      left: -1px;
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      position: absolute;
      top: 0
    }

    .VqLsFugT {
      display: block;
      height: auto;
      max-width: 100%;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .cCSAdDgn {
      display: none
    }

    .iZ81msV8.__wab_instance {
      left: 0;
      max-width: 100%;
      position: absolute;
      top: 0
    }

    .iZ81msV8.__wab_instance,
    .zUiQCehK {
      -o-object-fit: cover;
      object-fit: cover
    }

    .zUiQCehK {
      display: none;
      flex-shrink: 0;
      max-width: 50%;
      width: 497px
    }

    .zUiQCehK>picture>img {
      -o-object-fit: cover;
      object-fit: cover
    }

    @media (min-width:800px) {
      .zUiQCehK {
        display: block
      }
    }

    @media (min-width:2560px) {
      .zUiQCehK {
        display: block
      }
    }

    .zgmzLoPz {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .rHizr57S.__wab_instance {
      max-width: 100%
    }

    .Qogs6Xv4 {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: 100%;
      justify-content: flex-start;
      min-height: 0;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .YPka29Xe.__wab_instance {
      max-width: 100%
    }

    .eCAiNUS0 {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .Wv2p_CWN.__wab_instance,
    .h5UY0wTG {
      max-width: 100%
    }

    .h5UY0wTG {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: 100%;
      justify-content: flex-start;
      min-height: 0;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .oJ2dGUyi.__wab_instance {
      max-width: 100%
    }

    .w07hV77L.__wab_instance {
      display: flex
    }

    .WkABNWLN.__wab_instance {
      max-width: 100%
    }

    .cvVu4xr3.__wab_instance {
      display: flex
    }

    .QPvhpeDc.__wab_instance {
      max-width: 100%
    }

    .DMJhTF96.__wab_instance,
    .E70vSObL.__wab_instance,
    .tYYWgkjd {
      display: flex
    }

    .tYYWgkjd {
      align-items: center;
      flex-direction: column;
      height: 100%;
      justify-content: flex-start;
      min-height: 0;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .QaRou0pp.__wab_instance,
    .QxLVkE52.__wab_instance,
    .tYYWgkjd {
      max-width: 100%
    }

    .E3rHzZxZ.__wab_instance,
    .hlcb_0N5.__wab_instance {
      display: flex
    }

    .NWCQjYSU.__wab_instance {
      max-width: 100%
    }

    .IoiIi0Dx.__wab_instance {
      display: flex
    }

    .TNyvZlxW.__wab_instance,
    .flBtRn58.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .TNyvZlxW.__wab_instance,
    .YcUtfyfF {
      min-width: 0;
      width: 100%
    }

    .YcUtfyfF {
      align-items: flex-start;
      border-radius: 16px;
      display: flex;
      flex-direction: column;
      height: 100%;
      justify-content: flex-start;
      max-width: 100%;
      min-height: 320px;
      padding: 40px;
      position: relative;
      row-gap: 16px
    }

    @media (min-width:1200px) {
      .YcUtfyfF {
        background: url(https://assets.elements.envato.com/apps/storefront/_1700X345Job1347VideoGenUnlimitedHomepageBannerPng-e86d3fba04a4d3aadb7c.png) top 50% left 50%/cover no-repeat
      }
    }

    .N8tVHWgj {
      background: none;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      left: auto;
      max-width: 100%;
      min-width: 0;
      position: relative;
      top: auto;
      width: 100%
    }

    .c7ra5qv_.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .ZmftskMu {
      height: 100%;
      max-width: 100%;
      min-height: 0;
      min-width: 0;
      width: 100%
    }

    .PYNCtIDo.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .sokzKaCi {
      height: 100%;
      max-width: 100%;
      min-height: 0;
      min-width: 0;
      width: 100%
    }

    .Op7LWotX.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .xx4TmsyV {
      height: auto;
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .IGmvAEJk.__wab_instance {
      left: auto;
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      position: relative;
      top: auto
    }

    .oNi9zvc4 {
      height: 100%;
      min-height: 0
    }

    .HSk7PFgG,
    .oNi9zvc4 {
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .HSk7PFgG {
      align-items: stretch;
      display: flex;
      flex-direction: row;
      height: auto;
      justify-content: flex-start;
      position: relative
    }

    .gT9foxyK.__wab_instance.__wab_instance,
    .n4cOBKWM {
      max-width: 100%
    }

    .n4cOBKWM {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      padding: 8px;
      position: relative;
      width: 100%
    }

    @media (min-width:1200px) {
      .n4cOBKWM {
        align-items: stretch
      }
    }

    .arWC0GqA.__wab_instance,
    .mpKgy2VK.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .kkQ3ZvWJ,
    .mpKgy2VK.__wab_instance {
      min-width: 0;
      width: 100%
    }

    .kkQ3ZvWJ {
      align-items: flex-start;
      background: none;
      border-radius: 16px;
      display: flex;
      flex-direction: column;
      height: 100%;
      justify-content: flex-start;
      max-width: 100%;
      min-height: 320px;
      padding: 40px;
      position: relative;
      row-gap: 16px
    }

    @media (min-width:1200px) {
      .kkQ3ZvWJ {
        background: url(https://assets.elements.envato.com/apps/storefront/aiStackHeroMessage-95e1feace64d7137fea9.avif) top 50% left 66%/cover no-repeat
      }
    }

    .gA8zEkyl {
      background: none;
      display: flex;
      flex-direction: column;
      height: 100%;
      justify-content: flex-start;
      left: auto;
      max-width: 100%;
      min-height: 0;
      min-width: 0;
      position: relative;
      top: auto;
      width: 100%
    }

    .B0agMAjW.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .tQusbFn9 {
      height: 100%;
      max-width: 100%;
      min-height: 0;
      min-width: 0;
      width: 100%
    }

    .A7yEWNBg.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .k0atGGPu {
      height: 100%;
      max-width: 100%;
      min-height: 0;
      min-width: 0;
      width: 100%
    }

    .Y5O2A2B_.__wab_instance {
      left: auto;
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      position: relative;
      top: auto
    }

    .Fy86Q_SA {
      max-width: 100%
    }

    .Fy86Q_SA,
    .fugZFTHq {
      height: 100%;
      min-height: 0;
      min-width: 0;
      width: 100%
    }

    .fugZFTHq {
      display: flex;
      justify-self: flex-start;
      position: relative
    }

    .elhn3hRz.__wab_instance {
      max-width: 100%
    }

    .XgDd3iEs.__wab_instance {
      display: flex
    }

    .zFOxYApV.__wab_instance {
      max-width: 100%
    }

    .eFe0rYn0 {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .M4WEonyd,
    .yaemUqpp.__wab_instance {
      max-width: 100%
    }

    .M4WEonyd {
      height: auto;
      min-width: 0;
      position: relative;
      text-align: center;
      width: 100%
    }

    .C10n70fu {
      padding-bottom: 0
    }

    .KyMDHBf1,
    .mGV9g1K1 {
      color: #000
    }

    .F6IUc_L8 {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .Beux9bgJ.__wab_instance,
    .F6IUc_L8,
    .fEfWu4PB.__wab_instance {
      max-width: 100%
    }

    .B4jQy9gE,
    .T77IaRx5.__wab_instance {
      display: flex
    }

    .B4jQy9gE {
      align-items: center;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .Ytea6BU3.__wab_instance,
    .rrKmKWRI {
      max-width: 100%
    }

    .rrKmKWRI {
      align-items: stretch;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    @media (min-width:800px) {
      .rrKmKWRI {
        align-items: center;
        -moz-column-gap: 14px;
        column-gap: 14px;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        row-gap: 0
      }
    }

    .xo61TjtB {
      font-size: 18px;
      font-weight: 700;
      height: auto;
      max-width: 100%;
      min-width: 0;
      position: relative;
      text-align: center;
      width: 100%
    }

    @media (min-width:800px) {
      .xo61TjtB {
        flex-shrink: 0;
        font-size: 24px;
        width: auto
      }
    }

    .T3DTghE1 {
      flex-shrink: 0;
      height: auto;
      max-width: 100%;
      position: relative;
      text-align: center;
      width: auto
    }

    @media (min-width:800px) {
      .T3DTghE1 {
        display: none
      }
    }

    @media (min-width:1200px) {
      .T3DTghE1 {
        display: block
      }
    }

    .FVSqbQVx,
    .H1D3mNO8,
    .Iu0P4v9l,
    .JBDwWh4m,
    .QPCs9u3W,
    .Y16yK3La {
      color: #000
    }

    .ug249yvQ {
      align-items: flex-start;
      display: none;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      max-width: 100%;
      min-width: 0;
      position: relative;
      width: 100%
    }

    @media (min-width:800px) {
      .ug249yvQ {
        display: flex
      }
    }

    @media (min-width:1200px) {
      .ug249yvQ {
        display: none
      }
    }

    .InlLfJqO {
      font-weight: 600
    }

    .InlLfJqO,
    .RoQ0ojfq {
      height: auto;
      max-width: 100%;
      min-width: 0;
      position: relative;
      text-align: left;
      width: 100%
    }

    .BTg1R09F,
    .G9Wdv_Fl,
    .IXAPbutK,
    .QXrdCAFW,
    .tcRuWI4G {
      color: #000
    }

    .RXageywv {
      align-items: stretch;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .Xh7SP0mq.__wab_instance,
    .djqyfF8q.__wab_instance,
    .upOFQOKK.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .SuJWYOXF {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .WFCUszAY.__wab_instance {
      max-width: 100%
    }

    .jdXZ2fYA.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .VSlfOjR7,
    .hpAtbuQL {
      height: auto;
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .hpAtbuQL {
      align-items: center;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      justify-self: flex-start;
      padding: 0;
      position: relative
    }

    .X2sNNIna {
      display: none
    }

    .Kz23kGCW {
      display: flex
    }

    .Rge6aSZf.__wab_instance {
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .c7Ev0NZR.__wab_instance {
      display: flex
    }

    .zvumcG9C.__wab_instance {
      max-width: 100%
    }

    .IBLZWXth.__wab_instance {
      display: flex
    }

    .C8oaVLxf.__wab_instance,
    .F2iZyHpv.__wab_instance,
    .rqoWrdnk.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    ._r0unPO_ {
      align-items: stretch;
      display: none;
      flex-direction: row;
      flex-grow: 0;
      flex-shrink: 1;
      flex-wrap: nowrap;
      height: 245px;
      justify-content: flex-start;
      max-width: 100%;
      min-width: 0;
      position: relative;
      width: 100%;
      --plsmc-rc-col-gap: 0px
    }

    ._r0unPO_>:nth-child(2n+2),
    ._r0unPO_>:nth-child(odd) {
      width: calc(50% - var(--plsmc-rc-col-gap, 0px)*1*6/12)
    }

    @media (min-width:800px) {
      ._r0unPO_ {
        --plsmc-rc-col-gap: 0px
      }
    }

    @media (min-width:1200px) {
      ._r0unPO_ {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        row-gap: 0;
        --plsmc-rc-col-gap: 0px
      }

      ._r0unPO_>:nth-child(2n+2),
      ._r0unPO_>:nth-child(odd) {
        width: calc(50% - var(--plsmc-rc-col-gap, 0px)*1*6/12)
      }
    }

    .WriASJ3k {
      align-items: center;
      flex-direction: column;
      height: auto
    }

    .WriASJ3k,
    .ziH5htpF {
      display: flex;
      justify-content: flex-start;
      max-width: 100%;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .ziH5htpF {
      align-items: stretch;
      flex-direction: row;
      flex-grow: 0;
      flex-shrink: 1;
      flex-wrap: nowrap;
      height: 100%;
      --plsmc-rc-col-gap: 0px
    }

    .ziH5htpF>:nth-child(odd) {
      width: calc(66.66667% - var(--plsmc-rc-col-gap, 0px)*1*8/12)
    }

    .ziH5htpF>:nth-child(2n+2) {
      width: calc(33.33333% - var(--plsmc-rc-col-gap, 0px)*1*4/12)
    }

    .MVoz78Ma {
      align-items: center;
      flex-direction: column;
      height: auto
    }

    .DSGCeyh4,
    .MVoz78Ma {
      display: flex;
      justify-content: flex-start;
      max-width: 100%;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .DSGCeyh4 {
      align-items: stretch;
      flex-direction: row;
      height: 100%
    }

    .qnF1mUis {
      align-items: flex-start;
      display: flex;
      flex-direction: column;
      height: 100%;
      justify-content: center;
      max-width: 100%;
      min-height: 0;
      min-width: 0;
      padding-bottom: 32px;
      padding-left: 32px;
      padding-top: 32px;
      position: relative;
      row-gap: 16px;
      width: 100%
    }

    .c8_hQ9cK.__wab_instance,
    .mUTRcAc4.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .Gtqy8Cgh {
      height: auto;
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .co1NZgSy.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .W878g1GW,
    .YfoAxDPe {
      height: auto;
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .W878g1GW {
      align-items: center;
      display: flex;
      flex-direction: column;
      justify-content: center;
      position: relative
    }

    .wJLihkWG.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .DAmLmNWD {
      align-items: center;
      height: auto
    }

    .DAmLmNWD,
    .i0Kt_d2D {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      max-width: 100%;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .i0Kt_d2D {
      align-items: flex-start;
      flex-shrink: 0;
      height: 245px
    }

    .W9OtQSOI {
      height: 100%;
      min-height: 0
    }

    .W9OtQSOI,
    .W9OtQSOI>picture>img {
      -o-object-fit: fill;
      object-fit: fill
    }

    .SboIgofm {
      align-items: stretch;
      flex-direction: row;
      flex-grow: 0;
      flex-shrink: 1;
      flex-wrap: nowrap;
      height: 245px;
      justify-content: flex-start;
      max-width: 100%;
      min-width: 0;
      position: relative;
      width: 100%;
      --plsmc-rc-col-gap: 0px
    }

    .SboIgofm>:nth-child(1n+1) {
      width: calc(100% - var(--plsmc-rc-col-gap, 0px)*0*12/12)
    }

    @media (min-width:800px) {
      .SboIgofm {
        display: flex;
        --plsmc-rc-col-gap: 0px
      }
    }

    @media (min-width:1200px) {
      .SboIgofm {
        display: none;
        flex-direction: row;
        flex-wrap: nowrap;
        row-gap: 0;
        --plsmc-rc-col-gap: 0px
      }

      .SboIgofm>:nth-child(1n+1) {
        width: calc(100% - var(--plsmc-rc-col-gap, 0px)*0*12/12)
      }
    }

    .lRIEYCrY {
      align-items: center;
      flex-direction: column;
      height: auto
    }

    .bnm35D1B,
    .lRIEYCrY {
      display: flex;
      justify-content: flex-start;
      max-width: 100%;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .bnm35D1B {
      align-items: stretch;
      flex-direction: row;
      flex-grow: 0;
      flex-shrink: 1;
      flex-wrap: nowrap;
      height: 100%;
      --plsmc-rc-col-gap: 0px
    }

    .bnm35D1B>:nth-child(odd) {
      width: calc(66.66667% - var(--plsmc-rc-col-gap, 0px)*1*8/12)
    }

    .bnm35D1B>:nth-child(2n+2) {
      width: calc(33.33333% - var(--plsmc-rc-col-gap, 0px)*1*4/12)
    }

    @media (min-width:1200px) {
      .bnm35D1B {
        --plsmc-rc-col-gap: 0px
      }
    }

    .fRfJAmPM {
      align-items: center;
      flex-direction: column;
      height: auto
    }

    .fRfJAmPM,
    .nvPSIr4F {
      display: flex;
      justify-content: flex-start;
      max-width: 100%;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .nvPSIr4F {
      align-items: stretch;
      flex-direction: row;
      height: 100%
    }

    .hvPMc75Y {
      align-items: flex-start;
      display: flex;
      flex-direction: column;
      height: 100%;
      justify-content: center;
      max-width: 100%;
      min-height: 0;
      min-width: 0;
      padding-bottom: 32px;
      padding-left: 32px;
      padding-top: 32px;
      position: relative;
      row-gap: 16px;
      width: 100%
    }

    .UTgbDMEk.__wab_instance,
    .rYDhfBfy.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .ofgEKD22 {
      height: auto;
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .rzy6y2HB.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .FvHfDMER,
    .OSw6PCTk {
      height: auto;
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .OSw6PCTk {
      align-items: center;
      display: flex;
      flex-direction: column;
      justify-content: center;
      position: relative
    }

    .d1sjTOpN.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .f3FsTvMg {
      align-items: flex-start;
      display: flex;
      flex-direction: column;
      height: 365px;
      justify-content: space-between;
      max-width: 100%;
      min-width: 0;
      padding: 32px;
      width: 100%
    }

    @media (min-width:800px) {
      .f3FsTvMg {
        display: none;
        height: auto
      }
    }

    .auvAzgQz {
      align-items: flex-start;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      max-width: 100%;
      min-width: 0;
      padding: 0;
      position: relative;
      row-gap: 16px;
      width: 100%
    }

    .ZeVXhKte.__wab_instance,
    .injGUoaG.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .ZE834oxg {
      height: auto;
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .p_47RsN8.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .kpfX5fcI {
      height: auto;
      max-width: 100%;
      min-width: 0;
      width: 100%
    }

    .cvhucyAv.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .CpzoecMW {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .ExA9yD7v.__wab_instance.__wab_instance {
      max-width: 100%
    }

    .KiQPzOSG {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    .MRtjXDoZ.__wab_instance.__wab_instance {
      max-width: 100%
    }

    .DTJtivg8.__wab_instance,
    .PEb0Qt20.__wab_instance {
      max-width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .CKkx6IdE.__wab_instance.__wab_instance,
    .PacjurfG,
    .c_Xvu1sD.__wab_instance.__wab_instance,
    .igeVmWej.__wab_instance,
    .lHR2eyvT.__wab_instance {
      max-width: 100%
    }

    .PacjurfG {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .JqH6CG7F.__wab_instance {
      max-width: 100%
    }

    .Rzb_dtKq.__wab_instance,
    .UUc_EC3J.__wab_instance,
    .bNNypoo9.__wab_instance,
    .v4ndjBj3.__wab_instance {
      display: none
    }

    .X6FELm_6.__wab_instance {
      display: flex
    }

    .fYbFYj4Y.__wab_instance {
      display: none
    }

    .wXbKWwE7.__wab_instance {
      max-width: 100%
    }

    ._FUr9qM8.__wab_instance {
      display: flex
    }

    .oMISYgUw.__wab_instance {
      max-width: 100%
    }

    .Kq8Cn84H.__wab_instance {
      display: none;
      max-width: 100%
    }

    .Gcomq6cY.__wab_instance,
    .ihRKIVqu.__wab_instance,
    .jk9pVuC6 {
      display: flex
    }

    .jk9pVuC6 {
      align-items: center;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .jk9pVuC6,
    .tKlS0ea7.__wab_instance {
      max-width: 100%
    }

    .eLgFlqgf.__wab_instance {
      display: flex
    }

    .FoNBgYhf.__wab_instance,
    .hylcwuxF.__wab_instance {
      max-width: 100%
    }

    .h7Pi53mE.__wab_instance {
      display: flex
    }

    .qre3TTZB.__wab_instance {
      max-width: 100%
    }

    .UAHA32DM.__wab_instance,
    .jKHvIfL4.__wab_instance,
    .qhtiK5_6 {
      display: flex
    }

    .qhtiK5_6 {
      align-items: center;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      position: relative;
      width: 100%
    }

    ._OYX0jwr.__wab_instance,
    .qhtiK5_6 {
      max-width: 100%
    }

    .yhUhnWW_.__wab_instance {
      display: flex
    }

    .niPpSxeS.__wab_instance {
      max-width: 100%
    }

    .b70Gbell.__wab_instance,
    .jKy2Omey.__wab_instance {
      display: flex
    }

    .qD_3zprt.__wab_instance,
    .yKwTReoN.__wab_instance {
      max-width: 100%
    }

    .GPqYhaHg.__wab_instance,
    .M9O28vWg.__wab_instance,
    .rwQUy6sp {
      display: flex
    }

    .rwQUy6sp {
      align-items: center;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .nMO9h6SR,
    .rwQUy6sp,
    .zEqRl519.__wab_instance {
      max-width: 100%
    }

    .nMO9h6SR {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .KAzBE1Xu.__wab_instance,
    .y5QfUXH7 {
      max-width: 100%
    }

    .y5QfUXH7 {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .bDnMHqOu,
    .loPU0oEP.__wab_instance {
      max-width: 100%
    }

    .bDnMHqOu {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .Xe4_qpWN.__wab_instance,
    .yk0nKfNk {
      max-width: 100%
    }

    .yk0nKfNk {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .IUpuhY_C,
    .dZpIglF9.__wab_instance {
      max-width: 100%
    }

    .IUpuhY_C {
      align-items: center;
      display: flex;
      flex-direction: column;
      height: auto;
      justify-content: flex-start;
      min-width: 0;
      padding: 0;
      position: relative;
      width: 100%
    }

    .cbpLohPR.__wab_instance {
      max-width: 100%
    }
   
  <style id="googleidentityservice_button_styles">
    .qJTHM {
      -webkit-user-select: none;
      color: #202124;
      direction: ltr;
      -webkit-touch-callout: none;
      font-family: "Roboto-Regular", arial, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 400;
      margin: 0;
      overflow: hidden;
      -webkit-text-size-adjust: 100%
    }

    .ynRLnc {
      left: -9999px;
      position: absolute;
      top: -9999px
    }

    .L6cTce {
      display: none
    }

    .bltWBb {
      overflow-wrap: break-word;
      word-break: break-word
    }

    .hSRGPd {
      color: #1a73e8;
      cursor: pointer;
      font-weight: 500;
      text-decoration: none
    }

    .Bz112c-W3lGp {
      height: 16px;
      width: 16px
    }

    .Bz112c-E3DyYd {
      height: 20px;
      width: 20px
    }

    .Bz112c-r9oPif {
      height: 24px;
      width: 24px
    }

    .Bz112c-u2z5K {
      height: 36px;
      width: 36px
    }

    .Bz112c-uaxL4e {
      -webkit-border-radius: 10px;
      border-radius: 10px
    }

    .LgbsSe-Bz112c {
      display: block
    }

    .S9gUrf-YoZ4jf,
    .S9gUrf-YoZ4jf * {
      border: none;
      margin: 0;
      padding: 0
    }

    .fFW7wc-ibnC6b>.aZ2wEe>div {
      border-color: #4285f4
    }

    .P1ekSe-ZMv3u {
      -webkit-transition: height linear 200ms;
      -webkit-transition: height linear 200ms;
      transition: height linear 200ms
    }

    .P1ekSe-ZMv3u>div:nth-child(1) {
      background-color: #1a73e8 !important;
      -webkit-transition: width linear 300ms;
      -webkit-transition: width linear 300ms;
      transition: width linear 300ms
    }

    .P1ekSe-ZMv3u>div:nth-child(2),
    .P1ekSe-ZMv3u>div:nth-child(3) {
      background-image: linear-gradient(to right, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)), linear-gradient(to right, #1a73e8, #1a73e8) !important
    }

    .haAclf {
      display: inline-block
    }

    .nsm7Bb-HzV7m-LgbsSe {
      border-radius: 4px;
      box-sizing: border-box;
      -webkit-transition: background-color 0.218s, border-color 0.218s;
      transition: background-color 0.218s, border-color 0.218s;
      -webkit-user-select: none;
      -webkit-appearance: none;
      background-color: #fff;
      background-image: none;
      border: 1px solid #dadce0;
      color: #3c4043;
      cursor: pointer;
      font-family: "Google Sans", arial, sans-serif;
      font-size: 14px;
      height: 40px;
      letter-spacing: 0.25px;
      outline: none;
      overflow: hidden;
      padding: 0 12px;
      position: relative;
      text-align: center;
      vertical-align: middle;
      white-space: nowrap;
      width: auto
    }

    @media screen and (-ms-high-contrast:active) {
      .nsm7Bb-HzV7m-LgbsSe {
        border: 2px solid windowText;
        color: windowText
      }
    }

    @media screen and (preferes-contrast:more) {
      .nsm7Bb-HzV7m-LgbsSe {
        color: #000
      }
    }

    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe {
      font-size: 14px;
      height: 32px;
      letter-spacing: 0.25px;
      padding: 0 10px
    }

    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe {
      font-size: 11px;
      height: 20px;
      letter-spacing: 0.3px;
      padding: 0 8px
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe {
      padding: 0;
      width: 40px
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe {
      width: 32px
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe {
      width: 20px
    }

    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK {
      border-radius: 20px
    }

    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe {
      border-radius: 16px
    }

    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe {
      border-radius: 10px
    }

    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc {
      border: none;
      color: #fff
    }

    .nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc {
      background-color: #1a73e8
    }

    .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
      background-color: #202124;
      color: #e8eaed
    }

    @media screen and (prefers-contrast:more) {
      .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
        color: #fff
      }
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      height: 18px;
      margin-right: 8px;
      min-width: 18px;
      width: 18px
    }

    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      height: 14px;
      min-width: 14px;
      width: 14px
    }

    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      height: 10px;
      min-width: 10px;
      width: 10px
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      margin-left: 8px;
      margin-right: -4px
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      margin: 0;
      padding: 10px
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      padding: 8px
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      padding: 4px
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center;
      background-color: #fff;
      height: 36px;
      margin-left: -10px;
      margin-right: 12px;
      min-width: 36px;
      width: 36px
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c,
    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      margin: 0;
      padding: 0
    }

    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      height: 28px;
      margin-left: -8px;
      margin-right: 10px;
      min-width: 28px;
      width: 28px
    }

    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      height: 16px;
      margin-left: -6px;
      margin-right: 8px;
      min-width: 16px;
      width: 16px
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-radius: 3px;
      margin-left: 2px;
      margin-right: 0;
      padding: 0
    }

    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-radius: 18px
    }

    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-radius: 14px
    }

    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-radius: 8px
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      align-items: center;
      -webkit-flex-direction: row;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      flex-direction: row;
      -webkit-box-pack: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
      height: 100%;
      position: relative;
      width: 100%
    }

    .nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
      -webkit-flex-grow: 1;
      -webkit-box-flex: 1;
      flex-grow: 1;
      font-family: "Google Sans", arial, sans-serif;
      font-weight: 500;
      overflow: hidden;
      text-overflow: ellipsis;
      vertical-align: top
    }

    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
      font-weight: 300
    }

    .nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId {
      -webkit-flex-grow: 0;
      -webkit-box-flex: 0;
      flex-grow: 0
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      -webkit-transition: background-color 0.218s;
      transition: background-color 0.218s;
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0
    }

    .nsm7Bb-HzV7m-LgbsSe:hover,
    .nsm7Bb-HzV7m-LgbsSe:focus {
      box-shadow: none;
      border-color: #d2e3fc;
      outline: none
    }

    .nsm7Bb-HzV7m-LgbsSe:focus-within {
      outline: 2px solid #00639b;
      border-color: transparent
    }

    .nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      background: rgba(66, 133, 244, .08)
    }

    .nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
    .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      background: rgba(66, 133, 244, .1)
    }

    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      background: rgba(255, 255, 255, .24)
    }

    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      background: rgba(255, 255, 255, .32)
    }

    .nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY {
      border-radius: 50%;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      height: 20px;
      margin-left: -4px;
      margin-right: 8px;
      min-width: 20px;
      width: 20px
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
      font-family: "Roboto";
      font-size: 12px;
      text-align: left
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf,
    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS {
      overflow: hidden;
      text-overflow: ellipsis
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      align-items: center;
      color: #5f6368;
      fill: #5f6368;
      font-size: 11px;
      font-weight: 400
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
      color: #e8eaed;
      fill: #e8eaed
    }

    @media screen and (prefers-contrast:more) {

      .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff,
      .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
        color: #000;
        fill: #000
      }
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c {
      height: 18px;
      margin: -3px -3px -3px 2px;
      min-width: 18px;
      width: 18px
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      margin-left: 12px;
      margin-right: -10px
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-radius: 18px
    }

    .L5Fo6c-sM5MNb {
      border: 0;
      display: block;
      left: 0;
      position: relative;
      top: 0
    }

    .L5Fo6c-bF1uUb {
      -webkit-border-radius: 4px;
      border-radius: 4px;
      bottom: 0;
      cursor: pointer;
      left: 0;
      position: absolute;
      right: 0;
      top: 0
    }

    .L5Fo6c-bF1uUb:focus {
      border: none;
      outline: none
    }

    sentinel {}
   
   
    #credential_picker_container {
      border: none;
      height: 330px;
      position: fixed;
      right: 20px;
      top: 20px;
      width: 391px;
      z-index: 9999
    }

    #credential_picker_container .L5Fo6c-PQbLGe {
      border: none;
      width: 391px;
      height: 330px
    }

    @media only screen and (max-width:410px) {
      #credential_picker_container {
        overflow-x: hidden;
        overflow-y: auto;
        right: 0;
        width: 100vw
      }

      #credential_picker_container .L5Fo6c-PQbLGe {
        width: 100vw
      }
    }

    #g_a11y_announcement {
      height: 1px;
      left: -10000px;
      overflow: hidden;
      position: absolute;
      top: auto;
      width: 1px
    }

    .L5Fo6c-sM5MNb {
      border: 0;
      display: block;
      left: 0;
      position: relative;
      top: 0
    }

    .L5Fo6c-bF1uUb {
      -webkit-border-radius: 4px;
      border-radius: 4px;
      bottom: 0;
      cursor: pointer;
      left: 0;
      position: absolute;
      right: 0;
      top: 0
    }

    .L5Fo6c-bF1uUb:focus {
      border: none;
      outline: none
    }

    sentinel {}
   