:root {
    --x-border-full: 1px;
    --x-border-block-end: 0 0 1px;
    --x-border-radius-small: 4px;
    --x-border-radius-base: 5px;
    --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(204, 77%, 39%);
    --swn0j1: hsl(0, 0%, 100%);
    --swn0j3: hsl(218, 100%, 99%);
    --swn0j4: hsl(218, 100%, 97%);
    --swn0j5: hsl(218, 100%, 94%);
    --swn0j6: hsla(204, 77%, 39%, .05);
    --swn0j2: hsl(204, 79%, 30%);
    --swn0j7: hsl(0, 0%, 0%);
    --swn0j8: hsl(213, 13%, 42%);
    --swn0j9: hsl(204, 77%, 39%);
    --swn0jb: hsl(204, 79%, 30%);
    --swn0ja: hsl(204, 79%, 30%);
    --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(204, 77%, 39%);
    --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%)
}

: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)
}

: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: "Ideal Sans", system-ui, sans-serif;
    --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 {
    height: var(--x-spacing-small-500)
}

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

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

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

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

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

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

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

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

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

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

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

._1fragem1o {
    height: 0px
}

._1fragem1t {
    height: 100%
}

._1fragem1y {
    display: block
}

._1fragem23 {
    display: contents
}

._1fragem28 {
    display: flex
}

._1fragem2d {
    display: inline
}

._1fragem2i {
    display: inline-block
}

._1fragem2n {
    display: inline-flex
}

._1fragem2s {
    display: inline-grid
}

._1fragem2x {
    display: grid
}

._1fragem32 {
    display: none
}

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

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

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

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

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

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

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

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

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

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

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

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

._1fragem4v {
    row-gap: 0px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

._1fragem6t {
    justify-content: space-around
}

._1fragem6y {
    justify-content: space-between
}

._1fragem73 {
    justify-content: center
}

._1fragem78 {
    justify-content: safe center
}

._1fragem7d {
    justify-content: flex-end
}

._1fragem7i {
    justify-content: space-evenly
}

._1fragem7n {
    justify-content: normal
}

._1fragem7s {
    justify-content: flex-start
}

._1fragem7x {
    justify-content: stretch
}

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

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

._1fragem82 {
    --_13qz35y0: 0px
}

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

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

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

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

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

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

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

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

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

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

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

._1fragem8m {
    --_13qz35y1: 0px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._1fragemap {
    --_13qz35y0: 0
}

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

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

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

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

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

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

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

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

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

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

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

._1fragemb9 {
    --_13qz35y1: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._1frageme6 {
    padding-bottom: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

._1fragemfz {
    padding-top: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._1fragemjq {
    overflow-y: auto
}

._1fragemjv {
    overflow-y: hidden
}

._1fragemk0 {
    overflow-x: auto
}

._1fragemk5 {
    overflow-x: hidden
}

._1fragemka {
    max-height: 100%
}

._1fragemkf {
    max-height: none
}

._1fragemkk {
    max-width: 100%
}

._1fragemkp {
    min-height: 100%
}

._1fragemku {
    min-height: 100vh
}

._1fragemkz {
    object-fit: contain
}

._1frageml4 {
    object-fit: cover
}

._1frageml9 {
    object-fit: fill
}

._1fragemle {
    position: absolute
}

._1fragemlj {
    position: fixed
}

._1fragemlo {
    position: relative
}

._1fragemlt {
    position: static
}

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

._1fragemm3 {
    grid-auto-flow: column
}

._1fragemm8 {
    grid-auto-flow: row
}

._1fragemmd {
    align-content: space-around
}

._1fragemme {
    align-content: space-between
}

._1fragemmf {
    align-content: center
}

._1fragemmg {
    align-content: flex-end
}

._1fragemmh {
    align-content: space-evenly
}

._1fragemmi {
    align-content: normal
}

._1fragemmj {
    align-content: flex-start
}

._1fragemmk {
    align-content: stretch
}

._1fragemml {
    align-items: baseline
}

._1fragemmm {
    align-items: center
}

._1fragemmn {
    align-items: safe center
}

._1fragemmo {
    align-items: flex-end
}

._1fragemmp {
    align-items: normal
}

._1fragemmq {
    align-items: flex-start
}

._1fragemmr {
    align-items: stretch
}

._1fragemms {
    align-self: baseline
}

._1fragemmt {
    align-self: center
}

._1fragemmu {
    align-self: flex-start
}

._1fragemmv {
    background-fit: contain
}

._1fragemmw {
    background-fit: cover
}

._1fragemmx {
    background-position: bottom
}

._1fragemmy {
    background-position: center
}

._1fragemmz {
    background-position: left
}

._1fragemn0 {
    background-position: right
}

._1fragemn1 {
    background-position: top
}

._1fragemn2 {
    background-repeat: no-repeat
}

._1fragemn3 {
    background-repeat: repeat
}

._1fragemn4 {
    box-shadow: none
}

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

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

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

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

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

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

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

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

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

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

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

._1fragemnh {
    --swn0jgl: var(--swn0j1t);
    --swn0jgm: var(--swn0j1u);
    --swn0jgn: var(--swn0j1v);
    --swn0jgo: var(--swn0j1w);
    --swn0jgp: var(--swn0j1x);
    --swn0jgq: var(--swn0j1y);
    --swn0jgr: var(--swn0j1z);
    --swn0jgs: var(--swn0j20);
    --swn0jgt: var(--swn0j21);
    --swn0jgu: var(--swn0j22);
    --swn0jgv: var(--swn0j23);
    --swn0jgw: var(--swn0j24);
    --swn0jgx: var(--swn0j25);
    --swn0jgy: var(--swn0j26);
    --swn0jgz: var(--swn0j27);
    --swn0jh0: var(--swn0j28);
    --swn0jh1: var(--swn0j29);
    --swn0jh2: var(--swn0j2a);
    --swn0jh3: var(--swn0j2b);
    --swn0jh4: var(--swn0j2c);
    --swn0jh5: var(--swn0j2d);
    --swn0jh6: var(--swn0j2e);
    --swn0jh7: var(--swn0j2f);
    --swn0jh8: var(--swn0j2g);
    --swn0jh9: var(--swn0j2h);
    --swn0jha: var(--swn0j2i);
    --swn0jhb: var(--swn0j2j);
    --swn0jhj: var(--swn0j2k);
    --swn0jhk: var(--swn0j2l);
    --swn0jhl: var(--swn0j2m);
    --swn0jhm: var(--swn0j2n);
    --swn0jhn: var(--swn0j2o);
    --swn0jho: var(--swn0j2p);
    --swn0jhp: var(--swn0j2q);
    --swn0jhq: var(--swn0j2r);
    --swn0jhr: var(--swn0j2s);
    --swn0jhs: var(--swn0j2t);
    --swn0jht: var(--swn0j2u);
    --swn0jhu: var(--swn0j2v);
    --swn0jhv: var(--swn0j2w);
    --swn0jhw: var(--swn0j2x);
    --swn0jhx: var(--swn0j2y);
    --swn0jhy: var(--swn0j2z);
    --swn0jhz: var(--swn0j30);
    --swn0ji0: var(--swn0j31);
    --swn0ji1: var(--swn0j32);
    --swn0ji2: var(--swn0j33);
    --swn0ji3: var(--swn0j34);
    --swn0ji4: var(--swn0j35);
    --swn0ji5: var(--swn0j36);
    --swn0ji6: var(--swn0j37);
    --swn0ji7: var(--swn0j38);
    --swn0ji8: var(--swn0j39);
    --swn0ji9: var(--swn0j3a);
    --swn0jia: var(--swn0j3b);
    --swn0jib: var(--swn0j3c);
    --swn0jic: var(--swn0j3d);
    --swn0jid: var(--swn0j3e);
    --swn0jie: var(--swn0j3f);
    --swn0jif: var(--swn0j3g);
    --swn0jig: var(--swn0j3h);
    --swn0jih: var(--swn0j3i);
    --swn0jii: var(--swn0j3j);
    --swn0jij: var(--swn0j3k);
    --swn0jik: var(--swn0j3l);
    --swn0jil: var(--swn0j3m);
    --swn0jim: var(--swn0j3n);
    --swn0jin: var(--swn0j3o);
    --swn0jio: var(--swn0j3p);
    --swn0jip: var(--swn0j3q);
    --swn0jiq: var(--swn0j3r);
    --swn0jir: var(--swn0j3s);
    --swn0jis: var(--swn0j3t);
    --swn0jit: var(--swn0j3u);
    --swn0jiu: var(--swn0j3v);
    --swn0jiv: var(--swn0j3w);
    --swn0jiw: var(--swn0j3x);
    --swn0jix: var(--swn0j3y);
    --swn0jiy: var(--swn0j3z);
    --swn0jiz: var(--swn0j40);
    --swn0jj0: var(--swn0j41);
    --swn0jj1: var(--swn0j42);
    --swn0jj2: var(--swn0j43);
    --swn0jj3: var(--swn0j44);
    --swn0jj4: var(--swn0j45);
    --swn0jj5: var(--swn0j46);
    --swn0jj6: var(--swn0j47);
    --swn0jj7: var(--swn0j48);
    --swn0jj8: var(--swn0j49);
    --swn0jj9: var(--swn0j4a);
    --swn0jja: var(--swn0j4b);
    --swn0jjb: var(--swn0j4c);
    --swn0jjc: var(--swn0j4d);
    --swn0jjd: var(--swn0j4e);
    --swn0jje: var(--swn0j4f);
    --swn0jjf: var(--swn0j4g);
    --swn0jjg: var(--swn0j4h);
    --swn0jjh: var(--swn0j4i);
    --swn0jji: var(--swn0j4j);
    --swn0jjj: var(--swn0j4k);
    --swn0jjk: var(--swn0j4l);
    --swn0jjl: var(--swn0j4m);
    --swn0jjm: var(--swn0j4n);
    --swn0jjn: var(--swn0j4o);
    --swn0jjo: var(--swn0j4p);
    --swn0jjp: var(--swn0j4q);
    --swn0jjq: var(--swn0j4r);
    --swn0jjr: var(--swn0j4s);
    --swn0jjs: var(--swn0j4t);
    --swn0jjt: var(--swn0j4u);
    --swn0jju: var(--swn0j4v);
    --swn0jjv: var(--swn0j4w);
    --swn0jjw: var(--swn0j4x);
    --swn0jjx: var(--swn0j4y);
    --swn0jjy: var(--swn0j4z);
    --swn0jjz: var(--swn0j50);
    --swn0jk0: var(--swn0j51);
    --swn0jk1: var(--swn0j52);
    --swn0jk2: var(--swn0j53);
    --swn0jk3: var(--swn0j54);
    --swn0jk4: var(--swn0j55);
    --swn0jk5: var(--swn0j56);
    --swn0jk6: var(--swn0j57);
    --swn0jk7: var(--swn0j58);
    --swn0jk8: var(--swn0j59);
    --swn0jk9: var(--swn0j5a);
    --swn0jka: var(--swn0j5b);
    --swn0jkb: var(--swn0j5c);
    --swn0jkc: var(--swn0j5d);
    --swn0jkd: var(--swn0j5e);
    --swn0jke: var(--swn0j5f);
    --swn0jkf: var(--swn0j5g);
    --swn0jkg: var(--swn0j5h)
}

._1fragemni {
    --swn0jgl: var(--swn0j1n);
    --swn0jgm: var(--swn0j5j);
    --swn0jgn: var(--swn0j1p);
    --swn0jgo: var(--swn0j5l);
    --swn0jgp: var(--swn0j5m);
    --swn0jgq: var(--swn0j5n);
    --swn0jgr: var(--swn0j5o);
    --swn0jgs: var(--swn0j5p);
    --swn0jgt: var(--swn0j5q);
    --swn0jgu: var(--swn0j5r);
    --swn0jgv: var(--swn0j5s);
    --swn0jgw: var(--swn0j5t);
    --swn0jgx: var(--swn0j5u);
    --swn0jgy: var(--swn0j5v);
    --swn0jgz: var(--swn0j5w);
    --swn0jh0: var(--swn0j5x);
    --swn0jh1: var(--swn0j1o);
    --swn0jh2: var(--swn0j5z);
    --swn0jh3: var(--swn0j60);
    --swn0jh4: var(--swn0j1q);
    --swn0jh5: var(--swn0j1r);
    --swn0jh6: var(--swn0j1s);
    --swn0jh7: var(--swn0j64);
    --swn0jh8: var(--swn0j65);
    --swn0jh9: var(--swn0j66);
    --swn0jha: var(--swn0j67);
    --swn0jhb: var(--swn0j68);
    --swn0jhj: var(--swn0j69);
    --swn0jhk: var(--swn0j6a);
    --swn0jhl: var(--swn0j6b);
    --swn0jhm: var(--swn0j6c);
    --swn0jhn: var(--swn0j6d);
    --swn0jho: var(--swn0j6e);
    --swn0jhp: var(--swn0j6f);
    --swn0jhq: var(--swn0j6g);
    --swn0jhr: var(--swn0j6h);
    --swn0jhs: var(--swn0j6i);
    --swn0jht: var(--swn0j6j);
    --swn0jhu: var(--swn0j6k);
    --swn0jhv: var(--swn0j6l);
    --swn0jhw: var(--swn0j6m);
    --swn0jhx: var(--swn0j6n);
    --swn0jhy: var(--swn0j6o);
    --swn0jhz: var(--swn0j6p);
    --swn0ji0: var(--swn0j6q);
    --swn0ji1: var(--swn0j6r);
    --swn0ji2: var(--swn0j6s);
    --swn0ji3: var(--swn0j6t);
    --swn0ji4: var(--swn0j6u);
    --swn0ji5: var(--swn0j6v);
    --swn0ji6: var(--swn0j6w);
    --swn0ji7: var(--swn0j6x);
    --swn0ji8: var(--swn0j6y);
    --swn0ji9: var(--swn0j6z);
    --swn0jia: var(--swn0j70);
    --swn0jib: var(--swn0j71);
    --swn0jic: var(--swn0j72);
    --swn0jid: var(--swn0j73);
    --swn0jie: var(--swn0j74);
    --swn0jif: var(--swn0j75);
    --swn0jig: var(--swn0j76);
    --swn0jih: var(--swn0j77);
    --swn0jii: var(--swn0j78);
    --swn0jij: var(--swn0j79);
    --swn0jik: var(--swn0j7a);
    --swn0jil: var(--swn0j7b);
    --swn0jim: var(--swn0j7c);
    --swn0jin: var(--swn0j7d);
    --swn0jio: var(--swn0j7e);
    --swn0jip: var(--swn0j7f);
    --swn0jiq: var(--swn0j7g);
    --swn0jir: var(--swn0j7h);
    --swn0jis: var(--swn0j7i);
    --swn0jit: var(--swn0j7j);
    --swn0jiu: var(--swn0j7k);
    --swn0jiv: var(--swn0j7l);
    --swn0jiw: var(--swn0j7m);
    --swn0jix: var(--swn0j7n);
    --swn0jiy: var(--swn0j7o);
    --swn0jiz: var(--swn0j7p);
    --swn0jj0: var(--swn0j7q);
    --swn0jj1: var(--swn0j7r);
    --swn0jj2: var(--swn0j7s);
    --swn0jj3: var(--swn0j7t);
    --swn0jj4: var(--swn0j7u);
    --swn0jj5: var(--swn0j7v);
    --swn0jj6: var(--swn0j7w);
    --swn0jj7: var(--swn0j7x);
    --swn0jj8: var(--swn0j7y);
    --swn0jj9: var(--swn0j7z);
    --swn0jja: var(--swn0j80);
    --swn0jjb: var(--swn0j81);
    --swn0jjc: var(--swn0j82);
    --swn0jjd: var(--swn0j83);
    --swn0jje: var(--swn0j84);
    --swn0jjf: var(--swn0j85);
    --swn0jjg: var(--swn0j86);
    --swn0jjh: var(--swn0j87);
    --swn0jji: var(--swn0j88);
    --swn0jjj: var(--swn0j89);
    --swn0jjk: var(--swn0j8a);
    --swn0jjl: var(--swn0j8b);
    --swn0jjm: var(--swn0j8c);
    --swn0jjn: var(--swn0j8d);
    --swn0jjo: var(--swn0j8e);
    --swn0jjp: var(--swn0j8f);
    --swn0jjq: var(--swn0j8g);
    --swn0jjr: var(--swn0j8h);
    --swn0jjs: var(--swn0j8i);
    --swn0jjt: var(--swn0j8j);
    --swn0jju: var(--swn0j8k);
    --swn0jjv: var(--swn0j8l);
    --swn0jjw: var(--swn0j8m);
    --swn0jjx: var(--swn0j8n);
    --swn0jjy: var(--swn0j8o);
    --swn0jjz: var(--swn0j8p);
    --swn0jk0: var(--swn0j8q);
    --swn0jk1: var(--swn0j8r);
    --swn0jk2: var(--swn0j8s);
    --swn0jk3: var(--swn0j8t);
    --swn0jk4: var(--swn0j8u);
    --swn0jk5: var(--swn0j8v);
    --swn0jk6: var(--swn0j8w);
    --swn0jk7: var(--swn0j8x);
    --swn0jk8: var(--swn0j8y);
    --swn0jk9: var(--swn0j8z);
    --swn0jka: var(--swn0j90);
    --swn0jkb: var(--swn0j91);
    --swn0jkc: var(--swn0j92);
    --swn0jkd: var(--swn0j93);
    --swn0jke: var(--swn0j94);
    --swn0jkf: var(--swn0j95);
    --swn0jkg: var(--swn0j96)
}

._1fragemnj {
    --swn0jgl: var(--swn0j97);
    --swn0jgm: var(--swn0j98);
    --swn0jgn: var(--swn0j99);
    --swn0jgo: var(--swn0j9a);
    --swn0jgp: var(--swn0j9b);
    --swn0jgq: var(--swn0j9c);
    --swn0jgr: var(--swn0j9d);
    --swn0jgs: var(--swn0j9e);
    --swn0jgt: var(--swn0j9f);
    --swn0jgu: var(--swn0j9g);
    --swn0jgv: var(--swn0j9h);
    --swn0jgw: var(--swn0j9i);
    --swn0jgx: var(--swn0j9j);
    --swn0jgy: var(--swn0j9k);
    --swn0jgz: var(--swn0j9l);
    --swn0jh0: var(--swn0j9m);
    --swn0jh1: var(--swn0j9n);
    --swn0jh2: var(--swn0j9o);
    --swn0jh3: var(--swn0j9p);
    --swn0jh4: var(--swn0j9q);
    --swn0jh5: var(--swn0j9r);
    --swn0jh6: var(--swn0j9s);
    --swn0jh7: var(--swn0j9t);
    --swn0jh8: var(--swn0j9u);
    --swn0jh9: var(--swn0j9v);
    --swn0jha: var(--swn0j9w);
    --swn0jhb: var(--swn0j9x);
    --swn0jhj: var(--swn0j9y);
    --swn0jhk: var(--swn0j9z);
    --swn0jhl: var(--swn0ja0);
    --swn0jhm: var(--swn0ja1);
    --swn0jhn: var(--swn0ja2);
    --swn0jho: var(--swn0ja3);
    --swn0jhp: var(--swn0ja4);
    --swn0jhq: var(--swn0ja5);
    --swn0jhr: var(--swn0ja6);
    --swn0jhs: var(--swn0ja7);
    --swn0jht: var(--swn0ja8);
    --swn0jhu: var(--swn0ja9);
    --swn0jhv: var(--swn0jaa);
    --swn0jhw: var(--swn0jab);
    --swn0jhx: var(--swn0jac);
    --swn0jhy: var(--swn0jad);
    --swn0jhz: var(--swn0jae);
    --swn0ji0: var(--swn0jaf);
    --swn0ji1: var(--swn0jag);
    --swn0ji2: var(--swn0jah);
    --swn0ji3: var(--swn0jai);
    --swn0ji4: var(--swn0jaj);
    --swn0ji5: var(--swn0jak);
    --swn0ji6: var(--swn0jal);
    --swn0ji7: var(--swn0jam);
    --swn0ji8: var(--swn0jan);
    --swn0ji9: var(--swn0jao);
    --swn0jia: var(--swn0jap);
    --swn0jib: var(--swn0jaq);
    --swn0jic: var(--swn0jar);
    --swn0jid: var(--swn0jas);
    --swn0jie: var(--swn0jat);
    --swn0jif: var(--swn0jau);
    --swn0jig: var(--swn0jav);
    --swn0jih: var(--swn0jaw);
    --swn0jii: var(--swn0jax);
    --swn0jij: var(--swn0jay);
    --swn0jik: var(--swn0jaz);
    --swn0jil: var(--swn0jb0);
    --swn0jim: var(--swn0jb1);
    --swn0jin: var(--swn0jb2);
    --swn0jio: var(--swn0jb3);
    --swn0jip: var(--swn0jb4);
    --swn0jiq: var(--swn0jb5);
    --swn0jir: var(--swn0jb6);
    --swn0jis: var(--swn0jb7);
    --swn0jit: var(--swn0jb8);
    --swn0jiu: var(--swn0jb9);
    --swn0jiv: var(--swn0jba);
    --swn0jiw: var(--swn0jbb);
    --swn0jix: var(--swn0jbc);
    --swn0jiy: var(--swn0jbd);
    --swn0jiz: var(--swn0jbe);
    --swn0jj0: var(--swn0jbf);
    --swn0jj1: var(--swn0jbg);
    --swn0jj2: var(--swn0jbh);
    --swn0jj3: var(--swn0jbi);
    --swn0jj4: var(--swn0jbj);
    --swn0jj5: var(--swn0jbk);
    --swn0jj6: var(--swn0jbl);
    --swn0jj7: var(--swn0jbm);
    --swn0jj8: var(--swn0jbn);
    --swn0jj9: var(--swn0jbo);
    --swn0jja: var(--swn0jbp);
    --swn0jjb: var(--swn0jbq);
    --swn0jjc: var(--swn0jbr);
    --swn0jjd: var(--swn0jbs);
    --swn0jje: var(--swn0jbt);
    --swn0jjf: var(--swn0jbu);
    --swn0jjg: var(--swn0jbv);
    --swn0jjh: var(--swn0jbw);
    --swn0jji: var(--swn0jbx);
    --swn0jjj: var(--swn0jby);
    --swn0jjk: var(--swn0jbz);
    --swn0jjl: var(--swn0jc0);
    --swn0jjm: var(--swn0jc1);
    --swn0jjn: var(--swn0jc2);
    --swn0jjo: var(--swn0jc3);
    --swn0jjp: var(--swn0jc4);
    --swn0jjq: var(--swn0jc5);
    --swn0jjr: var(--swn0jc6);
    --swn0jjs: var(--swn0jc7);
    --swn0jjt: var(--swn0jc8);
    --swn0jju: var(--swn0jc9);
    --swn0jjv: var(--swn0jca);
    --swn0jjw: var(--swn0jcb);
    --swn0jjx: var(--swn0jcc);
    --swn0jjy: var(--swn0jcd);
    --swn0jjz: var(--swn0jce);
    --swn0jk0: var(--swn0jcf);
    --swn0jk1: var(--swn0jcg);
    --swn0jk2: var(--swn0jch);
    --swn0jk3: var(--swn0jci);
    --swn0jk4: var(--swn0jcj);
    --swn0jk5: var(--swn0jck);
    --swn0jk6: var(--swn0jcl);
    --swn0jk7: var(--swn0jcm);
    --swn0jk8: var(--swn0jcn);
    --swn0jk9: var(--swn0jco);
    --swn0jka: var(--swn0jcp);
    --swn0jkb: var(--swn0jcq);
    --swn0jkc: var(--swn0jcr);
    --swn0jkd: var(--swn0jcs);
    --swn0jke: var(--swn0jct);
    --swn0jkf: var(--swn0jcu);
    --swn0jkg: var(--swn0jcv)
}

._1fragemnk {
    --swn0jgl: var(--swn0jcw);
    --swn0jgm: var(--swn0jcx);
    --swn0jgn: var(--swn0jcy);
    --swn0jgo: var(--swn0jcz);
    --swn0jgp: var(--swn0jd0);
    --swn0jgq: var(--swn0jd1);
    --swn0jgr: var(--swn0jd2);
    --swn0jgs: var(--swn0jd3);
    --swn0jgt: var(--swn0jd4);
    --swn0jgu: var(--swn0jd5);
    --swn0jgv: var(--swn0jd6);
    --swn0jgw: var(--swn0jd7);
    --swn0jgx: var(--swn0jd8);
    --swn0jgy: var(--swn0jd9);
    --swn0jgz: var(--swn0jda);
    --swn0jh0: var(--swn0jdb);
    --swn0jh1: var(--swn0jdc);
    --swn0jh2: var(--swn0jdd);
    --swn0jh3: var(--swn0jde);
    --swn0jh4: var(--swn0jdf);
    --swn0jh5: var(--swn0jdg);
    --swn0jh6: var(--swn0jdh);
    --swn0jh7: var(--swn0jdi);
    --swn0jh8: var(--swn0jdj);
    --swn0jh9: var(--swn0jdk);
    --swn0jha: var(--swn0jdl);
    --swn0jhb: var(--swn0jdm);
    --swn0jhj: var(--swn0jdn);
    --swn0jhk: var(--swn0jdo);
    --swn0jhl: var(--swn0jdp);
    --swn0jhm: var(--swn0jdq);
    --swn0jhn: var(--swn0jdr);
    --swn0jho: var(--swn0jds);
    --swn0jhp: var(--swn0jdt);
    --swn0jhq: var(--swn0jdu);
    --swn0jhr: var(--swn0jdv);
    --swn0jhs: var(--swn0jdw);
    --swn0jht: var(--swn0jdx);
    --swn0jhu: var(--swn0jdy);
    --swn0jhv: var(--swn0jdz);
    --swn0jhw: var(--swn0je0);
    --swn0jhx: var(--swn0je1);
    --swn0jhy: var(--swn0je2);
    --swn0jhz: var(--swn0je3);
    --swn0ji0: var(--swn0je4);
    --swn0ji1: var(--swn0je5);
    --swn0ji2: var(--swn0je6);
    --swn0ji3: var(--swn0je7);
    --swn0ji4: var(--swn0je8);
    --swn0ji5: var(--swn0je9);
    --swn0ji6: var(--swn0jea);
    --swn0ji7: var(--swn0jeb);
    --swn0ji8: var(--swn0jec);
    --swn0ji9: var(--swn0jed);
    --swn0jia: var(--swn0jee);
    --swn0jib: var(--swn0jef);
    --swn0jic: var(--swn0jeg);
    --swn0jid: var(--swn0jeh);
    --swn0jie: var(--swn0jei);
    --swn0jif: var(--swn0jej);
    --swn0jig: var(--swn0jek);
    --swn0jih: var(--swn0jel);
    --swn0jii: var(--swn0jem);
    --swn0jij: var(--swn0jen);
    --swn0jik: var(--swn0jeo);
    --swn0jil: var(--swn0jep);
    --swn0jim: var(--swn0jeq);
    --swn0jin: var(--swn0jer);
    --swn0jio: var(--swn0jes);
    --swn0jip: var(--swn0jet);
    --swn0jiq: var(--swn0jeu);
    --swn0jir: var(--swn0jev);
    --swn0jis: var(--swn0jew);
    --swn0jit: var(--swn0jex);
    --swn0jiu: var(--swn0jey);
    --swn0jiv: var(--swn0jez);
    --swn0jiw: var(--swn0jf0);
    --swn0jix: var(--swn0jf1);
    --swn0jiy: var(--swn0jf2);
    --swn0jiz: var(--swn0jf3);
    --swn0jj0: var(--swn0jf4);
    --swn0jj1: var(--swn0jf5);
    --swn0jj2: var(--swn0jf6);
    --swn0jj3: var(--swn0jf7);
    --swn0jj4: var(--swn0jf8);
    --swn0jj5: var(--swn0jf9);
    --swn0jj6: var(--swn0jfa);
    --swn0jj7: var(--swn0jfb);
    --swn0jj8: var(--swn0jfc);
    --swn0jj9: var(--swn0jfd);
    --swn0jja: var(--swn0jfe);
    --swn0jjb: var(--swn0jff);
    --swn0jjc: var(--swn0jfg);
    --swn0jjd: var(--swn0jfh);
    --swn0jje: var(--swn0jfi);
    --swn0jjf: var(--swn0jfj);
    --swn0jjg: var(--swn0jfk);
    --swn0jjh: var(--swn0jfl);
    --swn0jji: var(--swn0jfm);
    --swn0jjj: var(--swn0jfn);
    --swn0jjk: var(--swn0jfo);
    --swn0jjl: var(--swn0jfp);
    --swn0jjm: var(--swn0jfq);
    --swn0jjn: var(--swn0jfr);
    --swn0jjo: var(--swn0jfs);
    --swn0jjp: var(--swn0jft);
    --swn0jjq: var(--swn0jfu);
    --swn0jjr: var(--swn0jfv);
    --swn0jjs: var(--swn0jfw);
    --swn0jjt: var(--swn0jfx);
    --swn0jju: var(--swn0jfy);
    --swn0jjv: var(--swn0jfz);
    --swn0jjw: var(--swn0jg0);
    --swn0jjx: var(--swn0jg1);
    --swn0jjy: var(--swn0jg2);
    --swn0jjz: var(--swn0jg3);
    --swn0jk0: var(--swn0jg4);
    --swn0jk1: var(--swn0jg5);
    --swn0jk2: var(--swn0jg6);
    --swn0jk3: var(--swn0jg7);
    --swn0jk4: var(--swn0jg8);
    --swn0jk5: var(--swn0jg9);
    --swn0jk6: var(--swn0jga);
    --swn0jk7: var(--swn0jgb);
    --swn0jk8: var(--swn0jgc);
    --swn0jk9: var(--swn0jgd);
    --swn0jka: var(--swn0jge);
    --swn0jkb: var(--swn0jgf);
    --swn0jkc: var(--swn0jgg);
    --swn0jkd: var(--swn0jgh);
    --swn0jke: var(--swn0jgi);
    --swn0jkf: var(--swn0jgj);
    --swn0jkg: var(--swn0jgk)
}

._1fragemnl {
    --x-default-color-accent: var(--swn0jgq, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jgs, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jgu, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jgw, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jgx, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0jgy, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0jgz, var(--swn0j8));
    --x-default-color-background: var(--swn0jgl, var(--swn0j1e));
    --x-default-color-background-subdued: var(--swn0jh1, var(--swn0j1f));
    --x-default-color-background-subdued-alpha: var(--swn0jh2, var(--swn0j1g));
    --x-default-color-border: var(--swn0jgn, var(--swn0j1h));
    --x-default-color-border-emphasized: var(--swn0jh3, var(--swn0j1i));
    --x-default-color-custom: var(--swn0jgr, var(--swn0jp));
    --x-default-color-icon: var(--swn0jgo, var(--swn0jh5, var(--swn0j1l)));
    --x-default-color-icon-strong: var(--swn0jh7, var(--swn0jgm, var(--swn0j1j)));
    --x-default-color-text: var(--swn0jgm, var(--swn0j1j));
    --x-default-color-text-contrast: var(--swn0jh4, var(--swn0j1k));
    --x-default-color-text-subdued: var(--swn0jh5, var(--swn0j1l));
    --x-default-color-text-subdued-200: var(--swn0jh6, var(--swn0j1m));
    --x-default-color-brand: var(--swn0j9);
    --x-default-color-critical: var(--swn0jh8, var(--swn0je));
    --x-default-color-info: var(--swn0jh9, var(--swn0jq));
    --x-default-color-success: var(--swn0jha, var(--swn0jy));
    --x-default-color-warning: var(--swn0jhb, var(--swn0j16))
}

._1fragemnm {
    --x-default-color-accent: var(--swn0jho, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jhq, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jhs, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jhu, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jhv, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0jhw, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0jhx, var(--swn0j8));
    --x-default-color-background: var(--swn0jhj, var(--swn0j1e));
    --x-default-color-background-subdued: var(--swn0jhz, var(--swn0j1f));
    --x-default-color-background-subdued-alpha: var(--swn0ji0, var(--swn0j1g));
    --x-default-color-border: var(--swn0jhl, var(--swn0j1h));
    --x-default-color-border-emphasized: var(--swn0ji1, var(--swn0j1i));
    --x-default-color-custom: var(--swn0jhp, var(--swn0jp));
    --x-default-color-icon: var(--swn0jhm, var(--swn0ji3, var(--swn0j1l)));
    --x-default-color-icon-strong: var(--swn0ji5, var(--swn0jhk, var(--swn0j1j)));
    --x-default-color-text: var(--swn0jhk, var(--swn0j1j));
    --x-default-color-text-contrast: var(--swn0ji2, var(--swn0j1k));
    --x-default-color-text-subdued: var(--swn0ji3, var(--swn0j1l));
    --x-default-color-text-subdued-200: var(--swn0ji4, var(--swn0j1m))
}

._1fragemnn {
    --x-default-color-accent: var(--swn0jib, var(--swn0jho, var(--swn0j0)));
    --x-default-color-accent-contrast: var(--swn0jid, var(--swn0jhq, var(--swn0j1)));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jif, var(--swn0jhs, var(--swn0j4)));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jih, var(--swn0jhu, var(--swn0j6)));
    --x-default-color-accent-hovered: var(--swn0jii, var(--swn0jhv, var(--swn0j2)));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0jij, var(--swn0jhw, var(--swn0j7)));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0jik, var(--swn0jhx, var(--swn0j8)));
    --x-default-color-background: var(--swn0ji6, var(--swn0jif, var(--swn0jhs, var(--swn0j4))));
    --x-default-color-background-subdued: var(--swn0jim, var(--swn0jig, var(--swn0jht, var(--swn0j5))));
    --x-default-color-background-subdued-alpha: var(--swn0jin, var(--swn0ji0, var(--swn0j1g)));
    --x-default-color-background-light: var(--swn0jil, var(--swn0jie, var(--swn0jhr, var(--swn0j3))));
    --x-default-color-border: var(--swn0ji8, var(--swn0jib, var(--swn0jho, var(--swn0j0))));
    --x-default-color-text-contrast: var(--swn0jip, var(--swn0ji2, var(--swn0j1k)));
    --x-default-color-custom: var(--swn0jic, var(--swn0jhp, var(--swn0jp)));
    --x-default-color-icon: var(--swn0ji9, var(--swn0jiq, var(--swn0ji3, var(--swn0j1l))));
    --x-default-color-icon-strong: var(--swn0jis, var(--swn0ji7, var(--swn0jhk, var(--swn0j1j))));
    --x-default-color-text: var(--swn0ji7, var(--swn0jij, var(--swn0jhw, var(--swn0j7))));
    --x-default-color-text-subdued: var(--swn0jiq, var(--swn0jik, var(--swn0jhx, var(--swn0j8))))
}

._1fragemno {
    --x-default-color-border: var(--swn0ji8, var(--swn0jib, var(--swn0jho, var(--swn0j0))))
}

._1fragemnp {
    --x-default-color-accent: var(--swn0jiy, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jj0, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jj2, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jj4, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jj5, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0jj6, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0jj7, var(--swn0j8));
    --x-default-color-background: var(--swn0jit, var(--swn0j9));
    --x-default-color-background-subdued: var(--swn0jj9, var(--swn0ja));
    --x-default-color-background-subdued-alpha: var(--swn0jja);
    --x-default-color-border: var(--swn0jiv, var(--swn0jb));
    --x-default-color-custom: var(--swn0jiz, var(--swn0jp));
    --x-default-color-icon: var(--swn0jiw, var(--swn0jiu, var(--swn0jc, var(--swn0j1j))));
    --x-default-color-spinner: var(--swn0jiw, var(--swn0jiu, var(--swn0jc, var(--swn0j1j))));
    --x-default-color-text: var(--swn0jiu, var(--swn0jc, var(--swn0j1j)));
    --x-default-color-text-contrast: var(--swn0jjc, var(--swn0j1k));
    --x-default-color-text-subdued: var(--swn0jjd, var(--swn0jd));
    --swn0jhh: var(--swn0jjl, var(--x-default-color-accent));
    --swn0jhc: var(--swn0jjg, var(--x-default-color-background-subdued));
    --swn0jhe: var(--swn0jji, var(--x-default-color-border));
    --swn0jhi: var(--swn0jjm, var(--x-default-color-custom));
    --swn0jhf: var(--swn0jjj, var(--x-default-color-icon));
    --swn0jhg: var(--swn0jjj, var(--x-default-color-icon));
    --swn0jhd: var(--swn0jjh, var(--x-default-color-text-subdued))
}

._1fragemnq {
    --x-default-color-accent: var(--swn0jiy, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jj0, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jj2, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jj4, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jj5, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0jj6, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0jj7, 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(--swn0jiv, var(--swn0j9));
    --x-default-color-custom: var(--swn0jiz, var(--swn0jp));
    --x-default-color-icon: var(--swn0jiw, var(--swn0jiu));
    --x-default-color-spinner: var(--swn0jiw, var(--swn0jiu, var(--swn0j9)));
    --x-default-color-text: var(--swn0jiu, var(--swn0j9));
    --x-default-color-text-contrast: var(--swn0jjc);
    --x-default-color-text-subdued: var(--swn0jjd, var(--swn0ja));
    --swn0jhh: var(--swn0jjl, var(--x-default-color-accent));
    --swn0jhc: transparent;
    --swn0jhe: var(--swn0jji, var(--x-default-color-border));
    --swn0jhi: var(--swn0jjm, var(--x-default-color-custom));
    --swn0jhf: var(--swn0jjj, var(--x-default-color-icon));
    --swn0jhg: var(--swn0jjj, var(--x-default-color-icon));
    --swn0jhd: var(--swn0jjh, var(--x-default-color-text-subdued))
}

._1fragemnr {
    --x-default-color-accent: var(--swn0jjs, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jju, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jjw, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jjy, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jjz, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0jk0, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0jk1, var(--swn0j8));
    --x-default-color-background: var(--swn0jjn, var(--swn0j9));
    --x-default-color-background-subdued: var(--swn0jk3, var(--swn0ja));
    --x-default-color-background-subdued-alpha: var(--swn0jk4);
    --x-default-color-border: var(--swn0jjp, var(--swn0jb));
    --x-default-color-custom: var(--swn0jjt, var(--swn0jp));
    --x-default-color-icon: var(--swn0jjq, var(--swn0jjo, var(--swn0jc, var(--swn0j1j))));
    --x-default-color-spinner: var(--swn0jjq, var(--swn0jjo, var(--swn0jc, var(--swn0j1j))));
    --x-default-color-text: var(--swn0jjo, var(--swn0jc, var(--swn0j1j)));
    --x-default-color-text-contrast: var(--swn0jk6, var(--swn0j1k));
    --x-default-color-text-subdued: var(--swn0jk7, var(--swn0jd));
    --swn0jhh: var(--swn0jkf, var(--x-default-color-accent));
    --swn0jhc: var(--swn0jka, var(--x-default-color-background-subdued));
    --swn0jhe: var(--swn0jkc, var(--x-default-color-border));
    --swn0jhi: var(--swn0jkg, var(--x-default-color-custom));
    --swn0jhf: var(--swn0jkd, var(--x-default-color-icon));
    --swn0jhg: var(--swn0jkd, var(--x-default-color-icon));
    --swn0jhd: var(--swn0jkb, var(--x-default-color-text-subdued))
}

._1fragemns {
    --x-default-color-accent: var(--swn0jjs, var(--swn0j0));
    --x-default-color-accent-contrast: var(--swn0jju, var(--swn0j1));
    --x-default-color-accent-foreground-as-subdued-background: var(--swn0jjw, var(--swn0j4));
    --x-default-color-accent-foreground-as-subdued-background-alpha: var(--swn0jjy, var(--swn0j6));
    --x-default-color-accent-hovered: var(--swn0jjz, var(--swn0j2));
    --x-default-color-accent-text-on-foreground-as-subdued-background: var(--swn0jk0, var(--swn0j7));
    --x-default-color-accent-text-subdued-on-foreground-as-subdued-background: var(--swn0jk1, 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(--swn0jjp, var(--swn0jgn, var(--swn0j1h)));
    --x-default-color-custom: var(--swn0jjt, var(--swn0jp));
    --x-default-color-icon: var(--swn0jjq, var(--swn0jjo));
    --x-default-color-spinner: var(--swn0jjq, var(--swn0jjo, var(--swn0j9)));
    --x-default-color-text: var(--swn0jjo, var(--swn0j9));
    --x-default-color-text-contrast: var(--swn0jk6);
    --x-default-color-text-subdued: var(--swn0jk7, var(--swn0ja));
    --swn0jhh: var(--swn0jkf, var(--x-default-color-accent));
    --swn0jhc: transparent;
    --swn0jhe: var(--swn0jkc, var(--x-default-color-border));
    --swn0jhi: var(--swn0jkg, var(--x-default-color-custom));
    --swn0jhf: var(--swn0jkd, var(--x-default-color-icon));
    --swn0jhg: var(--swn0jkd, var(--x-default-color-icon));
    --swn0jhd: var(--swn0jkb, var(--x-default-color-text-subdued))
}

._1fragemnt {
    cursor: default
}

._1fragemnu {
    cursor: not-allowed
}

._1fragemnv {
    cursor: pointer
}

._1fragemnw {
    cursor: text
}

._1fragemnx {
    fill: none
}

._1fragemny {
    flex-direction: column
}

._1fragemnz {
    flex-direction: row
}

._1fragemo0 {
    flex-grow: 0
}

._1fragemo1 {
    flex-grow: 1
}

._1fragemo2 {
    flex-shrink: 0
}

._1fragemo3 {
    flex-shrink: 1
}

._1fragemo4 {
    flex-wrap: wrap
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._1fragemoo {
    width: 0px
}

._1fragemop {
    width: auto
}

._1fragemoq {
    width: 100%
}

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

._1fragemos {
    justify-items: center
}

._1fragemot {
    justify-items: end
}

._1fragemou {
    justify-items: start
}

._1fragemov {
    justify-items: normal
}

._1fragemow {
    line-height: 1
}

._1fragemox {
    list-style-type: none
}

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

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

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

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

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

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

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

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

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

._1fragemp3 {
    border-top-color: transparent
}

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

._1fragemp5 {
    border-bottom-color: transparent
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._1fragempu {
    --_13qz35y0: 0px
}

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

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

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

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

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

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

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

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

._1fragempy {
    --_13qz35y1: 0px
}

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

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

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

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

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

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

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

._1fragemq3 {
    border-top-style: solid
}

._1fragemq4 {
    border-top-style: dotted
}

._1fragemq5 {
    border-top-style: dashed
}

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

._1fragemq7 {
    border-bottom-style: solid
}

._1fragemq8 {
    border-bottom-style: dotted
}

._1fragemq9 {
    border-bottom-style: dashed
}

._1fragemqa {
    bottom: 0
}

._1fragemqb {
    bottom: 50%
}

._1fragemqc {
    bottom: 100%
}

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

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

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

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

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

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

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

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

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

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

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

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

._1fragemqp {
    top: 0
}

._1fragemqq {
    top: 50%
}

._1fragemqr {
    top: 100%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._1fragemry {
    margin: 0
}

._1fragemrz {
    margin: auto
}

._1fragems0 {
    min-width: 100%
}

._1fragems1 {
    opacity: 0
}

._1fragems2 {
    opacity: .1
}

._1fragems3 {
    opacity: .2
}

._1fragems4 {
    opacity: .25
}

._1fragems5 {
    opacity: .3
}

._1fragems6 {
    opacity: .4
}

._1fragems7 {
    opacity: .5
}

._1fragems8 {
    opacity: .6
}

._1fragems9 {
    opacity: .7
}

._1fragemsa {
    opacity: .75
}

._1fragemsb {
    opacity: .8
}

._1fragemsc {
    opacity: .9
}

._1fragemsd {
    opacity: 1
}

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

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

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

._1fragemsh {
    outline: transparent solid 0
}

._1fragemsi {
    pointer-events: none
}

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

._1fragemsk {
    text-align: center
}

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

[dir=rtl] ._1fragemsl,[dir=ltr] ._1fragemsm {
    text-align: left
}

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

._1fragemsn {
    text-decoration: none
}

._1fragemso {
    text-decoration: underline
}

._1fragemsp {
    -webkit-text-decoration: lineThrough;
    text-decoration: lineThrough
}

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

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

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

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

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

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

._1fragemsw {
    transition-duration: 0s
}

._1fragemsx {
    transition-property: all
}

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

._1fragemsz {
    transition-property: opacity
}

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

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

._1fragemt2 {
    transition-property: none
}

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

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

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

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

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

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

._1fragemt9 {
    vertical-align: middle
}

._1fragemta {
    z-index: 0
}

._1fragemtb {
    z-index: 1
}

._1fragemtc {
    z-index: 10
}

._1fragemtd {
    z-index: 20
}

._1fragemte {
    z-index: inherit
}

._1fragemtf {
    z-index: 1000
}

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

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

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

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

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

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

._1fragemto,._1fragemtp:hover {
    background-color: transparent
}

._1fragemtq:focus {
    background-color: transparent
}

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

@media screen and (min-width: 570px) {
    ._1fragem1 {
        height:var(--x-spacing-small-500)
    }

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem1p {
        height: 0px
    }

    ._1fragem1u {
        height: 100%
    }

    ._1fragem1z {
        display: block
    }

    ._1fragem24 {
        display: contents
    }

    ._1fragem29 {
        display: flex
    }

    ._1fragem2e {
        display: inline
    }

    ._1fragem2j {
        display: inline-block
    }

    ._1fragem2o {
        display: inline-flex
    }

    ._1fragem2t {
        display: inline-grid
    }

    ._1fragem2y {
        display: grid
    }

    ._1fragem33 {
        display: none
    }

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem4w {
        row-gap: 0px
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem6u {
        justify-content: space-around
    }

    ._1fragem6z {
        justify-content: space-between
    }

    ._1fragem74 {
        justify-content: center
    }

    ._1fragem79 {
        justify-content: safe center
    }

    ._1fragem7e {
        justify-content: flex-end
    }

    ._1fragem7j {
        justify-content: space-evenly
    }

    ._1fragem7o {
        justify-content: normal
    }

    ._1fragem7t {
        justify-content: flex-start
    }

    ._1fragem7y {
        justify-content: stretch
    }

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

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

    ._1fragem83 {
        --_13qz35y0: 0px
    }

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem8n {
        --_13qz35y1: 0px
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragemaq {
        --_13qz35y0: 0
    }

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

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

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

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

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

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

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

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

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

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

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

    ._1fragemba {
        --_13qz35y1: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ._1frageme7 {
        padding-bottom: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragemg0 {
        padding-top: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragemjr {
        overflow-y: auto
    }

    ._1fragemjw {
        overflow-y: hidden
    }

    ._1fragemk1 {
        overflow-x: auto
    }

    ._1fragemk6 {
        overflow-x: hidden
    }

    ._1fragemkb {
        max-height: 100%
    }

    ._1fragemkg {
        max-height: none
    }

    ._1fragemkl {
        max-width: 100%
    }

    ._1fragemkq {
        min-height: 100%
    }

    ._1fragemkv {
        min-height: 100vh
    }

    ._1frageml0 {
        object-fit: contain
    }

    ._1frageml5 {
        object-fit: cover
    }

    ._1fragemla {
        object-fit: fill
    }

    ._1fragemlf {
        position: absolute
    }

    ._1fragemlk {
        position: fixed
    }

    ._1fragemlp {
        position: relative
    }

    ._1fragemlu {
        position: static
    }

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

    ._1fragemm4 {
        grid-auto-flow: column
    }

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

@media screen and (min-width: 750px) {
    ._1fragem2 {
        height:var(--x-spacing-small-500)
    }

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem1q {
        height: 0px
    }

    ._1fragem1v {
        height: 100%
    }

    ._1fragem20 {
        display: block
    }

    ._1fragem25 {
        display: contents
    }

    ._1fragem2a {
        display: flex
    }

    ._1fragem2f {
        display: inline
    }

    ._1fragem2k {
        display: inline-block
    }

    ._1fragem2p {
        display: inline-flex
    }

    ._1fragem2u {
        display: inline-grid
    }

    ._1fragem2z {
        display: grid
    }

    ._1fragem34 {
        display: none
    }

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem4x {
        row-gap: 0px
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem6v {
        justify-content: space-around
    }

    ._1fragem70 {
        justify-content: space-between
    }

    ._1fragem75 {
        justify-content: center
    }

    ._1fragem7a {
        justify-content: safe center
    }

    ._1fragem7f {
        justify-content: flex-end
    }

    ._1fragem7k {
        justify-content: space-evenly
    }

    ._1fragem7p {
        justify-content: normal
    }

    ._1fragem7u {
        justify-content: flex-start
    }

    ._1fragem7z {
        justify-content: stretch
    }

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

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

    ._1fragem84 {
        --_13qz35y0: 0px
    }

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem8o {
        --_13qz35y1: 0px
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragemar {
        --_13qz35y0: 0
    }

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

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

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

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

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

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

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

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

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

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

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

    ._1fragembb {
        --_13qz35y1: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ._1frageme8 {
        padding-bottom: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragemg1 {
        padding-top: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragemjs {
        overflow-y: auto
    }

    ._1fragemjx {
        overflow-y: hidden
    }

    ._1fragemk2 {
        overflow-x: auto
    }

    ._1fragemk7 {
        overflow-x: hidden
    }

    ._1fragemkc {
        max-height: 100%
    }

    ._1fragemkh {
        max-height: none
    }

    ._1fragemkm {
        max-width: 100%
    }

    ._1fragemkr {
        min-height: 100%
    }

    ._1fragemkw {
        min-height: 100vh
    }

    ._1frageml1 {
        object-fit: contain
    }

    ._1frageml6 {
        object-fit: cover
    }

    ._1fragemlb {
        object-fit: fill
    }

    ._1fragemlg {
        position: absolute
    }

    ._1fragemll {
        position: fixed
    }

    ._1fragemlq {
        position: relative
    }

    ._1fragemlv {
        position: static
    }

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

    ._1fragemm5 {
        grid-auto-flow: column
    }

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

@media screen and (min-width: 1000px) {
    ._1fragem3 {
        height:var(--x-spacing-small-500)
    }

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem1r {
        height: 0px
    }

    ._1fragem1w {
        height: 100%
    }

    ._1fragem21 {
        display: block
    }

    ._1fragem26 {
        display: contents
    }

    ._1fragem2b {
        display: flex
    }

    ._1fragem2g {
        display: inline
    }

    ._1fragem2l {
        display: inline-block
    }

    ._1fragem2q {
        display: inline-flex
    }

    ._1fragem2v {
        display: inline-grid
    }

    ._1fragem30 {
        display: grid
    }

    ._1fragem35 {
        display: none
    }

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem4y {
        row-gap: 0px
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem6w {
        justify-content: space-around
    }

    ._1fragem71 {
        justify-content: space-between
    }

    ._1fragem76 {
        justify-content: center
    }

    ._1fragem7b {
        justify-content: safe center
    }

    ._1fragem7g {
        justify-content: flex-end
    }

    ._1fragem7l {
        justify-content: space-evenly
    }

    ._1fragem7q {
        justify-content: normal
    }

    ._1fragem7v {
        justify-content: flex-start
    }

    ._1fragem80 {
        justify-content: stretch
    }

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

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

    ._1fragem85 {
        --_13qz35y0: 0px
    }

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem8p {
        --_13qz35y1: 0px
    }

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

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

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

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

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

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

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

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

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

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

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

    ._1fragem9j {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragem9o {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragem9t {
        --_13qz35y3: 0px;
        border-bottom: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem9y {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragema3 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragema8 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=ltr] ._1fragemad {
        border-left-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragemad {
        border-right-width: var(--x-border-width-base)
    }

    ._1fragemad {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragemai {
        border-left-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragemai {
        border-right-width: var(--x-border-width-large-100)
    }

    ._1fragemai {
        --_13qz35y0: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1frageman {
        border-left-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1frageman {
        border-right-width: var(--x-border-width-large-200)
    }

    ._1frageman {
        --_13qz35y0: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragemas {
        border-left-width: 0
    }

    [dir=rtl] ._1fragemas {
        border-right-width: 0
    }

    ._1fragemas {
        --_13qz35y0: 0
    }

    [dir=ltr] ._1fragemax {
        border-right-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragemax {
        border-left-width: var(--x-border-width-base)
    }

    ._1fragemax {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragemb2 {
        border-right-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragemb2 {
        border-left-width: var(--x-border-width-large-100)
    }

    ._1fragemb2 {
        --_13qz35y1: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1fragemb7 {
        border-right-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1fragemb7 {
        border-left-width: var(--x-border-width-large-200)
    }

    ._1fragemb7 {
        --_13qz35y1: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragembc {
        border-right-width: 0
    }

    [dir=rtl] ._1fragembc {
        border-left-width: 0
    }

    ._1fragembc {
        --_13qz35y1: 0
    }

    ._1fragembh {
        --_13qz35y2: var(--x-border-width-base);
        border-top-width: var(--x-border-width-base)
    }

    ._1fragembm {
        --_13qz35y2: var(--x-border-width-large-100);
        border-top-width: var(--x-border-width-large-100)
    }

    ._1fragembr {
        --_13qz35y2: var(--x-border-width-large-200);
        border-top-width: var(--x-border-width-large-200)
    }

    ._1fragembw {
        --_13qz35y2: 0;
        border-top-width: 0
    }

    ._1fragemc1 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom-width: var(--x-border-width-base)
    }

    ._1fragemc6 {
        --_13qz35y3: var(--x-border-width-large-100);
        border-bottom-width: var(--x-border-width-large-100)
    }

    ._1fragemcb {
        --_13qz35y3: var(--x-border-width-large-200);
        border-bottom-width: var(--x-border-width-large-200)
    }

    ._1fragemcg {
        --_13qz35y3: 0;
        border-bottom-width: 0
    }

    ._1fragemcl {
        padding-bottom: var(--x-spacing-small-500)
    }

    ._1fragemcq {
        padding-bottom: var(--x-spacing-small-400)
    }

    ._1fragemcv {
        padding-bottom: var(--x-spacing-small-300)
    }

    ._1fragemd0 {
        padding-bottom: var(--x-spacing-small-200)
    }

    ._1fragemd5 {
        padding-bottom: var(--x-spacing-small-100)
    }

    ._1fragemda {
        padding-bottom: var(--x-spacing-base)
    }

    ._1fragemdf {
        padding-bottom: var(--x-spacing-large-100)
    }

    ._1fragemdk {
        padding-bottom: var(--x-spacing-large-200)
    }

    ._1fragemdp {
        padding-bottom: var(--x-spacing-large-300)
    }

    ._1fragemdu {
        padding-bottom: var(--x-spacing-large-400)
    }

    ._1fragemdz {
        padding-bottom: var(--x-spacing-large-500)
    }

    ._1frageme4 {
        padding-bottom: var(--x-spacing-large-600)
    }

    ._1frageme9 {
        padding-bottom: 0
    }

    ._1fragemee {
        padding-top: var(--x-spacing-small-500)
    }

    ._1fragemej {
        padding-top: var(--x-spacing-small-400)
    }

    ._1fragemeo {
        padding-top: var(--x-spacing-small-300)
    }

    ._1fragemet {
        padding-top: var(--x-spacing-small-200)
    }

    ._1fragemey {
        padding-top: var(--x-spacing-small-100)
    }

    ._1fragemf3 {
        padding-top: var(--x-spacing-base)
    }

    ._1fragemf8 {
        padding-top: var(--x-spacing-large-100)
    }

    ._1fragemfd {
        padding-top: var(--x-spacing-large-200)
    }

    ._1fragemfi {
        padding-top: var(--x-spacing-large-300)
    }

    ._1fragemfn {
        padding-top: var(--x-spacing-large-400)
    }

    ._1fragemfs {
        padding-top: var(--x-spacing-large-500)
    }

    ._1fragemfx {
        padding-top: var(--x-spacing-large-600)
    }

    ._1fragemg2 {
        padding-top: 0
    }

    [dir=ltr] ._1fragemg7 {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemg7 {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemgc {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemgc {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemgh {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemgh {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemgm {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemgm {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemgr {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemgr {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemgw {
        padding-right: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemgw {
        padding-left: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemh1 {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemh1 {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemh6 {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemh6 {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemhb {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemhb {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemhg {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemhg {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemhl {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemhl {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemhq {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemhq {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemhv {
        padding-right: 0
    }

    [dir=rtl] ._1fragemhv {
        padding-left: 0
    }

    [dir=ltr] ._1fragemi0 {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemi0 {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemi5 {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemi5 {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemia {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemia {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemif {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemif {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemik {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemik {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemip {
        padding-left: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemip {
        padding-right: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemiu {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemiu {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemiz {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemiz {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemj4 {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemj4 {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemj9 {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemj9 {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemje {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemje {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemjj {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemjj {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemjo {
        padding-left: 0
    }

    [dir=rtl] ._1fragemjo {
        padding-right: 0
    }

    ._1fragemjt {
        overflow-y: auto
    }

    ._1fragemjy {
        overflow-y: hidden
    }

    ._1fragemk3 {
        overflow-x: auto
    }

    ._1fragemk8 {
        overflow-x: hidden
    }

    ._1fragemkd {
        max-height: 100%
    }

    ._1fragemki {
        max-height: none
    }

    ._1fragemkn {
        max-width: 100%
    }

    ._1fragemks {
        min-height: 100%
    }

    ._1fragemkx {
        min-height: 100vh
    }

    ._1frageml2 {
        object-fit: contain
    }

    ._1frageml7 {
        object-fit: cover
    }

    ._1fragemlc {
        object-fit: fill
    }

    ._1fragemlh {
        position: absolute
    }

    ._1fragemlm {
        position: fixed
    }

    ._1fragemlr {
        position: relative
    }

    ._1fragemlw {
        position: static
    }

    ._1fragemm1 {
        position: -webkit-sticky;
        position: sticky
    }

    ._1fragemm6 {
        grid-auto-flow: column
    }

    ._1fragemmb {
        grid-auto-flow: row
    }
}

@media screen and (min-width: 1200px) {
    ._1fragem4 {
        height:var(--x-spacing-small-500)
    }

    ._1fragem9 {
        height: var(--x-spacing-small-400)
    }

    ._1frageme {
        height: var(--x-spacing-small-300)
    }

    ._1fragemj {
        height: var(--x-spacing-small-200)
    }

    ._1fragemo {
        height: var(--x-spacing-small-100)
    }

    ._1fragemt {
        height: var(--x-spacing-base)
    }

    ._1fragemy {
        height: var(--x-spacing-large-100)
    }

    ._1fragem13 {
        height: var(--x-spacing-large-200)
    }

    ._1fragem18 {
        height: var(--x-spacing-large-300)
    }

    ._1fragem1d {
        height: var(--x-spacing-large-400)
    }

    ._1fragem1i {
        height: var(--x-spacing-large-500)
    }

    ._1fragem1n {
        height: var(--x-spacing-large-600)
    }

    ._1fragem1s {
        height: 0px
    }

    ._1fragem1x {
        height: 100%
    }

    ._1fragem22 {
        display: block
    }

    ._1fragem27 {
        display: contents
    }

    ._1fragem2c {
        display: flex
    }

    ._1fragem2h {
        display: inline
    }

    ._1fragem2m {
        display: inline-block
    }

    ._1fragem2r {
        display: inline-flex
    }

    ._1fragem2w {
        display: inline-grid
    }

    ._1fragem31 {
        display: grid
    }

    ._1fragem36 {
        display: none
    }

    ._1fragem3b {
        row-gap: var(--x-spacing-small-500)
    }

    ._1fragem3g {
        row-gap: var(--x-spacing-small-400)
    }

    ._1fragem3l {
        row-gap: var(--x-spacing-small-300)
    }

    ._1fragem3q {
        row-gap: var(--x-spacing-small-200)
    }

    ._1fragem3v {
        row-gap: var(--x-spacing-small-100)
    }

    ._1fragem40 {
        row-gap: var(--x-spacing-base)
    }

    ._1fragem45 {
        row-gap: var(--x-spacing-large-100)
    }

    ._1fragem4a {
        row-gap: var(--x-spacing-large-200)
    }

    ._1fragem4f {
        row-gap: var(--x-spacing-large-300)
    }

    ._1fragem4k {
        row-gap: var(--x-spacing-large-400)
    }

    ._1fragem4p {
        row-gap: var(--x-spacing-large-500)
    }

    ._1fragem4u {
        row-gap: var(--x-spacing-large-600)
    }

    ._1fragem4z {
        row-gap: 0px
    }

    ._1fragem54 {
        -moz-column-gap: var(--x-spacing-small-500);
        column-gap: var(--x-spacing-small-500)
    }

    ._1fragem59 {
        -moz-column-gap: var(--x-spacing-small-400);
        column-gap: var(--x-spacing-small-400)
    }

    ._1fragem5e {
        -moz-column-gap: var(--x-spacing-small-300);
        column-gap: var(--x-spacing-small-300)
    }

    ._1fragem5j {
        -moz-column-gap: var(--x-spacing-small-200);
        column-gap: var(--x-spacing-small-200)
    }

    ._1fragem5o {
        -moz-column-gap: var(--x-spacing-small-100);
        column-gap: var(--x-spacing-small-100)
    }

    ._1fragem5t {
        -moz-column-gap: var(--x-spacing-base);
        column-gap: var(--x-spacing-base)
    }

    ._1fragem5y {
        -moz-column-gap: var(--x-spacing-large-100);
        column-gap: var(--x-spacing-large-100)
    }

    ._1fragem63 {
        -moz-column-gap: var(--x-spacing-large-200);
        column-gap: var(--x-spacing-large-200)
    }

    ._1fragem68 {
        -moz-column-gap: var(--x-spacing-large-300);
        column-gap: var(--x-spacing-large-300)
    }

    ._1fragem6d {
        -moz-column-gap: var(--x-spacing-large-400);
        column-gap: var(--x-spacing-large-400)
    }

    ._1fragem6i {
        -moz-column-gap: var(--x-spacing-large-500);
        column-gap: var(--x-spacing-large-500)
    }

    ._1fragem6n {
        -moz-column-gap: var(--x-spacing-large-600);
        column-gap: var(--x-spacing-large-600)
    }

    ._1fragem6s {
        -moz-column-gap: 0px;
        column-gap: 0px
    }

    ._1fragem6x {
        justify-content: space-around
    }

    ._1fragem72 {
        justify-content: space-between
    }

    ._1fragem77 {
        justify-content: center
    }

    ._1fragem7c {
        justify-content: safe center
    }

    ._1fragem7h {
        justify-content: flex-end
    }

    ._1fragem7m {
        justify-content: space-evenly
    }

    ._1fragem7r {
        justify-content: normal
    }

    ._1fragem7w {
        justify-content: flex-start
    }

    ._1fragem81 {
        justify-content: stretch
    }

    [dir=ltr] ._1fragem86 {
        border-left: var(--x-border-width-base) none var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem86 {
        border-right: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem86 {
        --_13qz35y0: 0px
    }

    [dir=ltr] ._1fragem8b {
        border-left: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem8b {
        border-right: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragem8b {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem8g {
        border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem8g {
        border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragem8g {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem8l {
        border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem8l {
        border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragem8l {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem8q {
        border-right: var(--x-border-width-base) none var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem8q {
        border-left: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem8q {
        --_13qz35y1: 0px
    }

    [dir=ltr] ._1fragem8v {
        border-right: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem8v {
        border-left: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragem8v {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem90 {
        border-right: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem90 {
        border-left: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragem90 {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragem95 {
        border-right: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=rtl] ._1fragem95 {
        border-left: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragem95 {
        --_13qz35y1: var(--x-border-width-base)
    }

    ._1fragem9a {
        --_13qz35y2: 0px;
        border-top: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem9f {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragem9k {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragem9p {
        --_13qz35y2: var(--x-border-width-base);
        border-top: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    ._1fragem9u {
        --_13qz35y3: 0px;
        border-bottom: var(--x-border-width-base) none var(--x-default-color-border)
    }

    ._1fragem9z {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) solid var(--x-default-color-border)
    }

    ._1fragema4 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dotted var(--x-default-color-border)
    }

    ._1fragema9 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom: var(--x-border-width-base) dashed var(--x-default-color-border)
    }

    [dir=ltr] ._1fragemae {
        border-left-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragemae {
        border-right-width: var(--x-border-width-base)
    }

    ._1fragemae {
        --_13qz35y0: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragemaj {
        border-left-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragemaj {
        border-right-width: var(--x-border-width-large-100)
    }

    ._1fragemaj {
        --_13qz35y0: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1fragemao {
        border-left-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1fragemao {
        border-right-width: var(--x-border-width-large-200)
    }

    ._1fragemao {
        --_13qz35y0: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragemat {
        border-left-width: 0
    }

    [dir=rtl] ._1fragemat {
        border-right-width: 0
    }

    ._1fragemat {
        --_13qz35y0: 0
    }

    [dir=ltr] ._1fragemay {
        border-right-width: var(--x-border-width-base)
    }

    [dir=rtl] ._1fragemay {
        border-left-width: var(--x-border-width-base)
    }

    ._1fragemay {
        --_13qz35y1: var(--x-border-width-base)
    }

    [dir=ltr] ._1fragemb3 {
        border-right-width: var(--x-border-width-large-100)
    }

    [dir=rtl] ._1fragemb3 {
        border-left-width: var(--x-border-width-large-100)
    }

    ._1fragemb3 {
        --_13qz35y1: var(--x-border-width-large-100)
    }

    [dir=ltr] ._1fragemb8 {
        border-right-width: var(--x-border-width-large-200)
    }

    [dir=rtl] ._1fragemb8 {
        border-left-width: var(--x-border-width-large-200)
    }

    ._1fragemb8 {
        --_13qz35y1: var(--x-border-width-large-200)
    }

    [dir=ltr] ._1fragembd {
        border-right-width: 0
    }

    [dir=rtl] ._1fragembd {
        border-left-width: 0
    }

    ._1fragembd {
        --_13qz35y1: 0
    }

    ._1fragembi {
        --_13qz35y2: var(--x-border-width-base);
        border-top-width: var(--x-border-width-base)
    }

    ._1fragembn {
        --_13qz35y2: var(--x-border-width-large-100);
        border-top-width: var(--x-border-width-large-100)
    }

    ._1fragembs {
        --_13qz35y2: var(--x-border-width-large-200);
        border-top-width: var(--x-border-width-large-200)
    }

    ._1fragembx {
        --_13qz35y2: 0;
        border-top-width: 0
    }

    ._1fragemc2 {
        --_13qz35y3: var(--x-border-width-base);
        border-bottom-width: var(--x-border-width-base)
    }

    ._1fragemc7 {
        --_13qz35y3: var(--x-border-width-large-100);
        border-bottom-width: var(--x-border-width-large-100)
    }

    ._1fragemcc {
        --_13qz35y3: var(--x-border-width-large-200);
        border-bottom-width: var(--x-border-width-large-200)
    }

    ._1fragemch {
        --_13qz35y3: 0;
        border-bottom-width: 0
    }

    ._1fragemcm {
        padding-bottom: var(--x-spacing-small-500)
    }

    ._1fragemcr {
        padding-bottom: var(--x-spacing-small-400)
    }

    ._1fragemcw {
        padding-bottom: var(--x-spacing-small-300)
    }

    ._1fragemd1 {
        padding-bottom: var(--x-spacing-small-200)
    }

    ._1fragemd6 {
        padding-bottom: var(--x-spacing-small-100)
    }

    ._1fragemdb {
        padding-bottom: var(--x-spacing-base)
    }

    ._1fragemdg {
        padding-bottom: var(--x-spacing-large-100)
    }

    ._1fragemdl {
        padding-bottom: var(--x-spacing-large-200)
    }

    ._1fragemdq {
        padding-bottom: var(--x-spacing-large-300)
    }

    ._1fragemdv {
        padding-bottom: var(--x-spacing-large-400)
    }

    ._1frageme0 {
        padding-bottom: var(--x-spacing-large-500)
    }

    ._1frageme5 {
        padding-bottom: var(--x-spacing-large-600)
    }

    ._1fragemea {
        padding-bottom: 0
    }

    ._1fragemef {
        padding-top: var(--x-spacing-small-500)
    }

    ._1fragemek {
        padding-top: var(--x-spacing-small-400)
    }

    ._1fragemep {
        padding-top: var(--x-spacing-small-300)
    }

    ._1fragemeu {
        padding-top: var(--x-spacing-small-200)
    }

    ._1fragemez {
        padding-top: var(--x-spacing-small-100)
    }

    ._1fragemf4 {
        padding-top: var(--x-spacing-base)
    }

    ._1fragemf9 {
        padding-top: var(--x-spacing-large-100)
    }

    ._1fragemfe {
        padding-top: var(--x-spacing-large-200)
    }

    ._1fragemfj {
        padding-top: var(--x-spacing-large-300)
    }

    ._1fragemfo {
        padding-top: var(--x-spacing-large-400)
    }

    ._1fragemft {
        padding-top: var(--x-spacing-large-500)
    }

    ._1fragemfy {
        padding-top: var(--x-spacing-large-600)
    }

    ._1fragemg3 {
        padding-top: 0
    }

    [dir=ltr] ._1fragemg8 {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemg8 {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemgd {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemgd {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemgi {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemgi {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemgn {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemgn {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemgs {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemgs {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemgx {
        padding-right: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemgx {
        padding-left: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemh2 {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemh2 {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemh7 {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemh7 {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemhc {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemhc {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemhh {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemhh {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemhm {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemhm {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemhr {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemhr {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemhw {
        padding-right: 0
    }

    [dir=rtl] ._1fragemhw {
        padding-left: 0
    }

    [dir=ltr] ._1fragemi1 {
        padding-left: var(--x-spacing-small-500)
    }

    [dir=rtl] ._1fragemi1 {
        padding-right: var(--x-spacing-small-500)
    }

    [dir=ltr] ._1fragemi6 {
        padding-left: var(--x-spacing-small-400)
    }

    [dir=rtl] ._1fragemi6 {
        padding-right: var(--x-spacing-small-400)
    }

    [dir=ltr] ._1fragemib {
        padding-left: var(--x-spacing-small-300)
    }

    [dir=rtl] ._1fragemib {
        padding-right: var(--x-spacing-small-300)
    }

    [dir=ltr] ._1fragemig {
        padding-left: var(--x-spacing-small-200)
    }

    [dir=rtl] ._1fragemig {
        padding-right: var(--x-spacing-small-200)
    }

    [dir=ltr] ._1fragemil {
        padding-left: var(--x-spacing-small-100)
    }

    [dir=rtl] ._1fragemil {
        padding-right: var(--x-spacing-small-100)
    }

    [dir=ltr] ._1fragemiq {
        padding-left: var(--x-spacing-base)
    }

    [dir=rtl] ._1fragemiq {
        padding-right: var(--x-spacing-base)
    }

    [dir=ltr] ._1fragemiv {
        padding-left: var(--x-spacing-large-100)
    }

    [dir=rtl] ._1fragemiv {
        padding-right: var(--x-spacing-large-100)
    }

    [dir=ltr] ._1fragemj0 {
        padding-left: var(--x-spacing-large-200)
    }

    [dir=rtl] ._1fragemj0 {
        padding-right: var(--x-spacing-large-200)
    }

    [dir=ltr] ._1fragemj5 {
        padding-left: var(--x-spacing-large-300)
    }

    [dir=rtl] ._1fragemj5 {
        padding-right: var(--x-spacing-large-300)
    }

    [dir=ltr] ._1fragemja {
        padding-left: var(--x-spacing-large-400)
    }

    [dir=rtl] ._1fragemja {
        padding-right: var(--x-spacing-large-400)
    }

    [dir=ltr] ._1fragemjf {
        padding-left: var(--x-spacing-large-500)
    }

    [dir=rtl] ._1fragemjf {
        padding-right: var(--x-spacing-large-500)
    }

    [dir=ltr] ._1fragemjk {
        padding-left: var(--x-spacing-large-600)
    }

    [dir=rtl] ._1fragemjk {
        padding-right: var(--x-spacing-large-600)
    }

    [dir=ltr] ._1fragemjp {
        padding-left: 0
    }

    [dir=rtl] ._1fragemjp {
        padding-right: 0
    }

    ._1fragemju {
        overflow-y: auto
    }

    ._1fragemjz {
        overflow-y: hidden
    }

    ._1fragemk4 {
        overflow-x: auto
    }

    ._1fragemk9 {
        overflow-x: hidden
    }

    ._1fragemke {
        max-height: 100%
    }

    ._1fragemkj {
        max-height: none
    }

    ._1fragemko {
        max-width: 100%
    }

    ._1fragemkt {
        min-height: 100%
    }

    ._1fragemky {
        min-height: 100vh
    }

    ._1frageml3 {
        object-fit: contain
    }

    ._1frageml8 {
        object-fit: cover
    }

    ._1fragemld {
        object-fit: fill
    }

    ._1fragemli {
        position: absolute
    }

    ._1fragemln {
        position: fixed
    }

    ._1fragemls {
        position: relative
    }

    ._1fragemlx {
        position: static
    }

    ._1fragemm2 {
        position: -webkit-sticky;
        position: sticky
    }

    ._1fragemm7 {
        grid-auto-flow: column
    }

    ._1fragemmc {
        grid-auto-flow: row
    }
}

@media (prefers-contrast: more) {
    ._1fragemnl,._1fragemnm {
        --x-default-color-border: var(--x-default-color-border-emphasized)
    }
}

@media screen and (prefers-reduced-motion: reduce) {
    ._1fragemsq {
        --x-duration-faster: var(--x-duration-reduced-motion)
    }

    ._1fragemsr {
        --x-duration-fast: var(--x-duration-reduced-motion)
    }

    ._1fragemss {
        --x-duration-base: var(--x-duration-reduced-motion)
    }

    ._1fragemst {
        --x-duration-slow: var(--x-duration-reduced-motion)
    }

    ._1fragemsu {
        --x-duration-slower: var(--x-duration-reduced-motion)
    }

    ._1fragemsv {
        --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 {
    pointer-events: none
}

.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: 570px) {
    ._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) )
}

._19gi7yt4 {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cf8))
}

._19gi7yt5 {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cf9))
}

._19gi7yt6 {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cfa))
}

._19gi7yt7 {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cfb))
}

._19gi7yt8 {
    letter-spacing: var(--_12e54cf3)
}

._19gi7yt9 {
    letter-spacing: var(--_12e54cf4)
}

._19gi7yta {
    letter-spacing: var(--_12e54cf5)
}

._19gi7ytc {
    --this-font-size: var(--x-typography-size-extra-small)
}

._19gi7yte {
    --this-font-size: var(--x-typography-size-small)
}

._19gi7ytg {
    --this-font-size: var(--x-typography-size-default)
}

._19gi7yti {
    --this-font-size: var(--x-typography-size-medium)
}

._19gi7ytk {
    --this-font-size: var(--x-typography-size-large)
}

._19gi7ytm {
    --this-font-size: var(--x-typography-size-extra-large)
}

._19gi7yto {
    --this-font-size: var(--x-typography-size-extra-extra-large)
}

._19gi7ytp {
    font-family: var(--x-typography-primary-fonts)
}

._19gi7ytq {
    font-family: var(--x-typography-secondary-fonts)
}

._19gi7ytv {
    --x-default-color-accent: currentColor;
    --x-default-color-accent-hovered: currentColor;
    --x-link-text-decoration: underline
}

._19gi7yt19 {
    --x-link-text-decoration: underline
}

button:hover ._19gi7yt19,button:focus ._19gi7yt19,a:hover ._19gi7yt19,a:focus ._19gi7yt19 {
    color: var(--x-default-color-accent-hovered);
    transition: color var(--x-duration-base) var(--x-timing-base)
}

._19gi7yt1b {
    --x-default-color-accent: currentColor;
    --x-link-text-decoration: underline;
    color: var(--x-default-color-text-subdued, inherit)
}

._19gi7yt1f {
    font-style: italic
}

._19gi7yt1h {
    color: inherit;
    font-weight: var(--x-typography-primary-weight-bold)
}

._19gi7yt1i {
    font-style: italic
}

._19gi7yt1j {
    --this-typography-decoration: line-through
}

._19gi7yt1l {
    --this-font-weight: var(--x-typography-primary-weight-bold);
    font-weight: var(--x-typography-primary-weight-bold)
}

@media screen and (forced-colors: active) {
    ._19gi7yt1h {
        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(--swn0jhc);
    --_1m2hr9gb: var(--x-default-color-text);
    --_1m2hr9gc: var(--swn0jhd);
    --_1m2hr9g6: var(--x-default-color-background);
    --_1m2hr9g3: var(--x-default-color-border);
    --_1m2hr9g4: var(--swn0jhe);
    --_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(--swn0jhc);
    --_1m2hr9gb: var(--x-default-color-text);
    --_1m2hr9gc: var(--swn0jhd);
    --_1m2hr9g6: var(--x-default-color-text);
    --_1m2hr9g3: var(--x-default-color-border);
    --_1m2hr9g4: var(--swn0jhe);
    --_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)
}

.xhuvqp1 {
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

.xhuvqp3 {
    background-color: rgba(0,0,0,.18)
}

.xhuvqpd {
    min-width: 5rem
}

.xhuvqpd: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
}

.xhuvqpf:before {
    bottom: -.8rem;
    left: .8rem
}

.xhuvqpg:before {
    bottom: -.8rem;
    left: calc(50% - 1.25rem)
}

.xhuvqph:before {
    bottom: -.8rem;
    right: .8rem
}

.xhuvqpi:before {
    top: -.8rem;
    left: .8rem
}

.xhuvqpj:before {
    top: -.8rem;
    left: calc(50% - 1.25rem)
}

.xhuvqpk:before {
    top: -.8rem;
    right: .8rem
}

.xhuvqpl:before {
    right: -.8rem;
    top: .8rem
}

.xhuvqpm:before {
    right: -.8rem;
    top: calc(50% - 1.25rem)
}

.xhuvqpn:before {
    right: -.8rem;
    bottom: .8rem
}

.xhuvqpo:before {
    left: -.8rem;
    top: .8rem
}

.xhuvqpp:before {
    left: -.8rem;
    top: calc(50% - 1.25rem)
}

.xhuvqpq:before {
    left: -.8rem;
    bottom: .8rem
}

.xhuvqps {
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base))
}

.xhuvqpl .xhuvqps,.xhuvqpm .xhuvqps,.xhuvqpn .xhuvqps,.xhuvqpo .xhuvqps,.xhuvqpp .xhuvqps,.xhuvqpq .xhuvqps {
    min-height: 5rem
}

.xhuvqpt: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
}

._1dk5tmd0 {
    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)
}

.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
}

@keyframes u2pext1l {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.u2pext7.u2pext4,.u2pext7.u2pext0 {
    opacity: 1
}

.u2pext7.u2pext1 {
    transition-timing-function: easeIn;
    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.u2pext4,.u2pextg.u2pext0 {
    transition-delay: var(--x-duration-fast);
    opacity: 1;
    transform: translateY(0) scale(1)
}

.u2pextg.u2pext1 {
    transition-timing-function: easeIn;
    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))
}

.u2pextw {
    flex: 1;
    grid-template-columns: 100%;
    grid-template-rows: auto 1fr;
    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))
}

.u2pext13 {
    -webkit-overflow-scrolling: touch
}

.u2pext15 {
    background-color: #fff;
    box-sizing: content-box
}

.u2pextu .u2pext15 {
    flex: 1
}

.u2pext1k {
    border-radius: var(--x-primary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

.u2pext1m {
    display: contents
}

@media screen and (min-width: 570px) {
    .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)
    }

    .u2pextw {
        border-bottom-left-radius: var(--x-global-border-radius, var(--x-border-radius-large));
        border-bottom-right-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)
    }
}

@supports (animation-timeline: scroll()) {
    .u2pext1m {
        display: block;
        position: -webkit-sticky;
        position: sticky;
        pointer-events: none;
        opacity: 0;
        animation: auto linear u2pext1l 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
    }

    .u2pext1o:has(+.u2pext1m) {
        padding-bottom: 0
    }
}

._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(-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
}

._1mjy8kn8:before,._1mjy8kn8:after {
    content: "";
    position: absolute;
    pointer-events: none;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._1mjy8kn9:before {
    background-image: radial-gradient(at 0 50%,var(--x-default-color-border),transparent 75%);
    background-size: 8px 100%;
    background-repeat: no-repeat
}

._1mjy8kna: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
}

._1mjy8knb:before {
    background-image: radial-gradient(at 50% 0,var(--x-default-color-border),transparent 75%);
    background-size: 100% 8px;
    background-repeat: no-repeat
}

._1mjy8knc: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
}

._1mjy8knl::-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: 569px) {
    ._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))
    }
}

._1mrl40qf {
    background-size: cover
}

._1mrl40qg {
    background-size: contain
}

._1ip0g651 {
    grid-template-columns: minmax(0,1fr)
}

@supports not (grid-gap: 1px) {
    ._1ip0g651:not(._1ip0g652)>*+* {
        margin-top:var(--x-spacing-base)
    }
}

._1mmswk94 {
    width: var(--x-checkbox-size);
    height: var(--x-checkbox-size)
}

._1mmswk96 {
    --_1mmswk90: 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(--_1mmswk90);
    box-sizing: content-box;
    box-shadow: 0 0 0 var(--x-control-border-width) var(--x-default-color-border) inset
}

._1mmswk96:before {
    content: "";
    display: block;
    border-radius: calc(var(--_1mmswk90) - 1px);
    width: 100%;
    height: 100%;
    pointer-events: none;
    box-shadow: 0 0 0 0 var(--x-default-color-accent) inset,0 0 0 0 var(--x-default-color-accent);
    opacity: .3;
    transition: box-shadow var(--x-duration-fast) var(--x-timing-ease-out)
}

._1mmswk96:focus,._1mmswk96:active:enabled {
    box-shadow: 0 0 0 .1rem var(--x-default-color-accent) inset;
    outline: none
}

._1mmswk96:focus:before,._1mmswk96:active:before {
    box-shadow: 0 0 0 .1rem var(--x-default-color-accent) inset,0 0 0 .3rem var(--x-default-color-accent)
}

._1mmswk96:focus:not(:focus-visible):before,._1mmswk96:active:not(:focus-visible):before {
    box-shadow: none
}

._1mmswk96:focus-visible:before {
    box-shadow: 0 0 0 .1rem var(--x-default-color-accent) inset,0 0 0 .3rem var(--x-default-color-accent)
}

._1mmswk96:checked {
    box-shadow: 0 0 0 .7142857142857143em var(--x-default-color-accent) inset
}

._1mmswk9c:not(:checked) {
    box-shadow: 0 0 0 .14285714285714285em var(--x-default-color-critical) inset
}

._1mmswk9c:not(:checked):focus:before,._1mmswk9c:not(:checked):active:before {
    box-shadow: 0 0 0 .07142857142857142em var(--x-default-color-critical) inset,0 0 0 .21428571428571427em var(--x-default-color-critical)
}

._1mmswk9e {
    cursor: default
}

._1mmswk9e:before {
    display: none
}

._1mmswk9a._1mmswk9e {
    background-color: var(--x-default-color-background-subdued)
}

._1mmswk9h {
    cursor: default
}

._1mmswk9i {
    margin-top: var(--x-spacing-small-400)
}

[dir=ltr] ._1mmswk9k {
    left: calc(50% + 1px)
}

[dir=rtl] ._1mmswk9k {
    right: calc(50% + 1px)
}

._1mmswk9k {
    --x-default-color-icon: currentColor;
    color: var(--x-default-color-accent-contrast);
    top: calc(50% + 1px);
    transform: translate(-50%,-50%);
    transform-origin: center
}

._1mmswk96:checked+._1mmswk9k {
    opacity: 1
}

[dir=rtl] ._1mmswk9k {
    transform: translate(50%,-50%)
}

._6hzjvo4 {
    --_6hzjvo0: var(--x-default-color-accent);
    --_6hzjvo1: var(--x-default-color-accent-contrast);
    background-clip: padding-box;
    border: var(--x-control-border-width) var(--x-default-color-border) solid;
    border-radius: 50%
}

._6hzjvo4:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 0 var(--_6hzjvo0);
    opacity: .3;
    transition: box-shadow var(--x-duration-fast) var(--x-timing-ease-out)
}

._6hzjvo4,._6hzjvo4:before,._6hzjvo4:after {
    margin-top: .14285714285714285em;
    width: var(--x-radio-size);
    height: var(--x-radio-size)
}

._6hzjvo4:focus,._6hzjvo4:active:enabled {
    border-color: var(--_6hzjvo0);
    outline: none
}

._6hzjvo4:focus:before,._6hzjvo4:active:before {
    box-shadow: 0 0 0 .3rem var(--_6hzjvo0)
}

._6hzjvo4:focus:not(:focus-visible):before,._6hzjvo4:active:not(:focus-visible):before {
    box-shadow: none
}

._6hzjvo4:focus-visible:before {
    box-shadow: 0 0 0 .3rem var(--_6hzjvo0)
}

._6hzjvo4:checked {
    background-color: var(--_6hzjvo1);
    border: .42857142857142855em var(--_6hzjvo0) solid
}

._6hzjvob {
    cursor: default
}

._6hzjvob:before {
    display: none
}

._6hzjvo8._6hzjvob {
    background-color: var(--x-default-color-background-subdued)
}

.amyhxvd {
    --amyhxv0: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)));
    --amyhxv1: var(--amyhxv0);
    --amyhxv2: var(--amyhxv0);
    --amyhxv7: var(--amyhxv8, var(--x-spacing-base));
    --amyhxv9: var(--amyhxva, var(--x-spacing-base));
    color: var(--x-default-color-text)
}

.amyhxve {
    --amyhxv3: var(--amyhxv0);
    --amyhxv4: var(--amyhxv0)
}

.amyhxvf {
    --amyhxv3: calc(var(--amyhxv0) - 1px);
    --amyhxv4: calc(var(--amyhxv0) - 1px)
}

.amyhxvg {
    --amyhxv5: solid
}

.amyhxvh {
    --amyhxv5: dotted
}

[dir=ltr] .amyhxvi {
    border-top-left-radius: var(--amyhxv1)
}

[dir=rtl] .amyhxvi,[dir=ltr] .amyhxvi {
    border-top-right-radius: var(--amyhxv1)
}

[dir=rtl] .amyhxvi {
    border-top-left-radius: var(--amyhxv1)
}

[dir=ltr] .amyhxvi {
    border-bottom-left-radius: var(--amyhxv2)
}

[dir=rtl] .amyhxvi,[dir=ltr] .amyhxvi {
    border-bottom-right-radius: var(--amyhxv2)
}

[dir=rtl] .amyhxvi {
    border-bottom-left-radius: var(--amyhxv2)
}

.amyhxvi {
    border: 1px var(--x-default-color-border) var(--amyhxv5)
}

.amyhxvk:not(:first-child) {
    --amyhxv1: 0;
    --amyhxv3: 0;
    border-top: none
}

.amyhxvk:not(:last-child) {
    --amyhxv2: 0;
    --amyhxv4: 0
}

.amyhxve .amyhxvk {
    border-left: none;
    border-right: none
}

.amyhxve .amyhxvk:first-child {
    border-top: none
}

.amyhxve .amyhxvk:last-child {
    border-bottom: none
}

.amyhxve .amyhxvk:not(:last-child) {
    border-bottom: none
}

.amyhxvl:not(:first-child) {
    margin-top: var(--amyhxv6, var(--x-choice-list-group-spacing))
}

.amyhxve .amyhxvl {
    border: none
}

.amyhxvt {
    grid-template-columns: -webkit-min-content auto;
    grid-template-columns: min-content auto
}

.amyhxvr.amyhxvt {
    grid-template-columns: -webkit-min-content;
    grid-template-columns: min-content
}

[dir=ltr] .amyhxvv {
    border-top-left-radius: var(--amyhxv3)
}

[dir=rtl] .amyhxvv,[dir=ltr] .amyhxvv {
    border-top-right-radius: var(--amyhxv3)
}

[dir=rtl] .amyhxvv {
    border-top-left-radius: var(--amyhxv3)
}

[dir=ltr] .amyhxvv {
    border-bottom-left-radius: var(--amyhxv4)
}

[dir=rtl] .amyhxvv,[dir=ltr] .amyhxvv {
    border-bottom-right-radius: var(--amyhxv4)
}

[dir=rtl] .amyhxvv {
    border-bottom-left-radius: var(--amyhxv4)
}

.amyhxvv {
    --amyhxvb: ;
    --amyhxvc: ;
    -webkit-tap-highlight-color: transparent;
    transition: all var(--x-duration-fast) var(--x-timing-base);
    padding: var(--amyhxv7) var(--amyhxv9);
    grid-template-columns: var(--amyhxvb) [label] 1fr var(--amyhxvc)
}

.amyhxvw {
    --amyhxvb: min-content
}

.amyhxvx {
    --amyhxvc: minmax(0, max-content)
}

[dir=ltr] .amyhxvz:before {
    border-top-left-radius: var(--amyhxv1)
}

[dir=rtl] .amyhxvz:before {
    border-top-right-radius: var(--amyhxv1)
}

[dir=ltr] .amyhxvz:before {
    border-top-right-radius: var(--amyhxv1)
}

[dir=rtl] .amyhxvz:before {
    border-top-left-radius: var(--amyhxv1)
}

[dir=ltr] .amyhxvz:before {
    border-bottom-left-radius: var(--amyhxv2)
}

[dir=rtl] .amyhxvz:before {
    border-bottom-right-radius: var(--amyhxv2)
}

[dir=ltr] .amyhxvz:before {
    border-bottom-right-radius: var(--amyhxv2)
}

[dir=rtl] .amyhxvz:before {
    border-bottom-left-radius: var(--amyhxv2)
}

.amyhxvz: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;
    pointer-events: none;
    transition: all var(--x-duration-fast) var(--x-timing-base);
    opacity: 0
}

.amyhxve .amyhxvz:before {
    border: none
}

.amyhxvf .amyhxvz:before {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px
}

.amyhxvf .amyhxvk:not(:first-child) .amyhxvz:before {
    top: -1px
}

.amyhxvf .amyhxvk:not(:last-child) .amyhxvz:before {
    bottom: -1px
}

.amyhxv10:before {
    opacity: 1
}

.amyhxv13 {
    --x-default-color-border: var(--x-default-color-accent)
}

.amyhxv14 {
    grid-column: label / -1
}

.amyhxv17 {
    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)
}

.amyhxv18:not(:has(button)) {
    opacity: var(--x-opacity-disabled)
}

.amyhxv19 {
    grid-column-start: 2
}

[dir=ltr] .amyhxv1b {
    border-bottom-left-radius: calc(var(--amyhxv0) - 1px)
}

[dir=rtl] .amyhxv1b,[dir=ltr] .amyhxv1b {
    border-bottom-right-radius: calc(var(--amyhxv0) - 1px)
}

[dir=rtl] .amyhxv1b {
    border-bottom-left-radius: calc(var(--amyhxv0) - 1px)
}

.amyhxv1b {
    border-top: 1px var(--x-default-color-border) var(--amyhxv5)
}

.amyhxv1b:empty {
    display: none
}

.amyhxvk:not(:last-child) .amyhxv1b {
    border-radius: 0
}

.amyhxve .amyhxvn .amyhxv1b {
    border-radius: calc(var(--amyhxv0) - 1px);
    border-top: none
}

.amyhxve .amyhxv1b {
    border-top: var(--x-spacing-small-500) solid transparent;
    background-clip: padding-box
}

.amyhxv1d {
    background-color: var(--x-default-color-background-subdued-alpha)
}

.amyhxve .amyhxv1e {
    border-top: none
}

.amyhxv1a.amyhxv1f {
    padding-top: var(--x-spacing-small-300)
}

.amyhxv1b.amyhxv1f {
    padding: var(--amyhxv7) var(--amyhxv9)
}

.amyhxve .amyhxvm .amyhxv1e.amyhxv1f {
    padding-top: 0
}

[dir=ltr] .amyhxve .amyhxvm.amyhxvj .amyhxv1e.amyhxv1f {
    padding-left: calc(var(--amyhxv7) + var(--x-radio-size) + var(--x-spacing-small-100))
}

[dir=rtl] .amyhxve .amyhxvm.amyhxvj .amyhxv1e.amyhxv1f {
    padding-right: calc(var(--amyhxv7) + var(--x-radio-size) + var(--x-spacing-small-100))
}

.amyhxv1g:has(+* .amyhxv1b):not(:has(+* .amyhxv1b:empty)) {
    --amyhxv2: 0;
    --amyhxv4: 0
}

.amyhxvw .amyhxv1i {
    grid-column: 1 / span 2
}

._197l2ofe {
    background-size: cover
}

._197l2off {
    background-size: contain
}

._197l2ofv>* {
    -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 {
    background-color: var(--x-default-color-background-subdued)
}

._8dxxat7:focus {
    outline-color: var(--x-default-color-accent)
}

._8dxxat7:disabled {
    opacity: var(--x-opacity-disabled)
}

._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 {
    background-color: var(--x-default-color-accent-hovered)
}

._8dxxato {
    border: solid 2px var(--x-default-color-accent)
}

._8dxxatp {
    --_8dxxat0: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)));
    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(--_8dxxat0) - 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] ._8dxxatr:not(:last-child) {
    margin-right: 0
}

[dir=rtl] ._8dxxatr:not(:last-child) {
    margin-left: 0
}

[dir=ltr] ._8dxxatr:not(:last-child) {
    padding-right: .15rem
}

[dir=rtl] ._8dxxatr:not(:last-child) {
    padding-left: .15rem
}

[dir=ltr] ._8dxxatr:not(:last-child) {
    border-top-right-radius: 0
}

[dir=rtl] ._8dxxatr:not(:last-child) {
    border-top-left-radius: 0
}

[dir=ltr] ._8dxxatr:not(:last-child) {
    border-bottom-right-radius: 0
}

[dir=rtl] ._8dxxatr:not(:last-child) {
    border-bottom-left-radius: 0
}

[dir=ltr] ._8dxxats:not(:first-child) {
    margin-left: 0
}

[dir=rtl] ._8dxxats:not(:first-child) {
    margin-right: 0
}

[dir=ltr] ._8dxxats:not(:first-child) {
    padding-left: .15rem
}

[dir=rtl] ._8dxxats:not(:first-child) {
    padding-right: .15rem
}

[dir=ltr] ._8dxxats:not(:first-child) {
    border-top-left-radius: 0
}

[dir=rtl] ._8dxxats:not(:first-child) {
    border-top-right-radius: 0
}

[dir=ltr] ._8dxxats:not(:first-child) {
    border-bottom-left-radius: 0
}

[dir=rtl] ._8dxxats:not(:first-child) {
    border-bottom-right-radius: 0
}

._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;
    pointer-events: none;
    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;
    pointer-events: none;
    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
}

@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))
    }
}

._1tx8jg78 {
    --this-font-size: var(--x-typography-size-extra-small)
}

._1tx8jg7a {
    --this-font-size: var(--x-typography-size-small)
}

._1tx8jg7c {
    --this-font-size: var(--x-typography-size-default)
}

._1tx8jg7e {
    --this-font-size: var(--x-typography-size-medium)
}

._1tx8jg7g {
    --this-font-size: var(--x-typography-size-large)
}

._1tx8jg7i {
    --this-font-size: var(--x-typography-size-extra-large)
}

._1tx8jg7k {
    --this-font-size: var(--x-typography-size-extra-extra-large)
}

._1tx8jg7l {
    letter-spacing: var(--_12e54cf3)
}

._1tx8jg7m {
    letter-spacing: var(--_12e54cf4)
}

._1tx8jg7n {
    letter-spacing: var(--_12e54cf5)
}

._1tx8jg7o {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cf8))
}

._1tx8jg7p {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cf9))
}

._1tx8jg7q {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cfa))
}

._1tx8jg7r {
    text-transform: var(--x-global-typography-letter-case, var(--_12e54cfb))
}

._1tx8jg7s {
    font-family: var(--x-typography-primary-fonts)
}

._1tx8jg7t {
    font-family: var(--x-typography-secondary-fonts)
}

._1tx8jg7y {
    --x-default-color-accent: currentColor;
    --x-default-color-accent-hovered: currentColor;
    --x-link-text-decoration: underline
}

._1tx8jg71c {
    --x-link-text-decoration: underline
}

._1tx8jg71e {
    --x-default-color-accent: currentColor;
    --x-link-text-decoration: underline;
    color: var(--x-default-color-text-subdued, inherit)
}

.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(--_10vrn9p9, 1)
}

._7ozb2uq::placeholder {
    color: var(--placeholder-color);
    opacity: var(--_10vrn9p9, 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(--_10vrn9p7, var(--empty-padding-block));
    padding-bottom: var(--_10vrn9p8, var(--empty-padding-block))
}

._7ozb2uy {
    resize: vertical
}

._7ozb2uz {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

._7ozb2uz::-webkit-inner-spin-button,._7ozb2uz::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

[dir=rtl] ._7ozb2u10 {
    text-align: right;
    direction: ltr
}

[dir=ltr] ._7ozb2u19 {
    padding-left: var(--padding-inline)
}

[dir=rtl] ._7ozb2u19 {
    padding-right: var(--padding-inline)
}

._7ozb2u19 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: iconStart
}

[dir=ltr] ._7ozb2u1a {
    padding-right: var(--padding-inline)
}

[dir=rtl] ._7ozb2u1a {
    padding-left: var(--padding-inline)
}

._7ozb2u1a {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-area: iconEnd
}

[dir=ltr] ._7ozb2u1c {
    padding-left: var(--padding-inline)
}

[dir=rtl] ._7ozb2u1c {
    padding-right: var(--padding-inline)
}

._7ozb2u1d {
    padding-top: var(--filled-padding-block-start);
    padding-bottom: var(--filled-padding-block-end);
    display: var(--_10vrn9pa, none)
}

[dir=ltr] ._7ozb2u1f {
    padding-right: var(--padding-inline)
}

[dir=rtl] ._7ozb2u1f {
    padding-left: var(--padding-inline)
}

._7ozb2u1f {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    grid-area: suffix
}

[dir=ltr] ._7ozb2u1i {
    padding-right: var(--padding-inline)
}

[dir=rtl] ._7ozb2u1i {
    padding-left: var(--padding-inline)
}

._7ozb2u1i {
    -ms-grid-row: 1;
    -ms-grid-column: 6;
    grid-area: accessory
}

._7ozb2u1j {
    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))
}

._7ozb2u1k {
    text-transform: uppercase
}

._7ozb2u1k::-webkit-input-placeholder {
    text-transform: var(--x-text-field-text-transform, var(--x-global-typography-letter-case, none))
}

._7ozb2u1k::placeholder {
    text-transform: var(--x-text-field-text-transform, var(--x-global-typography-letter-case, none))
}

._7ozb2u1l {
    grid-row-start: 2
}

@supports (display: grid) {
    ._7ozb2uo {
        display:grid
    }

    ._7ozb2uy {
        grid-area: 1 / 1 / 2 / 2;
        overflow: hidden;
        resize: none
    }

    ._7ozb2u16 {
        grid-area: 1 / 1 / 2 / 2;
        display: block;
        white-space: pre-wrap;
        visibility: hidden
    }
}

[dir=ltr] .cektnc3 {
    left: var(--label-inset-inline-start)
}

[dir=rtl] .cektnc3 {
    right: var(--label-inset-inline-start)
}

.cektnc3 {
    opacity: var(--_10vrn9p5, 0);
    top: var(--label-inset-block-start);
    transform: var(--_10vrn9p6, 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: translateY(0);
    --_10vrn9p7: var(--filled-padding-block-start);
    --_10vrn9p8: var(--filled-padding-block-end);
    --_10vrn9p9: 0;
    --_10vrn9pa: block
}

.cektnc6:has(._7ozb2ur:focus),.cektnc6:has(._7ozb2ur:not(:placeholder-shown)) {
    --_10vrn9p5: 1;
    --_10vrn9p6: translateY(0);
    --_10vrn9p7: var(--filled-padding-block-start);
    --_10vrn9p8: var(--filled-padding-block-end);
    --_10vrn9p9: 0;
    --_10vrn9pa: block
}

.cektnc7 {
    --_10vrn9p5: 1;
    --_10vrn9p6: translateY(0);
    --_10vrn9p7: var(--filled-padding-block-start);
    --_10vrn9p8: var(--filled-padding-block-end);
    --_10vrn9p9: 0;
    --_10vrn9pa: 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: translateY(0);
        --_10vrn9p7: var(--filled-padding-block-start);
        --_10vrn9p8: var(--filled-padding-block-end);
        --_10vrn9p9: 0;
        --_10vrn9pa: block
    }
}

[dir=ltr] ._466rkg1 {
    margin-right: calc(var(--x-spacing-small-200) * -1)
}

[dir=rtl] ._466rkg1 {
    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
}

.i8os0m1 {
    background-color: var(--x-default-color-background-subdued);
    border-radius: var(--x-global-border-radius, var(--x-border-radius-base));
    line-height: var(--x-global-typography-line-size-small)
}

[dir=ltr] .i8os0m2 {
    margin-right: var(--x-spacing-small-400)
}

[dir=rtl] .i8os0m2 {
    margin-left: var(--x-spacing-small-400)
}

.i8os0m2 {
    margin-top: calc(var(--x-spacing-small-200) * -1);
    margin-bottom: calc(var(--x-spacing-small-200) * -1)
}

.i8os0m3 {
    color: var(--x-default-color-text);
    max-width: 21rem
}

[dir=ltr] .i8os0m5 {
    margin-left: 0
}

[dir=rtl] .i8os0m5 {
    margin-right: 0
}

.i8os0m5 {
    --x-default-color-icon: currentColor;
    color: var(--x-default-color-text-subdued);
    margin: calc(var(--x-spacing-small-200) * -1)
}

.i8os0m5:hover,.i8os0m5:active {
    color: var(--x-default-color-text)
}

._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;
    pointer-events: none;
    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-base)))
}

[dir=rtl] ._1cu0kdqd:first-child {
    border-top-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=ltr] ._1cu0kdqd:first-child {
    border-bottom-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=rtl] ._1cu0kdqd:first-child {
    border-bottom-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=ltr] ._1cu0kdqd:last-child {
    border-top-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=rtl] ._1cu0kdqd:last-child {
    border-top-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=ltr] ._1cu0kdqd:last-child {
    border-bottom-right-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

[dir=rtl] ._1cu0kdqd:last-child {
    border-bottom-left-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

.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
}

._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 {
    --x-default-color-icon: var(--x-default-color-accent-contrast);
    background-color: var(--x-default-color-accent);
    color: var(--x-default-color-accent-contrast)
}

._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;
    pointer-events: none;
    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;
    pointer-events: none;
    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)
}

[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)
}

._1h3po423 {
    padding-bottom: 100%;
    padding-bottom: calc(100% / var(--_1h3po420))
}

[dir=ltr] ._1h3po421 ._1h3po426 {
    left: 0
}

[dir=rtl] ._1h3po421 ._1h3po426 {
    right: 0
}

._1h3po421 ._1h3po426 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

[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
}

._1m6j2n35 {
    border-radius: var(--x-product-thumbnail-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))
}

._1m6j2n36 {
    border-radius: calc((.625) * var(--x-product-thumbnail-border-radius, var(--x-global-border-radius, var(--x-border-radius-base))))
}

._1m6j2n37 {
    --_1m6j2n31: var(--_1m6j2n30);
    --_1m6j2n32: 1
}

._1m6j2n38 {
    --_1m6j2n31: 1;
    --_1m6j2n32: var(--_1m6j2n30)
}

._1m6j2n39 {
    --_1m6j2n31: 1;
    --_1m6j2n32: 1
}

._1m6j2n3a {
    width: calc(((6.4rem - (var(--x-border-width-base) * 2)) * var(--_1m6j2n32)) + (var(--x-border-width-base) * 2));
    height: calc(((6.4rem - (var(--x-border-width-base) * 2)) / var(--_1m6j2n31)) + (var(--x-border-width-base) * 2))
}

._1m6j2n3b {
    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))
}

._1m6j2n3e {
    --x-default-color-icon: currentColor;
    color: var(--x-default-color-border)
}

._1m6j2n3j {
    max-width: 3.3rem
}

._1m6j2n3k {
    max-width: 2.2rem
}

[dir=ltr] ._1m6j2n3m {
    right: -.7rem
}

[dir=rtl] ._1m6j2n3m {
    left: -.7rem
}

._1m6j2n3m {
    top: -.7rem
}

@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) + 1px);
    pointer-events: none;
    -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)
}

: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;
    pointer-events: none;
    width: var(--selector-width);
    height: 43%;
    transform: translateY(-50%)
}

._72qIF {
    grid-row-start: 2
}

._1qifbzv1 {
    font-feature-settings: "kern" off;
    font-variant: none
}

._17kya4ue {
    background-size: cover
}

._17kya4uf {
    background-size: contain
}

._17kya4uu>* {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

._1vh4bbq1 {
    display: none
}

._1o4xhnn0 {
    --x-default-color-icon: currentColor;
    list-style: none;
    text-wrap: pretty;
    cursor: pointer;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

._1o4xhnn0:focus-visible {
    outline: .2rem solid var(--x-default-color-accent)
}

[dir=ltr] ._1o4xhnn1 {
    margin-left: var(--x-spacing-small-300)
}

[dir=rtl] ._1o4xhnn1 {
    margin-right: var(--x-spacing-small-300)
}

:not(details)>._1o4xhnn0 ._1o4xhnn1 {
    display: none
}

:not(details)>._1o4xhnn0 {
    cursor: text
}

._1o4xhnn2 {
    display: none
}

._1o4xhnn3 {
    display: inline-block
}

._1vh4bbq0:not([open]) ._1o4xhnn0>._1o4xhnn2 {
    display: inline-block
}

._1vh4bbq0:not([open]) ._1o4xhnn0>._1o4xhnn3 {
    display: none
}

.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
}

.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%;
    pointer-events: none;
    background-color: var(--x-default-color-accent);
    border-top-right-radius: calc(var(--focus-border-radius) - 1px);
    border-bottom-right-radius: calc(var(--focus-border-radius) - 1px);
    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
}

.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 {
    pointer-events: none;
    opacity: 0;
    transform: translateY(7px)
}

@supports not (inline-size: 100dvi) {
    .mryu6z5 {
        height: 100vh;
        width: 100vw
    }
}

@media screen and ((max-width: 569px) or ((max-height: 600px) and (max-width: 999px))) {
    .mryu6z6 {
        --mryu6z0: 100dvi;
        --mryu6z1: 93dvb
    }

    @supports not (inline-size: 100dvi) {
        .mryu6z6 {
            --mryu6z0: 100vi;
            --mryu6z1: 93vb
        }
    }
}

.hYGiX {
    position: fixed;
    z-index: 9999;
    top: 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
}

.UGCQu {
    z-index: 10000;
    position: fixed;
    top: 50%;
    left: 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
}

.g9gqqfd {
    color: var(--x-default-color-text)
}

.VZwsz {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    min-height: 100vh;
    margin: 0;
    padding: 12rem;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.3;
    color: #545454;
    background: #fff
}

@media screen and (max-width: 500px) {
    .VZwsz {
        padding:2rem
    }
}

.pngjh h1 {
    font-size: 2.8rem;
    color: #4d4d4d
}

.pngjh p {
    font-size: 1.4rem;
    margin: 1.3rem 0
}

.pngjh ._6iXS5 {
    font-size: 1rem
}

.pngjh button {
    display: inline-block;
    padding: 1.2rem 2.5rem;
    border: 1px solid hsl(0,0%,49%);
    border-radius: 6px;
    margin: 1.2rem 0;
    font-size: 1.5rem;
    color: #636363;
    text-decoration: none;
    transition: border-color .2s ease-in
}

:is(.pngjh button):hover {
    color: #333;
    border-color: #333
}

.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)
}

.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
}

.jHvVd {
    will-change: height
}

.spmSB {
    overflow: hidden
}

._6zbcq56 {
    --_6zbcq50: var(--x-default-color-border, transparent);
    --x-resource-list-border-color: var(--x-default-color-border, transparent)
}

._6zbcq56:not(:has(._6zbcq54)) {
    row-gap: 0
}

._6zbcq5v {
    margin-top: var(--x-spacing-small-500)
}

._6zbcq5w {
    margin-top: var(--x-spacing-small-400)
}

._6zbcq5x {
    margin-top: var(--x-spacing-small-300)
}

._6zbcq5y {
    margin-top: var(--x-spacing-small-200)
}

._6zbcq5z {
    margin-top: var(--x-spacing-small-100)
}

._6zbcq510 {
    margin-top: var(--x-spacing-base)
}

._6zbcq511 {
    margin-top: var(--x-spacing-large-100)
}

._6zbcq512 {
    margin-top: var(--x-spacing-large-200)
}

._6zbcq513 {
    margin-top: var(--x-spacing-large-300)
}

._6zbcq514 {
    margin-top: var(--x-spacing-large-400)
}

._6zbcq515 {
    margin-top: var(--x-spacing-large-500)
}

._6zbcq517,._6zbcq518 {
    --_6zbcq52: 1px solid var(--_6zbcq50)
}

._6zbcq51i {
    border-top: none;
    border-bottom: none;
}

._6zbcq51i:first-child {
    margin-top: 0
}

._6zbcq517._6zbcq5i>._6zbcq54>._6zbcq51i:not(:first-child) {
    border-top-width: 0
}

._6zbcq518._6zbcq5i>._6zbcq54>._6zbcq51i:not(:last-child) {
    border-bottom-width: 0
}

._6zbcq517>._6zbcq54>._6zbcq51i:first-child {
    border-top-width: 0
}

._6zbcq517>._6zbcq54>._6zbcq51i:last-child {
    border-bottom-width: 0
}

._6zbcq517>._6zbcq51d+._6zbcq54>._6zbcq51i {
    border-top-width: 0
}

._6zbcq51m {
    --_6zbcq51: var(--x-spacing-base)
}

._6zbcq51x {
    min-width: 0
}

._6zbcq51z {
    white-space: nowrap
}

._6zbcq521 {
    margin-top: var(--_6zbcq51);
    margin-bottom: var(--_6zbcq51)
}

[dir=ltr] ._6zbcq51j>._6zbcq521+._6zbcq521:not(._6zbcq51y) {
    padding-left: var(--x-spacing-small-300)
}

[dir=rtl] ._6zbcq51j>._6zbcq521+._6zbcq521:not(._6zbcq51y) {
    padding-right: var(--x-spacing-small-300)
}

[dir=ltr] ._6zbcq51k>._6zbcq521+._6zbcq521:not(._6zbcq51y) {
    padding-left: var(--x-spacing-base)
}

[dir=rtl] ._6zbcq51k>._6zbcq521+._6zbcq521:not(._6zbcq51y) {
    padding-right: var(--x-spacing-base)
}

.cm5pp {
    min-height: 100dvb;
    display: grid;
    grid-template-rows: auto auto auto 1fr auto;
    grid-template-areas: "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: 57rem;
    --x-shell-background-image: var(--config-shell-background-image);
    --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-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: 570px) {
    .cm5pp {
        --x-shell-inline-size: var(--config-main-inline-size, 57rem);
        --x-shell-padding: var(--config-shell-padding);
        --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) {
    .cm5pp {
        --x-shell-main-inline-size: var(--config-main-inline-size, 66rem);
        --x-shell-order-summary-inline-size: var( --config-order-summary-inline-size, 52rem );
        --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
    }

    .cm5pp._46J2H {
        --x-shell-content-template-columns: 1fr var(--x-shell-order-summary-inline-size)
    }

    .cm5pp.XlQtV {
        --x-shell-content-template-columns: var(--x-shell-main-inline-size) 1fr
    }

    .cm5pp._46J2H.XlQtV {
        --x-shell-content-template-columns: 1fr 1fr
    }

    .cm5pp {
        --x-shell-inline-size: calc( var(--x-shell-main-inline-size) + var(--x-shell-order-summary-inline-size) );
        --x-shell-header-padding: var(--config-header-padding, 0)
    }

    .cm5pp.U3Rye {
        --x-shell-header-padding: var( --config-header-padding, var(--x-spacing-large-200) var(--x-spacing-large-500) )
    }

    :is(.cm5pp._5ZebG,.cm5pp.PqnoL) .d5pfT {
        --x-shell-header-padding: var( --config-header-padding, 0 0 var(--x-spacing-large-200) )
    }

    .cm5pp {
        --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)
    }

    .cm5pp.FeQiM,.cm5pp.BwmDa {
        --x-shell-main-padding: var( --config-main-padding, var(--x-spacing-large-500) )
    }

    .cm5pp {
        --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 )
    }

    .cm5pp.BwmDa {
        --x-shell-footer-padding: var( --config-footer-padding, var(--x-spacing-large-200) var(--x-spacing-large-500) )
    }
}

@media screen and (min-width: 570px) {
    .cm5pp>*:not(:last-child) {
        margin-bottom:var(--config-shell-spacing)
    }
}

@media screen and (max-width: 569px) {
    .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: auto
}

.u5Gkx {
    min-height: auto
}

.EAjaz {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: header
}

._9F1Rf .gdtca>.EAjaz {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.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: 3;
    -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: 2lh
}

._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: 4;
    -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)
}

: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: 5;
    -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)
}

.Hlr02 {
    display: inline-block;
    vertical-align: middle
}

.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))
}

[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-300)
}

._1qy6ue60._1qy6ue63 {
    margin-top: var(--x-spacing-small-400)
}

._1qy6ue60._1qy6ue64 {
    margin-top: var(--x-spacing-small-500)
}

html:not(:active-view-transition-type(money-lines)) ._1qy6ue60 {
    view-transition-name: none!important
}

._1qy6ue67 {
    grid-template-areas: "header content"
}

._1qy6ue69 {
    grid-template-columns: 1fr 1fr
}

._1qy6ue6a {
    grid-template-columns: auto auto
}

._1qy6ue6b {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: header
}

._1qy6ue68 ._1qy6ue6b {
    margin-right: auto
}

._1qy6ue6c {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: content
}

._1qy6ue67 ._1qy6ue6c {
    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-100)
}

.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-200);
    grid-template-columns: 1fr auto
}

._1x41w3p1._1x41w3p3 {
    margin-top: var(--x-spacing-small-300)
}

._1x41w3p1._1x41w3p4 {
    margin-top: var(--x-spacing-small-400)
}

._1x41w3p1._1x41w3p5 {
    margin-top: var(--x-spacing-small-500)
}

html:not(:active-view-transition-type(money-lines)) ._1x41w3p1 {
    view-transition-name: none!important
}

._1x41w3p6 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: header
}

._1x41w3p7 {
    -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: 569px) {
    ._123qrzt1 {
        display:none
    }
}

@media all and (min-width: 570px) 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
    }
}

._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
}

._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: 569px) {
    ._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))
}

.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
}

[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%
}

.tq3Uk {
    padding-top: var(--x-spacing-small-400)
}

.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)
    }
}

.n5gP0 span._7tqW8 {
    margin-top: calc(var(--x-spacing-base) * -1)
}

@media screen and (min-width: 1000px) {
    .gxa2t {
        border-radius:var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) );
        background-color: var( --x-default-color-accent-foreground-as-subdued-background-alpha )
    }
}

._4ZbeR {
    margin-top: 6px
}

.fFYM3 {
    margin-top: 12px
}

.XGA28 {
    width: 48px
}

.gKSKB {
    width: 59px
}

.DWmRr {
    width: 68px
}

.RULId {
    width: 85px
}

.SMmkH {
    width: 100px
}

.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
}

.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;
    pointer-events: none
}

.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% {
        left: 1em;
        width: 0
    }

    50% {
        left: 1em;
        width: calc(100% - 2em)
    }

    to {
        left: calc(100% - 1em);
        width: 0
    }
}

@keyframes jkk8F {
    0% {
        right: 1em;
        width: 0
    }

    50% {
        right: 1em;
        width: calc(100% - 2em)
    }

    to {
        right: calc(100% - 1em);
        width: 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;
    pointer-events: none;
    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)
}

._1yB1O {
    white-space: nowrap
}

.dDSGt {
    display: flex;
    flex-direction: column
}

.x4gZq {
    color: var(--x-default-color-text-subdued);
    font-weight: var(--x-typography-primary-weight-base);
    font-size: var(--x-typography-size-small)
}

.qPqAQ {
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    gap: var(--x-spacing-small-400)
}

.DjRu7 {
    width: 8rem;
    display: flex;
    flex-direction: column;
    height: 100%
}

.rNdEl {
    width: 8rem;
    margin-right: .6rem;
    margin-top: .2rem
}

.zjrzY {
    width: auto;
    height: 3.7142857142857144em;
    color: var(--x-default-color-text-subdued)
}

@media screen and (min-width: 750px) {
    .zjrzY {
        height:5.785714285714286em
    }
}

.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
}

._5SYLJ>* {
    display: flex;
    height: inherit;
    width: inherit
}

._5SYLJ {
    overflow: hidden
}

.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)
}

.WPQk2 {
    color: var(--x-default-color-accent)
}

.qReyn>button {
    display: block;
    width: 100%
}

._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
}

.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
}

.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
}

.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
}

.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
}

._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
    }
}

.gP50U {
    display: block;
    max-width: 100%;
    height: auto;
    pointer-events: none
}

.pJt3c {
    color: var(--header-shop-name-color, inherit);
    pointer-events: none
}
