:root {
    --x-border-full: 1px;
    --x-border-block-end: 0 0 1px;
    --x-border-radius-small: 4px;
    --x-border-radius-base: 8px;
    --x-border-radius-large: 12px;
    --x-border-radius-fully-rounded: 36px;
    --x-border-radius-max: 9999px;
    --x-border-radius-none: 0;
    --x-border-width-base: 1px;
    --x-border-width-large-100: 2px;
    --x-border-width-large-200: 5px
}

:root {
    --swn0j0: hsl(214, 100%, 41%);
    --swn0j1: hsl(0, 0%, 100%);
    --swn0j3: hsl(232, 100%, 99%);
    --swn0j4: hsl(233, 100%, 98%);
    --swn0j5: hsl(234, 100%, 96%);
    --swn0j6: hsla(214, 100%, 41%, .05);
    --swn0j2: hsl(214, 100%, 31%);
    --swn0j7: hsl(0, 0%, 0%);
    --swn0j8: hsl(213, 13%, 42%);
    --swn0j9: hsl(214, 100%, 41%);
    --swn0jb: hsl(214, 100%, 31%);
    --swn0ja: hsl(214, 100%, 31%);
    --swn0jc: hsl(0, 0%, 100%);
    --swn0jd: hsl(0, 0%, 100%);
    --swn0je: hsl(0, 77%, 48%);
    --swn0jg: hsl(0, 83%, 98%);
    --swn0jh: hsl(0, 89%, 96%);
    --swn0ji: hsl(0, 90%, 92%);
    --swn0jj: hsl(0, 0%, 100%);
    --swn0jk: hsl(0, 0%, 100%);
    --swn0jl: hsl(0, 77%, 48%);
    --swn0jf: hsl(0, 78%, 44%);
    --swn0jm: hsl(0, 91%, 13%);
    --swn0jn: hsl(0, 87%, 21%);
    --swn0jo: hsla(0, 91%, 13%, .1);
    --swn0jp: hsl(214, 100%, 41%);
    --swn0jq: hsl(0, 0%, 0%);
    --swn0jr: hsl(0, 0%, 96%);
    --swn0js: hsl(0, 0%, 95%);
    --swn0jt: hsl(0, 0%, 89%);
    --swn0ju: hsl(0, 0%, 44%);
    --swn0jv: hsl(0, 0%, 11%);
    --swn0jw: hsl(0, 0%, 19%);
    --swn0jx: hsla(0, 0%, 11%, .1);
    --swn0jy: hsl(124, 23%, 39%);
    --swn0jz: hsl(120, 67%, 95%);
    --swn0j10: hsl(122, 67%, 92%);
    --swn0j11: hsl(123, 71%, 82%);
    --swn0j12: hsl(124, 23%, 39%);
    --swn0j13: hsl(124, 32%, 9%);
    --swn0j14: hsl(124, 23%, 42%);
    --swn0j15: hsla(124, 32%, 9%, .1);
    --swn0j16: hsl(44, 100%, 28%);
    --swn0j17: hsl(31, 100%, 96%);
    --swn0j18: hsl(32, 100%, 93%);
    --swn0j19: hsl(34, 100%, 85%);
    --swn0j1a: hsl(44, 100%, 28%);
    --swn0j1b: hsl(39, 100%, 7%);
    --swn0j1c: hsl(42, 100%, 13%);
    --swn0j1d: hsla(38, 25%, 0%, .1);
    --swn0j1e: hsl(0, 0%, 100%);
    --swn0j1f: hsl(0, 0%, 96%);
    --swn0j1g: hsla(0, 0%, 0%, .045);
    --swn0j1h: hsl(0, 0%, 87%);
    --swn0j1i: hsl(0, 0%, 56%);
    --swn0j1j: hsl(0, 0%, 0%);
    --swn0j1k: hsl(0, 0%, 100%);
    --swn0j1l: hsl(0, 0%, 44%);
    --swn0j1m: hsl(0, 0%, 90%);
    --swn0j1n: hsl(0, 0%, 96%);
    --swn0j1o: hsl(0, 0%, 93%);
    --swn0j1p: hsl(0, 0%, 84%);
    --swn0j1q: hsl(0, 0%, 96%);
    --swn0j1r: hsl(0, 0%, 40%);
    --swn0j1s: hsl(0, 0%, 80%);
    --swn0j1t: hsl(0, 0%, 100%);
    --swn0j1u: hsl(0, 0%, 0%);
    --swn0j1v: hsl(0, 0%, 96%);
    --swn0j1w: hsl(214, 100%, 41%);
    --swn0j1x: hsl(228, 33%, 66%);
    --swn0j1y: hsl(0, 0%, 100%);
    --swn0j1z: hsl(214, 68%, 52%);
    --swn0j20: hsl(214, 100%, 44%);
    --swn0j21: hsla(0, 0%, 100%, .065);
    --swn0j22: hsl(229, 40%, 83%);
    --swn0j23: hsl(0, 0%, 0%);
    --swn0j24: hsla(0, 0%, 100%, .66);
    --swn0j25: hsla(0, 0%, 100%, .2);
    --swn0j26: hsla(0, 0%, 100%, .15);
    --swn0j27: hsl(351, 65%, 93%);
    --swn0j28: hsl(0, 0%, 90%);
    --swn0j29: hsl(110, 38%, 88%);
    --swn0j2a: hsl(25, 100%, 90%);
    --swn0j2b: hsl(0, 0%, 100%);
    --swn0j2c: hsl(236, 100%, 93%);
    --swn0j2d: hsl(0, 0%, 100%);
    --swn0j2e: hsl(0, 0%, 0%)
}

:root {
    --x-primary-button-block-padding: var(--x-spacing-base);
    --x-primary-button-inline-padding: var(--x-spacing-base);
    --x-primary-button-border-width: var(--x-border-width-base);
    --x-secondary-button-block-padding: var(--x-spacing-base);
    --x-secondary-button-inline-padding: var(--x-spacing-base);
    --x-secondary-button-border-width: var(--x-border-width-base);
    --x-checkbox-size: calc((1.4rem * 18) / 14);
    --x-control-border-width: var(--x-border-width-base);
    --x-datepicker-min-column-size: 3.5rem;
    --x-datepicker-min-row-size: 3.5rem;
    --x-choice-list-group-spacing: 0;
    --x-option-list-block-spacing: 0;
    --x-option-list-block-padding: var(--x-spacing-large-100);
    --x-option-list-inline-padding: var(--x-spacing-large-100);
    --x-radio-size: calc((1.4rem * 18) / 14);
    --x-z-index-portal: 1000;
    --x-review-block-block-padding: var(--x-spacing-small-100);
    --x-review-block-inline-padding: var(--x-spacing-large-100);
    --x-product-thumbnail-badge-offset: .7rem
}

:root {
    --x-global-typography-kerning: var(--_12e54cf3);
    --x-global-typography-line-size-default: var(--_12e54cf6);
    --x-global-typography-line-size-small: var(--_12e54cf7);
    --x-global-transform-direction-modifier: 1
}

:root {
    --x-opacity-disabled: .5;
    --x-opacity-readonly: .7
}

:root {
    --x-box-shadow-extra-small: 0 1px 1.75px 0 rgba(0, 0, 0, .12), 0 -.5px 1.5px 0 rgba(0, 0, 0, .09), 0 3px 4px 0 rgba(0, 0, 0, .03);
    --x-box-shadow-small: 0 1px 2px -.5px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .08), 0 3px 6px -1.5px rgba(0, 0, 0, .08), 0 -.5px 1.5px 0 rgba(0, 0, 0, .09);
    --x-box-shadow-base: 0 1px 2px -.5px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .08), 0 3px 6px -1.5px rgba(0, 0, 0, .08), 0 8px 16px -6px rgba(0, 0, 0, .06), 0 -.5px 2px 0 rgba(0, 0, 0, .09);
    --x-box-shadow-large: 0 1px 2px -.5px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .08), 0 3px 6px -1.5px rgba(0, 0, 0, .08), 0 8px 16px -6px rgba(0, 0, 0, .06), 0 24px 40px -12px rgba(0, 0, 0, .06), 0 -.5px 1.5px 0 rgba(0, 0, 0, .09);
    --x-box-shadow-extra-large: 0 1px 2px -.5px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .08), 0 3px 6px -1.5px rgba(0, 0, 0, .08), 0 8px 16px -6px rgba(0, 0, 0, .06), 0 24px 40px -12px rgba(0, 0, 0, .06), 0 32px 48px -12px rgba(0, 0, 0, .06), 0 -.5px 1.5px 0 rgba(0, 0, 0, .09)
}

:root {
    --x-spacing-small-500: .3rem;
    --x-spacing-small-400: .5rem;
    --x-spacing-small-300: .7rem;
    --x-spacing-small-200: .9rem;
    --x-spacing-small-100: 1.1rem;
    --x-spacing-base: 1.4rem;
    --x-spacing-large-100: 1.7rem;
    --x-spacing-large-200: 2.1rem;
    --x-spacing-large-300: 2.6rem;
    --x-spacing-large-400: 3.2rem;
    --x-spacing-large-500: 3.8rem;
    --x-spacing-large-600: 4.6rem
}

:root {
    --x-duration-faster: 88.9ms;
    --x-duration-fast: .1333s;
    --x-duration-base: .2s;
    --x-duration-slow: .3s;
    --x-duration-slower: .45s;
    --x-duration-slowest: 675ms;
    --x-duration-reduced-motion: 1ms;
    --x-timing-base: ease-in-out;
    --x-timing-ease-out: cubic-bezier(.3, .5, .5, 1);
    --x-timing-linear: linear;
    --x-timing-spring: cubic-bezier(.3, 0, 0, 1)
}

:root {
    --_12e54cf0: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --x-typography-size-extra-small: 1rem;
    --x-typography-size-small: 1.2rem;
    --x-typography-size-default: 1.4rem;
    --x-typography-size-medium: 1.6rem;
    --x-typography-size-large: 1.9rem;
    --x-typography-size-extra-large: 2.1rem;
    --x-typography-size-extra-extra-large: 2.4rem;
    --_12e54cf1: normal;
    --_12e54cf2: italic;
    --_12e54cf3: normal;
    --_12e54cf4: .125em;
    --_12e54cf5: .16em;
    --_12e54cf6: 1.5;
    --_12e54cf7: 1.2;
    --_12e54cf8: uppercase;
    --_12e54cf9: lowercase;
    --_12e54cfa: capitalize;
    --_12e54cfb: none;
    --x-typography-primary-fonts: var(--_12e54cf0);
    --x-typography-primary-weight-base: 400;
    --x-typography-primary-weight-bold: 600;
    --x-typography-secondary-fonts: var(--_12e54cf0);
    --x-typography-secondary-weight-base: 400;
    --x-typography-secondary-weight-bold: 600
}

*,*:after,*:before {
    box-sizing: border-box
}

html,body {
    margin: 0;
    width: 100%;
    height: 100%
}

html {
    font-size: 62.5%;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%
}

body {
    overflow-y: scroll;
    overflow-x: hidden;
    overflow-wrap: break-word;
    -webkit-font-smoothing: subpixel-antialiased
}

h1,h2,h3,h4,h5,h6,p {
    margin: 0
}

em,i {
    font-style: inherit
}

b,strong {
    font-weight: inherit
}

small {
    font-size: var(--x-typography-size-small)
}

address {
    font-style: normal
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0;
    font-weight: 400
}

img {
    border-style: none
}

figure {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    border: 0;
    padding: 0
}

button,input,optgroup,select,textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background: transparent;
    color: inherit;
    font: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: inherit
}

option {
    background-color: #fff;
    color: #000
}

option:disabled {
    color: gray
}

button,input {
    overflow: visible
}

button,select {
    text-transform: inherit
}

button,[type=button],[type=reset],[type=submit] {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
    border: none;
    padding: 0
}

[type=checkbox],[type=radio] {
    padding: 0
}

[hidden],template {
    display: none
}

iframe {
    margin: 0;
    padding: 0;
    border: 0
}

ul,ol {
    margin: 0;
    padding: 0;
    list-style: none
}

[dir=rtl] {
    --x-global-transform-direction-modifier: -1
}

@media screen and (prefers-reduced-motion: reduce) {
    :root {
        --x-duration-fast: var(--x-duration-reduced-motion);
        --x-duration-base: var(--x-duration-reduced-motion);
        --x-duration-slow: var(--x-duration-reduced-motion);
        --x-duration-slower: var(--x-duration-reduced-motion);
        --x-duration-slowest: var(--x-duration-reduced-motion)
    }
}

._1fragem0 {
    align-content: space-around
}

._1fragem5 {
    align-content: space-between
}

._1fragema {
    align-content: center
}

._1fragemf {
    align-content: flex-end
}

._1fragemk {
    align-content: space-evenly
}

._1fragemp {
    align-content: normal
}

._1fragemu {
    align-content: flex-start
}

._1fragemz {
    align-content: stretch
}

._1fragem14 {
    height: var(--x-spacing-small-500)
}

._1fragem19 {
    height: var(--x-spacing-small-400)
}

._1fragem1e {
    height: var(--x-spacing-small-300)
}

._1fragem1j {
    height: var(--x-spacing-small-200)
}

._1fragem1o {
    height: var(--x-spacing-small-100)
}

._1fragem1t {
    height: var(--x-spacing-base)
}

._1fragem1y {
    height: var(--x-spacing-large-100)
}

._1fragem23 {
    height: var(--x-spacing-large-200)
}

._1fragem28 {
    height: var(--x-spacing-large-300)
}

._1fragem2d {
    height: var(--x-spacing-large-400)
}

._1fragem2i {
    height: var(--x-spacing-large-500)
}

._1fragem2n {
    height: var(--x-spacing-large-600)
}

._1fragem2s {
    height: 0px
}

._1fragem2x {
    height: 100%
}

._1fragem32 {
    display: block
}

._1fragem37 {
    display: contents
}

._1fragem3c {
    display: flex
}

._1fragem3h {
    display: inline
}

._1fragem3m {
    display: inline-block
}

._1fragem3r {
    display: inline-flex
}

._1fragem3w {
    display: inline-grid
}

._1fragem41 {
    display: grid
}

._1fragem46 {
    display: none
}

._1fragem4b {
    row-gap: var(--x-spacing-small-500)
}

._1fragem4g {
    row-gap: var(--x-spacing-small-400)
}

._1fragem4l {
    row-gap: var(--x-spacing-small-300)
}

._1fragem4q {
    row-gap: var(--x-spacing-small-200)
}

._1fragem4v {
    row-gap: var(--x-spacing-small-100)
}

._1fragem50 {
    row-gap: var(--x-spacing-base)
}

._1fragem55 {
    row-gap: var(--x-spacing-large-100)
}

._1fragem5a {
    row-gap: var(--x-spacing-large-200)
}

._1fragem5f {
    row-gap: var(--x-spacing-large-300)
}

._1fragem5k {
    row-gap: var(--x-spacing-large-400)
}

._1fragem5p {
    row-gap: var(--x-spacing-large-500)
}

._1fragem5u {
    row-gap: var(--x-spacing-large-600)
}

._1fragem5z {
    row-gap: 0px
}

._1fragem64 {
    -moz-column-gap: var(--x-spacing-small-500);
    column-gap: var(--x-spacing-small-500)
}

._1fragem69 {
    -moz-column-gap: var(--x-spacing-small-400);
    column-gap: var(--x-spacing-small-400)
}

._1fragem6e {
    -moz-column-gap: var(--x-spacing-small-300);
    column-gap: var(--x-spacing-small-300)
}

._1fragem6j {
    -moz-column-gap: var(--x-spacing-small-200);
    column-gap: var(--x-spacing-small-200)
}

._1fragem6o {
    -moz-column-gap: var(--x-spacing-small-100);
    column-gap: var(--x-spacing-small-100)
}

._1fragem6t {
    -moz-column-gap: var(--x-spacing-base);
    column-gap: var(--x-spacing-base)
}

._1fragem6y {
    -moz-column-gap: var(--x-spacing-large-100);
    column-gap: var(--x-spacing-large-100)
}

._1fragem73 {
    -moz-column-gap: var(--x-spacing-large-200);
    column-gap: var(--x-spacing-large-200)
}

._1fragem78 {
    -moz-column-gap: var(--x-spacing-large-300);
    column-gap: var(--x-spacing-large-300)
}

._1fragem7d {
    -moz-column-gap: var(--x-spacing-large-400);
    column-gap: var(--x-spacing-large-400)
}

._1fragem7i {
    -moz-column-gap: var(--x-spacing-large-500);
    column-gap: var(--x-spacing-large-500)
}

._1fragem7n {
    -moz-column-gap: var(--x-spacing-large-600);
    column-gap: var(--x-spacing-large-600)
}

._1fragem7s {
    -moz-column-gap: 0px;
    column-gap: 0px
}

._1fragem7x {
    justify-content: space-around
}

._1fragem82 {
    justify-content: space-between
}

._1fragem87 {
    justify-content: center
}

._1fragem8c {
    justify-content: safe center
}

._1fragem8h {
    justify-content: flex-end
}

._1fragem8m {
    justify-content: space-evenly
}

._1fragem8r {
    justify-content: normal
}

._1fragem8w {
    justify-content: flex-start
}

._1fragem91 {
    justify-content: stretch
}

[dir=ltr] ._1fragem96 {
    border-left: var(--x-border-width-base) none var(--x-default-color-border)
}

[dir=rtl] ._1fragem96 {
    border-right: var(--x-border-width-base) none var(--x-default-color-border)
}

._1fragem96 {
    --_13qz35y0: 0px
}

[dir=ltr] ._1fragem9b {
    border-left: var(--x-border-width-base) solid var(--x-default-color-border)
}

[dir=rtl] ._1fragem9b {
    border-right: var(--x-border-width-base) solid var(--x-default-color-border)
}

._1fragem9b {
    --_13qz35y0: var(--x-border-width-base)
}

[dir=ltr] ._1fragem9g {
    border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
}

[dir=rtl] ._1fragem9g {
    border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
}

._1fragem9g {
    --_13qz35y0: var(--x-border-width-base)
}

[dir=ltr] ._1fragem9l {
    border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
}

[dir=rtl] ._1fragem9l {
    border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
}

._1fragem9l {
    --_13qz35y0: var(--x-border-width-base)
}

[dir=ltr] ._1fragem9q {
    border-right: var(--x-border-width-base) none var(--x-default-color-border)
}

[dir=rtl] ._1fragem9q {
    border-left: var(--x-border-width-base) none var(--x-default-color-border)
}

._1fragem9q {
    --_13qz35y1: 0px
}

[dir=ltr] ._1fragem9v {
    border-right: var(--x-border-width-base) solid var(--x-default-color-border)
}

[dir=rtl] ._1fragem9v {
    border-left: var(--x-border-width-base) solid var(--x-default-color-border)
}

._1fragem9v {
    --_13qz35y1: var(--x-border-width-base)
}

[dir=ltr] ._1fragema0 {
    border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
}

[dir=rtl] ._1fragema0 {
    border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
}

._1fragema0 {
    --_13qz35y1: var(--x-border-width-base)
}

[dir=ltr] ._1fragema5 {
    border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
}

[dir=rtl] ._1fragema5 {
    border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
}

._1fragema5 {
    --_13qz35y1: var(--x-border-width-base)
}

._1fragemaa {
    --_13qz35y2: 0px;
    border-top: var(--x-border-width-base) none var(--x-default-color-border)
}

._1fragemaf {
    --_13qz35y2: var(--x-border-width-base);
    border-top: var(--x-border-width-base) solid var(--x-default-color-border)
}

._1fragemak {
    --_13qz35y2: var(--x-border-width-base);
    border-top: var(--x-border-width-base) dotted var(--x-default-color-border)
}

._1fragemap {
    --_13qz35y2: var(--x-border-width-base);
    border-top: var(--x-border-width-base) dashed var(--x-default-color-border)
}

._1fragemau {
    --_13qz35y3: 0px;
    border-bottom: var(--x-border-width-base) none var(--x-default-color-border)
}

._1fragemaz {
    --_13qz35y3: var(--x-border-width-base);
    border-bottom: var(--x-border-width-base) solid var(--x-default-color-border)
}

._1fragemb4 {
    --_13qz35y3: var(--x-border-width-base);
    border-bottom: var(--x-border-width-base) dotted var(--x-default-color-border)
}

._1fragemb9 {
    --_13qz35y3: var(--x-border-width-base);
    border-bottom: var(--x-border-width-base) dashed var(--x-default-color-border)
}

[dir=ltr] ._1fragembe {
    border-left-width: var(--x-border-width-base)
}

[dir=rtl] ._1fragembe {
    border-right-width: var(--x-border-width-base)
}

._1fragembe {
    --_13qz35y0: var(--x-border-width-base)
}

[dir=ltr] ._1fragembj {
    border-left-width: var(--x-border-width-large-100)
}

[dir=rtl] ._1fragembj {
    border-right-width: var(--x-border-width-large-100)
}

._1fragembj {
    --_13qz35y0: var(--x-border-width-large-100)
}

[dir=ltr] ._1fragembo {
    border-left-width: var(--x-border-width-large-200)
}

[dir=rtl] ._1fragembo {
    border-right-width: var(--x-border-width-large-200)
}

._1fragembo {
    --_13qz35y0: var(--x-border-width-large-200)
}

[dir=ltr] ._1fragembt {
    border-left-width: 0
}

[dir=rtl] ._1fragembt {
    border-right-width: 0
}

._1fragembt {
    --_13qz35y0: 0
}

[dir=ltr] ._1fragemby {
    border-right-width: var(--x-border-width-base)
}

[dir=rtl] ._1fragemby {
    border-left-width: var(--x-border-width-base)
}

._1fragemby {
    --_13qz35y1: var(--x-border-width-base)
}

[dir=ltr] ._1fragemc3 {
    border-right-width: var(--x-border-width-large-100)
}

[dir=rtl] ._1fragemc3 {
    border-left-width: var(--x-border-width-large-100)
}

._1fragemc3 {
    --_13qz35y1: var(--x-border-width-large-100)
}

[dir=ltr] ._1fragemc8 {
    border-right-width: var(--x-border-width-large-200)
}

[dir=rtl] ._1fragemc8 {
    border-left-width: var(--x-border-width-large-200)
}

._1fragemc8 {
    --_13qz35y1: var(--x-border-width-large-200)
}

[dir=ltr] ._1fragemcd {
    border-right-width: 0
}

[dir=rtl] ._1fragemcd {
    border-left-width: 0
}

._1fragemcd {
    --_13qz35y1: 0
}

._1fragemci {
    --_13qz35y2: var(--x-border-width-base);
    border-top-width: var(--x-border-width-base)
}

._1fragemcn {
    --_13qz35y2: var(--x-border-width-large-100);
    border-top-width: var(--x-border-width-large-100)
}

._1fragemcs {
    --_13qz35y2: var(--x-border-width-large-200);
    border-top-width: var(--x-border-width-large-200)
}

._1fragemcx {
    --_13qz35y2: 0;
    border-top-width: 0
}

._1fragemd2 {
    --_13qz35y3: var(--x-border-width-base);
    border-bottom-width: var(--x-border-width-base)
}

._1fragemd7 {
    --_13qz35y3: var(--x-border-width-large-100);
    border-bottom-width: var(--x-border-width-large-100)
}

._1fragemdc {
    --_13qz35y3: var(--x-border-width-large-200);
    border-bottom-width: var(--x-border-width-large-200)
}

._1fragemdh {
    --_13qz35y3: 0;
    border-bottom-width: 0
}

._1fragemdm {
    padding-bottom: var(--x-spacing-small-500)
}

._1fragemdr {
    padding-bottom: var(--x-spacing-small-400)
}

._1fragemdw {
    padding-bottom: var(--x-spacing-small-300)
}

._1frageme1 {
    padding-bottom: var(--x-spacing-small-200)
}

._1frageme6 {
    padding-bottom: var(--x-spacing-small-100)
}

._1fragemeb {
    padding-bottom: var(--x-spacing-base)
}

._1fragemeg {
    padding-bottom: var(--x-spacing-large-100)
}

._1fragemel {
    padding-bottom: var(--x-spacing-large-200)
}

._1fragemeq {
    padding-bottom: var(--x-spacing-large-300)
}

._1fragemev {
    padding-bottom: var(--x-spacing-large-400)
}

._1fragemf0 {
    padding-bottom: var(--x-spacing-large-500)
}

._1fragemf5 {
    padding-bottom: var(--x-spacing-large-600)
}

._1fragemfa {
    padding-bottom: 0
}

._1fragemff {
    padding-top: var(--x-spacing-small-500)
}

._1fragemfk {
    padding-top: var(--x-spacing-small-400)
}

._1fragemfp {
    padding-top: var(--x-spacing-small-300)
}

._1fragemfu {
    padding-top: var(--x-spacing-small-200)
}

._1fragemfz {
    padding-top: var(--x-spacing-small-100)
}

._1fragemg4 {
    padding-top: var(--x-spacing-base)
}

._1fragemg9 {
    padding-top: var(--x-spacing-large-100)
}

._1fragemge {
    padding-top: var(--x-spacing-large-200)
}

._1fragemgj {
    padding-top: var(--x-spacing-large-300)
}

._1fragemgo {
    padding-top: var(--x-spacing-large-400)
}

._1fragemgt {
    padding-top: var(--x-spacing-large-500)
}

._1fragemgy {
    padding-top: var(--x-spacing-large-600)
}

._1fragemh3 {
    padding-top: 0
}

[dir=ltr] ._1fragemh8 {
    padding-right: var(--x-spacing-small-500)
}

[dir=rtl] ._1fragemh8 {
    padding-left: var(--x-spacing-small-500)
}

[dir=ltr] ._1fragemhd {
    padding-right: var(--x-spacing-small-400)
}

[dir=rtl] ._1fragemhd {
    padding-left: var(--x-spacing-small-400)
}

[dir=ltr] ._1fragemhi {
    padding-right: var(--x-spacing-small-300)
}

[dir=rtl] ._1fragemhi {
    padding-left: var(--x-spacing-small-300)
}

[dir=ltr] ._1fragemhn {
    padding-right: var(--x-spacing-small-200)
}

[dir=rtl] ._1fragemhn {
    padding-left: var(--x-spacing-small-200)
}

[dir=ltr] ._1fragemhs {
    padding-right: var(--x-spacing-small-100)
}

[dir=rtl] ._1fragemhs {
    padding-left: var(--x-spacing-small-100)
}

[dir=ltr] ._1fragemhx {
    padding-right: var(--x-spacing-base)
}

[dir=rtl] ._1fragemhx {
    padding-left: var(--x-spacing-base)
}

[dir=ltr] ._1fragemi2 {
    padding-right: var(--x-spacing-large-100)
}

[dir=rtl] ._1fragemi2 {
    padding-left: var(--x-spacing-large-100)
}

[dir=ltr] ._1fragemi7 {
    padding-right: var(--x-spacing-large-200)
}

[dir=rtl] ._1fragemi7 {
    padding-left: var(--x-spacing-large-200)
}

[dir=ltr] ._1fragemic {
    padding-right: var(--x-spacing-large-300)
}

[dir=rtl] ._1fragemic {
    padding-left: var(--x-spacing-large-300)
}

[dir=ltr] ._1fragemih {
    padding-right: var(--x-spacing-large-400)
}

[dir=rtl] ._1fragemih {
    padding-left: var(--x-spacing-large-400)
}

[dir=ltr] ._1fragemim {
    padding-right: var(--x-spacing-large-500)
}

[dir=rtl] ._1fragemim {
    padding-left: var(--x-spacing-large-500)
}

[dir=ltr] ._1fragemir {
    padding-right: var(--x-spacing-large-600)
}

[dir=rtl] ._1fragemir {
    padding-left: var(--x-spacing-large-600)
}

[dir=ltr] ._1fragemiw {
    padding-right: 0
}

[dir=rtl] ._1fragemiw {
    padding-left: 0
}

[dir=ltr] ._1fragemj1 {
    padding-left: var(--x-spacing-small-500)
}

[dir=rtl] ._1fragemj1 {
    padding-right: var(--x-spacing-small-500)
}

[dir=ltr] ._1fragemj6 {
    padding-left: var(--x-spacing-small-400)
}

[dir=rtl] ._1fragemj6 {
    padding-right: var(--x-spacing-small-400)
}

[dir=ltr] ._1fragemjb {
    padding-left: var(--x-spacing-small-300)
}

[dir=rtl] ._1fragemjb {
    padding-right: var(--x-spacing-small-300)
}

[dir=ltr] ._1fragemjg {
    padding-left: var(--x-spacing-small-200)
}

[dir=rtl] ._1fragemjg {
    padding-right: var(--x-spacing-small-200)
}

[dir=ltr] ._1fragemjl {
    padding-left: var(--x-spacing-small-100)
}

[dir=rtl] ._1fragemjl {
    padding-right: var(--x-spacing-small-100)
}

[dir=ltr] ._1fragemjq {
    padding-left: var(--x-spacing-base)
}

[dir=rtl] ._1fragemjq {
    padding-right: var(--x-spacing-base)
}

[dir=ltr] ._1fragemjv {
    padding-left: var(--x-spacing-large-100)
}

[dir=rtl] ._1fragemjv {
    padding-right: var(--x-spacing-large-100)
}

[dir=ltr] ._1fragemk0 {
    padding-left: var(--x-spacing-large-200)
}

[dir=rtl] ._1fragemk0 {
    padding-right: var(--x-spacing-large-200)
}

[dir=ltr] ._1fragemk5 {
    padding-left: var(--x-spacing-large-300)
}

[dir=rtl] ._1fragemk5 {
    padding-right: var(--x-spacing-large-300)
}

[dir=ltr] ._1fragemka {
    padding-left: var(--x-spacing-large-400)
}

[dir=rtl] ._1fragemka {
    padding-right: var(--x-spacing-large-400)
}

[dir=ltr] ._1fragemkf {
    padding-left: var(--x-spacing-large-500)
}

[dir=rtl] ._1fragemkf {
    padding-right: var(--x-spacing-large-500)
}

[dir=ltr] ._1fragemkk {
    padding-left: var(--x-spacing-large-600)
}

[dir=rtl] ._1fragemkk {
    padding-right: var(--x-spacing-large-600)
}

[dir=ltr] ._1fragemkp {
    padding-left: 0
}

[dir=rtl] ._1fragemkp {
    padding-right: 0
}

._1fragemku {
    overflow-y: auto
}

._1fragemkz {
    overflow-y: hidden
}

._1frageml4 {
    overflow-y: scroll
}

._1frageml9 {
    overflow-x: auto
}

._1fragemle {
    overflow-x: hidden
}

._1fragemlj {
    overflow-x: scroll
}

._1fragemlo {
    max-height: 100%
}

._1fragemlt {
    max-height: none
}

._1fragemly {
    max-width: 100%
}

._1fragemm3 {
    min-height: 100%
}

._1fragemm8 {
    min-height: 100vh
}

._1fragemmd {
    object-fit: contain
}

._1fragemmi {
    object-fit: cover
}

._1fragemmn {
    object-fit: fill
}

._1fragemms {
    position: absolute
}

._1fragemmx {
    position: fixed
}

._1fragemn2 {
    position: relative
}

._1fragemn7 {
    position: static
}

._1fragemnc {
    position: -webkit-sticky;
    position: sticky
}

._1fragemnh {
    grid-auto-flow: column
}

._1fragemnm {
    grid-auto-flow: row
}

._1fragemnr {
    align-items: baseline
}

._1fragemns {
    align-items: center
}

._1fragemnt {
    align-items: safe center
}

._1fragemnu {
    align-items: flex-end
}

._1fragemnv {
    align-items: normal
}

._1fragemnw {
    align-items: flex-start
}

._1fragemnx {
    align-items: stretch
}

._1fragemny {
    align-self: baseline
}

._1fragemnz {
    align-self: center
}

._1fragemo0 {
    align-self: flex-start
}

._1fragemo1 {
    align-self: flex-end
}

._1fragemo2 {
    background-fit: contain
}

._1fragemo3 {
    background-fit: cover
}

._1fragemo4 {
    background-position: bottom
}

._1fragemo5 {
    background-position: center
}

._1fragemo6 {
    background-position: left
}

._1fragemo7 {
    background-position: right
}

._1fragemo8 {
    background-position: top
}

._1fragemo9 {
    background-repeat: no-repeat
}

._1fragemoa {
    background-repeat: repeat
}

._1fragemob {
    box-shadow: none
}

._1fragemoc {
    box-shadow: var(--x-box-shadow-extra-small)
}

._1fragemod {
    box-shadow: var(--x-box-shadow-small)
}

._1fragemoe {
    box-shadow: var(--x-box-shadow-base)
}

._1fragemof {
    box-shadow: var(--x-box-shadow-large)
}

._1fragemog {
    box-shadow: var(--x-box-shadow-extra-large)
}

._1fragemoh {
    color: var(--x-default-color-accent)
}

._1fragemoi {
    color: var(--x-default-color-critical)
}

._1fragemoj {
    color: var(--x-default-color-custom)
}

._1fragemok {
    color: var(--x-default-color-info)
}

._1fragemol {
    color: var(--x-default-color-success)
}

._1fragemom {
    color: var(--x-default-color-warning)
}

._1fragemoo {
    --swn0jol: var(--swn0j2f);
    --swn0jom: var(--swn0j2g);
    --swn0jon: var(--swn0j2h);
    --swn0joo: var(--swn0j2i);
    --swn0jop: var(--swn0j2j);
    --swn0joq: var(--swn0j2k);
    --swn0jor: var(--swn0j2l);
    --swn0jos: var(--swn0j2m);
    --swn0jot: var(--swn0j2n);
    --swn0jou: var(--swn0j2o);
    --swn0jov: var(--swn0j2p);
    --swn0jow: var(--swn0j2q);
    --swn0jox: var(--swn0j2r);
    --swn0joy: var(--swn0j2s);
    --swn0joz: var(--swn0j2t);
    --swn0jp0: var(--swn0j2u);
    --swn0jp1: var(--swn0j2v);
    --swn0jp2: var(--swn0j2w);
    --swn0jp3: var(--swn0j2x);
    --swn0jp4: var(--swn0j2y);
    --swn0jp5: var(--swn0j2z);
    --swn0jp6: var(--swn0j30);
    --swn0jp7: var(--swn0j31);
    --swn0jp8: var(--swn0j32);
    --swn0jp9: var(--swn0j33);
    --swn0jpa: var(--swn0j34);
    --swn0jpb: var(--swn0j35);
    --swn0jpj: var(--swn0j36);
    --swn0jpk: var(--swn0j37);
    --swn0jpl: var(--swn0j38);
    --swn0jpm: var(--swn0j39);
    --swn0jpn: var(--swn0j3a);
    --swn0jpo: var(--swn0j3b);
    --swn0jpp: var(--swn0j3c);
    --swn0jpq: var(--swn0j3d);
    --swn0jpr: var(--swn0j3e);
    --swn0jps: var(--swn0j3f);
    --swn0jpt: var(--swn0j3g);
    --swn0jpu: var(--swn0j3h);
    --swn0jpv: var(--swn0j3i);
    --swn0jpw: var(--swn0j3j);
    --swn0jpx: var(--swn0j3k);
    --swn0jpy: var(--swn0j3l);
    --swn0jpz: var(--swn0j3m);
    --swn0jq0: var(--swn0j3n);
    --swn0jq1: var(--swn0j3o);
    --swn0jq2: var(--swn0j3p);
    --swn0jq3: var(--swn0j3q);
    --swn0jq4: var(--swn0j3r);
    --swn0jq5: var(--swn0j3s);
    --swn0jq6: var(--swn0j3t);
    --swn0jq7: var(--swn0j3u);
    --swn0jq8: var(--swn0j3v);
    --swn0jq9: var(--swn0j3w);
    --swn0jqa: var(--swn0j3x);
    --swn0jqb: var(--swn0j3y);
    --swn0jqc: var(--swn0j3z);
    --swn0jqd: var(--swn0j40);
    --swn0jqe: var(--swn0j41);
    --swn0jqf: var(--swn0j42);
    --swn0jqg: var(--swn0j43);
    --swn0jqh: var(--swn0j44);
    --swn0jqi: var(--swn0j45);
    --swn0jqj: var(--swn0j46);
    --swn0jqk: var(--swn0j47);
    --swn0jql: var(--swn0j48);
    --swn0jqm: var(--swn0j49);
    --swn0jqn: var(--swn0j4a);
    --swn0jqo: var(--swn0j4b);
    --swn0jqp: var(--swn0j4c);
    --swn0jqq: var(--swn0j4d);
    --swn0jqr: var(--swn0j4e);
    --swn0jqs: var(--swn0j4f);
    --swn0jqt: var(--swn0j4g);
    --swn0jqu: var(--swn0j4h);
    --swn0jqv: var(--swn0j4i);
    --swn0jqw: var(--swn0j4j);
    --swn0jqx: var(--swn0j4k);
    --swn0jqy: var(--swn0j4l);
    --swn0jqz: var(--swn0j4m);
    --swn0jr0: var(--swn0j4n);
    --swn0jr1: var(--swn0j4o);
    --swn0jr2: var(--swn0j4p);
    --swn0jr3: var(--swn0j4q);
    --swn0jr4: var(--swn0j4r);
    --swn0jr5: var(--swn0j4s);
    --swn0jr6: var(--swn0j4t);
    --swn0jr7: var(--swn0j4u);
    --swn0jr8: var(--swn0j4v);
    --swn0jr9: var(--swn0j4w);
    --swn0jra: var(--swn0j4x);
    --swn0jrb: var(--swn0j4y);
    --swn0jrc: var(--swn0j4z);
    --swn0jrd: var(--swn0j50);
    --swn0jre: var(--swn0j51);
    --swn0jrf: var(--swn0j52);
    --swn0jrg: var(--swn0j53);
    --swn0jrh: var(--swn0j54);
    --swn0jri: var(--swn0j55);
    --swn0jrj: var(--swn0j56);
    --swn0jrk: var(--swn0j57);
    --swn0jrl: var(--swn0j58);
    --swn0jrm: var(--swn0j59);
    --swn0jrn: var(--swn0j5a);
    --swn0jro: var(--swn0j5b);
    --swn0jrp: var(--swn0j5c);
    --swn0jrq: var(--swn0j5d);
    --swn0jrr: var(--swn0j5e);
    --swn0jrs: var(--swn0j5f);
    --swn0jrt: var(--swn0j5g);
    --swn0jru: var(--swn0j5h);
    --swn0jrv: var(--swn0j5i);
    --swn0jrw: var(--swn0j5j);
    --swn0jrx: var(--swn0j5k);
    --swn0jry: var(--swn0j5l);
    --swn0jrz: var(--swn0j5m);
    --swn0js0: var(--swn0j5n);
    --swn0js1: var(--swn0j5o);
    --swn0js2: var(--swn0j5p);
    --swn0js3: var(--swn0j5q);
    --swn0js4: var(--swn0j5r);
    --swn0js5: var(--swn0j5s);
    --swn0js6: var(--swn0j5t);
    --swn0js7: var(--swn0j5u);
    --swn0js8: var(--swn0j5v);
    --swn0js9: var(--swn0j5w);
    --swn0jsa: var(--swn0j5x);
    --swn0jsb: var(--swn0j5y);
    --swn0jsc: var(--swn0j5z);
    --swn0jsd: var(--swn0j60);
    --swn0jse: var(--swn0j61);
    --swn0jsf: var(--swn0j62);
    --swn0jsg: var(--swn0j63)
}

._1fragemop {
    --swn0jol: var(--swn0j1n);
    --swn0jom: var(--swn0j65);
    --swn0jon: var(--swn0j1p);
    --swn0joo: var(--swn0j67);
    --swn0jop: var(--swn0j68);
    --swn0joq: var(--swn0j69);
    --swn0jor: var(--swn0j6a);
    --swn0jos: var(--swn0j6b);
    --swn0jot: var(--swn0j6c);
    --swn0jou: var(--swn0j6d);
    --swn0jov: var(--swn0j6e);
    --swn0jow: var(--swn0j6f);
    --swn0jox: var(--swn0j6g);
    --swn0joy: var(--swn0j6h);
    --swn0joz: var(--swn0j6i);
    --swn0jp0: var(--swn0j6j);
    --swn0jp1: var(--swn0j1o);
    --swn0jp2: var(--swn0j6l);
    --swn0jp3: var(--swn0j6m);
    --swn0jp4: var(--swn0j1q);
    --swn0jp5: var(--swn0j1r);
    --swn0jp6: var(--swn0j1s);
    --swn0jp7: var(--swn0j6q);
    --swn0jp8: var(--swn0j6r);
    --swn0jp9: var(--swn0j6s);
    --swn0jpa: var(--swn0j6t);
    --swn0jpb: var(--swn0j6u);
    --swn0jpj: var(--swn0j6v);
    --swn0jpk: var(--swn0j6w);
    --swn0jpl: var(--swn0j6x);
    --swn0jpm: var(--swn0j6y);
    --swn0jpn: var(--swn0j6z);
    --swn0jpo: var(--swn0j70);
    --swn0jpp: var(--swn0j71);
    --swn0jpq: var(--swn0j72);
    --swn0jpr: var(--swn0j73);
    --swn0jps: var(--swn0j74);
    --swn0jpt: var(--swn0j75);
    --swn0jpu: var(--swn0j76);
    --swn0jpv: var(--swn0j77);
    --swn0jpw: var(--swn0j78);
    --swn0jpx: var(--swn0j79);
    --swn0jpy: var(--swn0j7a);
    --swn0jpz: var(--swn0j7b);
    --swn0jq0: var(--swn0j7c);
    --swn0jq1: var(--swn0j7d);
    --swn0jq2: var(--swn0j7e);
    --swn0jq3: var(--swn0j7f);
    --swn0jq4: var(--swn0j7g);
    --swn0jq5: var(--swn0j7h);
    --swn0jq6: var(--swn0j7i);
    --swn0jq7: var(--swn0j7j);
    --swn0jq8: var(--swn0j7k);
    --swn0jq9: var(--swn0j7l);
    --swn0jqa: var(--swn0j7m);
    --swn0jqb: var(--swn0j7n);
    --swn0jqc: var(--swn0j7o);
    --swn0jqd: var(--swn0j7p);
    --swn0jqe: var(--swn0j7q);
    --swn0jqf: var(--swn0j7r);
    --swn0jqg: var(--swn0j7s);
    --swn0jqh: var(--swn0j7t);
    --swn0jqi: var(--swn0j7u);
    --swn0jqj: var(--swn0j7v);
    --swn0jqk: var(--swn0j7w);
    --swn0jql: var(--swn0j7x);
    --swn0jqm: var(--swn0j7y);
    --swn0jqn: var(--swn0j7z);
    --swn0jqo: var(--swn0j80);
    --swn0jqp: var(--swn0j81);
    --swn0jqq: var(--swn0j82);
    --swn0jqr: var(--swn0j83);
    --swn0jqs: var(--swn0j84);
    --swn0jqt: var(--swn0j85);
    --swn0jqu: var(--swn0j86);
    --swn0jqv: var(--swn0j87);
    --swn0jqw: var(--swn0j88);
    --swn0jqx: var(--swn0j89);
    --swn0jqy: var(--swn0j8a);
    --swn0jqz: var(--swn0j8b);
    --swn0jr0: var(--swn0j8c);
    --swn0jr1: var(--swn0j8d);
    --swn0jr2: var(--swn0j8e);
    --swn0jr3: var(--swn0j8f);
    --swn0jr4: var(--swn0j8g);
    --swn0jr5: var(--swn0j8h);
    --swn0jr6: var(--swn0j8i);
    --swn0jr7: var(--swn0j8j);
    --swn0jr8: var(--swn0j8k);
    --swn0jr9: var(--swn0j8l);
    --swn0jra: var(--swn0j8m);
    --swn0jrb: var(--swn0j8n);
    --swn0jrc: var(--swn0j8o);
    --swn0jrd: var(--swn0j8p);
    --swn0jre: var(--swn0j8q);
    --swn0jrf: var(--swn0j8r);
    --swn0jrg: var(--swn0j8s);
    --swn0jrh: var(--swn0j8t);
    --swn0jri: var(--swn0j8u);
    --swn0jrj: var(--swn0j8v);
    --swn0jrk: var(--swn0j8w);
    --swn0jrl: var(--swn0j8x);
    --swn0jrm: var(--swn0j8y);
    --swn0jrn: var(--swn0j8z);
    --swn0jro: var(--swn0j90);
    --swn0jrp: var(--swn0j91);
    --swn0jrq: var(--swn0j92);
    --swn0jrr: var(--swn0j93);
    --swn0jrs: var(--swn0j94);
    --swn0jrt: var(--swn0j95);
    --swn0jru: var(--swn0j96);
    --swn0jrv: var(--swn0j97);
    --swn0jrw: var(--swn0j98);
    --swn0jrx: var(--swn0j99);
    --swn0jry: var(--swn0j9a);
    --swn0jrz: var(--swn0j9b);
    --swn0js0: var(--swn0j9c);
    --swn0js1: var(--swn0j9d);
    --swn0js2: var(--swn0j9e);
    --swn0js3: var(--swn0j9f);
    --swn0js4: var(--swn0j9g);
    --swn0js5: var(--swn0j9h);
    --swn0js6: var(--swn0j9i);
    --swn0js7: var(--swn0j9j);
    --swn0js8: var(--swn0j9k);
    --swn0js9: var(--swn0j9l);
    --swn0jsa: var(--swn0j9m);
    --swn0jsb: var(--swn0j9n);
    --swn0jsc: var(--swn0j9o);
    --swn0jsd: var(--swn0j9p);
    --swn0jse: var(--swn0j9q);
    --swn0jsf: var(--swn0j9r);
    --swn0jsg: var(--swn0j9s)
}

._1fragemoq {
    --swn0jol: var(--swn0j9t);
    --swn0jom: var(--swn0j9u);
    --swn0jon: var(--swn0j9v);
    --swn0joo: var(--swn0j9w);
    --swn0jop: var(--swn0j9x);
    --swn0joq: var(--swn0j9y);
    --swn0jor: var(--swn0j9z);
    --swn0jos: var(--swn0ja0);
    --swn0jot: var(--swn0ja1);
    --swn0jou: var(--swn0ja2);
    --swn0jov: var(--swn0ja3);
    --swn0jow: var(--swn0ja4);
    --swn0jox: var(--swn0ja5);
    --swn0joy: var(--swn0ja6);
    --swn0joz: var(--swn0ja7);
    --swn0jp0: var(--swn0ja8);
    --swn0jp1: var(--swn0ja9);
    --swn0jp2: var(--swn0jaa);
    --swn0jp3: var(--swn0jab);
    --swn0jp4: var(--swn0jac);
    --swn0jp5: var(--swn0jad);
    --swn0jp6: var(--swn0jae);
    --swn0jp7: var(--swn0jaf);
    --swn0jp8: var(--swn0jag);
    --swn0jp9: var(--swn0jah);
    --swn0jpa: var(--swn0jai);
    --swn0jpb: var(--swn0jaj);
    --swn0jpj: var(--swn0jak);
    --swn0jpk: var(--swn0jal);
    --swn0jpl: var(--swn0jam);
    --swn0jpm: var(--swn0jan);
    --swn0jpn: var(--swn0jao);
    --swn0jpo: var(--swn0jap);
    --swn0jpp: var(--swn0jaq);
    --swn0jpq: var(--swn0jar);
    --swn0jpr: var(--swn0jas);
    --swn0jps: var(--swn0jat);
    --swn0jpt: var(--swn0jau);
    --swn0jpu: var(--swn0jav);
    --swn0jpv: var(--swn0jaw);
    --swn0jpw: var(--swn0jax);
    --swn0jpx: var(--swn0jay);
    --swn0jpy: var(--swn0jaz);
    --swn0jpz: var(--swn0jb0);
    --swn0jq0: var(--swn0jb1);
    --swn0jq1: var(--swn0jb2);
    --swn0jq2: var(--swn0jb3);
    --swn0jq3: var(--swn0jb4);
    --swn0jq4: var(--swn0jb5);
    --swn0jq5: var(--swn0jb6);
    --swn0jq6: var(--swn0jb7);
    --swn0jq7: var(--swn0jb8);
    --swn0jq8: var(--swn0jb9);
    --swn0jq9: var(--swn0jba);
    --swn0jqa: var(--swn0jbb);
    --swn0jqb: var(--swn0jbc);
    --swn0jqc: var(--swn0jbd);
    --swn0jqd: var(--swn0jbe);
    --swn0jqe: var(--swn0jbf);
    --swn0jqf: var(--swn0jbg);
    --swn0jqg: var(--swn0jbh);
    --swn0jqh: var(--swn0jbi);
    --swn0jqi: var(--swn0jbj);
    --swn0jqj: var(--swn0jbk);
    --swn0jqk: var(--swn0jbl);
    --swn0jql: var(--swn0jbm);
    --swn0jqm: var(--swn0jbn);
    --swn0jqn: var(--swn0jbo);
    --swn0jqo: var(--swn0jbp);
    --swn0jqp: var(--swn0jbq);
    --swn0jqq: var(--swn0jbr);
    --swn0jqr: var(--swn0jbs);
    --swn0jqs: var(--swn0jbt);
    --swn0jqt: var(--swn0jbu);
    --swn0jqu: var(--swn0jbv);
    --swn0jqv: var(--swn0jbw);
    --swn0jqw: var(--swn0jbx);
    --swn0jqx: var(--swn0jby);
    --swn0jqy: var(--swn0jbz);
    --swn0jqz: var(--swn0jc0);
    --swn0jr0: var(--swn0jc1);
    --swn0jr1: var(--swn0jc2);
    --swn0jr2: var(--swn0jc3);
    --swn0jr3: var(--swn0jc4);
    --swn0jr4: var(--swn0jc5);
    --swn0jr5: var(--swn0jc6);
    --swn0jr6: var(--swn0jc7);
    --swn0jr7: var(--swn0jc8);
    --swn0jr8: var(--swn0jc9);
    --swn0jr9: var(--swn0jca);
    --swn0jra: var(--swn0jcb);
    --swn0jrb: var(--swn0jcc);
    --swn0jrc: var(--swn0jcd);
    --swn0jrd: var(--swn0jce);
    --swn0jre: var(--swn0jcf);
    --swn0jrf: var(--swn0jcg);
    --swn0jrg: var(--swn0jch);
    --swn0jrh: var(--swn0jci);
    --swn0jri: var(--swn0jcj);
    --swn0jrj: var(--swn0jck);
    --swn0jrk: var(--swn0jcl);
    --swn0jrl: var(--swn0jcm);
    --swn0jrm: var(--swn0jcn);
    --swn0jrn: var(--swn0jco);
    --swn0jro: var(--swn0jcp);
    --swn0jrp: var(--swn0jcq);
    --swn0jrq: var(--swn0jcr);
    --swn0jrr: var(--swn0jcs);
    --swn0jrs: var(--swn0jct);
    --swn0jrt: var(--swn0jcu);
    --swn0jru: var(--swn0jcv);
    --swn0jrv: var(--swn0jcw);
    --swn0jrw: var(--swn0jcx);
    --swn0jrx: var(--swn0jcy);
    --swn0jry: var(--swn0jcz);
    --swn0jrz: var(--swn0jd0);
    --swn0js0: var(--swn0jd1);
    --swn0js1: var(--swn0jd2);
    --swn0js2: var(--swn0jd3);
    --swn0js3: var(--swn0jd4);
    --swn0js4: var(--swn0jd5);
    --swn0js5: var(--swn0jd6);
    --swn0js6: var(--swn0jd7);
    --swn0js7: var(--swn0jd8);
    --swn0js8: var(--swn0jd9);
    --swn0js9: var(--swn0jda);
    --swn0jsa: var(--swn0jdb);
    --swn0jsb: var(--swn0jdc);
    --swn0jsc: var(--swn0jdd);
    --swn0jsd: var(--swn0jde);
    --swn0jse: var(--swn0jdf);
    --swn0jsf: var(--swn0jdg);
    --swn0jsg: var(--swn0jdh)
}

._1fragemor {
    --swn0jol: var(--swn0jdi);
    --swn0jom: var(--swn0jdj);
    --swn0jon: var(--swn0jdk);
    --swn0joo: var(--swn0jdl);
    --swn0jop: var(--swn0jdm);
    --swn0joq: var(--swn0jdn);
    --swn0jor: var(--swn0jdo);
    --swn0jos: var(--swn0jdp);
    --swn0jot: var(--swn0jdq);
    --swn0jou: var(--swn0jdr);
    --swn0jov: var(--swn0jds);
    --swn0jow: var(--swn0jdt);
    --swn0jox: var(--swn0jdu);
    --swn0joy: var(--swn0jdv);
    --swn0joz: var(--swn0jdw);
    --swn0jp0: var(--swn0jdx);
    --swn0jp1: var(--swn0jdy);
    --swn0jp2: var(--swn0jdz);
    --swn0jp3: var(--swn0je0);
    --swn0jp4: var(--swn0je1);
    --swn0jp5: var(--swn0je2);
    --swn0jp6: var(--swn0je3);
    --swn0jp7: var(--swn0je4);
    --swn0jp8: var(--swn0je5);
    --swn0jp9: var(--swn0je6);
    --swn0jpa: var(--swn0je7);
    --swn0jpb: var(--swn0je8);
    --swn0jpj: var(--swn0je9);
    --swn0jpk: var(--swn0jea);
    --swn0jpl: var(--swn0jeb);
    --swn0jpm: var(--swn0jec);
    --swn0jpn: var(--swn0jed);
    --swn0jpo: var(--swn0jee);
    --swn0jpp: var(--swn0jef);
    --swn0jpq: var(--swn0jeg);
    --swn0jpr: var(--swn0jeh);
    --swn0jps: var(--swn0jei);
    --swn0jpt: var(--swn0jej);
    --swn0jpu: var(--swn0jek);
    --swn0jpv: var(--swn0jel);
    --swn0jpw: var(--swn0jem);
    --swn0jpx: var(--swn0jen);
    --swn0jpy: var(--swn0jeo);
    --swn0jpz: var(--swn0jep);
    --swn0jq0: var(--swn0jeq);
    --swn0jq1: var(--swn0jer);
    --swn0jq2: var(--swn0jes);
    --swn0jq3: var(--swn0jet);
    --swn0jq4: var(--swn0jeu);
    --swn0jq5: var(--swn0jev);
    --swn0jq6: var(--swn0jew);
    --swn0jq7: var(--swn0jex);
    --swn0jq8: var(--swn0jey);
    --swn0jq9: var(--swn0jez);
    --swn0jqa: var(--swn0jf0);
    --swn0jqb: var(--swn0jf1);
    --swn0jqc: var(--swn0jf2);
    --swn0jqd: var(--swn0jf3);
    --swn0jqe: var(--swn0jf4);
    --swn0jqf: var(--swn0jf5);
    --swn0jqg: var(--swn0jf6);
    --swn0jqh: var(--swn0jf7);
    --swn0jqi: var(--swn0jf8);
    --swn0jqj: var(--swn0jf9);
    --swn0jqk: var(--swn0jfa);
    --swn0jql: var(--swn0jfb);
    --swn0jqm: var(--swn0jfc);
    --swn0jqn: var(--swn0jfd);
    --swn0jqo: var(--swn0jfe);
    --swn0jqp: var(--swn0jff);
    --swn0jqq: var(--swn0jfg);
    --swn0jqr: var(--swn0jfh);
    --swn0jqs: var(--swn0jfi);
    --swn0jqt: var(--swn0jfj);
    --swn0jqu: var(--swn0jfk);
    --swn0jqv: var(--swn0jfl);
    --swn0jqw: var(--swn0jfm);
    --swn0jqx: var(--swn0jfn);
    --swn0jqy: var(--swn0jfo);
    --swn0jqz: var(--swn0jfp);
    --swn0jr0: var(--swn0jfq);
    --swn0jr1: var(--swn0jfr);
    --swn0jr2: var(--swn0jfs);
    --swn0jr3: var(--swn0jft);
    --swn0jr4: var(--swn0jfu);
    --swn0jr5: var(--swn0jfv);
    --swn0jr6: var(--swn0jfw);
    --swn0jr7: var(--swn0jfx);
    --swn0jr8: var(--swn0jfy);
    --swn0jr9: var(--swn0jfz);
    --swn0jra: var(--swn0jg0);
    --swn0jrb: var(--swn0jg1);
    --swn0jrc: var(--swn0jg2);
    --swn0jrd: var(--swn0jg3);
    --swn0jre: var(--swn0jg4);
    --swn0jrf: var(--swn0jg5);
    --swn0jrg: var(--swn0jg6);
    --swn0jrh: var(--swn0jg7);
    --swn0jri: var(--swn0jg8);
    --swn0jrj: var(--swn0jg9);
    --swn0jrk: var(--swn0jga);
    --swn0jrl: var(--swn0jgb);
    --swn0jrm: var(--swn0jgc);
    --swn0jrn: var(--swn0jgd);
    --swn0jro: var(--swn0jge);
    --swn0jrp: var(--swn0jgf);
    --swn0jrq: var(--swn0jgg);
    --swn0jrr: var(--swn0jgh);
    --swn0jrs: var(--swn0jgi);
    --swn0jrt: var(--swn0jgj);
    --swn0jru: var(--swn0jgk);
    --swn0jrv: var(--swn0jgl);
    --swn0jrw: var(--swn0jgm);
    --swn0jrx: var(--swn0jgn);
    --swn0jry: var(--swn0jgo);
    --swn0jrz: var(--swn0jgp);
    --swn0js0: var(--swn0jgq);
    --swn0js1: var(--swn0jgr);
    --swn0js2: var(--swn0jgs);
    --swn0js3: var(--swn0jgt);
    --swn0js4: var(--swn0jgu);
    --swn0js5: var(--swn0jgv);
    --swn0js6: var(--swn0jgw);
    --swn0js7: var(--swn0jgx);
    --swn0js8: var(--swn0jgy);
    --swn0js9: var(--swn0jgz);
    --swn0jsa: var(--swn0jh0);
    --swn0jsb: var(--swn0jh1);
    --swn0jsc: var(--swn0jh2);
    --swn0jsd: var(--swn0jh3);
    --swn0jse: var(--swn0jh4);
    --swn0jsf: var(--swn0jh5);
    --swn0jsg: var(--swn0jh6)
}

._1fragemos {
    --swn0jol: var(--swn0jh7);
    --swn0jom: var(--swn0jh8);
    --swn0jon: var(--swn0jh9);
    --swn0joo: var(--swn0jha);
    --swn0jop: var(--swn0jhb);
    --swn0joq: var(--swn0jhc);
    --swn0jor: var(--swn0jhd);
    --swn0jos: var(--swn0jhe);
    --swn0jot: var(--swn0jhf);
    --swn0jou: var(--swn0jhg);
    --swn0jov: var(--swn0jhh);
    --swn0jow: var(--swn0jhi);
    --swn0jox: var(--swn0jhj);
    --swn0joy: var(--swn0jhk);
    --swn0joz: var(--swn0jhl);
    --swn0jp0: var(--swn0jhm);
    --swn0jp1: var(--swn0jhn);
    --swn0jp2: var(--swn0jho);
    --swn0jp3: var(--swn0jhp);
    --swn0jp4: var(--swn0jhq);
    --swn0jp5: var(--swn0jhr);
    --swn0jp6: var(--swn0jhs);
    --swn0jp7: var(--swn0jht);
    --swn0jp8: var(--swn0jhu);
    --swn0jp9: var(--swn0jhv);
    --swn0jpa: var(--swn0jhw);
    --swn0jpb: var(--swn0jhx);
    --swn0jpj: var(--swn0jhy);
    --swn0jpk: var(--swn0jhz);
    --swn0jpl: var(--swn0ji0);
    --swn0jpm: var(--swn0ji1);
    --swn0jpn: var(--swn0ji2);
    --swn0jpo: var(--swn0ji3);
    --swn0jpp: var(--swn0ji4);
    --swn0jpq: var(--swn0ji5);
    --swn0jpr: var(--swn0ji6);
    --swn0jps: var(--swn0ji7);
    --swn0jpt: var(--swn0ji8);
    --swn0jpu: var(--swn0ji9);
    --swn0jpv: var(--swn0jia);
    --swn0jpw: var(--swn0jib);
    --swn0jpx: var(--swn0jic);
    --swn0jpy: var(--swn0jid);
    --swn0jpz: var(--swn0jie);
    --swn0jq0: var(--swn0jif);
    --swn0jq1: var(--swn0jig);
    --swn0jq2: var(--swn0jih);
    --swn0jq3: var(--swn0jii);
    --swn0jq4: var(--swn0jij);
    --swn0jq5: var(--swn0jik);
    --swn0jq6: var(--swn0jil);
    --swn0jq7: var(--swn0jim);
    --swn0jq8: var(--swn0jin);
    --swn0jq9: var(--swn0jio);
    --swn0jqa: var(--swn0jip);
    --swn0jqb: var(--swn0jiq);
    --swn0jqc: var(--swn0jir);
    --swn0jqd: var(--swn0jis);
    --swn0jqe: var(--swn0jit);
    --swn0jqf: var(--swn0jiu);
    --swn0jqg: var(--swn0jiv);
    --swn0jqh: var(--swn0jiw);
    --swn0jqi: var(--swn0jix);
    --swn0jqj: var(--swn0jiy);
    --swn0jqk: var(--swn0jiz);
    --swn0jql: var(--swn0jj0);
    --swn0jqm: var(--swn0jj1);
    --swn0jqn: var(--swn0jj2);
    --swn0jqo: var(--swn0jj3);
    --swn0jqp: var(--swn0jj4);
    --swn0jqq: var(--swn0jj5);
    --swn0jqr: var(--swn0jj6);
    --swn0jqs: var(--swn0jj7);
    --swn0jqt: var(--swn0jj8);
    --swn0jqu: var(--swn0jj9);
    --swn0jqv: var(--swn0jja);
    --swn0jqw: var(--swn0jjb);
    --swn0jqx: var(--swn0jjc);
    --swn0jqy: var(--swn0jjd);
    --swn0jqz: var(--swn0jje);
    --swn0jr0: var(--swn0jjf);
    --swn0jr1: var(--swn0jjg);
    --swn0jr2: var(--swn0jjh);
    --swn0jr3: var(--swn0jji);
    --swn0jr4: var(--swn0jjj);
    --swn0jr5: var(--swn0jjk);
    --swn0jr6: var(--swn0jjl);
    --swn0jr7: var(--swn0jjm);
    --swn0jr8: var(--swn0jjn);
    --swn0jr9: var(--swn0jjo);
    --swn0jra: var(--swn0jjp);
    --swn0jrb: var(--swn0jjq);
    --swn0jrc: var(--swn0jjr);
    --swn0jrd: var(--swn0jjs);
    --swn0jre: var(--swn0jjt);
    --swn0jrf: var(--swn0jju);
    --swn0jrg: var(--swn0jjv);
    --swn0jrh: var(--swn0jjw);
    --swn0jri: var(--swn0jjx);
    --swn0jrj: var(--swn0jjy);
    --swn0jrk: var(--swn0jjz);
    --swn0jrl: var(--swn0jk0);
    --swn0jrm: var(--swn0jk1);
    --swn0jrn: var(--swn0jk2);
    --swn0jro: var(--swn0jk3);
    --swn0jrp: var(--swn0jk4);
    --swn0jrq: var(--swn0jk5);
    --swn0jrr: var(--swn0jk6);
    --swn0jrs: var(--swn0jk7);
    --swn0jrt: var(--swn0jk8);
    --swn0jru: var(--swn0jk9);
    --swn0jrv: var(--swn0jka);
    --swn0jrw: var(--swn0jkb);
    --swn0jrx: var(--swn0jkc);
    --swn0jry: var(--swn0jkd);
    --swn0jrz: var(--swn0jke);
    --swn0js0: var(--swn0jkf);
    --swn0js1: var(--swn0jkg);
    --swn0js2: var(--swn0jkh);
    --swn0js3: var(--swn0jki);
    --swn0js4: var(--swn0jkj);
    --swn0js5: var(--swn0jkk);
    --swn0js6: var(--swn0jkl);
    --swn0js7: var(--swn0jkm);
    --swn0js8: var(--swn0jkn);
    --swn0js9: var(--swn0jko);
    --swn0jsa: var(--swn0jkp);
    --swn0jsb: var(--swn0jkq);
    --swn0jsc: var(--swn0jkr);
    --swn0jsd: var(--swn0jks);
    --swn0jse: var(--swn0jkt);
    --swn0jsf: var(--swn0jku);
    --swn0jsg: var(--swn0jkv)
}

._1fragemot {
    --swn0jol: var(--swn0j1w);
    --swn0jom: var(--swn0j1y);
    --swn0jon: var(--swn0j1x);
    --swn0joo: var(--swn0jkz);
    --swn0jop: var(--swn0jl0);
    --swn0joq: var(--swn0j1t);
    --swn0jor: var(--swn0jl2);
    --swn0jos: var(--swn0j1u);
    --swn0jot: var(--swn0jl4);
    --swn0jou: var(--swn0jl5);
    --swn0jov: var(--swn0jl6);
    --swn0jow: var(--swn0j26);
    --swn0jox: var(--swn0j1v);
    --swn0joy: var(--swn0jl9);
    --swn0joz: var(--swn0jla);
    --swn0jp0: var(--swn0j1z);
    --swn0jp1: var(--swn0j20);
    --swn0jp2: var(--swn0j21);
    --swn0jp3: var(--swn0j22);
    --swn0jp4: var(--swn0j23);
    --swn0jp5: var(--swn0j24);
    --swn0jp6: var(--swn0j25);
    --swn0jp7: var(--swn0jli);
    --swn0jp8: var(--swn0j27);
    --swn0jp9: var(--swn0j28);
    --swn0jpa: var(--swn0j29);
    --swn0jpb: var(--swn0j2a);
    --swn0jpj: var(--swn0jln);
    --swn0jpk: var(--swn0jlo);
    --swn0jpl: var(--swn0jlp);
    --swn0jpm: var(--swn0jlq);
    --swn0jpn: var(--swn0jlr);
    --swn0jpo: var(--swn0j2d);
    --swn0jpp: var(--swn0jlt);
    --swn0jpq: var(--swn0j2e);
    --swn0jpr: var(--swn0jlv);
    --swn0jps: var(--swn0jlw);
    --swn0jpt: var(--swn0jlx);
    --swn0jpu: var(--swn0jly);
    --swn0jpv: var(--swn0jlz);
    --swn0jpw: var(--swn0jm0);
    --swn0jpx: var(--swn0jm1);
    --swn0jpy: var(--swn0jm2);
    --swn0jpz: var(--swn0jm3);
    --swn0jq0: var(--swn0jm4);
    --swn0jq1: var(--swn0jm5);
    --swn0jq2: var(--swn0jm6);
    --swn0jq3: var(--swn0jm7);
    --swn0jq4: var(--swn0jm8);
    --swn0jq5: var(--swn0jm9);
    --swn0jq6: var(--swn0jma);
    --swn0jq7: var(--swn0jmb);
    --swn0jq8: var(--swn0jmc);
    --swn0jq9: var(--swn0jmd);
    --swn0jqa: var(--swn0jme);
    --swn0jqb: var(--swn0jmf);
    --swn0jqc: var(--swn0jmg);
    --swn0jqd: var(--swn0jmh);
    --swn0jqe: var(--swn0jmi);
    --swn0jqf: var(--swn0jmj);
    --swn0jqg: var(--swn0jmk);
    --swn0jqh: var(--swn0jml);
    --swn0jqi: var(--swn0jmm);
    --swn0jqj: var(--swn0jmn);
    --swn0jqk: var(--swn0jmo);
    --swn0jql: var(--swn0jmp);
    --swn0jqm: var(--swn0jmq);
    --swn0jqn: var(--swn0jmr);
    --swn0jqo: var(--swn0jms);
    --swn0jqp: var(--swn0jmt);
    --swn0jqq: var(--swn0jmu);
    --swn0jqr: var(--swn0jmv);
    --swn0jqs: var(--swn0jmw);
    --swn0jqt: var(--swn0jmx);
    --swn0jqu: var(--swn0jmy);
    --swn0jqv: var(--swn0jmz);
    --swn0jqw: var(--swn0jn0);
    --swn0jqx: var(--swn0jn1);
    --swn0jqy: var(--swn0jn2);
    --swn0jqz: var(--swn0jn3);
    --swn0jr0: var(--swn0jn4);
    --swn0jr1: var(--swn0jn5);
    --swn0jr2: var(--swn0jn6);
    --swn0jr3: var(--swn0jn7);
    --swn0jr4: var(--swn0jn8);
    --swn0jr5: var(--swn0jn9);
    --swn0jr6: var(--swn0jna);
    --swn0jr7: var(--swn0jnb);
    --swn0jr8: var(--swn0jnc);
    --swn0jr9: var(--swn0jnd);
    --swn0jra: var(--swn0jne);
    --swn0jrb: var(--swn0jnf);
    --swn0jrc: var(--swn0jng);
    --swn0jrd: var(--swn0jnh);
    --swn0jre: var(--swn0jni);
    --swn0jrf: var(--swn0jnj);
    --swn0jrg: var(--swn0jnk);
    --swn0jrh: var(--swn0jnl);
    --swn0jri: var(--swn0jnm);
    --swn0jrj: var(--swn0jnn);
    --swn0jrk: var(--swn0jno);
    --swn0jrl: var(--swn0jnp);
    --swn0jrm: var(--swn0jnq);
    --swn0jrn: var(--swn0jnr);
    --swn0jro: var(--swn0j2b);
    --swn0jrp: var(--swn0jnt);
    --swn0jrq: var(--swn0jnu);
    --swn0jrr: var(--swn0jnv);
    --swn0jrs: var(--swn0jnw);
    --swn0jrt: var(--swn0jnx);
    --swn0jru: var(--swn0jny);
    --swn0jrv: var(--swn0jnz);
    --swn0jrw: var(--swn0jo0);
    --swn0jrx: var(--swn0jo1);
    --swn0jry: var(--swn0jo2);
    --swn0jrz: var(--swn0jo3);
    --swn0js0: var(--swn0jo4);
    --swn0js1: var(--swn0jo5);
    --swn0js2: var(--swn0jo6);
    --swn0js3: var(--swn0jo7);
    --swn0js4: var(--swn0jo8);
    --swn0js5: var(--swn0jo9);
    --swn0js6: var(--swn0joa);
    --swn0js7: var(--swn0job);
    --swn0js8: var(--swn0joc);
    --swn0js9: var(--swn0jod);
    --swn0jsa: var(--swn0joe);
    --swn0jsb: var(--swn0j2c);
    --swn0jsc: var(--swn0jog);
    --swn0jsd: var(--swn0joh);
    --swn0jse: var(--swn0joi);
    --swn0jsf: var(--swn0joj);
    --swn0jsg: var(--swn0jok)
}

._1fragemou {
    --x-default-color-accent: var(--swn0joq, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jos, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jou, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jow, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jox, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0joy, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0joz, var(--swn0j8));
    --x-default-color-background: var(--swn0jol, var(--swn0j1e));
    --x-default-color-background-subdued: var(--swn0jp1, var(--swn0j1f));
    --x-default-color-background-subdued-alpha: var(--swn0jp2, var(--swn0j1g));
    --x-default-color-border: var(--swn0jon, var(--swn0j1h));
    --x-default-color-border-emphasized: var(--swn0jp3, var(--swn0j1i));
    --x-default-color-custom: var(--swn0jor, var(--swn0jp));
    --x-default-color-icon: var(--swn0joo, var(--swn0jp5, var(--swn0j1l)));
    --x-default-color-icon-strong: var(--swn0jp7, var(--swn0jom, var(--swn0j1j)));
    --x-default-color-text: var(--swn0jom, var(--swn0j1j));
    --x-default-color-text-contrast: var(--swn0jp4, var(--swn0j1k));
    --x-default-color-text-subdued: var(--swn0jp5, var(--swn0j1l));
    --x-default-color-text-subdued-200: var(--swn0jp6, var(--swn0j1m));
    --x-default-color-brand: var(--swn0j9);
    --x-default-color-critical: var(--swn0jp8, var(--swn0je));
    --x-default-color-info: var(--swn0jp9, var(--swn0jq));
    --x-default-color-success: var(--swn0jpa, var(--swn0jy));
    --x-default-color-warning: var(--swn0jpb, var(--swn0j16))
}

._1fragemov {
    --x-default-color-accent: var(--swn0jpo, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jpq, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jps, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jpu, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jpv, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0jpw, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0jpx, var(--swn0j8));
    --x-default-color-background: var(--swn0jpj, var(--swn0j1e));
    --x-default-color-background-subdued: var(--swn0jpz, var(--swn0j1f));
    --x-default-color-background-subdued-alpha: var(--swn0jq0, var(--swn0j1g));
    --x-default-color-border: var(--swn0jpl, var(--swn0j1h));
    --x-default-color-border-emphasized: var(--swn0jq1, var(--swn0j1i));
    --x-default-color-custom: var(--swn0jpp, var(--swn0jp));
    --x-default-color-icon: var(--swn0jpm, var(--swn0jq3, var(--swn0j1l)));
    --x-default-color-icon-strong: var(--swn0jq5, var(--swn0jpk, var(--swn0j1j)));
    --x-default-color-text: var(--swn0jpk, var(--swn0j1j));
    --x-default-color-text-contrast: var(--swn0jq2, var(--swn0j1k));
    --x-default-color-text-subdued: var(--swn0jq3, var(--swn0j1l));
    --x-default-color-text-subdued-200: var(--swn0jq4, var(--swn0j1m))
}

._1fragemow {
    --x-default-color-accent: var(--swn0jqb, var(--swn0jpo, var(--swn0j0)));
    --x-default-color-accent-contrast: var(--swn0jqd, var(--swn0jpq, var(--swn0j1)));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jqf, var(--swn0jps, var(--swn0j4)));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jqh, var(--swn0jpu, var(--swn0j6)));
    --x-default-color-accent-hovered: var(--swn0jqi, var(--swn0jpv, var(--swn0j2)));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0jqj, var(--swn0jpw, var(--swn0j7)));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0jqk, var(--swn0jpx, var(--swn0j8)));
    --x-default-color-background: var(--swn0jq6, var(--swn0jqf, var(--swn0jps, var(--swn0j4))));
    --x-default-color-background-subdued: var(--swn0jqm, var(--swn0jqg, var(--swn0jpt, var(--swn0j5))));
    --x-default-color-background-subdued-alpha: var(--swn0jqn, var(--swn0jq0, var(--swn0j1g)));
    --x-default-color-background-light: var(--swn0jql, var(--swn0jqe, var(--swn0jpr, var(--swn0j3))));
    --x-default-color-border: var(--swn0jq8, var(--swn0jqb, var(--swn0jpo, var(--swn0j0))));
    --x-default-color-text-contrast: var(--swn0jqp, var(--swn0jq2, var(--swn0j1k)));
    --x-default-color-custom: var(--swn0jqc, var(--swn0jpp, var(--swn0jp)));
    --x-default-color-icon: var(--swn0jq9, var(--swn0jqq, var(--swn0jq3, var(--swn0j1l))));
    --x-default-color-icon-strong: var(--swn0jqs, var(--swn0jq7, var(--swn0jpk, var(--swn0j1j))));
    --x-default-color-text: var(--swn0jq7, var(--swn0jqj, var(--swn0jpw, var(--swn0j7))));
    --x-default-color-text-subdued: var(--swn0jqq, var(--swn0jqk, var(--swn0jpx, var(--swn0j8))))
}

._1fragemox {
    --x-default-color-border: var(--swn0jq8, var(--swn0jqb, var(--swn0jpo, var(--swn0j0))))
}

._1fragemoy {
    --x-default-color-accent: var(--swn0jqy, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jr0, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jr2, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jr4, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jr5, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0jr6, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0jr7, var(--swn0j8));
    --x-default-color-background: var(--swn0jqt, var(--swn0j9));
    --x-default-color-background-subdued: var(--swn0jr9, var(--swn0ja));
    --x-default-color-background-subdued-alpha: var(--swn0jra);
    --x-default-color-border: var(--swn0jqv, var(--swn0jb));
    --x-default-color-custom: var(--swn0jqz, var(--swn0jp));
    --x-default-color-icon: var(--swn0jqw, var(--swn0jqu, var(--swn0jc, var(--swn0j1j))));
    --x-default-color-spinner: var(--swn0jqw, var(--swn0jqu, var(--swn0jc, var(--swn0j1j))));
    --x-default-color-text: var(--swn0jqu, var(--swn0jc, var(--swn0j1j)));
    --x-default-color-text-contrast: var(--swn0jrc, var(--swn0j1k));
    --x-default-color-text-subdued: var(--swn0jrd, var(--swn0jd));
    --swn0jph: var(--swn0jrl, var(--x-default-color-accent));
    --swn0jpc: var(--swn0jrg, var(--x-default-color-background-subdued));
    --swn0jpe: var(--swn0jri, var(--x-default-color-border));
    --swn0jpi: var(--swn0jrm, var(--x-default-color-custom));
    --swn0jpf: var(--swn0jrj, var(--x-default-color-icon));
    --swn0jpg: var(--swn0jrj, var(--x-default-color-icon));
    --swn0jpd: var(--swn0jrh, var(--x-default-color-text-subdued))
}

._1fragemoz {
    --x-default-color-accent: var(--swn0jqy, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jr0, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jr2, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jr4, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jr5, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0jr6, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0jr7, var(--swn0j8));
    --x-default-color-background: transparent;
    --x-default-color-background-subdued: transparent;
    --x-default-color-background-subdued-alpha: transparent;
    --x-default-color-border: var(--swn0jqv, var(--swn0j9));
    --x-default-color-custom: var(--swn0jqz, var(--swn0jp));
    --x-default-color-icon: var(--swn0jqw, var(--swn0jqu));
    --x-default-color-spinner: var(--swn0jqw, var(--swn0jqu, var(--swn0j9)));
    --x-default-color-text: var(--swn0jqu, var(--swn0j9));
    --x-default-color-text-contrast: var(--swn0jrc);
    --x-default-color-text-subdued: var(--swn0jrd, var(--swn0ja));
    --swn0jph: var(--swn0jrl, var(--x-default-color-accent));
    --swn0jpc: transparent;
    --swn0jpe: var(--swn0jri, var(--x-default-color-border));
    --swn0jpi: var(--swn0jrm, var(--x-default-color-custom));
    --swn0jpf: var(--swn0jrj, var(--x-default-color-icon));
    --swn0jpg: var(--swn0jrj, var(--x-default-color-icon));
    --swn0jpd: var(--swn0jrh, var(--x-default-color-text-subdued))
}

._1fragemp0 {
    --x-default-color-accent: var(--swn0jrs, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jru, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jrw, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jry, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jrz, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0js0, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0js1, var(--swn0j8));
    --x-default-color-background: var(--swn0jrn, var(--swn0j9));
    --x-default-color-background-subdued: var(--swn0js3, var(--swn0ja));
    --x-default-color-background-subdued-alpha: var(--swn0js4);
    --x-default-color-border: var(--swn0jrp, var(--swn0jb));
    --x-default-color-custom: var(--swn0jrt, var(--swn0jp));
    --x-default-color-icon: var(--swn0jrq, var(--swn0jro, var(--swn0jc, var(--swn0j1j))));
    --x-default-color-spinner: var(--swn0jrq, var(--swn0jro, var(--swn0jc, var(--swn0j1j))));
    --x-default-color-text: var(--swn0jro, var(--swn0jc, var(--swn0j1j)));
    --x-default-color-text-contrast: var(--swn0js6, var(--swn0j1k));
    --x-default-color-text-subdued: var(--swn0js7, var(--swn0jd));
    --swn0jph: var(--swn0jsf, var(--x-default-color-accent));
    --swn0jpc: var(--swn0jsa, var(--x-default-color-background-subdued));
    --swn0jpe: var(--swn0jsc, var(--x-default-color-border));
    --swn0jpi: var(--swn0jsg, var(--x-default-color-custom));
    --swn0jpf: var(--swn0jsd, var(--x-default-color-icon));
    --swn0jpg: var(--swn0jsd, var(--x-default-color-icon));
    --swn0jpd: var(--swn0jsb, var(--x-default-color-text-subdued))
}

._1fragemp1 {
    --x-default-color-accent: var(--swn0jrs, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jru, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jrw, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jry, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jrz, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0js0, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0js1, var(--swn0j8));
    --x-default-color-background: transparent;
    --x-default-color-background-subdued: transparent;
    --x-default-color-background-subdued-alpha: transparent;
    --x-default-color-border: var(--swn0jrp, var(--swn0jon, var(--swn0j1h)));
    --x-default-color-custom: var(--swn0jrt, var(--swn0jp));
    --x-default-color-icon: var(--swn0jrq, var(--swn0jro));
    --x-default-color-spinner: var(--swn0jrq, var(--swn0jro, var(--swn0j9)));
    --x-default-color-text: var(--swn0jro, var(--swn0j9));
    --x-default-color-text-contrast: var(--swn0js6);
    --x-default-color-text-subdued: var(--swn0js7, var(--swn0ja));
    --swn0jph: var(--swn0jsf, var(--x-default-color-accent));
    --swn0jpc: transparent;
    --swn0jpe: var(--swn0jsc, var(--x-default-color-border));
    --swn0jpi: var(--swn0jsg, var(--x-default-color-custom));
    --swn0jpf: var(--swn0jsd, var(--x-default-color-icon));
    --swn0jpg: var(--swn0jsd, var(--x-default-color-icon));
    --swn0jpd: var(--swn0jsb, var(--x-default-color-text-subdued))
}

._1fragemp2 {
    cursor: default
}

._1fragemp3 {
    cursor: not-allowed
}

._1fragemp4 {
    cursor: pointer
}

._1fragemp5 {
    cursor: text
}

._1fragemp6 {
    fill: none
}

._1fragemp7 {
    flex-direction: column
}

._1fragemp8 {
    flex-direction: row
}

._1fragemp9 {
    flex-grow: 0
}

._1fragempa {
    flex-grow: 1
}

._1fragempb {
    flex-shrink: 0
}

._1fragempc {
    flex-shrink: 1
}

._1fragempd {
    flex-wrap: wrap
}

._1fragempe {
    flex-wrap: nowrap
}

._1fragempf {
    font-size: var(--x-typography-size-extra-small)
}

._1fragempg {
    font-size: var(--x-typography-size-small)
}

._1fragemph {
    font-size: var(--x-typography-size-default)
}

._1fragempi {
    font-size: var(--x-typography-size-medium)
}

._1fragempj {
    font-size: var(--x-typography-size-large)
}

._1fragempk {
    font-size: var(--x-typography-size-extra-large)
}

._1fragempl {
    font-size: var(--x-typography-size-extra-extra-large)
}

._1fragempm {
    cursor: default;
    
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

._1fragempn {
    width: var(--x-spacing-small-500)
}

._1fragempo {
    width: var(--x-spacing-small-400)
}

._1fragempp {
    width: var(--x-spacing-small-300)
}

._1fragempq {
    width: var(--x-spacing-small-200)
}

._1fragempr {
    width: var(--x-spacing-small-100)
}

._1fragemps {
    width: var(--x-spacing-base)
}

._1fragempt {
    width: var(--x-spacing-large-100)
}

._1fragempu {
    width: var(--x-spacing-large-200)
}

._1fragempv {
    width: var(--x-spacing-large-300)
}

._1fragempw {
    width: var(--x-spacing-large-400)
}

._1fragempx {
    width: var(--x-spacing-large-500)
}

._1fragempy {
    width: var(--x-spacing-large-600)
}

._1fragempz {
    width: 0px
}

._1fragemq0 {
    width: auto
}

._1fragemq1 {
    width: 100%
}

._1fragemq2 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

._1fragemq3 {
    justify-items: baseline
}

._1fragemq4 {
    justify-items: center
}

._1fragemq5 {
    justify-items: end
}

._1fragemq6 {
    justify-items: normal
}

._1fragemq7 {
    justify-items: start
}

._1fragemq8 {
    justify-items: stretch
}

._1fragemq9 {
    line-height: 1
}

._1fragemqa {
    list-style-type: none
}

[dir=ltr] ._1fragemqb {
    border-left-color: var(--x-default-color-border)
}

[dir=rtl] ._1fragemqb {
    border-right-color: var(--x-default-color-border)
}

[dir=ltr] ._1fragemqc {
    border-left-color: transparent
}

[dir=rtl] ._1fragemqc {
    border-right-color: transparent
}

[dir=ltr] ._1fragemqd {
    border-right-color: var(--x-default-color-border)
}

[dir=rtl] ._1fragemqd {
    border-left-color: var(--x-default-color-border)
}

[dir=ltr] ._1fragemqe {
    border-right-color: transparent
}

[dir=rtl] ._1fragemqe {
    border-left-color: transparent
}

._1fragemqf {
    border-top-color: var(--x-default-color-border)
}

._1fragemqg {
    border-top-color: transparent
}

._1fragemqh {
    border-bottom-color: var(--x-default-color-border)
}

._1fragemqi {
    border-bottom-color: transparent
}

[dir=ltr] ._1fragemqj {
    border-top-left-radius: 0
}

[dir=rtl] ._1fragemqj {
    border-top-right-radius: 0
}

[dir=ltr] ._1fragemqk {
    border-top-left-radius: var(--x-border-radius-small)
}

[dir=rtl] ._1fragemqk {
    border-top-right-radius: var(--x-border-radius-small)
}

[dir=ltr] ._1fragemql {
    border-top-left-radius: var(--x-border-radius-base)
}

[dir=rtl] ._1fragemql {
    border-top-right-radius: var(--x-border-radius-base)
}

[dir=ltr] ._1fragemqm {
    border-top-left-radius: var(--x-border-radius-large)
}

[dir=rtl] ._1fragemqm {
    border-top-right-radius: var(--x-border-radius-large)
}

[dir=ltr] ._1fragemqn {
    border-top-left-radius: var(--x-border-radius-fully-rounded)
}

[dir=rtl] ._1fragemqn {
    border-top-right-radius: var(--x-border-radius-fully-rounded)
}

[dir=ltr] ._1fragemqo {
    border-top-left-radius: var(--x-border-radius-max)
}

[dir=rtl] ._1fragemqo {
    border-top-right-radius: var(--x-border-radius-max)
}

[dir=ltr] ._1fragemqp {
    border-top-right-radius: 0
}

[dir=rtl] ._1fragemqp {
    border-top-left-radius: 0
}

[dir=ltr] ._1fragemqq {
    border-top-right-radius: var(--x-border-radius-small)
}

[dir=rtl] ._1fragemqq {
    border-top-left-radius: var(--x-border-radius-small)
}

[dir=ltr] ._1fragemqr {
    border-top-right-radius: var(--x-border-radius-base)
}

[dir=rtl] ._1fragemqr {
    border-top-left-radius: var(--x-border-radius-base)
}

[dir=ltr] ._1fragemqs {
    border-top-right-radius: var(--x-border-radius-large)
}

[dir=rtl] ._1fragemqs {
    border-top-left-radius: var(--x-border-radius-large)
}

[dir=ltr] ._1fragemqt {
    border-top-right-radius: var(--x-border-radius-fully-rounded)
}

[dir=rtl] ._1fragemqt {
    border-top-left-radius: var(--x-border-radius-fully-rounded)
}

[dir=ltr] ._1fragemqu {
    border-top-right-radius: var(--x-border-radius-max)
}

[dir=rtl] ._1fragemqu {
    border-top-left-radius: var(--x-border-radius-max)
}

[dir=ltr] ._1fragemqv {
    border-bottom-left-radius: 0
}

[dir=rtl] ._1fragemqv {
    border-bottom-right-radius: 0
}

[dir=ltr] ._1fragemqw {
    border-bottom-left-radius: var(--x-border-radius-small)
}

[dir=rtl] ._1fragemqw {
    border-bottom-right-radius: var(--x-border-radius-small)
}

[dir=ltr] ._1fragemqx {
    border-bottom-left-radius: var(--x-border-radius-base)
}

[dir=rtl] ._1fragemqx {
    border-bottom-right-radius: var(--x-border-radius-base)
}

[dir=ltr] ._1fragemqy {
    border-bottom-left-radius: var(--x-border-radius-large)
}

[dir=rtl] ._1fragemqy {
    border-bottom-right-radius: var(--x-border-radius-large)
}

[dir=ltr] ._1fragemqz {
    border-bottom-left-radius: var(--x-border-radius-fully-rounded)
}

[dir=rtl] ._1fragemqz {
    border-bottom-right-radius: var(--x-border-radius-fully-rounded)
}

[dir=ltr] ._1fragemr0 {
    border-bottom-left-radius: var(--x-border-radius-max)
}

[dir=rtl] ._1fragemr0 {
    border-bottom-right-radius: var(--x-border-radius-max)
}

[dir=ltr] ._1fragemr1 {
    border-bottom-right-radius: 0
}

[dir=rtl] ._1fragemr1 {
    border-bottom-left-radius: 0
}

[dir=ltr] ._1fragemr2 {
    border-bottom-right-radius: var(--x-border-radius-small)
}

[dir=rtl] ._1fragemr2 {
    border-bottom-left-radius: var(--x-border-radius-small)
}

[dir=ltr] ._1fragemr3 {
    border-bottom-right-radius: var(--x-border-radius-base)
}

[dir=rtl] ._1fragemr3 {
    border-bottom-left-radius: var(--x-border-radius-base)
}

[dir=ltr] ._1fragemr4 {
    border-bottom-right-radius: var(--x-border-radius-large)
}

[dir=rtl] ._1fragemr4 {
    border-bottom-left-radius: var(--x-border-radius-large)
}

[dir=ltr] ._1fragemr5 {
    border-bottom-right-radius: var(--x-border-radius-fully-rounded)
}

[dir=rtl] ._1fragemr5 {
    border-bottom-left-radius: var(--x-border-radius-fully-rounded)
}

[dir=ltr] ._1fragemr6 {
    border-bottom-right-radius: var(--x-border-radius-max)
}

[dir=rtl] ._1fragemr6 {
    border-bottom-left-radius: var(--x-border-radius-max)
}

[dir=ltr] ._1fragemr7 {
    border-left-style: none
}

[dir=rtl] ._1fragemr7 {
    border-right-style: none
}

._1fragemr7 {
    --_13qz35y0: 0px
}

[dir=ltr] ._1fragemr8 {
    border-left-style: solid
}

[dir=rtl] ._1fragemr8 {
    border-right-style: solid
}

[dir=ltr] ._1fragemr9 {
    border-left-style: dotted
}

[dir=rtl] ._1fragemr9 {
    border-right-style: dotted
}

[dir=ltr] ._1fragemra {
    border-left-style: dashed
}

[dir=rtl] ._1fragemra {
    border-right-style: dashed
}

[dir=ltr] ._1fragemrb {
    border-right-style: none
}

[dir=rtl] ._1fragemrb {
    border-left-style: none
}

._1fragemrb {
    --_13qz35y1: 0px
}

[dir=ltr] ._1fragemrc {
    border-right-style: solid
}

[dir=rtl] ._1fragemrc {
    border-left-style: solid
}

[dir=ltr] ._1fragemrd {
    border-right-style: dotted
}

[dir=rtl] ._1fragemrd {
    border-left-style: dotted
}

[dir=ltr] ._1fragemre {
    border-right-style: dashed
}

[dir=rtl] ._1fragemre {
    border-left-style: dashed
}

._1fragemrf {
    --_13qz35y2: 0px;
    border-top-style: none
}

._1fragemrg {
    border-top-style: solid
}

._1fragemrh {
    border-top-style: dotted
}

._1fragemri {
    border-top-style: dashed
}

._1fragemrj {
    --_13qz35y3: 0px;
    border-bottom-style: none
}

._1fragemrk {
    border-bottom-style: solid
}

._1fragemrl {
    border-bottom-style: dotted
}

._1fragemrm {
    border-bottom-style: dashed
}

._1fragemrn {
    bottom: 0
}

._1fragemro {
    bottom: 50%
}

._1fragemrp {
    bottom: 100%
}

._1fragemrq {
    bottom: var(--x-spacing-small-500)
}

._1fragemrr {
    bottom: var(--x-spacing-small-400)
}

._1fragemrs {
    bottom: var(--x-spacing-small-300)
}

._1fragemrt {
    bottom: var(--x-spacing-small-200)
}

._1fragemru {
    bottom: var(--x-spacing-small-100)
}

._1fragemrv {
    bottom: var(--x-spacing-base)
}

._1fragemrw {
    bottom: var(--x-spacing-large-100)
}

._1fragemrx {
    bottom: var(--x-spacing-large-200)
}

._1fragemry {
    bottom: var(--x-spacing-large-300)
}

._1fragemrz {
    bottom: var(--x-spacing-large-400)
}

._1fragems0 {
    bottom: var(--x-spacing-large-500)
}

._1fragems1 {
    bottom: var(--x-spacing-large-600)
}

._1fragems2 {
    top: 0
}

._1fragems3 {
    top: 50%
}

._1fragems4 {
    top: 100%
}

._1fragems5 {
    top: var(--x-spacing-small-500)
}

._1fragems6 {
    top: var(--x-spacing-small-400)
}

._1fragems7 {
    top: var(--x-spacing-small-300)
}

._1fragems8 {
    top: var(--x-spacing-small-200)
}

._1fragems9 {
    top: var(--x-spacing-small-100)
}

._1fragemsa {
    top: var(--x-spacing-base)
}

._1fragemsb {
    top: var(--x-spacing-large-100)
}

._1fragemsc {
    top: var(--x-spacing-large-200)
}

._1fragemsd {
    top: var(--x-spacing-large-300)
}

._1fragemse {
    top: var(--x-spacing-large-400)
}

._1fragemsf {
    top: var(--x-spacing-large-500)
}

._1fragemsg {
    top: var(--x-spacing-large-600)
}

[dir=ltr] ._1fragemsh {
    right: 0
}

[dir=rtl] ._1fragemsh {
    left: 0
}

[dir=ltr] ._1fragemsi {
    right: 50%
}

[dir=rtl] ._1fragemsi {
    left: 50%
}

[dir=ltr] ._1fragemsj {
    right: 100%
}

[dir=rtl] ._1fragemsj {
    left: 100%
}

[dir=ltr] ._1fragemsk {
    right: var(--x-spacing-small-500)
}

[dir=rtl] ._1fragemsk {
    left: var(--x-spacing-small-500)
}

[dir=ltr] ._1fragemsl {
    right: var(--x-spacing-small-400)
}

[dir=rtl] ._1fragemsl {
    left: var(--x-spacing-small-400)
}

[dir=ltr] ._1fragemsm {
    right: var(--x-spacing-small-300)
}

[dir=rtl] ._1fragemsm {
    left: var(--x-spacing-small-300)
}

[dir=ltr] ._1fragemsn {
    right: var(--x-spacing-small-200)
}

[dir=rtl] ._1fragemsn {
    left: var(--x-spacing-small-200)
}

[dir=ltr] ._1fragemso {
    right: var(--x-spacing-small-100)
}

[dir=rtl] ._1fragemso {
    left: var(--x-spacing-small-100)
}

[dir=ltr] ._1fragemsp {
    right: var(--x-spacing-base)
}

[dir=rtl] ._1fragemsp {
    left: var(--x-spacing-base)
}

[dir=ltr] ._1fragemsq {
    right: var(--x-spacing-large-100)
}

[dir=rtl] ._1fragemsq {
    left: var(--x-spacing-large-100)
}

[dir=ltr] ._1fragemsr {
    right: var(--x-spacing-large-200)
}

[dir=rtl] ._1fragemsr {
    left: var(--x-spacing-large-200)
}

[dir=ltr] ._1fragemss {
    right: var(--x-spacing-large-300)
}

[dir=rtl] ._1fragemss {
    left: var(--x-spacing-large-300)
}

[dir=ltr] ._1fragemst {
    right: var(--x-spacing-large-400)
}

[dir=rtl] ._1fragemst {
    left: var(--x-spacing-large-400)
}

[dir=ltr] ._1fragemsu {
    right: var(--x-spacing-large-500)
}

[dir=rtl] ._1fragemsu {
    left: var(--x-spacing-large-500)
}

[dir=ltr] ._1fragemsv {
    right: var(--x-spacing-large-600)
}

[dir=rtl] ._1fragemsv {
    left: var(--x-spacing-large-600)
}

[dir=ltr] ._1fragemsw {
    left: 0
}

[dir=rtl] ._1fragemsw {
    right: 0
}

[dir=ltr] ._1fragemsx {
    left: 50%
}

[dir=rtl] ._1fragemsx {
    right: 50%
}

[dir=ltr] ._1fragemsy {
    left: 100%
}

[dir=rtl] ._1fragemsy {
    right: 100%
}

[dir=ltr] ._1fragemsz {
    left: var(--x-spacing-small-500)
}

[dir=rtl] ._1fragemsz {
    right: var(--x-spacing-small-500)
}

[dir=ltr] ._1fragemt0 {
    left: var(--x-spacing-small-400)
}

[dir=rtl] ._1fragemt0 {
    right: var(--x-spacing-small-400)
}

[dir=ltr] ._1fragemt1 {
    left: var(--x-spacing-small-300)
}

[dir=rtl] ._1fragemt1 {
    right: var(--x-spacing-small-300)
}

[dir=ltr] ._1fragemt2 {
    left: var(--x-spacing-small-200)
}

[dir=rtl] ._1fragemt2 {
    right: var(--x-spacing-small-200)
}

[dir=ltr] ._1fragemt3 {
    left: var(--x-spacing-small-100)
}

[dir=rtl] ._1fragemt3 {
    right: var(--x-spacing-small-100)
}

[dir=ltr] ._1fragemt4 {
    left: var(--x-spacing-base)
}

[dir=rtl] ._1fragemt4 {
    right: var(--x-spacing-base)
}

[dir=ltr] ._1fragemt5 {
    left: var(--x-spacing-large-100)
}

[dir=rtl] ._1fragemt5 {
    right: var(--x-spacing-large-100)
}

[dir=ltr] ._1fragemt6 {
    left: var(--x-spacing-large-200)
}

[dir=rtl] ._1fragemt6 {
    right: var(--x-spacing-large-200)
}

[dir=ltr] ._1fragemt7 {
    left: var(--x-spacing-large-300)
}

[dir=rtl] ._1fragemt7 {
    right: var(--x-spacing-large-300)
}

[dir=ltr] ._1fragemt8 {
    left: var(--x-spacing-large-400)
}

[dir=rtl] ._1fragemt8 {
    right: var(--x-spacing-large-400)
}

[dir=ltr] ._1fragemt9 {
    left: var(--x-spacing-large-500)
}

[dir=rtl] ._1fragemt9 {
    right: var(--x-spacing-large-500)
}

[dir=ltr] ._1fragemta {
    left: var(--x-spacing-large-600)
}

[dir=rtl] ._1fragemta {
    right: var(--x-spacing-large-600)
}

._1fragemtb {
    margin: 0
}

._1fragemtc {
    margin: auto
}

._1fragemtd {
    min-width: 100%
}

._1fragemte {
    opacity: 0
}

._1fragemtf {
    opacity: .1
}

._1fragemtg {
    opacity: .2
}

._1fragemth {
    opacity: .25
}

._1fragemti {
    opacity: .3
}

._1fragemtj {
    opacity: .4
}

._1fragemtk {
    opacity: .5
}

._1fragemtl {
    opacity: .6
}

._1fragemtm {
    opacity: .7
}

._1fragemtn {
    opacity: .75
}

._1fragemto {
    opacity: .8
}

._1fragemtp {
    opacity: .9
}

._1fragemtq {
    opacity: 1
}

._1fragemtr {
    opacity: var(--x-opacity-disabled)
}

._1fragemts {
    opacity: var(--x-opacity-readonly)
}

._1fragemtt {
    outline: transparent solid var(--x-border-width-base)
}

._1fragemtu {
    outline: transparent solid 0
}

._1fragemtv {
    
}

._1fragemtw {
    border-width: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

._1fragemtx {
    text-align: center
}

[dir=ltr] ._1fragemty {
    text-align: right
}

[dir=rtl] ._1fragemty,[dir=ltr] ._1fragemtz {
    text-align: left
}

[dir=rtl] ._1fragemtz {
    text-align: right
}

._1fragemu0 {
    text-align: justify
}

._1fragemu1 {
    text-decoration: none
}

._1fragemu2 {
    text-decoration: underline
}

._1fragemu3 {
    text-decoration: line-through
}

._1fragemu4 {
    transition-duration: var(--x-duration-faster)
}

._1fragemu5 {
    transition-duration: var(--x-duration-fast)
}

._1fragemu6 {
    transition-duration: var(--x-duration-base)
}

._1fragemu7 {
    transition-duration: var(--x-duration-slow)
}

._1fragemu8 {
    transition-duration: var(--x-duration-slower)
}

._1fragemu9 {
    transition-duration: var(--x-duration-slowest)
}

._1fragemua {
    transition-duration: 0s
}

._1fragemub {
    transition-property: all
}

._1fragemuc {
    transition-property: color,background-color,border-color,box-shadow
}

._1fragemud {
    transition-property: opacity
}

._1fragemue {
    transition-property: height,max-height
}

._1fragemuf {
    transition-property: color,background-color,border-color,box-shadow,opacity,transform,outline
}

._1fragemug {
    transition-property: none
}

._1fragemuh {
    transition-timing-function: var(--x-timing-base)
}

._1fragemui {
    transition-timing-function: var(--x-timing-ease-out)
}

._1fragemuj {
    transition-timing-function: var(--x-timing-linear)
}

._1fragemuk {
    transition-timing-function: var(--x-timing-spring)
}

._1fragemul {
    transition-timing-function: ease-in-out
}

._1fragemum {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

._1fragemun {
    vertical-align: middle
}

._1fragemuo {
    z-index: 0
}

._1fragemup {
    z-index: 1
}

._1fragemuq {
    z-index: 10
}

._1fragemur {
    z-index: 20
}

._1fragemus {
    z-index: inherit
}

._1fragemut {
    z-index: 1000
}

._1fragemuu,._1fragemuv:hover {
    background-color: var(--x-default-color-background);
    color: var(--x-default-color-text)
}

._1fragemuw:focus {
    background-color: var(--x-default-color-background);
    color: var(--x-default-color-text)
}

._1fragemux:hover:focus {
    background-color: var(--x-default-color-background);
    color: var(--x-default-color-text)
}

._1fragemuy,._1fragemuz:hover {
    background-color: var(--x-default-color-background-subdued);
    color: var(--x-default-color-text)
}

._1fragemv0:focus {
    background-color: var(--x-default-color-background-subdued);
    color: var(--x-default-color-text)
}

._1fragemv1:hover:focus {
    background-color: var(--x-default-color-background-subdued);
    color: var(--x-default-color-text)
}

._1fragemv2,._1fragemv3:hover {
    background-color: transparent
}

._1fragemv4:focus {
    background-color: transparent
}

._1fragemv5:hover:focus {
    background-color: transparent
}

@media screen and (min-width: 580px) {
    ._1fragem1 {
        align-content:space-around
    }

    ._1fragem6 {
        align-content: space-between
    }

    ._1fragemb {
        align-content: center
    }

    ._1fragemg {
        align-content: flex-end
    }

    ._1frageml {
        align-content: space-evenly
    }

    ._1fragemq {
        align-content: normal
    }

    ._1fragemv {
        align-content: flex-start
    }

    ._1fragem10 {
        align-content: stretch
    }

    ._1fragem15 {
        height: var(--x-spacing-small-500)
    }

    ._1fragem1a {
        height: var(--x-spacing-small-400)
    }

    ._1fragem1f {
        height: var(--x-spacing-small-300)
    }

    ._1fragem1k {
        height: var(--x-spacing-small-200)
    }

    ._1fragem1p {
        height: var(--x-spacing-small-100)
    }

    ._1fragem1u {
        height: var(--x-spacing-base)
    }

    ._1fragem1z {
        height: var(--x-spacing-large-100)
    }

    ._1fragem24 {
        height: var(--x-spacing-large-200)
    }

    ._1fragem29 {
        height: var(--x-spacing-large-300)
    }

    ._1fragem2e {
        height: var(--x-spacing-large-400)
    }

    ._1fragem2j {
        height: var(--x-spacing-large-500)
    }

    ._1fragem2o {
        height: var(--x-spacing-large-600)
    }

    ._1fragem2t {
        height: 0px
    }

    ._1fragem2y {
        height: 100%
    }

    ._1fragem33 {
        display: block
    }

    ._1fragem38 {
        display: contents
    }

    ._1fragem3d {
        display: flex
    }

    ._1fragem3i {
        display: inline
    }

    ._1fragem3n {
        display: inline-block
    }

    ._1fragem3s {
        display: inline-flex
    }

    ._1fragem3x {
        display: inline-grid
    }

    ._1fragem42 {
        display: grid
    }

    ._1fragem47 {
        display: none
    }

    ._1fragem4c {
        row-gap: var(--x-spacing-small-500)
    }

    ._1fragem4h {
        row-gap: var(--x-spacing-small-400)
    }

    ._1fragem4m {
        row-gap: var(--x-spacing-small-300)
    }

    ._1fragem4r {
        row-gap: var(--x-spacing-small-200)
    }

    ._1fragem4w {
        row-gap: var(--x-spacing-small-100)
    }

    ._1fragem51 {
        row-gap: var(--x-spacing-base)
    }

    ._1fragem56 {
        row-gap: var(--x-spacing-large-100)
    }

    ._1fragem5b {
        row-gap: var(--x-spacing-large-200)
    }

    ._1fragem5g {
        row-gap: var(--x-spacing-large-300)
    }

    ._1fragem5l {
        row-gap: var(--x-spacing-large-400)
    }

    ._1fragem5q {
        row-gap: var(--x-spacing-large-500)
    }

    ._1fragem5v {
        row-gap: var(--x-spacing-large-600)
    }

    ._1fragem60 {
        row-gap: 0px
    }

    ._1fragem65 {
        -moz-column-gap: var(--x-spacing-small-500);
        column-gap: var(--x-spacing-small-500)
    }

    ._1fragem6a {
        -moz-column-gap: var(--x-spacing-small-400);
        column-gap: var(--x-spacing-small-400)
    }

    ._1fragem6f {
        -moz-column-gap: var(--x-spacing-small-300);
        column-gap: var(--x-spacing-small-300)
    }

    ._1fragem6k {
        -moz-column-gap: var(--x-spacing-small-200);
        column-gap: var(--x-spacing-small-200)
    }

    ._1fragem6p {
        -moz-column-gap: var(--x-spacing-small-100);
        column-gap: var(--x-spacing-small-100)
    }

    ._1fragem6u {
        -moz-column-gap: var(--x-spacing-base);
        column-gap: var(--x-spacing-base)
    }

    ._1fragem6z {
        -moz-column-gap: var(--x-spacing-large-100);
        column-gap: var(--x-spacing-large-100)
    }

    ._1fragem74 {
        -moz-column-gap: var(--x-spacing-large-200);
        column-gap: var(--x-spacing-large-200)
    }

    ._1fragem79 {
        -moz-column-gap: var(--x-spacing-large-300);
        column-gap: var(--x-spacing-large-300)
    }

    ._1fragem7e {
        -moz-column-gap: var(--x-spacing-large-400);
        column-gap: var(--x-spacing-large-400)
    }

    ._1fragem7j {
        -moz-column-gap: var(--x-spacing-large-500);
        column-gap: var(--x-spacing-large-500)
    }

    ._1fragem7o {
        -moz-column-gap: var(--x-spacing-large-600);
        column-gap: var(--x-spacing-large-600)
    }

    ._1fragem7t {
        -moz-column-gap: 0px;
        column-gap: 0px
    }

    ._1fragem7y {
        justify-content: space-around
    }

    ._1fragem83 {
        justify-content: space-between
    }

    ._1fragem88 {
        justify-content: center
    }

    ._1fragem8d {
        justify-content: safe center
    }

    ._1fragem8i {
        justify-content: flex-end
    }

    ._1fragem8n {
        justify-content: space-evenly
    }

    ._1fragem8s {
        justify-content: normal
    }

    ._1fragem8x {
        justify-content: flex-start
    }

    ._1fragem92 {
        justify-content: stretch
    }

    [dir=ltr] ._1fragem97 {
        border-left: var(--x-border-width-base) none var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem97 {
        border-right: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem97 {
        --_13qz35y0: 0px
    }

    [dir=ltr] ._1fragem9c {
        border-left: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9c {
        border-right: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragem9c {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9h {
        border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9h {
        border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragem9h {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9m {
        border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9m {
        border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragem9m {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9r {
        border-right: var(--x-border-width-base) none var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9r {
        border-left: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem9r {
        --_13qz35y1: 0px
    }

    [dir=ltr] ._1fragem9w {
        border-right: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9w {
        border-left: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragem9w {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragema1 {
        border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    [dir=rtl] ._1fragema1 {
        border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragema1 {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragema6 {
        border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=rtl] ._1fragema6 {
        border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragema6 {
        --_13qz35y1: var(--x-border-width-base)
    }

    ._1fragemab {
        --_13qz35y2: 0px;
        border-top: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragemag {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragemal {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragemaq {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragemav {
        --_13qz35y3: 0px;
        border-bottom: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragemb0 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragemb5 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragemba {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=ltr] ._1fragembf {
        border-left-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragembf {
        border-right-width: var(--x-border-width-base)
    }

    ._1fragembf {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragembk {
        border-left-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragembk {
        border-right-width: var(--x-border-width-large-100)
    }

    ._1fragembk {
        --_13qz35y0: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1fragembp {
        border-left-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1fragembp {
        border-right-width: var(--x-border-width-large-200)
    }

    ._1fragembp {
        --_13qz35y0: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragembu {
        border-left-width: 0
    }

    [dir=rtl] ._1fragembu {
        border-right-width: 0
    }

    ._1fragembu {
        --_13qz35y0: 0
    }

    [dir=ltr] ._1fragembz {
        border-right-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragembz {
        border-left-width: var(--x-border-width-base)
    }

    ._1fragembz {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragemc4 {
        border-right-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragemc4 {
        border-left-width: var(--x-border-width-large-100)
    }

    ._1fragemc4 {
        --_13qz35y1: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1fragemc9 {
        border-right-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1fragemc9 {
        border-left-width: var(--x-border-width-large-200)
    }

    ._1fragemc9 {
        --_13qz35y1: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragemce {
        border-right-width: 0
    }

    [dir=rtl] ._1fragemce {
        border-left-width: 0
    }

    ._1fragemce {
        --_13qz35y1: 0
    }

    ._1fragemcj {
        --_13qz35y2: var(--x-border-width-base);
        border-top-width: var(--x-border-width-base)
    }

    ._1fragemco {
        --_13qz35y2: var(--x-border-width-large-100);
        border-top-width: var(--x-border-width-large-100)
    }

    ._1fragemct {
        --_13qz35y2: var(--x-border-width-large-200);
        border-top-width: var(--x-border-width-large-200)
    }

    ._1fragemcy {
        --_13qz35y2: 0;
        border-top-width: 0
    }

    ._1fragemd3 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom-width: var(--x-border-width-base)
    }

    ._1fragemd8 {
        --_13qz35y3: var(--x-border-width-large-100);
        border-bottom-width: var(--x-border-width-large-100)
    }

    ._1fragemdd {
        --_13qz35y3: var(--x-border-width-large-200);
        border-bottom-width: var(--x-border-width-large-200)
    }

    ._1fragemdi {
        --_13qz35y3: 0;
        border-bottom-width: 0
    }

    ._1fragemdn {
        padding-bottom: var(--x-spacing-small-500)
    }

    ._1fragemds {
        padding-bottom: var(--x-spacing-small-400)
    }

    ._1fragemdx {
        padding-bottom: var(--x-spacing-small-300)
    }

    ._1frageme2 {
        padding-bottom: var(--x-spacing-small-200)
    }

    ._1frageme7 {
        padding-bottom: var(--x-spacing-small-100)
    }

    ._1fragemec {
        padding-bottom: var(--x-spacing-base)
    }

    ._1fragemeh {
        padding-bottom: var(--x-spacing-large-100)
    }

    ._1fragemem {
        padding-bottom: var(--x-spacing-large-200)
    }

    ._1fragemer {
        padding-bottom: var(--x-spacing-large-300)
    }

    ._1fragemew {
        padding-bottom: var(--x-spacing-large-400)
    }

    ._1fragemf1 {
        padding-bottom: var(--x-spacing-large-500)
    }

    ._1fragemf6 {
        padding-bottom: var(--x-spacing-large-600)
    }

    ._1fragemfb {
        padding-bottom: 0
    }

    ._1fragemfg {
        padding-top: var(--x-spacing-small-500)
    }

    ._1fragemfl {
        padding-top: var(--x-spacing-small-400)
    }

    ._1fragemfq {
        padding-top: var(--x-spacing-small-300)
    }

    ._1fragemfv {
        padding-top: var(--x-spacing-small-200)
    }

    ._1fragemg0 {
        padding-top: var(--x-spacing-small-100)
    }

    ._1fragemg5 {
        padding-top: var(--x-spacing-base)
    }

    ._1fragemga {
        padding-top: var(--x-spacing-large-100)
    }

    ._1fragemgf {
        padding-top: var(--x-spacing-large-200)
    }

    ._1fragemgk {
        padding-top: var(--x-spacing-large-300)
    }

    ._1fragemgp {
        padding-top: var(--x-spacing-large-400)
    }

    ._1fragemgu {
        padding-top: var(--x-spacing-large-500)
    }

    ._1fragemgz {
        padding-top: var(--x-spacing-large-600)
    }

    ._1fragemh4 {
        padding-top: 0
    }

    [dir=ltr] ._1fragemh9 {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemh9 {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemhe {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemhe {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemhj {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemhj {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemho {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemho {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemht {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemht {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemhy {
        padding-right: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemhy {
        padding-left: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemi3 {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemi3 {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemi8 {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemi8 {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemid {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemid {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemii {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemii {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemin {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemin {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemis {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemis {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemix {
        padding-right: 0
    }

    [dir=rtl] ._1fragemix {
        padding-left: 0
    }

    [dir=ltr] ._1fragemj2 {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemj2 {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemj7 {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemj7 {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemjc {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemjc {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemjh {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemjh {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemjm {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemjm {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemjr {
        padding-left: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemjr {
        padding-right: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemjw {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemjw {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemk1 {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemk1 {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemk6 {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemk6 {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemkb {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemkb {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemkg {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemkg {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemkl {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemkl {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemkq {
        padding-left: 0
    }

    [dir=rtl] ._1fragemkq {
        padding-right: 0
    }

    ._1fragemkv {
        overflow-y: auto
    }

    ._1frageml0 {
        overflow-y: hidden
    }

    ._1frageml5 {
        overflow-y: scroll
    }

    ._1fragemla {
        overflow-x: auto
    }

    ._1fragemlf {
        overflow-x: hidden
    }

    ._1fragemlk {
        overflow-x: scroll
    }

    ._1fragemlp {
        max-height: 100%
    }

    ._1fragemlu {
        max-height: none
    }

    ._1fragemlz {
        max-width: 100%
    }

    ._1fragemm4 {
        min-height: 100%
    }

    ._1fragemm9 {
        min-height: 100vh
    }

    ._1fragemme {
        object-fit: contain
    }

    ._1fragemmj {
        object-fit: cover
    }

    ._1fragemmo {
        object-fit: fill
    }

    ._1fragemmt {
        position: absolute
    }

    ._1fragemmy {
        position: fixed
    }

    ._1fragemn3 {
        position: relative
    }

    ._1fragemn8 {
        position: static
    }

    ._1fragemnd {
        position: -webkit-sticky;
        position: sticky
    }

    ._1fragemni {
        grid-auto-flow: column
    }

    ._1fragemnn {
        grid-auto-flow: row
    }
}

@media screen and (min-width: 750px) {
    ._1fragem2 {
        align-content:space-around
    }

    ._1fragem7 {
        align-content: space-between
    }

    ._1fragemc {
        align-content: center
    }

    ._1fragemh {
        align-content: flex-end
    }

    ._1fragemm {
        align-content: space-evenly
    }

    ._1fragemr {
        align-content: normal
    }

    ._1fragemw {
        align-content: flex-start
    }

    ._1fragem11 {
        align-content: stretch
    }

    ._1fragem16 {
        height: var(--x-spacing-small-500)
    }

    ._1fragem1b {
        height: var(--x-spacing-small-400)
    }

    ._1fragem1g {
        height: var(--x-spacing-small-300)
    }

    ._1fragem1l {
        height: var(--x-spacing-small-200)
    }

    ._1fragem1q {
        height: var(--x-spacing-small-100)
    }

    ._1fragem1v {
        height: var(--x-spacing-base)
    }

    ._1fragem20 {
        height: var(--x-spacing-large-100)
    }

    ._1fragem25 {
        height: var(--x-spacing-large-200)
    }

    ._1fragem2a {
        height: var(--x-spacing-large-300)
    }

    ._1fragem2f {
        height: var(--x-spacing-large-400)
    }

    ._1fragem2k {
        height: var(--x-spacing-large-500)
    }

    ._1fragem2p {
        height: var(--x-spacing-large-600)
    }

    ._1fragem2u {
        height: 0px
    }

    ._1fragem2z {
        height: 100%
    }

    ._1fragem34 {
        display: block
    }

    ._1fragem39 {
        display: contents
    }

    ._1fragem3e {
        display: flex
    }

    ._1fragem3j {
        display: inline
    }

    ._1fragem3o {
        display: inline-block
    }

    ._1fragem3t {
        display: inline-flex
    }

    ._1fragem3y {
        display: inline-grid
    }

    ._1fragem43 {
        display: grid
    }

    ._1fragem48 {
        display: none
    }

    ._1fragem4d {
        row-gap: var(--x-spacing-small-500)
    }

    ._1fragem4i {
        row-gap: var(--x-spacing-small-400)
    }

    ._1fragem4n {
        row-gap: var(--x-spacing-small-300)
    }

    ._1fragem4s {
        row-gap: var(--x-spacing-small-200)
    }

    ._1fragem4x {
        row-gap: var(--x-spacing-small-100)
    }

    ._1fragem52 {
        row-gap: var(--x-spacing-base)
    }

    ._1fragem57 {
        row-gap: var(--x-spacing-large-100)
    }

    ._1fragem5c {
        row-gap: var(--x-spacing-large-200)
    }

    ._1fragem5h {
        row-gap: var(--x-spacing-large-300)
    }

    ._1fragem5m {
        row-gap: var(--x-spacing-large-400)
    }

    ._1fragem5r {
        row-gap: var(--x-spacing-large-500)
    }

    ._1fragem5w {
        row-gap: var(--x-spacing-large-600)
    }

    ._1fragem61 {
        row-gap: 0px
    }

    ._1fragem66 {
        -moz-column-gap: var(--x-spacing-small-500);
        column-gap: var(--x-spacing-small-500)
    }

    ._1fragem6b {
        -moz-column-gap: var(--x-spacing-small-400);
        column-gap: var(--x-spacing-small-400)
    }

    ._1fragem6g {
        -moz-column-gap: var(--x-spacing-small-300);
        column-gap: var(--x-spacing-small-300)
    }

    ._1fragem6l {
        -moz-column-gap: var(--x-spacing-small-200);
        column-gap: var(--x-spacing-small-200)
    }

    ._1fragem6q {
        -moz-column-gap: var(--x-spacing-small-100);
        column-gap: var(--x-spacing-small-100)
    }

    ._1fragem6v {
        -moz-column-gap: var(--x-spacing-base);
        column-gap: var(--x-spacing-base)
    }

    ._1fragem70 {
        -moz-column-gap: var(--x-spacing-large-100);
        column-gap: var(--x-spacing-large-100)
    }

    ._1fragem75 {
        -moz-column-gap: var(--x-spacing-large-200);
        column-gap: var(--x-spacing-large-200)
    }

    ._1fragem7a {
        -moz-column-gap: var(--x-spacing-large-300);
        column-gap: var(--x-spacing-large-300)
    }

    ._1fragem7f {
        -moz-column-gap: var(--x-spacing-large-400);
        column-gap: var(--x-spacing-large-400)
    }

    ._1fragem7k {
        -moz-column-gap: var(--x-spacing-large-500);
        column-gap: var(--x-spacing-large-500)
    }

    ._1fragem7p {
        -moz-column-gap: var(--x-spacing-large-600);
        column-gap: var(--x-spacing-large-600)
    }

    ._1fragem7u {
        -moz-column-gap: 0px;
        column-gap: 0px
    }

    ._1fragem7z {
        justify-content: space-around
    }

    ._1fragem84 {
        justify-content: space-between
    }

    ._1fragem89 {
        justify-content: center
    }

    ._1fragem8e {
        justify-content: safe center
    }

    ._1fragem8j {
        justify-content: flex-end
    }

    ._1fragem8o {
        justify-content: space-evenly
    }

    ._1fragem8t {
        justify-content: normal
    }

    ._1fragem8y {
        justify-content: flex-start
    }

    ._1fragem93 {
        justify-content: stretch
    }

    [dir=ltr] ._1fragem98 {
        border-left: var(--x-border-width-base) none var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem98 {
        border-right: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem98 {
        --_13qz35y0: 0px
    }

    [dir=ltr] ._1fragem9d {
        border-left: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9d {
        border-right: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragem9d {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9i {
        border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9i {
        border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragem9i {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9n {
        border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9n {
        border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragem9n {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9s {
        border-right: var(--x-border-width-base) none var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9s {
        border-left: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem9s {
        --_13qz35y1: 0px
    }

    [dir=ltr] ._1fragem9x {
        border-right: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9x {
        border-left: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragem9x {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragema2 {
        border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    [dir=rtl] ._1fragema2 {
        border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragema2 {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragema7 {
        border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=rtl] ._1fragema7 {
        border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragema7 {
        --_13qz35y1: var(--x-border-width-base)
    }

    ._1fragemac {
        --_13qz35y2: 0px;
        border-top: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragemah {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragemam {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragemar {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragemaw {
        --_13qz35y3: 0px;
        border-bottom: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragemb1 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragemb6 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragembb {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=ltr] ._1fragembg {
        border-left-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragembg {
        border-right-width: var(--x-border-width-base)
    }

    ._1fragembg {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragembl {
        border-left-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragembl {
        border-right-width: var(--x-border-width-large-100)
    }

    ._1fragembl {
        --_13qz35y0: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1fragembq {
        border-left-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1fragembq {
        border-right-width: var(--x-border-width-large-200)
    }

    ._1fragembq {
        --_13qz35y0: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragembv {
        border-left-width: 0
    }

    [dir=rtl] ._1fragembv {
        border-right-width: 0
    }

    ._1fragembv {
        --_13qz35y0: 0
    }

    [dir=ltr] ._1fragemc0 {
        border-right-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragemc0 {
        border-left-width: var(--x-border-width-base)
    }

    ._1fragemc0 {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragemc5 {
        border-right-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragemc5 {
        border-left-width: var(--x-border-width-large-100)
    }

    ._1fragemc5 {
        --_13qz35y1: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1fragemca {
        border-right-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1fragemca {
        border-left-width: var(--x-border-width-large-200)
    }

    ._1fragemca {
        --_13qz35y1: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragemcf {
        border-right-width: 0
    }

    [dir=rtl] ._1fragemcf {
        border-left-width: 0
    }

    ._1fragemcf {
        --_13qz35y1: 0
    }

    ._1fragemck {
        --_13qz35y2: var(--x-border-width-base);
        border-top-width: var(--x-border-width-base)
    }

    ._1fragemcp {
        --_13qz35y2: var(--x-border-width-large-100);
        border-top-width: var(--x-border-width-large-100)
    }

    ._1fragemcu {
        --_13qz35y2: var(--x-border-width-large-200);
        border-top-width: var(--x-border-width-large-200)
    }

    ._1fragemcz {
        --_13qz35y2: 0;
        border-top-width: 0
    }

    ._1fragemd4 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom-width: var(--x-border-width-base)
    }

    ._1fragemd9 {
        --_13qz35y3: var(--x-border-width-large-100);
        border-bottom-width: var(--x-border-width-large-100)
    }

    ._1fragemde {
        --_13qz35y3: var(--x-border-width-large-200);
        border-bottom-width: var(--x-border-width-large-200)
    }

    ._1fragemdj {
        --_13qz35y3: 0;
        border-bottom-width: 0
    }

    ._1fragemdo {
        padding-bottom: var(--x-spacing-small-500)
    }

    ._1fragemdt {
        padding-bottom: var(--x-spacing-small-400)
    }

    ._1fragemdy {
        padding-bottom: var(--x-spacing-small-300)
    }

    ._1frageme3 {
        padding-bottom: var(--x-spacing-small-200)
    }

    ._1frageme8 {
        padding-bottom: var(--x-spacing-small-100)
    }

    ._1fragemed {
        padding-bottom: var(--x-spacing-base)
    }

    ._1fragemei {
        padding-bottom: var(--x-spacing-large-100)
    }

    ._1fragemen {
        padding-bottom: var(--x-spacing-large-200)
    }

    ._1fragemes {
        padding-bottom: var(--x-spacing-large-300)
    }

    ._1fragemex {
        padding-bottom: var(--x-spacing-large-400)
    }

    ._1fragemf2 {
        padding-bottom: var(--x-spacing-large-500)
    }

    ._1fragemf7 {
        padding-bottom: var(--x-spacing-large-600)
    }

    ._1fragemfc {
        padding-bottom: 0
    }

    ._1fragemfh {
        padding-top: var(--x-spacing-small-500)
    }

    ._1fragemfm {
        padding-top: var(--x-spacing-small-400)
    }

    ._1fragemfr {
        padding-top: var(--x-spacing-small-300)
    }

    ._1fragemfw {
        padding-top: var(--x-spacing-small-200)
    }

    ._1fragemg1 {
        padding-top: var(--x-spacing-small-100)
    }

    ._1fragemg6 {
        padding-top: var(--x-spacing-base)
    }

    ._1fragemgb {
        padding-top: var(--x-spacing-large-100)
    }

    ._1fragemgg {
        padding-top: var(--x-spacing-large-200)
    }

    ._1fragemgl {
        padding-top: var(--x-spacing-large-300)
    }

    ._1fragemgq {
        padding-top: var(--x-spacing-large-400)
    }

    ._1fragemgv {
        padding-top: var(--x-spacing-large-500)
    }

    ._1fragemh0 {
        padding-top: var(--x-spacing-large-600)
    }

    ._1fragemh5 {
        padding-top: 0
    }

    [dir=ltr] ._1fragemha {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemha {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemhf {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemhf {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemhk {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemhk {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemhp {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemhp {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemhu {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemhu {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemhz {
        padding-right: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemhz {
        padding-left: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemi4 {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemi4 {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemi9 {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemi9 {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemie {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemie {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemij {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemij {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemio {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemio {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemit {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemit {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemiy {
        padding-right: 0
    }

    [dir=rtl] ._1fragemiy {
        padding-left: 0
    }

    [dir=ltr] ._1fragemj3 {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemj3 {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemj8 {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemj8 {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemjd {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemjd {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemji {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemji {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemjn {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemjn {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemjs {
        padding-left: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemjs {
        padding-right: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemjx {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemjx {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemk2 {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemk2 {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemk7 {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemk7 {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemkc {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemkc {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemkh {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemkh {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemkm {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemkm {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemkr {
        padding-left: 0
    }

    [dir=rtl] ._1fragemkr {
        padding-right: 0
    }

    ._1fragemkw {
        overflow-y: auto
    }

    ._1frageml1 {
        overflow-y: hidden
    }

    ._1frageml6 {
        overflow-y: scroll
    }

    ._1fragemlb {
        overflow-x: auto
    }

    ._1fragemlg {
        overflow-x: hidden
    }

    ._1fragemll {
        overflow-x: scroll
    }

    ._1fragemlq {
        max-height: 100%
    }

    ._1fragemlv {
        max-height: none
    }

    ._1fragemm0 {
        max-width: 100%
    }

    ._1fragemm5 {
        min-height: 100%
    }

    ._1fragemma {
        min-height: 100vh
    }

    ._1fragemmf {
        object-fit: contain
    }

    ._1fragemmk {
        object-fit: cover
    }

    ._1fragemmp {
        object-fit: fill
    }

    ._1fragemmu {
        position: absolute
    }

    ._1fragemmz {
        position: fixed
    }

    ._1fragemn4 {
        position: relative
    }

    ._1fragemn9 {
        position: static
    }

    ._1fragemne {
        position: -webkit-sticky;
        position: sticky
    }

    ._1fragemnj {
        grid-auto-flow: column
    }

    ._1fragemno {
        grid-auto-flow: row
    }
}

@media screen and (min-width: 1000px) {
    ._1fragem3 {
        align-content:space-around
    }

    ._1fragem8 {
        align-content: space-between
    }

    ._1fragemd {
        align-content: center
    }

    ._1fragemi {
        align-content: flex-end
    }

    ._1fragemn {
        align-content: space-evenly
    }

    ._1fragems {
        align-content: normal
    }

    ._1fragemx {
        align-content: flex-start
    }

    ._1fragem12 {
        align-content: stretch
    }

    ._1fragem17 {
        height: var(--x-spacing-small-500)
    }

    ._1fragem1c {
        height: var(--x-spacing-small-400)
    }

    ._1fragem1h {
        height: var(--x-spacing-small-300)
    }

    ._1fragem1m {
        height: var(--x-spacing-small-200)
    }

    ._1fragem1r {
        height: var(--x-spacing-small-100)
    }

    ._1fragem1w {
        height: var(--x-spacing-base)
    }

    ._1fragem21 {
        height: var(--x-spacing-large-100)
    }

    ._1fragem26 {
        height: var(--x-spacing-large-200)
    }

    ._1fragem2b {
        height: var(--x-spacing-large-300)
    }

    ._1fragem2g {
        height: var(--x-spacing-large-400)
    }

    ._1fragem2l {
        height: var(--x-spacing-large-500)
    }

    ._1fragem2q {
        height: var(--x-spacing-large-600)
    }

    ._1fragem2v {
        height: 0px
    }

    ._1fragem30 {
        height: 100%
    }

    ._1fragem35 {
        display: block
    }

    ._1fragem3a {
        display: contents
    }

    ._1fragem3f {
        display: flex
    }

    ._1fragem3k {
        display: inline
    }

    ._1fragem3p {
        display: inline-block
    }

    ._1fragem3u {
        display: inline-flex
    }

    ._1fragem3z {
        display: inline-grid
    }

    ._1fragem44 {
        display: grid
    }

    ._1fragem49 {
        display: none
    }

    ._1fragem4e {
        row-gap: var(--x-spacing-small-500)
    }

    ._1fragem4j {
        row-gap: var(--x-spacing-small-400)
    }

    ._1fragem4o {
        row-gap: var(--x-spacing-small-300)
    }

    ._1fragem4t {
        row-gap: var(--x-spacing-small-200)
    }

    ._1fragem4y {
        row-gap: var(--x-spacing-small-100)
    }

    ._1fragem53 {
        row-gap: var(--x-spacing-base)
    }

    ._1fragem58 {
        row-gap: var(--x-spacing-large-100)
    }

    ._1fragem5d {
        row-gap: var(--x-spacing-large-200)
    }

    ._1fragem5i {
        row-gap: var(--x-spacing-large-300)
    }

    ._1fragem5n {
        row-gap: var(--x-spacing-large-400)
    }

    ._1fragem5s {
        row-gap: var(--x-spacing-large-500)
    }

    ._1fragem5x {
        row-gap: var(--x-spacing-large-600)
    }

    ._1fragem62 {
        row-gap: 0px
    }

    ._1fragem67 {
        -moz-column-gap: var(--x-spacing-small-500);
        column-gap: var(--x-spacing-small-500)
    }

    ._1fragem6c {
        -moz-column-gap: var(--x-spacing-small-400);
        column-gap: var(--x-spacing-small-400)
    }

    ._1fragem6h {
        -moz-column-gap: var(--x-spacing-small-300);
        column-gap: var(--x-spacing-small-300)
    }

    ._1fragem6m {
        -moz-column-gap: var(--x-spacing-small-200);
        column-gap: var(--x-spacing-small-200)
    }

    ._1fragem6r {
        -moz-column-gap: var(--x-spacing-small-100);
        column-gap: var(--x-spacing-small-100)
    }

    ._1fragem6w {
        -moz-column-gap: var(--x-spacing-base);
        column-gap: var(--x-spacing-base)
    }

    ._1fragem71 {
        -moz-column-gap: var(--x-spacing-large-100);
        column-gap: var(--x-spacing-large-100)
    }

    ._1fragem76 {
        -moz-column-gap: var(--x-spacing-large-200);
        column-gap: var(--x-spacing-large-200)
    }

    ._1fragem7b {
        -moz-column-gap: var(--x-spacing-large-300);
        column-gap: var(--x-spacing-large-300)
    }

    ._1fragem7g {
        -moz-column-gap: var(--x-spacing-large-400);
        column-gap: var(--x-spacing-large-400)
    }

    ._1fragem7l {
        -moz-column-gap: var(--x-spacing-large-500);
        column-gap: var(--x-spacing-large-500)
    }

    ._1fragem7q {
        -moz-column-gap: var(--x-spacing-large-600);
        column-gap: var(--x-spacing-large-600)
    }

    ._1fragem7v {
        -moz-column-gap: 0px;
        column-gap: 0px
    }

    ._1fragem80 {
        justify-content: space-around
    }

    ._1fragem85 {
        justify-content: space-between
    }

    ._1fragem8a {
        justify-content: center
    }

    ._1fragem8f {
        justify-content: safe center
    }

    ._1fragem8k {
        justify-content: flex-end
    }

    ._1fragem8p {
        justify-content: space-evenly
    }

    ._1fragem8u {
        justify-content: normal
    }

    ._1fragem8z {
        justify-content: flex-start
    }

    ._1fragem94 {
        justify-content: stretch
    }

    [dir=ltr] ._1fragem99 {
        border-left: var(--x-border-width-base) none var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem99 {
        border-right: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem99 {
        --_13qz35y0: 0px
    }

    [dir=ltr] ._1fragem9e {
        border-left: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9e {
        border-right: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragem9e {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9j {
        border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9j {
        border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragem9j {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9o {
        border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9o {
        border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragem9o {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9t {
        border-right: var(--x-border-width-base) none var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9t {
        border-left: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem9t {
        --_13qz35y1: 0px
    }

    [dir=ltr] ._1fragem9y {
        border-right: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9y {
        border-left: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragem9y {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragema3 {
        border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    [dir=rtl] ._1fragema3 {
        border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragema3 {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragema8 {
        border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=rtl] ._1fragema8 {
        border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragema8 {
        --_13qz35y1: var(--x-border-width-base)
    }

    ._1fragemad {
        --_13qz35y2: 0px;
        border-top: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragemai {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1frageman {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragemas {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragemax {
        --_13qz35y3: 0px;
        border-bottom: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragemb2 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragemb7 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragembc {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=ltr] ._1fragembh {
        border-left-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragembh {
        border-right-width: var(--x-border-width-base)
    }

    ._1fragembh {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragembm {
        border-left-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragembm {
        border-right-width: var(--x-border-width-large-100)
    }

    ._1fragembm {
        --_13qz35y0: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1fragembr {
        border-left-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1fragembr {
        border-right-width: var(--x-border-width-large-200)
    }

    ._1fragembr {
        --_13qz35y0: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragembw {
        border-left-width: 0
    }

    [dir=rtl] ._1fragembw {
        border-right-width: 0
    }

    ._1fragembw {
        --_13qz35y0: 0
    }

    [dir=ltr] ._1fragemc1 {
        border-right-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragemc1 {
        border-left-width: var(--x-border-width-base)
    }

    ._1fragemc1 {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragemc6 {
        border-right-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragemc6 {
        border-left-width: var(--x-border-width-large-100)
    }

    ._1fragemc6 {
        --_13qz35y1: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1fragemcb {
        border-right-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1fragemcb {
        border-left-width: var(--x-border-width-large-200)
    }

    ._1fragemcb {
        --_13qz35y1: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragemcg {
        border-right-width: 0
    }

    [dir=rtl] ._1fragemcg {
        border-left-width: 0
    }

    ._1fragemcg {
        --_13qz35y1: 0
    }

    ._1fragemcl {
        --_13qz35y2: var(--x-border-width-base);
        border-top-width: var(--x-border-width-base)
    }

    ._1fragemcq {
        --_13qz35y2: var(--x-border-width-large-100);
        border-top-width: var(--x-border-width-large-100)
    }

    ._1fragemcv {
        --_13qz35y2: var(--x-border-width-large-200);
        border-top-width: var(--x-border-width-large-200)
    }

    ._1fragemd0 {
        --_13qz35y2: 0;
        border-top-width: 0
    }

    ._1fragemd5 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom-width: var(--x-border-width-base)
    }

    ._1fragemda {
        --_13qz35y3: var(--x-border-width-large-100);
        border-bottom-width: var(--x-border-width-large-100)
    }

    ._1fragemdf {
        --_13qz35y3: var(--x-border-width-large-200);
        border-bottom-width: var(--x-border-width-large-200)
    }

    ._1fragemdk {
        --_13qz35y3: 0;
        border-bottom-width: 0
    }

    ._1fragemdp {
        padding-bottom: var(--x-spacing-small-500)
    }

    ._1fragemdu {
        padding-bottom: var(--x-spacing-small-400)
    }

    ._1fragemdz {
        padding-bottom: var(--x-spacing-small-300)
    }

    ._1frageme4 {
        padding-bottom: var(--x-spacing-small-200)
    }

    ._1frageme9 {
        padding-bottom: var(--x-spacing-small-100)
    }

    ._1fragemee {
        padding-bottom: var(--x-spacing-base)
    }

    ._1fragemej {
        padding-bottom: var(--x-spacing-large-100)
    }

    ._1fragemeo {
        padding-bottom: var(--x-spacing-large-200)
    }

    ._1fragemet {
        padding-bottom: var(--x-spacing-large-300)
    }

    ._1fragemey {
        padding-bottom: var(--x-spacing-large-400)
    }

    ._1fragemf3 {
        padding-bottom: var(--x-spacing-large-500)
    }

    ._1fragemf8 {
        padding-bottom: var(--x-spacing-large-600)
    }

    ._1fragemfd {
        padding-bottom: 0
    }

    ._1fragemfi {
        padding-top: var(--x-spacing-small-500)
    }

    ._1fragemfn {
        padding-top: var(--x-spacing-small-400)
    }

    ._1fragemfs {
        padding-top: var(--x-spacing-small-300)
    }

    ._1fragemfx {
        padding-top: var(--x-spacing-small-200)
    }

    ._1fragemg2 {
        padding-top: var(--x-spacing-small-100)
    }

    ._1fragemg7 {
        padding-top: var(--x-spacing-base)
    }

    ._1fragemgc {
        padding-top: var(--x-spacing-large-100)
    }

    ._1fragemgh {
        padding-top: var(--x-spacing-large-200)
    }

    ._1fragemgm {
        padding-top: var(--x-spacing-large-300)
    }

    ._1fragemgr {
        padding-top: var(--x-spacing-large-400)
    }

    ._1fragemgw {
        padding-top: var(--x-spacing-large-500)
    }

    ._1fragemh1 {
        padding-top: var(--x-spacing-large-600)
    }

    ._1fragemh6 {
        padding-top: 0
    }

    [dir=ltr] ._1fragemhb {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemhb {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemhg {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemhg {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemhl {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemhl {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemhq {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemhq {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemhv {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemhv {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemi0 {
        padding-right: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemi0 {
        padding-left: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemi5 {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemi5 {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemia {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemia {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemif {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemif {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemik {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemik {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemip {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemip {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemiu {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemiu {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemiz {
        padding-right: 0
    }

    [dir=rtl] ._1fragemiz {
        padding-left: 0
    }

    [dir=ltr] ._1fragemj4 {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemj4 {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemj9 {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemj9 {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemje {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemje {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemjj {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemjj {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemjo {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemjo {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemjt {
        padding-left: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemjt {
        padding-right: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemjy {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemjy {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemk3 {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemk3 {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemk8 {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemk8 {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemkd {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemkd {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemki {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemki {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemkn {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemkn {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemks {
        padding-left: 0
    }

    [dir=rtl] ._1fragemks {
        padding-right: 0
    }

    ._1fragemkx {
        overflow-y: auto
    }

    ._1frageml2 {
        overflow-y: hidden
    }

    ._1frageml7 {
        overflow-y: scroll
    }

    ._1fragemlc {
        overflow-x: auto
    }

    ._1fragemlh {
        overflow-x: hidden
    }

    ._1fragemlm {
        overflow-x: scroll
    }

    ._1fragemlr {
        max-height: 100%
    }

    ._1fragemlw {
        max-height: none
    }

    ._1fragemm1 {
        max-width: 100%
    }

    ._1fragemm6 {
        min-height: 100%
    }

    ._1fragemmb {
        min-height: 100vh
    }

    ._1fragemmg {
        object-fit: contain
    }

    ._1fragemml {
        object-fit: cover
    }

    ._1fragemmq {
        object-fit: fill
    }

    ._1fragemmv {
        position: absolute
    }

    ._1fragemn0 {
        position: fixed
    }

    ._1fragemn5 {
        position: relative
    }

    ._1fragemna {
        position: static
    }

    ._1fragemnf {
        position: -webkit-sticky;
        position: sticky
    }

    ._1fragemnk {
        grid-auto-flow: column
    }

    ._1fragemnp {
        grid-auto-flow: row
    }
}

@media screen and (min-width: 1200px) {
    ._1fragem4 {
        align-content:space-around
    }

    ._1fragem9 {
        align-content: space-between
    }

    ._1frageme {
        align-content: center
    }

    ._1fragemj {
        align-content: flex-end
    }

    ._1fragemo {
        align-content: space-evenly
    }

    ._1fragemt {
        align-content: normal
    }

    ._1fragemy {
        align-content: flex-start
    }

    ._1fragem13 {
        align-content: stretch
    }

    ._1fragem18 {
        height: var(--x-spacing-small-500)
    }

    ._1fragem1d {
        height: var(--x-spacing-small-400)
    }

    ._1fragem1i {
        height: var(--x-spacing-small-300)
    }

    ._1fragem1n {
        height: var(--x-spacing-small-200)
    }

    ._1fragem1s {
        height: var(--x-spacing-small-100)
    }

    ._1fragem1x {
        height: var(--x-spacing-base)
    }

    ._1fragem22 {
        height: var(--x-spacing-large-100)
    }

    ._1fragem27 {
        height: var(--x-spacing-large-200)
    }

    ._1fragem2c {
        height: var(--x-spacing-large-300)
    }

    ._1fragem2h {
        height: var(--x-spacing-large-400)
    }

    ._1fragem2m {
        height: var(--x-spacing-large-500)
    }

    ._1fragem2r {
        height: var(--x-spacing-large-600)
    }

    ._1fragem2w {
        height: 0px
    }

    ._1fragem31 {
        height: 100%
    }

    ._1fragem36 {
        display: block
    }

    ._1fragem3b {
        display: contents
    }

    ._1fragem3g {
        display: flex
    }

    ._1fragem3l {
        display: inline
    }

    ._1fragem3q {
        display: inline-block
    }

    ._1fragem3v {
        display: inline-flex
    }

    ._1fragem40 {
        display: inline-grid
    }

    ._1fragem45 {
        display: grid
    }

    ._1fragem4a {
        display: none
    }

    ._1fragem4f {
        row-gap: var(--x-spacing-small-500)
    }

    ._1fragem4k {
        row-gap: var(--x-spacing-small-400)
    }

    ._1fragem4p {
        row-gap: var(--x-spacing-small-300)
    }

    ._1fragem4u {
        row-gap: var(--x-spacing-small-200)
    }

    ._1fragem4z {
        row-gap: var(--x-spacing-small-100)
    }

    ._1fragem54 {
        row-gap: var(--x-spacing-base)
    }

    ._1fragem59 {
        row-gap: var(--x-spacing-large-100)
    }

    ._1fragem5e {
        row-gap: var(--x-spacing-large-200)
    }

    ._1fragem5j {
        row-gap: var(--x-spacing-large-300)
    }

    ._1fragem5o {
        row-gap: var(--x-spacing-large-400)
    }

    ._1fragem5t {
        row-gap: var(--x-spacing-large-500)
    }

    ._1fragem5y {
        row-gap: var(--x-spacing-large-600)
    }

    ._1fragem63 {
        row-gap: 0px
    }

    ._1fragem68 {
        -moz-column-gap: var(--x-spacing-small-500);
        column-gap: var(--x-spacing-small-500)
    }

    ._1fragem6d {
        -moz-column-gap: var(--x-spacing-small-400);
        column-gap: var(--x-spacing-small-400)
    }

    ._1fragem6i {
        -moz-column-gap: var(--x-spacing-small-300);
        column-gap: var(--x-spacing-small-300)
    }

    ._1fragem6n {
        -moz-column-gap: var(--x-spacing-small-200);
        column-gap: var(--x-spacing-small-200)
    }

    ._1fragem6s {
        -moz-column-gap: var(--x-spacing-small-100);
        column-gap: var(--x-spacing-small-100)
    }

    ._1fragem6x {
        -moz-column-gap: var(--x-spacing-base);
        column-gap: var(--x-spacing-base)
    }

    ._1fragem72 {
        -moz-column-gap: var(--x-spacing-large-100);
        column-gap: var(--x-spacing-large-100)
    }

    ._1fragem77 {
        -moz-column-gap: var(--x-spacing-large-200);
        column-gap: var(--x-spacing-large-200)
    }

    ._1fragem7c {
        -moz-column-gap: var(--x-spacing-large-300);
        column-gap: var(--x-spacing-large-300)
    }

    ._1fragem7h {
        -moz-column-gap: var(--x-spacing-large-400);
        column-gap: var(--x-spacing-large-400)
    }

    ._1fragem7m {
        -moz-column-gap: var(--x-spacing-large-500);
        column-gap: var(--x-spacing-large-500)
    }

    ._1fragem7r {
        -moz-column-gap: var(--x-spacing-large-600);
        column-gap: var(--x-spacing-large-600)
    }

    ._1fragem7w {
        -moz-column-gap: 0px;
        column-gap: 0px
    }

    ._1fragem81 {
        justify-content: space-around
    }

    ._1fragem86 {
        justify-content: space-between
    }

    ._1fragem8b {
        justify-content: center
    }

    ._1fragem8g {
        justify-content: safe center
    }

    ._1fragem8l {
        justify-content: flex-end
    }

    ._1fragem8q {
        justify-content: space-evenly
    }

    ._1fragem8v {
        justify-content: normal
    }

    ._1fragem90 {
        justify-content: flex-start
    }

    ._1fragem95 {
        justify-content: stretch
    }

    [dir=ltr] ._1fragem9a {
        border-left: var(--x-border-width-base) none var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9a {
        border-right: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem9a {
        --_13qz35y0: 0px
    }

    [dir=ltr] ._1fragem9f {
        border-left: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9f {
        border-right: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragem9f {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9k {
        border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9k {
        border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragem9k {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9p {
        border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9p {
        border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragem9p {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem9u {
        border-right: var(--x-border-width-base) none var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9u {
        border-left: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem9u {
        --_13qz35y1: 0px
    }

    [dir=ltr] ._1fragem9z {
        border-right: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem9z {
        border-left: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragem9z {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragema4 {
        border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    [dir=rtl] ._1fragema4 {
        border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragema4 {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragema9 {
        border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=rtl] ._1fragema9 {
        border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragema9 {
        --_13qz35y1: var(--x-border-width-base)
    }

    ._1fragemae {
        --_13qz35y2: 0px;
        border-top: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragemaj {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragemao {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragemat {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragemay {
        --_13qz35y3: 0px;
        border-bottom: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragemb3 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragemb8 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragembd {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=ltr] ._1fragembi {
        border-left-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragembi {
        border-right-width: var(--x-border-width-base)
    }

    ._1fragembi {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragembn {
        border-left-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragembn {
        border-right-width: var(--x-border-width-large-100)
    }

    ._1fragembn {
        --_13qz35y0: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1fragembs {
        border-left-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1fragembs {
        border-right-width: var(--x-border-width-large-200)
    }

    ._1fragembs {
        --_13qz35y0: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragembx {
        border-left-width: 0
    }

    [dir=rtl] ._1fragembx {
        border-right-width: 0
    }

    ._1fragembx {
        --_13qz35y0: 0
    }

    [dir=ltr] ._1fragemc2 {
        border-right-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragemc2 {
        border-left-width: var(--x-border-width-base)
    }

    ._1fragemc2 {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragemc7 {
        border-right-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragemc7 {
        border-left-width: var(--x-border-width-large-100)
    }

    ._1fragemc7 {
        --_13qz35y1: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1fragemcc {
        border-right-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1fragemcc {
        border-left-width: var(--x-border-width-large-200)
    }

    ._1fragemcc {
        --_13qz35y1: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragemch {
        border-right-width: 0
    }

    [dir=rtl] ._1fragemch {
        border-left-width: 0
    }

    ._1fragemch {
        --_13qz35y1: 0
    }

    ._1fragemcm {
        --_13qz35y2: var(--x-border-width-base);
        border-top-width: var(--x-border-width-base)
    }

    ._1fragemcr {
        --_13qz35y2: var(--x-border-width-large-100);
        border-top-width: var(--x-border-width-large-100)
    }

    ._1fragemcw {
        --_13qz35y2: var(--x-border-width-large-200);
        border-top-width: var(--x-border-width-large-200)
    }

    ._1fragemd1 {
        --_13qz35y2: 0;
        border-top-width: 0
    }

    ._1fragemd6 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom-width: var(--x-border-width-base)
    }

    ._1fragemdb {
        --_13qz35y3: var(--x-border-width-large-100);
        border-bottom-width: var(--x-border-width-large-100)
    }

    ._1fragemdg {
        --_13qz35y3: var(--x-border-width-large-200);
        border-bottom-width: var(--x-border-width-large-200)
    }

    ._1fragemdl {
        --_13qz35y3: 0;
        border-bottom-width: 0
    }

    ._1fragemdq {
        padding-bottom: var(--x-spacing-small-500)
    }

    ._1fragemdv {
        padding-bottom: var(--x-spacing-small-400)
    }

    ._1frageme0 {
        padding-bottom: var(--x-spacing-small-300)
    }

    ._1frageme5 {
        padding-bottom: var(--x-spacing-small-200)
    }

    ._1fragemea {
        padding-bottom: var(--x-spacing-small-100)
    }

    ._1fragemef {
        padding-bottom: var(--x-spacing-base)
    }

    ._1fragemek {
        padding-bottom: var(--x-spacing-large-100)
    }

    ._1fragemep {
        padding-bottom: var(--x-spacing-large-200)
    }

    ._1fragemeu {
        padding-bottom: var(--x-spacing-large-300)
    }

    ._1fragemez {
        padding-bottom: var(--x-spacing-large-400)
    }

    ._1fragemf4 {
        padding-bottom: var(--x-spacing-large-500)
    }

    ._1fragemf9 {
        padding-bottom: var(--x-spacing-large-600)
    }

    ._1fragemfe {
        padding-bottom: 0
    }

    ._1fragemfj {
        padding-top: var(--x-spacing-small-500)
    }

    ._1fragemfo {
        padding-top: var(--x-spacing-small-400)
    }

    ._1fragemft {
        padding-top: var(--x-spacing-small-300)
    }

    ._1fragemfy {
        padding-top: var(--x-spacing-small-200)
    }

    ._1fragemg3 {
        padding-top: var(--x-spacing-small-100)
    }

    ._1fragemg8 {
        padding-top: var(--x-spacing-base)
    }

    ._1fragemgd {
        padding-top: var(--x-spacing-large-100)
    }

    ._1fragemgi {
        padding-top: var(--x-spacing-large-200)
    }

    ._1fragemgn {
        padding-top: var(--x-spacing-large-300)
    }

    ._1fragemgs {
        padding-top: var(--x-spacing-large-400)
    }

    ._1fragemgx {
        padding-top: var(--x-spacing-large-500)
    }

    ._1fragemh2 {
        padding-top: var(--x-spacing-large-600)
    }

    ._1fragemh7 {
        padding-top: 0
    }

    [dir=ltr] ._1fragemhc {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemhc {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemhh {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemhh {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemhm {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemhm {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemhr {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemhr {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemhw {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemhw {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemi1 {
        padding-right: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemi1 {
        padding-left: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemi6 {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemi6 {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemib {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemib {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemig {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemig {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemil {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemil {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemiq {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemiq {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemiv {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemiv {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemj0 {
        padding-right: 0
    }

    [dir=rtl] ._1fragemj0 {
        padding-left: 0
    }

    [dir=ltr] ._1fragemj5 {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemj5 {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemja {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemja {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemjf {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemjf {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemjk {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemjk {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemjp {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemjp {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemju {
        padding-left: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemju {
        padding-right: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemjz {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemjz {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemk4 {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemk4 {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemk9 {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemk9 {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemke {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemke {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemkj {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemkj {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemko {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemko {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemkt {
        padding-left: 0
    }

    [dir=rtl] ._1fragemkt {
        padding-right: 0
    }

    ._1fragemky {
        overflow-y: auto
    }

    ._1frageml3 {
        overflow-y: hidden
    }

    ._1frageml8 {
        overflow-y: scroll
    }

    ._1fragemld {
        overflow-x: auto
    }

    ._1fragemli {
        overflow-x: hidden
    }

    ._1fragemln {
        overflow-x: scroll
    }

    ._1fragemls {
        max-height: 100%
    }

    ._1fragemlx {
        max-height: none
    }

    ._1fragemm2 {
        max-width: 100%
    }

    ._1fragemm7 {
        min-height: 100%
    }

    ._1fragemmc {
        min-height: 100vh
    }

    ._1fragemmh {
        object-fit: contain
    }

    ._1fragemmm {
        object-fit: cover
    }

    ._1fragemmr {
        object-fit: fill
    }

    ._1fragemmw {
        position: absolute
    }

    ._1fragemn1 {
        position: fixed
    }

    ._1fragemn6 {
        position: relative
    }

    ._1fragemnb {
        position: static
    }

    ._1fragemng {
        position: -webkit-sticky;
        position: sticky
    }

    ._1fragemnl {
        grid-auto-flow: column
    }

    ._1fragemnq {
        grid-auto-flow: row
    }
}

@media (prefers-contrast: more) {
    ._1fragemou,._1fragemov {
        --x-default-color-border: var(--x-default-color-border-emphasized)
    }
}

@media screen and (prefers-reduced-motion: reduce) {
    ._1fragemu4 {
        --x-duration-faster: var(--x-duration-reduced-motion)
    }

    ._1fragemu5 {
        --x-duration-fast: var(--x-duration-reduced-motion)
    }

    ._1fragemu6 {
        --x-duration-base: var(--x-duration-reduced-motion)
    }

    ._1fragemu7 {
        --x-duration-slow: var(--x-duration-reduced-motion)
    }

    ._1fragemu8 {
        --x-duration-slower: var(--x-duration-reduced-motion)
    }

    ._1fragemu9 {
        --x-duration-slowest: var(--x-duration-reduced-motion)
    }
}

._94sxtb1 {
    transition-property: height,opacity;
    will-change: height,opacity
}

.xoxyfm1 {
    top: 0;
    left: 0
}

.by0ptk7 {
    border-bottom: 6px solid transparent;
    transform: scale(.8);
    transform-origin: center 120%;
    color: var(--x-default-color-text-contrast);
    max-width: 12.857142857142858em;
    transition: transform var(--x-duration-base) var(--x-timing-spring),opacity var(--x-duration-base) var(--x-timing-spring)
}

.by0ptk7.by0ptk0 {
    transform: scale(1) perspective(1px);
    opacity: 1
}

.by0ptk7.by0ptk2,.by0ptk7.by0ptk1 {
    
}

.by0ptk7:before {
    content: "";
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base));
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: var(--x-default-color-text);
    opacity: .9
}

.by0ptk9 {
    border: .42857142857142855em solid transparent;
    border-bottom-width: 0;
    border-top-color: var(--x-default-color-text);
    opacity: .9
}

[dir=rtl] .by0ptk9 {
    transform: translate(50%)
}

[dir=ltr] .by0ptk9 {
    transform: translate(-50%)
}

._16s97g75 {
    height: var(--_16s97g70)
}

._16s97g7f {
    grid-auto-columns: var(--_16s97g7a)
}

._16s97g7p {
    grid-auto-rows: var(--_16s97g7k)
}

._16s97g7z {
    grid-column: var(--_16s97g7u)
}

._16s97g719 {
    grid-row: var(--_16s97g714)
}

._16s97g71j {
    grid-template-columns: var(--_16s97g71e)
}

._16s97g71t {
    grid-template-rows: var(--_16s97g71o)
}

._16s97g723 {
    width: var(--_16s97g71y)
}

._16s97g72d {
    top: var(--_16s97g728)
}

._16s97g72n {
    bottom: var(--_16s97g72i)
}

[dir=ltr] ._16s97g72x {
    left: var(--_16s97g72s)
}

[dir=rtl] ._16s97g72x {
    right: var(--_16s97g72s)
}

[dir=ltr] ._16s97g737 {
    right: var(--_16s97g732)
}

[dir=rtl] ._16s97g737 {
    left: var(--_16s97g732)
}

._16s97g73h {
    max-height: var(--_16s97g73c)
}

._16s97g73r {
    max-width: var(--_16s97g73m)
}

._16s97g741 {
    min-height: var(--_16s97g73w)
}

._16s97g74b {
    min-width: var(--_16s97g746)
}

._16s97g74l {
    transform: var(--_16s97g74g)
}

._16s97g74q {
    height: var(--x-spacing-small-500)
}

._16s97g74v {
    height: var(--x-spacing-small-400)
}

._16s97g750 {
    height: var(--x-spacing-small-300)
}

._16s97g755 {
    height: var(--x-spacing-small-200)
}

._16s97g75a {
    height: var(--x-spacing-small-100)
}

._16s97g75f {
    height: var(--x-spacing-base)
}

._16s97g75k {
    height: var(--x-spacing-large-100)
}

._16s97g75p {
    height: var(--x-spacing-large-200)
}

._16s97g75u {
    height: var(--x-spacing-large-300)
}

._16s97g75z {
    height: var(--x-spacing-large-400)
}

._16s97g764 {
    height: var(--x-spacing-large-500)
}

._16s97g769 {
    height: var(--x-spacing-large-600)
}

._16s97g76e {
    height: 0px
}

._16s97g76j {
    height: 100%
}

._16s97g76o {
    width: var(--x-spacing-small-500)
}

._16s97g76t {
    width: var(--x-spacing-small-400)
}

._16s97g76y {
    width: var(--x-spacing-small-300)
}

._16s97g773 {
    width: var(--x-spacing-small-200)
}

._16s97g778 {
    width: var(--x-spacing-small-100)
}

._16s97g77d {
    width: var(--x-spacing-base)
}

._16s97g77i {
    width: var(--x-spacing-large-100)
}

._16s97g77n {
    width: var(--x-spacing-large-200)
}

._16s97g77s {
    width: var(--x-spacing-large-300)
}

._16s97g77x {
    width: var(--x-spacing-large-400)
}

._16s97g782 {
    width: var(--x-spacing-large-500)
}

._16s97g787 {
    width: var(--x-spacing-large-600)
}

._16s97g78c {
    width: 0px
}

._16s97g78h {
    width: auto
}

._16s97g78m {
    width: 100%
}

._16s97g78r {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

._16s97g78w {
    max-height: 100%
}

._16s97g791 {
    max-height: none
}

._16s97g796 {
    max-width: 100%
}

._16s97g79b {
    min-height: 100%
}

._16s97g79g {
    min-height: 100vh
}

._16s97g79l {
    min-width: 100%
}

._16s97g79u {
    background-image: var(--_16s97g79q)
}

._16s97g79v:hover {
    background-image: var(--_16s97g79r)
}

._16s97g79w:focus {
    background-image: var(--_16s97g79s)
}

._16s97g79x:hover:focus {
    background-image: var(--_16s97g79t)
}

@media screen and (min-width: 580px) {
    ._16s97g76 {
        height:var(--_16s97g71)
    }

    ._16s97g7g {
        grid-auto-columns: var(--_16s97g7b)
    }

    ._16s97g7q {
        grid-auto-rows: var(--_16s97g7l)
    }

    ._16s97g710 {
        grid-column: var(--_16s97g7v)
    }

    ._16s97g71a {
        grid-row: var(--_16s97g715)
    }

    ._16s97g71k {
        grid-template-columns: var(--_16s97g71f)
    }

    ._16s97g71u {
        grid-template-rows: var(--_16s97g71p)
    }

    ._16s97g724 {
        width: var(--_16s97g71z)
    }

    ._16s97g72e {
        top: var(--_16s97g729)
    }

    ._16s97g72o {
        bottom: var(--_16s97g72j)
    }

    [dir=ltr] ._16s97g72y {
        left: var(--_16s97g72t)
    }

    [dir=rtl] ._16s97g72y {
        right: var(--_16s97g72t)
    }

    [dir=ltr] ._16s97g738 {
        right: var(--_16s97g733)
    }

    [dir=rtl] ._16s97g738 {
        left: var(--_16s97g733)
    }

    ._16s97g73i {
        max-height: var(--_16s97g73d)
    }

    ._16s97g73s {
        max-width: var(--_16s97g73n)
    }

    ._16s97g742 {
        min-height: var(--_16s97g73x)
    }

    ._16s97g74c {
        min-width: var(--_16s97g747)
    }

    ._16s97g74m {
        transform: var(--_16s97g74h)
    }

    ._16s97g74r {
        height: var(--x-spacing-small-500)
    }

    ._16s97g74w {
        height: var(--x-spacing-small-400)
    }

    ._16s97g751 {
        height: var(--x-spacing-small-300)
    }

    ._16s97g756 {
        height: var(--x-spacing-small-200)
    }

    ._16s97g75b {
        height: var(--x-spacing-small-100)
    }

    ._16s97g75g {
        height: var(--x-spacing-base)
    }

    ._16s97g75l {
        height: var(--x-spacing-large-100)
    }

    ._16s97g75q {
        height: var(--x-spacing-large-200)
    }

    ._16s97g75v {
        height: var(--x-spacing-large-300)
    }

    ._16s97g760 {
        height: var(--x-spacing-large-400)
    }

    ._16s97g765 {
        height: var(--x-spacing-large-500)
    }

    ._16s97g76a {
        height: var(--x-spacing-large-600)
    }

    ._16s97g76f {
        height: 0px
    }

    ._16s97g76k {
        height: 100%
    }

    ._16s97g76p {
        width: var(--x-spacing-small-500)
    }

    ._16s97g76u {
        width: var(--x-spacing-small-400)
    }

    ._16s97g76z {
        width: var(--x-spacing-small-300)
    }

    ._16s97g774 {
        width: var(--x-spacing-small-200)
    }

    ._16s97g779 {
        width: var(--x-spacing-small-100)
    }

    ._16s97g77e {
        width: var(--x-spacing-base)
    }

    ._16s97g77j {
        width: var(--x-spacing-large-100)
    }

    ._16s97g77o {
        width: var(--x-spacing-large-200)
    }

    ._16s97g77t {
        width: var(--x-spacing-large-300)
    }

    ._16s97g77y {
        width: var(--x-spacing-large-400)
    }

    ._16s97g783 {
        width: var(--x-spacing-large-500)
    }

    ._16s97g788 {
        width: var(--x-spacing-large-600)
    }

    ._16s97g78d {
        width: 0px
    }

    ._16s97g78i {
        width: auto
    }

    ._16s97g78n {
        width: 100%
    }

    ._16s97g78s {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    ._16s97g78x {
        max-height: 100%
    }

    ._16s97g792 {
        max-height: none
    }

    ._16s97g797 {
        max-width: 100%
    }

    ._16s97g79c {
        min-height: 100%
    }

    ._16s97g79h {
        min-height: 100vh
    }

    ._16s97g79m {
        min-width: 100%
    }
}

@media screen and (min-width: 750px) {
    ._16s97g77 {
        height:var(--_16s97g72)
    }

    ._16s97g7h {
        grid-auto-columns: var(--_16s97g7c)
    }

    ._16s97g7r {
        grid-auto-rows: var(--_16s97g7m)
    }

    ._16s97g711 {
        grid-column: var(--_16s97g7w)
    }

    ._16s97g71b {
        grid-row: var(--_16s97g716)
    }

    ._16s97g71l {
        grid-template-columns: var(--_16s97g71g)
    }

    ._16s97g71v {
        grid-template-rows: var(--_16s97g71q)
    }

    ._16s97g725 {
        width: var(--_16s97g720)
    }

    ._16s97g72f {
        top: var(--_16s97g72a)
    }

    ._16s97g72p {
        bottom: var(--_16s97g72k)
    }

    [dir=ltr] ._16s97g72z {
        left: var(--_16s97g72u)
    }

    [dir=rtl] ._16s97g72z {
        right: var(--_16s97g72u)
    }

    [dir=ltr] ._16s97g739 {
        right: var(--_16s97g734)
    }

    [dir=rtl] ._16s97g739 {
        left: var(--_16s97g734)
    }

    ._16s97g73j {
        max-height: var(--_16s97g73e)
    }

    ._16s97g73t {
        max-width: var(--_16s97g73o)
    }

    ._16s97g743 {
        min-height: var(--_16s97g73y)
    }

    ._16s97g74d {
        min-width: var(--_16s97g748)
    }

    ._16s97g74n {
        transform: var(--_16s97g74i)
    }

    ._16s97g74s {
        height: var(--x-spacing-small-500)
    }

    ._16s97g74x {
        height: var(--x-spacing-small-400)
    }

    ._16s97g752 {
        height: var(--x-spacing-small-300)
    }

    ._16s97g757 {
        height: var(--x-spacing-small-200)
    }

    ._16s97g75c {
        height: var(--x-spacing-small-100)
    }

    ._16s97g75h {
        height: var(--x-spacing-base)
    }

    ._16s97g75m {
        height: var(--x-spacing-large-100)
    }

    ._16s97g75r {
        height: var(--x-spacing-large-200)
    }

    ._16s97g75w {
        height: var(--x-spacing-large-300)
    }

    ._16s97g761 {
        height: var(--x-spacing-large-400)
    }

    ._16s97g766 {
        height: var(--x-spacing-large-500)
    }

    ._16s97g76b {
        height: var(--x-spacing-large-600)
    }

    ._16s97g76g {
        height: 0px
    }

    ._16s97g76l {
        height: 100%
    }

    ._16s97g76q {
        width: var(--x-spacing-small-500)
    }

    ._16s97g76v {
        width: var(--x-spacing-small-400)
    }

    ._16s97g770 {
        width: var(--x-spacing-small-300)
    }

    ._16s97g775 {
        width: var(--x-spacing-small-200)
    }

    ._16s97g77a {
        width: var(--x-spacing-small-100)
    }

    ._16s97g77f {
        width: var(--x-spacing-base)
    }

    ._16s97g77k {
        width: var(--x-spacing-large-100)
    }

    ._16s97g77p {
        width: var(--x-spacing-large-200)
    }

    ._16s97g77u {
        width: var(--x-spacing-large-300)
    }

    ._16s97g77z {
        width: var(--x-spacing-large-400)
    }

    ._16s97g784 {
        width: var(--x-spacing-large-500)
    }

    ._16s97g789 {
        width: var(--x-spacing-large-600)
    }

    ._16s97g78e {
        width: 0px
    }

    ._16s97g78j {
        width: auto
    }

    ._16s97g78o {
        width: 100%
    }

    ._16s97g78t {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    ._16s97g78y {
        max-height: 100%
    }

    ._16s97g793 {
        max-height: none
    }

    ._16s97g798 {
        max-width: 100%
    }

    ._16s97g79d {
        min-height: 100%
    }

    ._16s97g79i {
        min-height: 100vh
    }

    ._16s97g79n {
        min-width: 100%
    }
}

@media screen and (min-width: 1000px) {
    ._16s97g78 {
        height:var(--_16s97g73)
    }

    ._16s97g7i {
        grid-auto-columns: var(--_16s97g7d)
    }

    ._16s97g7s {
        grid-auto-rows: var(--_16s97g7n)
    }

    ._16s97g712 {
        grid-column: var(--_16s97g7x)
    }

    ._16s97g71c {
        grid-row: var(--_16s97g717)
    }

    ._16s97g71m {
        grid-template-columns: var(--_16s97g71h)
    }

    ._16s97g71w {
        grid-template-rows: var(--_16s97g71r)
    }

    ._16s97g726 {
        width: var(--_16s97g721)
    }

    ._16s97g72g {
        top: var(--_16s97g72b)
    }

    ._16s97g72q {
        bottom: var(--_16s97g72l)
    }

    [dir=ltr] ._16s97g730 {
        left: var(--_16s97g72v)
    }

    [dir=rtl] ._16s97g730 {
        right: var(--_16s97g72v)
    }

    [dir=ltr] ._16s97g73a {
        right: var(--_16s97g735)
    }

    [dir=rtl] ._16s97g73a {
        left: var(--_16s97g735)
    }

    ._16s97g73k {
        max-height: var(--_16s97g73f)
    }

    ._16s97g73u {
        max-width: var(--_16s97g73p)
    }

    ._16s97g744 {
        min-height: var(--_16s97g73z)
    }

    ._16s97g74e {
        min-width: var(--_16s97g749)
    }

    ._16s97g74o {
        transform: var(--_16s97g74j)
    }

    ._16s97g74t {
        height: var(--x-spacing-small-500)
    }

    ._16s97g74y {
        height: var(--x-spacing-small-400)
    }

    ._16s97g753 {
        height: var(--x-spacing-small-300)
    }

    ._16s97g758 {
        height: var(--x-spacing-small-200)
    }

    ._16s97g75d {
        height: var(--x-spacing-small-100)
    }

    ._16s97g75i {
        height: var(--x-spacing-base)
    }

    ._16s97g75n {
        height: var(--x-spacing-large-100)
    }

    ._16s97g75s {
        height: var(--x-spacing-large-200)
    }

    ._16s97g75x {
        height: var(--x-spacing-large-300)
    }

    ._16s97g762 {
        height: var(--x-spacing-large-400)
    }

    ._16s97g767 {
        height: var(--x-spacing-large-500)
    }

    ._16s97g76c {
        height: var(--x-spacing-large-600)
    }

    ._16s97g76h {
        height: 0px
    }

    ._16s97g76m {
        height: 100%
    }

    ._16s97g76r {
        width: var(--x-spacing-small-500)
    }

    ._16s97g76w {
        width: var(--x-spacing-small-400)
    }

    ._16s97g771 {
        width: var(--x-spacing-small-300)
    }

    ._16s97g776 {
        width: var(--x-spacing-small-200)
    }

    ._16s97g77b {
        width: var(--x-spacing-small-100)
    }

    ._16s97g77g {
        width: var(--x-spacing-base)
    }

    ._16s97g77l {
        width: var(--x-spacing-large-100)
    }

    ._16s97g77q {
        width: var(--x-spacing-large-200)
    }

    ._16s97g77v {
        width: var(--x-spacing-large-300)
    }

    ._16s97g780 {
        width: var(--x-spacing-large-400)
    }

    ._16s97g785 {
        width: var(--x-spacing-large-500)
    }

    ._16s97g78a {
        width: var(--x-spacing-large-600)
    }

    ._16s97g78f {
        width: 0px
    }

    ._16s97g78k {
        width: auto
    }

    ._16s97g78p {
        width: 100%
    }

    ._16s97g78u {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    ._16s97g78z {
        max-height: 100%
    }

    ._16s97g794 {
        max-height: none
    }

    ._16s97g799 {
        max-width: 100%
    }

    ._16s97g79e {
        min-height: 100%
    }

    ._16s97g79j {
        min-height: 100vh
    }

    ._16s97g79o {
        min-width: 100%
    }
}

@media screen and (min-width: 1200px) {
    ._16s97g79 {
        height:var(--_16s97g74)
    }

    ._16s97g7j {
        grid-auto-columns: var(--_16s97g7e)
    }

    ._16s97g7t {
        grid-auto-rows: var(--_16s97g7o)
    }

    ._16s97g713 {
        grid-column: var(--_16s97g7y)
    }

    ._16s97g71d {
        grid-row: var(--_16s97g718)
    }

    ._16s97g71n {
        grid-template-columns: var(--_16s97g71i)
    }

    ._16s97g71x {
        grid-template-rows: var(--_16s97g71s)
    }

    ._16s97g727 {
        width: var(--_16s97g722)
    }

    ._16s97g72h {
        top: var(--_16s97g72c)
    }

    ._16s97g72r {
        bottom: var(--_16s97g72m)
    }

    [dir=ltr] ._16s97g731 {
        left: var(--_16s97g72w)
    }

    [dir=rtl] ._16s97g731 {
        right: var(--_16s97g72w)
    }

    [dir=ltr] ._16s97g73b {
        right: var(--_16s97g736)
    }

    [dir=rtl] ._16s97g73b {
        left: var(--_16s97g736)
    }

    ._16s97g73l {
        max-height: var(--_16s97g73g)
    }

    ._16s97g73v {
        max-width: var(--_16s97g73q)
    }

    ._16s97g745 {
        min-height: var(--_16s97g740)
    }

    ._16s97g74f {
        min-width: var(--_16s97g74a)
    }

    ._16s97g74p {
        transform: var(--_16s97g74k)
    }

    ._16s97g74u {
        height: var(--x-spacing-small-500)
    }

    ._16s97g74z {
        height: var(--x-spacing-small-400)
    }

    ._16s97g754 {
        height: var(--x-spacing-small-300)
    }

    ._16s97g759 {
        height: var(--x-spacing-small-200)
    }

    ._16s97g75e {
        height: var(--x-spacing-small-100)
    }

    ._16s97g75j {
        height: var(--x-spacing-base)
    }

    ._16s97g75o {
        height: var(--x-spacing-large-100)
    }

    ._16s97g75t {
        height: var(--x-spacing-large-200)
    }

    ._16s97g75y {
        height: var(--x-spacing-large-300)
    }

    ._16s97g763 {
        height: var(--x-spacing-large-400)
    }

    ._16s97g768 {
        height: var(--x-spacing-large-500)
    }

    ._16s97g76d {
        height: var(--x-spacing-large-600)
    }

    ._16s97g76i {
        height: 0px
    }

    ._16s97g76n {
        height: 100%
    }

    ._16s97g76s {
        width: var(--x-spacing-small-500)
    }

    ._16s97g76x {
        width: var(--x-spacing-small-400)
    }

    ._16s97g772 {
        width: var(--x-spacing-small-300)
    }

    ._16s97g777 {
        width: var(--x-spacing-small-200)
    }

    ._16s97g77c {
        width: var(--x-spacing-small-100)
    }

    ._16s97g77h {
        width: var(--x-spacing-base)
    }

    ._16s97g77m {
        width: var(--x-spacing-large-100)
    }

    ._16s97g77r {
        width: var(--x-spacing-large-200)
    }

    ._16s97g77w {
        width: var(--x-spacing-large-300)
    }

    ._16s97g781 {
        width: var(--x-spacing-large-400)
    }

    ._16s97g786 {
        width: var(--x-spacing-large-500)
    }

    ._16s97g78b {
        width: var(--x-spacing-large-600)
    }

    ._16s97g78g {
        width: 0px
    }

    ._16s97g78l {
        width: auto
    }

    ._16s97g78q {
        width: 100%
    }

    ._16s97g78v {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    ._16s97g790 {
        max-height: 100%
    }

    ._16s97g795 {
        max-height: none
    }

    ._16s97g79a {
        max-width: 100%
    }

    ._16s97g79f {
        min-height: 100%
    }

    ._16s97g79k {
        min-height: 100vh
    }

    ._16s97g79p {
        min-width: 100%
    }
}

._1M6e9 {
    color: inherit;
    text-decoration: inherit
}

@keyframes _1ggkr8p1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes _1ggkr8p2 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._1ggkr8p4 {
    animation: _1ggkr8p2 .5s ease-in-out,_1ggkr8p1 .5s linear infinite;
    fill: currentColor
}

._1ggkr8p6 {
    color: var(--x-default-color-spinner, var(--x-default-color-accent))
}

._1ggkr8p9 {
    --_1ggkr8p0: calc(var(--x-typography-size-default) * .7142857142857143);
    min-width: var(--_1ggkr8p0);
    min-height: var(--_1ggkr8p0);
    width: var(--_1ggkr8p0);
    height: var(--_1ggkr8p0)
}

._1ggkr8pa {
    --_1ggkr8p0: calc(var(--x-typography-size-default) * 1);
    min-width: var(--_1ggkr8p0);
    min-height: var(--_1ggkr8p0);
    width: var(--_1ggkr8p0);
    height: var(--_1ggkr8p0)
}

._1ggkr8pb {
    --_1ggkr8p0: calc(var(--x-typography-size-default) * 1.2857142857142858);
    min-width: var(--_1ggkr8p0);
    min-height: var(--_1ggkr8p0);
    width: var(--_1ggkr8p0);
    height: var(--_1ggkr8p0)
}

._1ggkr8pc {
    --_1ggkr8p0: calc(var(--x-typography-size-default) * 2.2857142857142856);
    min-width: var(--_1ggkr8p0);
    min-height: var(--_1ggkr8p0);
    width: var(--_1ggkr8p0);
    height: var(--_1ggkr8p0)
}

._1ggkr8pd {
    min-width: var(--_1ggkr8p0);
    min-height: var(--_1ggkr8p0);
    width: var(--_1ggkr8p0);
    height: var(--_1ggkr8p0)
}

._1ggkr8pf {
    transform: scale(1)
}

[class]._9W7LM::-webkit-input-placeholder {
    font-size: var(--x-style1-typography-size, var(--this-font-size));
    text-transform: var(--x-style1-typography-case, var(--this-text-transform));
    font-family: var(--x-style1-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style1-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style1-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style1-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style1-typography-decoration, var(--this-typography-decoration) )
}

[class].Yd4TO,[class]._9W7LM::placeholder {
    font-size: var(--x-style1-typography-size, var(--this-font-size));
    text-transform: var(--x-style1-typography-case, var(--this-text-transform));
    font-family: var(--x-style1-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style1-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style1-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style1-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style1-typography-decoration, var(--this-typography-decoration) )
}

[class]._3dY54::-webkit-input-placeholder {
    font-size: var(--x-style2-typography-size, var(--this-font-size));
    text-transform: var(--x-style2-typography-case, var(--this-text-transform));
    font-family: var(--x-style2-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style2-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style2-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style2-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style2-typography-decoration, var(--this-typography-decoration) )
}

[class].J2ngu,[class]._3dY54::placeholder {
    font-size: var(--x-style2-typography-size, var(--this-font-size));
    text-transform: var(--x-style2-typography-case, var(--this-text-transform));
    font-family: var(--x-style2-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style2-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style2-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style2-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style2-typography-decoration, var(--this-typography-decoration) )
}

[class].YjM2K::-webkit-input-placeholder {
    font-size: var(--x-style3-typography-size, var(--this-font-size));
    text-transform: var(--x-style3-typography-case, var(--this-text-transform));
    font-family: var(--x-style3-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style3-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style3-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style3-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style3-typography-decoration, var(--this-typography-decoration) )
}

[class].YDDJo,[class].YjM2K::placeholder {
    font-size: var(--x-style3-typography-size, var(--this-font-size));
    text-transform: var(--x-style3-typography-case, var(--this-text-transform));
    font-family: var(--x-style3-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style3-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style3-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style3-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style3-typography-decoration, var(--this-typography-decoration) )
}

[class].N0zii::-webkit-input-placeholder {
    font-size: var(--x-style4-typography-size, var(--this-font-size));
    text-transform: var(--x-style4-typography-case, var(--this-text-transform));
    font-family: var(--x-style4-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style4-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style4-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style4-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style4-typography-decoration, var(--this-typography-decoration) )
}

[class].DhiR4,[class].N0zii::placeholder {
    font-size: var(--x-style4-typography-size, var(--this-font-size));
    text-transform: var(--x-style4-typography-case, var(--this-text-transform));
    font-family: var(--x-style4-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style4-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style4-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style4-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style4-typography-decoration, var(--this-typography-decoration) )
}

[class]._1qfoT::-webkit-input-placeholder {
    font-size: var(--x-style5-typography-size, var(--this-font-size));
    text-transform: var(--x-style5-typography-case, var(--this-text-transform));
    font-family: var(--x-style5-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style5-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style5-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style5-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style5-typography-decoration, var(--this-typography-decoration) )
}

[class].Ba9mg,[class]._1qfoT::placeholder {
    font-size: var(--x-style5-typography-size, var(--this-font-size));
    text-transform: var(--x-style5-typography-case, var(--this-text-transform));
    font-family: var(--x-style5-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style5-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style5-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style5-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style5-typography-decoration, var(--this-typography-decoration) )
}

[class].DHR2M::-webkit-input-placeholder {
    font-size: var(--x-style6-typography-size, var(--this-font-size));
    text-transform: var(--x-style6-typography-case, var(--this-text-transform));
    font-family: var(--x-style6-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style6-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style6-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style6-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style6-typography-decoration, var(--this-typography-decoration) )
}

[class].seNnN,[class].DHR2M::placeholder {
    font-size: var(--x-style6-typography-size, var(--this-font-size));
    text-transform: var(--x-style6-typography-case, var(--this-text-transform));
    font-family: var(--x-style6-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style6-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style6-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style6-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style6-typography-decoration, var(--this-typography-decoration) )
}

[class].Vza31::-webkit-input-placeholder {
    font-size: var(--x-style7-typography-size, var(--this-font-size));
    text-transform: var(--x-style7-typography-case, var(--this-text-transform));
    font-family: var(--x-style7-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style7-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style7-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style7-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style7-typography-decoration, var(--this-typography-decoration) )
}

[class].k4HZ7,[class].Vza31::placeholder {
    font-size: var(--x-style7-typography-size, var(--this-font-size));
    text-transform: var(--x-style7-typography-case, var(--this-text-transform));
    font-family: var(--x-style7-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style7-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style7-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style7-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style7-typography-decoration, var(--this-typography-decoration) )
}

[class].g2oRJ::-webkit-input-placeholder {
    font-size: var(--x-style8-typography-size, var(--this-font-size));
    text-transform: var(--x-style8-typography-case, var(--this-text-transform));
    font-family: var(--x-style8-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style8-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style8-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style8-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style8-typography-decoration, var(--this-typography-decoration) )
}

[class].Yk4UH,[class].g2oRJ::placeholder {
    font-size: var(--x-style8-typography-size, var(--this-font-size));
    text-transform: var(--x-style8-typography-case, var(--this-text-transform));
    font-family: var(--x-style8-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style8-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style8-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style8-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style8-typography-decoration, var(--this-typography-decoration) )
}

[class].rmGoF::-webkit-input-placeholder {
    font-size: var(--x-style9-typography-size, var(--this-font-size));
    text-transform: var(--x-style9-typography-case, var(--this-text-transform));
    font-family: var(--x-style9-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style9-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style9-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style9-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style9-typography-decoration, var(--this-typography-decoration) )
}

[class].ez6vu,[class].rmGoF::placeholder {
    font-size: var(--x-style9-typography-size, var(--this-font-size));
    text-transform: var(--x-style9-typography-case, var(--this-text-transform));
    font-family: var(--x-style9-typography-fonts, var(--this-font-family));
    font-weight: var(--x-style9-typography-weight, var(--this-font-weight));
    letter-spacing: var( --x-style9-typography-kerning, var(--this-letter-spacing) );
    -webkit-text-decoration: var( --x-style9-typography-decoration, var(--this-typography-decoration) );
    text-decoration: var( --x-style9-typography-decoration, var(--this-typography-decoration) )
}

._19gi7yt8 {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cf8))
}

._19gi7yt9 {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cf9))
}

._19gi7yta {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cfa))
}

._19gi7ytb {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cfb))
}

._19gi7ytc {
    letter-spacing: var(--_12e54cf3)
}

._19gi7ytd {
    letter-spacing: var(--_12e54cf4)
}

._19gi7yte {
    letter-spacing: var(--_12e54cf5)
}

._19gi7ytg {
    --this-font-size: var(--x-typography-size-extra-small)
}

._19gi7yti {
    --this-font-size: var(--x-typography-size-small)
}

._19gi7ytk {
    --this-font-size: var(--x-typography-size-default)
}

._19gi7ytm {
    --this-font-size: var(--x-typography-size-medium)
}

._19gi7yto {
    --this-font-size: var(--x-typography-size-large)
}

._19gi7ytq {
    --this-font-size: var(--x-typography-size-extra-large)
}

._19gi7yts {
    --this-font-size: var(--x-typography-size-extra-extra-large)
}

._19gi7ytt {
    font-family: var(--x-typography-primary-fonts)
}

._19gi7ytu {
    font-family: var(--x-typography-secondary-fonts)
}

._19gi7ytz {
    --x-default-color-accent: currentColor;
    --x-default-color-accent-hovered: currentColor;
    --x-link-text-decoration: underline
}

._19gi7yt1d {
    --x-link-text-decoration: underline
}

button:hover ._19gi7yt1d,button:focus ._19gi7yt1d,a:hover ._19gi7yt1d,a:focus ._19gi7yt1d {
    color: var(--x-default-color-accent-hovered);
    transition: color var(--x-duration-base) var(--x-timing-base)
}

._19gi7yt1f {
    --x-default-color-accent: currentColor;
    --x-link-text-decoration: underline;
    color: var(--x-default-color-text-subdued, inherit)
}

._19gi7yt1j {
    font-style: italic
}

._19gi7yt1l {
    color: inherit;
    font-weight: var(--x-typography-primary-weight-bold)
}

._19gi7yt1m {
    font-style: italic
}

._19gi7yt1n {
    --this-typography-decoration: line-through
}

._19gi7yt1p {
    --this-font-weight: var(--x-typography-primary-weight-bold);
    font-weight: var(--x-typography-primary-weight-bold)
}

@media screen and (forced-colors: active) {
    ._19gi7yt1l {
        background-color: Highlight;
        color: HighlightText
    }
}

._1m2hr9ge {
    letter-spacing: var(--x-global-typography-kerning);
    background-color: var(--_1m2hr9g0);
    color: var(--_1m2hr9gb);
    border-radius: inherit;
    outline-offset: .1rem
}

._1m2hr9gn ._1m2hr9gv,._1m2hr9gj ._1m2hr9gv {
    opacity: 0;
    scale: .8
}

._1m2hr9gx {
    transition-delay: var(--x-duration-fast)
}

._1m2hr9gm ._1m2hr9gx {
    opacity: 0;
    scale: .5
}

._1m2hr9gn ._1m2hr9gx,._1m2hr9gj ._1m2hr9gx {
    opacity: 1;
    scale: 1
}

[dir=rtl] ._1m2hr9gx {
    flex-direction: row-reverse
}

._1m2hr9gz {
    transition: max-width var(--x-duration-slower) 4.175s,transform var(--x-duration-slowest) 4.175s,margin var(--x-duration-slowest) 4.175s,opacity var(--x-duration-slow) 4.4375s;
    overflow-wrap: normal;
    white-space: nowrap
}

[dir=ltr] [dir=ltr] ._1m2hr9gm ._1m2hr9gz {
    margin-left: 0
}

[dir=rtl] [dir=ltr] ._1m2hr9gm ._1m2hr9gz {
    margin-right: 0
}

[dir=ltr] ._1m2hr9gm ._1m2hr9gz {
    transform: translate(-18px);
    max-width: 0px;
    opacity: 0
}

[dir=ltr] [dir=rtl] ._1m2hr9gm ._1m2hr9gz {
    margin-right: 0
}

[dir=rtl] [dir=rtl] ._1m2hr9gm ._1m2hr9gz {
    margin-left: 0
}

[dir=rtl] ._1m2hr9gm ._1m2hr9gz {
    transform: translate(18px);
    max-width: 0px;
    opacity: 0
}

[dir=ltr] ._1m2hr9gn ._1m2hr9gz,[dir=ltr] ._1m2hr9gj ._1m2hr9gz {
    margin-left: var(--x-spacing-small-100)
}

[dir=rtl] ._1m2hr9gn ._1m2hr9gz,[dir=rtl] ._1m2hr9gj ._1m2hr9gz {
    margin-right: var(--x-spacing-small-100)
}

._1m2hr9gn ._1m2hr9gz,._1m2hr9gj ._1m2hr9gz {
    transform: translate(0);
    max-width: 100px;
    opacity: 1
}

._1m2hr9g11 {
    transform: translate(-50%,-50%);
    transform-origin: left top
}

._1m2hr9g14 {
    box-shadow: inset 0 calc(var(--_1m2hr9g5) * -1) 0 0 var(--_1m2hr9g3)
}

._1m2hr9g15 {
    box-shadow: inset 0 0 0 var(--_1m2hr9g5) var(--_1m2hr9g3)
}

._1m2hr9g1f {
    --_1m2hr9g0: var(--x-default-color-background);
    --_1m2hr9g1: var(--swn0jpc);
    --_1m2hr9gb: var(--x-default-color-text);
    --_1m2hr9gc: var(--swn0jpd);
    --_1m2hr9g6: var(--x-default-color-background);
    --_1m2hr9g3: var(--x-default-color-border);
    --_1m2hr9g4: var(--swn0jpe);
    --_1m2hr9g5: var(--x-primary-button-border-width);
    --_1m2hr9g2: var(--x-primary-button-block-padding);
    --_1m2hr9g7: var(--x-primary-button-inline-padding);
    font-family: var(--x-primary-button-font-family);
    font-size: var(--x-primary-button-font-size);
    font-weight: var(--x-primary-button-font-weight, var(--x-typography-primary-weight-bold));
    letter-spacing: var(--x-primary-button-letter-spacing, var(--x-global-typography-kerning));
    text-transform: var(--x-primary-button-text-transform);
    border-radius: var(--x-primary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

._1m2hr9g1g {
    --_1m2hr9g0: var(--x-default-color-background);
    --_1m2hr9g1: var(--swn0jpc);
    --_1m2hr9gb: var(--x-default-color-text);
    --_1m2hr9gc: var(--swn0jpd);
    --_1m2hr9g6: var(--x-default-color-text);
    --_1m2hr9g3: var(--x-default-color-border);
    --_1m2hr9g4: var(--swn0jpe);
    --_1m2hr9g5: var(--x-secondary-button-border-width);
    --_1m2hr9g2: var(--x-secondary-button-block-padding);
    --_1m2hr9g7: var(--x-secondary-button-inline-padding);
    font-family: var(--x-secondary-button-font-family);
    font-size: var(--x-secondary-button-font-size);
    font-weight: var(--x-secondary-button-font-weight, var(--x-typography-secondary-weight-bold));
    letter-spacing: var(--x-secondary-button-letter-spacing, var(--x-global-typography-kerning));
    text-transform: var(--x-secondary-button-text-transform);
    border-radius: var(--x-secondary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

._1m2hr9g1h {
    --_1m2hr9gb: var(--x-default-color-accent);
    --_1m2hr9gc: var(--x-default-color-accent-hovered);
    --_1m2hr9g6: var(--x-default-color-accent-hovered);
    --x-default-color-icon: currentColor;
    --x-default-color-spinner: currentColor;
    --x-default-color-text-subdued: currentColor;
    --_1m2hr9g3: none;
    --_1m2hr9g5: 0px;
    --_1m2hr9g2: 0px;
    --_1m2hr9g7: 0px;
    --_1m2hr9g8: -.7142857142857143em;
    --_1m2hr9g9: -.7142857142857143em;
    outline-offset: .3rem;
    border-radius: var(--x-secondary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)));
    text-transform: var(--x-global-typography-letter-case)
}

._1m2hr9g1k {
    -webkit-text-decoration: var(--x-link-text-decoration, none);
    text-decoration: var(--x-link-text-decoration, none)
}

._1m2hr9g1u._1m2hr9g13 {
    --_1m2hr9g0: var(--swn0je);
    --_1m2hr9g1: var(--swn0jf);
    --_1m2hr9gb: var(--swn0jj);
    --_1m2hr9gc: var(--swn0jj);
    --_1m2hr9g6: var(--swn0je);
    --_1m2hr9g3: var(--swn0je);
    --_1m2hr9g4: var(--swn0jf);
    --x-default-color-icon: currentColor;
    --x-default-color-spinner: currentColor;
    --x-default-color-text-subdued: currentColor
}

._1m2hr9g1u._1m2hr9g12 {
    --_1m2hr9gb: var(--swn0je);
    --_1m2hr9gc: var(--swn0jf);
    --_1m2hr9g6: var(--swn0je);
    --_1m2hr9g3: var(--swn0je);
    --_1m2hr9g4: var(--swn0jf);
    --x-default-color-icon: currentColor;
    --x-default-color-spinner: currentColor;
    --x-default-color-text-subdued: currentColor
}

._1m2hr9g1u._1m2hr9g1h {
    --_1m2hr9g0: transparent;
    --_1m2hr9g1: transparent;
    --_1m2hr9gb: var(--swn0je);
    --_1m2hr9gc: var(--swn0jf);
    --_1m2hr9g6: var(--swn0je);
    --x-default-color-icon: currentColor;
    --x-default-color-spinner: currentColor;
    --x-default-color-text-subdued: currentColor
}

._1m2hr9g1v._1m2hr9g13 {
    --_1m2hr9g0: var(--x-default-color-text);
    --_1m2hr9gb: var(--x-default-color-background);
    --_1m2hr9gc: var(--x-default-color-background);
    --_1m2hr9g6: var(--x-default-color-text);
    --_1m2hr9g3: var(--x-default-color-text);
    --_1m2hr9g4: var(--x-default-color-text);
    --x-default-color-icon: currentColor;
    --x-default-color-spinner: currentColor;
    --x-default-color-text-subdued: currentColor
}

._1m2hr9g1v._1m2hr9g12 {
    --_1m2hr9gb: var(--x-default-color-text);
    --_1m2hr9gc: var(--x-default-color-text);
    --_1m2hr9g6: var(--x-default-color-text);
    --_1m2hr9g3: var(--x-default-color-border);
    --_1m2hr9g4: var(--x-default-color-border);
    --x-default-color-icon: currentColor;
    --x-default-color-spinner: currentColor;
    --x-default-color-text-subdued: currentColor
}

._1m2hr9g1v._1m2hr9g1h {
    --_1m2hr9g0: transparent;
    --_1m2hr9g1: transparent;
    --_1m2hr9gb: inherit;
    --_1m2hr9gc: inherit;
    --_1m2hr9g6: var(--x-default-color-accent-hovered);
    --x-default-color-icon: currentColor;
    --x-default-color-spinner: currentColor;
    --x-default-color-text-subdued: currentColor
}

._1m2hr9g1x {
    padding: calc(var(--_1m2hr9g2) * var(--_1m2hr9ga)) calc(var(--_1m2hr9g7) * var(--_1m2hr9ga))
}

._1m2hr9g1y {
    --_1m2hr9ga: .6663890045814242
}

._1m2hr9g1z {
    --_1m2hr9ga: 1
}

._1m2hr9g20 {
    --_1m2hr9ga: 1.5006250000000003
}

._1m2hr9g21 {
    --_1m2hr9ga: 1.8382656250000005
}

._1m2hr9g2e {
    --_1m2hr9g2: 0px
}

._1m2hr9g2i:not(._1m2hr9g2g)._1m2hr9g1h {
    opacity: var(--x-opacity-disabled)
}

._1m2hr9g2i:not(._1m2hr9g2g)._1m2hr9g15,._1m2hr9g2i:not(._1m2hr9g2g)._1m2hr9g16 {
    border-color: var(--x-default-color-border)
}

._1m2hr9g2i:not(._1m2hr9g2g)._1m2hr9g14 {
    border-bottom-color: var(--x-default-color-border)
}

._1m2hr9g2i:not(._1m2hr9g2g)._1m2hr9g13 {
    --_1m2hr9gb: var(--x-default-color-text);
    --_1m2hr9g3: var(--x-default-color-border);
    --_1m2hr9g0: var(--x-default-color-background-subdued);
    opacity: var(--x-opacity-disabled)
}

._1m2hr9g2i:not(._1m2hr9g2g)._1m2hr9g12 {
    --_1m2hr9gb: var(--x-default-color-text);
    --_1m2hr9g3: var(--x-default-color-border);
    opacity: var(--x-opacity-disabled)
}

[dir=ltr] ._1m2hr9g2j:first-child:not(:only-child) {
    border-top-right-radius: 0
}

[dir=rtl] ._1m2hr9g2j:first-child:not(:only-child) {
    border-top-left-radius: 0
}

[dir=ltr] ._1m2hr9g2j:first-child:not(:only-child) {
    border-bottom-right-radius: 0
}

[dir=rtl] ._1m2hr9g2j:first-child:not(:only-child) {
    border-bottom-left-radius: 0
}

[dir=ltr] ._1m2hr9g2j:first-child:not(:only-child) {
    border-right: none
}

[dir=rtl] ._1m2hr9g2j:first-child:not(:only-child) {
    border-left: none
}

._1m2hr9g2j:first-child:not(:only-child) {
    z-index: 1
}

[dir=ltr] ._1m2hr9g2j:last-child:not(:only-child) {
    border-top-left-radius: 0
}

[dir=rtl] ._1m2hr9g2j:last-child:not(:only-child) {
    border-top-right-radius: 0
}

[dir=ltr] ._1m2hr9g2j:last-child:not(:only-child) {
    border-bottom-left-radius: 0
}

[dir=rtl] ._1m2hr9g2j:last-child:not(:only-child) {
    border-bottom-right-radius: 0
}

[dir=ltr] ._1m2hr9g2j:last-child:not(:only-child) {
    border-left: none
}

[dir=rtl] ._1m2hr9g2j:last-child:not(:only-child) {
    border-right: none
}

._1m2hr9g2j:not(:first-child):not(:last-child) {
    border-radius: 0;
    border: none
}

._1m2hr9g2k {
    --_1m2hr9g2: var(--x-spacing-small-200);
    --_1m2hr9g7: var(--x-spacing-base);
    border-radius: var(--x-global-border-radius, var(--x-border-radius-small))
}

@media (hover: hover) {
    ._1m2hr9ge:focus,._1m2hr9ge:hover {
        background-color:var(--_1m2hr9g1, var(--_1m2hr9g0));
        color: var(--_1m2hr9gc, var(--_1m2hr9gb));
        outline: .2rem solid transparent
    }

    ._1m2hr9ge:focus-visible {
        outline: .2rem solid var(--_1m2hr9g6)
    }

    ._1m2hr9g14:focus,._1m2hr9g14:hover {
        box-shadow: inset 0 calc(var(--_1m2hr9g5) * -1) 0 0 var(--_1m2hr9g4)
    }

    ._1m2hr9g15:focus,._1m2hr9g15:hover {
        box-shadow: inset 0 0 0 var(--_1m2hr9g5) var(--_1m2hr9g4)
    }

    ._1m2hr9g2k:hover:not(:disabled),._1m2hr9g2k:focus-visible {
        background-color: var(--x-default-color-background-subdued)
    }
}

@media (hover: none) {
    ._1m2hr9ge:active {
        transition-duration:var(--x-duration-fast);
        transition-timing-function: var(--x-timing-ease-out);
        background-color: var(--_1m2hr9g1);
        color: var(--_1m2hr9gc)
    }
}

@media screen and (prefers-reduced-motion: reduce) {
    ._1m2hr9gm ._1m2hr9gv,._1m2hr9gn ._1m2hr9gv,._1m2hr9gj ._1m2hr9gv {
        display: none
    }
}

@media screen and (min-width: 750px) {
    ._1m2hr9g22 {
        --_1m2hr9ga: .6663890045814242
    }

    ._1m2hr9g23 {
        --_1m2hr9ga: 1
    }

    ._1m2hr9g24 {
        --_1m2hr9ga: 1.5006250000000003
    }

    ._1m2hr9g25 {
        --_1m2hr9ga: 1.8382656250000005
    }
}

@media screen and (min-width: 1000px) {
    ._1m2hr9g26 {
        --_1m2hr9ga: .6663890045814242
    }

    ._1m2hr9g27 {
        --_1m2hr9ga: 1
    }

    ._1m2hr9g28 {
        --_1m2hr9ga: 1.5006250000000003
    }

    ._1m2hr9g29 {
        --_1m2hr9ga: 1.8382656250000005
    }
}

@media screen and (min-width: 1200px) {
    ._1m2hr9g2a {
        --_1m2hr9ga: .6663890045814242
    }

    ._1m2hr9g2b {
        --_1m2hr9ga: 1
    }

    ._1m2hr9g2c {
        --_1m2hr9ga: 1.5006250000000003
    }

    ._1m2hr9g2d {
        --_1m2hr9ga: 1.8382656250000005
    }
}

.s2kwpi1 {
    --this-typography-decoration: none;
    --x-default-color-icon: currentColor;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    color: inherit;
    outline-offset: .3rem;
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

.s2kwpi1:focus,.s2kwpi1:focus-visible {
    outline: .2rem solid var(--x-default-color-accent-hovered)
}

.s2kwpi1:not(:focus-visible) {
    outline: .2rem solid transparent
}

.s2kwpi2 {
    color: var(--x-default-color-accent)
}

.s2kwpi2:hover,.s2kwpi2:focus {
    color: var(--x-default-color-accent-hovered)
}

.s2kwpi6 {
    -webkit-text-decoration: var(--x-link-text-decoration, none);
    text-decoration: var(--x-link-text-decoration, none)
}

._17vpdjb1 {
    view-transition-name: toaster
}

::view-transition-group(toaster) {
    z-index: 100
}

._1s82kpb1 {
    color: inherit;
    text-decoration: inherit
}

[dir=ltr] ._1s82kpb1:after {
    border-bottom-left-radius: inherit
}

[dir=rtl] ._1s82kpb1:after {
    border-bottom-right-radius: inherit
}

[dir=ltr] ._1s82kpb1:after {
    border-top-right-radius: inherit
}

[dir=rtl] ._1s82kpb1:after {
    border-top-left-radius: inherit
}

[dir=ltr] ._1s82kpb1:after {
    border-top-left-radius: inherit
}

[dir=rtl] ._1s82kpb1:after {
    border-top-right-radius: inherit
}

[dir=ltr] ._1s82kpb1:after {
    border-bottom-right-radius: inherit
}

[dir=rtl] ._1s82kpb1:after {
    border-bottom-left-radius: inherit
}

[dir=ltr] ._1s82kpb1:after {
    left: calc((var(--_13qz35y0, 0px) * -1) + -1px)
}

[dir=rtl] ._1s82kpb1:after {
    right: calc((var(--_13qz35y0, 0px) * -1) + -1px)
}

[dir=ltr] ._1s82kpb1:after {
    right: calc((var(--_13qz35y1, 0px) * -1) + -1px)
}

[dir=rtl] ._1s82kpb1:after {
    left: calc((var(--_13qz35y1, 0px) * -1) + -1px)
}

._1s82kpb1:after {
    content: "";
    position: absolute;
    z-index: 1;
    display: block;
    
    transition: inherit;
    box-shadow: 0 0 0 0 transparent;
    top: calc((var(--_13qz35y2, 0px) * -1) + -1px);
    bottom: calc((var(--_13qz35y3, 0px) * -1) + -1px)
}

._1s82kpb1:disabled {
    cursor: default;
    
    opacity: var(--x-opacity-disabled)
}

._1s82kpb1:focus:after {
    box-shadow: 0 0 0 .2rem var(--x-default-color-accent)
}

._1s82kpb1:focus:not(:focus-visible):after {
    box-shadow: none
}

._1s82kpb1:focus-visible:after {
    box-shadow: 0 0 0 .2rem var(--x-default-color-accent)
}

.a8x1wu9,.a8x1wua,.a8x1wui {
    color: var(--x-default-color-icon)
}

.a8x1wuj {
    color: var(--x-default-color-icon-strong, var(--x-default-color-icon))
}

.a8x1wuo {
    min-width: var(--a8x1wu0);
    min-height: var(--a8x1wu0);
    width: var(--a8x1wu0);
    height: var(--a8x1wu0)
}

.a8x1wup {
    --a8x1wu0: calc(var(--x-typography-size-default) * .7142857142857143)
}

.a8x1wuq {
    --a8x1wu0: calc(var(--x-typography-size-default) * 1)
}

.a8x1wur {
    --a8x1wu0: calc(var(--x-typography-size-default) * 1.2857142857142858)
}

.a8x1wus {
    --a8x1wu0: calc(var(--x-typography-size-default) * 1.7142857142857142)
}

[dir=rtl] .a8x1wuu {
    transform: scaleX(-1)
}

.a8x1wuw {
    stroke: currentColor
}

.a8x1wuy path,.a8x1wuy circle {
    vector-effect: non-scaling-stroke;
    stroke-width: 1.5px
}

._4jeq6kf {
    background-size: cover
}

._4jeq6kg {
    background-size: contain
}

@keyframes jmb5zc0 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes jmb5zc1 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes jmb5zc2 {
    0% {
        transform: translateY(var(--_slide-in-distance))
    }

    to {
        transform: translateY(0)
    }
}

.jmb5zc4 {
    --_slide-in-distance: var(--x-spacing-large-200);
    background-color: var(--x-default-color-text);
    color: var(--x-default-color-background);
    box-shadow: var(--x-box-shadow-large);
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base));
    pointer-events: auto;
    will-change: transform;
    animation: jmb5zc0 var(--x-duration-base) var(--x-timing-base),jmb5zc2 var(--x-duration-base) var(--x-timing-base),jmb5zc1 var(--x-duration-base) var(--x-timing-base) 5s forwards
}

@media (prefers-reduced-motion) {
    .jmb5zc4 {
        --_slide-in-distance: 0
    }
}

._1mk09vf0 {
    font-family: var(--x-typography-primary-fonts);
    font-size: var(--x-typography-size-default);
    font-weight: var(--x-typography-primary-weight-base);
    line-height: var(--_12e54cf6);
    padding: 1px;
    color: #000
}

.n8k95w1:focus {
    outline: none
}

.n8k95w2 {
    font-family: var(--x-heading-level1-font-family, var(--x-typography-secondary-fonts));
    font-size: var(--x-heading-level1-font-size, var(--x-typography-size-extra-large));
    font-weight: var(--x-heading-level1-font-weight, var(--x-typography-secondary-weight-bold));
    letter-spacing: var(--x-heading-level1-letter-spacing);
    line-height: var(--x-global-typography-line-size-small);
    text-transform: var(--x-heading-level1-text-transform)
}

.n8k95w3 {
    font-family: var(--x-heading-level2-font-family, var(--x-typography-secondary-fonts));
    font-size: var(--x-heading-level2-font-size, var(--x-typography-size-medium));
    font-weight: var(--x-heading-level2-font-weight, var(--x-typography-secondary-weight-bold));
    letter-spacing: var(--x-heading-level2-letter-spacing);
    line-height: var(--x-global-typography-line-size-small);
    text-transform: var(--x-heading-level2-text-transform)
}

.n8k95w4 {
    font-family: var(--x-heading-level3-font-family, var(--x-typography-secondary-fonts));
    font-size: var(--x-heading-level3-font-size, var(--x-typography-size-default));
    font-weight: var(--x-heading-level3-font-weight, var(--x-typography-secondary-weight-bold));
    letter-spacing: var(--x-heading-level3-letter-spacing);
    line-height: var(--x-global-typography-line-size-small);
    text-transform: var(--x-heading-level3-text-transform)
}

.n8k95w5 {
    font-family: var(--x-heading-level4-font-family, var(--x-typography-secondary-fonts));
    font-size: var(--x-heading-level4-font-size, var(--x-typography-size-small));
    font-weight: var(--x-heading-level4-font-weight, var(--x-typography-secondary-weight-bold));
    letter-spacing: var(--x-heading-level4-letter-spacing);
    line-height: var(--x-global-typography-line-size-small);
    text-transform: var(--x-heading-level4-text-transform)
}

.n8k95w6,.n8k95w7 {
    font-family: var(--x-typography-secondary-fonts);
    font-size: var(--x-typography-size-default);
    font-weight: var(--x-typography-secondary-weight-base);
    line-height: var(--x-global-typography-line-size-small)
}

@keyframes u2pext1q {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.u2pext7.u2pext4,.u2pext7.u2pext0 {
    opacity: 1
}

.u2pext7.u2pext1,.u2pext7.u2pext2,.u2pext7.u2pext5 {
    transition-timing-function: ease-in;
    transition-duration: var(--x-duration-base)
}

.u2pext8 {
    padding-top: calc(var(--x-spacing-large-300) * 2)
}

.u2pextc {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background-color: rgba(0,0,0,.6)
}

.u2pextd {
    background-image: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.8) 55%)
}

.u2pextg {
    transform-origin: center bottom;
    transform: translateY(100%)
}

.u2pextg.u2pext3,.u2pextg.u2pext4,.u2pextg.u2pext0 {
    transition-delay: var(--x-duration-fast)
}

.u2pextg.u2pext4,.u2pextg.u2pext0 {
    opacity: 1;
    transform: translateY(0) scale(1)
}

.u2pextg.u2pext1,.u2pextg.u2pext2,.u2pextg.u2pext5 {
    transition-timing-function: ease-in;
    transition-duration: var(--x-duration-base)
}

.u2pextj {
    border-top-left-radius: var(--x-global-border-radius, var(--x-border-radius-large));
    border-top-right-radius: var(--x-global-border-radius, var(--x-border-radius-large))
}

[dir=ltr] .u2pext10 {
    border-top-left-radius: var(--x-global-border-radius, var(--x-border-radius-large))
}

[dir=rtl] .u2pext10,[dir=ltr] .u2pext10 {
    border-top-right-radius: var(--x-global-border-radius, var(--x-border-radius-large))
}

[dir=rtl] .u2pext10 {
    border-top-left-radius: var(--x-global-border-radius, var(--x-border-radius-large))
}

.u2pext10 {
    flex: 1;
    grid-template-columns: 100%;
    grid-template-rows: auto 1fr
}

.u2pext17 {
    -webkit-overflow-scrolling: touch
}

.u2pext19 {
    background-color: #fff;
    box-sizing: content-box
}

.u2pexty .u2pext19 {
    flex: 1
}

[dir=ltr] .u2pext1m {
    padding-right: calc((var(--x-spacing-base) * 2) + var(--x-spacing-small-300))
}

[dir=rtl] .u2pext1m {
    padding-left: calc((var(--x-spacing-base) * 2) + var(--x-spacing-small-300))
}

.u2pext1p {
    border-radius: var(--x-primary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

.u2pext1r {
    display: contents
}

.u2pext1w {
    -webkit-backdrop-filter: blur(.000001px);
    backdrop-filter: blur(.000001px)
}

.u2pext1w.u2pext3,.u2pext1w.u2pext4,.u2pext1w.u2pext0 {
    display: block
}

.u2pext1x {
    height: 6px;
    top: 0;
    background: linear-gradient(rgba(0,0,0,.05),transparent 40%)
}

.u2pext1y {
    height: 5px;
    bottom: 0;
    background: linear-gradient(var(--x-default-color-background) 40%,rgba(0,0,0,.05))
}

.u2pext1z {
    -webkit-backdrop-filter: none;
    backdrop-filter: none
}

@media screen and (min-width: 580px) {
    .u2pext7 {
        padding:calc(var(--x-spacing-large-500) * 2)
    }

    .u2pextg {
        border-radius: var(--x-global-border-radius, var(--x-border-radius-large));
        margin: auto;
        opacity: 0;
        transform: translateY(var(--x-spacing-base)) scale(.98)
    }

    [dir=ltr] .u2pext10 {
        border-bottom-left-radius: var(--x-global-border-radius, var(--x-border-radius-large))
    }

    [dir=rtl] .u2pext10,[dir=ltr] .u2pext10 {
        border-bottom-right-radius: var(--x-global-border-radius, var(--x-border-radius-large))
    }

    [dir=rtl] .u2pext10 {
        border-bottom-left-radius: var(--x-global-border-radius, var(--x-border-radius-large))
    }
}

@media all and (min-width: 1000px) {
    .u2pext8 {
        padding-top:max(calc(var(--x-spacing-large-500) * 2),10dvb);
        padding-bottom: max(calc(var(--x-spacing-large-500) * 2),10dvb)
    }
}

@media screen and (max-width: 580px) {
    [dir=ltr] .u2pexty .u2pext10 {
        border-top-left-radius:0
    }

    [dir=rtl] .u2pexty .u2pext10,[dir=ltr] .u2pexty .u2pext10 {
        border-top-right-radius: 0
    }

    [dir=rtl] .u2pexty .u2pext10 {
        border-top-left-radius: 0
    }
}

@supports (animation-timeline: scroll()) {
    .u2pext1r {
        display: block;
        position: -webkit-sticky;
        position: sticky;
        
        opacity: 0;
        animation: auto linear u2pext1q both;
        animation-timeline: scroll();
        height: 8px;
        bottom: 0;
        margin-top: -8px;
        animation-range: contain calc(100% - 8px) contain 100%;
        animation-direction: reverse;
        background-image: radial-gradient(at 50% 100%,var(--x-default-color-border),transparent 75%);
        background-size: 100% 8px;
        background-position: 0% 100%;
        background-repeat: no-repeat
    }

    .u2pext1t:has(+.u2pext1r) {
        padding-bottom: 0
    }
}

.xhuvqp1 {
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

.xhuvqp3 {
    background-color: rgba(0,0,0,.18)
}

.xhuvqph {
    min-width: 5rem
}

.xhuvqph:before {
    content: "";
    background-color: var(--x-default-color-background);
    position: absolute;
    z-index: 1;
    border: var(--x-border-width-base) solid var(--x-default-color-border);
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base));
    display: block;
    transform: rotate(45deg);
    width: 2.5rem;
    height: 2.5rem
}

.xhuvqpj:before {
    bottom: -.8rem;
    left: calc(50% - 1.25rem)
}

.xhuvqpk:before {
    bottom: -.8rem;
    left: .8rem
}

.xhuvqpl:before {
    bottom: -.8rem;
    right: .8rem
}

.xhuvqpm:before {
    top: -.8rem;
    left: calc(50% - 1.25rem)
}

.xhuvqpn:before {
    top: -.8rem;
    left: .8rem
}

.xhuvqpo:before {
    top: -.8rem;
    right: .8rem
}

.xhuvqpp:before {
    right: -.8rem;
    top: calc(50% - 1.25rem)
}

.xhuvqpq:before {
    right: -.8rem;
    top: .8rem
}

.xhuvqpr:before {
    right: -.8rem;
    bottom: .8rem
}

.xhuvqps:before {
    left: -.8rem;
    top: calc(50% - 1.25rem)
}

.xhuvqpt:before {
    left: -.8rem;
    top: .8rem
}

.xhuvqpu:before {
    left: -.8rem;
    bottom: .8rem
}

.xhuvqpw {
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

.xhuvqpr .xhuvqpw,.xhuvqpp .xhuvqpw,.xhuvqpq .xhuvqpw,.xhuvqpu .xhuvqpw,.xhuvqps .xhuvqpw,.xhuvqpt .xhuvqpw {
    min-height: 5rem
}

.xhuvqpx:after {
    content: "";
    border-radius: inherit;
    box-shadow: var(--x-box-shadow-extra-large);
    z-index: -1;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: block
}

._53iem87 {
    --x-default-color-icon: currentColor;
    color: var(--x-default-color-text-contrast);
    background-color: var(--x-default-color-text-subdued);
    border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded));
    opacity: 0;
    transition: transform var(--x-duration-fast) var(--x-timing-base),opacity var(--x-duration-fast) var(--x-timing-base)
}

._53iem87:after,._53iem87:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded))
}

._53iem87:before {
    background-color: var(--x-default-color-background);
    z-index: -2
}

._53iem87:after {
    background-color: var(--x-default-color-text-subdued);
    z-index: -1
}

._53iem87._53iem81 {
    opacity: 1;
    transition: transform var(--x-duration-base) var(--x-timing-base),opacity var(--x-duration-base) var(--x-timing-base)
}

._53iem87._53iem82 {
    opacity: 1
}

._53iem87._53iem84 {
    transition: transform var(--x-duration-fast) var(--x-timing-base),opacity var(--x-duration-fast) var(--x-timing-base)
}

._53iem8b {
    transform: translateY(var(--x-spacing-small-300))
}

._53iem8b._53iem81,._53iem8b._53iem82 {
    transform: translateY(0)
}

._53iem8c {
    transform: translate(var(--x-spacing-small-300))
}

[dir=rtl] ._53iem8c {
    transform: translate(calc(var(--x-spacing-small-300) * -1))
}

._53iem8c._53iem81,._53iem8c._53iem82 {
    transform: translate(0)
}

._53iem8d {
    transform: translate(var(--x-spacing-small-500)) translateY(var(--x-spacing-small-500))
}

[dir=rtl] ._53iem8d {
    transform: translate(calc(var(--x-spacing-small-500) * -1)) translateY(var(--x-spacing-small-500))
}

._53iem8d._53iem81,._53iem8d._53iem82 {
    transform: translate(0) translateY(0)
}

._53iem8h {
    transform: rotate(45deg)
}

[dir=rtl] ._53iem8h {
    transform: rotate(135deg)
}

.eqnwop7 {
    background-repeat: no-repeat;
    transition: opacity var(--x-duration-fast) var(--x-timing-base)
}

.eqnwop7.eqnwop1,.eqnwop7.eqnwop2 {
    opacity: 1
}

.eqnwop8 {
    background-size: 8px 100%;
    top: 0;
    bottom: 0;
    width: 8px
}

[dir=ltr] .eqnwop8 {
    background-image: radial-gradient(at 0 50%,var(--x-default-color-border),transparent 75%);
    left: 0
}

[dir=rtl] .eqnwop8 {
    background-image: radial-gradient(at 100% 50%,var(--x-default-color-border),transparent 75%);
    right: 0
}

.eqnwop9 {
    background-size: 8px 100%;
    background-position: 100% 0%;
    top: 0;
    bottom: 0;
    width: 8px
}

[dir=ltr] .eqnwop9 {
    background-image: radial-gradient(at 100% 50%,var(--x-default-color-border),transparent 75%);
    right: 0
}

[dir=rtl] .eqnwop9 {
    background-image: radial-gradient(at 0 50%,var(--x-default-color-border),transparent 75%);
    left: 0
}

.eqnwopa {
    background-image: radial-gradient(at 50% 0,var(--x-default-color-border),transparent 75%);
    background-size: 100% 8px;
    top: 0;
    left: 0;
    right: 0;
    height: 8px
}

.eqnwopb {
    background-image: radial-gradient(at 50% 100%,var(--x-default-color-border),transparent 75%);
    background-size: 100% 8px;
    background-position: 0% 100%;
    bottom: 0;
    left: 0;
    right: 0;
    height: 8px
}

._1b9t7yp0 {
    flex: 1;
    min-height: 0
}

._1b9t7yp0:focus-visible {
    outline: none
}

._1b9t7yp2:has(._1b9t7yp0:focus-visible) {
    outline: .2rem solid var(--x-default-color-accent);
    border-radius: .2rem
}

._1b9t7yp6::-webkit-scrollbar {
    display: none
}

._17vfpuu7 {
    grid-template-columns: auto 1fr
}

._17vfpuub {
    border-radius: var(--x-primary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

._17vfpuud {
    grid-template-rows: minmax(0,1fr)
}

[dir=ltr] ._17vfpuuf {
    left: 50%
}

[dir=rtl] ._17vfpuuf {
    right: 50%
}

._17vfpuuf {
    --x-default-color-icon: currentColor;
    color: var(--x-default-color-accent);
    transform: translate(-50%,-50%);
    z-index: 1
}

._17vfpuuf:hover {
    color: var(--x-default-color-accent-hovered)
}

._17vfpuuk {
    max-width: 9rem
}

._17vfpuum {
    max-width: calc((52.8rem + var(--x-spacing-large-200)) + var(--x-spacing-large-200));
    max-height: 18.3rem
}

._17vfpuun {
    max-height: calc(100dvb - (var(--x-spacing-large-200) * 2))
}

._17vfpuup {
    transform: translateY(100%);
    box-shadow: 0 22px 244px rgba(0,0,0,.07),0 8.03px 89.064px rgba(0,0,0,.05),0 3.899px 43.239px rgba(0,0,0,.04),0 1.911px 21.197px rgba(0,0,0,.03),0 .756px 8.381px rgba(0,0,0,.02)
}

._17vfpuup._17vfpuu4,._17vfpuup._17vfpuu0 {
    opacity: 1;
    transform: translateY(0)
}

@media screen and (max-width: 999px) {
    ._17vfpuub {
        margin-top:1px
    }
}

@media all and (min-width: 1000px) {
    ._17vfpuud {
        justify-content:space-between;
        grid-template-columns: minmax(0,1fr)
    }

    ._17vfpuuh {
        max-width: 23.4rem
    }

    ._17vfpuum {
        max-height: 10.6rem;
        max-width: calc((110.4rem + var(--x-spacing-large-500)) + var(--x-spacing-large-500))
    }

    ._17vfpuun {
        max-height: calc(100dvb - (var(--x-spacing-large-200) * 2))
    }
}

@media screen and (max-width: 579px) {
    ._17vfpuup {
        border-top-left-radius:var(--x-global-border-radius, var(--x-border-radius-large));
        border-top-right-radius: var(--x-global-border-radius, var(--x-border-radius-large))
    }
}

._1ip0g651 {
    grid-template-columns: minmax(0,1fr)
}

@supports not (grid-gap: 1px) {
    ._1ip0g651:not(._1ip0g652)>*+* {
        margin-top:var(--x-spacing-base)
    }
}

._1mmswk96 {
    width: var(--x-checkbox-size);
    height: var(--x-checkbox-size)
}

._1mmswk98 {
    --_1mmswk90: var(--x-default-color-border);
    --_1mmswk91: var(--x-default-color-accent);
    --_1mmswk92: var(--x-checkbox-border-radius, var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-small))));
    background-clip: padding-box;
    border-radius: var(--_1mmswk92);
    box-sizing: content-box;
    box-shadow: 0 0 0 var(--x-control-border-width) var(--_1mmswk90) inset
}

._1mmswk98:before {
    content: "";
    display: block;
    border-radius: calc(var(--_1mmswk92) - 1px);
    width: 100%;
    height: 100%;
    
    box-shadow: 0 0 0 0 var(--_1mmswk91) inset,0 0 0 0 var(--_1mmswk91);
    opacity: .3;
    transition: box-shadow var(--x-duration-fast) var(--x-timing-ease-out)
}

._1mmswk98:focus,._1mmswk98:active:enabled {
    box-shadow: 0 0 0 .1rem var(--_1mmswk91) inset;
    outline: none
}

._1mmswk98:focus:before,._1mmswk98:active:before {
    box-shadow: 0 0 0 .1rem var(--_1mmswk91) inset,0 0 0 .3rem var(--_1mmswk91)
}

._1mmswk98:focus:not(:focus-visible):before,._1mmswk98:active:not(:focus-visible):before {
    box-shadow: none
}

._1mmswk98:focus-visible:before {
    box-shadow: 0 0 0 .1rem var(--_1mmswk91) inset,0 0 0 .3rem var(--x-default-color-accent)
}

._1mmswk98:checked {
    box-shadow: 0 0 0 .7142857142857143em var(--_1mmswk91) inset
}

._1mmswk9e {
    --_1mmswk90: var(--x-default-color-critical);
    --_1mmswk91: var(--x-default-color-critical)
}

._1mmswk9g {
    cursor: default
}

._1mmswk9g:before {
    display: none
}

._1mmswk9c._1mmswk9g {
    background-color: var(--x-default-color-background-subdued)
}

._1mmswk9j {
    cursor: default
}

._1mmswk9k {
    margin-top: var(--x-spacing-small-400)
}

[dir=ltr] ._1mmswk9m {
    left: calc(50% + 1px)
}

[dir=rtl] ._1mmswk9m {
    right: calc(50% + 1px)
}

._1mmswk9m {
    --x-default-color-icon: currentColor;
    color: var(--x-default-color-accent-contrast);
    top: calc(50% + 1px);
    transform: translate(-50%,-50%);
    transform-origin: center
}

._1mmswk98:checked+._1mmswk9m {
    opacity: 1
}

[dir=rtl] ._1mmswk9m {
    transform: translate(50%,-50%)
}

._6hzjvo5 {
    --_6hzjvo0: var(--x-default-color-border);
    --_6hzjvo1: var(--x-default-color-accent);
    --_6hzjvo2: var(--x-default-color-accent-contrast);
    background-clip: padding-box;
    border: var(--x-control-border-width) var(--_6hzjvo0) solid;
    border-radius: 50%
}

._6hzjvo5:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    display: block;
    
    box-shadow: 0 0 0 0 var(--_6hzjvo1);
    opacity: .3;
    transition: box-shadow var(--x-duration-fast) var(--x-timing-ease-out)
}

._6hzjvo5,._6hzjvo5:before,._6hzjvo5:after {
    margin-top: .14285714285714285em;
    width: var(--x-radio-size);
    height: var(--x-radio-size)
}

._6hzjvo5:focus,._6hzjvo5:active:enabled {
    border-color: var(--_6hzjvo1);
    outline: none
}

._6hzjvo5:focus:before,._6hzjvo5:active:before {
    box-shadow: 0 0 0 .3rem var(--_6hzjvo1)
}

._6hzjvo5:focus:not(:focus-visible):before,._6hzjvo5:active:not(:focus-visible):before {
    box-shadow: none
}

._6hzjvo5:focus-visible:before {
    box-shadow: 0 0 0 .3rem var(--_6hzjvo1)
}

._6hzjvo5:checked {
    background-color: var(--_6hzjvo2);
    border: .42857142857142855em var(--_6hzjvo1) solid
}

._6hzjvoc {
    cursor: default
}

._6hzjvoc:before {
    display: none
}

._6hzjvo9._6hzjvoc {
    background-color: var(--x-default-color-background-subdued)
}

._6hzjvog {
    --_6hzjvo0: var(--x-default-color-critical);
    --_6hzjvo1: var(--x-default-color-critical)
}

.yyi4nyk {
    --yyi4ny0: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)));
    --yyi4ny1: var(--yyi4ny0);
    --yyi4ny2: var(--yyi4ny0);
    --yyi4ny7: var(--yyi4ny8, var(--x-spacing-base));
    --yyi4ny9: var(--yyi4nya, var(--x-spacing-base));
    --yyi4nyb: ;
    color: var(--x-default-color-text)
}

.yyi4nyo {
    grid-auto-flow: column;
    grid-auto-columns: minmax(-webkit-min-content,1fr);
    grid-auto-columns: minmax(min-content,1fr)
}

.yyi4nyp {
    grid-template-columns: 1fr 1fr
}

.yyi4nyq {
    --yyi4ny3: var(--yyi4ny0);
    --yyi4ny4: var(--yyi4ny0)
}

.yyi4nyr {
    --yyi4ny3: calc(var(--yyi4ny0) - 1px);
    --yyi4ny4: calc(var(--yyi4ny0) - 1px)
}

.yyi4nys {
    --yyi4ny5: solid
}

.yyi4nyt {
    --yyi4ny5: dotted
}

@media all and (max-width: 749px) {
    .yyi4nyp {
        grid-template-columns:1fr
    }
}

._1u2aa6m2 {
    border-color: var(--x-default-color-border);
    border-width: var(--x-control-border-width);
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    border-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)));
    transition: background-color var(--x-duration-fast) var(--x-timing-base),border-color var(--x-duration-fast) var(--x-timing-base)
}

._1u2aa6m2:before,._1u2aa6m2:after {
    content: "";
    position: absolute;
    z-index: 1;
    border: 1px transparent solid;
    border-radius: inherit;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    display: block;
    
    transition: all var(--x-duration-fast) var(--x-timing-base)
}

._1u2aa6m2:before {
    border-color: var(--x-default-color-border);
    opacity: 0
}

._1u2aa6m2:after {
    outline: 0px transparent solid;
    outline-offset: .1rem
}

._1u2aa6m2:has(input:focus-visible):after {
    outline: .2rem var(--x-default-color-accent) solid
}

._1u2aa6m2:disabled {
    opacity: var(--x-opacity-disabled)
}

.yyi4nyh._1u2aa6m2:before {
    opacity: 1
}

.yyi4nyj._1u2aa6m2:before {
    opacity: 1
}

[dir=ltr] ._1u2aa6m3 {
    border-top-left-radius: var(--yyi4ny1)
}

[dir=rtl] ._1u2aa6m3,[dir=ltr] ._1u2aa6m3 {
    border-top-right-radius: var(--yyi4ny1)
}

[dir=rtl] ._1u2aa6m3 {
    border-top-left-radius: var(--yyi4ny1)
}

[dir=ltr] ._1u2aa6m3 {
    border-bottom-left-radius: var(--yyi4ny2)
}

[dir=rtl] ._1u2aa6m3,[dir=ltr] ._1u2aa6m3 {
    border-bottom-right-radius: var(--yyi4ny2)
}

[dir=rtl] ._1u2aa6m3 {
    border-bottom-left-radius: var(--yyi4ny2)
}

._1u2aa6m3 {
    border: 1px var(--x-default-color-border) var(--yyi4ny5)
}

._1u2aa6m4 {
    border-radius: 0
}

[dir=ltr] ._1u2aa6m4:not(:first-child) {
    border-left: 0
}

[dir=rtl] ._1u2aa6m4:not(:first-child) {
    border-right: 0
}

[dir=ltr] ._1u2aa6m4:first-child {
    border-top-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=rtl] ._1u2aa6m4:first-child {
    border-top-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=ltr] ._1u2aa6m4:first-child {
    border-bottom-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=rtl] ._1u2aa6m4:first-child {
    border-bottom-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=ltr] ._1u2aa6m4:last-child {
    border-top-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=rtl] ._1u2aa6m4:last-child {
    border-top-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=ltr] ._1u2aa6m4:last-child {
    border-bottom-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=rtl] ._1u2aa6m4:last-child {
    border-bottom-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

._1u2aa6m8:not(:first-child) {
    --yyi4ny1: 0;
    --yyi4ny3: 0;
    border-top: none
}

._1u2aa6m8:not(:last-child) {
    --yyi4ny2: 0;
    --yyi4ny4: 0
}

.yyi4nyq ._1u2aa6m8 {
    border-left: none;
    border-right: none
}

.yyi4nyq ._1u2aa6m8:first-child {
    border-top: none
}

.yyi4nyq ._1u2aa6m8:last-child {
    border-bottom: none
}

.yyi4nyq ._1u2aa6m8:not(:last-child) {
    border-bottom: none
}

._1u2aa6m9:not(:first-child) {
    margin-top: var(--yyi4ny6, var(--x-choice-list-group-spacing))
}

.yyi4nyq ._1u2aa6m9 {
    border: none
}

._1u2aa6mf {
    grid-column: 1;
    grid-row: 1
}

._1u2aa6ml {
    grid-column: label / -1
}

[dir=ltr] ._1u2aa6mm {
    border-bottom-left-radius: calc(var(--yyi4ny0) - 1px)
}

[dir=rtl] ._1u2aa6mm,[dir=ltr] ._1u2aa6mm {
    border-bottom-right-radius: calc(var(--yyi4ny0) - 1px)
}

[dir=rtl] ._1u2aa6mm {
    border-bottom-left-radius: calc(var(--yyi4ny0) - 1px)
}

._1u2aa6mm {
    border-top: 1px var(--x-default-color-border) var(--yyi4ny5)
}

._1u2aa6mm:empty {
    display: none
}

._1u2aa6m8:not(:last-child) ._1u2aa6mm {
    border-radius: 0
}

.yyi4nyq ._1u2aa6mb ._1u2aa6mm {
    border-radius: calc(var(--yyi4ny0) - 1px);
    border-top: none
}

.yyi4nyq ._1u2aa6mm {
    border-top: var(--x-spacing-small-500) solid transparent;
    background-clip: padding-box
}

._1u2aa6mr {
    background-color: var(--x-default-color-background-subdued-alpha)
}

.yyi4nyq ._1u2aa6ms {
    border-top: none
}

._1u2aa6mt {
    grid-column-start: 2
}

._1u2aa6mn._1u2aa6mu,._1u2aa6mo._1u2aa6mu {
    padding-top: var(--x-spacing-small-300)
}

._1u2aa6mm._1u2aa6mu {
    padding: var(--yyi4ny7) var(--yyi4ny9)
}

.yyi4nyq ._1u2aa6ma ._1u2aa6ms._1u2aa6mu {
    padding-top: 0
}

[dir=ltr] .yyi4nyq ._1u2aa6ma:has(input) ._1u2aa6ms._1u2aa6mu {
    padding-left: calc(var(--yyi4ny7) + var(--x-radio-size) + var(--x-spacing-small-100))
}

[dir=rtl] .yyi4nyq ._1u2aa6ma:has(input) ._1u2aa6ms._1u2aa6mu {
    padding-right: calc(var(--yyi4ny7) + var(--x-radio-size) + var(--x-spacing-small-100))
}

._1u2aa6mw {
    grid-template-columns: -webkit-min-content auto;
    grid-template-columns: min-content auto
}

._1u2aa6mw:not(:has(label)) {
    grid-template-columns: -webkit-min-content;
    grid-template-columns: min-content
}

[dir=ltr] ._1u2aa6m10 {
    border-top-left-radius: var(--yyi4ny3)
}

[dir=rtl] ._1u2aa6m10,[dir=ltr] ._1u2aa6m10 {
    border-top-right-radius: var(--yyi4ny3)
}

[dir=rtl] ._1u2aa6m10 {
    border-top-left-radius: var(--yyi4ny3)
}

[dir=ltr] ._1u2aa6m10 {
    border-bottom-left-radius: var(--yyi4ny4)
}

[dir=rtl] ._1u2aa6m10,[dir=ltr] ._1u2aa6m10 {
    border-bottom-right-radius: var(--yyi4ny4)
}

[dir=rtl] ._1u2aa6m10 {
    border-bottom-left-radius: var(--yyi4ny4)
}

._1u2aa6m10 {
    --_1u2aa6m0: ;
    -webkit-tap-highlight-color: transparent;
    transition: all var(--x-duration-fast) var(--x-timing-base);
    padding: var(--yyi4ny7) var(--yyi4ny9);
    grid-template-columns: var(--_1u2aa6m0) [label] 1fr var(--yyi4nyb)
}

[dir=ltr] ._1u2aa6ma ._1u2aa6m10:before {
    border-top-left-radius: var(--yyi4ny1)
}

[dir=rtl] ._1u2aa6ma ._1u2aa6m10:before {
    border-top-right-radius: var(--yyi4ny1)
}

[dir=ltr] ._1u2aa6ma ._1u2aa6m10:before {
    border-top-right-radius: var(--yyi4ny1)
}

[dir=rtl] ._1u2aa6ma ._1u2aa6m10:before {
    border-top-left-radius: var(--yyi4ny1)
}

[dir=ltr] ._1u2aa6ma ._1u2aa6m10:before {
    border-bottom-left-radius: var(--yyi4ny2)
}

[dir=rtl] ._1u2aa6ma ._1u2aa6m10:before {
    border-bottom-right-radius: var(--yyi4ny2)
}

[dir=ltr] ._1u2aa6ma ._1u2aa6m10:before {
    border-bottom-right-radius: var(--yyi4ny2)
}

[dir=rtl] ._1u2aa6ma ._1u2aa6m10:before {
    border-bottom-left-radius: var(--yyi4ny2)
}

._1u2aa6ma ._1u2aa6m10:before {
    content: "";
    position: absolute;
    z-index: 1;
    border: 1px var(--x-default-color-border) solid;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    
    transition: all var(--x-duration-fast) var(--x-timing-base);
    opacity: 0
}

.yyi4nyq ._1u2aa6ma ._1u2aa6m10:before {
    border: none
}

.yyi4nyr ._1u2aa6ma ._1u2aa6m10:before {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px
}

.yyi4nyr ._1u2aa6m8:not(:first-child) ._1u2aa6ma ._1u2aa6m10:before {
    top: -1px
}

.yyi4nyr ._1u2aa6m8:not(:last-child) ._1u2aa6ma ._1u2aa6m10:before {
    bottom: -1px
}

._1u2aa6ma._1u2aa6mc ._1u2aa6m10:before {
    opacity: 1
}

._1u2aa6mc ._1u2aa6m10:has(+* ._1u2aa6mm):not(:has(+* ._1u2aa6mm:empty)) {
    --yyi4ny2: 0;
    --yyi4ny4: 0
}

._1u2aa6m10:has(._1u2aa6me) {
    --yyi4nyb: minmax(0, max-content)
}

._1u2aa6m12:has(._1u2aa6mk) {
    grid-template-columns: auto 1fr
}

._1u2aa6m15 {
    --_1u2aa6m0: min-content
}

._1u2aa6m17 {
    --x-default-color-border: var(--x-default-color-accent)
}

._1u2aa6m18 {
    font-size: var(--x-typography-size-default);
    font-family: var(--x-typography-primary-fonts);
    font-weight: var(--x-typography-primary-weight-base);
    line-height: var(--x-global-typography-line-size-default);
    text-transform: var(--x-global-typography-letter-case)
}

._1u2aa6m1b:has(input) {
    grid-column: 1 / span 2
}

._1u2aa6m1c:not(:has(button)) {
    opacity: var(--x-opacity-disabled)
}

._1e4rnp32 {
    border-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)));
    border-style: dashed
}

._1e4rnp32:focus-within {
    outline-style: solid;
    outline-color: var(--x-default-color-accent);
    outline-width: var(--x-border-width-large-100);
    outline-offset: var(--x-border-width-large-100)
}

._1e4rnp34 {
    height: calc(14.5rem - (var(--x-border-width-large-100) * 2))
}

._1e4rnp35 {
    height: auto
}

._1e4rnp38 {
    cursor: pointer
}

._1e4rnp39 {
    cursor: not-allowed
}

._1e4rnp3f:hover,._1e4rnp3g {
    border-style: solid;
    border-color: var(--x-default-color-border)
}

._1e4rnp3i {
    border-style: solid;
    border-color: var(--swn0je)
}

._1e4rnp3m {
    border-color: var(--x-default-color-border)
}

._1e4rnp3n {
    border-color: transparent
}

[dir=ltr] ._5uqybw2 {
    margin-left: calc(var(--x-spacing-base) * -1)
}

[dir=rtl] ._5uqybw2 {
    margin-right: calc(var(--x-spacing-base) * -1)
}

._5uqybw2 {
    margin-top: calc(var(--x-spacing-base) * -1)
}

[dir=ltr] ._5uqybw2:not(._5uqybw3)>* {
    margin-left: var(--x-spacing-base)
}

[dir=rtl] ._5uqybw2:not(._5uqybw3)>* {
    margin-right: var(--x-spacing-base)
}

._5uqybw2:not(._5uqybw3)>* {
    margin-top: var(--x-spacing-base)
}

._1xqelvi1 {
    text-decoration: inherit
}

[dir=ltr] ._1xqelvi1:after {
    border-bottom-left-radius: inherit
}

[dir=rtl] ._1xqelvi1:after {
    border-bottom-right-radius: inherit
}

[dir=ltr] ._1xqelvi1:after {
    border-top-right-radius: inherit
}

[dir=rtl] ._1xqelvi1:after {
    border-top-left-radius: inherit
}

[dir=ltr] ._1xqelvi1:after {
    border-top-left-radius: inherit
}

[dir=rtl] ._1xqelvi1:after {
    border-top-right-radius: inherit
}

[dir=ltr] ._1xqelvi1:after {
    border-bottom-right-radius: inherit
}

[dir=rtl] ._1xqelvi1:after {
    border-bottom-left-radius: inherit
}

[dir=ltr] ._1xqelvi1:after {
    left: calc((var(--_13qz35y0, 0px) * -1) + -1px)
}

[dir=rtl] ._1xqelvi1:after {
    right: calc((var(--_13qz35y0, 0px) * -1) + -1px)
}

[dir=ltr] ._1xqelvi1:after {
    right: calc((var(--_13qz35y1, 0px) * -1) + -1px)
}

[dir=rtl] ._1xqelvi1:after {
    left: calc((var(--_13qz35y1, 0px) * -1) + -1px)
}

._1xqelvi1:after {
    content: "";
    position: absolute;
    z-index: 1;
    display: block;
    
    transition: inherit;
    box-shadow: 0 0 0 0 transparent;
    top: calc((var(--_13qz35y2, 0px) * -1) + -1px);
    bottom: calc((var(--_13qz35y3, 0px) * -1) + -1px)
}

._1xqelvi1:disabled {
    cursor: default;
    
    opacity: var(--x-opacity-disabled)
}

._1xqelvi1:focus:after {
    box-shadow: 0 0 0 .2rem var(--x-default-color-accent)
}

._1xqelvi1:focus:not(:focus-visible):after {
    box-shadow: none
}

._1xqelvi1:focus-visible:after {
    box-shadow: 0 0 0 .2rem var(--x-default-color-accent)
}

._1xqelvi1>._1xqelvi2 {
    flex-grow: 1
}

._1xqelvi7:hover {
    color: var(--x-default-color-accent-hovered)
}

._1xqelvi8 {
    color: inherit
}

._1r4exbt7 {
    --x-default-color-icon: currentColor;
    color: var(--x-default-color-text-contrast);
    background-color: var(--x-default-color-text-subdued);
    border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded));
    opacity: 0;
    transition: transform var(--x-duration-fast) var(--x-timing-base),opacity var(--x-duration-fast) var(--x-timing-base)
}

._1r4exbt7:after,._1r4exbt7:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded))
}

._1r4exbt7:before {
    background-color: var(--x-default-color-background);
    z-index: -2
}

._1r4exbt7:after {
    background-color: var(--x-default-color-text-subdued);
    z-index: -1
}

._1r4exbt7._1r4exbt1 {
    opacity: 1;
    transition: transform var(--x-duration-base) var(--x-timing-base),opacity var(--x-duration-base) var(--x-timing-base)
}

._1r4exbt7._1r4exbt2 {
    opacity: 1
}

._1r4exbt7._1r4exbt4 {
    transition: transform var(--x-duration-fast) var(--x-timing-base),opacity var(--x-duration-fast) var(--x-timing-base)
}

._1r4exbta {
    transform: translate(-50%) translateY(var(--x-spacing-small-300))
}

[dir=rtl] ._1r4exbta {
    transform: translate(50%) translateY(var(--x-spacing-small-300))
}

._1r4exbta._1r4exbt1,._1r4exbta._1r4exbt2 {
    transform: translate(-50%) translateY(0)
}

[dir=rtl] ._1r4exbta._1r4exbt1,[dir=rtl] ._1r4exbta._1r4exbt2 {
    transform: translate(50%) translateY(0)
}

._1r4exbtb {
    transform: translate(var(--x-spacing-small-300))
}

[dir=rtl] ._1r4exbtb {
    transform: translate(calc(-1 * var(--x-spacing-small-300)))
}

._1r4exbtb._1r4exbt1,._1r4exbtb._1r4exbt2 {
    transform: translate(0)
}

@supports (display: grid) {
    ._1r4exbt7 {
        display:grid;
        grid-auto-flow: column;
        grid-auto-columns: auto;
        grid-column-gap: var(--x-spacing-small-200);
        -moz-column-gap: var(--x-spacing-small-200);
        column-gap: var(--x-spacing-small-200)
    }
}

._1mjy8kn1 {
    -webkit-overflow-scrolling: touch
}

._1mjy8kn1:focus,._1mjy8kn1:focus-visible {
    outline: .2rem solid var(--x-default-color-accent-hovered)
}

._1mjy8kn1:not(:focus-visible) {
    outline: .2rem solid transparent
}

._1mjy8kn7:before,._1mjy8kn7:after {
    content: "";
    position: absolute;
    
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._1mjy8kn8:before {
    background-image: radial-gradient(at 0 50%,var(--x-default-color-border),transparent 75%);
    background-size: 8px 100%;
    background-repeat: no-repeat
}

._1mjy8kn9:after {
    background-image: radial-gradient(at 100% 50%,var(--x-default-color-border),transparent 75%);
    background-size: 8px 100%;
    background-position: 100% 0%;
    background-repeat: no-repeat
}

._1mjy8kna:before {
    background-image: radial-gradient(at 50% 0,var(--x-default-color-border),transparent 75%);
    background-size: 100% 8px;
    background-repeat: no-repeat
}

._1mjy8knb:after {
    background-image: radial-gradient(at 50% 100%,var(--x-default-color-border),transparent 75%);
    background-size: 100% 8px;
    background-position: 0% 100%;
    background-repeat: no-repeat
}

._1mjy8knk::-webkit-scrollbar {
    display: none
}

@keyframes _1sg44lm5 {
    50% {
        opacity: 1
    }

    75% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

._1sg44lm4 {
    background-color: var(--x-default-color-text-subdued-200);
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base));
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone
}

._1sg44lm6 {
    animation: _1sg44lm5 var(--_1sg44lm1) ease infinite;
    animation-delay: calc(var(--_1sg44lm0) * -1)
}

._1sg44lm8 {
    background-color: transparent
}

._1sg44lma {
    visibility: hidden
}

._1sg44lm7 ._1sg44lma:empty {
    display: inline-block
}

@media (prefers-reduced-motion: reduce) {
    ._1sg44lm4 {
        transition: none
    }

    ._1sg44lm6 {
        animation: none
    }
}

@media screen and (forced-colors: active) {
    ._1sg44lm4 {
        background-color: GrayText
    }
}

@supports (aspect-ratio: 1) {
    ._1sg44lm4 {
        aspect-ratio:var(--_1sg44lm2)
    }
}

@supports not (aspect-ratio: 1) {
    ._1sg44lm4:before {
        content:"";
        height: 0;
        display: block;
        padding-bottom: 100%;
        padding-bottom: calc(100% / var(--_1sg44lm2))
    }
}

._1cu0kdq1 {
    border-color: var(--x-default-color-border);
    border-width: var(--x-control-border-width);
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    border-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)));
    transition: background-color var(--x-duration-fast) var(--x-timing-base),border-color var(--x-duration-fast) var(--x-timing-base)
}

._1cu0kdq1:after {
    content: "";
    position: absolute;
    z-index: 1;
    border: 1px var(--x-default-color-border) solid;
    border-radius: inherit;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    display: block;
    
    opacity: 0;
    transition: opacity var(--x-duration-fast) var(--x-timing-base),border-color var(--x-duration-fast) var(--x-timing-base)
}

._1cu0kdq1:disabled {
    opacity: var(--x-opacity-disabled)
}

._1cu0kdq4 {
    padding: var(--x-toggle-button-group-block-padding, var(--x-spacing-base))
}

._1cu0kdqa:after {
    opacity: 1
}

._1cu0kdqc:after {
    opacity: 1
}

._1cu0kdqd {
    border-radius: 0
}

[dir=ltr] ._1cu0kdqd:not(:first-child) {
    border-left: 0
}

[dir=rtl] ._1cu0kdqd:not(:first-child) {
    border-right: 0
}

[dir=ltr] ._1cu0kdqd:first-child {
    border-top-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=rtl] ._1cu0kdqd:first-child {
    border-top-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=ltr] ._1cu0kdqd:first-child {
    border-bottom-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=rtl] ._1cu0kdqd:first-child {
    border-bottom-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=ltr] ._1cu0kdqd:last-child {
    border-top-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=rtl] ._1cu0kdqd:last-child {
    border-top-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=ltr] ._1cu0kdqd:last-child {
    border-bottom-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

[dir=rtl] ._1cu0kdqd:last-child {
    border-bottom-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

._197l2ofe {
    background-size: cover
}

._197l2off {
    background-size: contain
}

._197l2ofz>* {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

._99ss3s1 {
    font-weight: var(--x-typography-primary-weight-bold)
}

._99ss3sc {
    font-size: var(--x-typography-size-small);
    font-size: clamp(1.2rem,var(--x-typography-size-small),1.6rem);
    min-width: 2.2rem;
    min-height: 2.2rem
}

._99ss3sd {
    font-size: var(--x-typography-size-extra-small);
    font-size: clamp(1.2rem,var(--x-typography-size-extra-small),1.6rem);
    min-width: 1.9rem;
    min-height: 1.9rem
}

._99ss3se {
    background-color: var(--swn0ji);
    color: var(--swn0jm)
}

._99ss3sf {
    background-color: var(--swn0jh);
    color: var(--swn0jn)
}

._99ss3sh {
    --x-default-color-icon: var(--x-default-color-text-contrast);
    background-color: var(--x-default-color-text-subdued);
    color: var(--x-default-color-text-contrast)
}

._99ss3sj,._99ss3sk {
    --x-default-color-icon: var(--x-default-color-accent-contrast);
    background-color: var(--x-default-color-accent);
    color: var(--x-default-color-accent-contrast)
}

.sdr03s1 {
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base));
    border-width: var(--x-banner-border, var(--x-border-width-base));
    grid-template-columns: auto 1fr auto auto;
    grid-template-areas: "Icon Content ControlCollapsible ControlDismiss"
}

.sdr03s2 {
    grid-template-areas: "Icon Heading   ControlCollapsible ControlDismiss" ".    Content Content            Content"
}

.sdr03s3 {
    --x-default-color-accent: var(--swn0jl);
    --x-default-color-accent-hovered: var(--swn0jn);
    --x-default-color-background: var(--swn0jg);
    --x-default-color-background-subdued: var(--swn0jh);
    --x-default-color-border: var(--swn0ji);
    --x-default-color-text: var(--swn0jm);
    --x-default-color-text-subdued: var(--swn0jn);
    --x-default-color-text-subdued-200: var(--swn0jo);
    color: var(--x-default-color-text);
    background-color: var(--x-default-color-background);
    border-color: var(--x-default-color-border)
}

.sdr03s4 {
    --x-default-color-accent: var(--swn0ju);
    --x-default-color-accent-hovered: var(--swn0jw);
    --x-default-color-background: var(--swn0jr);
    --x-default-color-background-subdued: var(--swn0js);
    --x-default-color-border: var(--swn0jt);
    --x-default-color-text: var(--swn0jv);
    --x-default-color-text-subdued: var(--swn0jw);
    --x-default-color-text-subdued-200: var(--swn0jx);
    color: var(--x-default-color-text);
    background-color: var(--x-default-color-background);
    border-color: var(--x-default-color-border)
}

.sdr03s5 {
    --x-default-color-accent: var(--swn0j12);
    --x-default-color-accent-hovered: var(--swn0j14);
    --x-default-color-background: var(--swn0jz);
    --x-default-color-background-subdued: var(--swn0j10);
    --x-default-color-border: var(--swn0j11);
    --x-default-color-text: var(--swn0j13);
    --x-default-color-text-subdued: var(--swn0j14);
    --x-default-color-text-subdued-200: var(--swn0j15);
    color: var(--x-default-color-text);
    background-color: var(--x-default-color-background);
    border-color: var(--x-default-color-border)
}

.sdr03s6 {
    --x-default-color-accent: var(--swn0j1a);
    --x-default-color-accent-hovered: var(--swn0j1c);
    --x-default-color-background: var(--swn0j17);
    --x-default-color-background-subdued: var(--swn0j18);
    --x-default-color-border: var(--swn0j19);
    --x-default-color-text: var(--swn0j1b);
    --x-default-color-text-subdued: var(--swn0j1c);
    --x-default-color-text-subdued-200: var(--swn0j1d);
    color: var(--x-default-color-text);
    background-color: var(--x-default-color-background);
    border-color: var(--x-default-color-border)
}

[dir=ltr] .sdr03s7 {
    margin-right: var(--x-spacing-small-100)
}

[dir=rtl] .sdr03s7 {
    margin-left: var(--x-spacing-small-100)
}

.sdr03s7 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    --x-default-color-icon: currentColor;
    grid-area: Icon;
    max-width: 1.2857142857142858em;
    margin-top: .14285714285714285em;
    margin-bottom: .14285714285714285em
}

.sdr03s2>.sdr03s7 {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.sdr03s3 .sdr03s7 {
    color: var(--swn0jl)
}

.sdr03s4 .sdr03s7 {
    color: var(--swn0ju)
}

.sdr03s5 .sdr03s7 {
    color: var(--swn0j12)
}

.sdr03s6 .sdr03s7 {
    color: var(--swn0j1a)
}

.sdr03s2 .sdr03s7 {
    margin-top: 0;
    margin-bottom: 0
}

.sdr03s9 {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    --x-default-color-icon: currentColor;
    grid-area: Content;
    -webkit-tap-highlight-color: transparent;
    width: 4rem;
    height: 4rem
}

.sdr03s2>.sdr03s9 {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 3
}

.sdr03sa {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: Content
}

.sdr03s2>.sdr03sa {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 3
}

.sdr03sb {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: Heading
}

[dir=ltr] .sdr03sd {
    margin-left: .9285714285714286em;
    margin-right: -.7857142857142857em
}

[dir=rtl] .sdr03sd {
    margin-right: .9285714285714286em;
    margin-left: -.7857142857142857em
}

.sdr03sd {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: ControlCollapsible;
    margin-top: -.7857142857142857em;
    margin-bottom: -.7857142857142857em
}

.sdr03s2>.sdr03sd {
    -ms-grid-row: 1;
    -ms-grid-column: 3
}

[dir=ltr] .sdr03se {
    margin-left: .9285714285714286em;
    margin-right: -.7857142857142857em
}

[dir=rtl] .sdr03se {
    margin-right: .9285714285714286em;
    margin-left: -.7857142857142857em
}

.sdr03se {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    grid-area: ControlDismiss;
    margin-top: -.7857142857142857em;
    margin-bottom: -.7857142857142857em
}

.sdr03s2>.sdr03se {
    -ms-grid-row: 1;
    -ms-grid-column: 4
}

.rermvf1 {
    text-overflow: ellipsis;
    white-space: nowrap
}

._10vrn9p0 {
    --value-height: calc(var(--field-font-size) * var(--field-line-height));
    --label-height: calc(var(--label-font-size) * var(--_12e54cf6));
    --empty-padding-block: calc((var(--field-min-height) - var(--value-height)) / 2);
    --label-inset-block-start: calc((var(--field-min-height) - var(--field-font-size) - var(--label-height)) / 2 - 1px);
    --label-inset-inline-start: calc(var(--padding-inline) + 1px)
}

._10vrn9p1 {
    --label-font-size: var(--x-label-font-size, var(--x-typography-size-small));
    --field-min-height: calc(var(--label-font-size) + var(--field-font-size) + var(--padding-block) * 2);
    --filled-padding-block-start: calc((var(--field-min-height) - var(--value-height) - var(--label-font-size)) / 2 + var(--label-font-size) + 1.5px);
    --filled-padding-block-end: calc(var(--field-min-height) - var(--filled-padding-block-start) - var(--value-height))
}

._10vrn9p2 {
    --label-font-size: 0px;
    --field-min-height: calc(var(--value-height) + var(--padding-block) * 2);
    --filled-padding-block-start: var(--padding-block);
    --filled-padding-block-end: var(--padding-block)
}

._10vrn9p3,._10vrn9p4 {
    --placeholder-color: var(--x-default-color-text-subdued)
}

@supports (width: max(1px,2px)) {
    ._10vrn9p1 {
        --field-min-height: max(calc(var(--label-font-size) + var(--value-height)), calc(var(--label-font-size) + var(--field-font-size) + var(--padding-block) * 2))
    }
}

._7ozb2u2 {
    --padding-block: var(--x-text-field-block-padding, var(--x-spacing-small-100));
    --padding-inline: var(--x-text-field-inline-padding, var(--x-spacing-small-100));
    --field-font-size: var(--x-text-field-font-size, var(--x-typography-size-default));
    --field-line-height: var(--x-global-typography-line-size-default)
}

._7ozb2u6 {
    grid-template-areas: "iconStart prefix field suffix iconEnd accessory" ". . field . . .";
    grid-template-columns: auto auto 1fr auto auto auto;
    grid-template-rows: calc(var(--field-min-height) + 1px) 1fr;
    border: 1px transparent solid;
    border-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=ltr] ._7ozb2u0:last-child:not(:only-child) ._7ozb2u6 {
    border-top-left-radius: 0
}

[dir=rtl] ._7ozb2u0:last-child:not(:only-child) ._7ozb2u6 {
    border-top-right-radius: 0
}

[dir=ltr] ._7ozb2u0:last-child:not(:only-child) ._7ozb2u6 {
    border-bottom-left-radius: 0
}

[dir=rtl] ._7ozb2u0:last-child:not(:only-child) ._7ozb2u6 {
    border-bottom-right-radius: 0
}

[dir=ltr] ._7ozb2u0:first-child:not(:only-child) ._7ozb2u6 {
    border-top-right-radius: 0
}

[dir=rtl] ._7ozb2u0:first-child:not(:only-child) ._7ozb2u6 {
    border-top-left-radius: 0
}

[dir=ltr] ._7ozb2u0:first-child:not(:only-child) ._7ozb2u6 {
    border-bottom-right-radius: 0
}

[dir=rtl] ._7ozb2u0:first-child:not(:only-child) ._7ozb2u6 {
    border-bottom-left-radius: 0
}

._7ozb2u0:not(:first-child):not(:last-child) ._7ozb2u6 {
    border-radius: 0
}

._7ozb2ue._7ozb2uc,._7ozb2ug._7ozb2uc {
    background-color: var(--x-default-color-background-subdued)
}

._7ozb2uk._7ozb2uh._7ozb2u8,._7ozb2uk._7ozb2uh:has(input:focus) {
    box-shadow: 0 0 0 2px var(--x-default-color-accent)
}

._7ozb2uk._7ozb2uh._7ozb2u7,._7ozb2uk._7ozb2uh._7ozb2u7._7ozb2u8,._7ozb2uk._7ozb2uh:has(input:focus) {
    box-shadow: 0 0 0 2px var(--x-default-color-critical)
}

._7ozb2uk._7ozb2ui._7ozb2u8,._7ozb2uk._7ozb2ui:has(input:focus) {
    box-shadow: 0 2px 0 0 var(--x-default-color-accent)
}

._7ozb2uk._7ozb2ui._7ozb2u7,._7ozb2uk._7ozb2ui._7ozb2u7._7ozb2u8,._7ozb2uk._7ozb2ui._7ozb2u7:has(input:focus) {
    box-shadow: 0 2px 0 0 var(--x-default-color-critical)
}

._7ozb2ul {
    border-color: var(--x-default-color-border)
}

._7ozb2ul._7ozb2uh._7ozb2u8,._7ozb2ul._7ozb2uh:has(input:focus) {
    border-color: var(--x-default-color-accent);
    box-shadow: 0 0 0 1px var(--x-default-color-accent)
}

._7ozb2ul._7ozb2uh._7ozb2u7,._7ozb2ul._7ozb2uh._7ozb2u7._7ozb2u8,._7ozb2ul._7ozb2uh._7ozb2u7:has(input:focus) {
    border-color: var(--x-default-color-critical);
    box-shadow: 0 0 0 1px var(--x-default-color-critical)
}

._7ozb2ul._7ozb2ui._7ozb2u8,._7ozb2ul._7ozb2ui:has(input:focus) {
    border-bottom-color: var(--x-default-color-accent);
    box-shadow: 0 1px 0 0 var(--x-default-color-accent)
}

._7ozb2ul._7ozb2ui._7ozb2u7,._7ozb2ul._7ozb2ui._7ozb2u7._7ozb2u8,._7ozb2ul._7ozb2ui._7ozb2u7:has(input:focus) {
    border-bottom-color: var(--x-default-color-critical);
    box-shadow: 0 1px 0 0 var(--x-default-color-critical)
}

._7ozb2um {
    padding-left: 1px;
    padding-right: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-color: var(--x-default-color-border)
}

._7ozb2um._7ozb2uh._7ozb2u8 {
    border-top-color: var(--x-default-color-accent);
    border-bottom-color: var(--x-default-color-accent);
    box-shadow: 1px 0 0 1px var(--x-default-color-accent),-1px 0 0 1px var(--x-default-color-accent)
}

._7ozb2um._7ozb2uh._7ozb2u7,._7ozb2um._7ozb2uh._7ozb2u7._7ozb2u8,._7ozb2um._7ozb2uh._7ozb2u7:has(input:focus) {
    border-top-color: var(--x-default-color-critical);
    border-bottom-color: var(--x-default-color-critical);
    box-shadow: 1px 0 0 1px var(--x-default-color-critical),-1px 0 0 1px var(--x-default-color-critical)
}

._7ozb2um._7ozb2ui._7ozb2u8,._7ozb2um._7ozb2ui:has(input:focus) {
    border-bottom-color: var(--x-default-color-accent);
    box-shadow: 0 1px 0 0 var(--x-default-color-accent)
}

._7ozb2um._7ozb2ui._7ozb2u7,._7ozb2um._7ozb2ui._7ozb2u7._7ozb2u8,._7ozb2um._7ozb2ui:has(input:focus) {
    border-bottom-color: var(--x-default-color-critical);
    box-shadow: 0 1px 0 0 var(--x-default-color-critical)
}

._7ozb2un {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    grid-area: field
}

._7ozb2uq {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    background: none;
    border-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)));
    grid-area: field;
    padding: var(--padding-block) var(--padding-inline);
    -webkit-tap-highlight-color: transparent;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: var(--x-global-typography-letter-case);
    text-overflow: ellipsis
}

._7ozb2uq::-webkit-input-placeholder {
    color: var(--placeholder-color);
    opacity: var(--_10vrn9pa, 1)
}

._7ozb2uq::placeholder {
    color: var(--placeholder-color);
    opacity: var(--_10vrn9pa, 1)
}

._7ozb2uq:invalid {
    box-shadow: none
}

[dir=ltr] ._7ozb2u0:first-child:not(:only-child) ._7ozb2uq {
    border-top-right-radius: 0
}

[dir=rtl] ._7ozb2u0:first-child:not(:only-child) ._7ozb2uq {
    border-top-left-radius: 0
}

[dir=ltr] ._7ozb2u0:first-child:not(:only-child) ._7ozb2uq {
    border-bottom-right-radius: 0
}

[dir=rtl] ._7ozb2u0:first-child:not(:only-child) ._7ozb2uq {
    border-bottom-left-radius: 0
}

[dir=ltr] ._7ozb2u0:last-child:not(:only-child) ._7ozb2uq {
    border-top-left-radius: 0
}

[dir=rtl] ._7ozb2u0:last-child:not(:only-child) ._7ozb2uq {
    border-top-right-radius: 0
}

[dir=ltr] ._7ozb2u0:last-child:not(:only-child) ._7ozb2uq {
    border-bottom-left-radius: 0
}

[dir=rtl] ._7ozb2u0:last-child:not(:only-child) ._7ozb2uq {
    border-bottom-right-radius: 0
}

._7ozb2ut {
    padding-top: var(--_10vrn9p8, var(--empty-padding-block));
    padding-bottom: var(--_10vrn9p9, var(--empty-padding-block))
}

[dir=ltr] ._7ozb2uz {
    padding-left: var(--_7ozb2uw, var(--padding-inline))
}

[dir=rtl] ._7ozb2uz {
    padding-right: var(--_7ozb2uw, var(--padding-inline))
}

._7ozb2u10 {
    --_7ozb2uw: calc(var(--_10vrn9p5, var(--_7ozb2ux)) * 1px)
}

._7ozb2u12 {
    --_7ozb2ux: 1
}

._7ozb2u13 {
    resize: vertical
}

._7ozb2u14 {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

._7ozb2u14::-webkit-inner-spin-button,._7ozb2u14::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

[dir=rtl] ._7ozb2u15 {
    text-align: right;
    direction: ltr
}

[dir=ltr] ._7ozb2u1e {
    padding-left: var(--padding-inline)
}

[dir=rtl] ._7ozb2u1e {
    padding-right: var(--padding-inline)
}

._7ozb2u1e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: iconStart
}

[dir=ltr] ._7ozb2u1f {
    padding-right: var(--padding-inline)
}

[dir=rtl] ._7ozb2u1f {
    padding-left: var(--padding-inline)
}

._7ozb2u1f {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-area: iconEnd
}

[dir=ltr] ._7ozb2u1h {
    padding-left: var(--padding-inline)
}

[dir=rtl] ._7ozb2u1h {
    padding-right: var(--padding-inline)
}

._7ozb2u1i {
    padding-top: var(--filled-padding-block-start);
    padding-bottom: var(--filled-padding-block-end);
    display: var(--_10vrn9pb, none)
}

[dir=ltr] ._7ozb2u1k {
    padding-right: var(--padding-inline)
}

[dir=rtl] ._7ozb2u1k {
    padding-left: var(--padding-inline)
}

._7ozb2u1k {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    grid-area: suffix
}

[dir=ltr] ._7ozb2u1n {
    padding-right: var(--padding-inline)
}

[dir=rtl] ._7ozb2u1n {
    padding-left: var(--padding-inline)
}

._7ozb2u1n {
    -ms-grid-row: 1;
    -ms-grid-column: 6;
    grid-area: accessory
}

._7ozb2u1o {
    font-family: var(--x-text-field-font-family);
    font-size: var(--field-font-size);
    font-weight: var(--x-text-field-font-weight);
    letter-spacing: var(--x-text-field-letter-spacing, inherit);
    line-height: var(--field-line-height);
    text-transform: var(--x-text-field-text-transform, var(--x-global-typography-letter-case))
}

._7ozb2u1p {
    text-transform: uppercase
}

._7ozb2u1p::-webkit-input-placeholder {
    text-transform: var(--x-text-field-text-transform, var(--x-global-typography-letter-case, none))
}

._7ozb2u1p::placeholder {
    text-transform: var(--x-text-field-text-transform, var(--x-global-typography-letter-case, none))
}

._7ozb2u1q {
    grid-row-start: 2
}

@supports (display: grid) {
    ._7ozb2uo {
        display:grid
    }

    ._7ozb2u13 {
        grid-area: 1 / 1 / 2 / 2;
        overflow: hidden;
        resize: none
    }

    ._7ozb2u1b {
        grid-area: 1 / 1 / 2 / 2;
        display: block;
        white-space: pre-wrap;
        visibility: hidden
    }
}

[dir=ltr] .cektnc3, [dir=ltr] .cektnc33 {
    left: var(--label-inset-inline-start)
}

[dir=rtl] .cektnc3, [dir=rtl] .cektnc33 {
    right: var(--label-inset-inline-start)
}

.cektnc3 {
    opacity: var(--_10vrn9p6, 0);
    top: var(--label-inset-block-start);
    transform: var(--_10vrn9p7, translateY(.21428571428571427em));
    max-width: calc(100% - 1.8571428571428572em)
}
.cektnc33 {
    /* opacity: var(--_10vrn9p6, 0); */
    top: var(--label-inset-block-start);
    transform: var(--_10vrn9p7, translateY(.21428571428571427em));
    max-width: calc(100% - 1.8571428571428572em)
}

.cektnc4 {
    margin-bottom: var(--x-spacing-small-400)
}

.cektnc5:has(._7ozb2ur:not(:placeholder-shown)) {
    --_10vrn9p5: 1;
    --_10vrn9p6: 1;
    --_10vrn9p7: translateY(0);
    --_10vrn9p8: var(--filled-padding-block-start);
    --_10vrn9p9: var(--filled-padding-block-end);
    --_10vrn9pa: 0;
    --_10vrn9pb: block
}

.cektnc6:has(._7ozb2ur:focus),.cektnc6:has(._7ozb2ur:not(:placeholder-shown)) {
    --_10vrn9p5: 1;
    --_10vrn9p6: 1;
    --_10vrn9p7: translateY(0);
    --_10vrn9p8: var(--filled-padding-block-start);
    --_10vrn9p9: var(--filled-padding-block-end);
    --_10vrn9pa: 0;
    --_10vrn9pb: block
}

.cektnc7 {
    --_10vrn9p5: 1;
    --_10vrn9p6: 1;
    --_10vrn9p7: translateY(0);
    --_10vrn9p8: var(--filled-padding-block-start);
    --_10vrn9p9: var(--filled-padding-block-end);
    --_10vrn9pa: 0;
    --_10vrn9pb: block
}

[dir=ltr] .cektnc8 {
    left: calc(var(--padding-inline) * 2 + 1px)
}

[dir=rtl] .cektnc8 {
    right: calc(var(--padding-inline) * 2 + 1px)
}

[dir=ltr] .cektnc8 {
    margin-left: 1.8rem
}

[dir=rtl] .cektnc8 {
    margin-right: 1.8rem
}

.cektnca {
    color: var(--x-default-color-text-subdued, var(--x-default-color-text, inherit));
    font-family: var(--x-label-font-family);
    font-weight: var(--x-label-font-weight);
    font-size: var(--x-label-font-size, var(--x-typography-size-default));
    letter-spacing: var(--x-label-letter-spacing);
    text-transform: var(--x-label-text-transform)
}

.cektnc3 .cektnca {
    font-size: var(--x-label-font-size, var(--x-typography-size-small));
    color: var(--placeholder-color, var(--x-default-color-text-subdued, var(--x-default-color-text, inherit)))
}

@supports not selector(:has(+ *)) {
    .cektnc5,.cektnc6 {
        --_10vrn9p5: 1;
        --_10vrn9p6: 1;
        --_10vrn9p7: translateY(0);
        --_10vrn9p8: var(--filled-padding-block-start);
        --_10vrn9p9: var(--filled-padding-block-end);
        --_10vrn9pa: 0;
        --_10vrn9pb: block
    }
}

._17kya4ue {
    background-size: cover
}

._17kya4uf {
    background-size: contain
}

._17kya4uy>* {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

._8dxxat2 {
    grid-template-columns: repeat(7,minmax(var(--x-datepicker-min-column-size),1fr))
}

._8dxxat4 {
    grid-template-rows: auto
}

._8dxxat5 {
    grid-template-rows: var(--x-datepicker-min-row-size)
}

._8dxxat5:not(:first-child) {
    margin-top: .3rem
}

._8dxxat7 {
    --x-default-color-icon: currentColor;
    border-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

._8dxxat7:hover:enabled {
    background-color: var(--x-default-color-background-subdued)
}

._8dxxat7:focus {
    outline-color: var(--x-default-color-accent)
}

._8dxxat7:disabled {
    opacity: var(--x-opacity-disabled);
    cursor: default
}

._8dxxat8 {
    grid-column: 1
}

._8dxxat9 {
    grid-column: 7
}

._8dxxatb {
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0
}

._8dxxate {
    font-weight: var(--x-typography-primary-weight-bold)
}

._8dxxatf {
    margin-left: .15rem;
    margin-right: .15rem
}

[dir=ltr] ._8dxxatf:first-child {
    margin-left: 0
}

[dir=rtl] ._8dxxatf:first-child {
    margin-right: 0
}

[dir=ltr] ._8dxxatf:last-child {
    margin-right: 0
}

[dir=rtl] ._8dxxatf:last-child {
    margin-left: 0
}

._8dxxatj {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    color: var(--x-default-color-text);
    place-items: center;
    border-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

._8dxxatk:hover {
    background-color: var(--x-default-color-background-subdued)
}

._8dxxatk:focus {
    z-index: 1;
    outline: none;
    box-shadow: 0 0 0 1px var(--x-default-color-background),0 0 0 3px var(--x-default-color-accent)
}

._8dxxatk:not(:focus-visible) {
    box-shadow: none
}

._8dxxatm {
    color: var(--x-default-color-text-subdued)
}

._8dxxatn {
    background-color: var(--x-default-color-accent);
    color: var(--x-default-color-accent-contrast)
}

._8dxxatn:hover:enabled {
    background-color: var(--x-default-color-accent-hovered)
}

._8dxxato {
    border: solid 2px var(--x-default-color-accent)
}

._8dxxatp {
    font-weight: var(--x-typography-primary-weight-bold);
    border: solid 1px var(--x-default-color-border)
}

._8dxxatp._8dxxato {
    border: solid 2px var(--x-default-color-accent)
}

._8dxxatp._8dxxatn:not(._8dxxato) {
    border: none
}

._8dxxatp._8dxxatn:not(._8dxxato):before {
    content: "";
    position: absolute;
    top: .2rem;
    right: .2rem;
    bottom: .2rem;
    left: .2rem;
    border: solid 1px var(--x-default-color-background);
    border-radius: calc(var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base))) - 2px)
}

._8dxxatp._8dxxato,._8dxxatp._8dxxato:not(:focus-visible) {
    box-shadow: inset 0 0 0 1px var(--x-default-color-background)
}

._8dxxatp._8dxxato:focus {
    box-shadow: inset 0 0 0 1px var(--x-default-color-background),0 0 0 1px var(--x-default-color-background),0 0 0 3px var(--x-default-color-accent)
}

._8dxxatq {
    border-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)));
    background-color: var(--x-default-color-accent)
}

[dir=ltr] ._8dxxatq:has(+._8dxxatq) {
    margin-right: 0
}

[dir=rtl] ._8dxxatq:has(+._8dxxatq) {
    margin-left: 0
}

[dir=ltr] ._8dxxatq:has(+._8dxxatq) {
    padding-right: .15rem
}

[dir=rtl] ._8dxxatq:has(+._8dxxatq) {
    padding-left: .15rem
}

[dir=ltr] ._8dxxatq:has(+._8dxxatq) {
    border-top-right-radius: 0
}

[dir=rtl] ._8dxxatq:has(+._8dxxatq) {
    border-top-left-radius: 0
}

[dir=ltr] ._8dxxatq:has(+._8dxxatq) {
    border-bottom-right-radius: 0
}

[dir=rtl] ._8dxxatq:has(+._8dxxatq) {
    border-bottom-left-radius: 0
}

[dir=ltr] ._8dxxatq+._8dxxatq {
    margin-left: 0
}

[dir=rtl] ._8dxxatq+._8dxxatq {
    margin-right: 0
}

[dir=ltr] ._8dxxatq+._8dxxatq {
    padding-left: .15rem
}

[dir=rtl] ._8dxxatq+._8dxxatq {
    padding-right: .15rem
}

[dir=ltr] ._8dxxatq+._8dxxatq {
    border-top-left-radius: 0
}

[dir=rtl] ._8dxxatq+._8dxxatq {
    border-top-right-radius: 0
}

[dir=ltr] ._8dxxatq+._8dxxatq {
    border-bottom-left-radius: 0
}

[dir=rtl] ._8dxxatq+._8dxxatq {
    border-bottom-right-radius: 0
}

[dir=ltr] ._1o2qejv0 {
    margin-right: calc(var(--x-spacing-small-200) * -1)
}

[dir=rtl] ._1o2qejv0 {
    margin-left: calc(var(--x-spacing-small-200) * -1)
}

.mg7oix1:before {
    content: "";
    display: block;
    border-style: solid;
    border-color: var(--x-default-color-border);
    border-width: 0
}

.mg7oix3:before,.mg7oix3:after {
    border-style: solid
}

.mg7oix4:before,.mg7oix4:after {
    border-style: dashed
}

.mg7oix5:before,.mg7oix5:after {
    border-style: dotted
}

.mg7oix7:before {
    border-top: none;
    border-left: none;
    border-right: none
}

.mg7oix8 {
    align-self: stretch
}

[dir=ltr] .mg7oix8:before {
    border-left: none
}

[dir=rtl] .mg7oix8:before {
    border-right: none
}

.mg7oix8:before {
    height: 100%;
    border-top: none;
    border-bottom: none
}

.mg7oixa {
    flex: auto
}

.mg7oixa:before,.mg7oixa:after {
    content: "";
    flex-grow: 1;
    width: unset;
    height: unset;
    border-color: var(--x-default-color-border);
    border-width: 0
}

.mg7oixa.mg7oix7:before,.mg7oixa.mg7oix7:after {
    border-top: none;
    border-left: none;
    border-right: none
}

.mg7oixa.mg7oix8 {
    flex-direction: column
}

[dir=ltr] .mg7oixa.mg7oix8:before,[dir=ltr] .mg7oixa.mg7oix8:after {
    border-left: none
}

[dir=rtl] .mg7oixa.mg7oix8:before,[dir=rtl] .mg7oixa.mg7oix8:after {
    border-right: none
}

.mg7oixa.mg7oix8:before,.mg7oixa.mg7oix8:after {
    border-top: none;
    border-bottom: none
}

.mg7oixb:before {
    content: unset;
    flex-grow: unset;
    border: unset
}

.mg7oixb.mg7oix8 {
    flex-direction: column
}

.mg7oixd:after {
    content: unset;
    flex-grow: unset;
    border: unset
}

.mg7oixd.mg7oix8 {
    flex-direction: column
}

.mg7oixe:before,.mg7oixe:after {
    border-width: var(--x-border-width-base)
}

.mg7oixe.mg7oix7 {
    height: auto
}

.mg7oixe.mg7oix8 {
    width: var(--x-border-width-base)
}

.mg7oixf:before,.mg7oixf:after {
    border-width: var(--x-border-width-large-100)
}

.mg7oixf.mg7oix7 {
    height: auto
}

.mg7oixf.mg7oix8 {
    width: var(--x-border-width-large-100)
}

.mg7oixg:before,.mg7oixg:after {
    border-width: var(--x-border-width-large-100)
}

.mg7oixg.mg7oix7 {
    height: auto
}

.mg7oixg.mg7oix8 {
    width: var(--x-border-width-large-100)
}

.mg7oixh:before,.mg7oixh:after {
    border-width: var(--x-border-width-large-200)
}

.mg7oixh.mg7oix7 {
    height: auto
}

.mg7oixh.mg7oix8 {
    width: var(--x-border-width-large-200)
}

[dir=ltr] .mg7oix7 .mg7oixi {
    margin-right: var(--x-spacing-base)
}

[dir=rtl] .mg7oix7 .mg7oixi {
    margin-left: var(--x-spacing-base)
}

.mg7oix8 .mg7oixi {
    margin-bottom: var(--x-spacing-base)
}

.mg7oix7 .mg7oixj {
    margin-left: var(--x-spacing-base);
    margin-right: var(--x-spacing-base)
}

.mg7oix8 .mg7oixj {
    margin-top: var(--x-spacing-base);
    margin-bottom: var(--x-spacing-base)
}

[dir=ltr] .mg7oix7 .mg7oixk {
    margin-left: var(--x-spacing-base)
}

[dir=rtl] .mg7oix7 .mg7oixk {
    margin-right: var(--x-spacing-base)
}

.mg7oix8 .mg7oixk {
    margin-top: var(--x-spacing-base)
}

@keyframes _1h3po42b {
    50% {
        opacity: 1
    }

    75% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

._1h3po425 {
    padding-bottom: 100%;
    padding-bottom: calc(100% / var(--_1h3po420))
}

._1h3po428 {
    background-color: transparent
}

[dir=ltr] ._1h3po421 ._1h3po429 {
    left: 0
}

[dir=rtl] ._1h3po421 ._1h3po429 {
    right: 0
}

._1h3po421 ._1h3po429 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

._1h3po42c {
    background-color: var(--x-default-color-text-subdued-200);
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base));
    animation: _1h3po42b var(--_1h3po423) ease infinite;
    animation-delay: calc(var(--_1h3po422) * -1)
}

@media (prefers-reduced-motion: reduce) {
    ._1h3po42c {
        animation: none
    }
}

@media screen and (forced-colors: active) {
    ._1h3po42c {
        background-color: GrayText
    }
}

[dir=ltr] ._9yr8v01 {
    margin-left: var(--x-spacing-large-100)
}

[dir=rtl] ._9yr8v01 {
    margin-right: var(--x-spacing-large-100)
}

._9yr8v01 {
    list-style-type: decimal
}

[dir=ltr] ._70q41o1 {
    margin-left: var(--x-spacing-large-100)
}

[dir=rtl] ._70q41o1 {
    margin-right: var(--x-spacing-large-100)
}

._70q41o2 {
    list-style-type: disc
}

[dir=ltr] ._70q41o3 {
    margin-left: 0
}

[dir=rtl] ._70q41o3 {
    margin-right: 0
}

._70q41o3 {
    list-style-type: none
}

._65ewj70 {
    font-family: var(--x-typography-primary-fonts);
    font-size: var(--x-typography-size-default);
    font-weight: var(--x-typography-primary-weight-base);
    line-height: var(--_12e54cf6);
    padding: 1px;
    color: #000
}

._1tgdqw63 {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

._1tgdqw64 {
    transform: scale(1.1);
    box-shadow: 0 6px 19px rgba(0,0,0,.05)
}

._1tgdqw65 {
    width: 2.357142857142857em;
    height: 1.5em
}

._1tgdqw66 {
    width: 2.7142857142857144em;
    height: 1.7142857142857142em
}

._1m6j2n34 {
    margin: .1rem
}

._1m6j2n35 {
    border-radius: var(--x-product-thumbnail-border-radius, var(--x-global-border-radius, var(--x-border-radius-large)))
}

._1m6j2n36 {
    border-radius: calc((var(--x-border-radius-base) / var(--x-border-radius-large)) * var(--x-product-thumbnail-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))))
}

._1m6j2n37 {
    --_1m6j2n31: var(--_1m6j2n30);
    --_1m6j2n32: 1
}

._1m6j2n38 {
    --_1m6j2n31: 1;
    --_1m6j2n32: var(--_1m6j2n30)
}

._1m6j2n39 {
    --_1m6j2n31: 1;
    --_1m6j2n32: 1
}

._1m6j2n3a:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));
    z-index: 1;
    border-radius: inherit
}

._1m6j2n3b:before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._1m6j2n3c:before {
    top: var(--x-border-width-large-100);
    right: var(--x-border-width-large-100);
    bottom: var(--x-border-width-large-100);
    left: var(--x-border-width-large-100)
}

._1m6j2n3d:before {
    top: var(--x-border-width-base);
    right: var(--x-border-width-base);
    bottom: var(--x-border-width-base);
    left: var(--x-border-width-base)
}

._1m6j2n3e {
    width: calc(((6.4rem - (var(--x-border-width-large-100) * 2)) * var(--_1m6j2n32)) + (var(--x-border-width-large-100) * 2));
    height: calc(((6.4rem - (var(--x-border-width-large-100) * 2)) / var(--_1m6j2n31)) + (var(--x-border-width-large-100) * 2))
}

._1m6j2n3f {
    width: calc(((4rem - (var(--x-border-width-base) * 2)) * var(--_1m6j2n32)) + (var(--x-border-width-base) * 2));
    height: calc(((4rem - (var(--x-border-width-base) * 2)) / var(--_1m6j2n31)) + (var(--x-border-width-base) * 2))
}

._1m6j2n3i {
    --x-default-color-icon: currentColor;
    color: var(--x-default-color-border)
}

._1m6j2n3m {
    border-color: #fff
}

[dir=ltr] ._1m6j2n3s {
    right: calc(var(--x-product-thumbnail-badge-offset) * -1)
}

[dir=rtl] ._1m6j2n3s {
    left: calc(var(--x-product-thumbnail-badge-offset) * -1)
}

._1m6j2n3s {
    top: calc(var(--x-product-thumbnail-badge-offset) * -1)
}

._1m6j2n3u {
    font-weight: var(--x-typography-primary-weight-bold);
    color: #fff;
    border-color: #fff;
    background-clip: padding-box
}

._1m6j2n3v {
    min-width: 2.4rem;
    min-height: 2.4rem;
    font-size: var(--x-typography-size-small);
    font-size: clamp(1.2rem,var(--x-typography-size-small),1.6rem)
}

._1m6j2n3w {
    min-width: 2.2rem;
    min-height: 2.2rem;
    font-size: var(--x-typography-size-extra-small);
    font-size: clamp(1.2rem,var(--x-typography-size-extra-small),1.6rem)
}

._1m6j2n3x {
    background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),var(--x-default-color-text)
}

._1m6j2n3y {
    background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),var(--x-default-color-accent)
}

._1tx8jg7a {
    --this-font-size: var(--x-typography-size-extra-small)
}

._1tx8jg7c {
    --this-font-size: var(--x-typography-size-small)
}

._1tx8jg7e {
    --this-font-size: var(--x-typography-size-default)
}

._1tx8jg7g {
    --this-font-size: var(--x-typography-size-medium)
}

._1tx8jg7i {
    --this-font-size: var(--x-typography-size-large)
}

._1tx8jg7k {
    --this-font-size: var(--x-typography-size-extra-large)
}

._1tx8jg7m {
    --this-font-size: var(--x-typography-size-extra-extra-large)
}

._1tx8jg7n {
    letter-spacing: var(--_12e54cf3)
}

._1tx8jg7o {
    letter-spacing: var(--_12e54cf4)
}

._1tx8jg7p {
    letter-spacing: var(--_12e54cf5)
}

._1tx8jg7q {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cf8))
}

._1tx8jg7r {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cf9))
}

._1tx8jg7s {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cfa))
}

._1tx8jg7t {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cfb))
}

._1tx8jg7u {
    font-family: var(--x-typography-primary-fonts)
}

._1tx8jg7v {
    font-family: var(--x-typography-secondary-fonts)
}

._1tx8jg710 {
    --x-default-color-accent: currentColor;
    --x-default-color-accent-hovered: currentColor;
    --x-link-text-decoration: underline
}

._1tx8jg71e {
    --x-link-text-decoration: underline
}

._1tx8jg71g {
    --x-default-color-accent: currentColor;
    --x-link-text-decoration: underline;
    color: var(--x-default-color-text-subdued, inherit)
}

@keyframes xvcb00 {
    50% {
        transform: translate(calc(var(--x-global-transform-direction-modifier) * 300%))
    }
}

@keyframes xvcb01 {
    50% {
        transform: translate(300%)
    }
}

.xvcb04 {
    overflow: visible;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded));
    background-color: var(--x-default-color-background-subdued)
}

.xvcb04::-webkit-progress-bar {
    border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded));
    background-color: var(--x-default-color-background-subdued)
}

.xvcb04::-webkit-progress-value {
    border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded));
    background-color: var(--xvcb02);
    -webkit-transition: inline-size var(--x-duration-slowest) ease-out;
    transition: inline-size var(--x-duration-slowest) ease-out
}

.xvcb04::-moz-progress-bar {
    border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded));
    background-color: var(--xvcb02);
    -moz-transition: inline-size var(--x-duration-slowest) ease-out;
    transition: inline-size var(--x-duration-slowest) ease-out
}

.xvcb04:not([value="0"])::-moz-progress-bar {
    box-shadow: 0 0 0 var(--x-border-width-base) var(--xvcb02)
}

.xvcb04:not(:indeterminate)::-webkit-progress-value {
    box-shadow: 0 0 0 var(--x-border-width-base) var(--xvcb02)
}

.xvcb04[value="0"]:not(:indeterminate)::-webkit-progress-value {
    opacity: 0;
    -webkit-transition: inline-size var(--x-duration-slowest) ease-out,opacity 0ms ease-out var(--x-duration-slowest);
    transition: inline-size var(--x-duration-slowest) ease-out,opacity 0ms ease-out var(--x-duration-slowest)
}

.xvcb04:indeterminate:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded));
    background-color: var(--xvcb02);
    width: 25%;
    animation: xvcb00 2s infinite ease;
    box-shadow: 0 0 0 var(--x-border-width-base) var(--xvcb02)
}

.xvcb04:indeterminate::-moz-progress-bar {
    width: 25%;
    animation: xvcb01 2s infinite ease
}

_::-webkit-full-page-media,.xvcb04:indeterminate::-webkit-progress-bar {
    width: 25%;
    background-color: var(--xvcb02);
    animation: xvcb00 2s infinite ease;
    box-shadow: 0 0 0 var(--x-border-width-base) var(--xvcb02)
}

.xvcb05 {
    --xvcb02: var(--x-default-color-accent)
}

.xvcb06 {
    --xvcb02: var(--x-default-color-critical)
}

._1bol2bm3 {
    background-color: #fff;
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

._1bol2bm6 {
    margin: 9.5%
}

._1bol2bm9 {
    background-color: #fff
}

[dir=ltr] ._1bol2bmc {
    left: var(--_1bol2bm1)
}

[dir=rtl] ._1bol2bmc {
    right: var(--_1bol2bm1)
}

._1bol2bmc {
    top: var(--_1bol2bm1);
    width: var(--_1bol2bm0);
    height: var(--_1bol2bm0)
}

._1bol2bmf {
    width: 150px;
    height: 150px
}

._1bol2bmq {
    fill: #000
}

._1bol2bmr {
    fill: #fff
}

@supports (width: min(1px,2px)) {
    ._1bol2bm3 {
        border-radius:min(19%,var(--x-global-border-radius, var(--x-border-radius-base)))
    }
}

.RD23h {
    --padding-block: var(--x-select-block-padding, var(--x-spacing-small-100));
    --padding-inline: var(--x-select-inline-padding, var(--x-spacing-small-100));
    --field-font-size: var( --x-select-font-size, var(--x-typography-size-default) );
    --field-line-height: var(--x-global-typography-line-size-default);
    display: grid;
    grid-gap: var(--x-spacing-small-400);
    gap: var(--x-spacing-small-400)
}

.VZudx {
    --selector-width: 4rem;
    position: relative
}

[dir=ltr] .QCxaD {
    left: var(--label-inset-inline-start)
}

[dir=rtl] .QCxaD {
    right: var(--label-inset-inline-start)
}

.QCxaD {
    position: absolute;
    top: calc(var(--empty-padding-block) + -6px);
    
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    max-width: calc(100% - var(--padding-inline) * 2 - var(--selector-width))
}

.QCxaD .XDBWz {
    color: var(--placeholder-color)
}

.QCxaD:not(.A9HkF) .XDBWz,.ZHJU6 {
    font-size: var(--field-font-size);
    font-family: var(--x-select-font-family);
    font-weight: var(--x-select-font-weight);
    letter-spacing: var( --x-select-letter-spacing, var(--x-global-typography-kerning) );
    line-height: var(--field-line-height);
    -webkit-text-decoration: var(--x-select-text-decoration);
    text-decoration: var(--x-select-text-decoration);
    text-transform: var( --x-select-text-transform, var(--x-global-typography-letter-case) )
}

.D67WW {
    display: block;
    margin-bottom: var(--x-spacing-small-400)
}

.A9HkF {
    /* top: var(--label-inset-block-start) */
    top: -1px !important;
}

:is(.D67WW,.A9HkF) .XDBWz {
    font-family: var(--x-label-font-family);
    font-size: var(--x-label-font-size, var(--x-typography-size-small));
    font-weight: var(--x-label-font-weight);
    letter-spacing: var( --x-label-letter-spacing, var(--x-global-typography-kerning) );
    line-height: var(--x-global-typography-line-size-default);
    -webkit-text-decoration: var(--x-label-text-decoration);
    text-decoration: var(--x-label-text-decoration);
    text-transform: var( --x-label-text-transform, var(--x-global-typography-letter-case) )
}

.D67WW .XDBWz {
    color: var( --x-default-color-text-subdued, var(--x-default-color-text, inherit) );
    font-size: var(--x-label-font-size, var(--x-typography-size-default))
}

[dir=ltr] .ZHJU6 {
    padding-left: var(--padding-inline)
}

[dir=rtl] .ZHJU6 {
    padding-right: var(--padding-inline)
}

[dir=ltr] .ZHJU6 {
    padding-right: calc(var(--selector-width) * .75)
}

[dir=rtl] .ZHJU6 {
    padding-left: calc(var(--selector-width) * .75)
}

.ZHJU6 {
    -webkit-tap-highlight-color: transparent;
    border: 1px transparent solid;
    border-radius: var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) );
    outline: none;
    padding-top: var(--filled-padding-block-start);
    padding-bottom: var(--filled-padding-block-end);
    min-height: calc(var(--field-min-height) + 3px);
    transition: box-shadow var(--x-duration-base) var(--x-timing-base),border var(--x-duration-base) var(--x-timing-base);
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ZHJU6::-ms-expand {
    display: none
}

.ZHJU6:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--moz-focusring-color)
}

[dir=ltr] .Zxmto {
    padding-left: var(--padding-inline)
}

[dir=rtl] .Zxmto {
    padding-right: var(--padding-inline)
}

[dir=ltr] .Zxmto {
    padding-right: calc(var(--selector-width) + .2rem)
}

[dir=rtl] .Zxmto {
    padding-left: calc(var(--selector-width) + .2rem)
}

.q5Ecv,.oAlPg {
    --moz-focusring-color: var(--x-default-color-text)
}

.oAlPg+.VXrUd {
    border-color: var(--x-default-color-border);
    color: var(--x-default-color-text-subdued)
}

.VQDv5.tu1VS:focus {
    box-shadow: 0 0 0 2px var(--x-default-color-accent)
}

.VQDv5.tu1VS._87H7J,.VQDv5.tu1VS._87H7J:focus {
    box-shadow: 0 0 0 2px var(--x-default-color-critical)
}

.VQDv5._7umss:focus {
    box-shadow: 0 2px 0 0 var(--x-default-color-accent)
}

.VQDv5._7umss._87H7J,.VQDv5._7umss._87H7J:focus {
    box-shadow: 0 2px 0 0 var(--x-default-color-critical)
}

[dir=ltr] .IWR5K {
    padding-left: calc(var(--padding-inline))
}

[dir=rtl] .IWR5K {
    padding-right: calc(var(--padding-inline))
}

.IWR5K {
    border-color: var(--x-default-color-border)
}

.IWR5K.tu1VS:focus {
    border-color: var(--x-default-color-accent);
    box-shadow: 0 0 0 1px var(--x-default-color-accent)
}

.IWR5K.tu1VS._87H7J,.IWR5K.tu1VS._87H7J:focus {
    border-color: var(--x-default-color-critical);
    box-shadow: 0 0 0 1px var(--x-default-color-critical)
}

.IWR5K._7umss:focus {
    border-bottom-color: var(--x-default-color-accent);
    box-shadow: 0 1px 0 0 var(--x-default-color-accent)
}

.IWR5K._7umss._87H7J,.IWR5K._7umss._87H7J:focus {
    border-bottom-color: var(--x-default-color-critical);
    box-shadow: 0 1px 0 0 var(--x-default-color-critical)
}

[dir=ltr] .ADBGS {
    padding-left: calc(var(--padding-inline) + 1px)
}

[dir=rtl] .ADBGS {
    padding-right: calc(var(--padding-inline) + 1px)
}

[dir=ltr] .ADBGS {
    padding-right: calc(var(--selector-width) + 1px)
}

[dir=rtl] .ADBGS {
    padding-left: calc(var(--selector-width) + 1px)
}

.ADBGS {
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-color: var(--x-default-color-border)
}

.ADBGS.tu1VS:focus {
    border-color: var(--x-default-color-accent);
    box-shadow: 1px 0 0 1px var(--x-default-color-accent),-1px 0 0 1px var(--x-default-color-accent)
}

.ADBGS.tu1VS._87H7J,.ADBGS.tu1VS._87H7J:focus {
    border-color: var(--x-default-color-critical);
    box-shadow: 1px 0 0 1px var(--x-default-color-critical),-1px 0 0 1px var(--x-default-color-critical)
}

.ADBGS._7umss:focus {
    border-bottom-color: var(--x-default-color-accent);
    box-shadow: 0 1px 0 0 var(--x-default-color-accent)
}

.ADBGS._7umss._87H7J,.ADBGS._7umss._87H7J:focus {
    border-bottom-color: var(--x-default-color-critical);
    box-shadow: 0 1px 0 0 var(--x-default-color-critical)
}

._9yhqJ {
    opacity: var(--x-opacity-disabled)
}

._9yhqJ+.VXrUd {
    opacity: var(--x-opacity-disabled)
}

._9yhqJ.oAlPg {
    background-color: var(--x-default-color-background-subdued)
}

.eSQ74 {
    opacity: var(--x-opacity-readonly)
}

.eSQ74+.VXrUd {
    opacity: var(--x-opacity-readonly)
}

.eSQ74.oAlPg {
    background-color: var(--x-default-color-background-subdued)
}

[dir=ltr] .VXrUd {
    right: 1px
}

[dir=rtl] .VXrUd {
    left: 1px
}

.VXrUd {
    position: absolute;
    top: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    
    width: var(--selector-width);
    height: 43%;
    transform: translateY(-50%)
}

._72qIF {
    grid-row-start: 2
}

[dir=ltr] ._1170e3g1 {
    margin-right: calc(var(--x-spacing-small-200) * -1)
}

[dir=rtl] ._1170e3g1 {
    margin-left: calc(var(--x-spacing-small-200) * -1)
}

@keyframes i6e6fxi {
    0% {
        stroke-dashoffset: -50px
    }

    to {
        stroke-dashoffset: 0px
    }
}

.i6e6fx2 {
    width: 2.857142857142857em;
    height: 1.7142857142857142em
}

.i6e6fx4:focus {
    outline: none
}

.i6e6fx5,.i6e6fx7 {
    cursor: default
}

.i6e6fxd {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--x-default-color-background)
}

.i6e6fxd:before {
    content: "";
    position: absolute;
    height: 1em;
    width: 1em;
    left: calc(var(--x-spacing-small-400) - 1px);
    bottom: calc(var(--x-spacing-small-400) - 1px);
    border-radius: 50%;
    background-color: var(--x-default-color-text-subdued);
    transition: var(--x-duration-fast)
}

.i6e6fx4:checked+.i6e6fxd {
    background-color: var(--x-default-color-accent);
    border-color: var(--x-default-color-accent)
}

.i6e6fx4:focus-visible+.i6e6fxd,.i6e6fx4:active:focus-visible+.i6e6fxd {
    outline: 1px solid var(--x-default-color-accent);
    outline-offset: 1px
}

.i6e6fx4:checked+.i6e6fxd:before {
    background-color: var(--x-default-color-accent-contrast);
    bottom: .07142857142857142em;
    left: calc((2.857142857142857em - 1.4285714285714286em) - var(--x-spacing-small-500));
    height: 1.4285714285714286em;
    width: 1.4285714285714286em
}

[dir=ltr] .i6e6fxf {
    left: calc(50% + 8px)
}

[dir=rtl] .i6e6fxf {
    right: calc(50% + 8px)
}

.i6e6fxf {
    min-width: calc(var(--x-typography-size-default) * .7142857142857143);
    min-height: calc(var(--x-typography-size-default) * .7142857142857143);
    width: calc(var(--x-typography-size-default) * .7142857142857143);
    height: calc(var(--x-typography-size-default) * .7142857142857143);
    transform: translate(-50%,-50%);
    transform-origin: center;
    color: var(--x-default-color-accent)
}

.i6e6fx4:checked~.i6e6fxf {
    opacity: 1
}

.i6e6fxk {
    vector-effect: non-scaling-stroke;
    stroke-width: 1.4px;
    stroke-dasharray: 50px;
    stroke-dashoffset: 0px
}

.i6e6fx4:checked~.i6e6fxf>.i6e6fxh>.i6e6fxk {
    stroke: var(--x-default-color-accent)
}

.i6e6fx4:checked:not(:disabled)~.i6e6fxf>.i6e6fxh>.i6e6fxk {
    animation: i6e6fxi var(--x-duration-slow) linear 5ms backwards
}

.i6e6fx4:checked:disabled~.i6e6fxf>.i6e6fxh>.i6e6fxk {
    animation: none;
    stroke-dashoffset: 0px
}

.i6e6fxm {
    padding-top: .10714285714285714em
}

._14brw1 {
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base));
    line-height: var(--x-global-typography-line-size-small)
}

._14brw2 {
    margin-top: calc(var(--x-spacing-small-200) * -1);
    margin-bottom: calc(var(--x-spacing-small-200) * -1)
}

._14brw3 {
    max-width: 21rem
}

._14gomm21 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base));
    line-height: var(--x-global-typography-line-size-small)
}

._14gomm25 {
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

._14gomm25:focus-visible {
    outline: .2rem solid var(--x-default-color-accent-hovered)
}

[dir=ltr] ._14gomm2b {
    margin-left: calc(var(--x-spacing-small-200) * -1)
}

[dir=rtl] ._14gomm2b {
    margin-right: calc(var(--x-spacing-small-200) * -1)
}

._14gomm2b:hover,._14gomm2b:focus {
    --x-default-color-icon: var(--x-default-color-text)
}

._1qifbzv1 {
    font-feature-settings: "kern" off;
    font-variant: none
}

._1mwdekd1 {
    --x-default-color-icon: currentColor;
    text-wrap: pretty
}

._1mwdekd1:focus-visible {
    outline: .2rem solid var(--x-default-color-accent);
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

._1mwdekd1 button,._1mwdekd1 input,._1mwdekd1 a {
    
}

[dir=ltr] ._1mwdekd2 {
    margin-left: var(--x-spacing-small-300)
}

[dir=rtl] ._1mwdekd2 {
    margin-right: var(--x-spacing-small-300)
}

._1mwdekd2 {
    display: inline-block
}

._1n78kje1 {
    border-color: var(--x-default-color-border);
    outline-offset: .1rem;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

._1n78kje1:empty {
    padding: var(--x-spacing-base)
}

._1n78kje1:focus-visible {
    outline: .2rem solid var(--x-default-color-accent-hovered)
}

._1n78kje4 {
    background-color: var(--x-default-color-accent-foreground-as-subdued-background);
    border-color: var(--x-default-color-accent);
    color: var(--x-default-color-accent-text-on-foreground-as-subdued-background)
}

._1n78kjeh {
    grid-column: 1;
    grid-row: 1
}

._1n78kjee ._1n78kjeh,._1n78kjea ._1n78kjeh {
    opacity: 0;
    scale: .8
}

._1n78kjej {
    grid-column: 1;
    grid-row: 1;
    transition-delay: var(--x-duration-fast)
}

._1n78kjed ._1n78kjej {
    opacity: 0;
    scale: .5
}

._1n78kjee ._1n78kjej,._1n78kjea ._1n78kjej {
    opacity: 1;
    scale: 1
}

[dir=rtl] ._1n78kjej {
    flex-direction: row-reverse
}

@media screen and (prefers-reduced-motion: reduce) {
    ._1n78kjed ._1n78kjeh,._1n78kjee ._1n78kjeh,._1n78kjea ._1n78kjeh {
        display: none
    }
}

.mx9f012 {
    container-name: var(--mx9f010);
    container-type: inline-size
}

.mryu6z3 {
    transition-property: opacity,transform;
    width: var(--chat-inline-size, 0);
    height: var(--chat-block-size, 0);
    max-width: var(--mryu6z0, 224px);
    max-height: var(--mryu6z1, 72px)
}

.mryu6z5 {
    width: 100dvi;
    height: 100dvb
}

.mryu6z6 {
    --mryu6z0: 415px;
    --mryu6z1: 700px
}

.mryu6z7 {
    opacity: 1;
    transform: translateY(0)
}

.mryu6z8 {
    
    opacity: 0;
    transform: translateY(7px)
}

@supports not (inline-size: 100dvi) {
    .mryu6z5 {
        height: 100vh;
        width: 100vw
    }
}

@media screen and ((max-width: 579px) or ((max-height: 600px) and (max-width: 999px))) {
    .mryu6z6 {
        --mryu6z0: 100dvi;
        --mryu6z1: 93dvb
    }

    @supports not (inline-size: 100dvi) {
        .mryu6z6 {
            --mryu6z0: 100vi;
            --mryu6z1: 93vb
        }
    }
}

.sgqviy1 {
    width: 1.9285714285714286em;
    height: 1.4285714285714286em
}

.sgqviy2 {
    width: 1.4285714285714286em;
    height: 1.0714285714285714em
}

[dir=ltr] .Ls4zP {
    margin-right: calc(.7857142857142857em * -1)
}

[dir=rtl] .Ls4zP {
    margin-left: calc(.7857142857142857em * -1)
}

[dir=ltr] .Ls4zP {
    margin-left: calc(var(--x-spacing-small-400) * -1)
}

[dir=rtl] .Ls4zP {
    margin-right: calc(var(--x-spacing-small-400) * -1)
}

.Ls4zP {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 var(--x-spacing-small-100);
    height: 3.4285714285714284em;
    overflow: hidden
}

[dir=ltr] .Ls4zP.gqw6M:before {
    left: 0
}

[dir=rtl] .Ls4zP.gqw6M:before {
    right: 0
}

[dir=ltr] .Ls4zP.gqw6M:before {
    border-top-right-radius: calc(var(--focus-border-radius) - 1px)
}

[dir=rtl] .Ls4zP.gqw6M:before {
    border-top-left-radius: calc(var(--focus-border-radius) - 1px)
}

[dir=ltr] .Ls4zP.gqw6M:before {
    border-bottom-right-radius: calc(var(--focus-border-radius) - 1px)
}

[dir=rtl] .Ls4zP.gqw6M:before {
    border-bottom-left-radius: calc(var(--focus-border-radius) - 1px)
}

.Ls4zP.gqw6M:before {
    --focus-border-radius: var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) );
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    
    background-color: var(--x-default-color-accent);
    opacity: .3
}

[dir=ltr] .RJLsp:not(.gqw6M):after {
    left: 0
}

[dir=rtl] .RJLsp:not(.gqw6M):after {
    right: 0
}

[dir=ltr] .RJLsp:not(.gqw6M):after {
    border-left: 1px solid var(--x-default-color-border)
}

[dir=rtl] .RJLsp:not(.gqw6M):after {
    border-right: 1px solid var(--x-default-color-border)
}

.RJLsp:not(.gqw6M):after {
    content: "";
    position: absolute;
    top: 50%;
    height: 1.4285714285714286em;
    transform: translateY(-50%)
}

[dir=ltr] .wTRvB {
    margin-right: var(--x-spacing-small-400)
}

[dir=rtl] .wTRvB {
    margin-left: var(--x-spacing-small-400)
}

.wTRvB {
    height: 1.4285714285714286em;
    width: 1.9285714285714286em;
    -webkit-filter: saturate(1.3) hue-rotate(-5deg);
    filter: saturate(1.3) hue-rotate(-5deg)
}

[dir=ltr] .KHvfK {
    left: 0
}

[dir=rtl] .KHvfK {
    right: 0
}

.KHvfK {
    position: absolute;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    outline: none
}

.hYGiX {
    position: fixed;
    z-index: calc(var(--x-z-index-portal) - 1);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    -webkit-backdrop-filter: blur(var(--blur-amount));
    backdrop-filter: blur(var(--blur-amount));
    --blur-amount: 6px
}

.yF8Vq {
    position: fixed;
    z-index: calc(var(--x-z-index-portal) - 1);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: pointer;
    background-color: transparent
}

[dir=ltr] .UGCQu {
    left: 50%
}

[dir=rtl] .UGCQu {
    right: 50%
}

.UGCQu {
    position: fixed;
    z-index: calc(var(--x-z-index-portal) - 1);
    top: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    text-align: center;
    width: 100%;
    max-width: 393px
}

.g9gqqf1 {
    font-family: var(--x-typography-primary-fonts);
    font-weight: var(--x-typography-primary-weight-base);
    letter-spacing: var(--x-global-typography-kerning);
    line-height: var(--x-global-typography-line-size-default);
    text-transform: var(--x-global-typography-letter-case);
    touch-action: manipulation
}

.g9gqqfh {
    color: var(--x-default-color-text)
}

.go06b0 {
    display: block
}

.go06b0 a {
    color: var(--x-default-color-accent)
}

.go06b0 a:hover,.go06b0 a:focus {
    color: var(--x-default-color-accent-hovered)
}

.go06b0 strong,.go06b0 b {
    font-weight: var(--x-typography-primary-weight-bold)
}

.go06b0 em,.go06b0 i,.go06b0 address {
    font-style: italic
}

.go06b0 h1 {
    font-family: var(--x-heading-level1-font-family, var(--x-typography-secondary-fonts));
    font-size: var(--x-heading-level1-font-size, var(--x-typography-size-extra-large));
    font-weight: var(--x-heading-level1-font-weight, var(--x-typography-secondary-weight-bold));
    letter-spacing: var(--x-heading-level1-letter-spacing);
    line-height: var(--x-global-typography-line-size-small);
    text-transform: var(--x-heading-level1-text-transform)
}

.go06b0 h2 {
    font-family: var(--x-heading-level2-font-family, var(--x-typography-secondary-fonts));
    font-size: var(--x-heading-level2-font-size, var(--x-typography-size-medium));
    font-weight: var(--x-heading-level2-font-weight, var(--x-typography-secondary-weight-bold));
    letter-spacing: var(--x-heading-level2-letter-spacing);
    line-height: var(--x-global-typography-line-size-small);
    text-transform: var(--x-heading-level2-text-transform)
}

.go06b0 h3 {
    font-family: var(--x-heading-level3-font-family, var(--x-typography-secondary-fonts));
    font-size: var(--x-heading-level3-font-size, var(--x-typography-size-default));
    font-weight: var(--x-heading-level3-font-weight, var(--x-typography-secondary-weight-bold));
    letter-spacing: var(--x-heading-level3-letter-spacing);
    line-height: var(--x-global-typography-line-size-small);
    text-transform: var(--x-heading-level3-text-transform)
}

.go06b0 h4 {
    font-family: var(--x-heading-level4-font-family, var(--x-typography-secondary-fonts));
    font-size: var(--x-heading-level4-font-size, var(--x-typography-size-small));
    font-weight: var(--x-heading-level4-font-weight, var(--x-typography-secondary-weight-bold));
    letter-spacing: var(--x-heading-level4-letter-spacing);
    line-height: var(--x-global-typography-line-size-small);
    text-transform: var(--x-heading-level4-text-transform)
}

.go06b0 h5,.go06b0 h6 {
    font-family: var(--x-typography-secondary-fonts);
    font-size: var(--x-typography-size-default);
    font-weight: var(--x-typography-secondary-weight-base);
    line-height: var(--x-global-typography-line-size-small)
}

[dir=ltr] .go06b0 ul,[dir=ltr] .go06b0 ol {
    margin-left: var(--x-spacing-large-100)
}

[dir=rtl] .go06b0 ul,[dir=rtl] .go06b0 ol {
    margin-right: var(--x-spacing-large-100)
}

.go06b0 ul,.go06b0 ol {
    margin: 0;
    list-style: revert
}

.go06b0 li+li {
    margin-top: var(--x-spacing-base)
}

.go06b0 table {
    border: solid 1px var(--x-default-color-border)
}

.go06b0 th,.go06b0 td {
    border: solid 1px var(--x-default-color-border);
    padding: var(--x-spacing-base);
    text-align: left;
    vertical-align: top
}

.go06b0 *+h1,.go06b0 *+h2,.go06b0 *+h3 {
    margin-top: var(--x-spacing-large-100)
}

.go06b0 *+p,.go06b0 *+ul,.go06b0 *+ol,.go06b0 *+table {
    margin-top: var(--x-spacing-base);
    margin-bottom: 0
}

.go06b0 img {
    max-width: 100%;
    max-height: 100%;
    display: block
}

.jHvVd {
    will-change: height
}

.spmSB {
    overflow: hidden
}

.Geu8c {
    transition-property: all;
    transition-duration: .15s;
    transition-timing-function: ease-in-out;
    will-change: max-height,height,opacity
}

._0rsLs {
    z-index: 100
}

.M4bqA {
    position: relative;
    z-index: 99
}

.ZpzYx>div:not(:empty) {
    margin-top: var(--extensions-margin-block-start)
}

.QyLw3>div:not(:empty) {
    margin-bottom: var(--extensions-margin-block-end)
}

._6zbcq58 {
    --_6zbcq50: var(--x-default-color-border, transparent);
    --x-resource-list-border-color: var(--x-default-color-border, transparent)
}

._6zbcq58:not(:has(._6zbcq56)) {
    row-gap: 0
}

._6zbcq5x {
    --_6zbcq51: var(--x-spacing-small-500);
    margin-top: var(--_6zbcq51, 0)
}

._6zbcq5y {
    --_6zbcq51: var(--x-spacing-small-400);
    margin-top: var(--_6zbcq51, 0)
}

._6zbcq5z {
    --_6zbcq51: var(--x-spacing-small-300);
    margin-top: var(--_6zbcq51, 0)
}

._6zbcq510 {
    --_6zbcq51: var(--x-spacing-small-200);
    margin-top: var(--_6zbcq51, 0)
}

._6zbcq511 {
    --_6zbcq51: var(--x-spacing-small-100);
    margin-top: var(--_6zbcq51, 0)
}

._6zbcq512 {
    --_6zbcq51: var(--x-spacing-base);
    margin-top: var(--_6zbcq51, 0)
}

._6zbcq513 {
    --_6zbcq51: var(--x-spacing-large-100);
    margin-top: var(--_6zbcq51, 0)
}

._6zbcq514 {
    --_6zbcq51: var(--x-spacing-large-200);
    margin-top: var(--_6zbcq51, 0)
}

._6zbcq515 {
    --_6zbcq51: var(--x-spacing-large-300);
    margin-top: var(--_6zbcq51, 0)
}

._6zbcq516 {
    --_6zbcq51: var(--x-spacing-large-400);
    margin-top: var(--_6zbcq51, 0)
}

._6zbcq517 {
    --_6zbcq51: var(--x-spacing-large-500);
    margin-top: var(--_6zbcq51, 0)
}

._6zbcq519,._6zbcq51a {
    --_6zbcq53: 1px solid var(--_6zbcq50)
}

._6zbcq51k {
    border-top: var(--_6zbcq53);
    border-bottom: var(--_6zbcq53)
}

._6zbcq51k:first-child {
    margin-top: 0
}

._6zbcq519._6zbcq5k>._6zbcq56>._6zbcq51k:not(:first-child) {
    border-top-width: 0
}

._6zbcq51a._6zbcq5k>._6zbcq56>._6zbcq51k:not(:last-child) {
    border-bottom-width: 0
}

._6zbcq519>._6zbcq56>._6zbcq51k:first-child {
    border-top-width: 0
}

._6zbcq519>._6zbcq56>._6zbcq51k:last-child {
    border-bottom-width: 0
}

._6zbcq519>._6zbcq51f+._6zbcq56>._6zbcq51k {
    border-top-width: 0
}

._6zbcq51o {
    --_6zbcq52: var(--x-spacing-base)
}

._6zbcq520 {
    margin-top: var(--_6zbcq52);
    margin-bottom: var(--_6zbcq52)
}

._6zbcq521 {
    visibility: visible
}

[dir=ltr] ._6zbcq523 {
    margin-left: var(--x-spacing-small-200)
}

[dir=rtl] ._6zbcq523 {
    margin-right: var(--x-spacing-small-200)
}

._6zbcq523 {
    box-sizing: content-box
}

._6zbcq51s ._6zbcq523 {
    display: block
}

._6zbcq525 {
    border-style: none none none solid;
    visibility: hidden
}

[dir=ltr] ._6zbcq51s ._6zbcq525 {
    left: 0
}

[dir=rtl] ._6zbcq51s ._6zbcq525 {
    right: 0
}

._6zbcq51s ._6zbcq525 {
    top: calc(var(--_6zbcq51, 0) * -1);
    padding-top: var(--_6zbcq51, 0)
}

._6zbcq527 {
    border-radius: var(--x-border-radius-none) var(--x-border-radius-none) var(--x-border-radius-none) var(--x-global-border-radius, var(--x-border-radius-small));
    border-style: none none solid solid;
    width: var(--x-spacing-small-200);
    visibility: hidden;
    height: var(--x-spacing-small-500)
}

._6zbcq529 {
    min-width: 0
}

._6zbcq52b {
    white-space: nowrap
}

._6zbcq52d {
    margin-top: var(--_6zbcq52);
    margin-bottom: var(--_6zbcq52)
}

[dir=ltr] ._6zbcq51s>._6zbcq520+._6zbcq52d:not(._6zbcq52a) {
    padding-left: var(--x-spacing-small-400)
}

[dir=rtl] ._6zbcq51s>._6zbcq520+._6zbcq52d:not(._6zbcq52a) {
    padding-right: var(--x-spacing-small-400)
}

[dir=ltr] ._6zbcq51l>._6zbcq52d+._6zbcq52d:not(._6zbcq52a) {
    padding-left: var(--x-spacing-small-300)
}

[dir=rtl] ._6zbcq51l>._6zbcq52d+._6zbcq52d:not(._6zbcq52a) {
    padding-right: var(--x-spacing-small-300)
}

[dir=ltr] ._6zbcq51m>._6zbcq52d+._6zbcq52d:not(._6zbcq52a) {
    padding-left: var(--x-spacing-base)
}

[dir=rtl] ._6zbcq51m>._6zbcq52d+._6zbcq52d:not(._6zbcq52a) {
    padding-right: var(--x-spacing-base)
}

@supports selector(:has(+ *)) {
    ._6zbcq520:has(+._6zbcq51x) {
        justify-content: center
    }

    ._6zbcq520:has(+._6zbcq51y) {
        justify-content: end
    }

    ._6zbcq520:has(+._6zbcq51w) {
        justify-content: start
    }

    ._6zbcq523._6zbcq521 {
        visibility: visible
    }

    ._6zbcq51k:not(._6zbcq51s):has(+._6zbcq51s ._6zbcq521) ._6zbcq525 {
        visibility: visible;
        display: block
    }

    ._6zbcq51k:not(._6zbcq51s):has(._6zbcq520+._6zbcq51x) ._6zbcq525 {
        top: calc(50% + var(--_6zbcq54, 0rem));
        height: calc(50% - var(--_6zbcq54, 0rem))
    }

    ._6zbcq51k:not(._6zbcq51s):has(._6zbcq520+._6zbcq51y) ._6zbcq525 {
        top: calc(100% + var(--_6zbcq54, 0rem));
        height: var(--_6zbcq54, 0rem)
    }

    ._6zbcq51k:not(._6zbcq51s):has(._6zbcq520+._6zbcq51w) ._6zbcq525 {
        top: var(--_6zbcq54, 0rem);
        height: calc(100% - var(--_6zbcq54, 0rem))
    }

    ._6zbcq51s:not(:has(+._6zbcq51s ._6zbcq521)):has(._6zbcq520+._6zbcq51x) ._6zbcq525 {
        height: calc(50% - (var(--x-spacing-small-500) / 2))
    }

    ._6zbcq51s:not(:has(+._6zbcq51s ._6zbcq521)):has(._6zbcq520+._6zbcq51y) ._6zbcq525 {
        height: calc(100% - (var(--x-spacing-small-500) / 2))
    }

    ._6zbcq51s:not(:has(+._6zbcq51s ._6zbcq521)):has(._6zbcq520+._6zbcq51w) ._6zbcq525 {
        height: calc(var(--x-spacing-small-500) / 2)
    }

    ._6zbcq527._6zbcq521 {
        visibility: visible
    }

    ._6zbcq51s:has(._6zbcq520+._6zbcq51w) ._6zbcq527 {
        padding-top: var(--x-spacing-large-100)
    }
}

.cm5pp {
    min-height: 100dvb;
    display: grid;
    grid-template-rows: auto auto auto auto 1fr auto;
    grid-template-areas: "announcement" "header" "buyer-journey" "disclosure" "shell-content" "footer";
    padding: var(--x-shell-padding);
    background-image: var(--x-shell-background-image);
    --x-shell-divider: var(--x-divider-border-width, 1px) var(--x-divider-border-style, solid);
    --x-shell-inline-size: 58rem;
    --x-shell-background-image: var(--config-shell-background-image);
    --x-shell-announcement-inline-size: var(--x-shell-inline-size);
    --x-shell-announcement-button-group-count: 1;
    --x-shell-announcement-host-block-size: calc(var(--x-spacing-large-200) * 2);
    --x-shell-announcement-padding: var( --config-announcement-padding, var(--x-spacing-large-200) var(--x-spacing-large-200) );
    --x-shell-announcement-button-group-padding-block-start: var( --x-spacing-large-100 );
    --x-shell-announcement-content-min-block-size: var(--x-spacing-large-400);
    --x-shell-announcement-max-block-size: calc(200dvh / 3);
    --x-shell-sibling-announcement-shadow: 0 -32px 64px 0 rgba(3, 7, 18, .06), 0 -25px 49px 0 rgba(3, 7, 18, .05), 0 -18px 36px 0 rgba(3, 7, 18, .04), 0 -13px 25px 0 rgba(3, 7, 18, .04), 0 -8px 16px 0 rgba(3, 7, 18, .03), 0 -5px 9px 0 rgba(3, 7, 18, .02), 0 -2px 4px 0 rgba(3, 7, 18, .01), 0 -1px 1px 0 rgba(3, 7, 18, .01);
    --x-shell-header-inline-size: var(--x-shell-inline-size);
    --x-shell-header-padding: var( --config-header-padding, var(--x-spacing-large-200) )
}

@supports (width: min(0px,100px)) {
    .cm5pp {
        --x-shell-announcement-host-block-size: calc( var(--x-spacing-large-200) * 2 );
        --x-shell-announcement-padding: var(--x-spacing-large-200) min( var(--config-announcement-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200) );
        --x-shell-announcement-button-group-padding-block-start: var( --x-spacing-large-100 );
        --x-shell-header-padding: min( var(--config-header-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200) )
    }
}

.cm5pp {
    --x-shell-header-background-image: var(--config-header-background-image);
    --x-shell-buyer-journey-inline-size: var(--x-shell-inline-size);
    --x-shell-buyer-journey-padding: 0;
    --x-shell-disclosure-inline-size: var(--x-shell-inline-size);
    --x-shell-disclosure-padding: var(--x-spacing-large-100) var(--x-spacing-large-200);
    --x-shell-disclosure-display: block;
    --x-shell-main-inline-size: var(--x-shell-inline-size);
    --x-shell-main-justify-content: center;
    --x-shell-main-padding: var(--x-spacing-large-200);
    --x-shell-main-border: none;
    --x-shell-content-divider: var( --config-content-divider-border-width, var(--x-divider-border-width, 1px) ) var( --config-content-divider-border-style, var(--x-divider-border-style, solid) ) var(--x-default-color-border);
    --x-shell-order-summary-display: none;
    --x-shell-order-summary-background-image: var( --config-order-summary-background-image );
    --x-shell-footer-inline-size: var(--x-shell-inline-size);
    --x-shell-footer-padding: var(--config-footer-padding, var(--x-spacing-base)) 0 0
}

@supports (width: min(0px,100px)) {
    .cm5pp {
        --x-shell-footer-padding: min( var(--config-footer-padding, var(--x-spacing-base)), var(--x-spacing-large-200) ) 0 0
    }
}

.cm5pp.FeQiM {
    --x-shell-main-padding: var(--x-spacing-large-200) var(--x-spacing-large-200) max(env(safe-area-inset-bottom), var(--x-spacing-large-200))
}

.cm5pp.BwmDa {
    --x-shell-footer-padding-mobile: var( --config-footer-padding, var(--x-spacing-large-200) )
}

@supports (width: min(0px,100px)) {
    .cm5pp.BwmDa {
        --x-shell-footer-padding-mobile: min( var(--config-footer-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200) )
    }
}

.cm5pp.BwmDa {
    --x-shell-footer-padding: var(--x-shell-footer-padding-mobile) var(--x-shell-footer-padding-mobile) max(env(safe-area-inset-bottom), var(--x-shell-footer-padding-mobile))
}

@media screen and (min-width: 580px) {
    .cm5pp {
        --x-shell-inline-size: var(--config-main-inline-size, 58rem);
        --x-shell-padding: var(--config-shell-padding);
        --x-shell-announcement-inline-size: var( --config-announcement-inline-size, var(--x-shell-inline-size) );
        --x-shell-announcement-max-block-size: calc(100dvh / 3);
        --x-shell-announcement-host-block-size: calc(var(--x-spacing-base) * 2);
        --x-shell-announcement-padding: var(--x-spacing-base) var(--x-spacing-large-200);
        --x-shell-announcement-button-group-padding-block-start: var( --x-spacing-small-200 );
        --x-shell-header-inline-size: var( --config-header-inline-size, var(--x-shell-inline-size) );
        --x-shell-buyer-journey-inline-size: var( --config-buyer-journey-inline-size, var(--x-shell-inline-size) );
        --x-shell-disclosure-inline-size: var( --config-disclosure-inline-size, var(--x-shell-inline-size) );
        --x-shell-main-inline-size: var( --config-main-inline-size, var(--x-shell-inline-size) );
        --x-shell-footer-inline-size: var( --config-footer-inline-size, var(--x-shell-inline-size) )
    }
}

@media screen and (min-width: 1000px) {
    .g9PS6 {
        --x-shell-main-inline-size: var(--config-main-inline-size, 58rem);
        --x-shell-order-summary-inline-size: var( --config-order-summary-inline-size, 48rem );
        --x-shell-section-columns-offset: calc( calc( var(--x-shell-main-inline-size) - var(--x-shell-order-summary-inline-size) ) / 2 );
        --x-shell-content-display: grid;
        --x-shell-content-template-areas: "main order-summary";
        --x-shell-content-template-columns: minmax( min-content, calc(50% + var(--x-shell-section-columns-offset)) ) 1fr
    }

    .g9PS6._46J2H {
        --x-shell-content-template-columns: 1fr var(--x-shell-order-summary-inline-size)
    }

    .g9PS6.XlQtV {
        --x-shell-content-template-columns: var(--x-shell-main-inline-size) 1fr
    }

    .g9PS6._46J2H.XlQtV {
        --x-shell-content-template-columns: 1fr 1fr
    }

    .g9PS6 {
        --x-shell-inline-size: calc( var(--x-shell-main-inline-size) + var(--x-shell-order-summary-inline-size) );
        --x-shell-announcement-max-block-size: calc(100dvh / 3);
        --x-shell-announcement-padding: var( --config-header-padding, var(--x-spacing-base) var(--x-spacing-large-500) );
        --x-shell-announcement-button-group-padding-block-start: var( --x-spacing-small-200 );
        --x-shell-header-padding: var(--config-header-padding, 0)
    }

    .g9PS6.U3Rye {
        --x-shell-header-padding: var( --config-header-padding, var(--x-spacing-large-200) var(--x-spacing-large-500) )
    }

    :is(.g9PS6._5ZebG,.g9PS6.PqnoL) .d5pfT {
        --x-shell-header-padding: var( --config-header-padding, 0 0 var(--x-spacing-large-200) )
    }

    .g9PS6 {
        --x-shell-buyer-journey-padding: var(--config-buyer-journey-padding, 0);
        --x-shell-disclosure-display: none;
        --x-shell-main-justify-content: flex-end;
        --x-shell-main-padding: var( --config-main-padding, var(--x-spacing-large-500) );
        --x-shell-main-border: var(--x-shell-content-divider)
    }

    .g9PS6.FeQiM,.g9PS6.BwmDa {
        --x-shell-main-padding: var( --config-main-padding, var(--x-spacing-large-500) )
    }

    .g9PS6 {
        --x-shell-order-summary-display: block;
        --x-shell-order-summary-padding: var( --config-order-summary-padding, var(--x-spacing-large-500) );
        --x-shell-footer-padding: var( --config-footer-padding, var(--x-spacing-base) 0 0 )
    }

    .g9PS6.BwmDa {
        --x-shell-footer-padding: var( --config-footer-padding, var(--x-spacing-large-200) var(--x-spacing-large-500) )
    }
}

@media screen and (min-width: 580px) {
    .cm5pp>*:not(:last-child) {
        margin-bottom:var(--config-shell-spacing)
    }
}

@media screen and (max-width: 579px) {
    .oYrwu .gdtca .djSdi+.NGRNe {
        margin-top:0
    }

    .oYrwu.BwmDa,.oYrwu.FeQiM {
        --x-shell-main-padding: min( var(--config-main-padding-block-start, var(--x-spacing-small-300)), var(--x-spacing-large-200) ) min( var(--config-main-padding-inline-end, 0px), var(--x-spacing-large-200) ) min( var(--config-main-padding-block-end, var(--x-spacing-small-300)), var(--x-spacing-large-200) ) min( var(--config-main-padding-inline-start, 0px), var(--x-spacing-large-200) )
    }

    :is(.oYrwu.BwmDa,.oYrwu.FeQiM) .mgVtO {
        --x-shell-main-padding: min( var(--config-main-padding-block-start, var(--x-spacing-large-200)), var(--x-spacing-large-200) ) min( var(--config-main-padding-inline-end, var(--x-spacing-large-200)), var(--x-spacing-large-200) ) min( var(--config-main-padding-block-end, var(--x-spacing-large-200)), var(--x-spacing-large-200) ) min( var(--config-main-padding-inline-start, var(--x-spacing-large-200)), var(--x-spacing-large-200) )
    }

    .oYrwu.FeQiM {
        --x-shell-footer-padding-mobile: var( --config-footer-padding, var(--x-spacing-large-200) )
    }

    @supports (width: min(0px,100px)) {
        .oYrwu.FeQiM {
            --x-shell-footer-padding-mobile: min( var(--config-footer-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200) )
        }
    }

    .oYrwu.FeQiM {
        --x-shell-footer-padding: var(--x-shell-footer-padding-mobile) var(--x-shell-footer-padding-mobile) max(env(safe-area-inset-bottom), var(--x-shell-footer-padding-mobile))
    }
}

.CaiLO {
    height: calc(100dvb - 109px);
    min-height: auto;
    overflow: hidden auto
}

.u5Gkx {
    min-height: auto
}

._5gERx {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    position: relative;
    align-items: center;
    interpolate-size: allow-keywords;
    grid-area: announcement;
    width: 100%;
    height: 0;
    max-height: var(--x-shell-announcement-max-block-size);
    overflow: hidden;
    transition: block-size var(--x-duration-base) var(--x-timing-base)
}

._5gERx._0FhCb {
    overflow: visible
}

.bMbg6 {
    height: auto
}

.U3Rye :is(.bMbg6 .mpQwN) {
    padding-bottom: var(--x-border-radius-large)
}

.mpQwN {
    display: grid;
    grid-template-areas: ". content action-buttons";
    grid-template-columns: 1fr minmax(auto,var(--x-shell-announcement-inline-size)) 1fr;
    width: 100%;
    overflow: hidden;
    transition: -webkit-padding-after var(--x-duration-base) var(--x-timing-base);
    transition: padding-block-end var(--x-duration-base) var(--x-timing-base);
    transition: padding-block-end var(--x-duration-base) var(--x-timing-base),-webkit-padding-after var(--x-duration-base) var(--x-timing-base)
}

[dir=ltr] .gYnYi {
    padding-right: max(min(calc(var(--x-shell-announcement-inline-size) + var(--x-shell-announcement-button-group-inline-size) - 100dvw),var(--x-shell-announcement-button-group-inline-size)),0px)
}

[dir=rtl] .gYnYi {
    padding-left: max(min(calc(var(--x-shell-announcement-inline-size) + var(--x-shell-announcement-button-group-inline-size) - 100dvw),var(--x-shell-announcement-button-group-inline-size)),0px)
}

.gYnYi {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: content;
    grid-column: 2;
    --x-shell-announcement-button-group-inline-size: calc( var(--x-typography-size-default) * var(--x-shell-announcement-button-group-count) + var(--x-spacing-base) * (var(--x-shell-announcement-button-group-count)) );
    max-width: var(--x-shell-announcement-inline-size);
    --x-shell-announcement-content-block-size-coefficient: 2.5;
    min-height: min(calc(var(--x-typography-size-default) * var(--x-global-typography-line-size-default) * var(--x-shell-announcement-content-block-size-coefficient) + var(--x-shell-announcement-host-block-size)),-webkit-max-content);
    min-height: min(calc(var(--x-typography-size-default) * var(--x-global-typography-line-size-default) * var(--x-shell-announcement-content-block-size-coefficient) + var(--x-shell-announcement-host-block-size)),-moz-max-content);
    min-height: min(calc(var(--x-typography-size-default) * var(--x-global-typography-line-size-default) * var(--x-shell-announcement-content-block-size-coefficient) + var(--x-shell-announcement-host-block-size)),max-content);
    max-height: calc(var(--x-typography-size-default) * var(--x-global-typography-line-size-default) * var(--x-shell-announcement-content-block-size-coefficient) + var(--x-shell-announcement-host-block-size));
    transition: max-block-size var(--x-duration-base) var(--x-timing-base)
}

.gYnYi>div {
    padding: var(--x-shell-announcement-padding)
}

.yJIUK .gYnYi {
    max-height: var(--x-shell-announcement-max-block-size)
}

[dir=ltr] .uB1DX {
    right: var(--x-spacing-large-100)
}

[dir=rtl] .uB1DX {
    left: var(--x-spacing-large-100)
}

.uB1DX {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: action-buttons;
    position: absolute;
    top: var( --x-shell-announcement-button-group-padding-block-start );
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    gap: var(--x-spacing-small-400)
}

.Lhk39 {
    display: none
}

.Lhk39,.GxFSO {
    z-index: 2;
    padding: var(--x-spacing-small-400);
    border-radius: var(--x-border-radius-base)
}

:is(.Lhk39,.GxFSO):hover {
    background-color: var(--x-default-color-background-subdued)
}

:is(.Lhk39,.GxFSO):focus {
    outline: 2px var(--x-default-color-accent-hovered) solid;
    outline-offset: 2px
}

:is(.Lhk39,.GxFSO):focus:not(:focus-visible) {
    outline: none
}

:is(.Lhk39,.GxFSO):focus-visible {
    outline: 2px var(--x-default-color-accent-hovered) solid;
    outline-offset: 2px
}

.eqp7i {
    position: absolute;
    z-index: 1;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.U3Rye .eqp7i {
    bottom: var(--x-border-radius-large)
}

._5gERx:not(.X3qgz) .eqp7i {
    display: none
}

.rZH98 .eqp7i {
    border-radius: var(--x-border-radius-base) var(--x-border-radius-base) 0 0
}

.eqp7i:focus {
    outline: 2px var(--x-default-color-accent-hovered) solid;
    outline-offset: -2px
}

.eqp7i:focus:not(:focus-visible) {
    outline: none
}

.eqp7i:focus-visible {
    outline: 2px var(--x-default-color-accent-hovered) solid;
    outline-offset: -2px
}

.Af5tR {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.U3Rye .Af5tR {
    bottom: var(--x-border-radius-large)
}

.Af5tR.mzQaH {
    
}

@media screen and (min-width: 750px) {
    .X3qgz .gYnYi,.yJIUK .gYnYi {
        --x-shell-announcement-button-group-count: 2
    }

    .X3qgz .Lhk39,.yJIUK .Lhk39 {
        display: block
    }
}

.EAjaz {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    grid-area: header;
    z-index: 1
}

._9F1Rf .gdtca>.EAjaz {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

._96Hty .EAjaz {
    transition: -webkit-margin-before var(--x-duration-base) var(--x-timing-base);
    transition: margin-block-start var(--x-duration-base) var(--x-timing-base);
    transition: margin-block-start var(--x-duration-base) var(--x-timing-base),-webkit-margin-before var(--x-duration-base) var(--x-timing-base)
}

.U3Rye :is(.ck07C .EAjaz),._8wrz5:is(.ck07C .EAjaz) {
    box-shadow: var(--x-shell-sibling-announcement-shadow)
}

.U3Rye :is(.ck07C .EAjaz) {
    margin-top: calc(var(--x-border-radius-large) * -1);
    border-radius: var(--x-border-radius-large) var(--x-border-radius-large) 0 0
}

.ck07C .EAjaz.qpSrQ {
    box-shadow: var(--x-shell-sibling-announcement-shadow),var(--x-box-shadow-small)
}

.i8Dpn {
    padding: var(--x-shell-header-padding);
    width: 100%;
    max-width: var(--x-shell-header-inline-size)
}

.ObllD {
    width: 100%;
    max-width: var(--x-shell-header-inline-size)
}

@media screen and (min-width: 1000px) {
    .cm5pp:not(.U3Rye) ._8wrz5 {
        display:none
    }
}

@media screen and (max-width: 999px) {
    ._5ZebG .Xx7bI,.PqnoL .oZoJd {
        display:none
    }

    .PqnoL ._8wrz5 {
        background-image: var( --x-shell-header-background-image, var(--x-shell-order-summary-background-image) )
    }
}

._8wrz5 {
    display: flex;
    justify-content: center;
    background-image: var(--x-shell-header-background-image);
    background-position: 50% 50%;
    background-size: cover
}

._8wrz5.ObllD {
    margin-left: auto;
    margin-right: auto
}

.d5pfT {
    border-bottom: var(--x-shell-divider) var(--x-default-color-border)
}

.qpSrQ {
    z-index: 1;
    border-bottom: none;
    box-shadow: var(--x-box-shadow-small)
}

._8wrz5.zKcpW {
    --header-shop-name-color: #ffffff;
    --x-default-color-accent: #ffffff;
    --x-default-color-accent-hovered: #ffffff
}

.EAjaz .lX75M {
    margin-top: var(--x-spacing-large-100)
}

._0DLUq {
    width: 100%;
    max-width: var(--x-shell-buyer-journey-inline-size);
    padding: var(--x-shell-buyer-journey-padding)
}

.hKv1l {
    width: 100%;
    max-width: var(--x-shell-buyer-journey-inline-size)
}

.nMPKH {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
    grid-area: disclosure;
    display: var(--x-shell-disclosure-display)
}

.WtpiW,.ks0CH {
    display: flex;
    justify-content: center;
    width: 100%
}

.ks0CH {
    position: relative;
    z-index: 1
}

::view-transition-old(shell-disclosure-details),::view-transition-new(shell-disclosure-details) {
    height: 100%
}

::view-transition-group(shell-disclosure-details) {
    overflow: clip
}

[dir=ltr] .WtpiW {
    text-align: left
}

[dir=rtl] .WtpiW {
    text-align: right
}

.WtpiW {
    background: var(--x-default-color-background-subdued);
    transition: outline var(--x-duration-base) var(--x-timing-base);
    position: relative;
    z-index: 2;
    --x-default-color-icon: currentcolor
}

.WtpiW:focus {
    outline: 2px var(--x-default-color-accent-hovered) solid;
    outline-offset: 2px
}

.WtpiW:focus:not(:focus-visible) {
    outline: none
}

.WtpiW:focus-visible {
    outline: 2px var(--x-default-color-accent-hovered) solid;
    outline-offset: 2px
}

.WtpiW ._4ptW6 {
    color: var(--x-default-color-accent);
    transition: color var(--x-duration-base) var(--x-timing-base)
}

:is(.WtpiW:hover,.WtpiW:focus) ._4ptW6 {
    color: var(--x-default-color-accent-hovered)
}

.gDe8o .WtpiW {
    background: transparent;
    color: inherit
}

.iYA3J .WtpiW,.iYA3J .ks0CH {
    border-bottom: var(--x-shell-content-divider)
}

.smIFm,.GRdxR {
    padding: var(--x-shell-disclosure-padding);
    width: 100%;
    max-width: var(--x-shell-disclosure-inline-size)
}

.smIFm {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-gap: var(--x-spacing-small-200);
    gap: var(--x-spacing-small-200);
    align-content: center;
    align-items: center;
    padding-top: var(--x-spacing-small-200);
    padding-bottom: var(--x-spacing-small-200);
    min-height: 4.5em;
    min-height: 3lh
}

._4ptW6 {
    text-wrap: pretty
}

[dir=ltr] .fCEli {
    margin-right: var(--x-spacing-small-200)
}

[dir=rtl] .fCEli {
    margin-left: var(--x-spacing-small-200)
}

.GRdxR {
    padding-top: var(--x-spacing-large-200)
}

.R9wfC,.fyaJE {
    width: 100%;
    max-width: var(--x-shell-disclosure-inline-size);
    margin-left: auto;
    margin-right: auto
}

.rRoC3 {
    box-shadow: var(--x-box-shadow-extra-small)
}

.rRoC3 .WtpiW,.rRoC3 .ks0CH {
    border-bottom: none
}

.Sxi8I {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-area: shell-content;
    display: var(--x-shell-content-display);
    grid-template-areas: var(--x-shell-content-template-areas);
    grid-template-columns: var(--x-shell-content-template-columns)
}

@media screen and (min-width: 1000px) {
    .cm5pp.ck07C:not(.U3Rye) .Sxi8I {
        z-index:1;
        box-shadow: var(--x-shell-sibling-announcement-shadow)
    }
}

:is(.cm5pp:not(._46J2H),.cm5pp:not(.XlQtV)) .vzM2m {
    width: 100%;
    max-width: var(--x-shell-inline-size);
    margin-left: auto;
    margin-right: auto
}

._9F1Rf {
    grid-area: main;
    display: flex;
    justify-content: var(--x-shell-main-justify-content);
    height: 100%
}

._9F1Rf .gdtca {
    height: 100%;
    width: 100%;
    max-width: var(--x-shell-main-inline-size);
    padding: var(--x-shell-main-padding);
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    grid-template-columns: 1fr;
    grid-template-areas: "header" "buyer-journey" "main-content-primary" "footer"
}

.djSdi {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-area: main-content-primary
}

.DGMLl .gdtca {
    --x-shell-main-inline-size: 100%
}

[dir=ltr] .GI5Fn .gdtca {
    border-right: var(--x-shell-main-border)
}

[dir=rtl] .GI5Fn .gdtca {
    border-left: var(--x-shell-main-border)
}

.gdtca .EAjaz {
    margin-bottom: var(--x-spacing-large-100)
}

.gdtca .lX75M {
    margin-bottom: var(--x-spacing-large-300)
}

.gdtca .djSdi+.NGRNe {
    margin-top: var(--x-spacing-large-600)
}

@keyframes dQ3Wi {
    0% {
        transform: translate(4%);
        opacity: 0
    }

    to {
        transform: translate(0);
        opacity: 1
    }
}

@keyframes Fv5RP {
    0% {
        transform: translate(-4%);
        opacity: 0
    }

    to {
        transform: translate(0);
        opacity: 1
    }
}

@supports (view-transition-name: none) {
    @media (prefers-reduced-motion: no-preference) {
        @media (min-width: 1000px) {
            html:active-view-transition-type(money-lines) .Sxi8I {
                view-transition-name:shell-content
            }

            html:active-view-transition-type(money-lines) .NGRNe {
                view-transition-name: shell-footer
            }

            html:active-view-transition-type(money-lines) .ks0CH {
                view-transition-name: shell-disclosure-details
            }

            html:active-view-transition-type(money-lines) .GRdxR {
                view-transition-name: shell-disclosure-details-content
            }

            html:active-view-transition-type(money-lines) ::view-transition-old(shell-content) {
                display: none
            }

            html:active-view-transition-type(money-lines) ::view-transition-new(shell-content) {
                animation: none
            }
        }

        :is(html:active-view-transition-type(page-slide-start),html:active-view-transition-type(page-slide-end)) .djSdi {
            view-transition-name: vt-main-content
        }

        ::view-transition-group(vt-main-content) {
            animation-duration: 16.667ms
        }

        html:active-view-transition-type(page-slide-start)::view-transition-new(vt-main-content) {
            animation: Fv5RP var(--x-duration-base) var(--x-timing-ease-out) both
        }

        html[dir=rtl]:active-view-transition-type(page-slide-start)::view-transition-new(vt-main-content) {
            animation: dQ3Wi var(--x-duration-base) var(--x-timing-ease-out) both
        }

        html:active-view-transition-type(page-slide-end)::view-transition-new(vt-main-content) {
            animation: dQ3Wi var(--x-duration-base) var(--x-timing-ease-out) both
        }

        html[dir=rtl]:active-view-transition-type(page-slide-end)::view-transition-new(vt-main-content) {
            animation: Fv5RP var(--x-duration-base) var(--x-timing-ease-out) both
        }
    }
}

.i4DWM {
    display: var(--x-shell-order-summary-display);
    grid-area: order-summary
}

.i4DWM ._4QenE {
    position: -webkit-sticky;
    position: sticky;
    padding: var(--x-shell-order-summary-padding);
    width: 100%;
    max-width: var(--x-shell-order-summary-inline-size);
    right: auto;
    left: auto;
    top: 0;
    bottom: 0
}

.LEmIb ._4QenE {
    --x-shell-order-summary-inline-size: 100%
}

._4QenE .EAjaz {
    margin-bottom: var(--x-spacing-large-200)
}

.NGRNe {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
    grid-area: footer
}

._9F1Rf .gdtca>.NGRNe {
    -ms-grid-row: 4;
    -ms-grid-column: 1
}

.QiTI2 {
    width: 100%;
    max-width: var(--x-shell-footer-inline-size);
    padding: var(--x-shell-footer-padding)
}

.fw2Yt {
    display: flex;
    justify-content: center
}

.fw2Yt.dmTNG {
    margin-left: auto;
    margin-right: auto
}

.dmTNG {
    width: 100%;
    max-width: var(--x-shell-footer-inline-size)
}

.GTe1e {
    border-top: var(--x-shell-divider) var(--x-default-color-border)
}

.dDm6x {
    overflow-wrap: anywhere;
    word-break: break-word
}

.Byb5s {
    white-space: pre
}

[dir=ltr] ._3YFDj {
    margin-left: calc(6.4rem + var(--x-spacing-base))
}

[dir=rtl] ._3YFDj {
    margin-right: calc(6.4rem + var(--x-spacing-base))
}

.vyybB {
    padding-top: var(--x-product-thumbnail-badge-offset)
}

[dir=ltr] ._1qy6ue60 {
    padding-left: var(--x-money-lines-inline-padding)
}

[dir=rtl] ._1qy6ue60,[dir=ltr] ._1qy6ue60 {
    padding-right: var(--x-money-lines-inline-padding)
}

[dir=rtl] ._1qy6ue60 {
    padding-left: var(--x-money-lines-inline-padding)
}

._1qy6ue60 {
    padding-top: var(--x-money-lines-block-padding);
    padding-bottom: var(--x-money-lines-block-padding)
}

._1qy6ue60._1qy6ue62 {
    margin-top: var(--x-spacing-small-200)
}

._1qy6ue60._1qy6ue63 {
    margin-top: var(--x-spacing-small-300)
}

._1qy6ue60._1qy6ue64 {
    margin-top: var(--x-spacing-small-400)
}

._1qy6ue60._1qy6ue65 {
    margin-top: var(--x-spacing-small-500)
}

html:not(:active-view-transition-type(money-lines)) ._1qy6ue60 {
    view-transition-name: none!important
}

._1qy6ue68 {
    grid-template-areas: "header content"
}

._1qy6ue6a {
    grid-template-columns: 1fr 1fr
}

._1qy6ue6b {
    grid-template-columns: auto auto
}

._1qy6ue6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: header
}

._1qy6ue69 ._1qy6ue6c {
    margin-right: auto
}

._1qy6ue6d {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: content
}

._1qy6ue68 ._1qy6ue6d {
    justify-self: end;
    text-align: right
}

@media (prefers-reduced-motion: no-preference) {
    @supports (view-transition-name: none) {
        ._1qy6ue60 {
            will-change: transform
        }
    }
}

.nfgb6p1 {
    word-break: break-word
}

.nfgb6p1>* {
    grid-column: span 2
}

.nfgb6p3>*+* {
    margin-top: var(--x-spacing-small-300)
}

.nfgb6p4>*+* {
    margin-top: 0
}

.nfgb6p3>.nfgb6p2+* {
    margin-top: 0
}

[dir=ltr] ._1x41w3p1 {
    padding-left: var(--x-money-summary-inline-padding)
}

[dir=rtl] ._1x41w3p1,[dir=ltr] ._1x41w3p1 {
    padding-right: var(--x-money-summary-inline-padding)
}

[dir=rtl] ._1x41w3p1 {
    padding-left: var(--x-money-summary-inline-padding)
}

._1x41w3p1 {
    grid-column-gap: var(--x-spacing-small-300);
    grid-template-areas: "header content";
    padding-top: var(--x-money-summary-block-padding);
    padding-bottom: var(--x-money-summary-block-padding);
    margin-top: var(--x-spacing-large-100);
    grid-template-columns: 1fr auto
}

._1x41w3p1._1x41w3p3 {
    margin-top: var(--x-spacing-small-200)
}

._1x41w3p1._1x41w3p4 {
    margin-top: var(--x-spacing-small-300)
}

._1x41w3p1._1x41w3p5 {
    margin-top: var(--x-spacing-small-400)
}

._1x41w3p1._1x41w3p6 {
    margin-top: var(--x-spacing-small-500)
}

html:not(:active-view-transition-type(money-lines)) ._1x41w3p1 {
    view-transition-name: none!important
}

._1x41w3p7 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: header
}

._1x41w3p8 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: content
}

@media (prefers-reduced-motion: no-preference) {
    @supports (view-transition-name: none) {
        ._1x41w3p1 {
            will-change: transform
        }
    }
}

@media all and (max-width: 579px) {
    ._123qrzt1 {
        display:none
    }
}

@media all and (min-width: 580px) and (max-width: 749px) {
    ._123qrzt2 {
        display:none
    }
}

@media all and (min-width: 750px) and (max-width: 999px) {
    ._123qrzt3 {
        display:none
    }
}

@media all and (min-width: 1000px) {
    ._123qrzt4 {
        display:none
    }
}

._8ssCG {
    --shop-pay-width: 59px;
    --shop-width: 33px;
    --shop-height: 14px
}

.zS4x6 {
    --shop-pay-width: 68px;
    --shop-width: 38px;
    --shop-height: 16px
}

.PrlUn {
    --shop-pay-width: 84px;
    --shop-width: 47px;
    --shop-height: 20px
}

.SsCEp {
    --shop-pay-width: 100px;
    --shop-width: 56px;
    --shop-height: 24px
}

.eEpXo {
    width: var(--shop-pay-width)
}

.PJvCw {
    width: var(--shop-width);
    height: var(--shop-height)
}

.aTkbO {
    vertical-align: middle;
    margin-bottom: 1px
}

._7gYR9 {
    position: fixed;
    bottom: 0;
    width: 100%;
    transform: translateY(100%);
    animation: _6r3JJ var(--x-duration-slow) forwards
}

.uvcrf {
    background-color: #5433eb;
    justify-content: space-between;
    display: flex;
    padding: 20px 0;
    color: #fff
}

.a7Eif {
    background-color: #5433eb;
    height: 100%
}

._74g3J {
    animation: _4DK2N var(--x-duration-slow) forwards
}

@keyframes _6r3JJ {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes _4DK2N {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(100%)
    }
}

html:not(:active-view-transition-type(money-lines)) .pxf3N {
    view-transition-name: none!important
}

.lRIgh {
    overflow-wrap: anywhere
}

.vvSt5 path {
    stroke-width: 2.5px
}

[dir=ltr] .fDNHD {
    padding-left: 1px
}

[dir=rtl] .fDNHD {
    padding-right: 1px
}

.fDNHD {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 2px
}

.ahy6r {
    line-height: var(--x-global-typography-line-size-small)
}

._16jwovt0 {
    word-break: keep-all
}

._16jwovt3 {
    border-width: var(--x-review-block-border, var(--x-border-full));
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

._16jwovt5 {
    padding-top: var(--x-review-block-block-padding);
    padding-bottom: var(--x-review-block-block-padding);
    margin-left: var(--x-review-block-inline-padding);
    margin-right: var(--x-review-block-inline-padding)
}

._16jwovt5:not(:first-child) {
    border-top-style: solid;
    border-top-color: var(--x-default-color-border);
    border-width: var(--x-review-block-border, var(--x-border-full));
    margin-top: var(--x-review-block-block-spacing)
}

._16jwovt5._16jwovt1,._16jwovt5._16jwovt3 {
    margin-left: 0;
    margin-right: 0;
    padding-left: var(--x-review-block-inline-padding);
    padding-right: var(--x-review-block-inline-padding)
}

._16jwovta {
    flex-basis: 7em
}

._16jwovtc {
    flex: 1;
    word-break: break-word
}

._16jwovtg {
    flex-wrap: nowrap
}

@media all and (max-width: 749px) {
    ._16jwovtf {
        flex-wrap:wrap
    }
}

@media all and (max-width: 579px) {
    ._16jwovta {
        flex:0
    }

    ._16jwovtf {
        flex-direction: column
    }
}

.r62YW {
    position: relative
}

.kV1Pe {
    position: absolute;
    z-index: 100;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

.c2zzy10 {
    font-weight: 600;
    text-decoration: underline;
    cursor: pointer
}

.PA2Pt {
    height: calc(1em * var(--x-global-typography-line-size-default));
    display: flex;
    align-items: center
}

.hDo51:not(:only-child) {
    flex-grow: 0;
    flex-basis: 25%
}

.wfKnD:not(:only-child) {
    flex-grow: 0;
    flex-basis: 25%
}

[dir=ltr] .IGF4z input {
    padding-right: var(--autocomplete-accessory-offset)
}

[dir=rtl] .IGF4z input {
    padding-left: var(--autocomplete-accessory-offset)
}

.IGF4z input {
    --autocomplete-accessory-size: 18px;
    --autocomplete-accessory-offset: calc( var(--autocomplete-accessory-size) + var(--padding-inline) );
    width: calc(100% + var(--autocomplete-accessory-offset))
}

.Hlr02 {
    display: inline-block;
    vertical-align: middle
}

.x45Lq {
    position: relative;
    display: grid;
    grid-template-columns: minmax(0,1fr);
    height: 21px
}

.m39UP {
    height: 18px
}

._5XR55 {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    color: #5632eb
}

.PWTWF {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.e5syv {
    vertical-align: middle
}

._7NPtB {
    width: 3.8rem
}

.XGA28 {
    width: 4.8rem
}

.gKSKB {
    width: 5.9rem
}

.DWmRr {
    width: 6.8rem
}

.RULId {
    width: 8.5rem
}

.SMmkH {
    width: 10rem
}

.EpCJ3 {
    margin-top: calc(var(--x-spacing-small-400) + .0714em)
}

._705vE {
    margin-top: calc(var(--x-spacing-small-100) + .0714em)
}

.bAwqP {
    word-break: break-word
}

.Is9PW {
    display: grid;
    grid-template-columns: minmax(-webkit-min-content,1fr) auto;
    grid-template-columns: minmax(min-content,1fr) auto;
    grid-gap: var(--x-spacing-small-100);
    gap: var(--x-spacing-small-100)
}

.mUPp2 {
    margin-bottom: var(--x-spacing-small-200)
}

.ofvO4 {
    margin-left: 4px;
    margin-right: 4px
}

._5aFHv {
    display: inline-flex
}

.YgBK7 {
    max-width: 16ch
}

.agRve {
    padding: var(--x-spacing-large-400) var(--x-spacing-large-500);
    border: 1px var(--x-default-color-border) solid;
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

.FiV0Z {
    width: 10.857142857142858em;
    height: 5.714285714285714em;
    fill: none;
    stroke: var(--x-default-color-border)
}

.mpn0m {
    cursor: default;
    margin-top: -.07142857142857142em;
    margin-bottom: -.07142857142857142em
}

html:not(:active-view-transition-type(payment-icons)) ._6f3AR {
    view-transition-name: none!important
}

.KOEBK {
    width: 3.8rem;
    height: 100%;
    max-height: 2.4rem;
    border: 1px solid rgba(0,0,0,.07);
    border-radius: 3px;
    background-color: var(--x-default-color-accent-contrast)
}

.o0Dix {
    cursor: default;
    margin-top: -.07142857142857142em;
    margin-bottom: -.07142857142857142em
}

.fmZaX {
    height: 2.4rem;
    display: flex
}

[dir=ltr] ._7Vwjr {
    text-align: left
}

[dir=rtl] ._7Vwjr {
    text-align: right
}

._7Vwjr {
    position: relative;
    line-height: var(--x-spacing-large-200);
    transition: opacity var(--x-duration-fast) var(--x-timing-ease-out);
    width: 100%
}

.oNgGT {
    transition: opacity var(--x-duration-fast) var(--x-timing-ease-out)
}

.n5gP0 {
    font-weight: var(--x-typography-primary-weight-base);
    font-size: var(--x-typography-size-default)
}

.n5gP0>button:focus-visible {
    outline: none;
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

.n5gP0>button:active .wSTmt span,.n5gP0>button:focus-visible .wSTmt span {
    color: var(--x-default-color-accent)
}

@media (hover: hover) {
    .n5gP0:hover .wSTmt span {
        color:var(--x-default-color-accent)
    }
}

.g5yJ7 {
    align-self: start
}

@media screen and (min-width: 1000px) {
    .g5yJ7 {
        border-radius:var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) )
    }
}

@media screen and (min-width: 1000px) {
    .xrhij {
        background-color:var( --x-default-color-accent-foreground-as-subdued-background-alpha )
    }
}

@media screen and (min-width: 1000px) {
    .dvksv,.YF0R6 {
        background-color:var(--x-default-color-background-subdued-alpha)
    }
}

.ihkFV {
    transform: rotate(180deg)
}

.YCRAt {
    transform: rotate(-90deg)
}

.YCRAt.a9gnw {
    transform: rotate(0)
}

.e3sCv {
    padding: var(--x-spacing-large-300);
    text-align: center
}

.hevoz {
    width: 4.642857142857143em;
    fill: var(--x-default-color-border);
    display: block;
    margin: auto;
    margin-bottom: var(--x-spacing-large-100)
}

[dir=ltr] .NM5yz {
    left: 0
}

[dir=rtl] .NM5yz {
    right: 0
}

.NM5yz {
    background-color: var(--x-default-color-background-subdued);
    top: 0;
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    border-radius: var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) )
}

.NM5yz.kyKRO {
    transition: opacity var(--x-duration-slowest) ease-out;
    opacity: 0;
    
}

.GcTEr {
    animation: none 1s infinite ease-in-out both;
    content: "";
    background: var(--x-default-color-border);
    top: 50%;
    position: absolute;
    z-index: 1;
    border-radius: .5714285714285714em;
    height: 1em;
    margin-top: -.5em;
    transition: opacity var(--x-duration-base) ease-out;
    opacity: 1
}

.kyKRO .GcTEr {
    opacity: 0
}

[dir=ltr] .GcTEr {
    animation-name: NqV6a
}

[dir=rtl] .GcTEr {
    animation-name: jkk8F
}

@keyframes NqV6a {
    0% {
        inset-inline-start: 1em;
        inline-size: 0
    }

    50% {
        inset-inline-start: 1em;
        inline-size: calc(100% - 2em)
    }

    to {
        inset-inline-start: calc(100% - 1em);
        inline-size: 0
    }
}

@keyframes jkk8F {
    0% {
        inset-inline-end: 1em;
        inline-size: 0
    }

    50% {
        inset-inline-end: 1em;
        inline-size: calc(100% - 2em)
    }

    to {
        inset-inline-end: calc(100% - 1em);
        inline-size: 0
    }
}

.cRSsz {
    position: relative;
    border: 0 transparent solid;
    border-radius: var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) );
    transition: box-shadow var(--x-duration-base) var(--x-timing-base),border var(--x-duration-base) var(--x-timing-base);
    text-transform: var(--x-global-typography-letter-case)
}

.WUohw {
    cursor: not-allowed;
    
    opacity: var(--x-opacity-disabled)
}

.WUohw._3VHyD {
    background-color: var(--x-color-background-subdued)
}

.p6Ds1 {
    background-color: transparent
}

._3VHyD {
    background-color: var(--x-default-color-background);
    color: var(--x-default-color-text)
}

.cssC4.OODEB.bl714 {
    box-shadow: 0 0 0 2px var(--x-default-color-accent)
}

.cssC4.OODEB.GLY0v,.cssC4.OODEB.GLY0v.bl714 {
    box-shadow: 0 0 0 2px var(--x-default-color-critical)
}

.cssC4.qfDx8.bl714 {
    box-shadow: 0 2px 0 0 var(--x-default-color-accent)
}

.cssC4.qfDx8.GLY0v,.cssC4.qfDx8.GLY0v:focus {
    box-shadow: 0 2px 0 0 var(--x-default-color-critical)
}

.J1Wf0 {
    border-width: 1px;
    border-color: var(--x-default-color-border)
}

.J1Wf0.OODEB.bl714 {
    border-color: var(--x-default-color-accent);
    box-shadow: 0 0 0 1px var(--x-default-color-accent)
}

.J1Wf0.OODEB.GLY0v,.J1Wf0.OODEB.GLY0v.bl714 {
    border-color: var(--x-default-color-critical);
    box-shadow: 0 0 0 1px var(--x-default-color-critical)
}

.J1Wf0.qfDx8.bl714 {
    border-bottom-color: var(--x-default-color-accent);
    box-shadow: 0 1px 0 0 var(--x-default-color-accent)
}

.J1Wf0.qfDx8.GLY0v,.J1Wf0.qfDx8.GLY0v:focus {
    border-bottom-color: var(--x-default-color-critical);
    box-shadow: 0 1px 0 0 var(--x-default-color-critical)
}

._7rHVa {
    border-width: 0 0 1px;
    border-color: var(--x-default-color-border)
}

._7rHVa.OODEB.bl714 {
    border-color: var(--x-default-color-accent);
    box-shadow: 1px 0 0 1px var(--x-default-color-accent),-1px 0 0 1px var(--x-default-color-accent),1px -1px 0 1px var(--x-default-color-accent),-1px -1px 0 1px var(--x-default-color-accent)
}

._7rHVa.OODEB.GLY0v,._7rHVa.OODEB.GLY0v.bl714 {
    border-color: var(--x-default-color-critical);
    box-shadow: 1px 0 0 1px var(--x-default-color-critical),-1px 0 0 1px var(--x-default-color-critical),1px -1px 0 1px var(--x-default-color-critical),-1px -1px 0 1px var(--x-default-color-critical)
}

._7rHVa.qfDx8.bl714 {
    border-color: var(--x-default-color-accent);
    box-shadow: 0 1px 0 0 var(--x-default-color-accent)
}

._7rHVa.qfDx8.GLY0v,._7rHVa.qfDx8.GLY0v.bl714 {
    border-color: var(--x-default-color-critical);
    box-shadow: 0 1px 0 0 var(--x-default-color-critical)
}

.DCpNs {
    border-radius: var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) );
    height: var(--field-min-height);
    overflow: hidden
}

[dir=ltr] ._211UF .card-fields-iframe {
    padding-right: 3.142857142857143em
}

[dir=rtl] ._211UF .card-fields-iframe {
    padding-left: 3.142857142857143em
}

[dir=ltr] ._4VRZE {
    right: var(--x-spacing-base)
}

[dir=rtl] ._4VRZE {
    left: var(--x-spacing-base)
}

._4VRZE {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.Uq6Ln {
    --padding-block: var( --x-text-field-block-padding, var(--x-spacing-small-100) );
    --padding-inline: var( --x-text-field-inline-padding, var(--x-spacing-small-100) );
    --field-font-size: var( --x-text-field-font-size, var(--x-typography-size-default) );
    --field-line-height: var(--x-global-typography-line-size-default);
    display: grid;
    grid-gap: var(--x-spacing-small-400);
    gap: var(--x-spacing-small-400)
}

[dir=ltr] .lxxqW {
    right: var(--x-spacing-base)
}

[dir=rtl] .lxxqW {
    left: var(--x-spacing-base)
}

.lxxqW {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.lxxqW>.z8T28 {
    display: flex
}

.lxxqW button {
    padding: .9285714285714286em;
    margin: -.9285714285714286em
}

.KAqU2 {
    border-radius: var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) );
    height: var(--field-min-height);
    overflow: hidden
}

[dir=ltr] ._3fIVg .card-fields-iframe {
    padding-right: 3.4285714285714284em
}

[dir=rtl] ._3fIVg .card-fields-iframe {
    padding-left: 3.4285714285714284em
}

.CsSsR .card-fields-iframe {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    color: inherit;
    display: block;
    font: inherit;
    -webkit-font-smoothing: inherit;
    height: 3.2142857142857144em;
    width: 100%
}

._2wkMu {
    padding: var(--x-spacing-large-300);
    text-align: center
}

.H55oQ {
    width: 10.714285714285714em;
    fill: var(--x-default-color-border);
    stroke: var(--x-default-color-border);
    display: block;
    margin: auto;
    margin-bottom: var(--x-spacing-large-100)
}

.zjrzY {
    width: auto;
    height: 3.7142857142857144em;
    color: var(--x-default-color-text-subdued)
}

@media screen and (min-width: 750px) {
    .zjrzY {
        height:5.785714285714286em
    }
}

._1tnwc9f1 {
    border-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

._1tnwc9fm {
    color: var(--x-default-color-text-subdued);
    font-family: var(--x-typography-secondary-fonts);
    font-weight: var(--x-typography-secondary-weight-base);
    text-transform: uppercase
}

._1tnwc9fo {
    margin: calc(var(--x-spacing-small-100) * -1)
}

._1tnwc9fq {
    list-style: none
}

._1tnwc9fu {
    --x-default-color-icon: var(--x-default-color-accent-contrast);
    --x-default-color-text-subdued: var(--x-default-color-accent-contrast);
    background-color: var(--x-default-color-accent);
    color: var(--x-default-color-accent-contrast)
}

[dir=ltr] ._1tnwc9fw {
    border-bottom-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=rtl] ._1tnwc9fw,[dir=ltr] ._1tnwc9fw {
    border-bottom-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=rtl] ._1tnwc9fw {
    border-bottom-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

._15amvvq2 {
    border-radius: 100%
}

._15amvvq4 {
    padding-bottom: 100%
}

._15amvvq8 {
    container-type: inline-size
}

._15amvvq9 {
    font-size: calc(var(--_15amvvq0) * .4)
}

._15amvvqa {
    --_15amvvq0: calc(var(--x-typography-size-default) * 1.5006250000000003);
    height: var(--_15amvvq0);
    width: var(--_15amvvq0)
}

._15amvvqb {
    --_15amvvq0: calc(var(--x-typography-size-default) * 1.8382656250000005);
    height: var(--_15amvvq0);
    width: var(--_15amvvq0)
}

._15amvvqc {
    --_15amvvq0: calc(var(--x-typography-size-default) * 2.251875390625001);
    height: var(--_15amvvq0);
    width: var(--_15amvvq0)
}

._15amvvqd {
    --_15amvvq0: calc(var(--x-typography-size-default) * 2.758547353515626);
    height: var(--_15amvvq0);
    width: var(--_15amvvq0)
}

._15amvvqe {
    --_15amvvq0: calc(var(--x-typography-size-default) * 3.379220508056642);
    height: var(--_15amvvq0);
    width: var(--_15amvvq0)
}

@media all and (min-width: 750px) {
    ._1ojciyd1 {
        display:flex;
        align-items: flex-start
    }
}

._4xihkw5._4xihkw2 {
    color: var(--x-default-color-accent)
}

@media all and (max-width: 749px) {
    ._4xihkw1 {
        align-items:center
    }

    ._4xihkw1:not([aria-current=true]) {
        display: none
    }

    [dir=ltr] ._4xihkw4 {
        margin-right: var(--x-spacing-small-200)
    }

    [dir=rtl] ._4xihkw4 {
        margin-left: var(--x-spacing-small-200)
    }

    ._4xihkw4 {
        display: inline-flex
    }
}

@media all and (min-width: 750px) {
    ._4xihkw1 {
        position:relative;
        flex-direction: column;
        align-items: center
    }

    ._4xihkw4 {
        display: flex;
        width: 100%
    }

    ._4xihkw4._4xihkw3:before,._4xihkw4._4xihkw2:before,._4xihkw4._4xihkw2:after {
        border-color: var(--x-default-color-accent)
    }

    ._4xihkw4:before,._4xihkw4:after {
        content: "";
        position: relative;
        top: .6428571428571429em;
        height: 0px;
        border: .07142857142857142em solid var(--x-default-color-border);
        display: flex;
        flex-grow: 1
    }

    [dir=ltr] ._4xihkw4:before {
        margin-right: .6428571428571429em
    }

    [dir=rtl] ._4xihkw4:before {
        margin-left: .6428571428571429em
    }

    [dir=ltr] ._4xihkw4:after {
        margin-left: .6428571428571429em
    }

    [dir=rtl] ._4xihkw4:after {
        margin-right: .6428571428571429em
    }

    ._4xihkw1:first-child ._4xihkw4:before,._4xihkw1:last-child ._4xihkw4:after {
        visibility: hidden
    }
}

@media all and (min-width: 750px) {
    ._4xihkw5 {
        text-align:center;
        margin-top: var(--x-spacing-small-400)
    }

    ._4xihkw6 {
        position: relative;
        top: .6428571428571429em;
        display: flex;
        flex-grow: 1;
        border: .07142857142857142em solid var(--x-default-color-accent)
    }

    ._4xihkw6:not(._4xihkw2) {
        border-color: var(--x-default-color-border)
    }
}

@media all and (max-width: 749px) {
    ._4xihkw5 {
        flex-grow:1
    }

    ._4xihkw6 {
        display: none
    }
}

.qbjone6 {
    --qbjone0: 1px;
    --qbjone1: solid
}

[dir=ltr] .qbjone8 {
    border-top-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=rtl] .qbjone8,[dir=ltr] .qbjone8 {
    border-top-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=rtl] .qbjone8 {
    border-top-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

.qbjone8 {
    --qbjone2: 2px;
    --qbjone3: solid;
    border: var(--qbjone0) var(--x-default-color-border) var(--qbjone1);
    border-bottom: var(--qbjone2) var(--qbjone3)var(--x-default-color-border)
}

.qbjonea {
    --qbjone4: 2px;
    --qbjone5: 4px;
    --x-default-color-icon: currentColor;
    flex: 1 1 100%;
    font-weight: var(--x-typography-primary-weight-base);
    color: var(--x-default-color-text-subdued);
    background-color: var(--x-default-color-background)
}

.qbjonea:before {
    content: "";
    position: absolute;
    bottom: calc(var(--qbjone2) * -1);
    left: 0;
    right: 0;
    height: var(--qbjone2);
    background-color: transparent
}

.qbjonea:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: calc(var(--qbjone0) * -1);
    left: calc(var(--qbjone0) * -1);
    right: calc(var(--qbjone0) * -1);
    bottom: calc(var(--qbjone2) * -1);
    border: var(--qbjone4) solid transparent
}

.qbjonea:hover:before {
    background-color: var(--x-default-color-text-subdued)
}

.qbjonea:focus {
    outline: none
}

.qbjonea:focus:after {
    border-color: var(--x-default-color-accent)
}

.qbjonea:active:after,.qbjonea:focus:not(:focus-visible):after {
    border-color: transparent
}

.qbjonea:active:not(.selected) {
    background-color: var(--x-default-color-background-subdued)
}

[dir=ltr] .qbjonea:first-of-type,[dir=ltr] .qbjonea:first-of-type:after {
    border-top-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=rtl] .qbjonea:first-of-type,[dir=rtl] .qbjonea:first-of-type:after {
    border-top-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=ltr] .qbjonea:last-of-type,[dir=ltr] .qbjonea:last-of-type:after {
    border-top-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=rtl] .qbjonea:last-of-type,[dir=rtl] .qbjonea:last-of-type:after {
    border-top-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

.qbjonea.qbjoneb {
    color: var(--x-default-color-accent)
}

.qbjonea.qbjoneb:before {
    bottom: calc(var(--qbjone2) * -1);
    height: var(--qbjone5);
    background-color: var(--x-default-color-accent)
}

[dir=ltr] .qbjonec {
    border-bottom-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=rtl] .qbjonec,[dir=ltr] .qbjonec {
    border-bottom-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=rtl] .qbjonec {
    border-bottom-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

.qbjonec {
    border: var(--qbjone0) var(--x-default-color-border) var(--qbjone1);
    border-top: none
}

[dir=ltr] ._466rkg1 {
    margin-right: calc(var(--x-spacing-small-200) * -1)
}

[dir=rtl] ._466rkg1 {
    margin-left: calc(var(--x-spacing-small-200) * -1)
}

._1lympjh3 {
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base));
    background-color: var(--x-default-color-border);
    max-width: var(--_1lympjh0)
}

._1lympjh4 {
    height: var(--x-typography-size-extra-small)
}

._1lympjh5 {
    height: var(--x-typography-size-small)
}

._1lympjh6 {
    height: var(--x-typography-size-default)
}

._1lympjh7 {
    height: var(--x-typography-size-medium)
}

._1lympjh8 {
    height: var(--x-typography-size-large)
}

._1lympjh9 {
    height: var(--x-typography-size-extra-large)
}

@supports not (grid-gap: 1px) {
    ._1lympjh1:not(._1lympjha)>*+* {
        margin-top:var(--x-spacing-base)
    }
}

._1y8yg810 {
    display: inline-block;
    vertical-align: text-top
}

._1y8yg812 {
    width: 3.8rem;
    height: 2.4rem;
    border: 1px solid rgba(0,0,0,.07);
    border-radius: .3rem;
    background-color: var(--x-default-color-accent-contrast)
}

._1gj5H>* {
    background-color: transparent;
    position: relative;
    border: 1px solid var(--x-default-color-accent);
    color: var(--x-default-color-accent);
    overflow: hidden
}

._1gj5H.QhZg2>* {
    background: linear-gradient(92deg,transparent 0%,var(--x-default-color-accent) 50%,transparent 100%);
    border: 1px solid var(--x-default-color-accent);
    color: #fff;
    background-size: 300% 100%;
    animation: QhZg2 .8s ease-out
}

@keyframes QhZg2 {
    0% {
        color: var(--x-default-color-accent);
        background-position-x: 100%
    }

    50% {
        color: #fff
    }

    to {
        color: #fff;
        background-position-x: -100%
    }
}

.iugcG a {
    color: #fff;
    text-decoration: underline
}

:is(.iugcG a):hover {
    color: #fff;
    opacity: .8
}

.H3Xuw {
    min-height: 6rem;
    padding: var(--x-spacing-small-100);
    display: flex;
    flex-direction: column;
    justify-content: center
}

.vowWK {
    border-radius: var( --x-express-checkout-button-border-radius, var( --x-primary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) ) )!important
}

.pFvjc {
    outline: .2rem solid transparent!important;
    outline-offset: .1rem!important;
    transition-property: outline;
    transition-timing-function: var(--x-timing-base);
    transition-duration: var(--x-duration-base)
}

.pFvjc:focus-visible {
    outline: .2rem solid var(--x-default-color-accent)!important
}

.xAvty {
    box-shadow: var(--x-box-shadow-extra-small)!important
}

.aaBmU {
    overflow: hidden
}

.rMk2p>* {
    display: flex;
    height: inherit;
    width: inherit
}

.rMk2p {
    overflow: hidden
}

.vr1Ob {
    white-space: nowrap
}

.sYMP2 {
    line-height: 1
}

.sYMP2:not(.aPplN):hover {
    background-color: var(--x-default-color-background-subdued)
}

.N5SeL {
    border-radius: var( --x-primary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) )
}

.fdTMm {
    display: inline-block
}

[dir=ltr] .ekZTm {
    padding-left: var(--x-spacing-small-400)
}

[dir=rtl] .ekZTm,[dir=ltr] .ekZTm {
    padding-right: var(--x-spacing-small-400)
}

[dir=rtl] .ekZTm {
    padding-left: var(--x-spacing-small-400)
}

[dir=ltr] .UmHzB {
    padding-left: var(--x-spacing-small-300)
}

[dir=rtl] .UmHzB,[dir=ltr] .UmHzB {
    padding-right: var(--x-spacing-small-300)
}

[dir=rtl] .UmHzB {
    padding-left: var(--x-spacing-small-300)
}

[dir=ltr] .JPhUL {
    padding-left: var(--x-spacing-base)
}

[dir=rtl] .JPhUL,[dir=ltr] .JPhUL {
    padding-right: var(--x-spacing-base)
}

[dir=rtl] .JPhUL {
    padding-left: var(--x-spacing-base)
}

._7k6aq {
    padding-top: var(--x-spacing-small-400);
    padding-bottom: var(--x-spacing-small-400)
}

.CmqN5 {
    padding-top: var(--x-spacing-small-300);
    padding-bottom: var(--x-spacing-small-300)
}

.Evr2B {
    padding-top: var(--x-spacing-base);
    padding-bottom: var(--x-spacing-base)
}

[dir=ltr] .jveCK {
    padding-right: var(--thumbnail-offset)
}

[dir=rtl] .jveCK {
    padding-left: var(--thumbnail-offset)
}

.jveCK {
    --thumbnail-offset: .769rem;
    display: grid;
    grid-template: "thumbnail" / -webkit-max-content;
    grid-template: "thumbnail" / max-content;
    align-items: center
}

.jWlhO {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: thumbnail
}

.jWlhO:first-child {
    z-index: 2
}

.jWlhO:nth-child(2) {
    justify-self: start;
    transform: translate(var(--thumbnail-offset)) rotate(8deg);
    z-index: 1
}

.izreX {
    line-height: 1
}

.WPQk2 {
    color: var(--x-default-color-accent)
}

.qReyn>button {
    display: block;
    width: 100%
}

.bsjG3 {
    display: flex;
    align-items: center;
    gap: var(--x-spacing-base);
    width: 100%
}

.bsjG3>.j2rxR {
    flex-grow: 1
}

.hQkNb {
    visibility: hidden
}

.NIPDG {
    padding-top: var(--x-spacing-small-400)
}

.LHaS4 {
    line-height: 1
}

._0AAq3:empty {
    display: none
}

._0AAq3:empty+.gfFXW {
    display: none
}

.RTmkG {
    width: 190px
}

@media screen and (max-width: 750px) {
    .RTmkG {
        width:100%
    }
}

.h1pXK {
    width: 100%
}

.E4OHT {
    opacity: 50%
}

.hLtvr {
    display: none
}

.vnCpz {
    position: relative;
    visibility: hidden;
    opacity: 0;
    height: 0;
    width: 0;
    overflow: hidden
}

.zdTmQ {
    position: relative;
    padding-bottom: env(safe-area-inset-bottom);
    margin: 0;
    height: 109px;
    overflow: hidden;
    border-top: 1px solid var(--x-default-color-border);
    box-shadow: var(--x-box-shadow-small);
    background-color: var(--x-default-color-background)
}

.sqcDF {
    z-index: 200
}

.z2IIo {
    display: flex;
    align-items: center;
    padding: var(--x-option-list-block-padding) var(--x-option-list-inline-padding)
}

.qi1py {
    border-top: 0;
    min-height: 5.7rem
}

.pcf8k {
    border-top: 1px var(--x-default-color-border) var(--option-list-border-style);
    min-height: 7.4rem
}

.hMn1U {
    line-height: calc(var(--x-global-typography-line-size-default) * 1.15)
}

[dir=ltr] .LkR2o {
    text-align: right
}

[dir=rtl] .LkR2o {
    text-align: left
}

.Y7uy4 {
    --inset: 4px;
    position: relative;
    background-color: var(--x-default-color-background-subdued-alpha);
    border-radius: calc(var(--x-border-radius-base) + var(--inset));
    overflow: hidden;
    transition: max-height var(--x-duration-fast) var(--x-timing-ease-out);
    --slide-position: 0%
}

.Y7uy4 button,.Y7uy4 button:after {
    border: none;
    border-left-style: unset!important;
    border-right-style: unset!important;
    background-color: transparent
}

.Y7uy4>* {
    position: relative;
    z-index: 2
}

.Y7uy4:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: var(--inset);
    right: var(--inset);
    bottom: var(--inset);
    left: var(--inset);
    background-color: var(--x-default-color-background);
    border: .5px solid var(--x-default-color-border);
    border-radius: var(--x-border-radius-base);
    box-shadow: var(--x-box-shadow-extra-small);
    transform: translate(var(--slide-position))
}

@media (prefers-reduced-motion: no-preference) {
    .Y7uy4:after {
        transition: all var(--x-duration-fast) var(--x-timing-ease-out);
        transition-property: transform,inline-size
    }
}

.Y7uy4.mRwvV:after {
    background-color: var(--x-default-color-background)
}

.Y7uy4.fK11r:after {
    width: calc(50% - var(--inset))
}

.Y7uy4.C8czz:after {
    width: calc(33.33% - var(--inset))
}

.Y7uy4.bv9ly {
    --slide-position: 0%
}

.Y7uy4.AZBc0 {
    --slide-position: 100%
}

.Y7uy4.Dns0a {
    --slide-position: calc(100% + var(--inset))
}

.Y7uy4._5eP6A {
    --slide-position: calc(200% + var(--inset))
}

.QxOCm {
    container-name: delivery-method-label;
    container-type: inline-size;
    padding: var(--x-spacing-small-500) 0;
    height: 100%
}

@media screen and (min-width: 1000px) {
    .QxOCm {
        padding:var(--x-spacing-small-500)
    }
}

.QxOCm._7qDxs {
    color: var(--x-default-color-text)
}

.kMn77 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
    gap: var(--x-spacing-small-400);
    line-height: 1.25
}

@container delivery-method-label (max-width: 115px) {
    .kMn77 {
        flex-direction: column
    }
}

.kMn77.b1ziI {
    flex-direction: column
}

@keyframes _0cYWt {
    0% {
        opacity: 0;
        scale: .96
    }

    to {
        opacity: 1;
        scale: 1
    }
}

[dir=ltr] ._9rPCU {
    margin-right: var(--x-spacing-small-400)
}

[dir=rtl] ._9rPCU {
    margin-left: var(--x-spacing-small-400)
}

._9rPCU {
    height: 1.4285714285714286em;
    width: 1.9285714285714286em;
    -webkit-filter: saturate(1.3) hue-rotate(-5deg);
    filter: saturate(1.3) hue-rotate(-5deg)
}

.FayGq {
    position: absolute;
    opacity: 0
}

.veGnT {
    display: block;
    width: 100%
}

.VVdZM {
    background-color: var(--x-default-color-background-subdued)
}

.dbhwQ {
    display: flex;
    flex-direction: column
}

.BzKwB {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: dotted;
    border-width: 1px;
    border-color: var(--x-default-color-border)
}

.k0DAZ {
    color: var(--x-default-color-text, inherit)
}

.tqSRi {
    text-transform: capitalize
}

.Ak386 {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    border-top: 1px solid var(--x-default-color-border)
}

.IKBAC {
    border-left: 1px solid var(--x-default-color-border);
    border-right: 1px solid var(--x-default-color-border);
    flex: 1 0 50%
}

.IKBAC p {
    text-align: center
}

.BONgC,.IKBAC {
    display: flex;
    width: 100%;
    align-items: center;
    align-content: center;
    justify-content: center;
    padding: var(--x-spacing-small-100) 0 var(--x-spacing-small-100)
}

.BONgC {
    flex: 1 0 25%
}

.ErqSa {
    margin: -1px
}

._1yB1O {
    white-space: nowrap
}

.rdvNk {
    animation: _2RkQB .1s .25s linear 6;
    position: relative;
    width: 24px
}

[dir=ltr] .rdvNk:after {
    right: .3rem
}

[dir=rtl] .rdvNk:after {
    left: .3rem
}

.rdvNk:after {
    content: "";
    position: absolute;
    top: -.2rem;
    height: .7rem;
    width: .7rem;
    background-color: var(--x-default-color-text);
    border: 1px solid var(--x-default-color-background);
    border-radius: 50%;
    animation: i0YRL .4s .85s both
}

@keyframes i0YRL {
    0% {
        opacity: 0;
        transform: scale(.5)
    }

    40% {
        transform: scale(1.1)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes _2RkQB {
    0%,to {
        transform: rotate(10deg)
    }

    50% {
        transform: rotate(-10deg)
    }
}

.bSo96 {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    flex-wrap: wrap
}

._9sntZ {
    position: absolute;
    z-index: 9999;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: var(--x-spacing-small-100);
    width: 1px;
    white-space: nowrap;
    background: var(--x-default-color-background);
    color: var(--x-default-color-accent);
    display: block;
    text-decoration: none;
    text-align: center
}

._9sntZ:active,._9sntZ:focus {
    position: absolute;
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    width: 100%;
    white-space: inherit
}

._1f4t17u0 {
    height: 85dvb
}

@supports not (block-size: 85dvb) {
    ._1f4t17u0 {
        height:85vh
    }
}

.id81uz1 {
    border-radius: var(--x-primary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

.gP50U {
    display: block;
    max-width: 100%;
    height: auto;
    
}

.pJt3c {
    color: var(--header-shop-name-color, inherit);
    
}

.MV9Am {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: stretch;
    gap: var(--x-spacing-large-300)
}

@media all and (min-width: 750px) {
    .MV9Am {
        justify-content:space-between;
        flex-direction: row-reverse;
        align-items: center
    }
}

@keyframes PDS4s {
    0% {
        transform: translateY(2%) scale(.95);
        opacity: 0
    }

    to {
        transform: translateY(0) scale(1);
        opacity: 1
    }
}

@keyframes lBNNd {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    to {
        transform: translateY(-5%);
        opacity: 0
    }
}

.v9oRy {
    display: flex;
    flex-direction: column;
    height: 100vh;
    height: 100dvh;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    background-color: var(--x-default-color-background);
    color: var(--x-default-color-text)
}

.XdrBA {
    view-transition-name: vt-processing-page
}

@media (prefers-reduced-motion: no-preference) {
    .XdrBA {
        animation: PDS4s var(--x-duration-base) var(--x-timing-ease-out) forwards
    }
}

@supports (view-transition-name: none) {
    @media (prefers-reduced-motion: no-preference) {
        ::view-transition-old(vt-processing-page) {
            animation: lBNNd var(--x-duration-base) var(--x-timing-base) forwards
        }
    }
}
