
        * {
        font-family: "Mulish", sans-serif !important;
        text-decoration: none !important;
        }

        .rain-overlay{
        pointer-events:none;
        position:fixed;
        inset:0;
        z-index:9999;
        overflow:hidden;
        mix-blend-mode: normal;
        }
        .rain-overlay::before,
        .rain-overlay::after{
        content:"";
        position:absolute;
        inset:-20%;
        background-repeat:repeat;
        transform: rotate(12deg);
        opacity:.16;
        filter: blur(.15px);
        will-change: transform;
        }
        .rain-overlay::before{
        background-image:
            repeating-linear-gradient(
            90deg,
            rgba(255,255,255,.55) 0,
            rgba(255,255,255,.55) 1px,
            rgba(255,255,255,0) 2px,
            rgba(255,255,255,0) 10px
            );
        background-size: 220px 220px;
        animation: rainDrift1 2.9s linear infinite;
        }
        .rain-overlay::after{
        background-image:
            repeating-linear-gradient(
            90deg,
            rgba(255,255,255,.35) 0,
            rgba(255,255,255,.35) 1px,
            rgba(255,255,255,0) 2px,
            rgba(255,255,255,0) 14px
            );
        background-size: 320px 320px;
        opacity:.10;
        animation: rainDrift2 4.2s linear infinite;
        }

        @keyframes rainDrift1{
        from{ transform: translate3d(-6%, -6%, 0) rotate(12deg); }
        to{   transform: translate3d(6%,  22%, 0) rotate(12deg); }
        }
        @keyframes rainDrift2{
        from{ transform: translate3d(-10%, -10%, 0) rotate(12deg); }
        to{   transform: translate3d(10%,  26%, 0) rotate(12deg); }
        }

        .rtp-sub{ font-size: 12px; opacity:.75; margin-top:2px; }
        .rtp-stamp{ margin: 8px 0 14px; font-size: 12px; opacity:.75; }

        :root{
        --blue-900:#071a3a;
        --blue-800:#0a2a66;
        --blue-700:#0d3b8a;
        --blue-600:#1c56c7;
        --blue-500:#2b6fff;
        --card:#ffffff;
        --ink:#0b1220;
        --muted:#5b667a;
        --line: rgba(255,255,255,.12);
        }

        body{
        background: radial-gradient(1200px 600px at 20% 0%, rgba(179, 77, 9, 0.35), transparent 60%),
                    radial-gradient(900px 500px at 90% 10%, rgba(28,86,199,.30), transparent 55%),
                    linear-gradient(180deg, var(--blue-900), var(--blue-800));
        min-height: 100vh;
        }

        .listing-page-content-container-wider,
        .listing-page-content{
        border-radius: 18px;
        }
        .content-wrap.listing-page-content{
        background: transparent;
        }
        .listing-page-content-container-wider{
        background: rgba(255,255,255,.08);
        backdrop-filter: blur(8px);
        border: 1px solid rgba(255,255,255,.10);
        }

        .XS a.login,
        .XS a.register{
        background: linear-gradient(135deg, #ffb6d9 0%, #ff69b4 35%, #ff2fa3 70%, #c80078 100%) !important;
        color: #ffffff !important;
        border: 1px solid rgba(255,255,255,.22) !important;
        text-shadow: none !important;
        box-shadow: 0 10px 22px rgba(0,0,0,.25), inset 0 0 0 rgba(255,255,255,0) !important;
        letter-spacing: .6px;
        }
        .XS a.login:hover,
        .XS a.register:hover{
        transform: translateY(-1px);
        filter: brightness(1.06);
        box-shadow: 0 14px 28px rgba(0,0,0,.30) !important;
        }

        .seo-panels{
        margin: 28px auto 40px;
        padding: 0 16px;
        }
        .seo-panels__inner{
        max-width: 1200px;
        margin: 0 auto;
        background: rgba(255,255,255,.10);
        border: 1px solid rgba(255,255,255,.14);
        border-radius: 18px;
        padding: 18px;
        backdrop-filter: blur(8px);
        }
        .seo-panels__header{
        padding: 6px 6px 14px;
        }
        .seo-panels__title{
        margin: 0 0 6px;
        color: #fff;
        font-size: 20px;
        line-height: 1.3;
        }
        .seo-panels__subtitle{
        margin: 0 0 10px;
        color: rgba(255,255,255,.82);
        font-size: 14px;
        }
        .seo-panels__meta{
        display:flex; gap:8px; flex-wrap:wrap;
        }
        .seo-pill{
        display:inline-flex; align-items:center; gap:6px;
        background: rgba(0,0,0,.25);
        border: 1px solid rgba(255,255,255,.14);
        color: rgba(255,255,255,.88);
        padding: 6px 10px;
        border-radius: 999px;
        font-size: 12px;
        }

        .seo-grid{
        display:grid;
        grid-template-columns: 1.2fr .9fr .9fr;
        gap: 14px;
        }
        @media (max-width: 980px){
        .seo-grid{ grid-template-columns: 1fr; }
        }
        .seo-card{
        background: rgba(255,255,255,.92);
        border: 1px solid rgba(10,42,102,.12);
        border-radius: 16px;
        padding: 14px;
        box-shadow: 0 10px 24px rgba(0,0,0,.12);
        }

        .seo-card__title{
        margin: 0 0 10px;
        color: var(--ink);
        font-size: 16px;
        }
        .table-wrap{
        width:100%;
        overflow:auto;
        border-radius: 12px;
        border: 1px solid rgba(11,18,32,.10);
        }
        .seo-table{
        width: 100%;
        border-collapse: collapse;
        min-width: 560px;
        background: #ffedf6;
        }
        .seo-table thead th{
        position: sticky;
        top: 0;
        background: #ff69b4;
        color: #ffffff;
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: .5px;
        padding: 10px 10px;
        border-bottom: 1px solid rgba(16,34,74,.12);
        }
        .seo-table td{
        padding: 10px 10px;
        border-bottom: 1px solid rgba(16,34,74,.10);
        color: #0b1220;
        font-size: 13px;
        vertical-align: top;
        }
        .seo-table tbody tr:hover{
        background: rgba(43,111,255,.08);
        }
        .rtp-badge{
        display:inline-flex;
        padding: 5px 10px;
        border-radius: 999px;
        background: rgba(43,111,255,.12);
        border: 1px solid rgba(43,111,255,.25);
        color: #0d3b8a;
        font-weight: 800;
        }
        .star{ color:#f59e0b; letter-spacing: 1px; }
        .seo-note{
        margin: 10px 0 0;
        color: #42526b;
        font-size: 12px;
        }

        .seo-accordion{ display:flex; flex-direction:column; gap:10px; }
        .seo-qa{
        background: #f2f4f8;
        border: 1px solid rgba(11,18,32,.10);
        border-radius: 14px;
        padding: 10px 12px;
        }
        .seo-qa summary{
        cursor:pointer;
        font-weight: 800;
        color: #0b1220;
        list-style:none;
        }
        .seo-qa summary::-webkit-details-marker{ display:none; }
        .seo-qa__body{
        margin-top: 8px;
        color: #2b3647;
        font-size: 13px;
        line-height: 1.55;
        }

        #rain-overlay{
        pointer-events:none;
        position: fixed;
        inset: 0;
        z-index: 9999;
        opacity: .42;
        mix-blend-mode: screen;
        }
        #rain-overlay::before{
        content:"";
        position:absolute; inset:-200px;
        background-image:
            repeating-linear-gradient(120deg,
            rgba(255,255,255,.18) 0px,
            rgba(255,255,255,.18) 1px,
            rgba(255,255,255,0) 6px,
            rgba(255,255,255,0) 18px);
        animation: rainMove 0.35s linear infinite;
        transform: translate3d(0,0,0);
        }
        #rain-overlay::after{
        content:"";
        position:absolute; inset:-200px;
        background-image:
            radial-gradient(circle at 20% 30%, rgba(255,255,255,.18), transparent 45%),
            radial-gradient(circle at 70% 60%, rgba(255,255,255,.12), transparent 45%),
            radial-gradient(circle at 40% 80%, rgba(255,255,255,.10), transparent 55%);
        filter: blur(1px);
        animation: rainFlash 2.8s ease-in-out infinite;
        opacity: .25;
        }
        to{ background-position: -220px 520px; }
        }
        50%{ opacity: .28; }
        }

        .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-blackuced-motion:blackuce) {
            .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: #0089ff;
            --color-border-info: #4f5ce8;
            --color-border-positive: #2e7400;
            --color-border-primary: #000000;
            --color-border-promotion: #000000;
            --color-border-prompt: #000000;
            --color-border-secondary: #949494;
            --color-border-tertiary: #ccc;
            --color-content-caution-default: #c24100;
            --color-content-caution-strong: #e8e6db;
            --color-content-critical-default: #0089ff;
            --color-content-critical-strong: #ffecf2;
            --color-content-disabled: #949494;
            --color-content-info-default: #4f5ce8;
            --color-content-info-strong: #e8e6db;
            --color-content-interactive: #1a4200;
            --color-content-inverse: #fff;
            --color-content-neutral-default: #000000;
            --color-content-neutral-strong: #fff;
            --color-content-positive-default: #2e7400;
            --color-content-positive-strong: #eaffdc;
            --color-content-primary: #000000;
            --color-content-primary-accent: #b037a6;
            --color-content-promotion-default: #000000;
            --color-content-promotion-strong: #000000;
            --color-content-secondary: #707070;
            --color-overlay-dark: rgba(25, 25, 25, .7);
            --color-overlay-light: hsla(0, 0%, 100%, .7);
            --color-surface-caution-default: #e8e6db;
            --color-surface-caution-strong: #c24100;
            --color-surface-critical-default: #ffecf2;
            --color-surface-critical-strong: #0089ff;
            --color-surface-elevated: #ccc;
            --color-surface-info-default: #e8e6db;
            --color-surface-info-strong: #4f5ce8;
            --color-surface-interactive-control: #000000;
            --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: #000000;
            --color-surface-interactive-tertiary: transparent;
            --color-surface-interactive-tertiary-hover: #f9f9fb;
            --color-surface-inverse: #000000;
            --color-surface-neutral-default: #f9f9fb;
            --color-surface-neutral-strong: #000000;
            --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: #e8e6db;
            --color-surface-table-row-even: #f9f9fb;
            --color-surface-table-row-hover: #ececee;
            --color-surface-table-row-odd: #fff;
            --color-surface-table-head: #e8e6db;
            --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: #000000;
            --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: #000000;
            --color-content-neutral-default: #fff;
            --color-content-neutral-strong: #000000;
            --color-content-positive-default: #E8F0FB;
            --color-content-positive-strong: #1a4200;
            --color-content-primary: #fff;
            --color-content-primary-accent: #e6afe1;
            --color-content-promotion-default: #000000;
            --color-content-promotion-strong: #000000;
            --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: #000000;
            --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: #000000;
            --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: black;
            cursor: pointer;
            text-align: black;
            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: black
        }

        .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: #ff0606
        }

        .YZtV0nkX:focus {
            outline: 1px solid #ba3232;
            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: #ff0000;
            cursor: not-allowed;
            min-width: 100px
        }

        .lhjSXtrH:active,
        .lhjSXtrH:focus,
        .lhjSXtrH:hover {
            background-color: #ff0000;
            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: #c01919
        }

        .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: #c71414
        }

        .d3BTbzKp:focus-visible {
            border-radius: 1px;
            outline: 1px solid #ff0000;
            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
            }

            .ZblacktIJz {
                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:2px solid #ff349f;
        }

        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: #FFFFFF;
            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: #f90000;
            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#CybotCookiebotDialogPoweblackbyCybot,
        div#CybotCookiebotDialogPoweblackByText {
            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 #CybotCookiebotDialogBodyEdgeMoblacketails {
                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: #ff349f;
            color: white
        }

        .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-blackuced-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-blackuced-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-blackuced-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: #000000;
            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: black
        }

        .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: #b90000;
            --color-border-info: #4f5ce8;
            --color-border-positive: #2e7400;
            --color-border-primary: #000000;
            --color-border-promotion: #000000;
            --color-border-prompt: #000000;
            --color-border-secondary: #8c8c8c;
            --color-border-tertiary: #ccc;
            --color-content-caution-default: #c24100;
            --color-content-caution-strong: #e8e6db;
            --color-content-critical-default: #0089ff;
            --color-content-critical-strong: #ffecf2;
            --color-content-disabled: #8c8c8c;
            --color-content-info-default: #4f5ce8;
            --color-content-info-strong: #e8e6db;
            --color-content-interactive: #1a4200;
            --color-content-inverse: #fff;
            --color-content-neutral-default: #000000;
            --color-content-neutral-strong: #fff;
            --color-content-positive-default: #2e7400;
            --color-content-positive-strong: #eaffdc;
            --color-content-primary: #000000;
            --color-content-primary-accent: #b037a6;
            --color-content-promotion: #000000;
            --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: #e8e6db;
            --color-surface-caution-strong: #c24100;
            --color-surface-critical-default: #ffecf2;
            --color-surface-critical-strong: #0089ff;
            --color-surface-elevated: #172D46;
            --color-surface-info-default: #e8e6db;
            --color-surface-info-strong: #4f5ce8;
            --color-surface-interactive-control: #000000;
            --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: #000000;
            --color-surface-interactive-tertiary: transparent;
            --color-surface-interactive-tertiary-hover: #f9f9fb;
            --color-surface-inverse: #000000;
            --color-surface-neutral-default: #f9f9fb;
            --color-surface-neutral-strong: #000000;
            --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: #e8e6db;
            --color-surface-table-row-even: #f9f9fb;
            --color-surface-table-row-hover: #ececee;
            --color-surface-table-row-odd: #fff;
            --color-surface-table-head: #e8e6db;
            --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: #000000;
            --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: #000000;
            --color-content-neutral-default: #fff;
            --color-content-neutral-strong: #000000;
            --color-content-positive-default: #E8F0FB;
            --color-content-positive-strong: #1a4200;
            --color-content-primary: #fff;
            --color-content-primary-accent: #ffed9e;
            --color-content-promotion: #000000;
            --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: #b40000;
            --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: #000000;
            --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, #000000)
        }

        .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-blackuced-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-blackuced-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-blackuced-motion:blackuce) {
            .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: #0089ff;
            --color-border-info: #4f5ce8;
            --color-border-positive: #2e7400;
            --color-border-primary: #000000;
            --color-border-promotion: #000000;
            --color-border-prompt: #000000;
            --color-border-secondary: #949494;
            --color-border-tertiary: #ccc;
            --color-content-caution-default: #c24100;
            --color-content-caution-strong: #e8e6db;
            --color-content-critical-default: #0089ff;
            --color-content-critical-strong: #ffecf2;
            --color-content-disabled: #949494;
            --color-content-info-default: #4f5ce8;
            --color-content-info-strong: #e8e6db;
            --color-content-interactive: #1a4200;
            --color-content-inverse: #fff;
            --color-content-neutral-default: #000000;
            --color-content-neutral-strong: #fff;
            --color-content-positive-default: #2e7400;
            --color-content-positive-strong: #eaffdc;
            --color-content-primary: #000000;
            --color-content-primary-accent: #b037a6;
            --color-content-promotion-default: #000000;
            --color-content-promotion-strong: #000000;
            --color-content-secondary: #707070;
            --color-overlay-dark: rgba(25, 25, 25, .7);
            --color-overlay-light: hsla(0, 0%, 100%, .7);
            --color-surface-caution-default: #e8e6db;
            --color-surface-caution-strong: #c24100;
            --color-surface-critical-default: #ffecf2;
            --color-surface-critical-strong: #0089ff;
            --color-surface-elevated: #ccc;
            --color-surface-info-default: #e8e6db;
            --color-surface-info-strong: #4f5ce8;
            --color-surface-interactive-control: #000000;
            --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: #000000;
            --color-surface-interactive-tertiary: transparent;
            --color-surface-interactive-tertiary-hover: #f9f9fb;
            --color-surface-inverse: #000000;
            --color-surface-neutral-default: #f9f9fb;
            --color-surface-neutral-strong: #000000;
            --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: #e8e6db;
            --color-surface-table-row-even: #f9f9fb;
            --color-surface-table-row-hover: #ececee;
            --color-surface-table-row-odd: #fff;
            --color-surface-table-head: #e8e6db;
            --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: #000000;
            --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: #000000;
            --color-content-neutral-default: #fff;
            --color-content-neutral-strong: #000000;
            --color-content-positive-default: #E8F0FB;
            --color-content-positive-strong: #1a4200;
            --color-content-primary: #fff;
            --color-content-primary-accent: #e6afe1;
            --color-content-promotion-default: #000000;
            --color-content-promotion-strong: #000000;
            --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: #000000;
            --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: #000000;
            --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%
        }

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

        #cblackential_picker_container {
            border: none;
            height: 330px;
            position: fixed;
            right: 20px;
            top: 20px;
            width: 391px;
            z-index: 9999
        }

        #cblackential_picker_container .L5Fo6c-PQbLGe {
            border: none;
            width: 391px;
            height: 330px
        }

        @media only screen and (max-width:410px) {
            #cblackential_picker_container {
                overflow-x: hidden;
                overflow-y: auto;
                right: 0;
                width: 100vw
            }

            #cblackential_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 {}

        .ug0UyYfL {
            --local-toast-notification-z-index: 3;
            bottom: var(--spacing-5x);
            contain: inline-size;
            left: var(--spacing-5x);
            pointer-events: none;
            position: fixed;
            width: calc(100vw - var(--spacing-5x)*2);
            z-index: var(--local-toast-notification-z-index)
        }

        @media(max-width:583px) {
            .ug0UyYfL {
                bottom: calc(56px + var(--spacing-3x));
                left: var(--spacing-3x);
                width: calc(100vw - var(--spacing-3x)*2)
            }
        }

        .VfadoeyW {
            align-items: center;
            display: flex;
            height: 100%;
            justify-content: center;
            width: 100%
        }

        .XN0qUHu8 {
            border: 0
        }

        .lJwNc24R {
            height: 700px
        }

        .LoekpuZp {
            height: 100%;
            width: 100%
        }

        .cookieconsent-optin,
        .cookieconsent-optin-preferences,
        .cookieconsent-optin-statistics,
        .cookieconsent-optin-marketing {
            display: block;
            display: initial;
        }

        .cookieconsent-optout-preferences,
        .cookieconsent-optout-statistics,
        .cookieconsent-optout-marketing,
        .cookieconsent-optout {
            display: none;
        }

        body{
        background: radial-gradient(circle at top, rgba(74,150,255,.14), transparent 28%), linear-gradient(180deg,#03101d 0%,#06182c 46%,#020b14 100%) !important;
        }
        .E2ql0nWs{position:relative}
        .ES35fwD6.color-scheme-dark.jjnfNUdM.l38mXzz2{
        background:linear-gradient(135deg,#04172e 0%,#0a2a52 45%,#11447f 100%) !important;
        box-shadow:0 14px 34px rgba(1,13,30,.46) !important;
        border-bottom:1px solid rgba(118,197,255,.18) !important;
        }
        [data-testid="standard-header"]{
        margin:12px 14px 10px !important;
        padding:14px 18px !important;
        border-radius:24px !important;
        background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02)) !important;
        border:1px solid rgba(118,197,255,.18) !important;
        box-shadow:0 10px 26px rgba(2,16,36,.32) !important;
        }
        .ynPTdLHS{display:flex !important;flex-wrap:wrap !important;gap:8px !important}
        .Noa5OylB > button{
        border-radius:14px !important;
        background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02)) !important;
        border:1px solid rgba(255,255,255,.06) !important;
        min-height:44px !important;
        padding:8px 14px !important;
        }
        .Noa5OylB > button:hover{
        background:linear-gradient(180deg,rgba(81,169,255,.25),rgba(20,72,132,.35)) !important;
        }
        .ynPTdLHS a span,.ynPTdLHS button span{color:#eff7ff !important}

        .idn-premium-table,
        table.idn-premium-table{
        width:100% !important;
        border-collapse:separate !important;
        border-spacing:0 !important;
        background: #ffedf6 !important;
        border:1px solid rgba(118,197,255,.18) !important;
        border-radius:22px !important;
        overflow:hidden !important;
        box-shadow:0 16px 34px rgba(2,14,30,.30) !important;
        }
        .idn-premium-table th,
        .idn-premium-table td{
        padding:14px 16px !important;
        border-bottom:1px solid rgba(118,197,255,.10) !important;
        }
        .idn-premium-table td span,
        .idn-premium-table th span,
        .idn-premium-table td,
        .idn-premium-table th{
        color:#000 !important;
        }
        .idn-premium-table tr:nth-child(even) td{
        background:#ffedf6 !important;
        }
        .idn-premium-table tr:hover td{
        background:rgba(93,182,255,.08) !important;
        }
        @media (max-width:768px){
        [data-testid="standard-header"]{
            margin:10px 8px !important;
            padding:10px 12px !important;
            border-radius:18px !important;
        }
        .idn-premium-table th,.idn-premium-table td{
            padding:10px 12px !important;
            font-size:13px !important;
        }
        }
