
            body {
                margin: 0;
            }

            a, div {
                -webkit-tap-highlight-color: transparent;
                text-decoration: none;
            }

            input::placeholder {
                color: #b5b5b5;
            }

            input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration, video::-internal-media-controls-overlay-cast-button {
                display: none;
            }

            html[dir=rtl] .TxJ {
                left: 0;
                position: absolute;
                top: 0
            }

            html:not([dir=rtl]) .TxJ {
                position: absolute;
                right: 0;
                top: 0
            }

            .it_ {
                position: absolute
            }

            html[dir=rtl] .Jql {
                left: 0;
                top: 0
            }

            html:not([dir=rtl]) .Jql {
                right: 0;
                top: 0
            }

            html[dir=rtl] .E4Z {
                left: var(--sema-space-300);
                top: var(--sema-space-500)
            }

            html:not([dir=rtl]) .E4Z {
                right: var(--sema-space-300);
                top: var(--sema-space-500)
            }

            html[dir=rtl] .LEI {
                left: var(--sema-space-400);
                top: var(--sema-space-400)
            }

            html:not([dir=rtl]) .LEI {
                right: var(--sema-space-400);
                top: var(--sema-space-400)
            }

            html[dir=rtl] .pit {
                left: 0;
                position: absolute;
                top: 0
            }

            html:not([dir=rtl]) .pit {
                position: absolute;
                right: 0;
                top: 0
            }

            html[dir=rtl] .EXa {
                left: var(--sema-space-200);
                position: absolute;
                top: var(--sema-space-200)
            }

            html:not([dir=rtl]) .EXa {
                position: absolute;
                right: var(--sema-space-200);
                top: var(--sema-space-200)
            }

            .oLj * {
                color: var(--color-text-dark)!important
            }

            .bGp *,.oLj * {
                font-size: var(--font-size-300)!important
            }

            .bGp * {
                color: var(--color-text-light)!important
            }

            .yc4 * {
                text-align: center!important
            }

            html:not([dir=rtl]) .sZI * {
                text-align: left!important
            }

            html[dir=rtl] .sZI * {
                text-align: right!important
            }

            .un8 {
                display: flex
            }

            .xuA {
                display: block
            }

            .TB_ {
                margin-bottom: 0;
                margin-top: 0
            }

            .TB_>.xuA {
                margin-bottom: 0;
                margin-top: 0
            }

            .C9i {
                margin-left: 0;
                margin-right: 0
            }

            .C9i>.xuA {
                margin-left: 0;
                margin-right: 0
            }

            .yEQ {
                margin-bottom: -.5px;
                margin-top: -.5px
            }

            .yEQ>.xuA {
                margin-bottom: .5px;
                margin-top: .5px
            }

            .bDW {
                margin-left: -.5px;
                margin-right: -.5px
            }

            .bDW>.xuA {
                margin-left: .5px;
                margin-right: .5px
            }

            .cKt {
                margin-bottom: -1px;
                margin-top: -1px
            }

            .cKt>.xuA {
                margin-bottom: 1px;
                margin-top: 1px
            }

            .NUa {
                margin-left: -1px;
                margin-right: -1px
            }

            .NUa>.xuA {
                margin-left: 1px;
                margin-right: 1px
            }

            .yLs {
                margin-bottom: -2px;
                margin-top: -2px
            }

            .yLs>.xuA {
                margin-bottom: 2px;
                margin-top: 2px
            }

            .aW4 {
                margin-left: -2px;
                margin-right: -2px
            }

            .aW4>.xuA {
                margin-left: 2px;
                margin-right: 2px
            }

            .YPD {
                margin-bottom: -3px;
                margin-top: -3px
            }

            .YPD>.xuA {
                margin-bottom: 3px;
                margin-top: 3px
            }

            .yID {
                margin-left: -3px;
                margin-right: -3px
            }

            .yID>.xuA {
                margin-left: 3px;
                margin-right: 3px
            }

            .jDD {
                margin-bottom: -20px;
                margin-top: -20px
            }

            .jDD>.xuA {
                margin-bottom: 20px;
                margin-top: 20px
            }

            .L4V {
                margin-left: -20px;
                margin-right: -20px
            }

            .L4V>.xuA {
                margin-left: 20px;
                margin-right: 20px
            }

            .JQx {
                margin-bottom: -22px;
                margin-top: -22px
            }

            .JQx>.xuA {
                margin-bottom: 22px;
                margin-top: 22px
            }

            .Ab3 {
                margin-left: -22px;
                margin-right: -22px
            }

            .Ab3>.xuA {
                margin-left: 22px;
                margin-right: 22px
            }

            .yZm {
                margin-bottom: -24px;
                margin-top: -24px
            }

            .yZm>.xuA {
                margin-bottom: 24px;
                margin-top: 24px
            }

            .jJC {
                margin-left: -24px;
                margin-right: -24px
            }

            .jJC>.xuA {
                margin-left: 24px;
                margin-right: 24px
            }

            .JrK {
                margin-bottom: -4px;
                margin-top: -4px
            }

            .JrK>.xuA {
                margin-bottom: 4px;
                margin-top: 4px
            }

            .b23 {
                margin-left: -4px;
                margin-right: -4px
            }

            .b23>.xuA {
                margin-left: 4px;
                margin-right: 4px
            }

            .wn_ {
                margin-bottom: -6px;
                margin-top: -6px
            }

            .wn_>.xuA {
                margin-bottom: 6px;
                margin-top: 6px
            }

            .pQW {
                margin-left: -6px;
                margin-right: -6px
            }

            .pQW>.xuA {
                margin-left: 6px;
                margin-right: 6px
            }

            .qQp {
                margin-bottom: -8px;
                margin-top: -8px
            }

            .qQp>.xuA {
                margin-bottom: 8px;
                margin-top: 8px
            }

            .a1C {
                margin-left: -8px;
                margin-right: -8px
            }

            .a1C>.xuA {
                margin-left: 8px;
                margin-right: 8px
            }

            .kML {
                margin-bottom: -10px;
                margin-top: -10px
            }

            .kML>.xuA {
                margin-bottom: 10px;
                margin-top: 10px
            }

            .EQL {
                margin-left: -10px;
                margin-right: -10px
            }

            .EQL>.xuA {
                margin-left: 10px;
                margin-right: 10px
            }

            .FKv {
                margin-bottom: -12px;
                margin-top: -12px
            }

            .FKv>.xuA {
                margin-bottom: 12px;
                margin-top: 12px
            }

            .fvB {
                margin-left: -12px;
                margin-right: -12px
            }

            .fvB>.xuA {
                margin-left: 12px;
                margin-right: 12px
            }

            .mrD {
                margin-bottom: -14px;
                margin-top: -14px
            }

            .mrD>.xuA {
                margin-bottom: 14px;
                margin-top: 14px
            }

            .t9k {
                margin-left: -14px;
                margin-right: -14px
            }

            .t9k>.xuA {
                margin-left: 14px;
                margin-right: 14px
            }

            .V71 {
                margin-bottom: -16px;
                margin-top: -16px
            }

            .V71>.xuA {
                margin-bottom: 16px;
                margin-top: 16px
            }

            ._Fp {
                margin-left: -16px;
                margin-right: -16px
            }

            ._Fp>.xuA {
                margin-left: 16px;
                margin-right: 16px
            }

            .bnw {
                margin-bottom: -18px;
                margin-top: -18px
            }

            .bnw>.xuA {
                margin-bottom: 18px;
                margin-top: 18px
            }

            .UsO {
                margin-left: -18px;
                margin-right: -18px
            }

            .UsO>.xuA {
                margin-left: 18px;
                margin-right: 18px
            }

            .OU1 * {
                color: var(--color-text-light)!important
            }

            .fS4 * {
                color: var(--color-text-dark)!important
            }

            .CQg:focus {
                outline: 2px solid var(--sema-color-border-focus-outer-default);
                outline-offset: 0
            }

            .Xu4 {
                align-content: center;
                display: flex;
                height: 20px;
                white-space: nowrap
            }

            .ubr {
                padding: var(--space-0) 6px
            }

            .buY {
                vertical-align: middle
            }

            .DP5 {
                vertical-align: super
            }

            .Yh6 {
                align-content: center;
                border-radius: var(--sema-rounding-100);
                display: flex;
                height: 20px;
                white-space: nowrap
            }

            .jNC {
                border: var(--sema-space-50) solid var(--base-color-transparent)
            }

            .POs {
                padding: var(--space-0) var(--sema-space-100)
            }

            .Km_ {
                padding: var(--space-0) calc(var(--sema-space-100) - var(--sema-space-50))
            }

            .hQh {
                border: var(--sema-space-50) solid var(--sema-color-border-focus-inner-default);
                outline: var(--sema-space-50) solid var(--sema-color-border-focus-outer-default)
            }

            .Ztq {
                border: var(--sema-space-50) solid var(--sema-color-border-focus-inner-light);
                outline: var(--sema-space-50) solid var(--sema-color-border-focus-outer-dark)
            }

            .HsW {
                border: var(--sema-space-50) solid var(--sema-color-border-focus-inner-dark);
                outline: var(--sema-space-50) solid var(--sema-color-border-focus-outer-light)
            }

            .Blc,.wwE {
                background-color: var(--color-background-badge-info-default)
            }

            .Blc:hover {
                background-color: var(--color-background-badge-info-hover)
            }

            .UZZ,.rtn {
                background-color: var(--color-background-badge-error-default)
            }

            .rtn:hover {
                background-color: var(--color-background-badge-error-hover)
            }

            .Tib,._9s {
                background-color: var(--color-background-badge-warning-default)
            }

            .Tib:hover {
                background-color: var(--color-background-badge-warning-hover)
            }

            .UlE,.zh0 {
                background-color: var(--color-background-badge-success-default)
            }

            .zh0:hover {
                background-color: var(--color-background-badge-success-hover)
            }

            .Bzh,.mnB {
                background-color: var(--color-background-badge-recommendation-default)
            }

            .mnB:hover {
                background-color: var(--color-background-badge-recommendation-hover)
            }

            .UUL,.ZBM {
                background-color: var(--color-background-badge-neutral-default)
            }

            .ZBM:hover {
                background-color: var(--color-background-badge-neutral-hover)
            }

            .kHS,.wUC {
                background-color: var(--color-background-badge-darkwash-default)
            }

            .kHS:hover {
                background-color: var(--color-background-badge-darkwash-hover)
            }

            .kPB,.tBg {
                background-color: var(--color-background-badge-lightwash-default)
            }

            .kPB:hover {
                background-color: var(--color-background-badge-lightwash-hover)
            }

            .f1j * {
                color: var(--color-text-dark)!important
            }

            .VyY * {
                color: var(--color-text-light)!important
            }

            .dix {
                background-color: var(--color-transparent);
                text-wrap: nowrap
            }

            ._wN {
                -webkit-user-select: none;
                user-select: none
            }

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

            .ESm {
                display: none
            }

            .Jea {
                display: flex;
                flex-direction: row
            }

            .oy8 {
                display: block
            }

            .FNs {
                display: inline-block
            }

            @media (min-width: 576px) {
                ._As {
                    display:none
                }

                .d5Q {
                    display: flex;
                    flex-direction: row
                }

                .BFv {
                    display: block
                }

                ._Jd {
                    display: inline-block
                }
            }

            @media (min-width: 768px) {
                .TJs {
                    display:none
                }

                .i_c {
                    display: flex;
                    flex-direction: row
                }

                .PrF {
                    display: block
                }

                .Frz {
                    display: inline-block
                }
            }

            @media (min-width: 1312px) {
                .jZa {
                    display:none
                }

                .GDP {
                    display: flex;
                    flex-direction: row
                }

                .V1t {
                    display: block
                }

                .yiw {
                    display: inline-block
                }
            }

            .hs0 {
                flex-direction: row
            }

            .jzS {
                flex-direction: column
            }

            @media (min-width: 576px) {
                .ccF {
                    flex-direction:row
                }

                .FDl {
                    flex-direction: column
                }
            }

            @media (min-width: 768px) {
                .T9f {
                    flex-direction:row
                }

                .hqI {
                    flex-direction: column
                }
            }

            @media (min-width: 1312px) {
                .IR2 {
                    flex-direction:row
                }

                .e8G {
                    flex-direction: column
                }
            }

            .YPQ {
                width: 0
            }

            @media (min-width: 576px) {
                .NYp {
                    width:0
                }
            }

            @media (min-width: 768px) {
                ._8v {
                    width:0
                }
            }

            @media (min-width: 1312px) {
                ._Hm {
                    width:0
                }
            }

            .BfI {
                opacity: var(--opacity-0)
            }

            .k39 {
                opacity: .1
            }

            .a8l {
                opacity: var(--opacity-200)
            }

            .BXM {
                opacity: .3
            }

            .ZV0 {
                opacity: var(--opacity-300)
            }

            .yD6 {
                opacity: .5
            }

            .zqT {
                opacity: .6
            }

            .RfI {
                opacity: .7
            }

            .tM5 {
                opacity: var(--opacity-400)
            }

            .RBE {
                opacity: var(--opacity-500)
            }

            .ZZS {
                opacity: 1
            }

            .imm {
                background-color: var(--color-background-box-default)
            }

            .QzN {
                background-color: var(--color-background-box-info-base)
            }

            .Am_ {
                background-color: var(--color-background-box-info-weak)
            }

            .vfW {
                background-color: var(--color-background-box-error-base)
            }

            .UTe {
                background-color: var(--color-background-box-error-weak)
            }

            .CXJ {
                background-color: var(--color-background-box-warning-base)
            }

            .Fqp {
                background-color: var(--color-background-box-warning-weak)
            }

            .Zti {
                background-color: var(--color-background-box-success-base)
            }

            .zDc {
                background-color: var(--color-background-box-success-weak)
            }

            .yFU {
                background-color: var(--color-background-box-recommendation-base)
            }

            .kAD {
                background-color: var(--color-background-box-recommendation-weak)
            }

            .AAz {
                background-color: var(--color-background-box-shopping)
            }

            .yBD {
                background-color: var(--color-background-box-primary)
            }

            .haa {
                background-color: var(--color-background-box-secondary)
            }

            .mD2 {
                background-color: var(--color-background-box-tertiary)
            }

            .uom {
                background-color: var(--color-background-box-selected)
            }

            .b0h {
                background-color: var(--color-background-box-inverse)
            }

            .OKu {
                background-color: var(--color-background-box-brand)
            }

            .Rtb {
                background-color: var(--color-background-box-education)
            }

            .ebZ {
                background-color: var(--color-background-box-transparent)
            }

            .hj2 {
                background-color: var(--color-background-box-dark)
            }

            .GuY {
                background-color: var(--color-background-box-light)
            }

            .z8I {
                background-color: var(--color-background-box-elevation-accent)
            }

            .Rht {
                background-color: var(--color-background-box-elevation-floating)
            }

            .nvV {
                background-color: var(--color-background-box-elevation-raised)
            }

            .TzN {
                background-color: var(--color-background-box-lightwash)
            }

            .TMJ {
                background-color: var(--color-background-box-darkwash)
            }

            .Wxb {
                background-color: var(--color-background-box-transparentdarkgray)
            }

            .CzO,.UFw {
                width: 100%
            }

            .UFw {
                border-bottom: 1px solid var(--color-border-container)
            }

            ._xV * {
                color: var(--color-text-inverse)!important
            }

            .DJ9 {
                border-bottom: 0;
                border-left: 0
            }

            .n-U {
                border-color: var(--sema-color-border-decorative)
            }

            .FAo,.lH1 {
                margin-bottom: 0;
                margin-top: 0
            }

            .opk {
                font-family: var(--sema-font-family-heading-lg);
                font-size: var(--sema-font-size-heading-lg);
                font-weight: var(--sema-font-weight-heading-lg);
                letter-spacing: var(--sema-font-letterspacing-heading-lg);
                line-height: var(--sema-font-lineheight-heading-lg);
                -webkit-text-decoration: var(--sema-font-textdecoration-heading-lg);
                text-decoration: var(--sema-font-textdecoration-heading-lg)
            }

            .I1Q {
                font-family: var(--sema-font-family-heading-md);
                font-size: var(--sema-font-size-heading-md);
                font-weight: var(--sema-font-weight-heading-md);
                letter-spacing: var(--sema-font-letterspacing-heading-md);
                line-height: var(--sema-font-lineheight-heading-md);
                -webkit-text-decoration: var(--sema-font-textdecoration-heading-md);
                text-decoration: var(--sema-font-textdecoration-heading-md)
            }

            .gOF {
                font-family: var(--sema-font-family-heading-sm);
                font-size: var(--sema-font-size-heading-sm);
                font-weight: var(--sema-font-weight-heading-sm);
                letter-spacing: var(--sema-font-letterspacing-heading-sm);
                line-height: var(--sema-font-lineheight-heading-sm);
                -webkit-text-decoration: var(--sema-font-textdecoration-heading-sm);
                text-decoration: var(--sema-font-textdecoration-heading-sm)
            }

            .WN9 {
                font-family: var(--sema-font-family-heading-xs);
                font-size: var(--sema-font-size-heading-xs);
                font-weight: var(--sema-font-weight-heading-xs);
                letter-spacing: var(--sema-font-letterspacing-heading-xs);
                line-height: var(--sema-font-lineheight-heading-xs);
                -webkit-text-decoration: var(--sema-font-textdecoration-heading-xs);
                text-decoration: var(--sema-font-textdecoration-heading-xs)
            }

            .PRd {
                font-family: var(--sema-font-family-heading-xxs);
                font-size: var(--sema-font-size-heading-xxs);
                font-weight: var(--sema-font-weight-heading-xxs);
                letter-spacing: var(--sema-font-letterspacing-heading-xxs);
                line-height: var(--sema-font-lineheight-heading-xxs);
                -webkit-text-decoration: var(--sema-font-textdecoration-heading-xxs);
                text-decoration: var(--sema-font-textdecoration-heading-xxs)
            }

            .QfX {
                max-width: 320px;
                padding-bottom: var(--space-400)
            }

            html:not([dir=rtl]) .QfX {
                border-left: 1px solid var(--color-border-container)
            }

            html[dir=rtl] .QfX {
                border-right: 1px solid var(--color-border-container)
            }

            .hCL[alt] {
                color: transparent
            }

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

            @media (inverted-colors) {
                .N7A,.hCL {
                    filter: invert(100%)
                }
            }

            .NDa {
                border-radius: var(--rounding-circle);
                height: 6px;
                width: 6px
            }

            .NDa,.jf4 {
                background-color: var(--color-background-box-primary)
            }

            .jf4 {
                border-radius: var(--rounding-pill);
                display: flex;
                height: 16px;
                justify-content: center;
                min-width: 16px;
                padding-left: 2px;
                padding-right: 2px
            }

            .vJV {
                padding-top: 1px
            }

            .Wby {
                vertical-align: middle
            }

            .Wby,.nbR {
                display: inline-block
            }

            .nbR {
                vertical-align: top
            }

            .cQS {
                outline: 1px solid var(--sema-color-border-inverse)
            }

            .NIm {
                width: 100%
            }

            .m1e {
                will-change: transform
            }

            .KPc {
                background: var(--color-background-mask-wash);
                pointer-events: none
            }

            .vbI {
                height: 100%;
                margin: 0 auto
            }

            .Hb7 {
                transition: transform .2s
            }

            .LkD {
                border-radius: var(--rounding-400);
                margin-left: var(--space-400);
                margin-right: var(--space-400);
                max-width: min(716px,100vw)
            }

            @media (min-width: 576px) {
                .LkD {
                    border-radius:var(--rounding-400);
                    display: inline-block;
                    margin-left: var(--space-400);
                    margin-right: var(--space-400);
                    max-width: "min(716px, 100vw)";
                    width: auto
                }
            }

            .Fwt,.zZi {
                height: 100%
            }

            .ZHw,.zZi {
                background-color: var(--color-background-overlay)
            }

            .ZHw {
                max-height: calc(100vh - 32px)
            }

            .ZHw:focus {
                outline: none
            }

            .RCK {
                border-radius: var(--rounding-600)
            }

            .xuB {
                border-color: transparent;
                box-sizing: border-box;
                text-wrap: balance
            }

            .oRi {
                background-color: var(--color-transparent)
            }

            .uZs {
                border-radius: var(--rounding-200);
                min-height: 28px;
                padding: var(--sema-space-100) var(--sema-space-200)
            }

            .FID {
                border-radius: var(--rounding-300);
                min-height: 36px;
                padding: var(--sema-space-150) var(--sema-space-300)
            }

            a.uZs:focus {
                padding: var(--sema-space-100) calc(var(--sema-space-200) + var(--g-border-width-lg))
            }

            a.ChZ:focus {
                padding: var(--sema-space-150) calc(var(--sema-space-300) + var(--g-border-width-lg))
            }

            .ChZ {
                border-radius: var(--rounding-400);
                min-height: 48px;
                padding: var(--sema-space-200) var(--sema-space-400)
            }

            .OWt {
                background-color: var(--color-background-button-disabled-default);
                cursor: default;
                pointer-events: none
            }

            .G0a {
                background-color: var(--color-background-button-selected-default)
            }

            .vrQ:focus {
                border: var(--g-border-width-lg) solid;
                outline: var(--g-border-width-lg) solid;
                outline-offset: 0
            }

            .dfM:focus {
                border-color: var(--sema-color-border-focus-inner-default);
                outline-color: var(--sema-color-border-focus-outer-default)
            }

            .q8O:focus {
                border-color: var(--sema-color-border-focus-inner-inverse);
                outline-color: var(--sema-color-border-focus-outer-inverse)
            }

            .Il7 {
                background-color: var(--color-background-button-primary-default)
            }

            .Il7:hover {
                background-color: var(--color-background-button-primary-hover)
            }

            .Il7:active {
                background-color: var(--color-background-button-primary-active)
            }

            .a_A {
                background-color: var(--color-background-button-secondary-default)
            }

            .a_A:hover {
                background-color: var(--color-background-button-secondary-hover)
            }

            .a_A:active {
                background-color: var(--color-background-button-secondary-active)
            }

            .qQ7 {
                background-color: var(--color-background-button-tertiary-default)
            }

            .qQ7:hover {
                background-color: var(--color-background-button-tertiary-hover)
            }

            .qQ7:active {
                background-color: var(--color-background-button-tertiary-active)
            }

            .LSX {
                background-color: var(--color-background-button-tertiary-default)
            }

            .LSX:hover {
                background-color: var(--color-background-button-semitransparentdark-hover)
            }

            .LSX:active {
                background-color: var(--color-background-button-semitransparentdark-active)
            }

            .sKP {
                background-color: var(--color-background-button-shopping-default)
            }

            .sKP:hover {
                background-color: var(--color-background-button-shopping-hover)
            }

            .sKP:active {
                background-color: var(--color-background-button-shopping-active)
            }

            .W6- {
                background-color: var( --color-background-button-semitransparentdefault-default )
            }

            .W6-:hover {
                background-color: var(--color-background-button-semitransparentdefault-hover)
            }

            .W6-:active {
                background-color: var( --color-background-button-semitransparentdefault-active )
            }

            .bmw {
                background-color: var(--color-background-button-white-default)
            }

            .bmw:hover {
                background-color: var(--color-background-button-white-hover)
            }

            .bmw:active {
                background-color: var(--color-background-button-white-active)
            }

            .N1n {
                background-color: var(--color-background-light)
            }

            .N1n:hover {
                background-color: var(--color-background-button-light-hover)
            }

            .N1n:active {
                background-color: var(--color-background-button-light-active)
            }

            .bOA {
                background-color: var(--color-background-dark)
            }

            .bOA:hover {
                background-color: var(--color-background-button-dark-hover)
            }

            .bOA:active {
                background-color: var(--color-background-button-dark-active)
            }

            .p_5 {
                align-items: flex-start;
                display: flex;
                justify-content: flex-start
            }

            .ntw .p_5:not(:first-child) {
                margin-top: var(--sema-space-300)
            }

            .Z1L {
                border-radius: var(--sema-rounding-circle);
                position: relative
            }

            html[dir=rtl] .Z1L {
                margin-left: var(--sema-space-200)
            }

            html:not([dir=rtl]) .Z1L {
                margin-right: var(--sema-space-200)
            }

            .VYx {
                margin-top: var(--sema-space-50);
                min-height: 16px;
                min-width: 16px
            }

            .Pok,.VYx {
                box-sizing: border-box
            }

            .Pok {
                min-height: 24px;
                min-width: 24px
            }

            .O3O {
                outline: 2px solid var(--sema-color-border-focus-outer-default)
            }

            .jlx {
                border-width: 0
            }

            .NnK {
                border: 1px solid var(--sema-color-border-interactive)
            }

            .NnK:hover {
                border: 1.5px solid var(--sema-color-hover-border-interactive)
            }

            .NnK:active {
                border: 1.5px solid var(--sema-color-pressed-border-interactive)
            }

            .yWR {
                border: 2px solid var(--sema-color-border-focus-inner-default)
            }

            .Gr9,.P8f {
                border-width: 0
            }

            .vgE {
                border: 1px solid var(--sema-color-border-interactive)
            }

            .tlM {
                border: 1.5px solid var(--sema-color-hover-border-interactive)
            }

            .Nk- {
                border: 1.5px solid var(--sema-color-pressed-border-interactive)
            }

            .YO2 {
                border-radius: var(--sema-rounding-circle);
                box-sizing: border-box;
                height: 100%;
                position: absolute;
                width: 100%
            }

            .Mc3 {
                border-width: 0
            }

            .ncG {
                border-color: var(--sema-color-background-selected)
            }

            .KQn {
                border-color: var(--sema-color-background-disabled)
            }

            .U3U {
                background-color: var(--sema-color-background-disabled)
            }

            .grI {
                border-style: solid;
                border-width: 6px
            }

            .IcK {
                border-style: solid;
                border-width: 8px
            }

            .RJ9 {
                border-style: solid;
                border-width: 4px
            }

            .t_A {
                border-style: solid;
                border-width: 6px
            }

            .rCD {
                transition: border var(--comp-radiogroupbutton-motion-border-scale-duration) var(--comp-radiogroupbutton-motion-border-scale-easing) var(--comp-radiogroupbutton-motion-border-scale-duration)
            }

            .mvh {
                transition-duration: .15s;
                transition-property: opacity;
                transition-timing-function: var( --comp-radiogroupbutton-motion-border-fade-easing )
            }

            .DLj {
                opacity: var(--opacity-0)
            }

            .yk_ {
                transition: none
            }

            .rvH {
                transition-delay: var(--sema-motion-opacity-duration-instant)
            }

            .fQw {
                appearance: none;
                box-sizing: border-box;
                margin: 0;
                opacity: var(--sema-opacity-0);
                outline: 0;
                position: absolute
            }

            .Rdq {
                height: 16px;
                width: 16px
            }

            .l7Q {
                height: 24px;
                width: 24px
            }

            .DgX {
                animation-duration: 5s;
                animation-iteration-count: inherit;
                animation-name: t25;
                border: 8px solid var(--color-border-pulsar-default);
                border-radius: 50%;
                height: 100%;
                opacity: 1;
                width: 100%
            }

            .DgX:focus,.DgX:hover {
                border-color: var(--color-border-pulsar-hover)
            }

            .uWM {
                animation-delay: .8s;
                animation-duration: 1s;
                animation-fill-mode: forwards;
                animation-iteration-count: 1;
                animation-name: W9B;
                opacity: var(--opacity-0)
            }

            @keyframes W9B {
                0% {
                    opacity: var(--opacity-0)
                }

                to {
                    opacity: 1
                }
            }

            @keyframes t25 {
                0% {
                    opacity: var(--opacity-0);
                    transform: scale(.8)
                }

                20% {
                    opacity: 1;
                    transform: scale(1)
                }

                40% {
                    opacity: 1;
                    transform: scale(.8)
                }

                60% {
                    opacity: 1;
                    transform: scale(1)
                }

                80% {
                    opacity: var(--opacity-0);
                    transform: scale(.8)
                }

                to {
                    opacity: var(--opacity-0)
                }
            }

            :root {
                --g-border-sm: 6px;
                --g-border-md: 8px
            }

            .NI_ {
                appearance: none;
                opacity: var(--opacity-0);
                outline: 0
            }

            .Ma1 {
                height: var(--g-size-sm);
                width: var(--g-size-sm)
            }

            .n8Y {
                height: var(--g-size-md);
                width: var(--g-size-md)
            }

            .LSV {
                border-width: var(--g-border-sm)
            }

            .dJq {
                border-width: var(--g-border-md)
            }

            .EUb {
                outline: 2px solid var(--sema-color-border-focus-outer-default)
            }

            .EU1 {
                border: 2px solid var(--sema-color-border-focus-inner-default)
            }

            .KbL {
                border: 2px solid var(--sema-color-background-disabled)
            }

            .hB9 {
                border: 2px solid var(--sema-color-background-selected)
            }

            .m_K {
                border: 2px solid var(--sema-color-border-focus-inner-default)
            }

            .xDN {
                border-width: 1px
            }

            .wdF {
                border-width: 1.5px
            }

            .K4t {
                background-color: var(--color-background-formfield-disabled)
            }

            .dws {
                background-color: var(--sema-color-background-disabled)
            }

            .E0x {
                background-color: var(--color-background-formfield-primary)
            }

            .RE8 {
                transition: border var(--comp-radiogroupbutton-motion-border-scale-duration) var(--comp-radiogroupbutton-motion-border-scale-easing) var(--comp-radiogroupbutton-motion-border-scale-duration)
            }

            .wH4 {
                background: var(--sema-color-background-default);
                transition-duration: .15s;
                transition-property: opacity;
                transition-timing-function: var( --comp-radiogroupbutton-motion-border-fade-easing )
            }

            .gzd {
                transition: none
            }

            .aXp {
                transition-delay: var(--sema-motion-opacity-duration-instant)
            }

            .oCZ {
                height: 100%
            }

            .S9z {
                transition: transform 85ms ease-out
            }

            .yui {
                transform: scale(.99);
                transform-origin: center
            }

            ._ym {
                box-sizing: border-box;
                min-width: 60px
            }

            .jKZ {
                border-radius: var(--rounding-600)
            }

            .JkZ {
                border-radius: var(--rounding-400)
            }

            .igh {
                border-radius: var(--rounding-300)
            }

            .BcD {
                border-radius: var(--rounding-200)
            }

            .jTw {
                border-radius: var(--rounding-100)
            }

            .GtQ,.xuZ {
                background-color: var(--color-transparent)
            }

            .GtQ {
                cursor: pointer;
                padding: 0
            }

            .YKy img,.uAs {
                filter: invert(100%)
            }

            .EDb img {
                filter: invert(46%) brightness(99%) contrast(91%)
            }

            .dbv {
                cursor: default;
                filter: opacity(.5)
            }

            .O2c {
                min-height: 28px;
                padding: var(--sema-space-100) var(--sema-space-200)
            }

            .Pen {
                min-height: var(--sema-space-900);
                padding: var(--sema-space-200) var(--sema-space-300)
            }

            .VEB {
                min-height: var(--sema-space-1200);
                padding: var(--sema-space-300) var(--sema-space-400)
            }

            .Y2T {
                min-width: 0
            }

            .Hik {
                padding-bottom: 2px;
                padding-top: var(--space-200)
            }

            .Y2e {
                border: 1px solid var(--sema-color-border-interactive)
            }

            .rL_ {
                border: 1px solid var(--color-background-button-disabled-default)
            }

            .f9N {
                border: 1px solid var(--sema-color-border-disabled)
            }

            .vNn {
                background-color: var(--color-background-button-disabled-default);
                cursor: default;
                pointer-events: none
            }

            .vGC {
                background-color: var(--color-background-button-tertiary-default)
            }

            .sHD {
                background-color: var(--color-background-button-disabled-default)
            }

            .kJo {
                background-color: var(--color-background-button-selected-default)
            }

            .VZW {
                background-color: var(--color-background-button-disabled-default);
                margin: calc(var(--g-border-width-lg) / 2 * -1)
            }

            .Oga {
                border-color: var(--sema-color-border-focus-inner-default);
                outline: 2px solid var(--sema-color-border-focus-outer-default);
                outline-offset: 2px
            }

            .w0f:hover {
                border-color: var(--sema-color-hover-border-interactive)
            }

            .w0f:active {
                border-color: var(--sema-color-pressed-border-interactive)
            }

            .Rk4 {
                background-color: var(--color-background-button-primary-default)
            }

            .Rk4:hover {
                background-color: var(--color-background-button-primary-hover)
            }

            .Rk4:active {
                background-color: var(--color-background-button-primary-active)
            }

            .ROv {
                background-color: var(--color-background-button-tertiary-default)
            }

            .ROv:hover {
                background-color: var(--color-background-button-tertiary-default)
            }

            .ROv:active {
                background-color: var(--color-background-button-tertiary-default)
            }

            .fm6 {
                border-radius: var(--rounding-600);
                display: flex
            }

            .juA {
                background: transparent;
                border: 2px solid transparent;
                border-radius: var(--sema-rounding-400);
                box-sizing: border-box;
                display: inherit;
                padding: var(--sema-space-0) var(--sema-space-0);
                text-wrap: balance
            }

            .wu- {
                border-width: 0;
                margin: var(--sema-space-25)
            }

            .zOt {
                background-color: var(--color-transparent)
            }

            .nOy {
                border-radius: var(--rounding-400);
                min-height: 48px
            }

            .GZi {
                background-color: var(--opacity-100);
                border-radius: 99px;
                height: 40px;
                width: 40px
            }

            .GZi,.kvJ {
                overflow: hidden
            }

            .kvJ {
                border-end-start-radius: calc(var(--rounding-400));
                border-start-start-radius: calc(var(--rounding-400));
                height: 48px;
                position: relative;
                width: 44px
            }

            .kvJ:before {
                background-color: var(--sema-color-background-wash-image-tint);
                content: "";
                display: block;
                height: 100%;
                position: absolute;
                width: 100%;
                z-index: 1
            }

            .g7R {
                outline: var(--g-border-width-lg) solid;
                outline-color: var(--color-background-button-selected-default);
                outline-offset: var(--g-border-width-lg)
            }

            .Izy {
                background-color: var(--sema-color-background-selected)
            }

            .kvJ.Izy,.nOy.Izy {
                height: 44px;
                min-height: 44px
            }

            .juA.Izy {
                margin-bottom: 2px;
                margin-top: 2px
            }

            .Izy:hover {
                background-color: var(--sema-color-hover-background-selected)
            }

            .Izy:active {
                background-color: var(--sema-color-pressed-background-selected)
            }

            .yib:focus {
                border: var(--g-border-width-lg) solid;
                border-color: var(--sema-color-border-focus-inner-default);
                outline: var(--g-border-width-lg) solid;
                outline-color: var(--sema-color-border-focus-outer-default);
                outline-offset: 0
            }

            .grJ {
                background-color: var(--color-background-searchguide-default-01)
            }

            .grJ:hover {
                background-color: var(--color-background-searchguide-hover-01)
            }

            .grJ:active {
                background-color: var(--color-background-searchguide-active-01)
            }

            .CX3 {
                background-color: var(--color-background-searchguide-default-02)
            }

            .CX3:hover {
                background-color: var(--color-background-searchguide-hover-02)
            }

            .CX3:active {
                background-color: var(--color-background-searchguide-active-02)
            }

            .RtL {
                background-color: var(--color-background-searchguide-default-03)
            }

            .RtL:hover {
                background-color: var(--color-background-searchguide-hover-03)
            }

            .RtL:active {
                background-color: var(--color-background-searchguide-active-03)
            }

            .TVr {
                background-color: var(--color-background-searchguide-default-04)
            }

            .TVr:hover {
                background-color: var(--color-background-searchguide-hover-04)
            }

            .TVr:active {
                background-color: var(--color-background-searchguide-active-04)
            }

            .s13 {
                background-color: var(--color-background-searchguide-default-05)
            }

            .s13:hover {
                background-color: var(--color-background-searchguide-hover-05)
            }

            .s13:active {
                background-color: var(--color-background-searchguide-active-05)
            }

            .LwP {
                background-color: var(--color-background-searchguide-default-06)
            }

            .LwP:hover {
                background-color: var(--color-background-searchguide-hover-06)
            }

            .LwP:active {
                background-color: var(--color-background-searchguide-active-06)
            }

            .sA- {
                background-color: var(--color-background-searchguide-default-07)
            }

            .sA-:hover {
                background-color: var(--color-background-searchguide-hover-07)
            }

            .sA-:active {
                background-color: var(--color-background-searchguide-active-07)
            }

            .iK- {
                background-color: var(--color-background-searchguide-default-08)
            }

            .iK-:hover {
                background-color: var(--color-background-searchguide-hover-08)
            }

            .iK-:active {
                background-color: var(--color-background-searchguide-active-08)
            }

            ._5W {
                background-color: var(--color-background-searchguide-default-09)
            }

            ._5W:hover {
                background-color: var(--color-background-searchguide-hover-09)
            }

            ._5W:active {
                background-color: var(--color-background-searchguide-active-09)
            }

            .cYI {
                background-color: var(--color-background-searchguide-default-10)
            }

            .cYI:hover {
                background-color: var(--color-background-searchguide-hover-10)
            }

            .cYI:active {
                background-color: var(--color-background-searchguide-active-10)
            }

            .cRT {
                background-color: var(--color-background-searchguide-default-11)
            }

            .cRT:hover {
                background-color: var(--color-background-searchguide-hover-11)
            }

            .cRT:active {
                background-color: var(--color-background-searchguide-active-11)
            }

            .l92 {
                background-color: var(--color-background-segmentedcontrol-container);
                -webkit-user-select: none;
                user-select: none
            }

            .l92.wg1 {
                border-radius: var(--rounding-200)
            }

            .l92.XTe,.l92.wg1 {
                padding: var(--space-100)
            }

            .l92.XTe {
                border-radius: var(--rounding-300)
            }

            .l92.BXc {
                border-radius: var(--rounding-400);
                padding: var(--space-100)
            }

            .ope {
                flex-basis: 0;
                flex-shrink: 1
            }

            .ope.wg1 {
                border-radius: var(--rounding-100);
                padding: var(--space-0) var(--space-200)
            }

            .ope.XTe {
                border-radius: var(--rounding-200);
                padding: var(--space-100) var(--space-300)
            }

            .ope.BXc {
                border-radius: var(--rounding-300);
                padding: var(--space-200) var(--space-400)
            }

            .izI {
                background: transparent
            }

            .zHr {
                background-color: var(--color-background-segmentedcontrol-tab-selected)
            }

            @keyframes jfh {
                0% {
                    opacity: 1;
                    transform: rotate(0deg)
                }

                to {
                    opacity: 1;
                    transform: rotate(1turn)
                }
            }

            .YHq {
                animation-composition: add;
                animation-duration: 1.2s;
                animation-iteration-count: infinite;
                animation-name: jfh;
                animation-timing-function: linear
            }

            .O-T {
                animation-delay: .3s;
                opacity: var(--opacity-0)
            }

            :root {
                --g-switch-height: 24px;
                --g-slider-height-on: 18px;
                --g-slider-height-off: 16px;
                --g-switch-width: 40px;
                --g-switch-border: 1px
            }

            .jPl {
                border-radius: calc(var(--g-switch-height) * 2);
                border-style: solid;
                border-width: var(--g-switch-border);
                flex-shrink: 0;
                height: var(--g-switch-height);
                width: var(--g-switch-width)
            }

            .Tny {
                transition: background-color .25s cubic-bezier(.25,.375,.1,.975),border-color .25s cubic-bezier(.25,.375,.1,.975)
            }

            html[dir=rtl] .jPl {
                transform: rotateY(180deg)
            }

            .XTE {
                background-color: var(--color-background-switch-default-unselected);
                border-color: var(--color-border-switch-default-unselected)
            }

            .XTE:hover {
                background-color: var(--color-background-switch-hover-unselected);
                border-color: var(--color-border-switch-hover-unselected)
            }

            .XTE:active {
                background-color: var(--color-background-switch-pressed-unselected);
                border-color: var(--color-border-switch-pressed-unselected)
            }

            .kiO {
                background-color: var(--color-background-switch-default-selected);
                border-color: var(--color-border-switch-default-selected)
            }

            .kiO:hover {
                background-color: var(--color-background-switch-hover-selected)
            }

            .kiO:active {
                background-color: var(--color-background-switch-pressed-selected)
            }

            .cQT {
                border: 1px solid;
                border-color: var(--color-border-switch-focus-inner);
                outline: 2px solid var(--color-border-switch-focus-outer);
                outline-offset: 0;
                padding: var(--space-0) var(--space-100)
            }

            .rBm {
                background-color: var(--color-background-switch-disabled-unselected);
                border-color: var(--color-border-switch-disabled-unselected)
            }

            .axa {
                background-color: var(--color-background-switch-disabled-selected);
                border-color: var(--color-transparent)
            }

            .U7Q {
                background-color: var(--color-background-switch-default-unselected);
                border-style: solid;
                border-width: 1px;
                height: var(--g-switch-height);
                margin: -1px;
                transition: left .2s ease;
                width: var(--g-switch-height)
            }

            .usk {
                left: 0;
                transition-property: transform,width,height,background-color
            }

            .rRv {
                background-color: var(--sema-color-background-default);
                height: var(--g-slider-height-on);
                margin: 2px;
                transform: translateX(16px);
                transition-duration: var(--base-motion-duration-300),var(--base-motion-duration-200);
                transition-timing-function: var(--base-motion-easing-bounce),var(--base-motion-easing-linear);
                width: var(--g-slider-height-on)
            }

            .lv3 {
                background-color: var(--sema-color-background-inverse);
                height: var(--g-slider-height-off);
                margin: 3px;
                transition-duration: var(--base-motion-duration-200);
                transition-timing-function: var(--base-motion-easing-lateral),var(--base-motion-easing-linear);
                width: var(--g-slider-height-off)
            }

            .GLG {
                background-color: var(--color-background-switch-disabled-selected)
            }

            .taI {
                right: 0
            }

            .RDh {
                left: 0
            }

            .sAX {
                height: 100%;
                opacity: var(--opacity-0);
                z-index: 2
            }

            @media (prefers-reduced-motion) {
                .usk {
                    transition: none
                }
            }

            .pbE {
                border-collapse: separate;
                border-spacing: 0;
                isolation: isolate;
                width: 100%
            }

            .Wai,.Wai tr th {
                top: 0
            }

            .wmf,.wmf tr td {
                bottom: 0
            }

            .atw {
                left: 0;
                z-index: 1
            }

            .Wai,.Wai tr th,.wmf,.wmf tr td {
                z-index: 2
            }

            .Wai,.Wai tr th,.atw,.wmf,.wmf tr td {
                background-color: var(--color-background-table-footer);
                position: sticky
            }

            .Wai .atw,.wmf .atw {
                z-index: 3
            }

            .cTB .HKv {
                box-shadow: 8px 0 8px -8px var(--color-border-container)
            }

            .mtx .HKv {
                box-shadow: -8px 0 8px -8px var(--color-border-container)
            }

            .gOI tr td {
                border-top: 2px solid var(--color-border-container)
            }

            .Hw2 tr:first-child th {
                border-bottom: 1px solid var(--color-border-container)
            }

            .Hw2 tr:not(:first-child) th,.e7B tr td {
                border-top: 1px solid var(--color-border-container)
            }

            .e7B tr td.m-Z {
                border-top: none
            }

            .Jn1:hover,.Jn1:hover .atw {
                background-color: var(--color-background-table-row-hover)
            }

            .Q0p {
                background-color: var(--color-background-table-row-selected)
            }

            html:not([dir=rtl]) .Q0p td:first-child {
                border-left: 3px solid var(--color-border-table-row-selected)
            }

            html[dir=rtl] .Q0p td:first-child {
                border-right: 3px solid var(--color-border-table-row-selected)
            }

            html:not([dir=rtl]) .F3l td:first-child {
                border-left: 3px solid var(--color-background-elevation-floating)
            }

            html[dir=rtl] .F3l td:first-child {
                border-right: 3px solid var(--color-background-elevation-floating)
            }

            .m3n {
                background-color: var(--color-background-tag-primary-default)
            }

            .m3n:hover {
                background-color: var(--color-background-tag-primary-hover)
            }

            .m3n:active {
                background-color: var(--color-background-tag-primary-active)
            }

            .G5j {
                background-color: var(--color-background-tag-error-default)
            }

            .G5j:hover {
                background-color: var(--color-background-tag-error-hover)
            }

            .G5j:active {
                background-color: var(--color-background-tag-error-active)
            }

            .Rbb {
                background-color: var(--color-background-tag-warning-default)
            }

            .Rbb:hover {
                background-color: var(--color-background-tag-warning-hover)
            }

            .Rbb:active {
                background-color: var(--color-background-tag-warning-active)
            }

            .EHo {
                height: 100%;
                outline: none;
                position: absolute
            }

            html[dir=rtl] .EHo {
                left: 0;
                right: unset;
                top: 0
            }

            html:not([dir=rtl]) .EHo {
                left: unset;
                right: 0;
                top: 0
            }

            .bIW {
                width: 20px
            }

            .UMs {
                width: 24px
            }

            .HWu {
                width: 32px
            }

            html[dir=rtl] .bIW {
                border-radius: var(--rounding-100) 0 0 var(--rounding-100)
            }

            html:not([dir=rtl]) .bIW {
                border-radius: 0 var(--rounding-100) var(--rounding-100) 0
            }

            html[dir=rtl] .UMs {
                border-radius: var(--rounding-200) 0 0 var(--rounding-200)
            }

            html:not([dir=rtl]) .UMs {
                border-radius: 0 var(--rounding-200) var(--rounding-200) 0
            }

            html[dir=rtl] .HWu {
                border-radius: var(--rounding-300) 0 0 var(--rounding-300)
            }

            html:not([dir=rtl]) .HWu {
                border-radius: 0 var(--rounding-300) var(--rounding-300) 0
            }

            .wyV {
                height: 48px;
                padding-bottom: 14px;
                padding-top: 14px
            }

            .QE0 {
                height: 40px
            }

            .M3c {
                height: 32px
            }

            .nRf {
                border-width: var(--g-border-width-lg)
            }

            .a9r {
                background-color: var(--color-background-tagdata-primary)
            }

            .snf {
                background-color: var(--color-background-tagdata-secondary)
            }

            .MsM {
                background-color: var(--color-background-tagdata-disabled);
                cursor: default;
                pointer-events: none
            }

            .WjL {
                -webkit-backdrop-filter: brightness(1.1);
                backdrop-filter: brightness(1.1);
                height: 100%;
                outline: none;
                position: absolute;
                width: 24px
            }

            html[dir=rtl] .L-P {
                left: 0;
                right: unset;
                top: 0
            }

            html:not([dir=rtl]) .L-P {
                left: unset;
                right: 0;
                top: 0
            }

            html[dir=rtl] .v4P {
                border-radius: var(--rounding-200) 0 0 var(--rounding-200);
                border-width: var(--g-border-width-lg) 0 var(--g-border-width-lg) var(--g-border-width-lg)
            }

            html:not([dir=rtl]) .v4P {
                border-radius: 0 var(--rounding-200) var(--rounding-200) 0;
                border-width: var(--g-border-width-lg) var(--g-border-width-lg) var(--g-border-width-lg) 0
            }

            .WjL:hover {
                -webkit-backdrop-filter: brightness(.9);
                backdrop-filter: brightness(.9);
                background-color: var(--color-border-container)
            }

            .WMr {
                font-family: var(--sema-font-family-compact-xs);
                font-size: var(--sema-font-size-compact-xs);
                letter-spacing: var(--sema-font-letterspacing-compact-xs);
                line-height: var(--sema-font-lineheight-compact-xs);
                -webkit-text-decoration: var(--sema-font-textdecoration-compact-xs-default);
                text-decoration: var(--sema-font-textdecoration-compact-xs-default)
            }

            .Uhi {
                font-weight: var(--sema-font-weight-compact-xs-default)
            }

            .Ww9 {
                font-weight: var(--sema-font-weight-compact-xs-emphasis)
            }

            .Dp0 {
                box-sizing: border-box;
                width: min-content
            }

            .t3W {
                max-width: 196px
            }

            @media (min-width: 576px) {
                .t3W {
                    max-width:none
                }
            }

            .Qyg {
                background-color: var(--color-background-tiledata-hover)
            }

            .iWp {
                background-color: var(--color-background-tiledata-disabled)
            }

            .tVN {
                background-color: var(--color-background-tiledata-01)
            }

            .kNO {
                background-color: var(--color-background-tiledata-02)
            }

            .xPy {
                background-color: var(--color-background-tiledata-03)
            }

            .ojT {
                background-color: var(--color-background-tiledata-04)
            }

            .yHQ {
                background-color: var(--color-background-tiledata-05)
            }

            .UQ- {
                background-color: var(--color-background-tiledata-06)
            }

            .lD_ {
                background-color: var(--color-background-tiledata-07)
            }

            .HiQ {
                background-color: var(--color-background-tiledata-08)
            }

            .nHc {
                background-color: var(--color-background-tiledata-09)
            }

            .Jgp {
                background-color: var(--color-background-tiledata-10)
            }

            .S_n {
                background-color: var(--color-background-tiledata-11)
            }

            .wzh {
                background-color: var(--color-background-tiledata-12)
            }

            .T3r {
                background: rgba(0,0,0,.064);
                height: 100%;
                opacity: var(--opacity-0);
                pointer-events: none;
                width: 100%
            }

            .wMk {
                animation: oqM .2s cubic-bezier(.31,1,.34,1) forwards
            }

            html[dir=rtl] .wMk {
                animation: dyq .2s cubic-bezier(.31,1,.34,1) forwards
            }

            @keyframes oqM {
                to {
                    opacity: 1;
                    padding: 8px;
                    transform: translateY(-8px) translateX(-8px)
                }
            }

            @keyframes dyq {
                to {
                    opacity: 1;
                    padding: 8px;
                    transform: translateY(-8px) translateX(8px)
                }
            }

            .hwa {
                height: 100%
            }

            .QCH {
                height: 100%
            }

            .hoF {
                background-image: linear-gradient(180deg,hsla(0,0%,71%,0),rgba(0,0,0,.2) 33%,rgba(0,0,0,.5) 66%,rgba(0,0,0,.7))
            }

            .wUN {
                background-color: var(--color-background-video-container-primary)
            }

            .pa9 {
                background-color: var(--color-background-video-container-secondary)
            }

            .ta7 {
                appearance: none;
                background-color: var(--color-background-formfield-primary);
                color: var(--color-text-formfield-default);
                min-width: 180px;
                padding: var(--space-200) calc(var(--space-800) + var(--space-200))
            }

            .ta7::-webkit-search-cancel-button,.ta7::-webkit-search-decoration,.ta7::-webkit-search-results-button,.ta7::-webkit-search-results-decoration {
                appearance: none
            }

            .ta7:focus {
                cursor: text
            }

            .ta7::-ms-clear {
                display: none
            }

            .ta7::placeholder {
                color: var(--color-text-formfield-placeholder)
            }

            html:not([dir=rtl]) .uKU {
                padding: var(--space-200) var(--space-800) var(--space-200) var(--space-400)
            }

            html[dir=rtl] .uKU {
                padding: var(--space-200) var(--space-400) var(--space-200) var(--space-800)
            }

            .StA {
                position: absolute;
                top: 50%;
                transform: translateY(-50%)
            }

            html:not([dir=rtl]) .StA {
                right: var(--space-0)
            }

            html[dir=rtl] .StA {
                left: var(--space-0)
            }

            .eMC {
                color: var(--color-text-formfield-default);
                padding: 0 35px 0 16px
            }

            .YNJ {
                color: var(--color-text-formfield-placeholder)
            }

            .jA0 {
                color: var(--color-text-formfield-default)
            }

            .yur {
                background-color: var(--color-transparent)
            }

            .eMC::-ms-expand {
                display: none
            }

            .Gnj {
                line-height: 1.5;
                padding: var(--space-200) var(--space-400);
                resize: none
            }

            .Gnj::placeholder {
                color: var(--color-text-formfield-placeholder)
            }

            .L2q,.Q2i {
                line-height: 1.5;
                resize: none
            }

            .L2q {
                height: 100%;
                padding: var(--space-100) var(--space-200);
                width: 100%
            }

            .L2q:focus {
                outline: 0
            }

            .Q2i {
                padding: var(--space-100) var(--space-0);
                visibility: hidden;
                word-break: break-word
            }

            .vTx {
                align-content: flex-start;
                border-radius: var(--rounding-200);
                display: flex;
                flex-wrap: wrap;
                overflow-y: auto;
                padding-bottom: var(--space-100)
            }

            :root {
                --elevation-datepicker: 0px 0px 8px 0px rgba(0,0,0,.1);
                --elevation-raised-bottom: 0px -2px 8px 0px rgba(0,0,0,.12);
                --elevation-raised-top: 0px 2px 8px 0px rgba(0,0,0,.12);
                --elevation-floating: 0px 0px 8px 0px rgba(0,0,0,.1);
                --space-negative-1600: -64px;
                --space-negative-1500: -60px;
                --space-negative-1400: -56px;
                --space-negative-1300: -52px;
                --space-negative-1200: -48px;
                --space-negative-1100: -44px;
                --space-negative-1000: -40px;
                --space-negative-900: -36px;
                --space-negative-800: -32px;
                --space-negative-700: -28px;
                --space-negative-600: -24px;
                --space-negative-500: -20px;
                --space-negative-400: -16px;
                --space-negative-300: -12px;
                --space-negative-200: -8px;
                --space-negative-100: -4px;
                --space-1600: 64px;
                --space-1500: 60px;
                --space-1400: 56px;
                --space-1300: 52px;
                --space-1200: 48px;
                --space-1100: 44px;
                --space-1000: 40px;
                --space-900: 36px;
                --space-800: 32px;
                --space-700: 28px;
                --space-600: 24px;
                --space-500: 20px;
                --space-400: 16px;
                --space-300: 12px;
                --space-200: 8px;
                --space-100: 4px;
                --space-0: 0px;
                --rounding-circle: 50%;
                --rounding-pill: 999px;
                --rounding-800: 32px;
                --rounding-700: 28px;
                --rounding-600: 24px;
                --rounding-500: 20px;
                --rounding-400: 16px;
                --rounding-300: 12px;
                --rounding-200: 8px;
                --rounding-100: 4px;
                --rounding-0: 0px;
                --opacity-500: 0.9;
                --opacity-400: 0.8;
                --opacity-300: 0.4;
                --opacity-200: 0.2;
                --opacity-100: 0.04;
                --opacity-0: 0;
                --font-textdecoration-datepicker-heading: none;
                --font-textdecoration-datepicker-date: none;
                --font-lineheight-datepicker-heading: normal;
                --font-lineheight-datepicker-date: 22px;
                --font-letterspacing-datepicker-heading: normal;
                --font-letterspacing-datepicker-date: normal;
                --font-family-code: SFMono-Medium,"SF Mono","Segoe UI Mono","Roboto Mono","Ubuntu Mono",Menlo,Consolas,Courier,monospace;
                --font-family-default-japanese: "SF Pro JP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Arial,sans-serif;
                --font-family-default-latin: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Arial,sans-serif;
                --font-weight-bold: 700;
                --font-weight-semibold: 600;
                --font-weight-normal: 400;
                --font-size-600: 36px;
                --font-size-500: 28px;
                --font-size-400: 20px;
                --font-size-300: 16px;
                --font-size-200: 14px;
                --font-size-100: 12px;
                --color-data-visualization-error-graph: #ed0000;
                --color-data-visualization-09: #f2681f;
                --color-data-visualization-07: #00ab55;
                --color-data-visualization-06: #ff5383;
                --color-data-visualization-05: #0081fe;
                --color-data-visualization-04: #d17711;
                --color-data-visualization-03: #924af7;
                --color-data-visualization-02: #11a69c;
                --color-border-pulsar-hover: #dce9fa;
                --color-border-pulsar-default: #0074e8;
                --color-border-popover-secondary: #111;
                --color-border-popover-primary: #fff;
                --color-border-formfield-disabled: #efefef;
                --color-border-formfield-error-hover: #ad081b;
                --color-border-avatar: #fff;
                --color-border-focus: rgba(0,132,255,.5);
                --color-background-tiledata-disabled: #efefef;
                --color-background-tagdata-disabled: #efefef;
                --color-background-table-row-selected: #efefef;
                --color-background-table-row-hover: #efefef;
                --color-background-table-footer: #fff;
                --color-background-switch-pressed-unselected: #fff;
                --color-background-switch-pressed-selected: #111;
                --color-background-switch-hover-unselected: #fff;
                --color-background-switch-hover-selected: #111;
                --color-background-switch-disabled-unselected: #efefef;
                --color-background-switch-default-unselected: #fff;
                --color-background-switch-default-selected: #111;
                --color-background-segmentedcontrol-tab-selected: #fff;
                --color-background-segmentedcontrol-container: #efefef;
                --color-background-tag-error-active: #a3081a;
                --color-background-tag-error-hover: #ad081b;
                --color-background-tag-primary-active: #dadada;
                --color-background-tag-primary-hover: #e2e2e2;
                --color-background-tabs-transparent-active: rgba(0,0,0,.1);
                --color-background-tabs-transparent-hover: rgba(0,0,0,.06);
                --color-background-tabs-default-active: #e2e2e2;
                --color-background-popover-secondary: #111;
                --color-background-mask-wash: rgba(0,0,0,.04);
                --color-background-iconbutton-semitransparentdark-active: #1f1f1f;
                --color-background-iconbutton-semitransparentdark-hover: #121212;
                --color-background-iconbutton-semitransparentdark-default: rgba(51,51,51,.8);
                --color-background-formfield-selected: #111;
                --color-background-formfield-disabled: #efefef;
                --color-background-formfield-primary: #fff;
                --color-background-datepicker-button-selected-active: #111;
                --color-background-datepicker-button-selected-hover: #111;
                --color-background-datepicker-button-selected-default: #111;
                --color-background-datepicker-button-unselected-active: rgba(0,0,0,.06);
                --color-background-datepicker-button-unselected-hover: rgba(0,0,0,.06);
                --color-background-datepicker-button-unselected-default: #fff;
                --color-background-datepicker-range-active: rgba(0,0,0,.06);
                --color-background-datepicker-range-hover: rgba(0,0,0,.06);
                --color-background-datepicker-range-default: rgba(0,0,0,.06);
                --color-background-datepicker-container: #fff;
                --color-background-combobox-item-hover: #efefef;
                --color-background-button-transparentdarkbackground-active: rgba(0,0,0,.1);
                --color-background-button-transparentdarkbackground-hover: rgba(0,0,0,.06);
                --color-background-button-semitransparentdark-active: #1f1f1f;
                --color-background-button-semitransparentdark-hover: #121212;
                --color-background-button-semitransparentdark-default: rgba(51,51,51,.8);
                --color-background-button-semitransparentwhite-active: hsla(0,0%,100%,.8);
                --color-background-button-semitransparentwhite-hover: #f0f0f0;
                --color-background-button-semitransparentwhite-default: hsla(0,0%,100%,.8);
                --color-background-button-semitransparentdefault-active: #e0e0e0;
                --color-background-button-semitransparentdefault-hover: #f0f0f0;
                --color-background-button-semitransparentdefault-default: hsla(0,0%,100%,.8);
                --color-background-button-gray-active: #828282;
                --color-background-button-gray-hover: #878787;
                --color-background-button-light-active: #f8f7f2;
                --color-background-button-light-hover: #f8f7f2;
                --color-background-button-dark-active: #000;
                --color-background-button-dark-hover: #000;
                --color-background-button-white-active: #e0e0e0;
                --color-background-button-white-hover: #f0f0f0;
                --color-background-button-shopping-active: #4a85c9;
                --color-background-button-shopping-hover: #4a8ad4;
                --color-background-button-elevation-active: rgba(0,0,0,.1);
                --color-background-button-elevation-hover: rgba(0,0,0,.06);
                --color-background-button-tertiary-active: rgba(0,0,0,.1);
                --color-background-button-tertiary-hover: rgba(0,0,0,.06);
                --color-background-button-secondary-active: #dadada;
                --color-background-button-secondary-hover: #e2e2e2;
                --color-background-button-primary-active: #a3081a;
                --color-background-box-transparentdarkgray: rgba(51,51,51,.8);
                --color-background-box-darkwash: #dadada;
                --color-background-box-lightwash: #e2e2e2;
                --color-background-avatar-wash: rgba(0,0,0,.06);
                --color-background-avatar-placeholder: #efefef;
                --color-background-wash-light: hsla(0,0%,100%,.9);
                --color-background-wash-dark: rgba(0,0,0,.8);
                --color-icon-avatar-default: #111;
                --color-text-formfield-default: #111;
                --color-transparent: transparent;
                --color-black-cosmicore-900: #111;
                --color-gray-roboflow-800: #191919;
                --color-gray-roboflow-700: #2b2b2b;
                --color-gray-roboflow-600: #4a4a4a;
                --color-gray-roboflow-550: #5f5f5f;
                --color-gray-roboflow-500: #767676;
                --color-gray-roboflow-400: #a5a5a5;
                --color-gray-roboflow-300: #cdcdcd;
                --color-gray-roboflow-200: #e9e9e9;
                --color-gray-roboflow-100: #f1f1f1;
                --color-gray-roboflow-50: #f9f9f9;
                --color-white-mochimalist-0: #fff;
                --color-yellow-caramellow-900: #662400;
                --color-yellow-caramellow-800: #7c2d00;
                --color-yellow-caramellow-700: #943a00;
                --color-yellow-caramellow-600: #aa4900;
                --color-yellow-caramellow-500: #bd5b00;
                --color-yellow-caramellow-450: #d86800;
                --color-yellow-caramellow-400: #e18d00;
                --color-yellow-caramellow-300: #fdc900;
                --color-yellow-caramellow-200: #fae600;
                --color-yellow-caramellow-100: #fffd92;
                --color-yellow-caramellow-50: #fffebb;
                --color-yellow-caramellow-0: #fffedb;
                --color-orange-firetini-900: #660e00;
                --color-orange-firetini-800: #842000;
                --color-orange-firetini-700: #a42700;
                --color-orange-firetini-600: #c32f00;
                --color-orange-firetini-500: #de3700;
                --color-orange-firetini-450: #ff5b45;
                --color-orange-firetini-400: #f77a38;
                --color-orange-firetini-300: #fda161;
                --color-orange-firetini-200: #ffc58f;
                --color-orange-firetini-100: #ffe4c1;
                --color-orange-firetini-50: #fff0db;
                --color-orange-firetini-0: #fff6eb;
                --color-purple-mysticool-900: #2c0066;
                --color-purple-mysticool-800: #400387;
                --color-purple-mysticool-700: #550aa9;
                --color-purple-mysticool-600: #6b16ca;
                --color-purple-mysticool-500: #812ae7;
                --color-purple-mysticool-450: #8a39fa;
                --color-purple-mysticool-400: #9e68ff;
                --color-purple-mysticool-300: #b190ff;
                --color-purple-mysticool-200: #d5c7ff;
                --color-purple-mysticool-100: #e9e4ff;
                --color-purple-mysticool-50: #f0edff;
                --color-purple-mysticool-0: #f8f7ff;
                --color-green-matchacado-900: #00261a;
                --color-green-matchacado-800: #003020;
                --color-green-matchacado-700: #00422c;
                --color-green-matchacado-600: #005f3e;
                --color-green-matchacado-500: #008753;
                --color-green-matchacado-450: #1dad65;
                --color-green-matchacado-400: #39d377;
                --color-green-matchacado-300: #6bec8c;
                --color-green-matchacado-200: #a4f9ac;
                --color-green-matchacado-100: #c3f9c2;
                --color-green-matchacado-50: #e3fae1;
                --color-green-matchacado-0: #f6fdf5;
                --color-teal-spabattical-900: #003440;
                --color-teal-spabattical-800: #005062;
                --color-teal-spabattical-700: #005c62;
                --color-teal-spabattical-600: #006b6c;
                --color-teal-spabattical-500: #00857c;
                --color-teal-spabattical-450: #009990;
                --color-teal-spabattical-400: #26c0b4;
                --color-teal-spabattical-300: #48d5c6;
                --color-teal-spabattical-200: #75e4d5;
                --color-teal-spabattical-100: #ccf6ee;
                --color-teal-spabattical-50: #e6faf5;
                --color-teal-spabattical-0: #f7fdfc;
                --color-blue-skycicle-900: #002966;
                --color-blue-skycicle-800: #003c96;
                --color-blue-skycicle-700: #004ba9;
                --color-blue-skycicle-600: #005fcb;
                --color-blue-skycicle-500: #0074e8;
                --color-blue-skycicle-450: #007cff;
                --color-blue-skycicle-400: #45a3fe;
                --color-blue-skycicle-300: #75bfff;
                --color-blue-skycicle-200: #abdbff;
                --color-blue-skycicle-100: #d7edff;
                --color-blue-skycicle-50: #e6f4ff;
                --color-blue-skycicle-0: #f7fbff;
                --color-pink-flaminglow-900: #630233;
                --color-pink-flaminglow-800: #82053e;
                --color-pink-flaminglow-700: #a30c4a;
                --color-pink-flaminglow-600: #c31952;
                --color-pink-flaminglow-500: #de2c62;
                --color-pink-flaminglow-450: #ee376a;
                --color-pink-flaminglow-400: #f76593;
                --color-pink-flaminglow-300: #fe8eb1;
                --color-pink-flaminglow-200: #ffbed2;
                --color-pink-flaminglow-100: #ffdfe9;
                --color-pink-flaminglow-50: #ffebf1;
                --color-pink-flaminglow-0: #fff8fa;
                --color-red-pushpin-900: #600;
                --color-red-pushpin-800: maroon;
                --color-red-pushpin-700: #9b0000;
                --color-red-pushpin-600: #b60000;
                --color-red-pushpin-500: #c00;
                --color-red-pushpin-450: #e60023;
                --color-red-pushpin-400: #eb4242;
                --color-red-pushpin-300: #f47171;
                --color-red-pushpin-200: #fcbbbb;
                --color-red-pushpin-100: #ffe0e0;
                --color-red-pushpin-50: #ffebeb;
                --color-red-pushpin-0: #fff7f7;
                --rounding-datepicker-range-end: var(--rounding-0) var(--rounding-circle) var(--rounding-circle) var(--rounding-0);
                --rounding-datepicker-range-middle: var(--rounding-0);
                --rounding-datepicker-range-start: var(--rounding-circle) var(--rounding-0) var(--rounding-0) var(--rounding-circle);
                --rounding-datepicker-navigation: var(--rounding-circle);
                --rounding-datepicker-days: var(--rounding-circle);
                --rounding-datepicker-container: var(--rounding-400);
                --font-family-datepicker-heading: var(--font-family-default-latin);
                --font-family-datepicker-date: var(--font-family-default-latin);
                --font-weight-datepicker-heading: var(--font-weight-bold);
                --font-weight-datepicker-date: var(--font-weight-normal);
                --font-size-datepicker-heading: var(--font-size-400);
                --font-size-datepicker-date: var(--font-size-300);
                --color-data-visualization-error-text: var(--color-red-pushpin-500);
                --color-data-visualization-success-text: var(--color-green-matchacado-600);
                --color-data-visualization-success-graph: var(--color-green-matchacado-500);
                --color-data-visualization-primary: var(--color-data-visualization-05);
                --color-data-visualization-08: var(--color-purple-mysticool-800);
                --color-data-visualization-01: var(--color-blue-skycicle-800);
                --color-data-visualization-12: var(--color-orange-firetini-900);
                --color-data-visualization-11: var(--color-pink-flaminglow-500);
                --color-data-visualization-10: var(--color-teal-spabattical-800);
                --color-border-tag-disabled: var(--color-gray-roboflow-500);
                --color-border-table-row-selected: var(--color-black-cosmicore-900);
                --color-border-indicator: var(--color-white-mochimalist-0);
                --color-border-checkbox-unchecked-pressed: var(--color-gray-roboflow-400);
                --color-border-checkbox-unchecked-hover: var(--color-gray-roboflow-400);
                --color-border-checkbox-disabled: var(--color-border-formfield-disabled);
                --color-border-badge-dark: var(--color-black-cosmicore-900);
                --color-border-badge-light: var(--color-white-mochimalist-0);
                --color-border-badge-default: var(--color-white-mochimalist-0);
                --color-border-error: var(--color-red-pushpin-500);
                --color-border-default: var(--color-gray-roboflow-500);
                --color-border-container: var(--color-gray-roboflow-300);
                --color-background-video-container-secondary: var(--color-transparent);
                --color-background-tiledata-09: var(--color-data-visualization-09)1A;
                --color-background-tiledata-07: var(--color-data-visualization-07)1A;
                --color-background-tiledata-06: var(--color-data-visualization-06)1A;
                --color-background-tiledata-05: var(--color-data-visualization-05)1A;
                --color-background-tiledata-04: var(--color-data-visualization-04)1A;
                --color-background-tiledata-03: var(--color-data-visualization-03)1A;
                --color-background-tiledata-02: var(--color-data-visualization-02)1A;
                --color-background-tableofcontents-item-default: var(--color-transparent);
                --color-background-switch-disabled-selected: var(--color-gray-roboflow-500);
                --color-background-searchguide-active-09: var(--color-red-pushpin-200);
                --color-background-searchguide-active-08: var(--color-orange-firetini-100);
                --color-background-searchguide-active-07: var(--color-green-matchacado-100);
                --color-background-searchguide-active-06: var(--color-blue-skycicle-100);
                --color-background-searchguide-active-05: var(--color-purple-mysticool-200);
                --color-background-searchguide-active-04: var(--color-red-pushpin-200);
                --color-background-searchguide-active-03: var(--color-orange-firetini-200);
                --color-background-searchguide-active-02: var(--color-green-matchacado-200);
                --color-background-searchguide-active-01: var(--color-blue-skycicle-200);
                --color-background-searchguide-active-10: var(--color-purple-mysticool-100);
                --color-background-searchguide-hover-09: var(--color-red-pushpin-200);
                --color-background-searchguide-hover-08: var(--color-orange-firetini-100);
                --color-background-searchguide-hover-07: var(--color-green-matchacado-100);
                --color-background-searchguide-hover-06: var(--color-blue-skycicle-100);
                --color-background-searchguide-hover-05: var(--color-purple-mysticool-200);
                --color-background-searchguide-hover-04: var(--color-red-pushpin-200);
                --color-background-searchguide-hover-03: var(--color-orange-firetini-200);
                --color-background-searchguide-hover-02: var(--color-green-matchacado-200);
                --color-background-searchguide-hover-01: var(--color-blue-skycicle-200);
                --color-background-searchguide-hover-10: var(--color-purple-mysticool-100);
                --color-background-searchguide-default-09: var(--color-red-pushpin-200);
                --color-background-searchguide-default-08: var(--color-orange-firetini-100);
                --color-background-searchguide-default-07: var(--color-green-matchacado-100);
                --color-background-searchguide-default-06: var(--color-blue-skycicle-100);
                --color-background-searchguide-default-05: var(--color-purple-mysticool-200);
                --color-background-searchguide-default-04: var(--color-red-pushpin-200);
                --color-background-searchguide-default-03: var(--color-orange-firetini-200);
                --color-background-searchguide-default-02: var(--color-green-matchacado-200);
                --color-background-searchguide-default-01: var(--color-blue-skycicle-200);
                --color-background-searchguide-default-10: var(--color-purple-mysticool-100);
                --color-background-tag-warning-active: var(--color-yellow-caramellow-700);
                --color-background-tag-warning-hover: var(--color-yellow-caramellow-600);
                --color-background-tabs-transparent-base: var(--color-transparent);
                --color-background-checkbox-unchecked-error: var(--color-background-formfield-primary);
                --color-background-checkbox-unchecked-default: var(--color-background-formfield-primary);
                --color-background-checkbox-checked-error: var(--color-background-formfield-selected);
                --color-background-checkbox-checked-default: var(--color-background-formfield-selected);
                --color-background-checkbox-disabled: var(--color-background-formfield-disabled);
                --color-background-combobox-item-default: var(--color-transparent);
                --color-background-button-transparentdarkbackground-default: var(--color-transparent);
                --color-background-button-white-default: var(--color-white-mochimalist-0);
                --color-background-button-elevation-default: var(--color-transparent);
                --color-background-button-tertiary-default: var(--color-transparent);
                --color-background-box-transparent: var(--color-transparent);
                --color-background-badge-darkwash-hover: var(--color-background-wash-dark);
                --color-background-badge-darkwash-default: var(--color-background-wash-dark);
                --color-background-badge-lightwash-hover: var(--color-background-wash-light);
                --color-background-badge-lightwash-default: var(--color-background-wash-light);
                --color-background-elevation-raised: var(--color-transparent);
                --color-background-elevation-floating: var(--color-transparent);
                --color-background-elevation-accent: var(--color-gray-roboflow-100);
                --color-background-light: var(--color-white-mochimalist-0);
                --color-background-dark: var(--color-black-cosmicore-900);
                --color-background-education: var(--color-blue-skycicle-500);
                --color-background-brand: var(--color-red-pushpin-450);
                --color-background-inverse-strong: var(--color-gray-roboflow-200);
                --color-background-inverse-base: var(--color-black-cosmicore-900);
                --color-background-selected-weak: var(--color-gray-roboflow-400);
                --color-background-selected-strong: var(--color-gray-roboflow-700);
                --color-background-selected-base: var(--color-black-cosmicore-900);
                --color-background-tertiary-weak: var(--color-gray-roboflow-300);
                --color-background-tertiary-strong: var(--color-gray-roboflow-700);
                --color-background-tertiary-base: var(--color-gray-roboflow-500);
                --color-background-secondary-weak: var(--color-gray-roboflow-300);
                --color-background-secondary-strong: var(--color-gray-roboflow-400);
                --color-background-secondary-base: var(--color-gray-roboflow-200);
                --color-background-primary-weak: var(--color-red-pushpin-300);
                --color-background-primary-strong: var(--color-red-pushpin-600);
                --color-background-primary-base: var(--color-red-pushpin-450);
                --color-background-shopping: var(--color-blue-skycicle-500);
                --color-background-neutral: var(--color-gray-roboflow-500);
                --color-background-recommendation-weak: var(--color-purple-mysticool-100);
                --color-background-recommendation-base: var(--color-purple-mysticool-500);
                --color-background-success-weak: var(--color-green-matchacado-100);
                --color-background-success-base: var(--color-green-matchacado-500);
                --color-background-warning-weak: var(--color-orange-firetini-100);
                --color-background-warning-base: var(--color-yellow-caramellow-500);
                --color-background-error-weak: var(--color-red-pushpin-100);
                --color-background-error-base: var(--color-red-pushpin-500);
                --color-background-info-strong: var(--color-blue-skycicle-600);
                --color-background-info-weak: var(--color-blue-skycicle-100);
                --color-background-info-base: var(--color-blue-skycicle-500);
                --color-background-default: var(--color-white-mochimalist-0);
                --color-icon-dark: var(--color-black-cosmicore-900);
                --color-icon-light: var(--color-white-mochimalist-0);
                --color-icon-brand-primary: var(--color-red-pushpin-450);
                --color-icon-shopping: var(--color-blue-skycicle-500);
                --color-icon-inverse: var(--color-white-mochimalist-0);
                --color-icon-recommendation: var(--color-purple-mysticool-500);
                --color-icon-info: var(--color-blue-skycicle-500);
                --color-icon-warning: var(--color-yellow-caramellow-500);
                --color-icon-error: var(--color-red-pushpin-500);
                --color-icon-disabled: var(--color-gray-roboflow-400);
                --color-icon-success: var(--color-green-matchacado-600);
                --color-icon-subtle-accent: var(--color-gray-roboflow-550);
                --color-icon-subtle: var(--color-gray-roboflow-500);
                --color-icon-default: var(--color-black-cosmicore-900);
                --color-text-formfield-placeholder: var(--color-gray-roboflow-500);
                --color-text-formfield-disabled: var(--color-gray-roboflow-500);
                --color-text-link: var(--color-blue-skycicle-700);
                --color-text-shopping: var(--color-blue-skycicle-500);
                --color-text-light: var(--color-white-mochimalist-0);
                --color-text-dark: var(--color-black-cosmicore-900);
                --color-text-inverse: var(--color-white-mochimalist-0);
                --color-text-warning: var(--color-yellow-caramellow-500);
                --color-text-error: var(--color-red-pushpin-500);
                --color-text-disabled: var(--color-gray-roboflow-400);
                --color-text-success: var(--color-green-matchacado-600);
                --color-text-subtle: var(--color-gray-roboflow-500);
                --color-text-default: var(--color-black-cosmicore-900);
                --color-border-switch-pressed-unselected: var(--color-border-default);
                --color-border-switch-hover-unselected: var(--color-border-default);
                --color-border-switch-focus-outer: var(--color-border-default);
                --color-border-switch-focus-inner: var(--color-border-default);
                --color-border-switch-disabled-unselected: var(--color-border-container);
                --color-border-switch-disabled-selected: var(--color-background-default);
                --color-border-switch-default-unselected: var(--color-border-default);
                --color-border-switch-default-selected: var(--color-background-selected-base);
                --color-border-popover-education: var(--color-background-education);
                --color-border-formfield-error-default: var(--color-border-error);
                --color-border-checkbox-unchecked-error: var(--color-border-error);
                --color-border-checkbox-unchecked-default: var(--color-border-default);
                --color-border-checkbox-checked-error: var(--color-border-error);
                --color-border-checkbox-checked-default: var(--color-background-selected-base);
                --color-border-button-pressed: var(--color-border-container);
                --color-border-button-hover: var(--color-border-container);
                --color-background-video-container-primary: var(--color-background-inverse-base);
                --color-background-tiledata-hover: var(--color-background-secondary-base);
                --color-background-tiledata-08: var(--color-data-visualization-08)1A;
                --color-background-tiledata-01: var(--color-data-visualization-01)1A;
                --color-background-tiledata-12: var(--color-data-visualization-12)1A;
                --color-background-tiledata-11: var(--color-data-visualization-11)1A;
                --color-background-tiledata-10: var(--color-data-visualization-10)1A;
                --color-background-tableofcontents-item-hover: var(--color-background-secondary-base);
                --color-background-tagdata-secondary: var(--color-background-default);
                --color-background-tagdata-primary: var(--color-background-secondary-base);
                --color-background-searchguide-active-11: var(--color-background-secondary-base);
                --color-background-searchguide-hover-11: var(--color-background-secondary-base);
                --color-background-searchguide-default-11: var(--color-background-secondary-base);
                --color-background-tag-warning-default: var(--color-background-warning-base);
                --color-background-tag-error-default: var(--color-background-error-base);
                --color-background-tag-primary-default: var(--color-background-secondary-base);
                --color-background-tabs-default-hover: var(--color-background-secondary-base);
                --color-background-tabs-default-base: var(--color-background-default);
                --color-background-popover-education: var(--color-background-education);
                --color-background-popover-primary: var(--color-background-default);
                --color-background-overlay: var(--color-background-default);
                --color-background-indicator: var(--color-background-primary-base);
                --color-background-iconbutton-semitransparentdark-disabled-selected: var(--color-background-secondary-base);
                --color-background-iconbutton-semitransparentdark-disabled-default: var(--color-background-secondary-base);
                --color-background-button-selected-disabled: var(--color-background-selected-base);
                --color-background-button-selected-default: var(--color-background-selected-base);
                --color-background-button-disabled-default: var(--color-background-secondary-base);
                --color-background-button-transparentdarkbackground-disabled: var(--color-background-secondary-base);
                --color-background-button-semitransparentdark-disabled: var(--color-background-secondary-base);
                --color-background-button-semitransparentwhite-disabled: var(--color-background-secondary-base);
                --color-background-button-gray-disabled: var(--color-background-secondary-base);
                --color-background-button-gray-default: var(--color-background-neutral);
                --color-background-button-light-default: var(--color-background-light);
                --color-background-button-dark-default: var(--color-background-dark);
                --color-background-button-white-disabled: var(--color-background-secondary-base);
                --color-background-button-shopping-default: var(--color-background-shopping);
                --color-background-button-elevation-disabled: var(--color-background-secondary-base);
                --color-background-button-tertiary-disabled: var(--color-background-secondary-base);
                --color-background-button-secondary-disabled: var(--color-background-secondary-base);
                --color-background-button-secondary-default: var(--color-background-secondary-base);
                --color-background-button-primary-disabled: var(--color-background-secondary-base);
                --color-background-button-primary-hover: var(--color-background-primary-strong);
                --color-background-button-primary-default: var(--color-background-primary-base);
                --color-background-box-light: var(--color-background-light);
                --color-background-box-dark: var(--color-background-dark);
                --color-background-box-elevation-raised: var(--color-background-elevation-raised);
                --color-background-box-elevation-floating: var(--color-background-elevation-floating);
                --color-background-box-elevation-accent: var(--color-background-elevation-accent);
                --color-background-box-education: var(--color-background-education);
                --color-background-box-brand: var(--color-background-brand);
                --color-background-box-inverse: var(--color-background-inverse-base);
                --color-background-box-selected: var(--color-background-selected-base);
                --color-background-box-tertiary: var(--color-background-tertiary-base);
                --color-background-box-secondary: var(--color-background-secondary-base);
                --color-background-box-primary: var(--color-background-primary-base);
                --color-background-box-shopping: var(--color-background-shopping);
                --color-background-box-recommendation-weak: var(--color-background-recommendation-weak);
                --color-background-box-recommendation-base: var(--color-background-recommendation-base);
                --color-background-box-success-weak: var(--color-background-success-weak);
                --color-background-box-success-base: var(--color-background-success-base);
                --color-background-box-warning-weak: var(--color-background-warning-weak);
                --color-background-box-warning-base: var(--color-background-warning-base);
                --color-background-box-error-weak: var(--color-background-error-weak);
                --color-background-box-error-base: var(--color-background-error-base);
                --color-background-box-info-weak: var(--color-background-info-weak);
                --color-background-box-info-base: var(--color-background-info-base);
                --color-background-box-default: var(--color-background-default);
                --color-background-badge-recommendation-hover: var(--color-background-recommendation-base);
                --color-background-badge-recommendation-default: var(--color-background-recommendation-base);
                --color-background-badge-success-hover: var(--color-background-success-base);
                --color-background-badge-success-default: var(--color-background-success-base);
                --color-background-badge-warning-hover: var(--color-background-warning-base);
                --color-background-badge-warning-default: var(--color-background-warning-base);
                --color-background-badge-error-hover: var(--color-background-error-base);
                --color-background-badge-error-default: var(--color-background-error-base);
                --color-background-badge-info-hover: var(--color-background-info-strong);
                --color-background-badge-info-default: var(--color-background-info-base);
                --color-background-badge-neutral-hover: var(--color-background-tertiary-base);
                --color-background-badge-neutral-default: var(--color-background-tertiary-base)
            }

            .U-T,.mPu {
                width: 100%
            }

            .mPu:not(:first-child) {
                margin-top: var(--space-400)
            }

            .U-T:not(:first-child) {
                margin-top: var(--sema-space-200)
            }

            .JzF:hover {
                background-color: var(--sema-color-hover-background-elevation)
            }

            .JzF:active {
                background-color: var(--sema-color-pressed-background-elevation)
            }

            .pp- {
                margin: 0
            }

            .KvG {
                margin-left: 0;
                margin-right: 0
            }

            html:not([dir=rtl]) .KvG {
                padding-left: var(--space-400)
            }

            html[dir=rtl] .KvG {
                padding-right: var(--space-400)
            }

            html:not([dir=rtl]) .s69:first-child {
                padding-left: var(--space-800)
            }

            html[dir=rtl] .s69:first-child {
                padding-right: var(--space-800)
            }

            .Czi {
                margin-bottom: var(--space-400);
                margin-top: var(--space-400)
            }

            .Czi:last-child {
                margin-bottom: 0;
                margin-top: var(--space-400)
            }

            .Czi:first-child {
                margin-bottom: var(--space-400);
                margin-top: 0
            }

            .lWm {
                margin-bottom: var(--space-200);
                margin-top: var(--space-200)
            }

            .lWm:last-child {
                margin-bottom: 0;
                margin-top: var(--space-200)
            }

            .lWm:first-child {
                margin-bottom: var(--space-200);
                margin-top: 0
            }

            .KvG .KvG>.Czi:last-child {
                margin-bottom: var(--space-400);
                margin-top: var(--space-400)
            }

            .KvG .KvG>.Czi:first-child {
                margin-bottom: var(--space-400);
                margin-top: var(--space-400)
            }

            .KvG .KvG>.lWm:last-child {
                margin-bottom: var(--space-200);
                margin-top: var(--space-200)
            }

            .KvG .KvG>.lWm:first-child {
                margin-bottom: var(--space-200);
                margin-top: var(--space-200)
            }

            .am2 {
                list-style-type: none
            }

            .y1w {
                list-style-type: disc
            }

            .bwM {
                list-style-type: circle
            }

            .rRX {
                list-style-type: decimal
            }

            .XmT {
                list-style-type: upper-latin
            }

            .G_y {
                list-style-type: lower-latin
            }

            .ke7 * {
                color: var(--color-text-light)!important
            }

            .MlF * {
                color: var(--color-text-dark)!important
            }

            .p_1 {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .rp6 {
                margin-bottom: 0;
                margin-top: 0
            }

            .fk9 {
                border: 1px solid var(--color-black-cosmicore-900)
            }

            .pOA {
                height: 100%
            }

            .X45 {
                transition: width .2s
            }

            .B3O {
                margin-bottom: var(--space-600);
                margin-top: var(--space-600)
            }

            .B3O:first-child {
                margin-top: 0
            }

            .B3O:last-child {
                margin-bottom: 0
            }

            .oRn {
                display: none;
                margin-bottom: var(--space-600)
            }

            .txr {
                margin-top: var(--space-600)
            }

            .rp6:not(.B3O)+.B3O .oRn {
                display: block
            }

            .B3O:last-child .txr {
                display: none
            }

            .iQD {
                background: var(--color-background-combobox-item-default)
            }

            .q9L {
                background-color: var(--color-background-combobox-item-hover)
            }

            @keyframes UVU {
                0% {
                    opacity: var(--opacity-0)
                }

                to {
                    opacity: var(--opacity-500)
                }
            }

            @keyframes Wl2 {
                0% {
                    opacity: var(--opacity-500)
                }

                to {
                    opacity: var(--opacity-0)
                }
            }

            .JJV {
                background: rgba(0,0,0,.8);
                height: 100%
            }

            .UxA {
                opacity: var(--opacity-0)
            }

            .hkP {
                animation: UVU .4s linear
            }

            .tb3 {
                animation: Wl2 .4s linear
            }

            .Sqz {
                align-items: center;
                display: flex;
                flex-wrap: wrap;
                justify-content: center;
                overflow: hidden
            }

            @keyframes FuY {
                0% {
                    transform: translateX(100%)
                }

                to {
                    transform: translateX(0)
                }
            }

            @keyframes _Ud {
                0% {
                    transform: translateX(-100%)
                }

                to {
                    transform: translateX(0)
                }
            }

            @keyframes Pmg {
                0% {
                    transform: translateX(0)
                }

                to {
                    transform: translateX(100%)
                }
            }

            @keyframes JYg {
                0% {
                    transform: translateX(0)
                }

                to {
                    transform: translateX(-100%)
                }
            }

            @keyframes YAI {
                0% {
                    transform: translateY(100%)
                }

                to {
                    transform: translateY(0)
                }
            }

            @keyframes Yls {
                0% {
                    transform: translateY(0)
                }

                to {
                    transform: translateY(100%)
                }
            }

            .Xjn {
                transform: translateX(100%)
            }

            .Ve3 {
                animation: FuY .4s ease-in-out
            }

            html[dir=rtl] .Ve3 {
                animation: _Ud .4s ease-in-out
            }

            .TC3 {
                animation: Pmg .4s ease-in-out
            }

            html[dir=rtl] .TC3 {
                animation: JYg .4s ease-in-out
            }

            .D_U {
                transform: translateY(100%)
            }

            .BND {
                animation: YAI .4s ease-in-out
            }

            .k78 {
                animation: Yls .4s ease-in-out
            }

            .taJ {
                --g-enter-delay: 0ms;
                --g-intro-duration: var(--comp-spinner-motion-enter-duration);
                --g-size: 40px;
                animation-composition: add;
                animation-delay: var(--g-enter-delay),0s;
                animation-duration: 1s,var(--comp-spinner-motion-exit-duration);
                animation-fill-mode: forwards;
                animation-iteration-count: infinite,1;
                animation-name: _iM;
                animation-timing-function: linear,ease-out;
                height: var(--g-size);
                width: var(--g-size)
            }

            .taJ.N4A {
                animation-name: _iM,Z-E
            }

            svg * {
                transform-box: fill-box
            }

            .taJ circle {
                --g-start-x: 0;
                --g-start-y: 0;
                --g-base-delay: calc(var(--g-intro-duration) + var(--g-enter-delay));
                animation-composition: add;
                animation-duration: .8s,1.8s,var(--g-intro-duration);
                animation-fill-mode: both;
                animation-iteration-count: infinite,infinite,1;
                animation-name: XtE,t8P,hy7;
                animation-timing-function: linear,linear,ease-in-out;
                transform-origin: center center
            }

            .taJ circle:first-child {
                animation-delay: calc(var(--g-base-delay) + 0ms),var(--g-base-delay),var(--g-enter-delay)
            }

            .taJ circle:nth-child(2) {
                animation-delay: calc(var(--g-base-delay) + .1s),var(--g-base-delay),calc(var(--g-enter-delay) + .15s)
            }

            .taJ circle:nth-child(3) {
                animation-delay: calc(var(--g-base-delay) + .2s),var(--g-base-delay),calc(var(--g-enter-delay) + .3s)
            }

            @keyframes hy7 {
                0% {
                    transform: translate(var(--g-start-x),var(--g-start-y)) scale(0)
                }

                to {
                    transform: translate(0) scale(1)
                }
            }

            @keyframes Z-E {
                to {
                    transform: scale(0)
                }
            }

            @keyframes _iM {
                to {
                    transform: rotate(1turn)
                }
            }

            @keyframes XtE {
                50% {
                    transform: scale(.666)
                }

                to {
                    transform: scale(1)
                }
            }

            @keyframes t8P {
                0% {
                    fill: var(--comp-spinner-color-background-1)
                }

                33.333% {
                    fill: var(--comp-spinner-color-background-2)
                }

                66.666% {
                    fill: var(--comp-spinner-color-background-3)
                }

                to {
                    fill: var(--comp-spinner-color-background-1)
                }
            }

            ._eX {
                animation: K2e calc(var(--base-motion-duration-150) / 2) var(--base-motion-easing-linear) forwards
            }

            .t53 {
                animation: Vz_ calc(var(--base-motion-duration-150) / 2) var(--base-motion-easing-linear) forwards
            }

            @keyframes K2e {
                0% {
                    transform: scale(1)
                }

                to {
                    transform: scale(.95)
                }
            }

            @keyframes Vz_ {
                0% {
                    transform: scale(.95)
                }

                to {
                    transform: scale(1)
                }
            }

            @media (prefers-reduced-motion) {
                ._eX,.t53 {
                    animation: none
                }
            }

            .MFi * {
                color: var(--color-text-error)!important;
                font-size: var(--font-size-100)!important
            }

            .aQn {
                height: 100%
            }

            .TjE {
                height: 100%;
                max-height: 100%
            }

            .A2V,.TjE {
                background-color: var(--color-background-overlay)
            }

            .A2V {
                border-radius: 32px 32px 0 0
            }

            .lpe {
                height: 50%
            }

            .pZq {
                max-height: 90%;
                min-height: 30%
            }

            .p5q {
                padding-bottom: var(--space-100)
            }

            .w5i {
                padding-bottom: var(--space-300)
            }

            .vhU {
                padding-bottom: var(--space-200)
            }

            .gUZ {
                fill: currentColor;
                stroke-width: 0;
                vertical-align: middle
            }

            html[dir=rtl] .Hn_ {
                transform: scaleX(-1);
                transform-origin: center
            }

            .hdS {
                color: inherit
            }

            .AR6 {
                color: var(--color-icon-inverse)
            }

            .X7a {
                color: var(--color-icon-error)
            }

            .Uvi {
                color: var(--color-icon-default)
            }

            .m9E {
                color: var(--color-icon-disabled)
            }

            .BNH {
                color: var(--color-icon-subtle)
            }

            .W53 {
                color: var(--color-icon-warning)
            }

            .AiB {
                color: var(--color-icon-success)
            }

            .U3K {
                color: var(--color-icon-recommendation)
            }

            .vvo {
                color: var(--color-icon-shopping)
            }

            .FxY {
                color: var(--color-icon-info)
            }

            .g_1 {
                color: var(--color-icon-brand-primary)
            }

            .ePF {
                color: var(--color-icon-light)
            }

            .bW6 {
                color: var(--color-icon-dark)
            }

            ._g0 {
                padding-left: var(--space-0);
                padding-right: var(--space-0)
            }

            ._Bv {
                margin-top: var(--space-300)
            }

            .DYw {
                padding-top: var(--space-100)
            }

            html[dir=rtl] .eSk {
                padding-right: var(--space-0)
            }

            html:not([dir=rtl]) .eSk {
                padding-left: var(--space-0)
            }

            .GY6 {
                padding-top: var(--sema-space-100)
            }

            html[dir=rtl] .PN4 {
                padding-right: var(--sema-space-200)
            }

            html:not([dir=rtl]) .PN4 {
                padding-left: var(--sema-space-200)
            }

            .VgP {
                padding-top: var(--space-100)
            }

            html[dir=rtl] .LP6 {
                padding-right: var(--space-0)
            }

            html:not([dir=rtl]) .LP6 {
                padding-left: var(--space-0)
            }

            .G0M {
                padding-top: var(--sema-space-200)
            }

            html[dir=rtl] .cOA {
                padding-right: var(--sema-space-300)
            }

            html:not([dir=rtl]) .cOA {
                padding-left: var(--sema-space-300)
            }

            .lh1 {
                padding-top: var(--space-200)
            }

            html[dir=rtl] .soS {
                padding-right: var(--space-0)
            }

            html:not([dir=rtl]) .soS {
                padding-left: var(--space-0)
            }

            .xen {
                padding-top: var(--sema-space-200)
            }

            html[dir=rtl] .Jb0 {
                padding-right: var(--sema-space-400)
            }

            html:not([dir=rtl]) .Jb0 {
                padding-left: var(--sema-space-400)
            }

            .cNb,.yxg {
                height: 100%
            }

            .yxg {
                background-color: var(--color-background-overlay);
                max-height: 100%
            }

            .yxg:focus {
                outline: none
            }

            .__A {
                border-radius: var(--sema-rounding-400);
                outline: 2px solid var(--sema-color-border-focus-outer-default)
            }

            .aCi {
                font-family: var(--sema-font-family-ui-lg);
                font-size: var(--sema-font-size-ui-lg);
                font-weight: var(--sema-font-weight-ui-lg);
                letter-spacing: var(--sema-font-letterspacing-ui-lg);
                line-height: var(--sema-font-lineheight-ui-lg);
                -webkit-text-decoration: var(--sema-font-textdecoration-ui-lg);
                text-decoration: var(--sema-font-textdecoration-ui-lg)
            }

            .wne {
                font-family: var(--sema-font-family-ui-md);
                font-size: var(--sema-font-size-ui-md);
                font-weight: var(--sema-font-weight-ui-md);
                letter-spacing: var(--sema-font-letterspacing-ui-md);
                line-height: var(--sema-font-lineheight-ui-md);
                -webkit-text-decoration: var(--sema-font-textdecoration-ui-md);
                text-decoration: var(--sema-font-textdecoration-ui-md)
            }

            .Q_r {
                font-family: var(--sema-font-family-ui-sm);
                font-size: var(--sema-font-size-ui-sm);
                font-weight: var(--sema-font-weight-ui-sm);
                letter-spacing: var(--sema-font-letterspacing-ui-sm);
                line-height: var(--sema-font-lineheight-ui-sm);
                -webkit-text-decoration: var(--sema-font-textdecoration-ui-sm);
                text-decoration: var(--sema-font-textdecoration-ui-sm)
            }

            .ot0 {
                font-family: var(--sema-font-family-ui-xs);
                font-size: var(--sema-font-size-ui-xs);
                font-weight: var(--sema-font-weight-ui-xs);
                letter-spacing: var(--sema-font-letterspacing-ui-xs);
                line-height: var(--sema-font-lineheight-ui-xs);
                -webkit-text-decoration: var(--sema-font-textdecoration-ui-xs);
                text-decoration: var(--sema-font-textdecoration-ui-xs)
            }

            .MZd {
                padding-bottom: 100%;
                position: relative
            }

            .F_Z,.MZd {
                border-radius: 50%
            }

            .F_Z {
                outline: 1px solid #fff
            }

            .MCe {
                border-radius: var(--sema-rounding-circle);
                outline: 2px solid var(--sema-color-border-inverse)
            }

            .eKX {
                border: 2px solid var(--sema-color-border-focus-inner-default);
                border-radius: 50%;
                outline: 2px solid var(--sema-color-border-focus-outer-default)
            }

            .Ij3 {
                background: var(--sema-color-hover-background-wash-image-tint)
            }

            .BaB {
                background: var(--sema-color-pressed-background-wash-image-tint)
            }

            .xIj {
                display: flex;
                inset: 0;
                justify-content: center;
                position: absolute
            }

            .XAd {
                stroke-width: 0;
                vertical-align: middle
            }

            .r0- {
                fill: var(--color-icon-avatar-default)
            }

            .x-f {
                fill: var(--color-icon-light)
            }

            .KuF,.yfm {
                background-color: var(--color-transparent)
            }

            .hW- {
                max-width: 16ch;
                padding-top: var(--space-200)
            }

            .yfm:focus {
                outline: 0
            }

            .v07 {
                opacity: .5
            }

            .jjx,.v07 {
                cursor: default
            }

            .D3G div {
                color: var(--sema-color-pressed-text-default)!important
            }

            .TGY div {
                color: var(--sema-color-hover-text-default)!important
            }

            .e43 {
                margin: 0
            }

            .yQo {
                padding: 0
            }

            :root {
                --g-size-sm: var(--space-400);
                --g-size-md: var(--space-600)
            }

            .n_6 {
                height: var(--g-size-sm);
                width: var(--g-size-sm)
            }

            .rKi {
                height: var(--g-size-md);
                width: var(--g-size-md)
            }

            .LnX {
                background-color: var(--color-background-checkbox-unchecked-default)
            }

            .mCN {
                background-color: var(--color-background-checkbox-disabled)
            }

            .ovY {
                background-color: var(--color-background-checkbox-checked-default)
            }

            .tHS {
                background-color: var(--color-background-checkbox-checked-error)
            }

            .XaH {
                background-color: var(--color-background-checkbox-unchecked-error)
            }

            .Q9m {
                border-color: var(--color-border-checkbox-unchecked-default)
            }

            .PO8 {
                border-color: var(--color-border-checkbox-checked-default)
            }

            .t4K {
                border-color: var(--color-border-checkbox-disabled)
            }

            .UuW {
                border-color: var(--color-border-checkbox-checked-error)
            }

            .egs {
                border-color: var(--color-border-checkbox-unchecked-error)
            }

            .Wqy {
                border-color: var(--color-border-checkbox-unchecked-hover)
            }

            .TbM {
                border-color: var(--sema-color-hover-border-error)
            }

            .ecS {
                border-color: var(--sema-color-pressed-border-interactive)
            }

            .TJ3 {
                border-color: var(--sema-color-pressed-border-error)
            }

            .jX2 {
                background-color: var(--sema-color-hover-background-selected);
                border-color: var(--sema-color-hover-background-selected)
            }

            .yKe {
                border-color: var(--sema-color-border-focus-inner-default);
                border-style: solid;
                border-width: 2px;
                outline: 2px solid var(--sema-color-border-focus-outer-default);
                outline-offset: 0
            }

            .R9K {
                background-color: var(--sema-color-hover-background-error-default);
                border-color: var(--sema-color-hover-background-error-default)
            }

            .UNR {
                background-color: var(--sema-color-pressed-background-selected);
                border-color: var(--sema-color-pressed-background-selected)
            }

            .GJu {
                background-color: var(--sema-color-pressed-background-error-default);
                border-color: var(--sema-color-pressed-background-error-default)
            }

            .MgF {
                border-radius: var(--sema-rounding-100)
            }

            .yDE {
                border-radius: var(--sema-rounding-200)
            }

            .hWu {
                transition-duration: var( --comp-checkbox-motion-background-colorchange-duration );
                transition-property: background-color,border-color;
                transition-timing-function: var( --comp-checkbox-motion-background-colorchange-easing )
            }

            .hWu.yKe,.hWu:not(.ovY) {
                transition-property: background-color
            }

            .QRS {
                transition: width var(--comp-checkbox-icon-motion-collapse-in-duration) var(--comp-checkbox-icon-motion-collapse-in-easing)
            }

            .HHG {
                transition: width var(--comp-checkbox-icon-motion-collapse-out-duration) var(--comp-checkbox-icon-motion-collapse-out-easing)
            }

            .Wd9 {
                height: var(--space-600);
                width: var(--space-600)
            }

            .BSN {
                pointer-events: none
            }

            .sGt {
                appearance: none;
                opacity: var(--opacity-0);
                outline: 0
            }

            .n8y {
                position: relative
            }

            .z8V {
                padding-top: var(--sema-space-50)
            }

            html:not([dir=rtl]) .xIz {
                padding-left: var(--sema-space-200)
            }

            html[dir=rtl] .xIz {
                padding-right: var(--sema-space-200)
            }

            .u4S {
                padding-top: var(--sema-space-25)
            }

            .rsl {
                padding-bottom: var(--space-200);
                padding-left: var(--space-0);
                padding-right: var(--space-0)
            }

            .BG7 {
                cursor: pointer
            }

            .LIa {
                cursor: zoom-in
            }

            .Smz {
                cursor: zoom-out
            }

            .q-D {
                cursor: copy
            }

            .c8z {
                cursor: move
            }

            .rEw {
                cursor: no-drop
            }

            .K8T {
                cursor: grab
            }

            .RMk {
                cursor: grabbing
            }

            :import("./Focus.css") {
                i__imported_accessibilityOutlineFocus_3: accessibilityOutlineFocus
            }

            .SPw {
                perspective: 1px
            }

            .Tti {
                border-radius: var(--rounding-0)
            }

            .qdx {
                border-radius: var(--rounding-100)
            }

            .hrh {
                border-radius: var(--rounding-200)
            }

            .ufJ {
                border-radius: var(--rounding-300)
            }

            .AAn {
                border-radius: var(--rounding-400)
            }

            .smj {
                border-radius: var(--rounding-500)
            }

            .K1k {
                border-radius: var(--rounding-circle)
            }

            .G4l {
                background-color: var(--color-background-button-selected-disabled)
            }

            .cLA {
                background-color: var(--color-background-button-selected-default)
            }

            .bP7 {
                border: 2px solid;
                border-color: var(--sema-color-border-focus-inner-default);
                box-sizing: border-box;
                outline: 2px solid var(--sema-color-border-focus-outer-default);
                outline-offset: 0;
                padding: var(--space-0) var(--space-0)
            }

            .bP7.Lmt {
                outline: 2px solid var(--sema-color-border-focus-outer-light)
            }

            .bP7.Fqo {
                outline: 2px solid var(--sema-color-border-focus-outer-inverse)
            }

            .bP7.t4x {
                border-color: transparent
            }

            .bP7.Dp5 {
                border: 2px solid var(--sema-color-border-focus-inner-dark)
            }

            .wXM svg {
                opacity: .4
            }

            .WqF {
                background-color: var(--color-background-button-primary-default)
            }

            .WqF.JEu,.WqF.jEe {
                background-color: var(--color-background-button-primary-hover)
            }

            .WqF.goL {
                background-color: var(--color-background-button-primary-active)
            }

            .WqF.Owy {
                background-color: var(--color-background-button-primary-disabled)
            }

            .Wqj {
                background-color: var(--color-background-button-secondary-default)
            }

            .Wqj.JEu,.Wqj.jEe {
                background-color: var(--color-background-button-secondary-hover)
            }

            .Wqj.goL {
                background-color: var(--color-background-button-secondary-active)
            }

            .Wqj.Owy {
                background-color: var(--color-background-button-secondary-disabled)
            }

            .uPZ {
                background-color: var(--color-background-button-tertiary-default)
            }

            .uPZ.JEu,.uPZ.jEe {
                background-color: var(--color-background-button-tertiary-hover)
            }

            .uPZ.goL {
                background-color: var(--color-background-button-tertiary-active)
            }

            .uPZ.Owy {
                background-color: var(--color-background-button-tertiary-disabled)
            }

            .M5w {
                background-color: var( --color-background-button-transparentdarkbackground-default )
            }

            .M5w.JEu,.M5w.jEe {
                background-color: var( --color-background-button-transparentdarkbackground-hover )
            }

            .M5w.goL {
                background-color: var( --color-background-button-transparentdarkbackground-active )
            }

            .M5w.Owy {
                background-color: var( --color-background-button-transparentdarkbackground-disabled )
            }

            .eBH {
                background-color: var(--color-background-button-semitransparentwhite-default)
            }

            .eBH.JEu,.eBH.jEe {
                background-color: var(--color-background-button-semitransparentwhite-hover)
            }

            .eBH.goL {
                background-color: var(--color-background-button-semitransparentwhite-active)
            }

            .eBH.Owy {
                background-color: var( --color-background-button-semitransparentwhite-disabled )
            }

            .U7n {
                background-color: var(--color-background-button-white-default)
            }

            .U7n.JEu,.U7n.jEe {
                background-color: var(--color-background-button-white-hover)
            }

            .U7n.goL {
                background-color: var(--color-background-button-white-active)
            }

            .U7n.Owy {
                background-color: var(--color-background-button-white-disabled)
            }

            .fT7 {
                background-color: var( --color-background-iconbutton-semitransparentdark-default )
            }

            .fT7.JEu,.fT7.jEe {
                background-color: var( --color-background-iconbutton-semitransparentdark-hover )
            }

            .fT7.goL {
                background-color: var( --color-background-iconbutton-semitransparentdark-active )
            }

            .fT7.Owy {
                background-color: var( --color-background-iconbutton-semitransparentdark-disabled-default )
            }

            .fT7.Owy.cLA {
                background-color: var( --color-background-iconbutton-semitransparentdark-disabled-selected )
            }

            .iHp {
                background-color: var(--color-background-button-gray-default)
            }

            .iHp.JEu,.iHp.jEe {
                background-color: var(--color-background-button-gray-hover)
            }

            .iHp.goL {
                background-color: var(--color-background-button-gray-active)
            }

            .iHp.Owy {
                background-color: var(--color-background-button-gray-disabled)
            }

            .sZj {
                background-color: var(--color-background-button-elevation-default)
            }

            .sZj.JEu,.sZj.jEe {
                background-color: var(--color-background-button-elevation-hover)
            }

            .sZj.goL {
                background-color: var(--color-background-button-elevation-active)
            }

            .sZj.Owy {
                background-color: var(--color-background-button-elevation-disabled)
            }

            .iyn:focus {
                outline: 4px solid var(--color-border-focus);
                outline-offset: 0
            }

            .n9p:focus {
                outline: 2px solid var(--sema-color-border-focus-outer-default);
                outline-offset: 0
            }

            .iHx:focus {
                outline: 2px solid var(--sema-color-border-focus-outer-light);
                outline-offset: 0
            }

            .LI1 .iyn:focus-within {
                outline: 4px solid var(--color-border-focus);
                outline-offset: 0
            }

            .fin:focus {
                border: 2px solid var(--sema-color-border-focus-inner-default)
            }

            .HDv {
                border: 2px solid var(--base-color-transparent)
            }

            .lVk:focus {
                border: 2px solid var(--sema-color-border-focus-inner-inverse)
            }

            .LI1:focus {
                outline: 0
            }

            .C1J {
                outline: 4px solid var(--color-border-focus);
                outline-offset: 0
            }

            .mdb {
                outline: 2px solid var(--color-border-focus);
                outline-offset: 0
            }

            .CCY:focus {
                outline: 0
            }

            .Fuc a:focus {
                outline: 0
            }

            :root {
                --g-border-width: 1px;
                --g-border-width-lg: 2px
            }

            .KI_ {
                border: var(--g-border-width) solid var(--color-border-container)
            }

            .gaK {
                border-color: var(--color-transparent)
            }

            .gSJ {
                border-color: var(--color-background-selected-base)
            }

            .nG5 {
                border-color: var(--color-border-default)
            }

            .LJB {
                border-color: var(--color-border-container)
            }

            .xbp {
                border-color: var(--color-border-error)
            }

            .dPY {
                border-color: var(--color-gray-roboflow-400)
            }

            .Fvo {
                border-color: var(--color-border-formfield-disabled)
            }

            .uNu {
                border-top: var(--g-border-width) solid var(--color-border-container)
            }

            html:not([dir=rtl]) .w7l {
                border-right: var(--g-border-width) solid var(--color-border-container)
            }

            html[dir=rtl] .w7l {
                border-left: var(--g-border-width) solid var(--color-border-container)
            }

            .vCE {
                border-bottom: var(--g-border-width) solid var(--color-border-container)
            }

            html:not([dir=rtl]) .mQC {
                border-left: var(--g-border-width) solid var(--color-border-container)
            }

            html[dir=rtl] .mQC {
                border-right: var(--g-border-width) solid var(--color-border-container)
            }

            .INd {
                border-radius: var(--rounding-circle)
            }

            .Lfz {
                border-radius: var(--rounding-pill)
            }

            .eEj {
                border-radius: var(--rounding-0)
            }

            .Pja {
                border-radius: var(--rounding-100)
            }

            .DUt {
                border-radius: var(--rounding-200)
            }

            .s2n {
                border-radius: var(--rounding-300)
            }

            .ho- {
                border-radius: var(--rounding-400)
            }

            .PcK {
                border-radius: var(--rounding-500)
            }

            .fev {
                border-radius: var(--rounding-600)
            }

            .v_3 {
                border-radius: var(--rounding-700)
            }

            .OVX {
                border-radius: var(--rounding-800)
            }

            .adn {
                border: 0
            }

            .daS {
                border-width: var(--g-border-width)
            }

            .XgI {
                border-width: var(--g-border-width-lg)
            }

            .Pw5 {
                border-style: solid
            }

            .ALa {
                box-shadow: var(--elevation-floating)
            }

            .vEU {
                box-shadow: var(--elevation-raised-top)
            }

            .Hx- {
                box-shadow: var(--elevation-raised-bottom)
            }

            .mbr {
                appearance: none;
                border-style: solid;
                border-width: 2px
            }

            .mbr.e0w {
                border-radius: var(--rounding-200);
                font-size: var(--font-size-200)
            }

            .mbr.zlS {
                border-radius: var(--rounding-300)
            }

            .mbr.oVz,.mbr.zlS {
                font-size: var(--font-size-300)
            }

            .mbr.oVz {
                border-radius: var(--rounding-400)
            }

            .Et3:hover:not(:focus):not(.FOU) {
                border-color: var(--color-gray-roboflow-400)
            }

            .ykM {
                border-color: var(--color-border-formfield-error-default);
                outline: none
            }

            .ykM:focus {
                border-color: var(--color-border-container)
            }

            .ykM:hover:not(:focus) {
                border-color: var(--color-border-formfield-error-hover)
            }

            .fSK {
                background-color: var(--color-background-formfield-primary)
            }

            .VvI,.fSK {
                color: var(--color-text-formfield-default)
            }

            .VvI {
                background-color: var(--color-transparent)
            }

            .FOU {
                background-color: var(--color-background-formfield-disabled);
                color: var(--color-text-formfield-disabled)
            }

            .YMx {
                appearance: none;
                background: none;
                border: none;
                border-radius: var(--rounding-200);
                color: inherit
            }

            :root {
                --g-ncols: 12
            }

            .pjY {
                vertical-align: top
            }

            .wA7 {
                width: calc(1 / var(--g-ncols) * 100%)
            }

            .sxy {
                width: calc(2 / var(--g-ncols) * 100%)
            }

            .xEW {
                width: calc(3 / var(--g-ncols) * 100%)
            }

            .MRE {
                width: calc(4 / var(--g-ncols) * 100%)
            }

            .tYG {
                width: calc(5 / var(--g-ncols) * 100%)
            }

            .UHc {
                width: calc(6 / var(--g-ncols) * 100%)
            }

            .ojd {
                width: calc(7 / var(--g-ncols) * 100%)
            }

            .PX- {
                width: calc(8 / var(--g-ncols) * 100%)
            }

            .Qfr {
                width: calc(9 / var(--g-ncols) * 100%)
            }

            .vdP {
                width: calc(10 / var(--g-ncols) * 100%)
            }

            .kaP {
                width: calc(11 / var(--g-ncols) * 100%)
            }

            .L4E {
                width: calc(12 / var(--g-ncols) * 100%)
            }

            @media (min-width: 576px) {
                .Djc {
                    width:calc(1 / var(--g-ncols) * 100%)
                }

                .tar {
                    width: calc(2 / var(--g-ncols) * 100%)
                }

                .QS3 {
                    width: calc(3 / var(--g-ncols) * 100%)
                }

                .V_L {
                    width: calc(4 / var(--g-ncols) * 100%)
                }

                .kh1 {
                    width: calc(5 / var(--g-ncols) * 100%)
                }

                .Fue {
                    width: calc(6 / var(--g-ncols) * 100%)
                }

                .cgB {
                    width: calc(7 / var(--g-ncols) * 100%)
                }

                .DkM {
                    width: calc(8 / var(--g-ncols) * 100%)
                }

                .AXh {
                    width: calc(9 / var(--g-ncols) * 100%)
                }

                .UtM {
                    width: calc(10 / var(--g-ncols) * 100%)
                }

                .Wyy {
                    width: calc(11 / var(--g-ncols) * 100%)
                }

                .dXC {
                    width: calc(12 / var(--g-ncols) * 100%)
                }
            }

            @media (min-width: 768px) {
                .U8q {
                    width:calc(1 / var(--g-ncols) * 100%)
                }

                .shx {
                    width: calc(2 / var(--g-ncols) * 100%)
                }

                .EGm {
                    width: calc(3 / var(--g-ncols) * 100%)
                }

                .XMp {
                    width: calc(4 / var(--g-ncols) * 100%)
                }

                .H2Q {
                    width: calc(5 / var(--g-ncols) * 100%)
                }

                .HHc {
                    width: calc(6 / var(--g-ncols) * 100%)
                }

                .JWr {
                    width: calc(7 / var(--g-ncols) * 100%)
                }

                .h5B {
                    width: calc(8 / var(--g-ncols) * 100%)
                }

                .Eeb {
                    width: calc(9 / var(--g-ncols) * 100%)
                }

                .TIo {
                    width: calc(10 / var(--g-ncols) * 100%)
                }

                .rPE {
                    width: calc(11 / var(--g-ncols) * 100%)
                }

                .QwK {
                    width: calc(12 / var(--g-ncols) * 100%)
                }
            }

            @media (min-width: 1312px) {
                .VSa {
                    width:calc(1 / var(--g-ncols) * 100%)
                }

                .aml {
                    width: calc(2 / var(--g-ncols) * 100%)
                }

                .huk {
                    width: calc(3 / var(--g-ncols) * 100%)
                }

                .Vnj {
                    width: calc(4 / var(--g-ncols) * 100%)
                }

                .KgZ {
                    width: calc(5 / var(--g-ncols) * 100%)
                }

                .c2A {
                    width: calc(6 / var(--g-ncols) * 100%)
                }

                .IGd {
                    width: calc(7 / var(--g-ncols) * 100%)
                }

                .hMf {
                    width: calc(8 / var(--g-ncols) * 100%)
                }

                .swh {
                    width: calc(9 / var(--g-ncols) * 100%)
                }

                .Hs0 {
                    width: calc(10 / var(--g-ncols) * 100%)
                }

                .YXE {
                    width: calc(11 / var(--g-ncols) * 100%)
                }

                .XTp {
                    width: calc(12 / var(--g-ncols) * 100%)
                }
            }

            .D8X.LaU {
                padding: var(--space-100) var(--space-200)
            }

            .D8X.O2L {
                padding: var(--space-200) var(--space-300)
            }

            .D8X.ybQ {
                padding: var(--space-300) var(--space-400)
            }

            .D8X::placeholder {
                color: var(--color-text-formfield-placeholder)
            }

            .IWB,._2W {
                margin-bottom: var(--space-100);
                padding: var(--space-100) var(--space-0)
            }

            ._2W {
                width: 100%
            }

            ._2W:focus {
                outline: 0
            }

            .IWB {
                visibility: hidden;
                white-space: nowrap
            }

            .rNx {
                display: flex;
                flex-wrap: wrap
            }

            .LaU.rNx {
                padding-bottom: var(--space-0)!important;
                padding-top: 2px!important
            }

            .O2L.rNx {
                padding-bottom: var(--space-100)!important
            }

            .O2L.rNx,.ybQ.rNx {
                padding-top: 6px!important
            }

            .ybQ.rNx {
                padding-bottom: var(--space-0)!important
            }

            html:not([dir=rtl]) .BMi {
                padding-right: var(--space-800)
            }

            html[dir=rtl] .BMi {
                padding-left: var(--space-800)
            }

            .DmS {
                bottom: var(--space-0);
                position: absolute;
                top: var(--space-0)
            }

            html:not([dir=rtl]) .DmS {
                right: var(--space-0)
            }

            html[dir=rtl] .DmS {
                left: var(--space-0)
            }

            .Bbb {
                color: var(--sema-color-text-default)
            }

            .mey {
                color: var(--sema-color-text-disabled)
            }

            .GrY {
                background: var(--sema-color-background-default)
            }

            .oy1 {
                background-color: var(--sema-color-background-disabled)
            }

            .XAs {
                border: 1px solid var(--sema-color-border-interactive)
            }

            .Yei {
                border: 1.5px solid var(--sema-color-border-error)
            }

            .XAs:focus,.Yei:focus {
                border: 1px solid var(--sema-color-border-focus-inner-default);
                outline: 2px solid var(--sema-color-border-focus-outer-default)
            }

            .XAs:not(:focus):hover {
                border: 1px solid var(--sema-color-hover-border-interactive)
            }

            .Yei:not(:focus):hover {
                border: 1.5px solid var(--sema-color-hover-border-error)
            }

            .BNX {
                border: 1px solid var(--sema-color-border-disabled)
            }

            .zjZ {
                isolation: isolate
            }

            .sj_,.zjZ {
                position: relative
            }

            .sj_ {
                box-sizing: border-box;
                display: block;
                width: 100%
            }

            .rRt {
                padding: 0;
                position: absolute;
                z-index: 1
            }

            .C5Q {
                position: relative
            }

            .InA {
                align-items: center;
                bottom: var(--sema-space-0);
                display: flex;
                height: 100%;
                position: absolute;
                top: var(--sema-space-0)
            }

            .uJQ {
                border-radius: var(--sema-rounding-200);
                min-height: 28px
            }

            .P9S {
                padding-top: calc(var(--sema-space-100) + var(--sema-space-50) + var(--sema-font-lineheight-ui-xs) - var(--sema-space-50) - var(--sema-space-25))
            }

            .P9S,.d7q {
                padding-bottom: calc(var(--sema-space-100) - var(--sema-space-25))
            }

            .d7q {
                padding-top: calc(var(--sema-space-100) - var(--sema-space-25))
            }

            html[dir=rtl] .Ch7 {
                padding-right: var(--sema-space-200)
            }

            html:not([dir=rtl]) .Ch7 {
                padding-left: var(--sema-space-200)
            }

            html[dir=rtl] .vda {
                padding-left: var(--sema-space-100)
            }

            html:not([dir=rtl]) .vda {
                padding-right: var(--sema-space-100)
            }

            html[dir=rtl] .DmD {
                padding-left: calc(var(--sema-space-100) + var(--sema-space-600))
            }

            html:not([dir=rtl]) .DmD {
                padding-right: calc(var(--sema-space-100) + var(--sema-space-600))
            }

            .p5Y {
                top: calc(var(--sema-space-100) + var(--sema-space-50) - var(--sema-space-25))
            }

            html[dir=rtl] .RWL {
                left: calc(var(--sema-space-100) + var(--sema-space-600) + var(--sema-space-25));
                right: calc(var(--sema-space-200) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .RWL {
                left: calc(var(--sema-space-200) + var(--sema-space-25));
                right: calc(var(--sema-space-100) + var(--sema-space-600) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .jqK {
                right: var(--sema-space-200)
            }

            html[dir=rtl] .jqK {
                left: var(--sema-space-200)
            }

            ._AK {
                border-radius: var(--sema-rounding-300);
                min-height: 36px
            }

            ._DV {
                padding-bottom: calc(var(--sema-space-200) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-100) + var(--sema-space-150) + var(--sema-font-lineheight-ui-xs) - var(--sema-space-25))
            }

            .et2 {
                padding-bottom: calc(var(--sema-space-100) + var(--sema-space-50) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-100) + var(--sema-space-50) - var(--sema-space-25))
            }

            html[dir=rtl] .DIv {
                padding-right: var(--sema-space-300)
            }

            html:not([dir=rtl]) .DIv {
                padding-left: var(--sema-space-300)
            }

            html[dir=rtl] .VtI {
                padding-left: var(--sema-space-200)
            }

            html:not([dir=rtl]) .VtI {
                padding-right: var(--sema-space-200)
            }

            html[dir=rtl] .CiX {
                padding-left: calc(var(--sema-space-200) + var(--sema-space-600))
            }

            html:not([dir=rtl]) .CiX {
                padding-right: calc(var(--sema-space-200) + var(--sema-space-600))
            }

            .C0Y {
                top: calc(var(--sema-space-100) + var(--sema-space-150) - var(--sema-space-25))
            }

            html[dir=rtl] .Kci {
                left: calc(var(--sema-space-200) + var(--sema-space-600) + var(--sema-space-25));
                right: calc(var(--sema-space-300) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .Kci {
                left: calc(var(--sema-space-300) + var(--sema-space-25));
                right: calc(var(--sema-space-200) + var(--sema-space-600) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .cJ1 {
                right: var(--sema-space-300)
            }

            html[dir=rtl] .cJ1 {
                left: var(--sema-space-300)
            }

            .eyl {
                border-radius: var(--sema-rounding-400);
                min-height: 48px
            }

            .lKP {
                padding-bottom: calc(var(--sema-space-300) + var(--sema-space-50) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-300) + var(--sema-space-100) + var(--sema-font-lineheight-ui-xs) + var(--sema-space-100) - var(--sema-space-25))
            }

            .xvy {
                padding-bottom: calc(var(--sema-space-300) + var(--sema-space-25) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-300) + var(--sema-space-25) - var(--sema-space-25))
            }

            html[dir=rtl] .w8q {
                padding-right: var(--sema-space-400)
            }

            html:not([dir=rtl]) .w8q {
                padding-left: var(--sema-space-400)
            }

            html[dir=rtl] .qZi {
                padding-left: var(--sema-space-300)
            }

            html:not([dir=rtl]) .qZi {
                padding-right: var(--sema-space-300)
            }

            html[dir=rtl] .r8T {
                padding-left: calc(var(--sema-space-300) + var(--sema-space-600))
            }

            html:not([dir=rtl]) .r8T {
                padding-right: calc(var(--sema-space-300) + var(--sema-space-600))
            }

            .bg4 {
                top: calc(var(--sema-space-300) + var(--sema-space-100) - var(--sema-space-25))
            }

            html[dir=rtl] .pru {
                left: calc(var(--sema-space-300) + var(--sema-space-600) + var(--sema-space-25));
                right: calc(var(--sema-space-400) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .pru {
                left: calc(var(--sema-space-400) + var(--sema-space-25));
                right: calc(var(--sema-space-300) + var(--sema-space-600) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .OcR {
                right: var(--sema-space-300)
            }

            html[dir=rtl] .OcR {
                left: var(--sema-space-300)
            }

            .XQM {
                color: var(--sema-color-text-default)
            }

            .Bdl {
                color: var(--sema-color-text-disabled)
            }

            .r4p {
                background-color: var(--sema-color-background-default)
            }

            .aZF {
                border: 1px solid var(--sema-color-border-interactive)
            }

            .xVo {
                border: 1.5px solid var(--sema-color-border-error)
            }

            .aZF:focus {
                border: 1px solid var(--sema-color-border-focus-inner-default);
                outline: 2px solid var(--sema-color-border-focus-outer-default)
            }

            .xVo:focus {
                border: 1.5px solid var(--sema-color-border-focus-inner-default);
                outline: 2px solid var(--sema-color-border-focus-outer-default)
            }

            .aZF:not(:focus):hover {
                border: 1px solid var(--sema-color-hover-border-interactive);
                outline: .5px solid var(--sema-color-hover-border-interactive)
            }

            .xVo:not(:focus):hover {
                border: 1.5px solid var(--sema-color-hover-border-error)
            }

            .ikv {
                isolation: isolate
            }

            .ikv,.m72 {
                position: relative
            }

            .m72 {
                box-sizing: border-box;
                display: block;
                width: 100%
            }

            .vby {
                padding: var(--sema-space-0);
                position: absolute;
                z-index: 1
            }

            .Z2A {
                position: relative
            }

            .XxZ {
                align-items: center;
                display: flex;
                height: var(--sema-font-lineheight-body-md);
                position: absolute;
                z-index: 1
            }

            .LZf {
                z-index: 1
            }

            .LZf,.aUQ {
                align-items: center;
                bottom: var(--sema-space-0);
                display: flex;
                position: absolute;
                top: var(--sema-space-0)
            }

            .hW_ {
                border-radius: var(--sema-rounding-300);
                min-height: 36px
            }

            .xkw {
                padding-bottom: calc(var(--sema-space-200) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-100) + var(--sema-space-150) + var(--sema-font-lineheight-ui-xs) - var(--sema-space-25))
            }

            .JMX {
                padding-bottom: calc(var(--sema-space-100) + var(--sema-space-50) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-100) + var(--sema-space-50) - var(--sema-space-25))
            }

            html[dir=rtl] .ZNI {
                padding-left: calc(var(--sema-space-300) + var(--sema-space-200) + var(--sema-space-400) - var(--sema-space-25))
            }

            html:not([dir=rtl]) .ZNI {
                padding-left: calc(var(--sema-space-300) + var(--sema-space-200) + var(--sema-space-400) - var(--sema-space-25))
            }

            html[dir=rtl] .cks {
                padding-left: var(--sema-space-200)
            }

            html:not([dir=rtl]) .cks {
                padding-right: var(--sema-space-200)
            }

            html[dir=rtl] .KGk {
                padding-left: calc(var(--sema-space-200) + var(--sema-space-600))
            }

            html:not([dir=rtl]) .KGk {
                padding-right: calc(var(--sema-space-200) + var(--sema-space-600))
            }

            .Nvu {
                top: calc(var(--sema-space-100) + var(--sema-space-150) - var(--sema-space-25))
            }

            html[dir=rtl] .Jmd {
                left: calc(var(--sema-space-200) + var(--sema-space-600) + var(--sema-space-25));
                right: calc(var(--sema-space-300) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .Jmd {
                left: calc(var(--sema-space-300) + var(--sema-space-25));
                right: calc(var(--sema-space-200) + var(--sema-space-600) + var(--sema-space-25))
            }

            .r4m {
                top: calc(var(--sema-space-100) + var(--sema-space-150) + var(--sema-font-lineheight-ui-xs) - var(--sema-space-25))
            }

            html:not([dir=rtl]) .np6 {
                left: calc(var(--sema-space-300) + var(--sema-space-25))
            }

            html[dir=rtl] .np6 {
                right: calc(var(--sema-space-300) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .TDM {
                right: calc(var(--sema-space-300) - var(--sema-space-150))
            }

            html[dir=rtl] .mxv {
                left: calc(var(--sema-space-300) - var(--sema-space-150))
            }

            .fvn {
                border-radius: var(--sema-rounding-400);
                min-height: 48px
            }

            .drc {
                padding-bottom: calc(var(--sema-space-300) + var(--sema-space-50) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-300) + var(--sema-space-100) + var(--sema-font-lineheight-ui-xs) + var(--sema-space-100) - var(--sema-space-25))
            }

            .Yn5 {
                padding-bottom: calc(var(--sema-space-300) + var(--sema-space-25) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-300) + var(--sema-space-25) - var(--sema-space-25))
            }

            html[dir=rtl] .NPE {
                padding-right: calc(var(--sema-space-400) + var(--sema-space-200) + var(--sema-space-400))
            }

            html:not([dir=rtl]) .NPE {
                padding-left: calc(var(--sema-space-400) + var(--sema-space-200) + var(--sema-space-400))
            }

            html[dir=rtl] .hwr {
                padding-left: var(--sema-space-300)
            }

            html:not([dir=rtl]) .hwr {
                padding-right: var(--sema-space-300)
            }

            html[dir=rtl] .npd {
                padding-left: calc(var(--sema-space-300) + var(--sema-space-600))
            }

            html:not([dir=rtl]) .npd {
                padding-right: calc(var(--sema-space-300) + var(--sema-space-600))
            }

            .yNV {
                top: calc(var(--sema-space-300) + var(--sema-space-100) - var(--sema-space-25))
            }

            html[dir=rtl] .ehQ {
                left: calc(var(--sema-space-300) + var(--sema-space-600) + var(--sema-space-25));
                right: calc(var(--sema-space-400) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .ehQ {
                left: calc(var(--sema-space-400) + var(--sema-space-25));
                right: calc(var(--sema-space-300) + var(--sema-space-600) + var(--sema-space-25))
            }

            .cdt {
                top: calc(var(--sema-space-300) + var(--sema-space-100) + var(--sema-font-lineheight-ui-xs) + var(--sema-space-100) - var(--sema-space-25))
            }

            html:not([dir=rtl]) .j0z {
                left: calc(var(--sema-space-400) + var(--sema-space-25))
            }

            html[dir=rtl] .j0z {
                right: calc(var(--sema-space-400) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .XLo {
                right: calc(var(--sema-space-400) - var(--sema-space-150))
            }

            html[dir=rtl] .OmE {
                left: calc(var(--sema-space-400) - var(--sema-space-150))
            }

            .REf {
                appearance: none;
                background-color: var(--base-color-transparent)
            }

            .UpH {
                color: var(--sema-color-text-subtle)
            }

            .AEx {
                color: var(--sema-color-text-default)
            }

            .VTS {
                color: var(--sema-color-text-disabled)
            }

            .khZ {
                background: var(--sema-color-background-default)
            }

            .a8S {
                background-color: var(--sema-color-background-disabled)
            }

            .x7d {
                border: 1px solid var(--sema-color-border-interactive)
            }

            .Arg {
                border: 1.5px solid var(--sema-color-border-error)
            }

            .Arg:focus,.x7d:focus {
                border: 1px solid var(--sema-color-border-focus-inner-default);
                outline: 2px solid var(--sema-color-border-focus-outer-default)
            }

            .x7d:not(:focus):hover {
                border: 1px solid var(--sema-color-hover-border-interactive)
            }

            .Arg:not(:focus):hover {
                border: 1.5px solid var(--sema-color-hover-border-error)
            }

            .OUV {
                border: 1px solid var(--sema-color-border-disabled)
            }

            .BLm {
                border-radius: var(--sema-rounding-300);
                isolation: isolate
            }

            .BLm,.bC1 {
                position: relative
            }

            .bC1 {
                box-sizing: border-box;
                display: block;
                width: 100%
            }

            .n8P {
                padding: var(--sema-space-0);
                position: absolute;
                z-index: 1
            }

            .faD {
                position: relative
            }

            .Tbi {
                bottom: var(--sema-space-0);
                position: absolute;
                top: var(--sema-space-0)
            }

            .qJQ {
                border-radius: var(--sema-rounding-300);
                min-height: 36px
            }

            .BAE {
                padding-bottom: calc(var(--sema-space-200) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-100) + var(--sema-space-150) + var(--sema-font-lineheight-ui-xs) - var(--sema-space-25))
            }

            .yr3 {
                padding-bottom: calc(var(--sema-space-100) + var(--sema-space-50) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-100) + var(--sema-space-50) - var(--sema-space-25))
            }

            html[dir=rtl] .ugm {
                padding-right: var(--sema-space-300)
            }

            html:not([dir=rtl]) .ugm {
                padding-left: var(--sema-space-300)
            }

            html[dir=rtl] .Ezn {
                padding-left: calc(var(--sema-space-200) + var(--sema-space-600))
            }

            html:not([dir=rtl]) .Ezn {
                padding-right: calc(var(--sema-space-200) + var(--sema-space-600))
            }

            .dtB {
                top: calc(var(--sema-space-100) + var(--sema-space-150) - var(--sema-space-25))
            }

            html[dir=rtl] .ccR {
                left: calc(var(--sema-space-200) + var(--sema-space-600) + var(--sema-space-25));
                right: calc(var(--sema-space-300) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .ccR {
                left: calc(var(--sema-space-300) + var(--sema-space-25));
                right: calc(var(--sema-space-200) + var(--sema-space-600) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .mRX {
                right: var(--sema-space-300)
            }

            html[dir=rtl] .mRX {
                left: var(--sema-space-300)
            }

            .Shn {
                border-radius: var(--sema-rounding-400);
                min-height: 48px
            }

            .N2F {
                padding-bottom: calc(var(--sema-space-300) + var(--sema-space-50) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-300) + var(--sema-space-100) + var(--sema-font-lineheight-ui-xs) + var(--sema-space-100) - var(--sema-space-25))
            }

            .kD1 {
                padding-bottom: calc(var(--sema-space-300) + var(--sema-space-25) - var(--sema-space-25));
                padding-top: calc(var(--sema-space-300) + var(--sema-space-25) - var(--sema-space-25))
            }

            html[dir=rtl] .fmK {
                padding-right: var(--sema-space-400)
            }

            html:not([dir=rtl]) .fmK {
                padding-left: var(--sema-space-400)
            }

            html[dir=rtl] .mLH {
                padding-left: calc(var(--sema-space-300) + var(--sema-space-600))
            }

            html:not([dir=rtl]) .mLH {
                padding-right: calc(var(--sema-space-300) + var(--sema-space-600))
            }

            .DTf {
                top: calc(var(--sema-space-300) + var(--sema-space-100) - var(--sema-space-25))
            }

            html[dir=rtl] .mhD {
                left: calc(var(--sema-space-300) + var(--sema-space-600) + var(--sema-space-25));
                right: calc(var(--sema-space-400) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .mhD {
                left: calc(var(--sema-space-400) + var(--sema-space-25));
                right: calc(var(--sema-space-300) + var(--sema-space-600) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .PY6 {
                right: var(--sema-space-400)
            }

            html[dir=rtl] .PY6 {
                left: var(--sema-space-400)
            }

            .LNh {
                appearance: none;
                background: none;
                border: none;
                color: inherit;
                outline: 0;
                padding: 0;
                resize: none
            }

            .LNh,.c7Q {
                display: block;
                width: 100%
            }

            .c7Q {
                box-sizing: border-box;
                isolation: isolate;
                position: relative
            }

            .V8K {
                color: var(--sema-color-text-default)
            }

            .pZW {
                color: var(--sema-color-text-disabled)
            }

            .bDX {
                border: 1px solid var(--sema-color-border-focus-inner-default);
                outline: 2px solid var(--sema-color-border-focus-outer-default)
            }

            .ElC {
                background: var(--sema-color-background-default)
            }

            .Md_ {
                border: 1px solid var(--sema-color-border-interactive)
            }

            .PRX {
                border: 1px solid var(--sema-color-hover-border-interactive)
            }

            .kD5 {
                border: 1.5px solid var(--sema-color-border-error)
            }

            .RdO {
                border: 1.5px solid var(--sema-color-hover-border-error)
            }

            .ekg {
                border: 1.5px solid var(--sema-color-border-focus-inner-default);
                outline: 2px solid var(--sema-color-border-focus-outer-default)
            }

            .kCD {
                background-color: var(--sema-color-background-disabled);
                border: 1px solid var(--sema-color-border-disabled)
            }

            .f7N {
                color: inherit;
                padding: 0;
                position: absolute;
                z-index: 1
            }

            .XtU {
                border-radius: var(--sema-rounding-400);
                min-height: 36px;
                padding-bottom: var(--sema-space-400)
            }

            .RRV {
                padding-top: calc(var(--sema-space-400) + var(--sema-space-100) + var(--sema-font-lineheight-ui-xs))
            }

            .byu {
                padding-top: var(--sema-space-400)
            }

            html[dir=rtl] .mz7 {
                padding-left: var(--sema-space-400);
                padding-right: var(--sema-space-400)
            }

            html:not([dir=rtl]) .mz7 {
                padding-left: var(--sema-space-400);
                padding-right: var(--sema-space-400)
            }

            html[dir=rtl] .F51 {
                left: calc(var(--sema-space-400));
                right: calc(var(--sema-space-400) + var(--sema-space-25))
            }

            html:not([dir=rtl]) .F51 {
                left: calc(var(--sema-space-400) + var(--sema-space-25));
                right: calc(var(--sema-space-400))
            }

            .aWm {
                top: var(--sema-space-400)
            }

            .dyH {
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased
            }

            .dR0 {
                font-size: var(--font-size-100)
            }

            .j1A {
                font-size: var(--font-size-200)
            }

            .sAJ {
                font-size: var(--font-size-300)
            }

            .bwj {
                font-size: var(--font-size-400)
            }

            .GTB {
                font-size: var(--font-size-500)
            }

            .R-d {
                font-size: var(--font-size-600)
            }

            .D6W * {
                font-size: var(--font-size-100)!important
            }

            ._fT * {
                font-size: var(--font-size-200)!important
            }

            .IQJ * {
                font-size: var(--font-size-300)!important
            }

            .nkh * {
                font-size: var(--font-size-400)!important
            }

            .ORN * {
                font-size: var(--font-size-500)!important
            }

            .biO * {
                font-size: var(--font-size-600)!important
            }

            .iFc {
                font-family: var(--font-family-default-latin)
            }

            :lang(ja) .iFc {
                font-family: var(--font-family-default-japanese);
                quotes: "「" "」"
            }

            .swG {
                font-weight: var(--font-weight-normal)
            }

            .H2s {
                font-weight: var(--font-weight-semibold)
            }

            .VEk {
                font-style: normal
            }

            .SVm {
                font-style: italic
            }

            .IZT {
                word-wrap: break-word
            }

            .Sxk {
                word-break: break-all
            }

            .UK7,.z-6 {
                white-space: nowrap
            }

            .z-6 {
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis
            }

            .Oii,html:not([dir=rtl]) .zDA,html[dir=rtl] .PON {
                text-align: left
            }

            .RyG,html:not([dir=rtl]) .PON,html[dir=rtl] .zDA {
                text-align: right
            }

            .tg7 {
                text-align: center
            }

            .sdb {
                text-align: justify
            }

            .CKL {
                -webkit-box-orient: vertical;
                display: -webkit-box;
                max-width: 100%;
                overflow: hidden
            }

            .eSP svg,.tBJ svg {
                vertical-align: unset
            }

            .eSv {
                font-family: var(--sema-font-family-body-lg);
                font-size: var(--sema-font-size-body-lg);
                letter-spacing: var(--sema-font-letterspacing-body-lg);
                line-height: var(--sema-font-lineheight-body-lg)
            }

            .jKS {
                font-weight: var(--sema-font-weight-body-lg-default);
                -webkit-text-decoration: var(--sema-font-textdecoration-body-lg-default);
                text-decoration: var(--sema-font-textdecoration-body-lg-default)
            }

            .J3B {
                font-weight: var(--sema-font-weight-body-lg-emphasis);
                -webkit-text-decoration: var(--sema-font-textdecoration-body-lg-emphasis);
                text-decoration: var(--sema-font-textdecoration-body-lg-emphasis)
            }

            .Q1L {
                font-family: var(--sema-font-family-body-md);
                font-size: var(--sema-font-size-body-md);
                letter-spacing: var(--sema-font-letterspacing-body-md);
                line-height: var(--sema-font-lineheight-body-md)
            }

            .Ucg {
                font-weight: var(--sema-font-weight-body-md-default);
                -webkit-text-decoration: var(--sema-font-textdecoration-body-md-default);
                text-decoration: var(--sema-font-textdecoration-body-md-default)
            }

            .xoZ {
                font-weight: var(--sema-font-weight-body-md-emphasis);
                -webkit-text-decoration: var(--sema-font-textdecoration-body-md-emphasis);
                text-decoration: var(--sema-font-textdecoration-body-md-emphasis)
            }

            .D7e {
                font-family: var(--sema-font-family-body-sm);
                font-size: var(--sema-font-size-body-sm);
                letter-spacing: var(--sema-font-letterspacing-body-sm);
                line-height: var(--sema-font-lineheight-body-sm)
            }

            .pS1 {
                font-weight: var(--sema-font-weight-body-sm-default);
                -webkit-text-decoration: var(--sema-font-textdecoration-body-sm-default);
                text-decoration: var(--sema-font-textdecoration-body-sm-default)
            }

            .EwK {
                font-weight: var(--sema-font-weight-body-sm-emphasis);
                -webkit-text-decoration: var(--sema-font-textdecoration-body-sm-emphasis);
                text-decoration: var(--sema-font-textdecoration-body-sm-emphasis)
            }

            .Xdw {
                font-family: var(--sema-font-family-body-xs);
                font-size: var(--sema-font-size-body-xs);
                letter-spacing: var(--sema-font-letterspacing-body-xs);
                line-height: var(--sema-font-lineheight-body-xs)
            }

            .a6a {
                font-weight: var(--sema-font-weight-body-xs-default);
                -webkit-text-decoration: var(--sema-font-textdecoration-body-xs-default);
                text-decoration: var(--sema-font-textdecoration-body-xs-default)
            }

            .kFc {
                font-weight: var(--sema-font-weight-body-xs-emphasis);
                -webkit-text-decoration: var(--sema-font-textdecoration-body-xs-emphasis);
                text-decoration: var(--sema-font-textdecoration-body-xs-emphasis)
            }

            .nrl {
                outline: none
            }

            .WB7:focus,.WB7:hover {
                text-decoration: none
            }

            .uTl:focus,.uTl:hover {
                text-decoration: underline
            }

            .afV:focus {
                outline: 4px solid var(--color-border-focus);
                outline-offset: 0
            }

            .K1L:focus {
                border-radius: var(--rounding-100);
                outline: 2px solid var(--color-border-focus);
                outline-offset: 2px
            }

            .PUS,._74 {
                color: inherit
            }

            a.PUS {
                color: var(--sema-color-text-link)
            }

            a.PUS:hover {
                color: var(--sema-color-hover-text-link)
            }

            a.PUS:active {
                color: var(--sema-color-pressed-text-link)
            }

            .NP- {
                color: inherit
            }

            .Ch2 a.NP-:hover {
                color: var(--sema-color-hover-text-dark)
            }

            .Ch2 a.NP-:active {
                color: var(--sema-color-pressed-text-dark)
            }

            .X8m a.NP-:hover {
                color: var(--sema-color-hover-text-default)
            }

            .X8m a.NP-:active {
                color: var(--sema-color-pressed-text-default)
            }

            .B1n a.NP-:hover {
                color: var(--sema-color-hover-text-inverse)
            }

            .B1n a.NP-:active {
                color: var(--sema-color-pressed-text-inverse)
            }

            .sOY a.NP-:hover {
                color: var(--sema-color-hover-text-error)
            }

            .sOY a.NP-:active {
                color: var(--sema-color-pressed-text-error)
            }

            .qX7 a.NP-:hover {
                color: var(--sema-color-hover-text-light)
            }

            .qX7 a.NP-:active {
                color: var(--sema-color-pressed-text-light)
            }

            .bw- a.NP-:hover {
                color: var(--sema-color-hover-text-link)
            }

            .bw- a.NP-:active {
                color: var(--sema-color-pressed-text-link)
            }

            .GbA a.NP-:hover {
                color: var(--sema-color-hover-text-recommendation)
            }

            .GbA a.NP-:active {
                color: var(--sema-color-pressed-text-recommendation)
            }

            .d4- a.NP-:hover {
                color: var(--sema-color-hover-text-link)
            }

            .d4- a.NP-:active {
                color: var(--sema-color-pressed-text-link)
            }

            .JlN a.NP-:hover {
                color: var(--sema-color-hover-text-subtle)
            }

            .JlN a.NP-:active {
                color: var(--sema-color-pressed-text-subtle)
            }

            .MHs a.NP-:hover {
                color: var(--sema-color-hover-text-success)
            }

            .MHs a.NP-:active {
                color: var(--sema-color-pressed-text-success)
            }

            ._9L a.NP-:hover {
                color: var(--sema-color-hover-text-warning)
            }

            ._9L a.NP-:active {
                color: var(--sema-color-pressed-text-warning)
            }

            .q0F {
                text-decoration: underline
            }

            .NtY {
                text-decoration: none
            }

            .Ch2 {
                color: var(--color-text-dark)
            }

            .cna * {
                color: var(--color-text-dark)!important
            }

            .X8m {
                color: var(--color-text-default)
            }

            .MLI {
                color: var(--color-text-disabled)
            }

            .sOY {
                color: var(--color-text-error)
            }

            .rKr * {
                color: var(--color-text-light)!important;
                font-weight: var(--font-weight-semibold)!important
            }

            .B1n {
                color: var(--color-text-inverse)
            }

            .qX7 {
                color: var(--color-text-light)
            }

            .z7C * {
                color: var(--color-text-light)!important
            }

            .bw- {
                color: var(--color-text-link)
            }

            .GbA {
                color: var(--color-icon-recommendation)
            }

            .d4- {
                color: var(--color-text-shopping)
            }

            .JlN {
                color: var(--color-text-subtle)
            }

            .MHs {
                color: var(--color-text-success)
            }

            ._9L {
                color: var(--color-text-warning)
            }

            .W0H * {
                color: var(--color-text-light)!important
            }

            .BzO {
                border-radius: var(--sema-rounding-300);
                box-sizing: border-box;
                isolation: isolate;
                position: relative
            }

            .BzO,.qJm {
                display: block;
                width: 100%
            }

            .qJm {
                appearance: none;
                background: none;
                border: none;
                color: inherit;
                outline: 0;
                padding: 0
            }

            .xnj {
                display: flex;
                flex-wrap: wrap
            }

            .tjR {
                background-color: var(--sema-color-background-disabled);
                border: 1px solid var(--sema-color-border-disabled)
            }

            .N7Q {
                color: var(--sema-color-text-disabled)
            }

            .dAg {
                color: var(--sema-color-text-default)
            }

            .lPb {
                background: var(--sema-color-background-default)
            }

            .Orw {
                border: 1px solid var(--sema-color-border-focus-inner-default)
            }

            .Orw,.iaU {
                outline: 2px solid var(--sema-color-border-focus-outer-default)
            }

            .iaU {
                border: 1.5px solid var(--sema-color-border-focus-inner-default)
            }

            .QxL {
                border: 1px solid var(--sema-color-border-interactive)
            }

            .Szt {
                border: 1px solid var(--sema-color-hover-border-interactive)
            }

            .A4G {
                border: 1.5px solid var(--sema-color-border-error)
            }

            .Z1j {
                border: 1.5px solid var(--sema-color-hover-border-error)
            }

            .jG_ {
                color: inherit;
                padding: 0;
                position: absolute;
                z-index: 1
            }

            .Hvi {
                min-height: 28px;
                padding-bottom: var(--sema-space-100)
            }

            html[dir=rtl] .wTF {
                padding-left: var(--sema-space-100);
                padding-right: var(--sema-space-200)
            }

            html:not([dir=rtl]) .wTF {
                padding-left: var(--sema-space-200);
                padding-right: var(--sema-space-100)
            }

            .yqe {
                padding-top: calc(var(--sema-space-100) + (var(--sema-font-size-ui-sm) * 1.1))
            }

            .Ubd {
                padding-top: var(--sema-space-100)
            }

            html:not([dir=rtl]) .DVi {
                padding-right: var(--space-800)
            }

            html[dir=rtl] .DVi {
                padding-left: var(--space-800)
            }

            .xfm {
                min-height: 36px;
                padding-bottom: var(--sema-space-200)
            }

            html[dir=rtl] .O0N {
                padding-left: var(--sema-space-200);
                padding-right: var(--sema-space-300)
            }

            html:not([dir=rtl]) .O0N {
                padding-left: var(--sema-space-300);
                padding-right: var(--sema-space-200)
            }

            .N5i {
                padding-top: calc(var(--sema-space-300) + (var(--sema-font-size-ui-md) * 1.1))
            }

            .LOq {
                padding-top: var(--sema-space-200)
            }

            html[dir=rtl] .WJk {
                left: calc(var(--sema-space-300));
                right: calc(var(--sema-space-300) + 1px)
            }

            html:not([dir=rtl]) .WJk {
                left: calc(var(--sema-space-300) + 1px);
                right: calc(var(--sema-space-300))
            }

            .ih3 {
                top: var(--sema-space-200)
            }

            html[dir=rtl] .RGi {
                left: calc(var(--sema-space-200));
                right: calc(var(--sema-space-200) + 1px)
            }

            html:not([dir=rtl]) .RGi {
                left: calc(var(--sema-space-200) + 1px);
                right: calc(var(--sema-space-200))
            }

            .EDy {
                top: var(--sema-space-100)
            }

            html:not([dir=rtl]) .sfy {
                padding-right: var(--space-800)
            }

            html[dir=rtl] .sfy {
                padding-left: var(--space-800)
            }

            .bH9 {
                min-height: 48px;
                padding-bottom: var(--sema-space-300)
            }

            html[dir=rtl] .YT4 {
                padding-left: var(--sema-space-300);
                padding-right: var(--sema-space-400)
            }

            html:not([dir=rtl]) .YT4 {
                padding-left: var(--sema-space-400);
                padding-right: var(--sema-space-300)
            }

            .F_8 {
                padding-top: calc(var(--sema-space-400) + (var(--sema-font-size-ui-md) * 1.1))
            }

            .Pzb {
                padding-top: var(--sema-space-300)
            }

            html[dir=rtl] .Fsn {
                left: calc(var(--sema-space-400));
                right: calc(var(--sema-space-400) + 1px)
            }

            html:not([dir=rtl]) .Fsn {
                left: calc(var(--sema-space-400) + 1px);
                right: calc(var(--sema-space-400))
            }

            .hZ9 {
                top: var(--sema-space-300)
            }

            html:not([dir=rtl]) .gdC {
                padding-right: var(--space-800)
            }

            html[dir=rtl] .gdC {
                padding-left: var(--space-800)
            }

            .G9U {
                height: 100%;
                position: relative;
                width: 100%
            }

            .G9U:after {
                background: var(--color-background-avatar-wash);
                border-radius: 50%;
                content: "";
                display: block;
                height: 100%;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 1
            }

            .CKy {
                transform: translateX(-10%)
            }

            html[dir=rtl] .CKy {
                transform: translateX(10%)
            }

            html:not([dir=rtl]) .s7I {
                margin-left: auto
            }

            html:not([dir=rtl]) .feh {
                margin-right: auto
            }

            html[dir=rtl] .s7I {
                margin-right: auto
            }

            html[dir=rtl] .feh {
                margin-left: auto
            }

            .MMh {
                margin-top: auto
            }

            ._Y5 {
                margin-bottom: auto
            }

            html:not([dir=rtl]) .Ll2 {
                margin-left: var(--space-0)
            }

            html:not([dir=rtl]) .MtH {
                margin-right: var(--space-0)
            }

            html[dir=rtl] .Ll2 {
                margin-right: var(--space-0)
            }

            html[dir=rtl] .MtH {
                margin-left: var(--space-0)
            }

            .a3i {
                margin-top: var(--space-0)
            }

            .zmN {
                margin-bottom: var(--space-0)
            }

            .wsz {
                padding-bottom: var(--space-0);
                padding-top: var(--space-0)
            }

            .lnZ {
                padding-left: var(--space-0);
                padding-right: var(--space-0)
            }

            html:not([dir=rtl]) .Diu {
                margin-left: 1px
            }

            html:not([dir=rtl]) .Oys {
                margin-right: 1px
            }

            html[dir=rtl] .Diu {
                margin-right: 1px
            }

            html[dir=rtl] .Oys {
                margin-left: 1px
            }

            html:not([dir=rtl]) .Eux {
                margin-left: -1px
            }

            html:not([dir=rtl]) .CMx {
                margin-right: -1px
            }

            html[dir=rtl] .Eux {
                margin-right: -1px
            }

            html[dir=rtl] .CMx {
                margin-left: -1px
            }

            .HQs {
                margin-top: 1px
            }

            .k-t {
                margin-bottom: 1px
            }

            .u8w {
                margin-top: -1px
            }

            .IVs {
                margin-bottom: -1px
            }

            .aZP {
                padding-bottom: 1px;
                padding-top: 1px
            }

            .Y9X {
                padding-left: 1px;
                padding-right: 1px
            }

            html:not([dir=rtl]) .iCb {
                margin-left: 2px
            }

            html:not([dir=rtl]) .kVB {
                margin-right: 2px
            }

            html[dir=rtl] .iCb {
                margin-right: 2px
            }

            html[dir=rtl] .kVB {
                margin-left: 2px
            }

            html:not([dir=rtl]) .Lzn {
                margin-left: -2px
            }

            html:not([dir=rtl]) .gyC {
                margin-right: -2px
            }

            html[dir=rtl] .Lzn {
                margin-right: -2px
            }

            html[dir=rtl] .gyC {
                margin-left: -2px
            }

            .a4F {
                margin-top: 2px
            }

            .czD {
                margin-bottom: 2px
            }

            .rGO {
                margin-top: -2px
            }

            .RYf {
                margin-bottom: -2px
            }

            .N0W {
                padding-bottom: 2px;
                padding-top: 2px
            }

            .beZ {
                padding-left: 2px;
                padding-right: 2px
            }

            html:not([dir=rtl]) .kyp {
                margin-left: var(--space-100)
            }

            html:not([dir=rtl]) .MmN {
                margin-right: var(--space-100)
            }

            html[dir=rtl] .kyp {
                margin-right: var(--space-100)
            }

            html[dir=rtl] .MmN {
                margin-left: var(--space-100)
            }

            html:not([dir=rtl]) ._mp {
                margin-left: var(--space-negative-100)
            }

            html:not([dir=rtl]) .H_D {
                margin-right: var(--space-negative-100)
            }

            html[dir=rtl] ._mp {
                margin-right: var(--space-negative-100)
            }

            html[dir=rtl] .H_D {
                margin-left: var(--space-negative-100)
            }

            .zX- {
                margin-top: var(--space-100)
            }

            .C00 {
                margin-bottom: var(--space-100)
            }

            .AkL {
                margin-top: var(--space-negative-100)
            }

            .Eqb {
                margin-bottom: var(--space-negative-100)
            }

            .C7G {
                padding-bottom: var(--space-100);
                padding-top: var(--space-100)
            }

            .S7o {
                padding-left: var(--space-100);
                padding-right: var(--space-100)
            }

            html:not([dir=rtl]) .PsI {
                margin-left: 6px
            }

            html:not([dir=rtl]) .aSy {
                margin-right: 6px
            }

            html[dir=rtl] .PsI {
                margin-right: 6px
            }

            html[dir=rtl] .aSy {
                margin-left: 6px
            }

            html:not([dir=rtl]) .OVa {
                margin-left: -6px
            }

            html:not([dir=rtl]) .Fv5 {
                margin-right: -6px
            }

            html[dir=rtl] .OVa {
                margin-right: -6px
            }

            html[dir=rtl] .Fv5 {
                margin-left: -6px
            }

            .rxC {
                margin-top: 6px
            }

            .SXe {
                margin-bottom: 6px
            }

            .fdU {
                margin-top: -6px
            }

            .EZl {
                margin-bottom: -6px
            }

            .Do9 {
                padding-bottom: 6px;
                padding-top: 6px
            }

            .Shu {
                padding-left: 6px;
                padding-right: 6px
            }

            html:not([dir=rtl]) .KnO {
                margin-left: var(--space-1000)
            }

            html:not([dir=rtl]) .fWK {
                margin-right: var(--space-1000)
            }

            html[dir=rtl] .KnO {
                margin-right: var(--space-1000)
            }

            html[dir=rtl] .fWK {
                margin-left: var(--space-1000)
            }

            html:not([dir=rtl]) ._gF {
                margin-left: var(--space-negative-1000)
            }

            html:not([dir=rtl]) .uf5 {
                margin-right: var(--space-negative-1000)
            }

            html[dir=rtl] ._gF {
                margin-right: var(--space-negative-1000)
            }

            html[dir=rtl] .uf5 {
                margin-left: var(--space-negative-1000)
            }

            .keq {
                margin-top: var(--space-1000)
            }

            .p9K {
                margin-bottom: var(--space-1000)
            }

            .JWT {
                margin-top: var(--space-negative-1000)
            }

            .XM_ {
                margin-bottom: var(--space-negative-1000)
            }

            .cYJ {
                padding-bottom: var(--space-1000);
                padding-top: var(--space-1000)
            }

            .ZAR {
                padding-left: var(--space-1000);
                padding-right: var(--space-1000)
            }

            html:not([dir=rtl]) .boM {
                margin-left: var(--space-1100)
            }

            html:not([dir=rtl]) .rho {
                margin-right: var(--space-1100)
            }

            html[dir=rtl] .boM {
                margin-right: var(--space-1100)
            }

            html[dir=rtl] .rho {
                margin-left: var(--space-1100)
            }

            html:not([dir=rtl]) .cAL {
                margin-left: var(--space-negative-1100)
            }

            html:not([dir=rtl]) .N7z {
                margin-right: var(--space-negative-1100)
            }

            html[dir=rtl] .cAL {
                margin-right: var(--space-negative-1100)
            }

            html[dir=rtl] .N7z {
                margin-left: var(--space-negative-1100)
            }

            .g0E {
                margin-top: var(--space-1100)
            }

            .ox- {
                margin-bottom: var(--space-1100)
            }

            .STE {
                margin-top: var(--space-negative-1100)
            }

            .D4u {
                margin-bottom: var(--space-negative-1100)
            }

            .Ktu {
                padding-bottom: var(--space-1100);
                padding-top: var(--space-1100)
            }

            .J22 {
                padding-left: var(--space-1100);
                padding-right: var(--space-1100)
            }

            html:not([dir=rtl]) .j-j {
                margin-left: var(--space-1200)
            }

            html:not([dir=rtl]) .Mf2 {
                margin-right: var(--space-1200)
            }

            html[dir=rtl] .j-j {
                margin-right: var(--space-1200)
            }

            html[dir=rtl] .Mf2 {
                margin-left: var(--space-1200)
            }

            html:not([dir=rtl]) .hED {
                margin-left: var(--space-negative-1200)
            }

            html:not([dir=rtl]) .bS3 {
                margin-right: var(--space-negative-1200)
            }

            html[dir=rtl] .hED {
                margin-right: var(--space-negative-1200)
            }

            html[dir=rtl] .bS3 {
                margin-left: var(--space-negative-1200)
            }

            .kfz {
                margin-top: var(--space-1200)
            }

            .wOW {
                margin-bottom: var(--space-1200)
            }

            .gb5 {
                margin-top: var(--space-negative-1200)
            }

            .Gk4 {
                margin-bottom: var(--space-negative-1200)
            }

            .uiV {
                padding-bottom: var(--space-1200);
                padding-top: var(--space-1200)
            }

            .x_n {
                padding-left: var(--space-1200);
                padding-right: var(--space-1200)
            }

            html:not([dir=rtl]) .kxI {
                margin-left: var(--space-1300)
            }

            html:not([dir=rtl]) .x2d {
                margin-right: var(--space-1300)
            }

            html[dir=rtl] .kxI {
                margin-right: var(--space-1300)
            }

            html[dir=rtl] .x2d {
                margin-left: var(--space-1300)
            }

            html:not([dir=rtl]) .BOz {
                margin-left: var(--space-negative-1300)
            }

            html:not([dir=rtl]) .h2M {
                margin-right: var(--space-negative-1300)
            }

            html[dir=rtl] .BOz {
                margin-right: var(--space-negative-1300)
            }

            html[dir=rtl] .h2M {
                margin-left: var(--space-negative-1300)
            }

            .GLe {
                margin-top: var(--space-1300)
            }

            .jnb {
                margin-bottom: var(--space-1300)
            }

            .S7z {
                margin-top: var(--space-negative-1300)
            }

            .KNr {
                margin-bottom: var(--space-negative-1300)
            }

            .qtr {
                padding-bottom: var(--space-1300);
                padding-top: var(--space-1300)
            }

            .G5p {
                padding-left: var(--space-1300);
                padding-right: var(--space-1300)
            }

            html:not([dir=rtl]) .Skv {
                margin-left: var(--space-1400)
            }

            html:not([dir=rtl]) .NtP {
                margin-right: var(--space-1400)
            }

            html[dir=rtl] .Skv {
                margin-right: var(--space-1400)
            }

            html[dir=rtl] .NtP {
                margin-left: var(--space-1400)
            }

            html:not([dir=rtl]) .uUV {
                margin-left: var(--space-negative-1400)
            }

            html:not([dir=rtl]) .Aon {
                margin-right: var(--space-negative-1400)
            }

            html[dir=rtl] .uUV {
                margin-right: var(--space-negative-1400)
            }

            html[dir=rtl] .Aon {
                margin-left: var(--space-negative-1400)
            }

            .ns1 {
                margin-top: var(--space-1400)
            }

            .pdb {
                margin-bottom: var(--space-1400)
            }

            .yDx {
                margin-top: var(--space-negative-1400)
            }

            .p2z {
                margin-bottom: var(--space-negative-1400)
            }

            .Jth {
                padding-bottom: var(--space-1400);
                padding-top: var(--space-1400)
            }

            .foN {
                padding-left: var(--space-1400);
                padding-right: var(--space-1400)
            }

            html:not([dir=rtl]) .WaV {
                margin-left: var(--space-1500)
            }

            html:not([dir=rtl]) .n2e {
                margin-right: var(--space-1500)
            }

            html[dir=rtl] .WaV {
                margin-right: var(--space-1500)
            }

            html[dir=rtl] .n2e {
                margin-left: var(--space-1500)
            }

            html:not([dir=rtl]) .yOL {
                margin-left: var(--space-negative-1500)
            }

            html:not([dir=rtl]) .itI {
                margin-right: var(--space-negative-1500)
            }

            html[dir=rtl] .yOL {
                margin-right: var(--space-negative-1500)
            }

            html[dir=rtl] .itI {
                margin-left: var(--space-negative-1500)
            }

            .kbk {
                margin-top: var(--space-1500)
            }

            .P3P {
                margin-bottom: var(--space-1500)
            }

            .cXU {
                margin-top: var(--space-negative-1500)
            }

            .T9D {
                margin-bottom: var(--space-negative-1500)
            }

            .Amd {
                padding-bottom: var(--space-1500);
                padding-top: var(--space-1500)
            }

            .kMG {
                padding-left: var(--space-1500);
                padding-right: var(--space-1500)
            }

            html:not([dir=rtl]) .m9q {
                margin-left: var(--space-1600)
            }

            html:not([dir=rtl]) .xZ1 {
                margin-right: var(--space-1600)
            }

            html[dir=rtl] .m9q {
                margin-right: var(--space-1600)
            }

            html[dir=rtl] .xZ1 {
                margin-left: var(--space-1600)
            }

            html:not([dir=rtl]) .GGc {
                margin-left: var(--space-negative-1600)
            }

            html:not([dir=rtl]) .ERM {
                margin-right: var(--space-negative-1600)
            }

            html[dir=rtl] .GGc {
                margin-right: var(--space-negative-1600)
            }

            html[dir=rtl] .ERM {
                margin-left: var(--space-negative-1600)
            }

            .tor {
                margin-top: var(--space-1600)
            }

            .yuQ {
                margin-bottom: var(--space-1600)
            }

            .LO0 {
                margin-top: var(--space-negative-1600)
            }

            .gcK {
                margin-bottom: var(--space-negative-1600)
            }

            .r6w {
                padding-bottom: var(--space-1600);
                padding-top: var(--space-1600)
            }

            .ebX {
                padding-left: var(--space-1600);
                padding-right: var(--space-1600)
            }

            html:not([dir=rtl]) .Yo2 {
                margin-left: var(--space-200)
            }

            html:not([dir=rtl]) .H-G {
                margin-right: var(--space-200)
            }

            html[dir=rtl] .Yo2 {
                margin-right: var(--space-200)
            }

            html[dir=rtl] .H-G {
                margin-left: var(--space-200)
            }

            html:not([dir=rtl]) .tZ1 {
                margin-left: var(--space-negative-200)
            }

            html:not([dir=rtl]) .wCF {
                margin-right: var(--space-negative-200)
            }

            html[dir=rtl] .tZ1 {
                margin-right: var(--space-negative-200)
            }

            html[dir=rtl] .wCF {
                margin-left: var(--space-negative-200)
            }

            .qGb {
                margin-top: var(--space-200)
            }

            .u8x {
                margin-bottom: var(--space-200)
            }

            .yZW {
                margin-top: var(--space-negative-200)
            }

            .PoD {
                margin-bottom: var(--space-negative-200)
            }

            ._co {
                padding-bottom: var(--space-200);
                padding-top: var(--space-200)
            }

            .hjq {
                padding-left: var(--space-200);
                padding-right: var(--space-200)
            }

            html:not([dir=rtl]) .BTb {
                margin-left: var(--space-300)
            }

            html:not([dir=rtl]) .L9n {
                margin-right: var(--space-300)
            }

            html[dir=rtl] .BTb {
                margin-right: var(--space-300)
            }

            html[dir=rtl] .L9n {
                margin-left: var(--space-300)
            }

            html:not([dir=rtl]) .tOm {
                margin-left: var(--space-negative-300)
            }

            html:not([dir=rtl]) .NZa {
                margin-right: var(--space-negative-300)
            }

            html[dir=rtl] .tOm {
                margin-right: var(--space-negative-300)
            }

            html[dir=rtl] .NZa {
                margin-left: var(--space-negative-300)
            }

            .mjS {
                margin-top: var(--space-300)
            }

            .v35 {
                margin-bottom: var(--space-300)
            }

            .oWa {
                margin-top: var(--space-negative-300)
            }

            .fN_ {
                margin-bottom: var(--space-negative-300)
            }

            .V92 {
                padding-bottom: var(--space-300);
                padding-top: var(--space-300)
            }

            .pXK {
                padding-left: var(--space-300);
                padding-right: var(--space-300)
            }

            html:not([dir=rtl]) .ueq {
                margin-left: var(--space-400)
            }

            html:not([dir=rtl]) .J8R {
                margin-right: var(--space-400)
            }

            html[dir=rtl] .ueq {
                margin-right: var(--space-400)
            }

            html[dir=rtl] .J8R {
                margin-left: var(--space-400)
            }

            html:not([dir=rtl]) .k9j {
                margin-left: var(--space-negative-400)
            }

            html:not([dir=rtl]) .y1h {
                margin-right: var(--space-negative-400)
            }

            html[dir=rtl] .k9j {
                margin-right: var(--space-negative-400)
            }

            html[dir=rtl] .y1h {
                margin-left: var(--space-negative-400)
            }

            .tNl {
                margin-top: var(--space-400)
            }

            .k9Z {
                margin-bottom: var(--space-400)
            }

            .kkH {
                margin-top: var(--space-negative-400)
            }

            .Var {
                margin-bottom: var(--space-negative-400)
            }

            .Kzl {
                padding-bottom: var(--space-400);
                padding-top: var(--space-400)
            }

            .i1W {
                padding-left: var(--space-400);
                padding-right: var(--space-400)
            }

            html:not([dir=rtl]) .sMx {
                margin-left: var(--space-500)
            }

            html:not([dir=rtl]) .NyI {
                margin-right: var(--space-500)
            }

            html[dir=rtl] .sMx {
                margin-right: var(--space-500)
            }

            html[dir=rtl] .NyI {
                margin-left: var(--space-500)
            }

            html:not([dir=rtl]) .Gum {
                margin-left: var(--space-negative-500)
            }

            html:not([dir=rtl]) .Ejo {
                margin-right: var(--space-negative-500)
            }

            html[dir=rtl] .Gum {
                margin-right: var(--space-negative-500)
            }

            html[dir=rtl] .Ejo {
                margin-left: var(--space-negative-500)
            }

            .WuW {
                margin-top: var(--space-500)
            }

            .HCz {
                margin-bottom: var(--space-500)
            }

            .MjE {
                margin-top: var(--space-negative-500)
            }

            .cON {
                margin-bottom: var(--space-negative-500)
            }

            .Upd {
                padding-bottom: var(--space-500);
                padding-top: var(--space-500)
            }

            .BAC {
                padding-left: var(--space-500);
                padding-right: var(--space-500)
            }

            html:not([dir=rtl]) .Ubc {
                margin-left: var(--space-600)
            }

            html:not([dir=rtl]) .QLU {
                margin-right: var(--space-600)
            }

            html[dir=rtl] .Ubc {
                margin-right: var(--space-600)
            }

            html[dir=rtl] .QLU {
                margin-left: var(--space-600)
            }

            html:not([dir=rtl]) .EDE {
                margin-left: var(--space-negative-600)
            }

            html:not([dir=rtl]) .pAd {
                margin-right: var(--space-negative-600)
            }

            html[dir=rtl] .EDE {
                margin-right: var(--space-negative-600)
            }

            html[dir=rtl] .pAd {
                margin-left: var(--space-negative-600)
            }

            .jX8 {
                margin-top: var(--space-600)
            }

            .gcw {
                margin-bottom: var(--space-600)
            }

            ._7S {
                margin-top: var(--space-negative-600)
            }

            .tlO {
                margin-bottom: var(--space-negative-600)
            }

            .S36 {
                padding-bottom: var(--space-600);
                padding-top: var(--space-600)
            }

            .fXN {
                padding-left: var(--space-600);
                padding-right: var(--space-600)
            }

            html:not([dir=rtl]) .LqC {
                margin-left: var(--space-700)
            }

            html:not([dir=rtl]) .RE9 {
                margin-right: var(--space-700)
            }

            html[dir=rtl] .LqC {
                margin-right: var(--space-700)
            }

            html[dir=rtl] .RE9 {
                margin-left: var(--space-700)
            }

            html:not([dir=rtl]) .ufi {
                margin-left: var(--space-negative-700)
            }

            html:not([dir=rtl]) .obf {
                margin-right: var(--space-negative-700)
            }

            html[dir=rtl] .ufi {
                margin-right: var(--space-negative-700)
            }

            html[dir=rtl] .obf {
                margin-left: var(--space-negative-700)
            }

            .PHd {
                margin-top: var(--space-700)
            }

            .h3A {
                margin-bottom: var(--space-700)
            }

            .cM3 {
                margin-top: var(--space-negative-700)
            }

            .gmN {
                margin-bottom: var(--space-negative-700)
            }

            .cht {
                padding-bottom: var(--space-700);
                padding-top: var(--space-700)
            }

            .POt {
                padding-left: var(--space-700);
                padding-right: var(--space-700)
            }

            html:not([dir=rtl]) .JyM {
                margin-left: var(--space-800)
            }

            html:not([dir=rtl]) .qtH {
                margin-right: var(--space-800)
            }

            html[dir=rtl] .JyM {
                margin-right: var(--space-800)
            }

            html[dir=rtl] .qtH {
                margin-left: var(--space-800)
            }

            html:not([dir=rtl]) .SG3 {
                margin-left: var(--space-negative-800)
            }

            html:not([dir=rtl]) .XWS {
                margin-right: var(--space-negative-800)
            }

            html[dir=rtl] .SG3 {
                margin-right: var(--space-negative-800)
            }

            html[dir=rtl] .XWS {
                margin-left: var(--space-negative-800)
            }

            .azc {
                margin-top: var(--space-800)
            }

            .HtR {
                margin-bottom: var(--space-800)
            }

            .zzV {
                margin-top: var(--space-negative-800)
            }

            .MjU {
                margin-bottom: var(--space-negative-800)
            }

            .Pa4 {
                padding-bottom: var(--space-800);
                padding-top: var(--space-800)
            }

            .CXk {
                padding-left: var(--space-800);
                padding-right: var(--space-800)
            }

            html:not([dir=rtl]) .ign {
                margin-left: var(--space-900)
            }

            html:not([dir=rtl]) .Bi0 {
                margin-right: var(--space-900)
            }

            html[dir=rtl] .ign {
                margin-right: var(--space-900)
            }

            html[dir=rtl] .Bi0 {
                margin-left: var(--space-900)
            }

            html:not([dir=rtl]) .zJ7 {
                margin-left: var(--space-negative-900)
            }

            html:not([dir=rtl]) ._iD {
                margin-right: var(--space-negative-900)
            }

            html[dir=rtl] .zJ7 {
                margin-right: var(--space-negative-900)
            }

            html[dir=rtl] ._iD {
                margin-left: var(--space-negative-900)
            }

            .Hu0 {
                margin-top: var(--space-900)
            }

            .rUm {
                margin-bottom: var(--space-900)
            }

            .iPp {
                margin-top: var(--space-negative-900)
            }

            .W73 {
                margin-bottom: var(--space-negative-900)
            }

            .qI7 {
                padding-bottom: var(--space-900);
                padding-top: var(--space-900)
            }

            .vnv {
                padding-left: var(--space-900);
                padding-right: var(--space-900)
            }

            @media (min-width: 576px) {
                html:not([dir=rtl]) .mo5 {
                    margin-left:auto
                }

                html:not([dir=rtl]) .rFn {
                    margin-right: auto
                }

                html[dir=rtl] .mo5 {
                    margin-right: auto
                }

                html[dir=rtl] .rFn {
                    margin-left: auto
                }

                .jOT {
                    margin-top: auto
                }

                .Vfe {
                    margin-bottom: auto
                }
            }

            @media (min-width: 576px) {
                html:not([dir=rtl]) .Eap {
                    margin-left:var(--space-0)
                }

                html:not([dir=rtl]) .H10 {
                    margin-right: var(--space-0)
                }

                html[dir=rtl] .Eap {
                    margin-right: var(--space-0)
                }

                html[dir=rtl] .H10 {
                    margin-left: var(--space-0)
                }

                .TTc {
                    margin-top: var(--space-0)
                }

                .Yov {
                    margin-bottom: var(--space-0)
                }

                .UjT {
                    padding-bottom: var(--space-0);
                    padding-top: var(--space-0)
                }

                .ksp {
                    padding-left: var(--space-0);
                    padding-right: var(--space-0)
                }

                html:not([dir=rtl]) .VPX {
                    margin-left: 1px
                }

                html:not([dir=rtl]) ._z- {
                    margin-right: 1px
                }

                html[dir=rtl] .VPX {
                    margin-right: 1px
                }

                html[dir=rtl] ._z- {
                    margin-left: 1px
                }

                html:not([dir=rtl]) .t8Q {
                    margin-left: -1px
                }

                html:not([dir=rtl]) .J7- {
                    margin-right: -1px
                }

                html[dir=rtl] .t8Q {
                    margin-right: -1px
                }

                html[dir=rtl] .J7- {
                    margin-left: -1px
                }

                .cD2 {
                    margin-top: 1px
                }

                .FBl {
                    margin-bottom: 1px
                }

                .HPi {
                    margin-top: -1px
                }

                .ryX {
                    margin-bottom: -1px
                }

                .LUa {
                    padding-bottom: 1px;
                    padding-top: 1px
                }

                .uU7 {
                    padding-left: 1px;
                    padding-right: 1px
                }

                html:not([dir=rtl]) .u1S {
                    margin-left: 2px
                }

                html:not([dir=rtl]) .oHo {
                    margin-right: 2px
                }

                html[dir=rtl] .u1S {
                    margin-right: 2px
                }

                html[dir=rtl] .oHo {
                    margin-left: 2px
                }

                html:not([dir=rtl]) .bnl {
                    margin-left: -2px
                }

                html:not([dir=rtl]) .z9a {
                    margin-right: -2px
                }

                html[dir=rtl] .bnl {
                    margin-right: -2px
                }

                html[dir=rtl] .z9a {
                    margin-left: -2px
                }

                .dWn {
                    margin-top: 2px
                }

                .rD_ {
                    margin-bottom: 2px
                }

                .CPA {
                    margin-top: -2px
                }

                .tdu {
                    margin-bottom: -2px
                }

                .kMq {
                    padding-bottom: 2px;
                    padding-top: 2px
                }

                .iyP {
                    padding-left: 2px;
                    padding-right: 2px
                }

                html:not([dir=rtl]) .fHG {
                    margin-left: var(--space-100)
                }

                html:not([dir=rtl]) .lcX {
                    margin-right: var(--space-100)
                }

                html[dir=rtl] .fHG {
                    margin-right: var(--space-100)
                }

                html[dir=rtl] .lcX {
                    margin-left: var(--space-100)
                }

                html:not([dir=rtl]) .qck {
                    margin-left: var(--space-negative-100)
                }

                html:not([dir=rtl]) .FJb {
                    margin-right: var(--space-negative-100)
                }

                html[dir=rtl] .qck {
                    margin-right: var(--space-negative-100)
                }

                html[dir=rtl] .FJb {
                    margin-left: var(--space-negative-100)
                }

                .rSu {
                    margin-top: var(--space-100)
                }

                .Ri3 {
                    margin-bottom: var(--space-100)
                }

                .dZC {
                    margin-top: var(--space-negative-100)
                }

                .P0- {
                    margin-bottom: var(--space-negative-100)
                }

                .WAp {
                    padding-bottom: var(--space-100);
                    padding-top: var(--space-100)
                }

                .JL8 {
                    padding-left: var(--space-100);
                    padding-right: var(--space-100)
                }

                html:not([dir=rtl]) .xY7 {
                    margin-left: 6px
                }

                html:not([dir=rtl]) .wdt {
                    margin-right: 6px
                }

                html[dir=rtl] .xY7 {
                    margin-right: 6px
                }

                html[dir=rtl] .wdt {
                    margin-left: 6px
                }

                html:not([dir=rtl]) .r5c {
                    margin-left: -6px
                }

                html:not([dir=rtl]) .odB {
                    margin-right: -6px
                }

                html[dir=rtl] .r5c {
                    margin-right: -6px
                }

                html[dir=rtl] .odB {
                    margin-left: -6px
                }

                .BYi {
                    margin-top: 6px
                }

                .lwI {
                    margin-bottom: 6px
                }

                .SiV {
                    margin-top: -6px
                }

                .FlI {
                    margin-bottom: -6px
                }

                .DiC {
                    padding-bottom: 6px;
                    padding-top: 6px
                }

                .oqT {
                    padding-left: 6px;
                    padding-right: 6px
                }

                html:not([dir=rtl]) ._eb {
                    margin-left: var(--space-1000)
                }

                html:not([dir=rtl]) .dv2 {
                    margin-right: var(--space-1000)
                }

                html[dir=rtl] ._eb {
                    margin-right: var(--space-1000)
                }

                html[dir=rtl] .dv2 {
                    margin-left: var(--space-1000)
                }

                html:not([dir=rtl]) .hSx {
                    margin-left: var(--space-negative-1000)
                }

                html:not([dir=rtl]) .JIj {
                    margin-right: var(--space-negative-1000)
                }

                html[dir=rtl] .hSx {
                    margin-right: var(--space-negative-1000)
                }

                html[dir=rtl] .JIj {
                    margin-left: var(--space-negative-1000)
                }

                .vGq {
                    margin-top: var(--space-1000)
                }

                .heS {
                    margin-bottom: var(--space-1000)
                }

                .Qdt {
                    margin-top: var(--space-negative-1000)
                }

                .lN- {
                    margin-bottom: var(--space-negative-1000)
                }

                .Ily {
                    padding-bottom: var(--space-1000);
                    padding-top: var(--space-1000)
                }

                .mq_ {
                    padding-left: var(--space-1000);
                    padding-right: var(--space-1000)
                }

                html:not([dir=rtl]) .QuF {
                    margin-left: var(--space-1100)
                }

                html:not([dir=rtl]) .b4w {
                    margin-right: var(--space-1100)
                }

                html[dir=rtl] .QuF {
                    margin-right: var(--space-1100)
                }

                html[dir=rtl] .b4w {
                    margin-left: var(--space-1100)
                }

                html:not([dir=rtl]) .VO_ {
                    margin-left: var(--space-negative-1100)
                }

                html:not([dir=rtl]) .nFj {
                    margin-right: var(--space-negative-1100)
                }

                html[dir=rtl] .VO_ {
                    margin-right: var(--space-negative-1100)
                }

                html[dir=rtl] .nFj {
                    margin-left: var(--space-negative-1100)
                }

                .UDb {
                    margin-top: var(--space-1100)
                }

                .pTD {
                    margin-bottom: var(--space-1100)
                }

                .p0q {
                    margin-top: var(--space-negative-1100)
                }

                .LwN {
                    margin-bottom: var(--space-negative-1100)
                }

                .kXW {
                    padding-bottom: var(--space-1100);
                    padding-top: var(--space-1100)
                }

                .k0V {
                    padding-left: var(--space-1100);
                    padding-right: var(--space-1100)
                }

                html:not([dir=rtl]) .x0h {
                    margin-left: var(--space-1200)
                }

                html:not([dir=rtl]) ._nt {
                    margin-right: var(--space-1200)
                }

                html[dir=rtl] .x0h {
                    margin-right: var(--space-1200)
                }

                html[dir=rtl] ._nt {
                    margin-left: var(--space-1200)
                }

                html:not([dir=rtl]) .PGy {
                    margin-left: var(--space-negative-1200)
                }

                html:not([dir=rtl]) .zhc {
                    margin-right: var(--space-negative-1200)
                }

                html[dir=rtl] .PGy {
                    margin-right: var(--space-negative-1200)
                }

                html[dir=rtl] .zhc {
                    margin-left: var(--space-negative-1200)
                }

                .xWT {
                    margin-top: var(--space-1200)
                }

                .tZK {
                    margin-bottom: var(--space-1200)
                }

                .RH6 {
                    margin-top: var(--space-negative-1200)
                }

                .qWz {
                    margin-bottom: var(--space-negative-1200)
                }

                .b_A {
                    padding-bottom: var(--space-1200);
                    padding-top: var(--space-1200)
                }

                .DwD {
                    padding-left: var(--space-1200);
                    padding-right: var(--space-1200)
                }

                html:not([dir=rtl]) .gkY {
                    margin-left: var(--space-1300)
                }

                html:not([dir=rtl]) .vee {
                    margin-right: var(--space-1300)
                }

                html[dir=rtl] .gkY {
                    margin-right: var(--space-1300)
                }

                html[dir=rtl] .vee {
                    margin-left: var(--space-1300)
                }

                html:not([dir=rtl]) .LBn {
                    margin-left: var(--space-negative-1300)
                }

                html:not([dir=rtl]) .KTU {
                    margin-right: var(--space-negative-1300)
                }

                html[dir=rtl] .LBn {
                    margin-right: var(--space-negative-1300)
                }

                html[dir=rtl] .KTU {
                    margin-left: var(--space-negative-1300)
                }

                .Gn7 {
                    margin-top: var(--space-1300)
                }

                .k-1 {
                    margin-bottom: var(--space-1300)
                }

                .tOk {
                    margin-top: var(--space-negative-1300)
                }

                .Q56 {
                    margin-bottom: var(--space-negative-1300)
                }

                .__d {
                    padding-bottom: var(--space-1300);
                    padding-top: var(--space-1300)
                }

                .Xt3 {
                    padding-left: var(--space-1300);
                    padding-right: var(--space-1300)
                }

                html:not([dir=rtl]) .fRQ {
                    margin-left: var(--space-1400)
                }

                html:not([dir=rtl]) .o9a {
                    margin-right: var(--space-1400)
                }

                html[dir=rtl] .fRQ {
                    margin-right: var(--space-1400)
                }

                html[dir=rtl] .o9a {
                    margin-left: var(--space-1400)
                }

                html:not([dir=rtl]) .Us8 {
                    margin-left: var(--space-negative-1400)
                }

                html:not([dir=rtl]) .pN8 {
                    margin-right: var(--space-negative-1400)
                }

                html[dir=rtl] .Us8 {
                    margin-right: var(--space-negative-1400)
                }

                html[dir=rtl] .pN8 {
                    margin-left: var(--space-negative-1400)
                }

                .W23 {
                    margin-top: var(--space-1400)
                }

                .NR- {
                    margin-bottom: var(--space-1400)
                }

                .aXK {
                    margin-top: var(--space-negative-1400)
                }

                .wS2 {
                    margin-bottom: var(--space-negative-1400)
                }

                .ykf {
                    padding-bottom: var(--space-1400);
                    padding-top: var(--space-1400)
                }

                .bFO {
                    padding-left: var(--space-1400);
                    padding-right: var(--space-1400)
                }

                html:not([dir=rtl]) .a7L {
                    margin-left: var(--space-1500)
                }

                html:not([dir=rtl]) .eWl {
                    margin-right: var(--space-1500)
                }

                html[dir=rtl] .a7L {
                    margin-right: var(--space-1500)
                }

                html[dir=rtl] .eWl {
                    margin-left: var(--space-1500)
                }

                html:not([dir=rtl]) .cBJ {
                    margin-left: var(--space-negative-1500)
                }

                html:not([dir=rtl]) .BX3 {
                    margin-right: var(--space-negative-1500)
                }

                html[dir=rtl] .cBJ {
                    margin-right: var(--space-negative-1500)
                }

                html[dir=rtl] .BX3 {
                    margin-left: var(--space-negative-1500)
                }

                .O1O {
                    margin-top: var(--space-1500)
                }

                .InJ {
                    margin-bottom: var(--space-1500)
                }

                .YDM {
                    margin-top: var(--space-negative-1500)
                }

                .gLe {
                    margin-bottom: var(--space-negative-1500)
                }

                .GIR {
                    padding-bottom: var(--space-1500);
                    padding-top: var(--space-1500)
                }

                .A_m {
                    padding-left: var(--space-1500);
                    padding-right: var(--space-1500)
                }

                html:not([dir=rtl]) .nue {
                    margin-left: var(--space-1600)
                }

                html:not([dir=rtl]) .B1s {
                    margin-right: var(--space-1600)
                }

                html[dir=rtl] .nue {
                    margin-right: var(--space-1600)
                }

                html[dir=rtl] .B1s {
                    margin-left: var(--space-1600)
                }

                html:not([dir=rtl]) .sG3 {
                    margin-left: var(--space-negative-1600)
                }

                html:not([dir=rtl]) .Hjr {
                    margin-right: var(--space-negative-1600)
                }

                html[dir=rtl] .sG3 {
                    margin-right: var(--space-negative-1600)
                }

                html[dir=rtl] .Hjr {
                    margin-left: var(--space-negative-1600)
                }

                .OpQ {
                    margin-top: var(--space-1600)
                }

                .xxB {
                    margin-bottom: var(--space-1600)
                }

                .L6J {
                    margin-top: var(--space-negative-1600)
                }

                .YZC {
                    margin-bottom: var(--space-negative-1600)
                }

                .XBz {
                    padding-bottom: var(--space-1600);
                    padding-top: var(--space-1600)
                }

                .mOg {
                    padding-left: var(--space-1600);
                    padding-right: var(--space-1600)
                }

                html:not([dir=rtl]) .DSW {
                    margin-left: var(--space-200)
                }

                html:not([dir=rtl]) .NOk {
                    margin-right: var(--space-200)
                }

                html[dir=rtl] .DSW {
                    margin-right: var(--space-200)
                }

                html[dir=rtl] .NOk {
                    margin-left: var(--space-200)
                }

                html:not([dir=rtl]) .T9h {
                    margin-left: var(--space-negative-200)
                }

                html:not([dir=rtl]) .dW1 {
                    margin-right: var(--space-negative-200)
                }

                html[dir=rtl] .T9h {
                    margin-right: var(--space-negative-200)
                }

                html[dir=rtl] .dW1 {
                    margin-left: var(--space-negative-200)
                }

                .HG0 {
                    margin-top: var(--space-200)
                }

                .xgA {
                    margin-bottom: var(--space-200)
                }

                .Ofn {
                    margin-top: var(--space-negative-200)
                }

                .kvi {
                    margin-bottom: var(--space-negative-200)
                }

                .sEu {
                    padding-bottom: var(--space-200);
                    padding-top: var(--space-200)
                }

                .ld2 {
                    padding-left: var(--space-200);
                    padding-right: var(--space-200)
                }

                html:not([dir=rtl]) .JY- {
                    margin-left: var(--space-300)
                }

                html:not([dir=rtl]) .z2g {
                    margin-right: var(--space-300)
                }

                html[dir=rtl] .JY- {
                    margin-right: var(--space-300)
                }

                html[dir=rtl] .z2g {
                    margin-left: var(--space-300)
                }

                html:not([dir=rtl]) .RV0 {
                    margin-left: var(--space-negative-300)
                }

                html:not([dir=rtl]) .HnV {
                    margin-right: var(--space-negative-300)
                }

                html[dir=rtl] .RV0 {
                    margin-right: var(--space-negative-300)
                }

                html[dir=rtl] .HnV {
                    margin-left: var(--space-negative-300)
                }

                .gZX {
                    margin-top: var(--space-300)
                }

                .F7b {
                    margin-bottom: var(--space-300)
                }

                .dZU {
                    margin-top: var(--space-negative-300)
                }

                .gQg {
                    margin-bottom: var(--space-negative-300)
                }

                .DJh {
                    padding-bottom: var(--space-300);
                    padding-top: var(--space-300)
                }

                .Yq8 {
                    padding-left: var(--space-300);
                    padding-right: var(--space-300)
                }

                html:not([dir=rtl]) .oRy {
                    margin-left: var(--space-400)
                }

                html:not([dir=rtl]) .H7d {
                    margin-right: var(--space-400)
                }

                html[dir=rtl] .oRy {
                    margin-right: var(--space-400)
                }

                html[dir=rtl] .H7d {
                    margin-left: var(--space-400)
                }

                html:not([dir=rtl]) .zhK {
                    margin-left: var(--space-negative-400)
                }

                html:not([dir=rtl]) .Qbi {
                    margin-right: var(--space-negative-400)
                }

                html[dir=rtl] .zhK {
                    margin-right: var(--space-negative-400)
                }

                html[dir=rtl] .Qbi {
                    margin-left: var(--space-negative-400)
                }

                .rlF {
                    margin-top: var(--space-400)
                }

                .kiP {
                    margin-bottom: var(--space-400)
                }

                .K7T {
                    margin-top: var(--space-negative-400)
                }

                .Ul4 {
                    margin-bottom: var(--space-negative-400)
                }

                .VfL {
                    padding-bottom: var(--space-400);
                    padding-top: var(--space-400)
                }

                .WnX {
                    padding-left: var(--space-400);
                    padding-right: var(--space-400)
                }

                html:not([dir=rtl]) .Itw {
                    margin-left: var(--space-500)
                }

                html:not([dir=rtl]) .iEV {
                    margin-right: var(--space-500)
                }

                html[dir=rtl] .Itw {
                    margin-right: var(--space-500)
                }

                html[dir=rtl] .iEV {
                    margin-left: var(--space-500)
                }

                html:not([dir=rtl]) .r19 {
                    margin-left: var(--space-negative-500)
                }

                html:not([dir=rtl]) .jAG {
                    margin-right: var(--space-negative-500)
                }

                html[dir=rtl] .r19 {
                    margin-right: var(--space-negative-500)
                }

                html[dir=rtl] .jAG {
                    margin-left: var(--space-negative-500)
                }

                .ghC {
                    margin-top: var(--space-500)
                }

                .ltM {
                    margin-bottom: var(--space-500)
                }

                .uuP {
                    margin-top: var(--space-negative-500)
                }

                .XTP {
                    margin-bottom: var(--space-negative-500)
                }

                .QMO {
                    padding-bottom: var(--space-500);
                    padding-top: var(--space-500)
                }

                .ZPb {
                    padding-left: var(--space-500);
                    padding-right: var(--space-500)
                }

                html:not([dir=rtl]) .O0R {
                    margin-left: var(--space-600)
                }

                html:not([dir=rtl]) .BUo {
                    margin-right: var(--space-600)
                }

                html[dir=rtl] .O0R {
                    margin-right: var(--space-600)
                }

                html[dir=rtl] .BUo {
                    margin-left: var(--space-600)
                }

                html:not([dir=rtl]) .BW_ {
                    margin-left: var(--space-negative-600)
                }

                html:not([dir=rtl]) .ORU {
                    margin-right: var(--space-negative-600)
                }

                html[dir=rtl] .BW_ {
                    margin-right: var(--space-negative-600)
                }

                html[dir=rtl] .ORU {
                    margin-left: var(--space-negative-600)
                }

                .p-1 {
                    margin-top: var(--space-600)
                }

                .GpN {
                    margin-bottom: var(--space-600)
                }

                .ZAn {
                    margin-top: var(--space-negative-600)
                }

                .Sk6 {
                    margin-bottom: var(--space-negative-600)
                }

                .kYg {
                    padding-bottom: var(--space-600);
                    padding-top: var(--space-600)
                }

                .S7R {
                    padding-left: var(--space-600);
                    padding-right: var(--space-600)
                }

                html:not([dir=rtl]) .B8d {
                    margin-left: var(--space-700)
                }

                html:not([dir=rtl]) .pzs {
                    margin-right: var(--space-700)
                }

                html[dir=rtl] .B8d {
                    margin-right: var(--space-700)
                }

                html[dir=rtl] .pzs {
                    margin-left: var(--space-700)
                }

                html:not([dir=rtl]) .hJf {
                    margin-left: var(--space-negative-700)
                }

                html:not([dir=rtl]) .tKX {
                    margin-right: var(--space-negative-700)
                }

                html[dir=rtl] .hJf {
                    margin-right: var(--space-negative-700)
                }

                html[dir=rtl] .tKX {
                    margin-left: var(--space-negative-700)
                }

                .PSQ {
                    margin-top: var(--space-700)
                }

                ._oF {
                    margin-bottom: var(--space-700)
                }

                .KmI {
                    margin-top: var(--space-negative-700)
                }

                .NJp {
                    margin-bottom: var(--space-negative-700)
                }

                .ueh {
                    padding-bottom: var(--space-700);
                    padding-top: var(--space-700)
                }

                .x_m {
                    padding-left: var(--space-700);
                    padding-right: var(--space-700)
                }

                html:not([dir=rtl]) .Bqh {
                    margin-left: var(--space-800)
                }

                html:not([dir=rtl]) .M_m {
                    margin-right: var(--space-800)
                }

                html[dir=rtl] .Bqh {
                    margin-right: var(--space-800)
                }

                html[dir=rtl] .M_m {
                    margin-left: var(--space-800)
                }

                html:not([dir=rtl]) .v-8 {
                    margin-left: var(--space-negative-800)
                }

                html:not([dir=rtl]) .iOt {
                    margin-right: var(--space-negative-800)
                }

                html[dir=rtl] .v-8 {
                    margin-right: var(--space-negative-800)
                }

                html[dir=rtl] .iOt {
                    margin-left: var(--space-negative-800)
                }

                .ZwO {
                    margin-top: var(--space-800)
                }

                ._K4 {
                    margin-bottom: var(--space-800)
                }

                .r7z {
                    margin-top: var(--space-negative-800)
                }

                .fUI {
                    margin-bottom: var(--space-negative-800)
                }

                .qfI {
                    padding-bottom: var(--space-800);
                    padding-top: var(--space-800)
                }

                .pEI {
                    padding-left: var(--space-800);
                    padding-right: var(--space-800)
                }

                html:not([dir=rtl]) .IMj {
                    margin-left: var(--space-900)
                }

                html:not([dir=rtl]) .WcR {
                    margin-right: var(--space-900)
                }

                html[dir=rtl] .IMj {
                    margin-right: var(--space-900)
                }

                html[dir=rtl] .WcR {
                    margin-left: var(--space-900)
                }

                html:not([dir=rtl]) .DGU {
                    margin-left: var(--space-negative-900)
                }

                html:not([dir=rtl]) .HB2 {
                    margin-right: var(--space-negative-900)
                }

                html[dir=rtl] .DGU {
                    margin-right: var(--space-negative-900)
                }

                html[dir=rtl] .HB2 {
                    margin-left: var(--space-negative-900)
                }

                .pZH {
                    margin-top: var(--space-900)
                }

                .Oqd {
                    margin-bottom: var(--space-900)
                }

                .k2c {
                    margin-top: var(--space-negative-900)
                }

                ._kN {
                    margin-bottom: var(--space-negative-900)
                }

                .iKn {
                    padding-bottom: var(--space-900);
                    padding-top: var(--space-900)
                }

                .rUK {
                    padding-left: var(--space-900);
                    padding-right: var(--space-900)
                }
            }

            @media (min-width: 768px) {
                html:not([dir=rtl]) .WC8 {
                    margin-left:auto
                }

                html:not([dir=rtl]) .V49 {
                    margin-right: auto
                }

                html[dir=rtl] .WC8 {
                    margin-right: auto
                }

                html[dir=rtl] .V49 {
                    margin-left: auto
                }

                .OHp {
                    margin-top: auto
                }

                .db5 {
                    margin-bottom: auto
                }
            }

            @media (min-width: 768px) {
                html:not([dir=rtl]) .zlb {
                    margin-left:var(--space-0)
                }

                html:not([dir=rtl]) .I6C {
                    margin-right: var(--space-0)
                }

                html[dir=rtl] .zlb {
                    margin-right: var(--space-0)
                }

                html[dir=rtl] .I6C {
                    margin-left: var(--space-0)
                }

                .J6u {
                    margin-top: var(--space-0)
                }

                .sjc {
                    margin-bottom: var(--space-0)
                }

                .uEl {
                    padding-bottom: var(--space-0);
                    padding-top: var(--space-0)
                }

                .Hxi {
                    padding-left: var(--space-0);
                    padding-right: var(--space-0)
                }

                html:not([dir=rtl]) .MHC {
                    margin-left: 1px
                }

                html:not([dir=rtl]) .fvL {
                    margin-right: 1px
                }

                html[dir=rtl] .MHC {
                    margin-right: 1px
                }

                html[dir=rtl] .fvL {
                    margin-left: 1px
                }

                html:not([dir=rtl]) .CmL {
                    margin-left: -1px
                }

                html:not([dir=rtl]) .qnV {
                    margin-right: -1px
                }

                html[dir=rtl] .CmL {
                    margin-right: -1px
                }

                html[dir=rtl] .qnV {
                    margin-left: -1px
                }

                .vEE {
                    margin-top: 1px
                }

                .qju {
                    margin-bottom: 1px
                }

                .K73 {
                    margin-top: -1px
                }

                .r8y {
                    margin-bottom: -1px
                }

                .qo7 {
                    padding-bottom: 1px;
                    padding-top: 1px
                }

                .kr5 {
                    padding-left: 1px;
                    padding-right: 1px
                }

                html:not([dir=rtl]) .zFf {
                    margin-left: 2px
                }

                html:not([dir=rtl]) .KcX {
                    margin-right: 2px
                }

                html[dir=rtl] .zFf {
                    margin-right: 2px
                }

                html[dir=rtl] .KcX {
                    margin-left: 2px
                }

                html:not([dir=rtl]) ._8L {
                    margin-left: -2px
                }

                html:not([dir=rtl]) .SgI {
                    margin-right: -2px
                }

                html[dir=rtl] ._8L {
                    margin-right: -2px
                }

                html[dir=rtl] .SgI {
                    margin-left: -2px
                }

                .X_m {
                    margin-top: 2px
                }

                .Y9p {
                    margin-bottom: 2px
                }

                .N2J {
                    margin-top: -2px
                }

                .ego {
                    margin-bottom: -2px
                }

                .oDh {
                    padding-bottom: 2px;
                    padding-top: 2px
                }

                .MEy {
                    padding-left: 2px;
                    padding-right: 2px
                }

                html:not([dir=rtl]) .vcd {
                    margin-left: var(--space-100)
                }

                html:not([dir=rtl]) .WUW {
                    margin-right: var(--space-100)
                }

                html[dir=rtl] .vcd {
                    margin-right: var(--space-100)
                }

                html[dir=rtl] .WUW {
                    margin-left: var(--space-100)
                }

                html:not([dir=rtl]) .p2- {
                    margin-left: var(--space-negative-100)
                }

                html:not([dir=rtl]) .k6z {
                    margin-right: var(--space-negative-100)
                }

                html[dir=rtl] .p2- {
                    margin-right: var(--space-negative-100)
                }

                html[dir=rtl] .k6z {
                    margin-left: var(--space-negative-100)
                }

                .aQ0 {
                    margin-top: var(--space-100)
                }

                .R8n {
                    margin-bottom: var(--space-100)
                }

                .d9Z {
                    margin-top: var(--space-negative-100)
                }

                .xiB {
                    margin-bottom: var(--space-negative-100)
                }

                .fjU {
                    padding-bottom: var(--space-100);
                    padding-top: var(--space-100)
                }

                .XaX {
                    padding-left: var(--space-100);
                    padding-right: var(--space-100)
                }

                html:not([dir=rtl]) .x6_ {
                    margin-left: 6px
                }

                html:not([dir=rtl]) .WKz {
                    margin-right: 6px
                }

                html[dir=rtl] .x6_ {
                    margin-right: 6px
                }

                html[dir=rtl] .WKz {
                    margin-left: 6px
                }

                html:not([dir=rtl]) .Gkq {
                    margin-left: -6px
                }

                html:not([dir=rtl]) .J3a {
                    margin-right: -6px
                }

                html[dir=rtl] .Gkq {
                    margin-right: -6px
                }

                html[dir=rtl] .J3a {
                    margin-left: -6px
                }

                .PtT {
                    margin-top: 6px
                }

                .ayD {
                    margin-bottom: 6px
                }

                .pxZ {
                    margin-top: -6px
                }

                .SKC {
                    margin-bottom: -6px
                }

                .wTH {
                    padding-bottom: 6px;
                    padding-top: 6px
                }

                .R7J {
                    padding-left: 6px;
                    padding-right: 6px
                }

                html:not([dir=rtl]) .obg {
                    margin-left: var(--space-1000)
                }

                html:not([dir=rtl]) .ltg {
                    margin-right: var(--space-1000)
                }

                html[dir=rtl] .obg {
                    margin-right: var(--space-1000)
                }

                html[dir=rtl] .ltg {
                    margin-left: var(--space-1000)
                }

                html:not([dir=rtl]) .NVs {
                    margin-left: var(--space-negative-1000)
                }

                html:not([dir=rtl]) .omx {
                    margin-right: var(--space-negative-1000)
                }

                html[dir=rtl] .NVs {
                    margin-right: var(--space-negative-1000)
                }

                html[dir=rtl] .omx {
                    margin-left: var(--space-negative-1000)
                }

                .cDM {
                    margin-top: var(--space-1000)
                }

                .xke {
                    margin-bottom: var(--space-1000)
                }

                .zs0 {
                    margin-top: var(--space-negative-1000)
                }

                .QL2 {
                    margin-bottom: var(--space-negative-1000)
                }

                .z5l {
                    padding-bottom: var(--space-1000);
                    padding-top: var(--space-1000)
                }

                .IVV {
                    padding-left: var(--space-1000);
                    padding-right: var(--space-1000)
                }

                html:not([dir=rtl]) .cgO {
                    margin-left: var(--space-1100)
                }

                html:not([dir=rtl]) .Yq9 {
                    margin-right: var(--space-1100)
                }

                html[dir=rtl] .cgO {
                    margin-right: var(--space-1100)
                }

                html[dir=rtl] .Yq9 {
                    margin-left: var(--space-1100)
                }

                html:not([dir=rtl]) .cYS {
                    margin-left: var(--space-negative-1100)
                }

                html:not([dir=rtl]) .CCK {
                    margin-right: var(--space-negative-1100)
                }

                html[dir=rtl] .cYS {
                    margin-right: var(--space-negative-1100)
                }

                html[dir=rtl] .CCK {
                    margin-left: var(--space-negative-1100)
                }

                .tp9 {
                    margin-top: var(--space-1100)
                }

                .Zl1 {
                    margin-bottom: var(--space-1100)
                }

                .Bof {
                    margin-top: var(--space-negative-1100)
                }

                .m0L {
                    margin-bottom: var(--space-negative-1100)
                }

                .zy- {
                    padding-bottom: var(--space-1100);
                    padding-top: var(--space-1100)
                }

                .hhr {
                    padding-left: var(--space-1100);
                    padding-right: var(--space-1100)
                }

                html:not([dir=rtl]) .er2 {
                    margin-left: var(--space-1200)
                }

                html:not([dir=rtl]) .iO0 {
                    margin-right: var(--space-1200)
                }

                html[dir=rtl] .er2 {
                    margin-right: var(--space-1200)
                }

                html[dir=rtl] .iO0 {
                    margin-left: var(--space-1200)
                }

                html:not([dir=rtl]) .sr3 {
                    margin-left: var(--space-negative-1200)
                }

                html:not([dir=rtl]) .U_Y {
                    margin-right: var(--space-negative-1200)
                }

                html[dir=rtl] .sr3 {
                    margin-right: var(--space-negative-1200)
                }

                html[dir=rtl] .U_Y {
                    margin-left: var(--space-negative-1200)
                }

                .qhA {
                    margin-top: var(--space-1200)
                }

                .d-c {
                    margin-bottom: var(--space-1200)
                }

                .ttt {
                    margin-top: var(--space-negative-1200)
                }

                .mZ7 {
                    margin-bottom: var(--space-negative-1200)
                }

                .FPz {
                    padding-bottom: var(--space-1200);
                    padding-top: var(--space-1200)
                }

                .OcY {
                    padding-left: var(--space-1200);
                    padding-right: var(--space-1200)
                }

                html:not([dir=rtl]) .tpa {
                    margin-left: var(--space-1300)
                }

                html:not([dir=rtl]) .MXX {
                    margin-right: var(--space-1300)
                }

                html[dir=rtl] .tpa {
                    margin-right: var(--space-1300)
                }

                html[dir=rtl] .MXX {
                    margin-left: var(--space-1300)
                }

                html:not([dir=rtl]) .BgZ {
                    margin-left: var(--space-negative-1300)
                }

                html:not([dir=rtl]) .LQ8 {
                    margin-right: var(--space-negative-1300)
                }

                html[dir=rtl] .BgZ {
                    margin-right: var(--space-negative-1300)
                }

                html[dir=rtl] .LQ8 {
                    margin-left: var(--space-negative-1300)
                }

                .aX4 {
                    margin-top: var(--space-1300)
                }

                .PhF {
                    margin-bottom: var(--space-1300)
                }

                .iKy {
                    margin-top: var(--space-negative-1300)
                }

                .Bm4 {
                    margin-bottom: var(--space-negative-1300)
                }

                .M39 {
                    padding-bottom: var(--space-1300);
                    padding-top: var(--space-1300)
                }

                .cGg {
                    padding-left: var(--space-1300);
                    padding-right: var(--space-1300)
                }

                html:not([dir=rtl]) .u_q {
                    margin-left: var(--space-1400)
                }

                html:not([dir=rtl]) .SWf {
                    margin-right: var(--space-1400)
                }

                html[dir=rtl] .u_q {
                    margin-right: var(--space-1400)
                }

                html[dir=rtl] .SWf {
                    margin-left: var(--space-1400)
                }

                html:not([dir=rtl]) .XdK {
                    margin-left: var(--space-negative-1400)
                }

                html:not([dir=rtl]) .p6I {
                    margin-right: var(--space-negative-1400)
                }

                html[dir=rtl] .XdK {
                    margin-right: var(--space-negative-1400)
                }

                html[dir=rtl] .p6I {
                    margin-left: var(--space-negative-1400)
                }

                .E4C {
                    margin-top: var(--space-1400)
                }

                .ThW {
                    margin-bottom: var(--space-1400)
                }

                .DsF {
                    margin-top: var(--space-negative-1400)
                }

                .xCW {
                    margin-bottom: var(--space-negative-1400)
                }

                .Bin {
                    padding-bottom: var(--space-1400);
                    padding-top: var(--space-1400)
                }

                .vDZ {
                    padding-left: var(--space-1400);
                    padding-right: var(--space-1400)
                }

                html:not([dir=rtl]) .rHF {
                    margin-left: var(--space-1500)
                }

                html:not([dir=rtl]) .Qrn {
                    margin-right: var(--space-1500)
                }

                html[dir=rtl] .rHF {
                    margin-right: var(--space-1500)
                }

                html[dir=rtl] .Qrn {
                    margin-left: var(--space-1500)
                }

                html:not([dir=rtl]) .QcO {
                    margin-left: var(--space-negative-1500)
                }

                html:not([dir=rtl]) .FZi {
                    margin-right: var(--space-negative-1500)
                }

                html[dir=rtl] .QcO {
                    margin-right: var(--space-negative-1500)
                }

                html[dir=rtl] .FZi {
                    margin-left: var(--space-negative-1500)
                }

                .CSU {
                    margin-top: var(--space-1500)
                }

                .va4 {
                    margin-bottom: var(--space-1500)
                }

                .tCE {
                    margin-top: var(--space-negative-1500)
                }

                .bXh {
                    margin-bottom: var(--space-negative-1500)
                }

                .Q1g {
                    padding-bottom: var(--space-1500);
                    padding-top: var(--space-1500)
                }

                .F7R {
                    padding-left: var(--space-1500);
                    padding-right: var(--space-1500)
                }

                html:not([dir=rtl]) .LEV {
                    margin-left: var(--space-1600)
                }

                html:not([dir=rtl]) .veA {
                    margin-right: var(--space-1600)
                }

                html[dir=rtl] .LEV {
                    margin-right: var(--space-1600)
                }

                html[dir=rtl] .veA {
                    margin-left: var(--space-1600)
                }

                html:not([dir=rtl]) .vm9 {
                    margin-left: var(--space-negative-1600)
                }

                html:not([dir=rtl]) .iUG {
                    margin-right: var(--space-negative-1600)
                }

                html[dir=rtl] .vm9 {
                    margin-right: var(--space-negative-1600)
                }

                html[dir=rtl] .iUG {
                    margin-left: var(--space-negative-1600)
                }

                .qf3 {
                    margin-top: var(--space-1600)
                }

                .fxc {
                    margin-bottom: var(--space-1600)
                }

                .ygL {
                    margin-top: var(--space-negative-1600)
                }

                .XYC {
                    margin-bottom: var(--space-negative-1600)
                }

                .Dou {
                    padding-bottom: var(--space-1600);
                    padding-top: var(--space-1600)
                }

                .a8v {
                    padding-left: var(--space-1600);
                    padding-right: var(--space-1600)
                }

                html:not([dir=rtl]) .Kt4 {
                    margin-left: var(--space-200)
                }

                html:not([dir=rtl]) .HJW {
                    margin-right: var(--space-200)
                }

                html[dir=rtl] .Kt4 {
                    margin-right: var(--space-200)
                }

                html[dir=rtl] .HJW {
                    margin-left: var(--space-200)
                }

                html:not([dir=rtl]) .aUS {
                    margin-left: var(--space-negative-200)
                }

                html:not([dir=rtl]) .cv8 {
                    margin-right: var(--space-negative-200)
                }

                html[dir=rtl] .aUS {
                    margin-right: var(--space-negative-200)
                }

                html[dir=rtl] .cv8 {
                    margin-left: var(--space-negative-200)
                }

                .TFx {
                    margin-top: var(--space-200)
                }

                .e_z {
                    margin-bottom: var(--space-200)
                }

                .aH9 {
                    margin-top: var(--space-negative-200)
                }

                .JKU {
                    margin-bottom: var(--space-negative-200)
                }

                .GfI {
                    padding-bottom: var(--space-200);
                    padding-top: var(--space-200)
                }

                .Chw {
                    padding-left: var(--space-200);
                    padding-right: var(--space-200)
                }

                html:not([dir=rtl]) .O-l {
                    margin-left: var(--space-300)
                }

                html:not([dir=rtl]) .z3Z {
                    margin-right: var(--space-300)
                }

                html[dir=rtl] .O-l {
                    margin-right: var(--space-300)
                }

                html[dir=rtl] .z3Z {
                    margin-left: var(--space-300)
                }

                html:not([dir=rtl]) .n4j {
                    margin-left: var(--space-negative-300)
                }

                html:not([dir=rtl]) .woz {
                    margin-right: var(--space-negative-300)
                }

                html[dir=rtl] .n4j {
                    margin-right: var(--space-negative-300)
                }

                html[dir=rtl] .woz {
                    margin-left: var(--space-negative-300)
                }

                .ytb {
                    margin-top: var(--space-300)
                }

                .Spo {
                    margin-bottom: var(--space-300)
                }

                .j_R {
                    margin-top: var(--space-negative-300)
                }

                .UDJ {
                    margin-bottom: var(--space-negative-300)
                }

                .Ii4 {
                    padding-bottom: var(--space-300);
                    padding-top: var(--space-300)
                }

                .m41 {
                    padding-left: var(--space-300);
                    padding-right: var(--space-300)
                }

                html:not([dir=rtl]) .rV7 {
                    margin-left: var(--space-400)
                }

                html:not([dir=rtl]) .nZ7 {
                    margin-right: var(--space-400)
                }

                html[dir=rtl] .rV7 {
                    margin-right: var(--space-400)
                }

                html[dir=rtl] .nZ7 {
                    margin-left: var(--space-400)
                }

                html:not([dir=rtl]) .ScU {
                    margin-left: var(--space-negative-400)
                }

                html:not([dir=rtl]) .FzQ {
                    margin-right: var(--space-negative-400)
                }

                html[dir=rtl] .ScU {
                    margin-right: var(--space-negative-400)
                }

                html[dir=rtl] .FzQ {
                    margin-left: var(--space-negative-400)
                }

                .vra {
                    margin-top: var(--space-400)
                }

                .BWt {
                    margin-bottom: var(--space-400)
                }

                .Ey4 {
                    margin-top: var(--space-negative-400)
                }

                .w1x {
                    margin-bottom: var(--space-negative-400)
                }

                .hEF {
                    padding-bottom: var(--space-400);
                    padding-top: var(--space-400)
                }

                .aPG {
                    padding-left: var(--space-400);
                    padding-right: var(--space-400)
                }

                html:not([dir=rtl]) .l8Z {
                    margin-left: var(--space-500)
                }

                html:not([dir=rtl]) .iwc {
                    margin-right: var(--space-500)
                }

                html[dir=rtl] .l8Z {
                    margin-right: var(--space-500)
                }

                html[dir=rtl] .iwc {
                    margin-left: var(--space-500)
                }

                html:not([dir=rtl]) .VFl {
                    margin-left: var(--space-negative-500)
                }

                html:not([dir=rtl]) .g2Q {
                    margin-right: var(--space-negative-500)
                }

                html[dir=rtl] .VFl {
                    margin-right: var(--space-negative-500)
                }

                html[dir=rtl] .g2Q {
                    margin-left: var(--space-negative-500)
                }

                .fDz {
                    margin-top: var(--space-500)
                }

                .KWb {
                    margin-bottom: var(--space-500)
                }

                .Auz {
                    margin-top: var(--space-negative-500)
                }

                .a6r {
                    margin-bottom: var(--space-negative-500)
                }

                .H0R {
                    padding-bottom: var(--space-500);
                    padding-top: var(--space-500)
                }

                .mWu {
                    padding-left: var(--space-500);
                    padding-right: var(--space-500)
                }

                html:not([dir=rtl]) .A5J {
                    margin-left: var(--space-600)
                }

                html:not([dir=rtl]) .zZe {
                    margin-right: var(--space-600)
                }

                html[dir=rtl] .A5J {
                    margin-right: var(--space-600)
                }

                html[dir=rtl] .zZe {
                    margin-left: var(--space-600)
                }

                html:not([dir=rtl]) .iQF {
                    margin-left: var(--space-negative-600)
                }

                html:not([dir=rtl]) .l2e {
                    margin-right: var(--space-negative-600)
                }

                html[dir=rtl] .iQF {
                    margin-right: var(--space-negative-600)
                }

                html[dir=rtl] .l2e {
                    margin-left: var(--space-negative-600)
                }

                .cvs {
                    margin-top: var(--space-600)
                }

                .aKg {
                    margin-bottom: var(--space-600)
                }

                .R-P {
                    margin-top: var(--space-negative-600)
                }

                .fmu {
                    margin-bottom: var(--space-negative-600)
                }

                .LHy {
                    padding-bottom: var(--space-600);
                    padding-top: var(--space-600)
                }

                .gXv {
                    padding-left: var(--space-600);
                    padding-right: var(--space-600)
                }

                html:not([dir=rtl]) .sYb {
                    margin-left: var(--space-700)
                }

                html:not([dir=rtl]) .fqv {
                    margin-right: var(--space-700)
                }

                html[dir=rtl] .sYb {
                    margin-right: var(--space-700)
                }

                html[dir=rtl] .fqv {
                    margin-left: var(--space-700)
                }

                html:not([dir=rtl]) .FxB {
                    margin-left: var(--space-negative-700)
                }

                html:not([dir=rtl]) .uY6 {
                    margin-right: var(--space-negative-700)
                }

                html[dir=rtl] .FxB {
                    margin-right: var(--space-negative-700)
                }

                html[dir=rtl] .uY6 {
                    margin-left: var(--space-negative-700)
                }

                .h2l {
                    margin-top: var(--space-700)
                }

                .iX3 {
                    margin-bottom: var(--space-700)
                }

                .JZW {
                    margin-top: var(--space-negative-700)
                }

                .IVE {
                    margin-bottom: var(--space-negative-700)
                }

                .ctq {
                    padding-bottom: var(--space-700);
                    padding-top: var(--space-700)
                }

                .Vu9 {
                    padding-left: var(--space-700);
                    padding-right: var(--space-700)
                }

                html:not([dir=rtl]) .UYJ {
                    margin-left: var(--space-800)
                }

                html:not([dir=rtl]) .w5s {
                    margin-right: var(--space-800)
                }

                html[dir=rtl] .UYJ {
                    margin-right: var(--space-800)
                }

                html[dir=rtl] .w5s {
                    margin-left: var(--space-800)
                }

                html:not([dir=rtl]) .CvW {
                    margin-left: var(--space-negative-800)
                }

                html:not([dir=rtl]) .EVj {
                    margin-right: var(--space-negative-800)
                }

                html[dir=rtl] .CvW {
                    margin-right: var(--space-negative-800)
                }

                html[dir=rtl] .EVj {
                    margin-left: var(--space-negative-800)
                }

                .EkZ {
                    margin-top: var(--space-800)
                }

                .J3A {
                    margin-bottom: var(--space-800)
                }

                .O_9 {
                    margin-top: var(--space-negative-800)
                }

                .W6K {
                    margin-bottom: var(--space-negative-800)
                }

                .E-5 {
                    padding-bottom: var(--space-800);
                    padding-top: var(--space-800)
                }

                .Z_P {
                    padding-left: var(--space-800);
                    padding-right: var(--space-800)
                }

                html:not([dir=rtl]) .Q2r {
                    margin-left: var(--space-900)
                }

                html:not([dir=rtl]) .hu3 {
                    margin-right: var(--space-900)
                }

                html[dir=rtl] .Q2r {
                    margin-right: var(--space-900)
                }

                html[dir=rtl] .hu3 {
                    margin-left: var(--space-900)
                }

                html:not([dir=rtl]) .HV- {
                    margin-left: var(--space-negative-900)
                }

                html:not([dir=rtl]) .ah0 {
                    margin-right: var(--space-negative-900)
                }

                html[dir=rtl] .HV- {
                    margin-right: var(--space-negative-900)
                }

                html[dir=rtl] .ah0 {
                    margin-left: var(--space-negative-900)
                }

                .shK {
                    margin-top: var(--space-900)
                }

                .SWq {
                    margin-bottom: var(--space-900)
                }

                .PPU {
                    margin-top: var(--space-negative-900)
                }

                .evE {
                    margin-bottom: var(--space-negative-900)
                }

                .bk- {
                    padding-bottom: var(--space-900);
                    padding-top: var(--space-900)
                }

                .ZT0 {
                    padding-left: var(--space-900);
                    padding-right: var(--space-900)
                }
            }

            @media (min-width: 1312px) {
                html:not([dir=rtl]) .EzO {
                    margin-left:auto
                }

                html:not([dir=rtl]) .Xqy {
                    margin-right: auto
                }

                html[dir=rtl] .EzO {
                    margin-right: auto
                }

                html[dir=rtl] .Xqy {
                    margin-left: auto
                }

                .XhV {
                    margin-top: auto
                }

                .XsV {
                    margin-bottom: auto
                }
            }

            @media (min-width: 1312px) {
                html:not([dir=rtl]) .yNv {
                    margin-left:var(--space-0)
                }

                html:not([dir=rtl]) .K11 {
                    margin-right: var(--space-0)
                }

                html[dir=rtl] .yNv {
                    margin-right: var(--space-0)
                }

                html[dir=rtl] .K11 {
                    margin-left: var(--space-0)
                }

                .vOt {
                    margin-top: var(--space-0)
                }

                .pEy {
                    margin-bottom: var(--space-0)
                }

                .m-x {
                    padding-bottom: var(--space-0);
                    padding-top: var(--space-0)
                }

                .sVI {
                    padding-left: var(--space-0);
                    padding-right: var(--space-0)
                }

                html:not([dir=rtl]) .Mlq {
                    margin-left: 1px
                }

                html:not([dir=rtl]) ._u0 {
                    margin-right: 1px
                }

                html[dir=rtl] .Mlq {
                    margin-right: 1px
                }

                html[dir=rtl] ._u0 {
                    margin-left: 1px
                }

                html:not([dir=rtl]) .ZVK {
                    margin-left: -1px
                }

                html:not([dir=rtl]) .OGf {
                    margin-right: -1px
                }

                html[dir=rtl] .ZVK {
                    margin-right: -1px
                }

                html[dir=rtl] .OGf {
                    margin-left: -1px
                }

                .g1x {
                    margin-top: 1px
                }

                .NuV {
                    margin-bottom: 1px
                }

                .Yhp {
                    margin-top: -1px
                }

                .w49 {
                    margin-bottom: -1px
                }

                .DQ4 {
                    padding-bottom: 1px;
                    padding-top: 1px
                }

                .irG {
                    padding-left: 1px;
                    padding-right: 1px
                }

                html:not([dir=rtl]) .qcC {
                    margin-left: 2px
                }

                html:not([dir=rtl]) .MWv {
                    margin-right: 2px
                }

                html[dir=rtl] .qcC {
                    margin-right: 2px
                }

                html[dir=rtl] .MWv {
                    margin-left: 2px
                }

                html:not([dir=rtl]) .WWA {
                    margin-left: -2px
                }

                html:not([dir=rtl]) .EOP {
                    margin-right: -2px
                }

                html[dir=rtl] .WWA {
                    margin-right: -2px
                }

                html[dir=rtl] .EOP {
                    margin-left: -2px
                }

                .Esz {
                    margin-top: 2px
                }

                .DfQ {
                    margin-bottom: 2px
                }

                .oxa {
                    margin-top: -2px
                }

                .c_y {
                    margin-bottom: -2px
                }

                .UIw {
                    padding-bottom: 2px;
                    padding-top: 2px
                }

                .mjF {
                    padding-left: 2px;
                    padding-right: 2px
                }

                html:not([dir=rtl]) .Tk5 {
                    margin-left: var(--space-100)
                }

                html:not([dir=rtl]) .V3q {
                    margin-right: var(--space-100)
                }

                html[dir=rtl] .Tk5 {
                    margin-right: var(--space-100)
                }

                html[dir=rtl] .V3q {
                    margin-left: var(--space-100)
                }

                html:not([dir=rtl]) .CFV {
                    margin-left: var(--space-negative-100)
                }

                html:not([dir=rtl]) .A0f {
                    margin-right: var(--space-negative-100)
                }

                html[dir=rtl] .CFV {
                    margin-right: var(--space-negative-100)
                }

                html[dir=rtl] .A0f {
                    margin-left: var(--space-negative-100)
                }

                .y3k {
                    margin-top: var(--space-100)
                }

                .Kk9 {
                    margin-bottom: var(--space-100)
                }

                .RxG {
                    margin-top: var(--space-negative-100)
                }

                .k98 {
                    margin-bottom: var(--space-negative-100)
                }

                .hiQ {
                    padding-bottom: var(--space-100);
                    padding-top: var(--space-100)
                }

                .W1H {
                    padding-left: var(--space-100);
                    padding-right: var(--space-100)
                }

                html:not([dir=rtl]) .RCJ {
                    margin-left: 6px
                }

                html:not([dir=rtl]) .kPe {
                    margin-right: 6px
                }

                html[dir=rtl] .RCJ {
                    margin-right: 6px
                }

                html[dir=rtl] .kPe {
                    margin-left: 6px
                }

                html:not([dir=rtl]) .Xuj {
                    margin-left: -6px
                }

                html:not([dir=rtl]) .u__ {
                    margin-right: -6px
                }

                html[dir=rtl] .Xuj {
                    margin-right: -6px
                }

                html[dir=rtl] .u__ {
                    margin-left: -6px
                }

                .JaZ {
                    margin-top: 6px
                }

                .iJ8 {
                    margin-bottom: 6px
                }

                .aTM {
                    margin-top: -6px
                }

                .WDO {
                    margin-bottom: -6px
                }

                .isM {
                    padding-bottom: 6px;
                    padding-top: 6px
                }

                .gc- {
                    padding-left: 6px;
                    padding-right: 6px
                }

                html:not([dir=rtl]) .wbY {
                    margin-left: var(--space-1000)
                }

                html:not([dir=rtl]) .KlA {
                    margin-right: var(--space-1000)
                }

                html[dir=rtl] .wbY {
                    margin-right: var(--space-1000)
                }

                html[dir=rtl] .KlA {
                    margin-left: var(--space-1000)
                }

                html:not([dir=rtl]) .Cr8 {
                    margin-left: var(--space-negative-1000)
                }

                html:not([dir=rtl]) .aIW {
                    margin-right: var(--space-negative-1000)
                }

                html[dir=rtl] .Cr8 {
                    margin-right: var(--space-negative-1000)
                }

                html[dir=rtl] .aIW {
                    margin-left: var(--space-negative-1000)
                }

                .sul {
                    margin-top: var(--space-1000)
                }

                .BJE {
                    margin-bottom: var(--space-1000)
                }

                .mIS {
                    margin-top: var(--space-negative-1000)
                }

                .b4C {
                    margin-bottom: var(--space-negative-1000)
                }

                .P6U {
                    padding-bottom: var(--space-1000);
                    padding-top: var(--space-1000)
                }

                .GEu {
                    padding-left: var(--space-1000);
                    padding-right: var(--space-1000)
                }

                html:not([dir=rtl]) .bG1 {
                    margin-left: var(--space-1100)
                }

                html:not([dir=rtl]) .fsq {
                    margin-right: var(--space-1100)
                }

                html[dir=rtl] .bG1 {
                    margin-right: var(--space-1100)
                }

                html[dir=rtl] .fsq {
                    margin-left: var(--space-1100)
                }

                html:not([dir=rtl]) .cug {
                    margin-left: var(--space-negative-1100)
                }

                html:not([dir=rtl]) .kZ1 {
                    margin-right: var(--space-negative-1100)
                }

                html[dir=rtl] .cug {
                    margin-right: var(--space-negative-1100)
                }

                html[dir=rtl] .kZ1 {
                    margin-left: var(--space-negative-1100)
                }

                .KzE {
                    margin-top: var(--space-1100)
                }

                .ldL {
                    margin-bottom: var(--space-1100)
                }

                .QUm {
                    margin-top: var(--space-negative-1100)
                }

                .QMs {
                    margin-bottom: var(--space-negative-1100)
                }

                .Rbd {
                    padding-bottom: var(--space-1100);
                    padding-top: var(--space-1100)
                }

                .aSV {
                    padding-left: var(--space-1100);
                    padding-right: var(--space-1100)
                }

                html:not([dir=rtl]) .dCv {
                    margin-left: var(--space-1200)
                }

                html:not([dir=rtl]) .A0v {
                    margin-right: var(--space-1200)
                }

                html[dir=rtl] .dCv {
                    margin-right: var(--space-1200)
                }

                html[dir=rtl] .A0v {
                    margin-left: var(--space-1200)
                }

                html:not([dir=rtl]) .yhG {
                    margin-left: var(--space-negative-1200)
                }

                html:not([dir=rtl]) .UxN {
                    margin-right: var(--space-negative-1200)
                }

                html[dir=rtl] .yhG {
                    margin-right: var(--space-negative-1200)
                }

                html[dir=rtl] .UxN {
                    margin-left: var(--space-negative-1200)
                }

                .Lgs {
                    margin-top: var(--space-1200)
                }

                .INe {
                    margin-bottom: var(--space-1200)
                }

                .phH {
                    margin-top: var(--space-negative-1200)
                }

                .Vwr {
                    margin-bottom: var(--space-negative-1200)
                }

                .uqK {
                    padding-bottom: var(--space-1200);
                    padding-top: var(--space-1200)
                }

                .shV {
                    padding-left: var(--space-1200);
                    padding-right: var(--space-1200)
                }

                html:not([dir=rtl]) .XLq {
                    margin-left: var(--space-1300)
                }

                html:not([dir=rtl]) .zXe {
                    margin-right: var(--space-1300)
                }

                html[dir=rtl] .XLq {
                    margin-right: var(--space-1300)
                }

                html[dir=rtl] .zXe {
                    margin-left: var(--space-1300)
                }

                html:not([dir=rtl]) .hA- {
                    margin-left: var(--space-negative-1300)
                }

                html:not([dir=rtl]) .fzd {
                    margin-right: var(--space-negative-1300)
                }

                html[dir=rtl] .hA- {
                    margin-right: var(--space-negative-1300)
                }

                html[dir=rtl] .fzd {
                    margin-left: var(--space-negative-1300)
                }

                .DKQ {
                    margin-top: var(--space-1300)
                }

                .HIi {
                    margin-bottom: var(--space-1300)
                }

                .xfR {
                    margin-top: var(--space-negative-1300)
                }

                .lh6 {
                    margin-bottom: var(--space-negative-1300)
                }

                .KJY {
                    padding-bottom: var(--space-1300);
                    padding-top: var(--space-1300)
                }

                .gsi {
                    padding-left: var(--space-1300);
                    padding-right: var(--space-1300)
                }

                html:not([dir=rtl]) .A7Z {
                    margin-left: var(--space-1400)
                }

                html:not([dir=rtl]) .kr8 {
                    margin-right: var(--space-1400)
                }

                html[dir=rtl] .A7Z {
                    margin-right: var(--space-1400)
                }

                html[dir=rtl] .kr8 {
                    margin-left: var(--space-1400)
                }

                html:not([dir=rtl]) .Nxm {
                    margin-left: var(--space-negative-1400)
                }

                html:not([dir=rtl]) .H_0 {
                    margin-right: var(--space-negative-1400)
                }

                html[dir=rtl] .Nxm {
                    margin-right: var(--space-negative-1400)
                }

                html[dir=rtl] .H_0 {
                    margin-left: var(--space-negative-1400)
                }

                .Pqw {
                    margin-top: var(--space-1400)
                }

                .Ypn {
                    margin-bottom: var(--space-1400)
                }

                .Axi {
                    margin-top: var(--space-negative-1400)
                }

                .uhP {
                    margin-bottom: var(--space-negative-1400)
                }

                .WFz {
                    padding-bottom: var(--space-1400);
                    padding-top: var(--space-1400)
                }

                .d27 {
                    padding-left: var(--space-1400);
                    padding-right: var(--space-1400)
                }

                html:not([dir=rtl]) .DnK {
                    margin-left: var(--space-1500)
                }

                html:not([dir=rtl]) .qqQ {
                    margin-right: var(--space-1500)
                }

                html[dir=rtl] .DnK {
                    margin-right: var(--space-1500)
                }

                html[dir=rtl] .qqQ {
                    margin-left: var(--space-1500)
                }

                html:not([dir=rtl]) .a2U {
                    margin-left: var(--space-negative-1500)
                }

                html:not([dir=rtl]) .L9r {
                    margin-right: var(--space-negative-1500)
                }

                html[dir=rtl] .a2U {
                    margin-right: var(--space-negative-1500)
                }

                html[dir=rtl] .L9r {
                    margin-left: var(--space-negative-1500)
                }

                .bNq {
                    margin-top: var(--space-1500)
                }

                .Gn_ {
                    margin-bottom: var(--space-1500)
                }

                .Mq0 {
                    margin-top: var(--space-negative-1500)
                }

                .NQ2 {
                    margin-bottom: var(--space-negative-1500)
                }

                .CHD {
                    padding-bottom: var(--space-1500);
                    padding-top: var(--space-1500)
                }

                .sfu {
                    padding-left: var(--space-1500);
                    padding-right: var(--space-1500)
                }

                html:not([dir=rtl]) .hRL {
                    margin-left: var(--space-1600)
                }

                html:not([dir=rtl]) .GSm {
                    margin-right: var(--space-1600)
                }

                html[dir=rtl] .hRL {
                    margin-right: var(--space-1600)
                }

                html[dir=rtl] .GSm {
                    margin-left: var(--space-1600)
                }

                html:not([dir=rtl]) .Xs8 {
                    margin-left: var(--space-negative-1600)
                }

                html:not([dir=rtl]) .ef_ {
                    margin-right: var(--space-negative-1600)
                }

                html[dir=rtl] .Xs8 {
                    margin-right: var(--space-negative-1600)
                }

                html[dir=rtl] .ef_ {
                    margin-left: var(--space-negative-1600)
                }

                .W3a {
                    margin-top: var(--space-1600)
                }

                .ynp {
                    margin-bottom: var(--space-1600)
                }

                .kqd {
                    margin-top: var(--space-negative-1600)
                }

                .lAg {
                    margin-bottom: var(--space-negative-1600)
                }

                .nFH {
                    padding-bottom: var(--space-1600);
                    padding-top: var(--space-1600)
                }

                .g1b {
                    padding-left: var(--space-1600);
                    padding-right: var(--space-1600)
                }

                html:not([dir=rtl]) .Qfz {
                    margin-left: var(--space-200)
                }

                html:not([dir=rtl]) .IGZ {
                    margin-right: var(--space-200)
                }

                html[dir=rtl] .Qfz {
                    margin-right: var(--space-200)
                }

                html[dir=rtl] .IGZ {
                    margin-left: var(--space-200)
                }

                html:not([dir=rtl]) .UUH {
                    margin-left: var(--space-negative-200)
                }

                html:not([dir=rtl]) .ncp {
                    margin-right: var(--space-negative-200)
                }

                html[dir=rtl] .UUH {
                    margin-right: var(--space-negative-200)
                }

                html[dir=rtl] .ncp {
                    margin-left: var(--space-negative-200)
                }

                .wpk {
                    margin-top: var(--space-200)
                }

                .h5N {
                    margin-bottom: var(--space-200)
                }

                .e3n {
                    margin-top: var(--space-negative-200)
                }

                .YbX {
                    margin-bottom: var(--space-negative-200)
                }

                .od9 {
                    padding-bottom: var(--space-200);
                    padding-top: var(--space-200)
                }

                .d1M {
                    padding-left: var(--space-200);
                    padding-right: var(--space-200)
                }

                html:not([dir=rtl]) .n67 {
                    margin-left: var(--space-300)
                }

                html:not([dir=rtl]) .Tm5 {
                    margin-right: var(--space-300)
                }

                html[dir=rtl] .n67 {
                    margin-right: var(--space-300)
                }

                html[dir=rtl] .Tm5 {
                    margin-left: var(--space-300)
                }

                html:not([dir=rtl]) .GfL {
                    margin-left: var(--space-negative-300)
                }

                html:not([dir=rtl]) .nRi {
                    margin-right: var(--space-negative-300)
                }

                html[dir=rtl] .GfL {
                    margin-right: var(--space-negative-300)
                }

                html[dir=rtl] .nRi {
                    margin-left: var(--space-negative-300)
                }

                .vnn {
                    margin-top: var(--space-300)
                }

                .fna {
                    margin-bottom: var(--space-300)
                }

                .Fux {
                    margin-top: var(--space-negative-300)
                }

                .c4k {
                    margin-bottom: var(--space-negative-300)
                }

                .rdM {
                    padding-bottom: var(--space-300);
                    padding-top: var(--space-300)
                }

                .ybx {
                    padding-left: var(--space-300);
                    padding-right: var(--space-300)
                }

                html:not([dir=rtl]) .Epk {
                    margin-left: var(--space-400)
                }

                html:not([dir=rtl]) .IgA {
                    margin-right: var(--space-400)
                }

                html[dir=rtl] .Epk {
                    margin-right: var(--space-400)
                }

                html[dir=rtl] .IgA {
                    margin-left: var(--space-400)
                }

                html:not([dir=rtl]) .FiT {
                    margin-left: var(--space-negative-400)
                }

                html:not([dir=rtl]) .oiW {
                    margin-right: var(--space-negative-400)
                }

                html[dir=rtl] .FiT {
                    margin-right: var(--space-negative-400)
                }

                html[dir=rtl] .oiW {
                    margin-left: var(--space-negative-400)
                }

                .gpI {
                    margin-top: var(--space-400)
                }

                .FWX {
                    margin-bottom: var(--space-400)
                }

                .Uv9 {
                    margin-top: var(--space-negative-400)
                }

                .Rop {
                    margin-bottom: var(--space-negative-400)
                }

                .O5Z {
                    padding-bottom: var(--space-400);
                    padding-top: var(--space-400)
                }

                .pVD {
                    padding-left: var(--space-400);
                    padding-right: var(--space-400)
                }

                html:not([dir=rtl]) .CQY {
                    margin-left: var(--space-500)
                }

                html:not([dir=rtl]) .rOG {
                    margin-right: var(--space-500)
                }

                html[dir=rtl] .CQY {
                    margin-right: var(--space-500)
                }

                html[dir=rtl] .rOG {
                    margin-left: var(--space-500)
                }

                html:not([dir=rtl]) .tJ3 {
                    margin-left: var(--space-negative-500)
                }

                html:not([dir=rtl]) .abj {
                    margin-right: var(--space-negative-500)
                }

                html[dir=rtl] .tJ3 {
                    margin-right: var(--space-negative-500)
                }

                html[dir=rtl] .abj {
                    margin-left: var(--space-negative-500)
                }

                .Bgt {
                    margin-top: var(--space-500)
                }

                .MCu {
                    margin-bottom: var(--space-500)
                }

                .oY0 {
                    margin-top: var(--space-negative-500)
                }

                .K30 {
                    margin-bottom: var(--space-negative-500)
                }

                .N6H {
                    padding-bottom: var(--space-500);
                    padding-top: var(--space-500)
                }

                .USy {
                    padding-left: var(--space-500);
                    padding-right: var(--space-500)
                }

                html:not([dir=rtl]) .r0A {
                    margin-left: var(--space-600)
                }

                html:not([dir=rtl]) .gI5 {
                    margin-right: var(--space-600)
                }

                html[dir=rtl] .r0A {
                    margin-right: var(--space-600)
                }

                html[dir=rtl] .gI5 {
                    margin-left: var(--space-600)
                }

                html:not([dir=rtl]) .aA4 {
                    margin-left: var(--space-negative-600)
                }

                html:not([dir=rtl]) .IfL {
                    margin-right: var(--space-negative-600)
                }

                html[dir=rtl] .aA4 {
                    margin-right: var(--space-negative-600)
                }

                html[dir=rtl] .IfL {
                    margin-left: var(--space-negative-600)
                }

                .dwF {
                    margin-top: var(--space-600)
                }

                .Pp2 {
                    margin-bottom: var(--space-600)
                }

                .KA5 {
                    margin-top: var(--space-negative-600)
                }

                .nPG {
                    margin-bottom: var(--space-negative-600)
                }

                .aag {
                    padding-bottom: var(--space-600);
                    padding-top: var(--space-600)
                }

                .c4b {
                    padding-left: var(--space-600);
                    padding-right: var(--space-600)
                }

                html:not([dir=rtl]) .sVa {
                    margin-left: var(--space-700)
                }

                html:not([dir=rtl]) .PDp {
                    margin-right: var(--space-700)
                }

                html[dir=rtl] .sVa {
                    margin-right: var(--space-700)
                }

                html[dir=rtl] .PDp {
                    margin-left: var(--space-700)
                }

                html:not([dir=rtl]) .Xf8 {
                    margin-left: var(--space-negative-700)
                }

                html:not([dir=rtl]) .Ztm {
                    margin-right: var(--space-negative-700)
                }

                html[dir=rtl] .Xf8 {
                    margin-right: var(--space-negative-700)
                }

                html[dir=rtl] .Ztm {
                    margin-left: var(--space-negative-700)
                }

                ._Wk {
                    margin-top: var(--space-700)
                }

                .TzX {
                    margin-bottom: var(--space-700)
                }

                .YIC {
                    margin-top: var(--space-negative-700)
                }

                .N0o {
                    margin-bottom: var(--space-negative-700)
                }

                .M4J {
                    padding-bottom: var(--space-700);
                    padding-top: var(--space-700)
                }

                .Hjl {
                    padding-left: var(--space-700);
                    padding-right: var(--space-700)
                }

                html:not([dir=rtl]) .a64 {
                    margin-left: var(--space-800)
                }

                html:not([dir=rtl]) .YQz {
                    margin-right: var(--space-800)
                }

                html[dir=rtl] .a64 {
                    margin-right: var(--space-800)
                }

                html[dir=rtl] .YQz {
                    margin-left: var(--space-800)
                }

                html:not([dir=rtl]) .bkb {
                    margin-left: var(--space-negative-800)
                }

                html:not([dir=rtl]) .Lat {
                    margin-right: var(--space-negative-800)
                }

                html[dir=rtl] .bkb {
                    margin-right: var(--space-negative-800)
                }

                html[dir=rtl] .Lat {
                    margin-left: var(--space-negative-800)
                }

                .EMg {
                    margin-top: var(--space-800)
                }

                .TbH {
                    margin-bottom: var(--space-800)
                }

                .NEv {
                    margin-top: var(--space-negative-800)
                }

                .FnM {
                    margin-bottom: var(--space-negative-800)
                }

                .Xrv {
                    padding-bottom: var(--space-800);
                    padding-top: var(--space-800)
                }

                .fzG {
                    padding-left: var(--space-800);
                    padding-right: var(--space-800)
                }

                html:not([dir=rtl]) .Sw1 {
                    margin-left: var(--space-900)
                }

                html:not([dir=rtl]) .h38 {
                    margin-right: var(--space-900)
                }

                html[dir=rtl] .Sw1 {
                    margin-right: var(--space-900)
                }

                html[dir=rtl] .h38 {
                    margin-left: var(--space-900)
                }

                html:not([dir=rtl]) .ViR {
                    margin-left: var(--space-negative-900)
                }

                html:not([dir=rtl]) .arI {
                    margin-right: var(--space-negative-900)
                }

                html[dir=rtl] .ViR {
                    margin-right: var(--space-negative-900)
                }

                html[dir=rtl] .arI {
                    margin-left: var(--space-negative-900)
                }

                .rNV {
                    margin-top: var(--space-900)
                }

                .AKd {
                    margin-bottom: var(--space-900)
                }

                .fSz {
                    margin-top: var(--space-negative-900)
                }

                .KRr {
                    margin-bottom: var(--space-negative-900)
                }

                .rC6 {
                    padding-bottom: var(--space-900);
                    padding-top: var(--space-900)
                }

                .EPv {
                    padding-left: var(--space-900);
                    padding-right: var(--space-900)
                }
            }

            .kVc {
                display: block
            }

            .goI {
                display: inline
            }

            .KhY {
                display: inline-block
            }

            .DyB {
                display: inline-flex
            }

            .zsR {
                display: table
            }

            .sLG {
                overflow: hidden
            }

            .xqS {
                overflow: scroll
            }

            .vVc {
                overflow-x: scroll;
                overflow-y: hidden
            }

            .Cii {
                overflow-x: hidden;
                overflow-y: scroll
            }

            .XbT {
                overflow: auto
            }

            .r-d {
                overflow-x: hidden;
                overflow-y: auto
            }

            .xuU {
                max-width: 100%
            }

            .XiG {
                position: relative
            }

            ._he {
                position: fixed
            }

            .MIw {
                position: absolute
            }

            .qiB {
                position: relative;
                position: sticky
            }

            .QLY {
                top: var(--space-0)
            }

            .p6V {
                right: var(--space-0)
            }

            .ojN {
                bottom: var(--space-0)
            }

            .Rym {
                left: var(--space-0)
            }

            .I56 {
                min-height: 32px
            }

            .aZc {
                min-height: 40px
            }

            .xD4 {
                min-height: 48px
            }

            .Hsu {
                box-sizing: border-box
            }

            .jr- {
                box-sizing: content-box
            }

            ._O1 {
                display: flex
            }

            @media (min-width: 576px) {
                .pRa {
                    display:flex
                }
            }

            @media (min-width: 768px) {
                .t6T {
                    display:flex
                }
            }

            @media (min-width: 1312px) {
                .i0q {
                    display:flex
                }
            }

            .qT6 {
                flex-direction: column
            }

            .kzZ {
                flex-wrap: wrap
            }

            .qF5 {
                align-items: flex-start
            }

            .iJk {
                align-items: flex-end
            }

            .KS5 {
                align-items: center
            }

            .dLb {
                align-items: baseline
            }

            .WOZ {
                align-items: stretch
            }

            @media (min-width: 576px) {
                .nH8 {
                    align-items:flex-start
                }

                .Kxm {
                    align-items: flex-end
                }

                .YcN {
                    align-items: center
                }

                .wKg {
                    align-items: baseline
                }

                .sRf {
                    align-items: stretch
                }
            }

            @media (min-width: 768px) {
                .yqc {
                    align-items:flex-start
                }

                .Cor {
                    align-items: flex-end
                }

                .ReJ {
                    align-items: center
                }

                .Yfi {
                    align-items: baseline
                }

                .fWv {
                    align-items: stretch
                }
            }

            @media (min-width: 1312px) {
                .Xma {
                    align-items:flex-start
                }

                .vu7 {
                    align-items: flex-end
                }

                .pD_ {
                    align-items: center
                }

                .gjO {
                    align-items: baseline
                }

                .djZ {
                    align-items: stretch
                }
            }

            .X0f {
                align-self: flex-start
            }

            .gRy {
                align-self: flex-end
            }

            .Z2K {
                align-self: center
            }

            .Op6 {
                align-self: baseline
            }

            .Zvs {
                align-self: stretch
            }

            .rrK {
                justify-content: flex-start
            }

            .jx- {
                justify-content: flex-end
            }

            .mQ8 {
                justify-content: center
            }

            .b8T {
                justify-content: space-between
            }

            .Ah0 {
                justify-content: space-around
            }

            .nt5 {
                justify-content: space-evenly
            }

            .yOS {
                align-content: flex-start
            }

            .hwG {
                align-content: flex-end
            }

            .TpD {
                align-content: center
            }

            .bkI {
                align-content: space-between
            }

            .x9O {
                align-content: space-around
            }

            .zus {
                align-content: space-evenly
            }

            .kBO {
                align-content: stretch
            }

            .ujU {
                flex: 1 1 auto;
                min-height: 0;
                min-width: 0
            }

            .Eqh {
                flex: 0 0 auto
            }

            .oTa {
                order: -1
            }

            .nEN {
                order: 99999
            }

            .USg {
                min-width: 60px
            }

            .CLD {
                width: 100%
            }

            .zHq {
                height: 100%
            }

            .Mmg {
                background-color: var(--color-background-tableofcontents-item-default)
            }

            html:not([dir=rtl]) .NEJ {
                padding-right: var(--space-400)
            }

            html[dir=rtl] .NEJ {
                padding-left: var(--space-400)
            }

            .u_D {
                background-color: var(--color-background-tableofcontents-item-hover)
            }

            html:not([dir=rtl]) .pbJ {
                padding-left: var(--space-300)
            }

            html:not([dir=rtl]) .h_g {
                padding-left: var(--space-800)
            }

            html:not([dir=rtl]) .hKe {
                padding-left: var(--space-1300)
            }

            html:not([dir=rtl]) .LXD {
                padding-left: 72px
            }

            html:not([dir=rtl]) .MKA {
                padding-left: 92px
            }

            html[dir=rtl] .pbJ {
                padding-right: var(--space-300)
            }

            html[dir=rtl] .h_g {
                padding-right: var(--space-800)
            }

            html[dir=rtl] .hKe {
                padding-right: var(--space-1300)
            }

            html[dir=rtl] .LXD {
                padding-right: 72px
            }

            html[dir=rtl] .MKA {
                padding-right: 92px
            }

            html:not([dir=rtl]) .Mmg {
                border-radius: 2px 8px 8px 2px
            }

            html[dir=rtl] .Mmg {
                border-radius: 8px 2px 2px 8px
            }

            .Dl7 {
                border: 1px solid
            }

            .DHH {
                max-height: 90vh;
                max-width: 90vw
            }

            .kFh {
                min-height: 40px;
                min-width: 180px
            }

            .BR9 {
                fill: currentColor;
                pointer-events: none
            }

            .E9a {
                color: var(--color-border-popover-primary)
            }

            .Uw7 {
                color: var(--color-border-popover-secondary)
            }

            .KZC {
                color: var(--color-border-popover-education)
            }

            .V0G {
                background-color: var(--color-background-popover-primary);
                color: var(--color-border-popover-primary)
            }

            .dDH {
                background-color: var(--color-background-popover-secondary);
                color: var(--color-border-popover-secondary)
            }

            .D35 {
                background-color: var(--color-background-popover-education);
                color: var(--color-border-popover-education)
            }
        

            :root {
                --gestalt-theme: classic-lightMode_lineHeight_default;
                --color-red-pushpin-0: #fff7f7;
                --color-red-pushpin-50: #ffebeb;
                --color-red-pushpin-100: #ffe0e0;
                --color-red-pushpin-200: #fcbbbb;
                --color-red-pushpin-300: #f47171;
                --color-red-pushpin-400: #eb4242;
                --color-red-pushpin-450: #e60023;
                --color-red-pushpin-500: #cc0000;
                --color-red-pushpin-600: #b60000;
                --color-red-pushpin-700: #9b0000;
                --color-red-pushpin-800: #800000;
                --color-red-pushpin-900: #660000;
                --color-pink-flaminglow-0: #fff8fa;
                --color-pink-flaminglow-50: #ffebf1;
                --color-pink-flaminglow-100: #ffdfe9;
                --color-pink-flaminglow-200: #ffbed2;
                --color-pink-flaminglow-300: #fe8eb1;
                --color-pink-flaminglow-400: #f76593;
                --color-pink-flaminglow-450: #ee376a;
                --color-pink-flaminglow-500: #de2c62;
                --color-pink-flaminglow-600: #c31952;
                --color-pink-flaminglow-700: #a30c4a;
                --color-pink-flaminglow-800: #82053e;
                --color-pink-flaminglow-900: #630233;
                --color-blue-skycicle-0: #f7fbff;
                --color-blue-skycicle-50: #e6f4ff;
                --color-blue-skycicle-100: #d7edff;
                --color-blue-skycicle-200: #abdbff;
                --color-blue-skycicle-300: #75bfff;
                --color-blue-skycicle-400: #45a3fe;
                --color-blue-skycicle-450: #007cff;
                --color-blue-skycicle-500: #0074e8;
                --color-blue-skycicle-600: #005fcb;
                --color-blue-skycicle-700: #004ba9;
                --color-blue-skycicle-800: #003c96;
                --color-blue-skycicle-900: #002966;
                --color-teal-spabattical-0: #f7fdfc;
                --color-teal-spabattical-50: #e6faf5;
                --color-teal-spabattical-100: #ccf6ee;
                --color-teal-spabattical-200: #75e4d5;
                --color-teal-spabattical-300: #48d5c6;
                --color-teal-spabattical-400: #26c0b4;
                --color-teal-spabattical-450: #009990;
                --color-teal-spabattical-500: #00857c;
                --color-teal-spabattical-600: #006b6c;
                --color-teal-spabattical-700: #005c62;
                --color-teal-spabattical-800: #005062;
                --color-teal-spabattical-900: #003440;
                --color-green-matchacado-0: #f6fdf5;
                --color-green-matchacado-50: #e3fae1;
                --color-green-matchacado-100: #c3f9c2;
                --color-green-matchacado-200: #a4f9ac;
                --color-green-matchacado-300: #6bec8c;
                --color-green-matchacado-400: #39d377;
                --color-green-matchacado-450: #1dad65;
                --color-green-matchacado-500: #008753;
                --color-green-matchacado-600: #005f3e;
                --color-green-matchacado-700: #00422c;
                --color-green-matchacado-800: #003020;
                --color-green-matchacado-900: #00261a;
                --color-purple-mysticool-0: #f8f7ff;
                --color-purple-mysticool-50: #f0edff;
                --color-purple-mysticool-100: #e9e4ff;
                --color-purple-mysticool-200: #d5c7ff;
                --color-purple-mysticool-300: #b190ff;
                --color-purple-mysticool-400: #9e68ff;
                --color-purple-mysticool-450: #8a39fa;
                --color-purple-mysticool-500: #812ae7;
                --color-purple-mysticool-600: #6b16ca;
                --color-purple-mysticool-700: #550aa9;
                --color-purple-mysticool-800: #400387;
                --color-purple-mysticool-900: #2c0066;
                --color-orange-firetini-0: #fff6eb;
                --color-orange-firetini-50: #fff0db;
                --color-orange-firetini-100: #ffe4c1;
                --color-orange-firetini-200: #ffc58f;
                --color-orange-firetini-300: #fda161;
                --color-orange-firetini-400: #f77a38;
                --color-orange-firetini-450: #ff5b45;
                --color-orange-firetini-500: #de3700;
                --color-orange-firetini-600: #c32f00;
                --color-orange-firetini-700: #a42700;
                --color-orange-firetini-800: #842000;
                --color-orange-firetini-900: #660e00;
                --color-yellow-caramellow-0: #fffedb;
                --color-yellow-caramellow-50: #fffebb;
                --color-yellow-caramellow-100: #fffd92;
                --color-yellow-caramellow-200: #fae600;
                --color-yellow-caramellow-300: #fdc900;
                --color-yellow-caramellow-400: #e18d00;
                --color-yellow-caramellow-450: #d86800;
                --color-yellow-caramellow-500: #bd5b00;
                --color-yellow-caramellow-600: #aa4900;
                --color-yellow-caramellow-700: #943a00;
                --color-yellow-caramellow-800: #7c2d00;
                --color-yellow-caramellow-900: #662400;
                --color-white-mochimalist-0: #ffffff;
                --color-gray-roboflow-50: #f9f9f9;
                --color-gray-roboflow-100: #f1f1f1;
                --color-gray-roboflow-200: #e9e9e9;
                --color-gray-roboflow-300: #cdcdcd;
                --color-gray-roboflow-400: #a5a5a5;
                --color-gray-roboflow-500: #767676;
                --color-gray-roboflow-550: #5f5f5f;
                --color-gray-roboflow-600: #4a4a4a;
                --color-gray-roboflow-700: #2b2b2b;
                --color-gray-roboflow-800: #191919;
                --color-black-cosmicore-900: #111111;
                --color-transparent: rgba(0, 0, 0, 0);
                --color-text-default: #111111;
                --color-text-subtle: #767676;
                --color-text-success: #005f3e;
                --color-text-disabled: #a5a5a5;
                --color-text-error: #cc0000;
                --color-text-warning: #bd5b00;
                --color-text-inverse: #ffffff;
                --color-text-dark: #111111;
                --color-text-light: #ffffff;
                --color-text-shopping: #0074e8;
                --color-text-link: #004ba9;
                --color-text-formfield-default: #111111;
                --color-text-formfield-disabled: #767676;
                --color-text-formfield-placeholder: #767676;
                --color-icon-default: #111111;
                --color-icon-subtle: #767676;
                --color-icon-subtle-accent: #5f5f5f;
                --color-icon-success: #005f3e;
                --color-icon-disabled: #a5a5a5;
                --color-icon-error: #cc0000;
                --color-icon-warning: #bd5b00;
                --color-icon-info: #0074e8;
                --color-icon-recommendation: #812ae7;
                --color-icon-inverse: #ffffff;
                --color-icon-shopping: #0074e8;
                --color-icon-brand-primary: #e60023;
                --color-icon-light: #ffffff;
                --color-icon-dark: #111111;
                --color-icon-avatar-default: #111111;
                --color-background-default: #ffffff;
                --color-background-info-base: #0074e8;
                --color-background-info-weak: #d7edff;
                --color-background-info-strong: #005fcb;
                --color-background-error-base: #cc0000;
                --color-background-error-weak: #ffe0e0;
                --color-background-warning-base: #bd5b00;
                --color-background-warning-weak: #ffe4c1;
                --color-background-success-base: #008753;
                --color-background-success-weak: #c3f9c2;
                --color-background-recommendation-base: #812ae7;
                --color-background-recommendation-weak: #e9e4ff;
                --color-background-neutral: #767676;
                --color-background-shopping: #0074e8;
                --color-background-primary-base: #e60023;
                --color-background-primary-strong: #b60000;
                --color-background-primary-weak: #f47171;
                --color-background-secondary-base: #e9e9e9;
                --color-background-secondary-strong: #a5a5a5;
                --color-background-secondary-weak: #cdcdcd;
                --color-background-tertiary-base: #767676;
                --color-background-tertiary-strong: #2b2b2b;
                --color-background-tertiary-weak: #cdcdcd;
                --color-background-selected-base: #111111;
                --color-background-selected-strong: #2b2b2b;
                --color-background-selected-weak: #a5a5a5;
                --color-background-inverse-base: #111111;
                --color-background-inverse-strong: #e9e9e9;
                --color-background-brand: #e60023;
                --color-background-education: #0074e8;
                --color-background-wash-dark: rgba(0, 0, 0, 0.8);
                --color-background-wash-light: rgba(255, 255, 255, 0.9);
                --color-background-dark: #111111;
                --color-background-light: #ffffff;
                --color-background-elevation-accent: #f1f1f1;
                --color-background-elevation-floating: rgba(0, 0, 0, 0);
                --color-background-elevation-raised: rgba(0, 0, 0, 0);
                --color-background-avatar-placeholder: #efefef;
                --color-background-avatar-wash: rgba(0, 0, 0, 0.06);
                --color-background-badge-neutral-default: #767676;
                --color-background-badge-neutral-hover: #767676;
                --color-background-badge-info-default: #0074e8;
                --color-background-badge-info-hover: #005fcb;
                --color-background-badge-error-default: #cc0000;
                --color-background-badge-error-hover: #cc0000;
                --color-background-badge-warning-default: #bd5b00;
                --color-background-badge-warning-hover: #bd5b00;
                --color-background-badge-success-default: #008753;
                --color-background-badge-success-hover: #008753;
                --color-background-badge-recommendation-default: #812ae7;
                --color-background-badge-recommendation-hover: #812ae7;
                --color-background-badge-lightwash-default: rgba(255, 255, 255, 0.9);
                --color-background-badge-lightwash-hover: rgba(255, 255, 255, 0.9);
                --color-background-badge-darkwash-default: rgba(0, 0, 0, 0.8);
                --color-background-badge-darkwash-hover: rgba(0, 0, 0, 0.8);
                --color-background-box-default: #ffffff;
                --color-background-box-info-base: #0074e8;
                --color-background-box-info-weak: #d7edff;
                --color-background-box-error-base: #cc0000;
                --color-background-box-error-weak: #ffe0e0;
                --color-background-box-warning-base: #bd5b00;
                --color-background-box-warning-weak: #ffe4c1;
                --color-background-box-success-base: #008753;
                --color-background-box-success-weak: #c3f9c2;
                --color-background-box-recommendation-base: #812ae7;
                --color-background-box-recommendation-weak: #e9e4ff;
                --color-background-box-shopping: #0074e8;
                --color-background-box-primary: #e60023;
                --color-background-box-secondary: #e9e9e9;
                --color-background-box-tertiary: #767676;
                --color-background-box-selected: #111111;
                --color-background-box-inverse: #111111;
                --color-background-box-brand: #e60023;
                --color-background-box-education: #0074e8;
                --color-background-box-elevation-accent: #f1f1f1;
                --color-background-box-elevation-floating: rgba(0, 0, 0, 0);
                --color-background-box-elevation-raised: rgba(0, 0, 0, 0);
                --color-background-box-lightwash: #e2e2e2;
                --color-background-box-darkwash: #dadada;
                --color-background-box-transparentdarkgray: rgba(51, 51, 51, 0.8);
                --color-background-box-dark: #111111;
                --color-background-box-light: #ffffff;
                --color-background-box-transparent: rgba(0, 0, 0, 0);
                --color-background-button-primary-default: #e60023;
                --color-background-button-primary-hover: #b60000;
                --color-background-button-primary-active: #a3081a;
                --color-background-button-primary-disabled: #e9e9e9;
                --color-background-button-secondary-default: #e9e9e9;
                --color-background-button-secondary-hover: #e2e2e2;
                --color-background-button-secondary-active: #dadada;
                --color-background-button-secondary-disabled: #e9e9e9;
                --color-background-button-tertiary-default: rgba(0, 0, 0, 0);
                --color-background-button-tertiary-hover: rgba(0, 0, 0, 0.06);
                --color-background-button-tertiary-active: rgba(0, 0, 0, 0.1);
                --color-background-button-tertiary-disabled: #e9e9e9;
                --color-background-button-elevation-default: rgba(0, 0, 0, 0);
                --color-background-button-elevation-hover: rgba(0, 0, 0, 0.06);
                --color-background-button-elevation-active: rgba(0, 0, 0, 0.1);
                --color-background-button-elevation-disabled: #e9e9e9;
                --color-background-button-shopping-default: #0074e8;
                --color-background-button-shopping-hover: #4a8ad4;
                --color-background-button-shopping-active: #4a85c9;
                --color-background-button-white-default: #ffffff;
                --color-background-button-white-hover: #f0f0f0;
                --color-background-button-white-active: #e0e0e0;
                --color-background-button-white-disabled: #e9e9e9;
                --color-background-button-dark-default: #111111;
                --color-background-button-dark-hover: #000000;
                --color-background-button-dark-active: #000000;
                --color-background-button-light-default: #ffffff;
                --color-background-button-light-hover: #f8f7f2;
                --color-background-button-light-active: #f8f7f2;
                --color-background-button-gray-default: #767676;
                --color-background-button-gray-hover: #878787;
                --color-background-button-gray-active: #828282;
                --color-background-button-gray-disabled: #e9e9e9;
                --color-background-button-semitransparentdefault-default: rgba(255, 255, 255, 0.8);
                --color-background-button-semitransparentdefault-hover: #f0f0f0;
                --color-background-button-semitransparentdefault-active: #e0e0e0;
                --color-background-button-semitransparentwhite-default: rgba(255, 255, 255, 0.8);
                --color-background-button-semitransparentwhite-hover: #f0f0f0;
                --color-background-button-semitransparentwhite-active: rgba(255, 255, 255, 0.8);
                --color-background-button-semitransparentwhite-disabled: #e9e9e9;
                --color-background-button-semitransparentdark-default: rgba(51, 51, 51, 0.8);
                --color-background-button-semitransparentdark-hover: #121212;
                --color-background-button-semitransparentdark-active: #1f1f1f;
                --color-background-button-semitransparentdark-disabled: #e9e9e9;
                --color-background-button-transparentdarkbackground-default: rgba(0, 0, 0, 0);
                --color-background-button-transparentdarkbackground-hover: rgba(0, 0, 0, 0.06);
                --color-background-button-transparentdarkbackground-active: rgba(0, 0, 0, 0.1);
                --color-background-button-transparentdarkbackground-disabled: #e9e9e9;
                --color-background-button-disabled-default: #e9e9e9;
                --color-background-button-selected-default: #111111;
                --color-background-button-selected-disabled: #111111;
                --color-background-combobox-item-default: rgba(0, 0, 0, 0);
                --color-background-combobox-item-hover: #efefef;
                --color-background-checkbox-disabled: #efefef;
                --color-background-checkbox-checked-default: #111111;
                --color-background-checkbox-checked-error: #111111;
                --color-background-checkbox-unchecked-default: #ffffff;
                --color-background-checkbox-unchecked-error: #ffffff;
                --color-background-datepicker-container: #ffffff;
                --color-background-datepicker-range-default: rgba(0, 0, 0, 0.06);
                --color-background-datepicker-range-hover: rgba(0, 0, 0, 0.06);
                --color-background-datepicker-range-active: rgba(0, 0, 0, 0.06);
                --color-background-datepicker-button-unselected-default: #ffffff;
                --color-background-datepicker-button-unselected-hover: rgba(0, 0, 0, 0.06);
                --color-background-datepicker-button-unselected-active: rgba(0, 0, 0, 0.06);
                --color-background-datepicker-button-selected-default: #111111;
                --color-background-datepicker-button-selected-hover: #111111;
                --color-background-datepicker-button-selected-active: #111111;
                --color-background-formfield-primary: #ffffff;
                --color-background-formfield-disabled: #efefef;
                --color-background-formfield-selected: #111111;
                --color-background-iconbutton-semitransparentdark-default: rgba(51, 51, 51, 0.8);
                --color-background-iconbutton-semitransparentdark-hover: #121212;
                --color-background-iconbutton-semitransparentdark-active: #1f1f1f;
                --color-background-iconbutton-semitransparentdark-disabled-default: #e9e9e9;
                --color-background-iconbutton-semitransparentdark-disabled-selected: #e9e9e9;
                --color-background-indicator: #e60023;
                --color-background-mask-wash: rgba(0, 0, 0, 0.04);
                --color-background-overlay: #ffffff;
                --color-background-popover-primary: #ffffff;
                --color-background-popover-secondary: #111111;
                --color-background-popover-education: #0074e8;
                --color-background-tabs-default-base: #ffffff;
                --color-background-tabs-default-hover: #e9e9e9;
                --color-background-tabs-default-active: #e2e2e2;
                --color-background-tabs-transparent-base: rgba(0, 0, 0, 0);
                --color-background-tabs-transparent-hover: rgba(0, 0, 0, 0.06);
                --color-background-tabs-transparent-active: rgba(0, 0, 0, 0.1);
                --color-background-tag-primary-default: #e9e9e9;
                --color-background-tag-primary-hover: #e2e2e2;
                --color-background-tag-primary-active: #dadada;
                --color-background-tag-error-default: #cc0000;
                --color-background-tag-error-hover: #ad081b;
                --color-background-tag-error-active: #a3081a;
                --color-background-tag-warning-default: #bd5b00;
                --color-background-tag-warning-hover: #aa4900;
                --color-background-tag-warning-active: #943a00;
                --color-background-searchguide-default-10: #e9e4ff;
                --color-background-searchguide-default-11: #e9e9e9;
                --color-background-searchguide-default-01: #abdbff;
                --color-background-searchguide-default-02: #a4f9ac;
                --color-background-searchguide-default-03: #ffc58f;
                --color-background-searchguide-default-04: #fcbbbb;
                --color-background-searchguide-default-05: #d5c7ff;
                --color-background-searchguide-default-06: #d7edff;
                --color-background-searchguide-default-07: #c3f9c2;
                --color-background-searchguide-default-08: #ffe4c1;
                --color-background-searchguide-default-09: #fcbbbb;
                --color-background-searchguide-hover-10: #e9e4ff;
                --color-background-searchguide-hover-11: #e9e9e9;
                --color-background-searchguide-hover-01: #abdbff;
                --color-background-searchguide-hover-02: #a4f9ac;
                --color-background-searchguide-hover-03: #ffc58f;
                --color-background-searchguide-hover-04: #fcbbbb;
                --color-background-searchguide-hover-05: #d5c7ff;
                --color-background-searchguide-hover-06: #d7edff;
                --color-background-searchguide-hover-07: #c3f9c2;
                --color-background-searchguide-hover-08: #ffe4c1;
                --color-background-searchguide-hover-09: #fcbbbb;
                --color-background-searchguide-active-10: #e9e4ff;
                --color-background-searchguide-active-11: #e9e9e9;
                --color-background-searchguide-active-01: #abdbff;
                --color-background-searchguide-active-02: #a4f9ac;
                --color-background-searchguide-active-03: #ffc58f;
                --color-background-searchguide-active-04: #fcbbbb;
                --color-background-searchguide-active-05: #d5c7ff;
                --color-background-searchguide-active-06: #d7edff;
                --color-background-searchguide-active-07: #c3f9c2;
                --color-background-searchguide-active-08: #ffe4c1;
                --color-background-searchguide-active-09: #fcbbbb;
                --color-background-segmentedcontrol-container: #efefef;
                --color-background-segmentedcontrol-tab-selected: #ffffff;
                --color-background-switch-default-selected: #111111;
                --color-background-switch-default-unselected: #ffffff;
                --color-background-switch-disabled-selected: #767676;
                --color-background-switch-disabled-unselected: #efefef;
                --color-background-switch-hover-selected: #111111;
                --color-background-switch-hover-unselected: #ffffff;
                --color-background-switch-pressed-selected: #111111;
                --color-background-switch-pressed-unselected: #ffffff;
                --color-background-table-footer: #ffffff;
                --color-background-table-row-hover: #efefef;
                --color-background-table-row-selected: #efefef;
                --color-background-tagdata-primary: #e9e9e9;
                --color-background-tagdata-secondary: #ffffff;
                --color-background-tagdata-disabled: #efefef;
                --color-background-tableofcontents-item-default: rgba(0, 0, 0, 0);
                --color-background-tableofcontents-item-hover: #e9e9e9;
                --color-background-tiledata-10: #0050621A;
                --color-background-tiledata-11: #de2c621A;
                --color-background-tiledata-12: #660e001A;
                --color-background-tiledata-01: #003c961A;
                --color-background-tiledata-02: #11a69c1A;
                --color-background-tiledata-03: #924af71A;
                --color-background-tiledata-04: #d177111A;
                --color-background-tiledata-05: #0081fe1A;
                --color-background-tiledata-06: #ff53831A;
                --color-background-tiledata-07: #00ab551A;
                --color-background-tiledata-08: #4003871A;
                --color-background-tiledata-09: #f2681f1A;
                --color-background-tiledata-hover: #e9e9e9;
                --color-background-tiledata-disabled: #efefef;
                --color-background-video-container-primary: #111111;
                --color-background-video-container-secondary: rgba(0, 0, 0, 0);
                --color-border-container: #cdcdcd;
                --color-border-default: #767676;
                --color-border-error: #cc0000;
                --color-border-focus: rgba(0, 132, 255, 0.5);
                --color-border-avatar: #ffffff;
                --color-border-badge-default: #ffffff;
                --color-border-badge-light: #ffffff;
                --color-border-badge-dark: #111111;
                --color-border-button-hover: #cdcdcd;
                --color-border-button-pressed: #cdcdcd;
                --color-border-checkbox-checked-default: #111111;
                --color-border-checkbox-checked-error: #cc0000;
                --color-border-checkbox-disabled: #efefef;
                --color-border-checkbox-unchecked-default: #767676;
                --color-border-checkbox-unchecked-error: #cc0000;
                --color-border-checkbox-unchecked-hover: #a5a5a5;
                --color-border-checkbox-unchecked-pressed: #a5a5a5;
                --color-border-formfield-error-default: #cc0000;
                --color-border-formfield-error-hover: #ad081b;
                --color-border-formfield-disabled: #efefef;
                --color-border-indicator: #ffffff;
                --color-border-popover-primary: #ffffff;
                --color-border-popover-secondary: #111111;
                --color-border-popover-education: #0074e8;
                --color-border-pulsar-default: #0074e8;
                --color-border-pulsar-hover: #dce9fa;
                --color-border-switch-default-selected: #111111;
                --color-border-switch-default-unselected: #767676;
                --color-border-switch-disabled-selected: #ffffff;
                --color-border-switch-disabled-unselected: #cdcdcd;
                --color-border-switch-focus-inner: #767676;
                --color-border-switch-focus-outer: #767676;
                --color-border-switch-hover-unselected: #767676;
                --color-border-switch-pressed-unselected: #767676;
                --color-border-table-row-selected: #111111;
                --color-border-tag-disabled: #767676;
                --color-data-visualization-10: #005062;
                --color-data-visualization-11: #de2c62;
                --color-data-visualization-12: #660e00;
                --color-data-visualization-01: #003c96;
                --color-data-visualization-02: #11a69c;
                --color-data-visualization-03: #924af7;
                --color-data-visualization-04: #d17711;
                --color-data-visualization-05: #0081fe;
                --color-data-visualization-06: #ff5383;
                --color-data-visualization-07: #00ab55;
                --color-data-visualization-08: #400387;
                --color-data-visualization-09: #f2681f;
                --color-data-visualization-primary: #0081fe;
                --color-data-visualization-success-graph: #008753;
                --color-data-visualization-success-text: #005f3e;
                --color-data-visualization-error-graph: #ed0000;
                --color-data-visualization-error-text: #cc0000;
                --font-size-100: 12px;
                --font-size-200: 14px;
                --font-size-300: 16px;
                --font-size-400: 20px;
                --font-size-500: 28px;
                --font-size-600: 36px;
                --font-size-datepicker-date: 16px;
                --font-size-datepicker-heading: 20px;
                --font-weight-normal: 400;
                --font-weight-semibold: 600;
                --font-weight-bold: 700;
                --font-weight-datepicker-date: 400;
                --font-weight-datepicker-heading: 700;
                --font-family-default-latin: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;
                --font-family-default-japanese: 'SF Pro JP', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;
                --font-family-code: SFMono-Medium, 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace;
                --font-family-datepicker-date: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;
                --font-family-datepicker-heading: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;
                --font-letterspacing-datepicker-date: normal;
                --font-letterspacing-datepicker-heading: normal;
                --font-lineheight-datepicker-date: 22px;
                --font-lineheight-datepicker-heading: normal;
                --font-textdecoration-datepicker-date: none;
                --font-textdecoration-datepicker-heading: none;
                --opacity-0: 0;
                --opacity-100: 0.04;
                --opacity-200: 0.2;
                --opacity-300: 0.4;
                --opacity-400: 0.8;
                --opacity-500: 0.9;
                --rounding-0: 0px;
                --rounding-100: 4px;
                --rounding-200: 8px;
                --rounding-300: 12px;
                --rounding-400: 16px;
                --rounding-500: 20px;
                --rounding-600: 24px;
                --rounding-700: 28px;
                --rounding-800: 32px;
                --rounding-pill: 999px;
                --rounding-circle: 50%;
                --rounding-datepicker-container: 16px;
                --rounding-datepicker-days: 50%;
                --rounding-datepicker-navigation: 50%;
                --rounding-datepicker-range-start: 50% 0px 0px 50%;
                --rounding-datepicker-range-middle: 0px;
                --rounding-datepicker-range-end: 0px 50% 50% 0px;
                --space-0: 0px;
                --space-100: 4px;
                --space-200: 8px;
                --space-300: 12px;
                --space-400: 16px;
                --space-500: 20px;
                --space-600: 24px;
                --space-700: 28px;
                --space-800: 32px;
                --space-900: 36px;
                --space-1000: 40px;
                --space-1100: 44px;
                --space-1200: 48px;
                --space-1300: 52px;
                --space-1400: 56px;
                --space-1500: 60px;
                --space-1600: 64px;
                --space-negative-100: -4px;
                --space-negative-200: -8px;
                --space-negative-300: -12px;
                --space-negative-400: -16px;
                --space-negative-500: -20px;
                --space-negative-600: -24px;
                --space-negative-700: -28px;
                --space-negative-800: -32px;
                --space-negative-900: -36px;
                --space-negative-1000: -40px;
                --space-negative-1100: -44px;
                --space-negative-1200: -48px;
                --space-negative-1300: -52px;
                --space-negative-1400: -56px;
                --space-negative-1500: -60px;
                --space-negative-1600: -64px;
                --elevation-floating: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
                --elevation-raised-top: 0px 2px 8px 0px rgba(0, 0, 0, 0.12);
                --elevation-raised-bottom: 0px -2px 8px 0px rgba(0, 0, 0, 0.12);
                --elevation-datepicker: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
            }
        

                :root .excludeFromGridRepTests {
                    --gestalt-theme: classic-lightMode_lineHeight_default;
                    --color-red-pushpin-0: #fff7f7;
                    --color-red-pushpin-50: #ffebeb;
                    --color-red-pushpin-100: #ffe0e0;
                    --color-red-pushpin-200: #fcbbbb;
                    --color-red-pushpin-300: #f47171;
                    --color-red-pushpin-400: #eb4242;
                    --color-red-pushpin-450: #e60023;
                    --color-red-pushpin-500: #cc0000;
                    --color-red-pushpin-600: #b60000;
                    --color-red-pushpin-700: #9b0000;
                    --color-red-pushpin-800: #800000;
                    --color-red-pushpin-900: #660000;
                    --color-pink-flaminglow-0: #fff8fa;
                    --color-pink-flaminglow-50: #ffebf1;
                    --color-pink-flaminglow-100: #ffdfe9;
                    --color-pink-flaminglow-200: #ffbed2;
                    --color-pink-flaminglow-300: #fe8eb1;
                    --color-pink-flaminglow-400: #f76593;
                    --color-pink-flaminglow-450: #ee376a;
                    --color-pink-flaminglow-500: #de2c62;
                    --color-pink-flaminglow-600: #c31952;
                    --color-pink-flaminglow-700: #a30c4a;
                    --color-pink-flaminglow-800: #82053e;
                    --color-pink-flaminglow-900: #630233;
                    --color-blue-skycicle-0: #f7fbff;
                    --color-blue-skycicle-50: #e6f4ff;
                    --color-blue-skycicle-100: #d7edff;
                    --color-blue-skycicle-200: #abdbff;
                    --color-blue-skycicle-300: #75bfff;
                    --color-blue-skycicle-400: #45a3fe;
                    --color-blue-skycicle-450: #007cff;
                    --color-blue-skycicle-500: #0074e8;
                    --color-blue-skycicle-600: #005fcb;
                    --color-blue-skycicle-700: #004ba9;
                    --color-blue-skycicle-800: #003c96;
                    --color-blue-skycicle-900: #002966;
                    --color-teal-spabattical-0: #f7fdfc;
                    --color-teal-spabattical-50: #e6faf5;
                    --color-teal-spabattical-100: #ccf6ee;
                    --color-teal-spabattical-200: #75e4d5;
                    --color-teal-spabattical-300: #48d5c6;
                    --color-teal-spabattical-400: #26c0b4;
                    --color-teal-spabattical-450: #009990;
                    --color-teal-spabattical-500: #00857c;
                    --color-teal-spabattical-600: #006b6c;
                    --color-teal-spabattical-700: #005c62;
                    --color-teal-spabattical-800: #005062;
                    --color-teal-spabattical-900: #003440;
                    --color-green-matchacado-0: #f6fdf5;
                    --color-green-matchacado-50: #e3fae1;
                    --color-green-matchacado-100: #c3f9c2;
                    --color-green-matchacado-200: #a4f9ac;
                    --color-green-matchacado-300: #6bec8c;
                    --color-green-matchacado-400: #39d377;
                    --color-green-matchacado-450: #1dad65;
                    --color-green-matchacado-500: #008753;
                    --color-green-matchacado-600: #005f3e;
                    --color-green-matchacado-700: #00422c;
                    --color-green-matchacado-800: #003020;
                    --color-green-matchacado-900: #00261a;
                    --color-purple-mysticool-0: #f8f7ff;
                    --color-purple-mysticool-50: #f0edff;
                    --color-purple-mysticool-100: #e9e4ff;
                    --color-purple-mysticool-200: #d5c7ff;
                    --color-purple-mysticool-300: #b190ff;
                    --color-purple-mysticool-400: #9e68ff;
                    --color-purple-mysticool-450: #8a39fa;
                    --color-purple-mysticool-500: #812ae7;
                    --color-purple-mysticool-600: #6b16ca;
                    --color-purple-mysticool-700: #550aa9;
                    --color-purple-mysticool-800: #400387;
                    --color-purple-mysticool-900: #2c0066;
                    --color-orange-firetini-0: #fff6eb;
                    --color-orange-firetini-50: #fff0db;
                    --color-orange-firetini-100: #ffe4c1;
                    --color-orange-firetini-200: #ffc58f;
                    --color-orange-firetini-300: #fda161;
                    --color-orange-firetini-400: #f77a38;
                    --color-orange-firetini-450: #ff5b45;
                    --color-orange-firetini-500: #de3700;
                    --color-orange-firetini-600: #c32f00;
                    --color-orange-firetini-700: #a42700;
                    --color-orange-firetini-800: #842000;
                    --color-orange-firetini-900: #660e00;
                    --color-yellow-caramellow-0: #fffedb;
                    --color-yellow-caramellow-50: #fffebb;
                    --color-yellow-caramellow-100: #fffd92;
                    --color-yellow-caramellow-200: #fae600;
                    --color-yellow-caramellow-300: #fdc900;
                    --color-yellow-caramellow-400: #e18d00;
                    --color-yellow-caramellow-450: #d86800;
                    --color-yellow-caramellow-500: #bd5b00;
                    --color-yellow-caramellow-600: #aa4900;
                    --color-yellow-caramellow-700: #943a00;
                    --color-yellow-caramellow-800: #7c2d00;
                    --color-yellow-caramellow-900: #662400;
                    --color-white-mochimalist-0: #ffffff;
                    --color-gray-roboflow-50: #f9f9f9;
                    --color-gray-roboflow-100: #f1f1f1;
                    --color-gray-roboflow-200: #e9e9e9;
                    --color-gray-roboflow-300: #cdcdcd;
                    --color-gray-roboflow-400: #a5a5a5;
                    --color-gray-roboflow-500: #767676;
                    --color-gray-roboflow-550: #5f5f5f;
                    --color-gray-roboflow-600: #4a4a4a;
                    --color-gray-roboflow-700: #2b2b2b;
                    --color-gray-roboflow-800: #191919;
                    --color-black-cosmicore-900: #111111;
                    --color-transparent: rgba(0, 0, 0, 0);
                    --color-text-default: #111111;
                    --color-text-subtle: #767676;
                    --color-text-success: #005f3e;
                    --color-text-disabled: #a5a5a5;
                    --color-text-error: #cc0000;
                    --color-text-warning: #bd5b00;
                    --color-text-inverse: #ffffff;
                    --color-text-dark: #111111;
                    --color-text-light: #ffffff;
                    --color-text-shopping: #0074e8;
                    --color-text-link: #004ba9;
                    --color-text-formfield-default: #111111;
                    --color-text-formfield-disabled: #767676;
                    --color-text-formfield-placeholder: #767676;
                    --color-icon-default: #111111;
                    --color-icon-subtle: #767676;
                    --color-icon-subtle-accent: #5f5f5f;
                    --color-icon-success: #005f3e;
                    --color-icon-disabled: #a5a5a5;
                    --color-icon-error: #cc0000;
                    --color-icon-warning: #bd5b00;
                    --color-icon-info: #0074e8;
                    --color-icon-recommendation: #812ae7;
                    --color-icon-inverse: #ffffff;
                    --color-icon-shopping: #0074e8;
                    --color-icon-brand-primary: #e60023;
                    --color-icon-light: #ffffff;
                    --color-icon-dark: #111111;
                    --color-icon-avatar-default: #111111;
                    --color-background-default: #ffffff;
                    --color-background-info-base: #0074e8;
                    --color-background-info-weak: #d7edff;
                    --color-background-info-strong: #005fcb;
                    --color-background-error-base: #cc0000;
                    --color-background-error-weak: #ffe0e0;
                    --color-background-warning-base: #bd5b00;
                    --color-background-warning-weak: #ffe4c1;
                    --color-background-success-base: #008753;
                    --color-background-success-weak: #c3f9c2;
                    --color-background-recommendation-base: #812ae7;
                    --color-background-recommendation-weak: #e9e4ff;
                    --color-background-neutral: #767676;
                    --color-background-shopping: #0074e8;
                    --color-background-primary-base: #e60023;
                    --color-background-primary-strong: #b60000;
                    --color-background-primary-weak: #f47171;
                    --color-background-secondary-base: #e9e9e9;
                    --color-background-secondary-strong: #a5a5a5;
                    --color-background-secondary-weak: #cdcdcd;
                    --color-background-tertiary-base: #767676;
                    --color-background-tertiary-strong: #2b2b2b;
                    --color-background-tertiary-weak: #cdcdcd;
                    --color-background-selected-base: #111111;
                    --color-background-selected-strong: #2b2b2b;
                    --color-background-selected-weak: #a5a5a5;
                    --color-background-inverse-base: #111111;
                    --color-background-inverse-strong: #e9e9e9;
                    --color-background-brand: #e60023;
                    --color-background-education: #0074e8;
                    --color-background-wash-dark: rgba(0, 0, 0, 0.8);
                    --color-background-wash-light: rgba(255, 255, 255, 0.9);
                    --color-background-dark: #111111;
                    --color-background-light: #ffffff;
                    --color-background-elevation-accent: #f1f1f1;
                    --color-background-elevation-floating: rgba(0, 0, 0, 0);
                    --color-background-elevation-raised: rgba(0, 0, 0, 0);
                    --color-background-avatar-placeholder: #efefef;
                    --color-background-avatar-wash: rgba(0, 0, 0, 0.06);
                    --color-background-badge-neutral-default: #767676;
                    --color-background-badge-neutral-hover: #767676;
                    --color-background-badge-info-default: #0074e8;
                    --color-background-badge-info-hover: #005fcb;
                    --color-background-badge-error-default: #cc0000;
                    --color-background-badge-error-hover: #cc0000;
                    --color-background-badge-warning-default: #bd5b00;
                    --color-background-badge-warning-hover: #bd5b00;
                    --color-background-badge-success-default: #008753;
                    --color-background-badge-success-hover: #008753;
                    --color-background-badge-recommendation-default: #812ae7;
                    --color-background-badge-recommendation-hover: #812ae7;
                    --color-background-badge-lightwash-default: rgba(255, 255, 255, 0.9);
                    --color-background-badge-lightwash-hover: rgba(255, 255, 255, 0.9);
                    --color-background-badge-darkwash-default: rgba(0, 0, 0, 0.8);
                    --color-background-badge-darkwash-hover: rgba(0, 0, 0, 0.8);
                    --color-background-box-default: #ffffff;
                    --color-background-box-info-base: #0074e8;
                    --color-background-box-info-weak: #d7edff;
                    --color-background-box-error-base: #cc0000;
                    --color-background-box-error-weak: #ffe0e0;
                    --color-background-box-warning-base: #bd5b00;
                    --color-background-box-warning-weak: #ffe4c1;
                    --color-background-box-success-base: #008753;
                    --color-background-box-success-weak: #c3f9c2;
                    --color-background-box-recommendation-base: #812ae7;
                    --color-background-box-recommendation-weak: #e9e4ff;
                    --color-background-box-shopping: #0074e8;
                    --color-background-box-primary: #e60023;
                    --color-background-box-secondary: #e9e9e9;
                    --color-background-box-tertiary: #767676;
                    --color-background-box-selected: #111111;
                    --color-background-box-inverse: #111111;
                    --color-background-box-brand: #e60023;
                    --color-background-box-education: #0074e8;
                    --color-background-box-elevation-accent: #f1f1f1;
                    --color-background-box-elevation-floating: rgba(0, 0, 0, 0);
                    --color-background-box-elevation-raised: rgba(0, 0, 0, 0);
                    --color-background-box-lightwash: #e2e2e2;
                    --color-background-box-darkwash: #dadada;
                    --color-background-box-transparentdarkgray: rgba(51, 51, 51, 0.8);
                    --color-background-box-dark: #111111;
                    --color-background-box-light: #ffffff;
                    --color-background-box-transparent: rgba(0, 0, 0, 0);
                    --color-background-button-primary-default: #e60023;
                    --color-background-button-primary-hover: #b60000;
                    --color-background-button-primary-active: #a3081a;
                    --color-background-button-primary-disabled: #e9e9e9;
                    --color-background-button-secondary-default: #e9e9e9;
                    --color-background-button-secondary-hover: #e2e2e2;
                    --color-background-button-secondary-active: #dadada;
                    --color-background-button-secondary-disabled: #e9e9e9;
                    --color-background-button-tertiary-default: rgba(0, 0, 0, 0);
                    --color-background-button-tertiary-hover: rgba(0, 0, 0, 0.06);
                    --color-background-button-tertiary-active: rgba(0, 0, 0, 0.1);
                    --color-background-button-tertiary-disabled: #e9e9e9;
                    --color-background-button-elevation-default: rgba(0, 0, 0, 0);
                    --color-background-button-elevation-hover: rgba(0, 0, 0, 0.06);
                    --color-background-button-elevation-active: rgba(0, 0, 0, 0.1);
                    --color-background-button-elevation-disabled: #e9e9e9;
                    --color-background-button-shopping-default: #0074e8;
                    --color-background-button-shopping-hover: #4a8ad4;
                    --color-background-button-shopping-active: #4a85c9;
                    --color-background-button-white-default: #ffffff;
                    --color-background-button-white-hover: #f0f0f0;
                    --color-background-button-white-active: #e0e0e0;
                    --color-background-button-white-disabled: #e9e9e9;
                    --color-background-button-dark-default: #111111;
                    --color-background-button-dark-hover: #000000;
                    --color-background-button-dark-active: #000000;
                    --color-background-button-light-default: #ffffff;
                    --color-background-button-light-hover: #f8f7f2;
                    --color-background-button-light-active: #f8f7f2;
                    --color-background-button-gray-default: #767676;
                    --color-background-button-gray-hover: #878787;
                    --color-background-button-gray-active: #828282;
                    --color-background-button-gray-disabled: #e9e9e9;
                    --color-background-button-semitransparentdefault-default: rgba(255, 255, 255, 0.8);
                    --color-background-button-semitransparentdefault-hover: #f0f0f0;
                    --color-background-button-semitransparentdefault-active: #e0e0e0;
                    --color-background-button-semitransparentwhite-default: rgba(255, 255, 255, 0.8);
                    --color-background-button-semitransparentwhite-hover: #f0f0f0;
                    --color-background-button-semitransparentwhite-active: rgba(255, 255, 255, 0.8);
                    --color-background-button-semitransparentwhite-disabled: #e9e9e9;
                    --color-background-button-semitransparentdark-default: rgba(51, 51, 51, 0.8);
                    --color-background-button-semitransparentdark-hover: #121212;
                    --color-background-button-semitransparentdark-active: #1f1f1f;
                    --color-background-button-semitransparentdark-disabled: #e9e9e9;
                    --color-background-button-transparentdarkbackground-default: rgba(0, 0, 0, 0);
                    --color-background-button-transparentdarkbackground-hover: rgba(0, 0, 0, 0.06);
                    --color-background-button-transparentdarkbackground-active: rgba(0, 0, 0, 0.1);
                    --color-background-button-transparentdarkbackground-disabled: #e9e9e9;
                    --color-background-button-disabled-default: #e9e9e9;
                    --color-background-button-selected-default: #111111;
                    --color-background-button-selected-disabled: #111111;
                    --color-background-combobox-item-default: rgba(0, 0, 0, 0);
                    --color-background-combobox-item-hover: #efefef;
                    --color-background-checkbox-disabled: #efefef;
                    --color-background-checkbox-checked-default: #111111;
                    --color-background-checkbox-checked-error: #111111;
                    --color-background-checkbox-unchecked-default: #ffffff;
                    --color-background-checkbox-unchecked-error: #ffffff;
                    --color-background-datepicker-container: #ffffff;
                    --color-background-datepicker-range-default: rgba(0, 0, 0, 0.06);
                    --color-background-datepicker-range-hover: rgba(0, 0, 0, 0.06);
                    --color-background-datepicker-range-active: rgba(0, 0, 0, 0.06);
                    --color-background-datepicker-button-unselected-default: #ffffff;
                    --color-background-datepicker-button-unselected-hover: rgba(0, 0, 0, 0.06);
                    --color-background-datepicker-button-unselected-active: rgba(0, 0, 0, 0.06);
                    --color-background-datepicker-button-selected-default: #111111;
                    --color-background-datepicker-button-selected-hover: #111111;
                    --color-background-datepicker-button-selected-active: #111111;
                    --color-background-formfield-primary: #ffffff;
                    --color-background-formfield-disabled: #efefef;
                    --color-background-formfield-selected: #111111;
                    --color-background-iconbutton-semitransparentdark-default: rgba(51, 51, 51, 0.8);
                    --color-background-iconbutton-semitransparentdark-hover: #121212;
                    --color-background-iconbutton-semitransparentdark-active: #1f1f1f;
                    --color-background-iconbutton-semitransparentdark-disabled-default: #e9e9e9;
                    --color-background-iconbutton-semitransparentdark-disabled-selected: #e9e9e9;
                    --color-background-indicator: #e60023;
                    --color-background-mask-wash: rgba(0, 0, 0, 0.04);
                    --color-background-overlay: #ffffff;
                    --color-background-popover-primary: #ffffff;
                    --color-background-popover-secondary: #111111;
                    --color-background-popover-education: #0074e8;
                    --color-background-tabs-default-base: #ffffff;
                    --color-background-tabs-default-hover: #e9e9e9;
                    --color-background-tabs-default-active: #e2e2e2;
                    --color-background-tabs-transparent-base: rgba(0, 0, 0, 0);
                    --color-background-tabs-transparent-hover: rgba(0, 0, 0, 0.06);
                    --color-background-tabs-transparent-active: rgba(0, 0, 0, 0.1);
                    --color-background-tag-primary-default: #e9e9e9;
                    --color-background-tag-primary-hover: #e2e2e2;
                    --color-background-tag-primary-active: #dadada;
                    --color-background-tag-error-default: #cc0000;
                    --color-background-tag-error-hover: #ad081b;
                    --color-background-tag-error-active: #a3081a;
                    --color-background-tag-warning-default: #bd5b00;
                    --color-background-tag-warning-hover: #aa4900;
                    --color-background-tag-warning-active: #943a00;
                    --color-background-searchguide-default-10: #e9e4ff;
                    --color-background-searchguide-default-11: #e9e9e9;
                    --color-background-searchguide-default-01: #abdbff;
                    --color-background-searchguide-default-02: #a4f9ac;
                    --color-background-searchguide-default-03: #ffc58f;
                    --color-background-searchguide-default-04: #fcbbbb;
                    --color-background-searchguide-default-05: #d5c7ff;
                    --color-background-searchguide-default-06: #d7edff;
                    --color-background-searchguide-default-07: #c3f9c2;
                    --color-background-searchguide-default-08: #ffe4c1;
                    --color-background-searchguide-default-09: #fcbbbb;
                    --color-background-searchguide-hover-10: #e9e4ff;
                    --color-background-searchguide-hover-11: #e9e9e9;
                    --color-background-searchguide-hover-01: #abdbff;
                    --color-background-searchguide-hover-02: #a4f9ac;
                    --color-background-searchguide-hover-03: #ffc58f;
                    --color-background-searchguide-hover-04: #fcbbbb;
                    --color-background-searchguide-hover-05: #d5c7ff;
                    --color-background-searchguide-hover-06: #d7edff;
                    --color-background-searchguide-hover-07: #c3f9c2;
                    --color-background-searchguide-hover-08: #ffe4c1;
                    --color-background-searchguide-hover-09: #fcbbbb;
                    --color-background-searchguide-active-10: #e9e4ff;
                    --color-background-searchguide-active-11: #e9e9e9;
                    --color-background-searchguide-active-01: #abdbff;
                    --color-background-searchguide-active-02: #a4f9ac;
                    --color-background-searchguide-active-03: #ffc58f;
                    --color-background-searchguide-active-04: #fcbbbb;
                    --color-background-searchguide-active-05: #d5c7ff;
                    --color-background-searchguide-active-06: #d7edff;
                    --color-background-searchguide-active-07: #c3f9c2;
                    --color-background-searchguide-active-08: #ffe4c1;
                    --color-background-searchguide-active-09: #fcbbbb;
                    --color-background-segmentedcontrol-container: #efefef;
                    --color-background-segmentedcontrol-tab-selected: #ffffff;
                    --color-background-switch-default-selected: #111111;
                    --color-background-switch-default-unselected: #ffffff;
                    --color-background-switch-disabled-selected: #767676;
                    --color-background-switch-disabled-unselected: #efefef;
                    --color-background-switch-hover-selected: #111111;
                    --color-background-switch-hover-unselected: #ffffff;
                    --color-background-switch-pressed-selected: #111111;
                    --color-background-switch-pressed-unselected: #ffffff;
                    --color-background-table-footer: #ffffff;
                    --color-background-table-row-hover: #efefef;
                    --color-background-table-row-selected: #efefef;
                    --color-background-tagdata-primary: #e9e9e9;
                    --color-background-tagdata-secondary: #ffffff;
                    --color-background-tagdata-disabled: #efefef;
                    --color-background-tableofcontents-item-default: rgba(0, 0, 0, 0);
                    --color-background-tableofcontents-item-hover: #e9e9e9;
                    --color-background-tiledata-10: #0050621A;
                    --color-background-tiledata-11: #de2c621A;
                    --color-background-tiledata-12: #660e001A;
                    --color-background-tiledata-01: #003c961A;
                    --color-background-tiledata-02: #11a69c1A;
                    --color-background-tiledata-03: #924af71A;
                    --color-background-tiledata-04: #d177111A;
                    --color-background-tiledata-05: #0081fe1A;
                    --color-background-tiledata-06: #ff53831A;
                    --color-background-tiledata-07: #00ab551A;
                    --color-background-tiledata-08: #4003871A;
                    --color-background-tiledata-09: #f2681f1A;
                    --color-background-tiledata-hover: #e9e9e9;
                    --color-background-tiledata-disabled: #efefef;
                    --color-background-video-container-primary: #111111;
                    --color-background-video-container-secondary: rgba(0, 0, 0, 0);
                    --color-border-container: #cdcdcd;
                    --color-border-default: #767676;
                    --color-border-error: #cc0000;
                    --color-border-focus: rgba(0, 132, 255, 0.5);
                    --color-border-avatar: #ffffff;
                    --color-border-badge-default: #ffffff;
                    --color-border-badge-light: #ffffff;
                    --color-border-badge-dark: #111111;
                    --color-border-button-hover: #cdcdcd;
                    --color-border-button-pressed: #cdcdcd;
                    --color-border-checkbox-checked-default: #111111;
                    --color-border-checkbox-checked-error: #cc0000;
                    --color-border-checkbox-disabled: #efefef;
                    --color-border-checkbox-unchecked-default: #767676;
                    --color-border-checkbox-unchecked-error: #cc0000;
                    --color-border-checkbox-unchecked-hover: #a5a5a5;
                    --color-border-checkbox-unchecked-pressed: #a5a5a5;
                    --color-border-formfield-error-default: #cc0000;
                    --color-border-formfield-error-hover: #ad081b;
                    --color-border-formfield-disabled: #efefef;
                    --color-border-indicator: #ffffff;
                    --color-border-popover-primary: #ffffff;
                    --color-border-popover-secondary: #111111;
                    --color-border-popover-education: #0074e8;
                    --color-border-pulsar-default: #0074e8;
                    --color-border-pulsar-hover: #dce9fa;
                    --color-border-switch-default-selected: #111111;
                    --color-border-switch-default-unselected: #767676;
                    --color-border-switch-disabled-selected: #ffffff;
                    --color-border-switch-disabled-unselected: #cdcdcd;
                    --color-border-switch-focus-inner: #767676;
                    --color-border-switch-focus-outer: #767676;
                    --color-border-switch-hover-unselected: #767676;
                    --color-border-switch-pressed-unselected: #767676;
                    --color-border-table-row-selected: #111111;
                    --color-border-tag-disabled: #767676;
                    --color-data-visualization-10: #005062;
                    --color-data-visualization-11: #de2c62;
                    --color-data-visualization-12: #660e00;
                    --color-data-visualization-01: #003c96;
                    --color-data-visualization-02: #11a69c;
                    --color-data-visualization-03: #924af7;
                    --color-data-visualization-04: #d17711;
                    --color-data-visualization-05: #0081fe;
                    --color-data-visualization-06: #ff5383;
                    --color-data-visualization-07: #00ab55;
                    --color-data-visualization-08: #400387;
                    --color-data-visualization-09: #f2681f;
                    --color-data-visualization-primary: #0081fe;
                    --color-data-visualization-success-graph: #008753;
                    --color-data-visualization-success-text: #005f3e;
                    --color-data-visualization-error-graph: #ed0000;
                    --color-data-visualization-error-text: #cc0000;
                    --font-size-100: 12px;
                    --font-size-200: 14px;
                    --font-size-300: 16px;
                    --font-size-400: 20px;
                    --font-size-500: 28px;
                    --font-size-600: 36px;
                    --font-size-datepicker-date: 16px;
                    --font-size-datepicker-heading: 20px;
                    --font-weight-normal: 400;
                    --font-weight-semibold: 600;
                    --font-weight-bold: 700;
                    --font-weight-datepicker-date: 400;
                    --font-weight-datepicker-heading: 700;
                    --font-family-default-latin: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;
                    --font-family-default-japanese: 'SF Pro JP', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;
                    --font-family-code: SFMono-Medium, 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace;
                    --font-family-datepicker-date: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;
                    --font-family-datepicker-heading: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;
                    --font-letterspacing-datepicker-date: normal;
                    --font-letterspacing-datepicker-heading: normal;
                    --font-lineheight-datepicker-date: 22px;
                    --font-lineheight-datepicker-heading: normal;
                    --font-textdecoration-datepicker-date: none;
                    --font-textdecoration-datepicker-heading: none;
                    --opacity-0: 0;
                    --opacity-100: 0.04;
                    --opacity-200: 0.2;
                    --opacity-300: 0.4;
                    --opacity-400: 0.8;
                    --opacity-500: 0.9;
                    --rounding-0: 0px;
                    --rounding-100: 4px;
                    --rounding-200: 8px;
                    --rounding-300: 12px;
                    --rounding-400: 16px;
                    --rounding-500: 20px;
                    --rounding-600: 24px;
                    --rounding-700: 28px;
                    --rounding-800: 32px;
                    --rounding-pill: 999px;
                    --rounding-circle: 50%;
                    --rounding-datepicker-container: 16px;
                    --rounding-datepicker-days: 50%;
                    --rounding-datepicker-navigation: 50%;
                    --rounding-datepicker-range-start: 50% 0px 0px 50%;
                    --rounding-datepicker-range-middle: 0px;
                    --rounding-datepicker-range-end: 0px 50% 50% 0px;
                    --space-0: 0px;
                    --space-100: 4px;
                    --space-200: 8px;
                    --space-300: 12px;
                    --space-400: 16px;
                    --space-500: 20px;
                    --space-600: 24px;
                    --space-700: 28px;
                    --space-800: 32px;
                    --space-900: 36px;
                    --space-1000: 40px;
                    --space-1100: 44px;
                    --space-1200: 48px;
                    --space-1300: 52px;
                    --space-1400: 56px;
                    --space-1500: 60px;
                    --space-1600: 64px;
                    --space-negative-100: -4px;
                    --space-negative-200: -8px;
                    --space-negative-300: -12px;
                    --space-negative-400: -16px;
                    --space-negative-500: -20px;
                    --space-negative-600: -24px;
                    --space-negative-700: -28px;
                    --space-negative-800: -32px;
                    --space-negative-900: -36px;
                    --space-negative-1000: -40px;
                    --space-negative-1100: -44px;
                    --space-negative-1200: -48px;
                    --space-negative-1300: -52px;
                    --space-negative-1400: -56px;
                    --space-negative-1500: -60px;
                    --space-negative-1600: -64px;
                    --elevation-floating: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
                    --elevation-raised-top: 0px 2px 8px 0px rgba(0, 0, 0, 0.12);
                    --elevation-raised-bottom: 0px -2px 8px 0px rgba(0, 0, 0, 0.12);
                    --elevation-datepicker: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
                }
            

                        article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, ul {
                            display: block;
                        }

                        audio, canvas, video {
                            display: inline-block;
                        }

                        audio:not([controls]) {
                            display: none;
                        }

                        html {
                            font-size: 100%;
                            text-size-adjust: none;
                        }

                        a:hover, a:active {
                            outline: 0;
                        }

                        sub, sup {
                            position: relative;
                            font-size: 75%;
                            line-height: 0;
                            vertical-align: baseline;
                        }

                        sup {
                            top: -0.5em;
                        }

                        sub {
                            bottom: -0.25em;
                        }

                        img {
                            max-width: 100%;
                            width: auto;
                            height: auto;
                            vertical-align: middle;
                            border: 0;
                            -ms-interpolation-mode: bicubic;
                        }

                        #map_canvas img {
                            max-width: none;
                        }

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

                        button, input, select, textarea {
                            font-size: 100%;
                            margin: 0;
                            vertical-align: middle;
                        }

                        button, input {
                            overflow: visible;
                            line-height: normal;
                        }

                        button::-moz-focus-inner, input::-moz-focus-inner {
                            padding: 0;
                            border: 0;
                        }

                        button, input[type='button'], input[type='reset'], input[type='submit'] {
                            cursor: pointer;
                            -webkit-appearance: button;
                        }

                        textarea {
                            overflow: auto;
                            vertical-align: top;
                        }

                        body {
                            margin: 0;
                        }

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

                        figure {
                            margin: 0;
                        }

                        html {
                            background-color: #fff;
                        }

                        html, body {
                            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",Arial,sans-serif;
                            color: rgb(33, 25, 34);
                            font-size: 12px;
                            height: 100%;
                        }

                        body {
                            position: relative;
                            overflow-y: overlay;
                            overflow-x: hidden;
                        }

                        input::-ms-clear {
                            display: none;
                        }

                        ul {
                            margin: 0;
                            padding: 0;
                        }

                        ul li {
                            list-style: none;
                            padding: 0;
                        }

                        button, input, select, textarea {
                            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",Arial,sans-serif;
                            font-size: 100%;
                            vertical-align: middle;
                            margin: 0px;
                        }

                        .SkipToContent {
                            display: none;
                        }

                        .Tooltip_message:before, .Tooltip_message:after {
                            border-style: solid;
                            content: '';
                            display: block;
                            margin-top: -8px;
                            position: absolute;
                            right: 100%;
                            top: 17px;
                            width: 0;
                        }

                        .Tooltip_message:before {
                            border-color: transparent rgba(0,0,0,0.48);
                            border-width: 8px 10px 8px 0;
                        }

                        .Tooltip_message:after {
                            border-color: transparent #fff;
                            border-width: 8px 10px 8px 0;
                            margin-right: -1px;
                        }

                        .Tooltip_mobileMessage:before, .Tooltip_message:after {
                            border-style: solid;
                            display: block;
                            margin-top: -8px;
                            position: absolute;
                            right: 100%;
                            top: 17px;
                            width: 0;
                        }

                        .Tooltip_mobileMessage:before {
                            border-color: transparent rgba(0,0,0,0.48);
                            border-width: 8px 10px 8px 0;
                        }

                        .Tooltip_mobileMessage:after {
                            border-color: transparent #fff;
                            border-width: 8px 10px 8px 0;
                            margin-right: -1px;
                        }

                        .Tooltip_wrapper {
                            position: absolute;
                            left: calc(100% + 12px);
                            z-index: 1;
                        }

                        .Tooltip_mobileWrapper {
                            margin-top: 7px;
                            z-index: 1;
                        }

                        .TermsOfService__light a {
                            color: rgba(255,255,255,0.9);
                        }
                    
.archive-caption {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

