    @font-face {
        font-family: __PxGroteskSans_f521db;
        src:
            /*savepage-url=/earn-points/_next/static/media/79ee64303fc05b65-s.p.woff2*/
            url(data:font/woff2;base64,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) format("woff2");
        /*savepage-font-display=swap*/
        font-weight: 400;
        font-style: normal
    }

    @font-face {
        font-family: __PxGroteskSans_f521db;
        src:
            /*savepage-url=/earn-points/_next/static/media/7cca7c9557369b52-s.p.woff2*/
            url(data:font/woff2;base64,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) format("woff2");
        /*savepage-font-display=swap*/
        font-weight: 700;
        font-style: normal
    }

    @font-face {
        font-family: __PxGroteskSans_Fallback_f521db;
        src: local("Arial");
        ascent-override: 91.14%;
        descent-override: 25.21%;
        line-gap-override: 0.00%;
        size-adjust: 103.13%
    }

    .__className_f521db {
        font-family: __PxGroteskSans_f521db, __PxGroteskSans_Fallback_f521db
    }

    .__variable_f521db {
        --font-sans: "__PxGroteskSans_f521db", "__PxGroteskSans_Fallback_f521db"
    }

    @font-face {
        font-family: __PxGroteskMono_ef0cc2;
        src:
            /*savepage-url=/earn-points/_next/static/media/fc619cb4002671fd-s.p.woff2*/
            url() format("woff2");
        /*savepage-font-display=swap*/
        font-weight: 400;
        font-style: normal
    }

    @font-face {
        font-family: __PxGroteskMono_Fallback_ef0cc2;
        src: local("Arial");
        ascent-override: 69.18%;
        descent-override: 19.14%;
        line-gap-override: 0.00%;
        size-adjust: 135.87%
    }

    .__className_ef0cc2 {
        font-family: __PxGroteskMono_ef0cc2, __PxGroteskMono_Fallback_ef0cc2;
        font-weight: 400;
        font-style: normal
    }

    .__variable_ef0cc2 {
        --font-mono: "__PxGroteskMono_ef0cc2", "__PxGroteskMono_Fallback_ef0cc2"
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-weight: 600;
        letter-spacing: -.025em
    }

    kbd {
        font-size: .875rem;
        font-family: var(--default-font-family)
    }

    .rt-DialogOverlay {
        -webkit-backdrop-filter: blur(12px);
        backdrop-filter: blur(12px)
    }

    body {
        height: unset !important;
        background-repeat: no-repeat;
        width: 100%;
        overflow-y: auto;
        background-color: #0b140b;
        background-image: var(--fuel-gradient-background);
        background-image: var(--dots-pattern-image), var(--noise-image);
        background-repeat: repeat;
        background-size: 300px
    }

    #Home_Arrow_Bottom {
        position: absolute;
        margin-top: 150px;
        height: calc(100% - 150px);
        margin-left: 25%;
        width: 25%;
        border-bottom-left-radius: 60px;
        border-style: dashed;
        border-width: 2px;
        border-right: none;
        border-top: none;
        border-color: var(--cypher-green);
        transform: translateX(-3px);
        z-index: 0
    }

    #Home_Arrow_Bottom .Home_Arrow_Bottom_Arrow {
        position: absolute;
        bottom: -1px;
        right: 0;
        transform: translate(50%, 50%)
    }

    :root {
        --double-notch-polygon: polygon(27.9228px 4.68416px, 27.9228px 4.68416px, 28.8540744px 3.82418091px, 29.8440792px 3.04528768px, 30.8874468px 2.34970337px, 31.9788096px 1.73965104px, 33.1128px 1.21735375px, 34.2840504px 0.78503456px, 35.4871932px 0.44491653px, 36.7168608px 0.19922272px, 37.9676856px 0.05017619px, 39.2343px 0px, calc(100% - 16.39px) 0px, calc(100% - 16.39px) 0px, calc(100% - 13.79388px) 0.20941288px, calc(100% - 11.33144px) 0.81569024px, calc(100% - 9.03556px) 1.78589016px, calc(100% - 6.93912px) 3.08707072px, calc(100% - 5.075px) 4.68629px, calc(100% - 3.47608px) 6.55060608px, calc(100% - 2.17524px) 8.64707704px, calc(100% - 1.20536px) 10.94276096px, calc(100% - 0.59932px) 13.40471592px, calc(100% - 0.39px) 16px, calc(100% - 0.39px) calc(100% - 135.096px), calc(100% - 0.39px) calc(100% - 135.096px), calc(100% - 0.48889px) calc(100% - 132.580155px), calc(100% - 0.78272px) calc(100% - 130.09524px), calc(100% - 1.26723px) calc(100% - 127.651785px), calc(100% - 1.93816px) calc(100% - 125.26032px), calc(100% - 2.79125px) calc(100% - 122.931375px), calc(100% - 3.82224px) calc(100% - 120.67548px), calc(100% - 5.02687px) calc(100% - 118.503165px), calc(100% - 6.40088px) calc(100% - 116.42496px), calc(100% - 7.94001px) calc(100% - 114.451395px), calc(100% - 9.64px) calc(100% - 112.593px), calc(100% - 111.61px) calc(100% - 9.497px), calc(100% - 111.61px) calc(100% - 9.497px), calc(100% - 113.47658px) calc(100% - 7.7543729999999px), calc(100% - 115.46304px) calc(100% - 6.1757439999998px), calc(100% - 117.55846px) calc(100% - 4.7656909999998px), calc(100% - 119.75192px) calc(100% - 3.528792px), calc(100% - 122.0325px) calc(100% - 2.469625px), calc(100% - 124.38928px) calc(100% - 1.592768px), calc(100% - 126.81134px) calc(100% - 0.90279900000007px), calc(100% - 129.28776px) calc(100% - 0.40429599999993px), calc(100% - 131.80762px) calc(100% - 0.10183699999993px), calc(100% - 134.36px) calc(100% - 0px), 16px calc(100% - 0px), 16px calc(100% - 0px), 13.40471835px calc(100% - 0.20940099999984px), 10.9427648px calc(100% - 0.81564799999978px), 8.64708145px calc(100% - 1.785807px), 6.5506104px calc(100% - 3.0869439999999px), 4.68629375px calc(100% - 4.6861249999999px), 3.0870736px calc(100% - 6.550416px), 1.78589205px calc(100% - 8.6468829999999px), 0.8156912px calc(100% - 10.942592px), 0.20941315px calc(100% - 13.404609px), 0px calc(100% - 16px), 0px 39.2256px, 0px 39.2256px, 0.050225px 37.958363px, 0.1994152px 36.706936px, 0.4453434px 35.476695px, 0.7857824px 34.273016px, 1.218505px 33.101275px, 1.741284px 31.966848px, 2.3518922px 30.875111px, 3.0481024px 29.83144px, 3.8276874px 28.841211px, 4.68842px 27.9098px, 27.9228px 4.68416px);
        --single-notch-polygon: polygon(1.5px 19.1818px, 1.5px 19.1818px, 1.70443871px 16.29866355px, 2.29578208px 13.5691904px, 3.24107097px 11.02866985px, 4.50734624px 8.7123912px, 6.06164875px 6.65564375px, 7.87101936px 4.8937168px, 9.90249893px 3.46189965px, 12.12312832px 2.3954816px, 14.49994839px 1.72975195px, 17px 1.5px, calc(100% - 13px) 1.5px, calc(100% - 13px) 1.5px, calc(100% - 11.148801px) 1.67025966px, calc(100% - 9.3874879999998px) 2.16375168px, calc(100% - 7.7407870000002px) 2.95454562px, calc(100% - 6.233424px) 4.01671104px, calc(100% - 4.890125px) 5.3243175px, calc(100% - 3.7356159999999px) 6.85143456px, calc(100% - 2.794623px) 8.57213178px, calc(100% - 2.091872px) 10.46047872px, calc(100% - 1.6520889999999px) 12.49054494px, calc(100% - 1.5000000000001px) 14.6364px, calc(100% - 1.5px) calc(100% - 54.9857px), calc(100% - 1.5px) calc(100% - 54.9857px), calc(100% - 1.5490309999998px) calc(100% - 53.5801903px), calc(100% - 1.6946079999998px) calc(100% - 52.1928384px), calc(100% - 1.934457px) calc(100% - 50.8295801px), calc(100% - 2.266304px) calc(100% - 49.4963512px), calc(100% - 2.6878750000001px) calc(100% - 48.1990875px), calc(100% - 3.1968960000002px) calc(100% - 46.9437248px), calc(100% - 3.791093px) calc(100% - 45.7361989px), calc(100% - 4.468192px) calc(100% - 44.5824456px), calc(100% - 5.225919px) calc(100% - 43.4884007px), calc(100% - 6.0620000000001px) calc(100% - 42.46px), calc(100% - 36.689px) calc(100% - 7.656px), calc(100% - 36.689px) calc(100% - 7.656px), calc(100% - 37.592747px) calc(100% - 6.707059px), calc(100% - 38.552696px) calc(100% - 5.8483519999999px), calc(100% - 39.563609px) calc(100% - 5.082153px), calc(100% - 40.620248px) calc(100% - 4.410736px), calc(100% - 41.717375px) calc(100% - 3.836375px), calc(100% - 42.849752px) calc(100% - 3.361344px), calc(100% - 44.012141px) calc(100% - 2.987917px), calc(100% - 45.199304px) calc(100% - 2.718368px), calc(100% - 46.406003px) calc(100% - 2.554971px), calc(100% - 47.627px) calc(100% - 2.5px), 13px calc(100% - 2.5px), 13px calc(100% - 2.5px), 11.14876212px calc(100% - 2.670249px), 9.38742656px calc(100% - 3.163712px), 7.74071644px calc(100% - 3.954463px), 6.23335488px calc(100% - 5.016576px), 4.890065px calc(100% - 6.324125px), 3.73556992px calc(100% - 7.851184px), 2.79459276px calc(100% - 9.571827px), 2.09185664px calc(100% - 11.460128px), 1.65208468px calc(100% - 13.490161px), 1.5px calc(100% - 15.636px), 1.5px 19.1818px)
    }

    .border-double-clip-polygon {
        -webkit-clip-path: var(--double-notch-polygon);
        clip-path: var(--double-notch-polygon)
    }

    .border-single-clip-polygon {
        -webkit-clip-path: var(--single-notch-polygon);
        clip-path: var(--single-notch-polygon)
    }

    .reactMarkdown {
        display: flex;
        flex-direction: column;
        gap: 10px;
        padding: 20px;
        height: 100%
    }

    .reactMarkdown ol,
    .reactMarkdown ul {
        margin-top: 1em;
        margin-bottom: 1em;
        list-style-type: decimal;
        list-style-position: inside
    }

    .reactMarkdown ul li {
        margin-left: 2em;
        display: list-item;
        text-align: -webkit-match-parent
    }

    .hide-scrollbar::-webkit-scrollbar {
        display: none
    }

    .hide-scrollbar {
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    @keyframes chevronBounce {
        0% {
            transform: translateY(0)
        }

        50% {
            transform: translateY(-10px)
        }

        to {
            transform: translateY(0)
        }
    }

    .animated-chevron-down {
        animation: chevronBounce 1s ease-in-out infinite
    }

    @keyframes motionAnimation1 {
        0% {
            transform: translateY(0)
        }

        50% {
            transform: translateY(30px)
        }

        63% {
            transform: translateY(30px)
        }

        to {
            transform: translateY(0)
        }
    }

    @keyframes motionAnimation2 {
        0% {
            transform: translateY(0)
        }

        50% {
            transform: translateY(45px)
        }

        63% {
            transform: translateY(45px)
        }

        to {
            transform: translateY(0)
        }
    }

    @keyframes motionAnimation3 {
        0% {
            transform: translateY(0)
        }

        50% {
            transform: translateY(60px)
        }

        63% {
            transform: translateY(60px)
        }

        to {
            transform: translateY(0)
        }
    }

    .motion-group-1 {
        animation: motionAnimation1 5s infinite;
        z-index: -1
    }

    .motion-group-2 {
        animation: motionAnimation2 5s infinite;
        z-index: -2
    }

    .motion-group-3 {
        animation: motionAnimation3 5s infinite;
        z-index: -3
    }

    @keyframes slideIn {
        0% {
            transform: translateY(100%)
        }

        to {
            transform: translateY(0)
        }
    }

    .animate-slide {
        display: inline-block;
        animation: slideIn .5s ease-out
    }

    /*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/
    *,
    :after,
    :before {
        box-sizing: border-box;
        border: 0 solid
    }

    :after,
    :before {
        --tw-content: ""
    }

    :host,
    html {
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        -moz-tab-size: 4;
        -o-tab-size: 4;
        tab-size: 4;
        font-family: var(--font-sans);
        font-feature-settings: normal;
        font-variation-settings: normal;
        -webkit-tap-highlight-color: transparent
    }

    body {
        margin: 0;
        line-height: inherit
    }

    hr {
        height: 0;
        color: inherit;
        border-top-width: 1px
    }

    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit
    }

    a {
        color: inherit;
        text-decoration: inherit
    }

    b,
    strong {
        font-weight: bolder
    }

    code,
    kbd,
    pre,
    samp {
        font-family: var(--font-mono);
        font-feature-settings: normal;
        font-variation-settings: normal;
        font-size: 1em
    }

    small {
        font-size: 80%
    }

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }

    button,
    input,
    optgroup,
    select,
    textarea {
        font-family: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        font-size: 100%;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin: 0;
        padding: 0
    }

    button,
    select {
        text-transform: none
    }

    [type=button],
    [type=reset],
    [type=submit],
    button {
        -webkit-appearance: button;
        background-color: transparent;
        background-image: none
    }

    :-moz-focusring {
        outline: auto
    }

    :-moz-ui-invalid {
        box-shadow: none
    }

    progress {
        vertical-align: baseline
    }

    ::-webkit-inner-spin-button,
    ::-webkit-outer-spin-button {
        height: auto
    }

    [type=search] {
        -webkit-appearance: textfield;
        outline-offset: -2px
    }

    ::-webkit-search-decoration {
        -webkit-appearance: none
    }

    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit
    }

    summary {
        display: list-item
    }

    blockquote,
    dd,
    dl,
    figure,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    p,
    pre {
        margin: 0
    }

    fieldset {
        margin: 0
    }

    fieldset,
    legend {
        padding: 0
    }

    menu,
    ol,
    ul {
        list-style: none;
        margin: 0;
        padding: 0
    }

    dialog {
        padding: 0
    }

    textarea {
        resize: vertical
    }

    input::-moz-placeholder,
    textarea::-moz-placeholder {
        opacity: 1;
        color: #9ca3af
    }

    input::placeholder,
    textarea::placeholder {
        opacity: 1;
        color: #9ca3af
    }

    [role=button],
    button {
        cursor: pointer
    }

    :disabled {
        cursor: default
    }

    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
        display: block;
        vertical-align: middle
    }

    img,
    video {
        max-width: 100%;
        height: auto
    }

    [hidden] {
        display: none
    }

    * {
        outline-color: currentColor
    }

    body,
    html {
        height: 100%;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    em {
        font-family: var(--em-font-family);
        font-weight: var(--em-font-weight);
        font-size: calc(var(--em-font-size-adjust) * 1em);
        font-style: var(--em-font-style);
        line-height: 1.25;
        letter-spacing: calc(var(--em-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)))
    }

    h6 {
        font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust));
        letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing));
        line-height: var(--heading-line-height-4)
    }

    h5,
    h6 {
        font-family: var(--heading-font-family);
        font-weight: var(--font-weight-bold)
    }

    h5 {
        font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust));
        letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing));
        line-height: var(--heading-line-height-5)
    }

    h4 {
        font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust));
        letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing));
        line-height: var(--heading-line-height-6)
    }

    h3,
    h4 {
        font-family: var(--heading-font-family);
        font-weight: var(--font-weight-bold)
    }

    h3 {
        font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust));
        letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing));
        line-height: var(--heading-line-height-7)
    }

    h2 {
        font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust));
        letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing));
        line-height: var(--heading-line-height-8)
    }

    h1,
    h2 {
        font-family: var(--heading-font-family);
        font-weight: var(--font-weight-bold)
    }

    h1 {
        font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust));
        letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing));
        line-height: var(--heading-line-height-9)
    }

    *,
    :after,
    :before {
        --tw-border-spacing-x: 0;
        --tw-border-spacing-y: 0;
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-rotate: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-pan-x: ;
        --tw-pan-y: ;
        --tw-pinch-zoom: ;
        --tw-scroll-snap-strictness: proximity;
        --tw-gradient-from-position: ;
        --tw-gradient-via-position: ;
        --tw-gradient-to-position: ;
        --tw-ordinal: ;
        --tw-slashed-zero: ;
        --tw-numeric-figure: ;
        --tw-numeric-spacing: ;
        --tw-numeric-fraction: ;
        --tw-ring-inset: ;
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: rgba(59, 130, 246, .5);
        --tw-ring-offset-shadow: 0 0 #0000;
        --tw-ring-shadow: 0 0 #0000;
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        --tw-blur: ;
        --tw-brightness: ;
        --tw-contrast: ;
        --tw-grayscale: ;
        --tw-hue-rotate: ;
        --tw-invert: ;
        --tw-saturate: ;
        --tw-sepia: ;
        --tw-drop-shadow: ;
        --tw-backdrop-blur: ;
        --tw-backdrop-brightness: ;
        --tw-backdrop-contrast: ;
        --tw-backdrop-grayscale: ;
        --tw-backdrop-hue-rotate: ;
        --tw-backdrop-invert: ;
        --tw-backdrop-opacity: ;
        --tw-backdrop-saturate: ;
        --tw-backdrop-sepia:
    }

    ::backdrop {
        --tw-border-spacing-x: 0;
        --tw-border-spacing-y: 0;
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-rotate: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-pan-x: ;
        --tw-pan-y: ;
        --tw-pinch-zoom: ;
        --tw-scroll-snap-strictness: proximity;
        --tw-gradient-from-position: ;
        --tw-gradient-via-position: ;
        --tw-gradient-to-position: ;
        --tw-ordinal: ;
        --tw-slashed-zero: ;
        --tw-numeric-figure: ;
        --tw-numeric-spacing: ;
        --tw-numeric-fraction: ;
        --tw-ring-inset: ;
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: rgba(59, 130, 246, .5);
        --tw-ring-offset-shadow: 0 0 #0000;
        --tw-ring-shadow: 0 0 #0000;
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        --tw-blur: ;
        --tw-brightness: ;
        --tw-contrast: ;
        --tw-grayscale: ;
        --tw-hue-rotate: ;
        --tw-invert: ;
        --tw-saturate: ;
        --tw-sepia: ;
        --tw-drop-shadow: ;
        --tw-backdrop-blur: ;
        --tw-backdrop-brightness: ;
        --tw-backdrop-contrast: ;
        --tw-backdrop-grayscale: ;
        --tw-backdrop-hue-rotate: ;
        --tw-backdrop-invert: ;
        --tw-backdrop-opacity: ;
        --tw-backdrop-saturate: ;
        --tw-backdrop-sepia:
    }

    @keyframes rt-fade-in {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @keyframes rt-fade-out {
        0% {
            opacity: 1
        }

        to {
            opacity: 0
        }
    }

    @keyframes rt-slide-from-top {
        0% {
            transform: translateY(4px) scale(.97)
        }

        to {
            transform: translateY(0) scale(1)
        }
    }

    @keyframes rt-slide-to-top {
        0% {
            transform: translateY(0) scale(1)
        }

        to {
            transform: translateY(4px) scale(.97)
        }
    }

    @keyframes rt-slide-from-bottom {
        0% {
            transform: translateY(-4px) scale(.97)
        }

        to {
            transform: translateY(0) scale(1)
        }
    }

    @keyframes rt-slide-to-bottom {
        0% {
            transform: translateY(0) scale(1)
        }

        to {
            transform: translateY(-4px) scale(.97)
        }
    }

    @keyframes rt-slide-from-left {
        0% {
            transform: translateX(4px) scale(.97)
        }

        to {
            transform: translateX(0) scale(1)
        }
    }

    @keyframes rt-slide-to-left {
        0% {
            transform: translateX(0) scale(1)
        }

        to {
            transform: translateX(4px) scale(.97)
        }
    }

    @keyframes rt-slide-from-right {
        0% {
            transform: translateX(-4px) scale(.97)
        }

        to {
            transform: translateX(0) scale(1)
        }
    }

    @keyframes rt-slide-to-right {
        0% {
            transform: translateX(0) scale(1)
        }

        to {
            transform: translateX(-4px) scale(.97)
        }
    }

    @media (prefers-reduced-motion:no-preference) {
        .rt-PopperContent {
            animation-timing-function: cubic-bezier(.16, 1, .3, 1)
        }

        .rt-PopperContent:where([data-state=open]) {
            animation-duration: .3s
        }

        .rt-PopperContent:where([data-state=open]):where([data-side=top]) {
            animation-name: rt-slide-from-top, rt-fade-in
        }

        .rt-PopperContent:where([data-state=open]):where([data-side=bottom]) {
            animation-name: rt-slide-from-bottom, rt-fade-in
        }

        .rt-PopperContent:where([data-state=open]):where([data-side=left]) {
            animation-name: rt-slide-from-left, rt-fade-in
        }

        .rt-PopperContent:where([data-state=open]):where([data-side=right]) {
            animation-name: rt-slide-from-right, rt-fade-in
        }

        .rt-PopperContent:where([data-state=closed]) {
            animation-duration: .15s
        }

        .rt-PopperContent:where([data-state=closed]):where([data-side=top]) {
            animation-name: rt-slide-to-top, rt-fade-out
        }

        .rt-PopperContent:where([data-state=closed]):where([data-side=bottom]) {
            animation-name: rt-slide-to-bottom, rt-fade-out
        }

        .rt-PopperContent:where([data-state=closed]):where([data-side=left]) {
            animation-name: rt-slide-to-left, rt-fade-out
        }

        .rt-PopperContent:where([data-state=closed]):where([data-side=right]) {
            animation-name: rt-slide-to-right, rt-fade-out
        }
    }

    .radix-themes:where([data-is-root-theme=true]) {
        position: relative;
        z-index: 0
    }

    .rt-reset:where(a) {
        cursor: var(--cursor-link);
        text-decoration: none;
        color: inherit;
        outline: none
    }

    .rt-reset:where(button) {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        cursor: var(--cursor-button);
        background-color: transparent;
        border: none;
        font-size: inherit;
        font-family: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        outline: none;
        color: inherit;
        padding: 0;
        margin: 0;
        text-align: initial;
        -webkit-tap-highlight-color: transparent
    }

    .rt-reset:where(h1, h2, h3, h4, h5, h6) {
        font-size: inherit;
        font-weight: inherit;
        margin: 0
    }

    .rt-reset:where(ol, ul) {
        list-style: none;
        margin: 0;
        padding: 0
    }

    .rt-reset:where(p) {
        margin: 0
    }

    .rt-reset:where(pre) {
        font-family: inherit;
        margin: 0
    }

    .light,
    .light-theme,
    :root {
        --tomato-1: #fffcfc;
        --tomato-2: #fff8f7;
        --tomato-3: #feebe7;
        --tomato-4: #ffdcd3;
        --tomato-5: #ffcdc2;
        --tomato-6: #fdbdaf;
        --tomato-7: #f5a898;
        --tomato-8: #ec8e7b;
        --tomato-9: #e54d2e;
        --tomato-10: #dd4425;
        --tomato-11: #d13415;
        --tomato-12: #5c271f;
        --tomato-a1: #ff000003;
        --tomato-a2: #ff200008;
        --tomato-a3: #f52b0018;
        --tomato-a4: #ff35002c;
        --tomato-a5: #ff2e003d;
        --tomato-a6: #f92d0050;
        --tomato-a7: #e7280067;
        --tomato-a8: #db250084;
        --tomato-a9: #df2600d1;
        --tomato-a10: #d72400da;
        --tomato-a11: #cd2200ea;
        --tomato-a12: #460900e0;
        --red-1: #fffcfc;
        --red-2: #fff7f7;
        --red-3: #feebec;
        --red-4: #ffdbdc;
        --red-5: #ffcdce;
        --red-6: #fdbdbe;
        --red-7: #f4a9aa;
        --red-8: #eb8e90;
        --red-9: #e5484d;
        --red-10: #dc3e42;
        --red-11: #ce2c31;
        --red-12: #641723;
        --red-a1: #ff000003;
        --red-a2: #ff000008;
        --red-a3: #f3000d14;
        --red-a4: #ff000824;
        --red-a5: #ff000632;
        --red-a6: #f8000442;
        --red-a7: #df000356;
        --red-a8: #d2000571;
        --red-a9: #db0007b7;
        --red-a10: #d10005c1;
        --red-a11: #c40006d3;
        --red-a12: #55000de8;
        --ruby-1: #fffcfd;
        --ruby-2: #fff7f8;
        --ruby-3: #feeaed;
        --ruby-4: #ffdce1;
        --ruby-5: #ffced6;
        --ruby-6: #f8bfc8;
        --ruby-7: #efacb8;
        --ruby-8: #e592a3;
        --ruby-9: #e54666;
        --ruby-10: #dc3b5d;
        --ruby-11: #ca244d;
        --ruby-12: #64172b;
        --ruby-a1: #ff005503;
        --ruby-a2: #ff002008;
        --ruby-a3: #f3002515;
        --ruby-a4: #ff002523;
        --ruby-a5: #ff002a31;
        --ruby-a6: #e4002440;
        --ruby-a7: #ce002553;
        --ruby-a8: #c300286d;
        --ruby-a9: #db002cb9;
        --ruby-a10: #d2002cc4;
        --ruby-a11: #c10030db;
        --ruby-a12: #550016e8;
        --crimson-1: #fffcfd;
        --crimson-2: #fef7f9;
        --crimson-3: #ffe9f0;
        --crimson-4: #fedce7;
        --crimson-5: #facedd;
        --crimson-6: #f3bed1;
        --crimson-7: #eaacc3;
        --crimson-8: #e093b2;
        --crimson-9: #e93d82;
        --crimson-10: #df3478;
        --crimson-11: #cb1d63;
        --crimson-12: #621639;
        --crimson-a1: #ff005503;
        --crimson-a2: #e0004008;
        --crimson-a3: #ff005216;
        --crimson-a4: #f8005123;
        --crimson-a5: #e5004f31;
        --crimson-a6: #d0004b41;
        --crimson-a7: #bf004753;
        --crimson-a8: #b6004a6c;
        --crimson-a9: #e2005bc2;
        --crimson-a10: #d70056cb;
        --crimson-a11: #c4004fe2;
        --crimson-a12: #530026e9;
        --pink-1: #fffcfe;
        --pink-2: #fef7fb;
        --pink-3: #fee9f5;
        --pink-4: #fbdcef;
        --pink-5: #f6cee7;
        --pink-6: #efbfdd;
        --pink-7: #e7acd0;
        --pink-8: #dd93c2;
        --pink-9: #d6409f;
        --pink-10: #cf3897;
        --pink-11: #c2298a;
        --pink-12: #651249;
        --pink-a1: #ff00aa03;
        --pink-a2: #e0008008;
        --pink-a3: #f4008c16;
        --pink-a4: #e2008b23;
        --pink-a5: #d1008331;
        --pink-a6: #c0007840;
        --pink-a7: #b6006f53;
        --pink-a8: #af006f6c;
        --pink-a9: #c8007fbf;
        --pink-a10: #c2007ac7;
        --pink-a11: #b60074d6;
        --pink-a12: #59003bed;
        --plum-1: #fefcff;
        --plum-2: #fdf7fd;
        --plum-3: #fbebfb;
        --plum-4: #f7def8;
        --plum-5: #f2d1f3;
        --plum-6: #e9c2ec;
        --plum-7: #deade3;
        --plum-8: #cf91d8;
        --plum-9: #ab4aba;
        --plum-10: #a144af;
        --plum-11: #953ea3;
        --plum-12: #53195d;
        --plum-a1: #aa00ff03;
        --plum-a2: #c000c008;
        --plum-a3: #cc00cc14;
        --plum-a4: #c200c921;
        --plum-a5: #b700bd2e;
        --plum-a6: #a400b03d;
        --plum-a7: #9900a852;
        --plum-a8: #9000a56e;
        --plum-a9: #89009eb5;
        --plum-a10: #7f0092bb;
        --plum-a11: #730086c1;
        --plum-a12: #40004be6;
        --purple-1: #fefcfe;
        --purple-2: #fbf7fe;
        --purple-3: #f7edfe;
        --purple-4: #f2e2fc;
        --purple-5: #ead5f9;
        --purple-6: #e0c4f4;
        --purple-7: #d1afec;
        --purple-8: #be93e4;
        --purple-9: #8e4ec6;
        --purple-10: #8347b9;
        --purple-11: #8145b5;
        --purple-12: #402060;
        --purple-a1: #aa00aa03;
        --purple-a2: #8000e008;
        --purple-a3: #8e00f112;
        --purple-a4: #8d00e51d;
        --purple-a5: #8000db2a;
        --purple-a6: #7a01d03b;
        --purple-a7: #6d00c350;
        --purple-a8: #6600c06c;
        --purple-a9: #5c00adb1;
        --purple-a10: #53009eb8;
        --purple-a11: #52009aba;
        --purple-a12: #250049df;
        --violet-1: #fdfcfe;
        --violet-2: #faf8ff;
        --violet-3: #f4f0fe;
        --violet-4: #ebe4ff;
        --violet-5: #e1d9ff;
        --violet-6: #d4cafe;
        --violet-7: #c2b5f5;
        --violet-8: #aa99ec;
        --violet-9: #6e56cf;
        --violet-10: #654dc4;
        --violet-11: #6550b9;
        --violet-12: #2f265f;
        --violet-a1: #5500aa03;
        --violet-a2: #4900ff07;
        --violet-a3: #4400ee0f;
        --violet-a4: #4300ff1b;
        --violet-a5: #3600ff26;
        --violet-a6: #3100fb35;
        --violet-a7: #2d01dd4a;
        --violet-a8: #2b00d066;
        --violet-a9: #2400b7a9;
        --violet-a10: #2300abb2;
        --violet-a11: #1f0099af;
        --violet-a12: #0b0043d9;
        --iris-1: #fdfdff;
        --iris-2: #f8f8ff;
        --iris-3: #f0f1fe;
        --iris-4: #e6e7ff;
        --iris-5: #dadcff;
        --iris-6: #cbcdff;
        --iris-7: #b8baf8;
        --iris-8: #9b9ef0;
        --iris-9: #5b5bd6;
        --iris-10: #5151cd;
        --iris-11: #5753c6;
        --iris-12: #272962;
        --iris-a1: #0000ff02;
        --iris-a2: #0000ff07;
        --iris-a3: #0011ee0f;
        --iris-a4: #000bff19;
        --iris-a5: #000eff25;
        --iris-a6: #000aff34;
        --iris-a7: #0008e647;
        --iris-a8: #0008d964;
        --iris-a9: #0000c0a4;
        --iris-a10: #0000b6ae;
        --iris-a11: #0600abac;
        --iris-a12: #000246d8;
        --indigo-1: #fdfdfe;
        --indigo-2: #f7f9ff;
        --indigo-3: #edf2fe;
        --indigo-4: #e1e9ff;
        --indigo-5: #d2deff;
        --indigo-6: #c1d0ff;
        --indigo-7: #abbdf9;
        --indigo-8: #8da4ef;
        --indigo-9: #3e63dd;
        --indigo-10: #3358d4;
        --indigo-11: #3a5bc7;
        --indigo-12: #1f2d5c;
        --indigo-a1: #00008002;
        --indigo-a2: #0040ff08;
        --indigo-a3: #0047f112;
        --indigo-a4: #0044ff1e;
        --indigo-a5: #0044ff2d;
        --indigo-a6: #003eff3e;
        --indigo-a7: #0037ed54;
        --indigo-a8: #0034dc72;
        --indigo-a9: #0031d2c1;
        --indigo-a10: #002ec9cc;
        --indigo-a11: #002bb7c5;
        --indigo-a12: #001046e0;
        --blue-1: #fbfdff;
        --blue-2: #f4faff;
        --blue-3: #e6f4fe;
        --blue-4: #d5efff;
        --blue-5: #c2e5ff;
        --blue-6: #acd8fc;
        --blue-7: #8ec8f6;
        --blue-8: #5eb1ef;
        --blue-9: #0090ff;
        --blue-10: #0588f0;
        --blue-11: #0d74ce;
        --blue-12: #113264;
        --blue-a1: #0080ff04;
        --blue-a2: #008cff0b;
        --blue-a3: #008ff519;
        --blue-a4: #009eff2a;
        --blue-a5: #0093ff3d;
        --blue-a6: #0088f653;
        --blue-a7: #0083eb71;
        --blue-a8: #0084e6a1;
        --blue-a9: #0090ff;
        --blue-a10: #0086f0fa;
        --blue-a11: #006dcbf2;
        --blue-a12: #002359ee;
        --cyan-1: #fafdfe;
        --cyan-2: #f2fafb;
        --cyan-3: #def7f9;
        --cyan-4: #caf1f6;
        --cyan-5: #b5e9f0;
        --cyan-6: #9ddde7;
        --cyan-7: #7dcedc;
        --cyan-8: #3db9cf;
        --cyan-9: #00a2c7;
        --cyan-10: #0797b9;
        --cyan-11: #107d98;
        --cyan-12: #0d3c48;
        --cyan-a1: #0099cc05;
        --cyan-a2: #009db10d;
        --cyan-a3: #00c2d121;
        --cyan-a4: #00bcd435;
        --cyan-a5: #01b4cc4a;
        --cyan-a6: #00a7c162;
        --cyan-a7: #009fbb82;
        --cyan-a8: #00a3c0c2;
        --cyan-a9: #00a2c7;
        --cyan-a10: #0094b7f8;
        --cyan-a11: #007491ef;
        --cyan-a12: #00323ef2;
        --teal-1: #fafefd;
        --teal-2: #f3fbf9;
        --teal-3: #e0f8f3;
        --teal-4: #ccf3ea;
        --teal-5: #b8eae0;
        --teal-6: #a1ded2;
        --teal-7: #83cdc1;
        --teal-8: #53b9ab;
        --teal-9: #12a594;
        --teal-10: #0d9b8a;
        --teal-11: #008573;
        --teal-12: #0d3d38;
        --teal-a1: #00cc9905;
        --teal-a2: #00aa800c;
        --teal-a3: #00c69d1f;
        --teal-a4: #00c39633;
        --teal-a5: #00b49047;
        --teal-a6: #00a6855e;
        --teal-a7: #0099807c;
        --teal-a8: #009783ac;
        --teal-a9: #009e8ced;
        --teal-a10: #009684f2;
        --teal-a11: #008573;
        --teal-a12: #00332df2;
        --jade-1: #fbfefd;
        --jade-2: #f4fbf7;
        --jade-3: #e6f7ed;
        --jade-4: #d6f1e3;
        --jade-5: #c3e9d7;
        --jade-6: #acdec8;
        --jade-7: #8bceb6;
        --jade-8: #56ba9f;
        --jade-9: #29a383;
        --jade-10: #26997b;
        --jade-11: #208368;
        --jade-12: #1d3b31;
        --jade-a1: #00c08004;
        --jade-a2: #00a3460b;
        --jade-a3: #00ae4819;
        --jade-a4: #00a85129;
        --jade-a5: #00a2553c;
        --jade-a6: #009a5753;
        --jade-a7: #00945f74;
        --jade-a8: #00976ea9;
        --jade-a9: #00916bd6;
        --jade-a10: #008764d9;
        --jade-a11: #007152df;
        --jade-a12: #002217e2;
        --green-1: #fbfefc;
        --green-2: #f4fbf6;
        --green-3: #e6f6eb;
        --green-4: #d6f1df;
        --green-5: #c4e8d1;
        --green-6: #adddc0;
        --green-7: #8eceaa;
        --green-8: #5bb98b;
        --green-9: #30a46c;
        --green-10: #2b9a66;
        --green-11: #218358;
        --green-12: #193b2d;
        --green-a1: #00c04004;
        --green-a2: #00a32f0b;
        --green-a3: #00a43319;
        --green-a4: #00a83829;
        --green-a5: #019c393b;
        --green-a6: #00963c52;
        --green-a7: #00914071;
        --green-a8: #00924ba4;
        --green-a9: #008f4acf;
        --green-a10: #008647d4;
        --green-a11: #00713fde;
        --green-a12: #002616e6;
        --grass-1: #fbfefb;
        --grass-2: #f5fbf5;
        --grass-3: #e9f6e9;
        --grass-4: #daf1db;
        --grass-5: #c9e8ca;
        --grass-6: #b2ddb5;
        --grass-7: #94ce9a;
        --grass-8: #65ba74;
        --grass-9: #46a758;
        --grass-10: #3e9b4f;
        --grass-11: #2a7e3b;
        --grass-12: #203c25;
        --grass-a1: #00c00004;
        --grass-a2: #0099000a;
        --grass-a3: #00970016;
        --grass-a4: #009f0725;
        --grass-a5: #00930536;
        --grass-a6: #008f0a4d;
        --grass-a7: #018b0f6b;
        --grass-a8: #008d199a;
        --grass-a9: #008619b9;
        --grass-a10: #007b17c1;
        --grass-a11: #006514d5;
        --grass-a12: #002006df;
        --orange-1: #fefcfb;
        --orange-2: #fff7ed;
        --orange-3: #ffefd6;
        --orange-4: #ffdfb5;
        --orange-5: #ffd19a;
        --orange-6: #ffc182;
        --orange-7: #f5ae73;
        --orange-8: #ec9455;
        --orange-9: #f76b15;
        --orange-10: #ef5f00;
        --orange-11: #cc4e00;
        --orange-12: #582d1d;
        --orange-a1: #c0400004;
        --orange-a2: #ff8e0012;
        --orange-a3: #ff9c0029;
        --orange-a4: #ff91014a;
        --orange-a5: #ff8b0065;
        --orange-a6: #ff81007d;
        --orange-a7: #ed6c008c;
        --orange-a8: #e35f00aa;
        --orange-a9: #f65e00ea;
        --orange-a10: #ef5f00;
        --orange-a11: #cc4e00;
        --orange-a12: #431200e2;
        --brown-1: #fefdfc;
        --brown-2: #fcf9f6;
        --brown-3: #f6eee7;
        --brown-4: #f0e4d9;
        --brown-5: #ebdaca;
        --brown-6: #e4cdb7;
        --brown-7: #dcbc9f;
        --brown-8: #cea37e;
        --brown-9: #ad7f58;
        --brown-10: #a07553;
        --brown-11: #815e46;
        --brown-12: #3e332e;
        --brown-a1: #aa550003;
        --brown-a2: #aa550009;
        --brown-a3: #a04b0018;
        --brown-a4: #9b4a0026;
        --brown-a5: #9f4d0035;
        --brown-a6: #a04e0048;
        --brown-a7: #a34e0060;
        --brown-a8: #9f4a0081;
        --brown-a9: #823c00a7;
        --brown-a10: #723300ac;
        --brown-a11: #522100b9;
        --brown-a12: #140600d1;
        --sky-1: #f9feff;
        --sky-2: #f1fafd;
        --sky-3: #e1f6fd;
        --sky-4: #d1f0fa;
        --sky-5: #bee7f5;
        --sky-6: #a9daed;
        --sky-7: #8dcae3;
        --sky-8: #60b3d7;
        --sky-9: #7ce2fe;
        --sky-10: #74daf8;
        --sky-11: #00749e;
        --sky-12: #1d3e56;
        --sky-a1: #00d5ff06;
        --sky-a2: #00a4db0e;
        --sky-a3: #00b3ee1e;
        --sky-a4: #00ace42e;
        --sky-a5: #00a1d841;
        --sky-a6: #0092ca56;
        --sky-a7: #0089c172;
        --sky-a8: #0085bf9f;
        --sky-a9: #00c7fe83;
        --sky-a10: #00bcf38b;
        --sky-a11: #00749e;
        --sky-a12: #002540e2;
        --mint-1: #f9fefd;
        --mint-2: #f2fbf9;
        --mint-3: #ddf9f2;
        --mint-4: #c8f4e9;
        --mint-5: #b3ecde;
        --mint-6: #9ce0d0;
        --mint-7: #7ecfbd;
        --mint-8: #4cbba5;
        --mint-9: #86ead4;
        --mint-10: #7de0cb;
        --mint-11: #027864;
        --mint-12: #16433c;
        --mint-a1: #00d5aa06;
        --mint-a2: #00b18a0d;
        --mint-a3: #00d29e22;
        --mint-a4: #00cc9937;
        --mint-a5: #00c0914c;
        --mint-a6: #00b08663;
        --mint-a7: #00a17d81;
        --mint-a8: #009e7fb3;
        --mint-a9: #00d3a579;
        --mint-a10: #00c39982;
        --mint-a11: #007763fd;
        --mint-a12: #00312ae9;
        --lime-1: #fcfdfa;
        --lime-2: #f8faf3;
        --lime-3: #eef6d6;
        --lime-4: #e2f0bd;
        --lime-5: #d3e7a6;
        --lime-6: #c2da91;
        --lime-7: #abc978;
        --lime-8: #8db654;
        --lime-9: #bdee63;
        --lime-10: #b0e64c;
        --lime-11: #5c7c2f;
        --lime-12: #37401c;
        --lime-a1: #66990005;
        --lime-a2: #6b95000c;
        --lime-a3: #96c80029;
        --lime-a4: #8fc60042;
        --lime-a5: #81bb0059;
        --lime-a6: #72aa006e;
        --lime-a7: #61990087;
        --lime-a8: #559200ab;
        --lime-a9: #93e4009c;
        --lime-a10: #8fdc00b3;
        --lime-a11: #375f00d0;
        --lime-a12: #1e2900e3;
        --yellow-1: #fdfdf9;
        --yellow-2: #fefce9;
        --yellow-3: #fffab8;
        --yellow-4: #fff394;
        --yellow-5: #ffe770;
        --yellow-6: #f3d768;
        --yellow-7: #e4c767;
        --yellow-8: #d5ae39;
        --yellow-9: #ffe629;
        --yellow-10: #ffdc00;
        --yellow-11: #9e6c00;
        --yellow-12: #473b1f;
        --yellow-a1: #aaaa0006;
        --yellow-a2: #f4dd0016;
        --yellow-a3: #ffee0047;
        --yellow-a4: #ffe3016b;
        --yellow-a5: #ffd5008f;
        --yellow-a6: #ebbc0097;
        --yellow-a7: #d2a10098;
        --yellow-a8: #c99700c6;
        --yellow-a9: #ffe100d6;
        --yellow-a10: #ffdc00;
        --yellow-a11: #9e6c00;
        --yellow-a12: #2e2000e0;
        --amber-1: #fefdfb;
        --amber-2: #fefbe9;
        --amber-3: #fff7c2;
        --amber-4: #ffee9c;
        --amber-5: #fbe577;
        --amber-6: #f3d673;
        --amber-7: #e9c162;
        --amber-8: #e2a336;
        --amber-9: #ffc53d;
        --amber-10: #ffba18;
        --amber-11: #ab6400;
        --amber-12: #4f3422;
        --amber-a1: #c0800004;
        --amber-a2: #f4d10016;
        --amber-a3: #ffde003d;
        --amber-a4: #ffd40063;
        --amber-a5: #f8cf0088;
        --amber-a6: #eab5008c;
        --amber-a7: #dc9b009d;
        --amber-a8: #da8a00c9;
        --amber-a9: #ffb300c2;
        --amber-a10: #ffb300e7;
        --amber-a11: #ab6400;
        --amber-a12: #341500dd;
        --gold-1: #fdfdfc;
        --gold-2: #faf9f2;
        --gold-3: #f2f0e7;
        --gold-4: #eae6db;
        --gold-5: #e1dccf;
        --gold-6: #d8d0bf;
        --gold-7: #cbc0aa;
        --gold-8: #b9a88d;
        --gold-9: #978365;
        --gold-10: #8c7a5e;
        --gold-11: #71624b;
        --gold-12: #3b352b;
        --gold-a1: #55550003;
        --gold-a2: #9d8a000d;
        --gold-a3: #75600018;
        --gold-a4: #6b4e0024;
        --gold-a5: #60460030;
        --gold-a6: #64440040;
        --gold-a7: #63420055;
        --gold-a8: #633d0072;
        --gold-a9: #5332009a;
        --gold-a10: #492d00a1;
        --gold-a11: #362100b4;
        --gold-a12: #130c00d4;
        --bronze-1: #fdfcfc;
        --bronze-2: #fdf7f5;
        --bronze-3: #f6edea;
        --bronze-4: #efe4df;
        --bronze-5: #e7d9d3;
        --bronze-6: #dfcdc5;
        --bronze-7: #d3bcb3;
        --bronze-8: #c2a499;
        --bronze-9: #a18072;
        --bronze-10: #957468;
        --bronze-11: #7d5e54;
        --bronze-12: #43302b;
        --bronze-a1: #55000003;
        --bronze-a2: #cc33000a;
        --bronze-a3: #92250015;
        --bronze-a4: #80280020;
        --bronze-a5: #7423002c;
        --bronze-a6: #7324003a;
        --bronze-a7: #6c1f004c;
        --bronze-a8: #671c0066;
        --bronze-a9: #551a008d;
        --bronze-a10: #4c150097;
        --bronze-a11: #3d0f00ab;
        --bronze-a12: #1d0600d4;
        --gray-1: #fcfcfc;
        --gray-2: #f9f9f9;
        --gray-3: #f0f0f0;
        --gray-4: #e8e8e8;
        --gray-5: #e0e0e0;
        --gray-6: #d9d9d9;
        --gray-7: #cecece;
        --gray-8: #bbb;
        --gray-9: #8d8d8d;
        --gray-10: #838383;
        --gray-11: #646464;
        --gray-12: #202020;
        --gray-a1: #00000003;
        --gray-a2: #00000006;
        --gray-a3: #0000000f;
        --gray-a4: #00000017;
        --gray-a5: #0000001f;
        --gray-a6: #00000026;
        --gray-a7: #00000031;
        --gray-a8: #00000044;
        --gray-a9: #00000072;
        --gray-a10: #0000007c;
        --gray-a11: #0000009b;
        --gray-a12: #000000df;
        --mauve-1: #fdfcfd;
        --mauve-2: #faf9fb;
        --mauve-3: #f2eff3;
        --mauve-4: #eae7ec;
        --mauve-5: #e3dfe6;
        --mauve-6: #dbd8e0;
        --mauve-7: #d0cdd7;
        --mauve-8: #bcbac7;
        --mauve-9: #8e8c99;
        --mauve-10: #84828e;
        --mauve-11: #65636d;
        --mauve-12: #211f26;
        --mauve-a1: #55005503;
        --mauve-a2: #2b005506;
        --mauve-a3: #30004010;
        --mauve-a4: #20003618;
        --mauve-a5: #20003820;
        --mauve-a6: #14003527;
        --mauve-a7: #10003332;
        --mauve-a8: #08003145;
        --mauve-a9: #05001d73;
        --mauve-a10: #0500197d;
        --mauve-a11: #0400119c;
        --mauve-a12: #020008e0;
        --slate-1: #fcfcfd;
        --slate-2: #f9f9fb;
        --slate-3: #f0f0f3;
        --slate-4: #e8e8ec;
        --slate-5: #e0e1e6;
        --slate-6: #d9d9e0;
        --slate-7: #cdced6;
        --slate-8: #b9bbc6;
        --slate-9: #8b8d98;
        --slate-10: #80838d;
        --slate-11: #60646c;
        --slate-12: #1c2024;
        --slate-a1: #00005503;
        --slate-a2: #00005506;
        --slate-a3: #0000330f;
        --slate-a4: #00002d17;
        --slate-a5: #0009321f;
        --slate-a6: #00002f26;
        --slate-a7: #00062e32;
        --slate-a8: #00083046;
        --slate-a9: #00051d74;
        --slate-a10: #00071b7f;
        --slate-a11: #0007149f;
        --slate-a12: #000509e3;
        --sage-1: #fbfdfc;
        --sage-2: #f7f9f8;
        --sage-3: #eef1f0;
        --sage-4: #e6e9e8;
        --sage-5: #dfe2e0;
        --sage-6: #d7dad9;
        --sage-7: #cbcfcd;
        --sage-8: #b8bcba;
        --sage-9: #868e8b;
        --sage-10: #7c8481;
        --sage-11: #5f6563;
        --sage-12: #1a211e;
        --sage-a1: #00804004;
        --sage-a2: #00402008;
        --sage-a3: #002d1e11;
        --sage-a4: #001f1519;
        --sage-a5: #00180820;
        --sage-a6: #00140d28;
        --sage-a7: #00140a34;
        --sage-a8: #000f0847;
        --sage-a9: #00110b79;
        --sage-a10: #00100a83;
        --sage-a11: #000a07a0;
        --sage-a12: #000805e5;
        --olive-1: #fcfdfc;
        --olive-2: #f8faf8;
        --olive-3: #eff1ef;
        --olive-4: #e7e9e7;
        --olive-5: #dfe2df;
        --olive-6: #d7dad7;
        --olive-7: #cccfcc;
        --olive-8: #b9bcb8;
        --olive-9: #898e87;
        --olive-10: #7f847d;
        --olive-11: #60655f;
        --olive-12: #1d211c;
        --olive-a1: #00550003;
        --olive-a2: #00490007;
        --olive-a3: #00200010;
        --olive-a4: #00160018;
        --olive-a5: #00180020;
        --olive-a6: #00140028;
        --olive-a7: #000f0033;
        --olive-a8: #040f0047;
        --olive-a9: #050f0078;
        --olive-a10: #040e0082;
        --olive-a11: #020a00a0;
        --olive-a12: #010600e3;
        --sand-1: #fdfdfc;
        --sand-2: #f9f9f8;
        --sand-3: #f1f0ef;
        --sand-4: #e9e8e6;
        --sand-5: #e2e1de;
        --sand-6: #dad9d6;
        --sand-7: #cfceca;
        --sand-8: #bcbbb5;
        --sand-9: #8d8d86;
        --sand-10: #82827c;
        --sand-11: #63635e;
        --sand-12: #21201c;
        --sand-a1: #55550003;
        --sand-a2: #25250007;
        --sand-a3: #20100010;
        --sand-a4: #1f150019;
        --sand-a5: #1f180021;
        --sand-a6: #19130029;
        --sand-a7: #19140035;
        --sand-a8: #1915014a;
        --sand-a9: #0f0f0079;
        --sand-a10: #0c0c0083;
        --sand-a11: #080800a1;
        --sand-a12: #060500e3;
        --gray-surface: #ffffffcc;
        --mauve-surface: #ffffffcc;
        --slate-surface: #ffffffcc;
        --sage-surface: #ffffffcc;
        --olive-surface: #ffffffcc;
        --sand-surface: #ffffffcc;
        --tomato-surface: #fff6f5cc;
        --red-surface: #fff5f5cc;
        --ruby-surface: #fff5f6cc;
        --crimson-surface: #fef5f8cc;
        --pink-surface: #fef5facc;
        --plum-surface: #fdf5fdcc;
        --purple-surface: #faf5fecc;
        --violet-surface: #f9f6ffcc;
        --iris-surface: #f6f6ffcc;
        --indigo-surface: #f5f8ffcc;
        --blue-surface: #f1f9ffcc;
        --cyan-surface: #eff9facc;
        --teal-surface: #f0faf8cc;
        --jade-surface: #f1faf5cc;
        --green-surface: #f1faf4cc;
        --grass-surface: #f3faf3cc;
        --brown-surface: #fbf8f4cc;
        --bronze-surface: #fdf5f3cc;
        --gold-surface: #f9f8efcc;
        --sky-surface: #eef9fdcc;
        --mint-surface: #effaf8cc;
        --lime-surface: #f6f9f0cc;
        --yellow-surface: #fefbe4cc;
        --amber-surface: #fefae4cc;
        --orange-surface: #fff5e9cc
    }

    @supports (color:color(display-p3 1 1 1)) {
        @media (color-gamut:p3) {

            .light,
            .light-theme,
            :root {
                --tomato-1: color(display-p3 0.998 0.989 0.988);
                --tomato-2: color(display-p3 0.994 0.974 0.969);
                --tomato-3: color(display-p3 0.985 0.924 0.909);
                --tomato-4: color(display-p3 0.996 0.868 0.835);
                --tomato-5: color(display-p3 0.98 0.812 0.77);
                --tomato-6: color(display-p3 0.953 0.75 0.698);
                --tomato-7: color(display-p3 0.917 0.673 0.611);
                --tomato-8: color(display-p3 0.875 0.575 0.502);
                --tomato-9: color(display-p3 0.831 0.345 0.231);
                --tomato-10: color(display-p3 0.802 0.313 0.2);
                --tomato-11: color(display-p3 0.755 0.259 0.152);
                --tomato-12: color(display-p3 0.335 0.165 0.132);
                --tomato-a1: color(display-p3 0.675 0.024 0.024/0.012);
                --tomato-a2: color(display-p3 0.757 0.145 0.02/0.032);
                --tomato-a3: color(display-p3 0.831 0.184 0.012/0.091);
                --tomato-a4: color(display-p3 0.976 0.192 0.004/0.165);
                --tomato-a5: color(display-p3 0.918 0.192 0.004/0.232);
                --tomato-a6: color(display-p3 0.847 0.173 0.004/0.302);
                --tomato-a7: color(display-p3 0.788 0.165 0.004/0.389);
                --tomato-a8: color(display-p3 0.749 0.153 0.004/0.499);
                --tomato-a9: color(display-p3 0.78 0.149 0/0.769);
                --tomato-a10: color(display-p3 0.757 0.141 0/0.8);
                --tomato-a11: color(display-p3 0.755 0.259 0.152);
                --tomato-a12: color(display-p3 0.335 0.165 0.132);
                --red-1: color(display-p3 0.998 0.989 0.988);
                --red-2: color(display-p3 0.995 0.971 0.971);
                --red-3: color(display-p3 0.985 0.925 0.925);
                --red-4: color(display-p3 0.999 0.866 0.866);
                --red-5: color(display-p3 0.984 0.812 0.811);
                --red-6: color(display-p3 0.955 0.751 0.749);
                --red-7: color(display-p3 0.915 0.675 0.672);
                --red-8: color(display-p3 0.872 0.575 0.572);
                --red-9: color(display-p3 0.83 0.329 0.324);
                --red-10: color(display-p3 0.798 0.294 0.285);
                --red-11: color(display-p3 0.744 0.234 0.222);
                --red-12: color(display-p3 0.36 0.115 0.143);
                --red-a1: color(display-p3 0.675 0.024 0.024/0.012);
                --red-a2: color(display-p3 0.863 0.024 0.024/0.028);
                --red-a3: color(display-p3 0.792 0.008 0.008/0.075);
                --red-a4: color(display-p3 1 0.008 0.008/0.134);
                --red-a5: color(display-p3 0.918 0.008 0.008/0.189);
                --red-a6: color(display-p3 0.831 0.02 0.004/0.251);
                --red-a7: color(display-p3 0.741 0.016 0.004/0.33);
                --red-a8: color(display-p3 0.698 0.012 0.004/0.428);
                --red-a9: color(display-p3 0.749 0.008 0/0.675);
                --red-a10: color(display-p3 0.714 0.012 0/0.714);
                --red-a11: color(display-p3 0.744 0.234 0.222);
                --red-a12: color(display-p3 0.36 0.115 0.143);
                --ruby-1: color(display-p3 0.998 0.989 0.992);
                --ruby-2: color(display-p3 0.995 0.971 0.974);
                --ruby-3: color(display-p3 0.983 0.92 0.928);
                --ruby-4: color(display-p3 0.987 0.869 0.885);
                --ruby-5: color(display-p3 0.968 0.817 0.839);
                --ruby-6: color(display-p3 0.937 0.758 0.786);
                --ruby-7: color(display-p3 0.897 0.685 0.721);
                --ruby-8: color(display-p3 0.851 0.588 0.639);
                --ruby-9: color(display-p3 0.83 0.323 0.408);
                --ruby-10: color(display-p3 0.795 0.286 0.375);
                --ruby-11: color(display-p3 0.728 0.211 0.311);
                --ruby-12: color(display-p3 0.36 0.115 0.171);
                --ruby-a1: color(display-p3 0.675 0.024 0.349/0.012);
                --ruby-a2: color(display-p3 0.863 0.024 0.024/0.028);
                --ruby-a3: color(display-p3 0.804 0.008 0.11/0.079);
                --ruby-a4: color(display-p3 0.91 0.008 0.125/0.13);
                --ruby-a5: color(display-p3 0.831 0.004 0.133/0.185);
                --ruby-a6: color(display-p3 0.745 0.004 0.118/0.244);
                --ruby-a7: color(display-p3 0.678 0.004 0.114/0.314);
                --ruby-a8: color(display-p3 0.639 0.004 0.125/0.412);
                --ruby-a9: color(display-p3 0.753 0 0.129/0.679);
                --ruby-a10: color(display-p3 0.714 0 0.125/0.714);
                --ruby-a11: color(display-p3 0.728 0.211 0.311);
                --ruby-a12: color(display-p3 0.36 0.115 0.171);
                --crimson-1: color(display-p3 0.998 0.989 0.992);
                --crimson-2: color(display-p3 0.991 0.969 0.976);
                --crimson-3: color(display-p3 0.987 0.917 0.941);
                --crimson-4: color(display-p3 0.975 0.866 0.904);
                --crimson-5: color(display-p3 0.953 0.813 0.864);
                --crimson-6: color(display-p3 0.921 0.755 0.817);
                --crimson-7: color(display-p3 0.88 0.683 0.761);
                --crimson-8: color(display-p3 0.834 0.592 0.694);
                --crimson-9: color(display-p3 0.843 0.298 0.507);
                --crimson-10: color(display-p3 0.807 0.266 0.468);
                --crimson-11: color(display-p3 0.731 0.195 0.388);
                --crimson-12: color(display-p3 0.352 0.111 0.221);
                --crimson-a1: color(display-p3 0.675 0.024 0.349/0.012);
                --crimson-a2: color(display-p3 0.757 0.02 0.267/0.032);
                --crimson-a3: color(display-p3 0.859 0.008 0.294/0.083);
                --crimson-a4: color(display-p3 0.827 0.008 0.298/0.134);
                --crimson-a5: color(display-p3 0.753 0.008 0.275/0.189);
                --crimson-a6: color(display-p3 0.682 0.004 0.247/0.244);
                --crimson-a7: color(display-p3 0.62 0.004 0.251/0.318);
                --crimson-a8: color(display-p3 0.6 0.004 0.251/0.408);
                --crimson-a9: color(display-p3 0.776 0 0.298/0.702);
                --crimson-a10: color(display-p3 0.737 0 0.275/0.734);
                --crimson-a11: color(display-p3 0.731 0.195 0.388);
                --crimson-a12: color(display-p3 0.352 0.111 0.221);
                --pink-1: color(display-p3 0.998 0.989 0.996);
                --pink-2: color(display-p3 0.992 0.97 0.985);
                --pink-3: color(display-p3 0.981 0.917 0.96);
                --pink-4: color(display-p3 0.963 0.867 0.932);
                --pink-5: color(display-p3 0.939 0.815 0.899);
                --pink-6: color(display-p3 0.907 0.756 0.859);
                --pink-7: color(display-p3 0.869 0.683 0.81);
                --pink-8: color(display-p3 0.825 0.59 0.751);
                --pink-9: color(display-p3 0.775 0.297 0.61);
                --pink-10: color(display-p3 0.748 0.27 0.581);
                --pink-11: color(display-p3 0.698 0.219 0.528);
                --pink-12: color(display-p3 0.363 0.101 0.279);
                --pink-a1: color(display-p3 0.675 0.024 0.675/0.012);
                --pink-a2: color(display-p3 0.757 0.02 0.51/0.032);
                --pink-a3: color(display-p3 0.765 0.008 0.529/0.083);
                --pink-a4: color(display-p3 0.737 0.008 0.506/0.134);
                --pink-a5: color(display-p3 0.663 0.004 0.451/0.185);
                --pink-a6: color(display-p3 0.616 0.004 0.424/0.244);
                --pink-a7: color(display-p3 0.596 0.004 0.412/0.318);
                --pink-a8: color(display-p3 0.573 0.004 0.404/0.412);
                --pink-a9: color(display-p3 0.682 0 0.447/0.702);
                --pink-a10: color(display-p3 0.655 0 0.424/0.73);
                --pink-a11: color(display-p3 0.698 0.219 0.528);
                --pink-a12: color(display-p3 0.363 0.101 0.279);
                --plum-1: color(display-p3 0.995 0.988 0.999);
                --plum-2: color(display-p3 0.988 0.971 0.99);
                --plum-3: color(display-p3 0.973 0.923 0.98);
                --plum-4: color(display-p3 0.953 0.875 0.966);
                --plum-5: color(display-p3 0.926 0.825 0.945);
                --plum-6: color(display-p3 0.89 0.765 0.916);
                --plum-7: color(display-p3 0.84 0.686 0.877);
                --plum-8: color(display-p3 0.775 0.58 0.832);
                --plum-9: color(display-p3 0.624 0.313 0.708);
                --plum-10: color(display-p3 0.587 0.29 0.667);
                --plum-11: color(display-p3 0.543 0.263 0.619);
                --plum-12: color(display-p3 0.299 0.114 0.352);
                --plum-a1: color(display-p3 0.675 0.024 1/0.012);
                --plum-a2: color(display-p3 0.58 0.024 0.58/0.028);
                --plum-a3: color(display-p3 0.655 0.008 0.753/0.079);
                --plum-a4: color(display-p3 0.627 0.008 0.722/0.126);
                --plum-a5: color(display-p3 0.58 0.004 0.69/0.177);
                --plum-a6: color(display-p3 0.537 0.004 0.655/0.236);
                --plum-a7: color(display-p3 0.49 0.004 0.616/0.314);
                --plum-a8: color(display-p3 0.471 0.004 0.6/0.42);
                --plum-a9: color(display-p3 0.451 0 0.576/0.687);
                --plum-a10: color(display-p3 0.42 0 0.529/0.71);
                --plum-a11: color(display-p3 0.543 0.263 0.619);
                --plum-a12: color(display-p3 0.299 0.114 0.352);
                --purple-1: color(display-p3 0.995 0.988 0.996);
                --purple-2: color(display-p3 0.983 0.971 0.993);
                --purple-3: color(display-p3 0.963 0.931 0.989);
                --purple-4: color(display-p3 0.937 0.888 0.981);
                --purple-5: color(display-p3 0.904 0.837 0.966);
                --purple-6: color(display-p3 0.86 0.774 0.942);
                --purple-7: color(display-p3 0.799 0.69 0.91);
                --purple-8: color(display-p3 0.719 0.583 0.874);
                --purple-9: color(display-p3 0.523 0.318 0.751);
                --purple-10: color(display-p3 0.483 0.289 0.7);
                --purple-11: color(display-p3 0.473 0.281 0.687);
                --purple-12: color(display-p3 0.234 0.132 0.363);
                --purple-a1: color(display-p3 0.675 0.024 0.675/0.012);
                --purple-a2: color(display-p3 0.443 0.024 0.722/0.028);
                --purple-a3: color(display-p3 0.506 0.008 0.835/0.071);
                --purple-a4: color(display-p3 0.451 0.004 0.831/0.114);
                --purple-a5: color(display-p3 0.431 0.004 0.788/0.165);
                --purple-a6: color(display-p3 0.384 0.004 0.745/0.228);
                --purple-a7: color(display-p3 0.357 0.004 0.71/0.31);
                --purple-a8: color(display-p3 0.322 0.004 0.702/0.416);
                --purple-a9: color(display-p3 0.298 0 0.639/0.683);
                --purple-a10: color(display-p3 0.271 0 0.58/0.71);
                --purple-a11: color(display-p3 0.473 0.281 0.687);
                --purple-a12: color(display-p3 0.234 0.132 0.363);
                --violet-1: color(display-p3 0.991 0.988 0.995);
                --violet-2: color(display-p3 0.978 0.974 0.998);
                --violet-3: color(display-p3 0.953 0.943 0.993);
                --violet-4: color(display-p3 0.916 0.897 1);
                --violet-5: color(display-p3 0.876 0.851 1);
                --violet-6: color(display-p3 0.825 0.793 0.981);
                --violet-7: color(display-p3 0.752 0.712 0.943);
                --violet-8: color(display-p3 0.654 0.602 0.902);
                --violet-9: color(display-p3 0.417 0.341 0.784);
                --violet-10: color(display-p3 0.381 0.306 0.741);
                --violet-11: color(display-p3 0.383 0.317 0.702);
                --violet-12: color(display-p3 0.179 0.15 0.359);
                --violet-a1: color(display-p3 0.349 0.024 0.675/0.012);
                --violet-a2: color(display-p3 0.161 0.024 0.863/0.028);
                --violet-a3: color(display-p3 0.204 0.004 0.871/0.059);
                --violet-a4: color(display-p3 0.196 0.004 1/0.102);
                --violet-a5: color(display-p3 0.165 0.008 1/0.15);
                --violet-a6: color(display-p3 0.153 0.004 0.906/0.208);
                --violet-a7: color(display-p3 0.141 0.004 0.796/0.287);
                --violet-a8: color(display-p3 0.133 0.004 0.753/0.397);
                --violet-a9: color(display-p3 0.114 0 0.675/0.659);
                --violet-a10: color(display-p3 0.11 0 0.627/0.695);
                --violet-a11: color(display-p3 0.383 0.317 0.702);
                --violet-a12: color(display-p3 0.179 0.15 0.359);
                --iris-1: color(display-p3 0.992 0.992 0.999);
                --iris-2: color(display-p3 0.972 0.973 0.998);
                --iris-3: color(display-p3 0.943 0.945 0.992);
                --iris-4: color(display-p3 0.902 0.906 1);
                --iris-5: color(display-p3 0.857 0.861 1);
                --iris-6: color(display-p3 0.799 0.805 0.987);
                --iris-7: color(display-p3 0.721 0.727 0.955);
                --iris-8: color(display-p3 0.61 0.619 0.918);
                --iris-9: color(display-p3 0.357 0.357 0.81);
                --iris-10: color(display-p3 0.318 0.318 0.774);
                --iris-11: color(display-p3 0.337 0.326 0.748);
                --iris-12: color(display-p3 0.154 0.161 0.371);
                --iris-a1: color(display-p3 0.02 0.02 1/0.008);
                --iris-a2: color(display-p3 0.024 0.024 0.863/0.028);
                --iris-a3: color(display-p3 0.004 0.071 0.871/0.059);
                --iris-a4: color(display-p3 0.012 0.051 1/0.099);
                --iris-a5: color(display-p3 0.008 0.035 1/0.142);
                --iris-a6: color(display-p3 0 0.02 0.941/0.2);
                --iris-a7: color(display-p3 0.004 0.02 0.847/0.279);
                --iris-a8: color(display-p3 0.004 0.024 0.788/0.389);
                --iris-a9: color(display-p3 0 0 0.706/0.644);
                --iris-a10: color(display-p3 0 0 0.667/0.683);
                --iris-a11: color(display-p3 0.337 0.326 0.748);
                --iris-a12: color(display-p3 0.154 0.161 0.371);
                --indigo-1: color(display-p3 0.992 0.992 0.996);
                --indigo-2: color(display-p3 0.971 0.977 0.998);
                --indigo-3: color(display-p3 0.933 0.948 0.992);
                --indigo-4: color(display-p3 0.885 0.914 1);
                --indigo-5: color(display-p3 0.831 0.87 1);
                --indigo-6: color(display-p3 0.767 0.814 0.995);
                --indigo-7: color(display-p3 0.685 0.74 0.957);
                --indigo-8: color(display-p3 0.569 0.639 0.916);
                --indigo-9: color(display-p3 0.276 0.384 0.837);
                --indigo-10: color(display-p3 0.234 0.343 0.801);
                --indigo-11: color(display-p3 0.256 0.354 0.755);
                --indigo-12: color(display-p3 0.133 0.175 0.348);
                --indigo-a1: color(display-p3 0.02 0.02 0.51/0.008);
                --indigo-a2: color(display-p3 0.024 0.161 0.863/0.028);
                --indigo-a3: color(display-p3 0.008 0.239 0.886/0.067);
                --indigo-a4: color(display-p3 0.004 0.247 1/0.114);
                --indigo-a5: color(display-p3 0.004 0.235 1/0.169);
                --indigo-a6: color(display-p3 0.004 0.208 0.984/0.232);
                --indigo-a7: color(display-p3 0.004 0.176 0.863/0.314);
                --indigo-a8: color(display-p3 0.004 0.165 0.812/0.432);
                --indigo-a9: color(display-p3 0 0.153 0.773/0.726);
                --indigo-a10: color(display-p3 0 0.137 0.737/0.765);
                --indigo-a11: color(display-p3 0.256 0.354 0.755);
                --indigo-a12: color(display-p3 0.133 0.175 0.348);
                --blue-1: color(display-p3 0.986 0.992 0.999);
                --blue-2: color(display-p3 0.96 0.979 0.998);
                --blue-3: color(display-p3 0.912 0.956 0.991);
                --blue-4: color(display-p3 0.853 0.932 1);
                --blue-5: color(display-p3 0.788 0.894 0.998);
                --blue-6: color(display-p3 0.709 0.843 0.976);
                --blue-7: color(display-p3 0.606 0.777 0.947);
                --blue-8: color(display-p3 0.451 0.688 0.917);
                --blue-9: color(display-p3 0.247 0.556 0.969);
                --blue-10: color(display-p3 0.234 0.523 0.912);
                --blue-11: color(display-p3 0.15 0.44 0.84);
                --blue-12: color(display-p3 0.102 0.193 0.379);
                --blue-a1: color(display-p3 0.024 0.514 1/0.016);
                --blue-a2: color(display-p3 0.024 0.514 0.906/0.04);
                --blue-a3: color(display-p3 0.012 0.506 0.914/0.087);
                --blue-a4: color(display-p3 0.008 0.545 1/0.146);
                --blue-a5: color(display-p3 0.004 0.502 0.984/0.212);
                --blue-a6: color(display-p3 0.004 0.463 0.922/0.291);
                --blue-a7: color(display-p3 0.004 0.431 0.863/0.393);
                --blue-a8: color(display-p3 0 0.427 0.851/0.55);
                --blue-a9: color(display-p3 0 0.412 0.961/0.753);
                --blue-a10: color(display-p3 0 0.376 0.886/0.765);
                --blue-a11: color(display-p3 0.15 0.44 0.84);
                --blue-a12: color(display-p3 0.102 0.193 0.379);
                --cyan-1: color(display-p3 0.982 0.992 0.996);
                --cyan-2: color(display-p3 0.955 0.981 0.984);
                --cyan-3: color(display-p3 0.888 0.965 0.975);
                --cyan-4: color(display-p3 0.821 0.941 0.959);
                --cyan-5: color(display-p3 0.751 0.907 0.935);
                --cyan-6: color(display-p3 0.671 0.862 0.9);
                --cyan-7: color(display-p3 0.564 0.8 0.854);
                --cyan-8: color(display-p3 0.388 0.715 0.798);
                --cyan-9: color(display-p3 0.282 0.627 0.765);
                --cyan-10: color(display-p3 0.264 0.583 0.71);
                --cyan-11: color(display-p3 0.08 0.48 0.63);
                --cyan-12: color(display-p3 0.108 0.232 0.277);
                --cyan-a1: color(display-p3 0.02 0.608 0.804/0.02);
                --cyan-a2: color(display-p3 0.02 0.557 0.647/0.044);
                --cyan-a3: color(display-p3 0.004 0.694 0.796/0.114);
                --cyan-a4: color(display-p3 0.004 0.678 0.784/0.181);
                --cyan-a5: color(display-p3 0.004 0.624 0.733/0.248);
                --cyan-a6: color(display-p3 0.004 0.584 0.706/0.33);
                --cyan-a7: color(display-p3 0.004 0.541 0.667/0.436);
                --cyan-a8: color(display-p3 0 0.533 0.667/0.612);
                --cyan-a9: color(display-p3 0 0.482 0.675/0.718);
                --cyan-a10: color(display-p3 0 0.435 0.608/0.738);
                --cyan-a11: color(display-p3 0.08 0.48 0.63);
                --cyan-a12: color(display-p3 0.108 0.232 0.277);
                --teal-1: color(display-p3 0.983 0.996 0.992);
                --teal-2: color(display-p3 0.958 0.983 0.976);
                --teal-3: color(display-p3 0.895 0.971 0.952);
                --teal-4: color(display-p3 0.831 0.949 0.92);
                --teal-5: color(display-p3 0.761 0.914 0.878);
                --teal-6: color(display-p3 0.682 0.864 0.825);
                --teal-7: color(display-p3 0.581 0.798 0.756);
                --teal-8: color(display-p3 0.433 0.716 0.671);
                --teal-9: color(display-p3 0.297 0.637 0.581);
                --teal-10: color(display-p3 0.275 0.599 0.542);
                --teal-11: color(display-p3 0.08 0.5 0.43);
                --teal-12: color(display-p3 0.11 0.235 0.219);
                --teal-a1: color(display-p3 0.024 0.757 0.514/0.016);
                --teal-a2: color(display-p3 0.02 0.647 0.467/0.044);
                --teal-a3: color(display-p3 0.004 0.741 0.557/0.106);
                --teal-a4: color(display-p3 0.004 0.702 0.537/0.169);
                --teal-a5: color(display-p3 0.004 0.643 0.494/0.24);
                --teal-a6: color(display-p3 0.004 0.569 0.447/0.318);
                --teal-a7: color(display-p3 0.004 0.518 0.424/0.42);
                --teal-a8: color(display-p3 0 0.506 0.424/0.569);
                --teal-a9: color(display-p3 0 0.482 0.404/0.702);
                --teal-a10: color(display-p3 0 0.451 0.369/0.726);
                --teal-a11: color(display-p3 0.08 0.5 0.43);
                --teal-a12: color(display-p3 0.11 0.235 0.219);
                --jade-1: color(display-p3 0.986 0.996 0.992);
                --jade-2: color(display-p3 0.962 0.983 0.969);
                --jade-3: color(display-p3 0.912 0.965 0.932);
                --jade-4: color(display-p3 0.858 0.941 0.893);
                --jade-5: color(display-p3 0.795 0.909 0.847);
                --jade-6: color(display-p3 0.715 0.864 0.791);
                --jade-7: color(display-p3 0.603 0.802 0.718);
                --jade-8: color(display-p3 0.44 0.72 0.629);
                --jade-9: color(display-p3 0.319 0.63 0.521);
                --jade-10: color(display-p3 0.299 0.592 0.488);
                --jade-11: color(display-p3 0.15 0.5 0.37);
                --jade-12: color(display-p3 0.142 0.229 0.194);
                --jade-a1: color(display-p3 0.024 0.757 0.514/0.016);
                --jade-a2: color(display-p3 0.024 0.612 0.22/0.04);
                --jade-a3: color(display-p3 0.012 0.596 0.235/0.087);
                --jade-a4: color(display-p3 0.008 0.588 0.255/0.142);
                --jade-a5: color(display-p3 0.004 0.561 0.251/0.204);
                --jade-a6: color(display-p3 0.004 0.525 0.278/0.287);
                --jade-a7: color(display-p3 0.004 0.506 0.29/0.397);
                --jade-a8: color(display-p3 0 0.506 0.337/0.561);
                --jade-a9: color(display-p3 0 0.459 0.298/0.683);
                --jade-a10: color(display-p3 0 0.42 0.271/0.702);
                --jade-a11: color(display-p3 0.15 0.5 0.37);
                --jade-a12: color(display-p3 0.142 0.229 0.194);
                --green-1: color(display-p3 0.986 0.996 0.989);
                --green-2: color(display-p3 0.963 0.983 0.967);
                --green-3: color(display-p3 0.913 0.964 0.925);
                --green-4: color(display-p3 0.859 0.94 0.879);
                --green-5: color(display-p3 0.796 0.907 0.826);
                --green-6: color(display-p3 0.718 0.863 0.761);
                --green-7: color(display-p3 0.61 0.801 0.675);
                --green-8: color(display-p3 0.451 0.715 0.559);
                --green-9: color(display-p3 0.332 0.634 0.442);
                --green-10: color(display-p3 0.308 0.595 0.417);
                --green-11: color(display-p3 0.19 0.5 0.32);
                --green-12: color(display-p3 0.132 0.228 0.18);
                --green-a1: color(display-p3 0.024 0.757 0.267/0.016);
                --green-a2: color(display-p3 0.024 0.565 0.129/0.036);
                --green-a3: color(display-p3 0.012 0.596 0.145/0.087);
                --green-a4: color(display-p3 0.008 0.588 0.145/0.142);
                --green-a5: color(display-p3 0.004 0.541 0.157/0.204);
                --green-a6: color(display-p3 0.004 0.518 0.157/0.283);
                --green-a7: color(display-p3 0.004 0.486 0.165/0.389);
                --green-a8: color(display-p3 0 0.478 0.2/0.55);
                --green-a9: color(display-p3 0 0.455 0.165/0.667);
                --green-a10: color(display-p3 0 0.416 0.153/0.691);
                --green-a11: color(display-p3 0.19 0.5 0.32);
                --green-a12: color(display-p3 0.132 0.228 0.18);
                --grass-1: color(display-p3 0.986 0.996 0.985);
                --grass-2: color(display-p3 0.966 0.983 0.964);
                --grass-3: color(display-p3 0.923 0.965 0.917);
                --grass-4: color(display-p3 0.872 0.94 0.865);
                --grass-5: color(display-p3 0.811 0.908 0.802);
                --grass-6: color(display-p3 0.733 0.864 0.724);
                --grass-7: color(display-p3 0.628 0.803 0.622);
                --grass-8: color(display-p3 0.477 0.72 0.482);
                --grass-9: color(display-p3 0.38 0.647 0.378);
                --grass-10: color(display-p3 0.344 0.598 0.342);
                --grass-11: color(display-p3 0.263 0.488 0.261);
                --grass-12: color(display-p3 0.151 0.233 0.153);
                --grass-a1: color(display-p3 0.024 0.757 0.024/0.016);
                --grass-a2: color(display-p3 0.024 0.565 0.024/0.036);
                --grass-a3: color(display-p3 0.059 0.576 0.008/0.083);
                --grass-a4: color(display-p3 0.035 0.565 0.008/0.134);
                --grass-a5: color(display-p3 0.047 0.545 0.008/0.197);
                --grass-a6: color(display-p3 0.031 0.502 0.004/0.275);
                --grass-a7: color(display-p3 0.012 0.482 0.004/0.377);
                --grass-a8: color(display-p3 0 0.467 0.008/0.522);
                --grass-a9: color(display-p3 0.008 0.435 0/0.624);
                --grass-a10: color(display-p3 0.008 0.388 0/0.659);
                --grass-a11: color(display-p3 0.263 0.488 0.261);
                --grass-a12: color(display-p3 0.151 0.233 0.153);
                --orange-1: color(display-p3 0.995 0.988 0.985);
                --orange-2: color(display-p3 0.994 0.968 0.934);
                --orange-3: color(display-p3 0.989 0.938 0.85);
                --orange-4: color(display-p3 1 0.874 0.687);
                --orange-5: color(display-p3 1 0.821 0.583);
                --orange-6: color(display-p3 0.975 0.767 0.545);
                --orange-7: color(display-p3 0.919 0.693 0.486);
                --orange-8: color(display-p3 0.877 0.597 0.379);
                --orange-9: color(display-p3 0.9 0.45 0.2);
                --orange-10: color(display-p3 0.87 0.409 0.164);
                --orange-11: color(display-p3 0.76 0.34 0);
                --orange-12: color(display-p3 0.323 0.185 0.127);
                --orange-a1: color(display-p3 0.757 0.267 0.024/0.016);
                --orange-a2: color(display-p3 0.886 0.533 0.008/0.067);
                --orange-a3: color(display-p3 0.922 0.584 0.008/0.15);
                --orange-a4: color(display-p3 1 0.604 0.004/0.314);
                --orange-a5: color(display-p3 1 0.569 0.004/0.416);
                --orange-a6: color(display-p3 0.949 0.494 0.004/0.455);
                --orange-a7: color(display-p3 0.839 0.408 0/0.514);
                --orange-a8: color(display-p3 0.804 0.349 0/0.62);
                --orange-a9: color(display-p3 0.878 0.314 0/0.8);
                --orange-a10: color(display-p3 0.843 0.29 0/0.836);
                --orange-a11: color(display-p3 0.76 0.34 0);
                --orange-a12: color(display-p3 0.323 0.185 0.127);
                --brown-1: color(display-p3 0.995 0.992 0.989);
                --brown-2: color(display-p3 0.987 0.976 0.964);
                --brown-3: color(display-p3 0.959 0.936 0.909);
                --brown-4: color(display-p3 0.934 0.897 0.855);
                --brown-5: color(display-p3 0.909 0.856 0.798);
                --brown-6: color(display-p3 0.88 0.808 0.73);
                --brown-7: color(display-p3 0.841 0.742 0.639);
                --brown-8: color(display-p3 0.782 0.647 0.514);
                --brown-9: color(display-p3 0.651 0.505 0.368);
                --brown-10: color(display-p3 0.601 0.465 0.344);
                --brown-11: color(display-p3 0.485 0.374 0.288);
                --brown-12: color(display-p3 0.236 0.202 0.183);
                --brown-a1: color(display-p3 0.675 0.349 0.024/0.012);
                --brown-a2: color(display-p3 0.675 0.349 0.024/0.036);
                --brown-a3: color(display-p3 0.573 0.314 0.012/0.091);
                --brown-a4: color(display-p3 0.545 0.302 0.008/0.146);
                --brown-a5: color(display-p3 0.561 0.29 0.004/0.204);
                --brown-a6: color(display-p3 0.553 0.294 0.004/0.271);
                --brown-a7: color(display-p3 0.557 0.286 0.004/0.361);
                --brown-a8: color(display-p3 0.549 0.275 0.004/0.487);
                --brown-a9: color(display-p3 0.447 0.22 0/0.632);
                --brown-a10: color(display-p3 0.388 0.188 0/0.655);
                --brown-a11: color(display-p3 0.485 0.374 0.288);
                --brown-a12: color(display-p3 0.236 0.202 0.183);
                --sky-1: color(display-p3 0.98 0.995 0.999);
                --sky-2: color(display-p3 0.953 0.98 0.99);
                --sky-3: color(display-p3 0.899 0.963 0.989);
                --sky-4: color(display-p3 0.842 0.937 0.977);
                --sky-5: color(display-p3 0.777 0.9 0.954);
                --sky-6: color(display-p3 0.701 0.851 0.921);
                --sky-7: color(display-p3 0.604 0.785 0.879);
                --sky-8: color(display-p3 0.457 0.696 0.829);
                --sky-9: color(display-p3 0.585 0.877 0.983);
                --sky-10: color(display-p3 0.555 0.845 0.959);
                --sky-11: color(display-p3 0.193 0.448 0.605);
                --sky-12: color(display-p3 0.145 0.241 0.329);
                --sky-a1: color(display-p3 0.02 0.804 1/0.02);
                --sky-a2: color(display-p3 0.024 0.592 0.757/0.048);
                --sky-a3: color(display-p3 0.004 0.655 0.886/0.102);
                --sky-a4: color(display-p3 0.004 0.604 0.851/0.157);
                --sky-a5: color(display-p3 0.004 0.565 0.792/0.224);
                --sky-a6: color(display-p3 0.004 0.502 0.737/0.299);
                --sky-a7: color(display-p3 0.004 0.459 0.694/0.397);
                --sky-a8: color(display-p3 0 0.435 0.682/0.542);
                --sky-a9: color(display-p3 0.004 0.71 0.965/0.416);
                --sky-a10: color(display-p3 0.004 0.647 0.914/0.444);
                --sky-a11: color(display-p3 0.193 0.448 0.605);
                --sky-a12: color(display-p3 0.145 0.241 0.329);
                --mint-1: color(display-p3 0.98 0.995 0.992);
                --mint-2: color(display-p3 0.957 0.985 0.977);
                --mint-3: color(display-p3 0.888 0.972 0.95);
                --mint-4: color(display-p3 0.819 0.951 0.916);
                --mint-5: color(display-p3 0.747 0.918 0.873);
                --mint-6: color(display-p3 0.668 0.87 0.818);
                --mint-7: color(display-p3 0.567 0.805 0.744);
                --mint-8: color(display-p3 0.42 0.724 0.649);
                --mint-9: color(display-p3 0.62 0.908 0.834);
                --mint-10: color(display-p3 0.585 0.871 0.797);
                --mint-11: color(display-p3 0.203 0.463 0.397);
                --mint-12: color(display-p3 0.136 0.259 0.236);
                --mint-a1: color(display-p3 0.02 0.804 0.608/0.02);
                --mint-a2: color(display-p3 0.02 0.647 0.467/0.044);
                --mint-a3: color(display-p3 0.004 0.761 0.553/0.114);
                --mint-a4: color(display-p3 0.004 0.741 0.545/0.181);
                --mint-a5: color(display-p3 0.004 0.678 0.51/0.255);
                --mint-a6: color(display-p3 0.004 0.616 0.463/0.334);
                --mint-a7: color(display-p3 0.004 0.549 0.412/0.432);
                --mint-a8: color(display-p3 0 0.529 0.392/0.581);
                --mint-a9: color(display-p3 0.004 0.765 0.569/0.381);
                --mint-a10: color(display-p3 0.004 0.69 0.51/0.416);
                --mint-a11: color(display-p3 0.203 0.463 0.397);
                --mint-a12: color(display-p3 0.136 0.259 0.236);
                --lime-1: color(display-p3 0.989 0.992 0.981);
                --lime-2: color(display-p3 0.975 0.98 0.954);
                --lime-3: color(display-p3 0.939 0.965 0.851);
                --lime-4: color(display-p3 0.896 0.94 0.76);
                --lime-5: color(display-p3 0.843 0.903 0.678);
                --lime-6: color(display-p3 0.778 0.852 0.599);
                --lime-7: color(display-p3 0.694 0.784 0.508);
                --lime-8: color(display-p3 0.585 0.707 0.378);
                --lime-9: color(display-p3 0.78 0.928 0.466);
                --lime-10: color(display-p3 0.734 0.896 0.397);
                --lime-11: color(display-p3 0.386 0.482 0.227);
                --lime-12: color(display-p3 0.222 0.25 0.128);
                --lime-a1: color(display-p3 0.412 0.608 0.02/0.02);
                --lime-a2: color(display-p3 0.514 0.592 0.024/0.048);
                --lime-a3: color(display-p3 0.584 0.765 0.008/0.15);
                --lime-a4: color(display-p3 0.561 0.757 0.004/0.24);
                --lime-a5: color(display-p3 0.514 0.698 0.004/0.322);
                --lime-a6: color(display-p3 0.443 0.627 0/0.4);
                --lime-a7: color(display-p3 0.376 0.561 0.004/0.491);
                --lime-a8: color(display-p3 0.333 0.529 0/0.624);
                --lime-a9: color(display-p3 0.588 0.867 0/0.534);
                --lime-a10: color(display-p3 0.561 0.827 0/0.604);
                --lime-a11: color(display-p3 0.386 0.482 0.227);
                --lime-a12: color(display-p3 0.222 0.25 0.128);
                --yellow-1: color(display-p3 0.992 0.992 0.978);
                --yellow-2: color(display-p3 0.995 0.99 0.922);
                --yellow-3: color(display-p3 0.997 0.982 0.749);
                --yellow-4: color(display-p3 0.992 0.953 0.627);
                --yellow-5: color(display-p3 0.984 0.91 0.51);
                --yellow-6: color(display-p3 0.934 0.847 0.474);
                --yellow-7: color(display-p3 0.876 0.785 0.46);
                --yellow-8: color(display-p3 0.811 0.689 0.313);
                --yellow-9: color(display-p3 1 0.92 0.22);
                --yellow-10: color(display-p3 0.977 0.868 0.291);
                --yellow-11: color(display-p3 0.6 0.44 0);
                --yellow-12: color(display-p3 0.271 0.233 0.137);
                --yellow-a1: color(display-p3 0.675 0.675 0.024/0.024);
                --yellow-a2: color(display-p3 0.953 0.855 0.008/0.079);
                --yellow-a3: color(display-p3 0.988 0.925 0.004/0.251);
                --yellow-a4: color(display-p3 0.98 0.875 0.004/0.373);
                --yellow-a5: color(display-p3 0.969 0.816 0.004/0.491);
                --yellow-a6: color(display-p3 0.875 0.71 0/0.526);
                --yellow-a7: color(display-p3 0.769 0.604 0/0.542);
                --yellow-a8: color(display-p3 0.725 0.549 0/0.687);
                --yellow-a9: color(display-p3 1 0.898 0/0.781);
                --yellow-a10: color(display-p3 0.969 0.812 0/0.71);
                --yellow-a11: color(display-p3 0.6 0.44 0);
                --yellow-a12: color(display-p3 0.271 0.233 0.137);
                --amber-1: color(display-p3 0.995 0.992 0.985);
                --amber-2: color(display-p3 0.994 0.986 0.921);
                --amber-3: color(display-p3 0.994 0.969 0.782);
                --amber-4: color(display-p3 0.989 0.937 0.65);
                --amber-5: color(display-p3 0.97 0.902 0.527);
                --amber-6: color(display-p3 0.936 0.844 0.506);
                --amber-7: color(display-p3 0.89 0.762 0.443);
                --amber-8: color(display-p3 0.85 0.65 0.3);
                --amber-9: color(display-p3 1 0.77 0.26);
                --amber-10: color(display-p3 0.959 0.741 0.274);
                --amber-11: color(display-p3 0.64 0.4 0);
                --amber-12: color(display-p3 0.294 0.208 0.145);
                --amber-a1: color(display-p3 0.757 0.514 0.024/0.016);
                --amber-a2: color(display-p3 0.902 0.804 0.008/0.079);
                --amber-a3: color(display-p3 0.965 0.859 0.004/0.22);
                --amber-a4: color(display-p3 0.969 0.82 0.004/0.35);
                --amber-a5: color(display-p3 0.933 0.796 0.004/0.475);
                --amber-a6: color(display-p3 0.875 0.682 0.004/0.495);
                --amber-a7: color(display-p3 0.804 0.573 0/0.557);
                --amber-a8: color(display-p3 0.788 0.502 0/0.699);
                --amber-a9: color(display-p3 1 0.686 0/0.742);
                --amber-a10: color(display-p3 0.945 0.643 0/0.726);
                --amber-a11: color(display-p3 0.64 0.4 0);
                --amber-a12: color(display-p3 0.294 0.208 0.145);
                --gold-1: color(display-p3 0.992 0.992 0.989);
                --gold-2: color(display-p3 0.98 0.976 0.953);
                --gold-3: color(display-p3 0.947 0.94 0.909);
                --gold-4: color(display-p3 0.914 0.904 0.865);
                --gold-5: color(display-p3 0.88 0.865 0.816);
                --gold-6: color(display-p3 0.84 0.818 0.756);
                --gold-7: color(display-p3 0.788 0.753 0.677);
                --gold-8: color(display-p3 0.715 0.66 0.565);
                --gold-9: color(display-p3 0.579 0.517 0.41);
                --gold-10: color(display-p3 0.538 0.479 0.38);
                --gold-11: color(display-p3 0.433 0.386 0.305);
                --gold-12: color(display-p3 0.227 0.209 0.173);
                --gold-a1: color(display-p3 0.349 0.349 0.024/0.012);
                --gold-a2: color(display-p3 0.592 0.514 0.024/0.048);
                --gold-a3: color(display-p3 0.4 0.357 0.012/0.091);
                --gold-a4: color(display-p3 0.357 0.298 0.008/0.134);
                --gold-a5: color(display-p3 0.345 0.282 0.004/0.185);
                --gold-a6: color(display-p3 0.341 0.263 0.004/0.244);
                --gold-a7: color(display-p3 0.345 0.235 0.004/0.322);
                --gold-a8: color(display-p3 0.345 0.22 0.004/0.436);
                --gold-a9: color(display-p3 0.286 0.18 0/0.589);
                --gold-a10: color(display-p3 0.255 0.161 0/0.62);
                --gold-a11: color(display-p3 0.433 0.386 0.305);
                --gold-a12: color(display-p3 0.227 0.209 0.173);
                --bronze-1: color(display-p3 0.991 0.988 0.988);
                --bronze-2: color(display-p3 0.989 0.97 0.961);
                --bronze-3: color(display-p3 0.958 0.932 0.919);
                --bronze-4: color(display-p3 0.929 0.894 0.877);
                --bronze-5: color(display-p3 0.898 0.853 0.832);
                --bronze-6: color(display-p3 0.861 0.805 0.778);
                --bronze-7: color(display-p3 0.812 0.739 0.706);
                --bronze-8: color(display-p3 0.741 0.647 0.606);
                --bronze-9: color(display-p3 0.611 0.507 0.455);
                --bronze-10: color(display-p3 0.563 0.461 0.414);
                --bronze-11: color(display-p3 0.471 0.373 0.336);
                --bronze-12: color(display-p3 0.251 0.191 0.172);
                --bronze-a1: color(display-p3 0.349 0.024 0.024/0.012);
                --bronze-a2: color(display-p3 0.71 0.22 0.024/0.04);
                --bronze-a3: color(display-p3 0.482 0.2 0.008/0.083);
                --bronze-a4: color(display-p3 0.424 0.133 0.004/0.122);
                --bronze-a5: color(display-p3 0.4 0.145 0.004/0.169);
                --bronze-a6: color(display-p3 0.388 0.125 0.004/0.224);
                --bronze-a7: color(display-p3 0.365 0.11 0.004/0.295);
                --bronze-a8: color(display-p3 0.341 0.102 0.004/0.393);
                --bronze-a9: color(display-p3 0.29 0.094 0/0.546);
                --bronze-a10: color(display-p3 0.255 0.082 0/0.585);
                --bronze-a11: color(display-p3 0.471 0.373 0.336);
                --bronze-a12: color(display-p3 0.251 0.191 0.172);
                --gray-1: color(display-p3 0.988 0.988 0.988);
                --gray-2: color(display-p3 0.975 0.975 0.975);
                --gray-3: color(display-p3 0.939 0.939 0.939);
                --gray-4: color(display-p3 0.908 0.908 0.908);
                --gray-5: color(display-p3 0.88 0.88 0.88);
                --gray-6: color(display-p3 0.849 0.849 0.849);
                --gray-7: color(display-p3 0.807 0.807 0.807);
                --gray-8: color(display-p3 0.732 0.732 0.732);
                --gray-9: color(display-p3 0.553 0.553 0.553);
                --gray-10: color(display-p3 0.512 0.512 0.512);
                --gray-11: color(display-p3 0.392 0.392 0.392);
                --gray-12: color(display-p3 0.125 0.125 0.125);
                --gray-a1: color(display-p3 0 0 0/0.012);
                --gray-a2: color(display-p3 0 0 0/0.024);
                --gray-a3: color(display-p3 0 0 0/0.063);
                --gray-a4: color(display-p3 0 0 0/0.09);
                --gray-a5: color(display-p3 0 0 0/0.122);
                --gray-a6: color(display-p3 0 0 0/0.153);
                --gray-a7: color(display-p3 0 0 0/0.192);
                --gray-a8: color(display-p3 0 0 0/0.267);
                --gray-a9: color(display-p3 0 0 0/0.447);
                --gray-a10: color(display-p3 0 0 0/0.486);
                --gray-a11: color(display-p3 0 0 0/0.608);
                --gray-a12: color(display-p3 0 0 0/0.875);
                --mauve-1: color(display-p3 0.991 0.988 0.992);
                --mauve-2: color(display-p3 0.98 0.976 0.984);
                --mauve-3: color(display-p3 0.946 0.938 0.952);
                --mauve-4: color(display-p3 0.915 0.906 0.925);
                --mauve-5: color(display-p3 0.886 0.876 0.901);
                --mauve-6: color(display-p3 0.856 0.846 0.875);
                --mauve-7: color(display-p3 0.814 0.804 0.84);
                --mauve-8: color(display-p3 0.735 0.728 0.777);
                --mauve-9: color(display-p3 0.555 0.549 0.596);
                --mauve-10: color(display-p3 0.514 0.508 0.552);
                --mauve-11: color(display-p3 0.395 0.388 0.424);
                --mauve-12: color(display-p3 0.128 0.122 0.147);
                --mauve-a1: color(display-p3 0.349 0.024 0.349/0.012);
                --mauve-a2: color(display-p3 0.184 0.024 0.349/0.024);
                --mauve-a3: color(display-p3 0.129 0.008 0.255/0.063);
                --mauve-a4: color(display-p3 0.094 0.012 0.216/0.095);
                --mauve-a5: color(display-p3 0.098 0.008 0.224/0.126);
                --mauve-a6: color(display-p3 0.055 0.004 0.18/0.153);
                --mauve-a7: color(display-p3 0.067 0.008 0.184/0.197);
                --mauve-a8: color(display-p3 0.02 0.004 0.176/0.271);
                --mauve-a9: color(display-p3 0.02 0.004 0.106/0.451);
                --mauve-a10: color(display-p3 0.012 0.004 0.09/0.491);
                --mauve-a11: color(display-p3 0.016 0 0.059/0.612);
                --mauve-a12: color(display-p3 0.008 0 0.027/0.879);
                --slate-1: color(display-p3 0.988 0.988 0.992);
                --slate-2: color(display-p3 0.976 0.976 0.984);
                --slate-3: color(display-p3 0.94 0.941 0.953);
                --slate-4: color(display-p3 0.908 0.909 0.925);
                --slate-5: color(display-p3 0.88 0.881 0.901);
                --slate-6: color(display-p3 0.85 0.852 0.876);
                --slate-7: color(display-p3 0.805 0.808 0.838);
                --slate-8: color(display-p3 0.727 0.733 0.773);
                --slate-9: color(display-p3 0.547 0.553 0.592);
                --slate-10: color(display-p3 0.503 0.512 0.549);
                --slate-11: color(display-p3 0.379 0.392 0.421);
                --slate-12: color(display-p3 0.113 0.125 0.14);
                --slate-a1: color(display-p3 0.024 0.024 0.349/0.012);
                --slate-a2: color(display-p3 0.024 0.024 0.349/0.024);
                --slate-a3: color(display-p3 0.004 0.004 0.204/0.059);
                --slate-a4: color(display-p3 0.012 0.012 0.184/0.091);
                --slate-a5: color(display-p3 0.004 0.039 0.2/0.122);
                --slate-a6: color(display-p3 0.008 0.008 0.165/0.15);
                --slate-a7: color(display-p3 0.008 0.027 0.184/0.197);
                --slate-a8: color(display-p3 0.004 0.031 0.176/0.275);
                --slate-a9: color(display-p3 0.004 0.02 0.106/0.455);
                --slate-a10: color(display-p3 0.004 0.027 0.098/0.499);
                --slate-a11: color(display-p3 0 0.02 0.063/0.62);
                --slate-a12: color(display-p3 0 0.012 0.031/0.887);
                --sage-1: color(display-p3 0.986 0.992 0.988);
                --sage-2: color(display-p3 0.97 0.977 0.974);
                --sage-3: color(display-p3 0.935 0.944 0.94);
                --sage-4: color(display-p3 0.904 0.913 0.909);
                --sage-5: color(display-p3 0.875 0.885 0.88);
                --sage-6: color(display-p3 0.844 0.854 0.849);
                --sage-7: color(display-p3 0.8 0.811 0.806);
                --sage-8: color(display-p3 0.725 0.738 0.732);
                --sage-9: color(display-p3 0.531 0.556 0.546);
                --sage-10: color(display-p3 0.492 0.515 0.506);
                --sage-11: color(display-p3 0.377 0.395 0.389);
                --sage-12: color(display-p3 0.107 0.129 0.118);
                --sage-a1: color(display-p3 0.024 0.514 0.267/0.016);
                --sage-a2: color(display-p3 0.02 0.267 0.145/0.032);
                --sage-a3: color(display-p3 0.008 0.184 0.125/0.067);
                --sage-a4: color(display-p3 0.012 0.094 0.051/0.095);
                --sage-a5: color(display-p3 0.008 0.098 0.035/0.126);
                --sage-a6: color(display-p3 0.004 0.078 0.027/0.157);
                --sage-a7: color(display-p3 0 0.059 0.039/0.2);
                --sage-a8: color(display-p3 0.004 0.047 0.031/0.275);
                --sage-a9: color(display-p3 0.004 0.059 0.035/0.471);
                --sage-a10: color(display-p3 0 0.047 0.031/0.51);
                --sage-a11: color(display-p3 0 0.031 0.02/0.624);
                --sage-a12: color(display-p3 0 0.027 0.012/0.895);
                --olive-1: color(display-p3 0.989 0.992 0.989);
                --olive-2: color(display-p3 0.974 0.98 0.973);
                --olive-3: color(display-p3 0.939 0.945 0.937);
                --olive-4: color(display-p3 0.907 0.914 0.905);
                --olive-5: color(display-p3 0.878 0.885 0.875);
                --olive-6: color(display-p3 0.846 0.855 0.843);
                --olive-7: color(display-p3 0.803 0.812 0.8);
                --olive-8: color(display-p3 0.727 0.738 0.723);
                --olive-9: color(display-p3 0.541 0.556 0.532);
                --olive-10: color(display-p3 0.5 0.515 0.491);
                --olive-11: color(display-p3 0.38 0.395 0.374);
                --olive-12: color(display-p3 0.117 0.129 0.111);
                --olive-a1: color(display-p3 0.024 0.349 0.024/0.012);
                --olive-a2: color(display-p3 0.024 0.302 0.024/0.028);
                --olive-a3: color(display-p3 0.008 0.129 0.008/0.063);
                --olive-a4: color(display-p3 0.012 0.094 0.012/0.095);
                --olive-a5: color(display-p3 0.035 0.098 0.008/0.126);
                --olive-a6: color(display-p3 0.027 0.078 0.004/0.157);
                --olive-a7: color(display-p3 0.02 0.059 0/0.2);
                --olive-a8: color(display-p3 0.02 0.059 0.004/0.279);
                --olive-a9: color(display-p3 0.02 0.051 0.004/0.467);
                --olive-a10: color(display-p3 0.024 0.047 0/0.51);
                --olive-a11: color(display-p3 0.012 0.039 0/0.628);
                --olive-a12: color(display-p3 0.008 0.024 0/0.891);
                --sand-1: color(display-p3 0.992 0.992 0.989);
                --sand-2: color(display-p3 0.977 0.977 0.973);
                --sand-3: color(display-p3 0.943 0.942 0.936);
                --sand-4: color(display-p3 0.913 0.912 0.903);
                --sand-5: color(display-p3 0.885 0.883 0.873);
                --sand-6: color(display-p3 0.854 0.852 0.839);
                --sand-7: color(display-p3 0.813 0.81 0.794);
                --sand-8: color(display-p3 0.738 0.734 0.713);
                --sand-9: color(display-p3 0.553 0.553 0.528);
                --sand-10: color(display-p3 0.511 0.511 0.488);
                --sand-11: color(display-p3 0.388 0.388 0.37);
                --sand-12: color(display-p3 0.129 0.126 0.111);
                --sand-a1: color(display-p3 0.349 0.349 0.024/0.012);
                --sand-a2: color(display-p3 0.161 0.161 0.024/0.028);
                --sand-a3: color(display-p3 0.067 0.067 0.008/0.063);
                --sand-a4: color(display-p3 0.129 0.129 0.012/0.099);
                --sand-a5: color(display-p3 0.098 0.067 0.008/0.126);
                --sand-a6: color(display-p3 0.102 0.075 0.004/0.161);
                --sand-a7: color(display-p3 0.098 0.098 0.004/0.208);
                --sand-a8: color(display-p3 0.086 0.075 0.004/0.287);
                --sand-a9: color(display-p3 0.051 0.051 0.004/0.471);
                --sand-a10: color(display-p3 0.047 0.047 0/0.514);
                --sand-a11: color(display-p3 0.031 0.031 0/0.632);
                --sand-a12: color(display-p3 0.024 0.02 0/0.891);
                --gray-surface: color(display-p3 1 1 1/0.8);
                --mauve-surface: color(display-p3 1 1 1/0.8);
                --slate-surface: color(display-p3 1 1 1/0.8);
                --sage-surface: color(display-p3 1 1 1/0.8);
                --olive-surface: color(display-p3 1 1 1/0.8);
                --sand-surface: color(display-p3 1 1 1/0.8);
                --tomato-surface: color(display-p3 0.9922 0.9647 0.9608/0.8);
                --red-surface: color(display-p3 0.9961 0.9647 0.9647/0.8);
                --ruby-surface: color(display-p3 0.9961 0.9647 0.9647/0.8);
                --crimson-surface: color(display-p3 0.9922 0.9608 0.9725/0.8);
                --pink-surface: color(display-p3 0.9922 0.9608 0.9804/0.8);
                --plum-surface: color(display-p3 0.9843 0.9647 0.9843/0.8);
                --purple-surface: color(display-p3 0.9804 0.9647 0.9922/0.8);
                --violet-surface: color(display-p3 0.9725 0.9647 0.9961/0.8);
                --iris-surface: color(display-p3 0.9647 0.9647 0.9961/0.8);
                --indigo-surface: color(display-p3 0.9647 0.9725 0.9961/0.8);
                --blue-surface: color(display-p3 0.9529 0.9765 0.9961/0.8);
                --cyan-surface: color(display-p3 0.9412 0.9765 0.9804/0.8);
                --teal-surface: color(display-p3 0.9451 0.9804 0.9725/0.8);
                --jade-surface: color(display-p3 0.9529 0.9804 0.9608/0.8);
                --green-surface: color(display-p3 0.9569 0.9804 0.9608/0.8);
                --grass-surface: color(display-p3 0.9569 0.9804 0.9569/0.8);
                --brown-surface: color(display-p3 0.9843 0.9725 0.9569/0.8);
                --bronze-surface: color(display-p3 0.9843 0.9608 0.9529/0.8);
                --gold-surface: color(display-p3 0.9765 0.9725 0.9412/0.8);
                --sky-surface: color(display-p3 0.9412 0.9765 0.9843/0.8);
                --mint-surface: color(display-p3 0.9451 0.9804 0.9725/0.8);
                --lime-surface: color(display-p3 0.9725 0.9765 0.9412/0.8);
                --yellow-surface: color(display-p3 0.9961 0.9922 0.902/0.8);
                --amber-surface: color(display-p3 0.9922 0.9843 0.902/0.8);
                --orange-surface: color(display-p3 0.9961 0.9608 0.9176/0.8)
            }
        }
    }

    .dark,
    .dark-theme {
        --tomato-1: #181111;
        --tomato-2: #1f1513;
        --tomato-3: #391714;
        --tomato-4: #4e1511;
        --tomato-5: #5e1c16;
        --tomato-6: #6e2920;
        --tomato-7: #853a2d;
        --tomato-8: #ac4d39;
        --tomato-9: #e54d2e;
        --tomato-10: #ec6142;
        --tomato-11: #ff977d;
        --tomato-12: #fbd3cb;
        --tomato-a1: #f1121208;
        --tomato-a2: #ff55330f;
        --tomato-a3: #ff35232b;
        --tomato-a4: #fd201142;
        --tomato-a5: #fe332153;
        --tomato-a6: #ff4f3864;
        --tomato-a7: #fd644a7d;
        --tomato-a8: #fe6d4ea7;
        --tomato-a9: #fe5431e4;
        --tomato-a10: #ff6847eb;
        --tomato-a11: #ff977d;
        --tomato-a12: #ffd6cefb;
        --red-1: #191111;
        --red-2: #201314;
        --red-3: #3b1219;
        --red-4: #500f1c;
        --red-5: #611623;
        --red-6: #72232d;
        --red-7: #8c333a;
        --red-8: #b54548;
        --red-9: #e5484d;
        --red-10: #ec5d5e;
        --red-11: #ff9592;
        --red-12: #ffd1d9;
        --red-a1: #f4121209;
        --red-a2: #f22f3e11;
        --red-a3: #ff173f2d;
        --red-a4: #fe0a3b44;
        --red-a5: #ff204756;
        --red-a6: #ff3e5668;
        --red-a7: #ff536184;
        --red-a8: #ff5d61b0;
        --red-a9: #fe4e54e4;
        --red-a10: #ff6465eb;
        --red-a11: #ff9592;
        --red-a12: #ffd1d9;
        --ruby-1: #191113;
        --ruby-2: #1e1517;
        --ruby-3: #3a141e;
        --ruby-4: #4e1325;
        --ruby-5: #5e1a2e;
        --ruby-6: #6f2539;
        --ruby-7: #883447;
        --ruby-8: #b3445a;
        --ruby-9: #e54666;
        --ruby-10: #ec5a72;
        --ruby-11: #ff949d;
        --ruby-12: #fed2e1;
        --ruby-a1: #f4124a09;
        --ruby-a2: #fe5a7f0e;
        --ruby-a3: #ff235d2c;
        --ruby-a4: #fd195e42;
        --ruby-a5: #fe2d6b53;
        --ruby-a6: #ff447665;
        --ruby-a7: #ff577d80;
        --ruby-a8: #ff5c7cae;
        --ruby-a9: #fe4c70e4;
        --ruby-a10: #ff617beb;
        --ruby-a11: #ff949d;
        --ruby-a12: #ffd3e2;
        --crimson-1: #191114;
        --crimson-2: #201318;
        --crimson-3: #381525;
        --crimson-4: #4d122f;
        --crimson-5: #5c1839;
        --crimson-6: #6d2545;
        --crimson-7: #873356;
        --crimson-8: #b0436e;
        --crimson-9: #e93d82;
        --crimson-10: #ee518a;
        --crimson-11: #ff92ad;
        --crimson-12: #fdd3e8;
        --crimson-a1: #f4126709;
        --crimson-a2: #f22f7a11;
        --crimson-a3: #fe2a8b2a;
        --crimson-a4: #fd158741;
        --crimson-a5: #fd278f51;
        --crimson-a6: #fe459763;
        --crimson-a7: #fd559b7f;
        --crimson-a8: #fe5b9bab;
        --crimson-a9: #fe418de8;
        --crimson-a10: #ff5693ed;
        --crimson-a11: #ff92ad;
        --crimson-a12: #ffd5eafd;
        --pink-1: #191117;
        --pink-2: #21121d;
        --pink-3: #37172f;
        --pink-4: #4b143d;
        --pink-5: #591c47;
        --pink-6: #692955;
        --pink-7: #833869;
        --pink-8: #a84885;
        --pink-9: #d6409f;
        --pink-10: #de51a8;
        --pink-11: #ff8dcc;
        --pink-12: #fdd1ea;
        --pink-a1: #f412bc09;
        --pink-a2: #f420bb12;
        --pink-a3: #fe37cc29;
        --pink-a4: #fc1ec43f;
        --pink-a5: #fd35c24e;
        --pink-a6: #fd51c75f;
        --pink-a7: #fd62c87b;
        --pink-a8: #ff68c8a2;
        --pink-a9: #fe49bcd4;
        --pink-a10: #ff5cc0dc;
        --pink-a11: #ff8dcc;
        --pink-a12: #ffd3ecfd;
        --plum-1: #181118;
        --plum-2: #201320;
        --plum-3: #351a35;
        --plum-4: #451d47;
        --plum-5: #512454;
        --plum-6: #5e3061;
        --plum-7: #734079;
        --plum-8: #92549c;
        --plum-9: #ab4aba;
        --plum-10: #b658c4;
        --plum-11: #e796f3;
        --plum-12: #f4d4f4;
        --plum-a1: #f112f108;
        --plum-a2: #f22ff211;
        --plum-a3: #fd4cfd27;
        --plum-a4: #f646ff3a;
        --plum-a5: #f455ff48;
        --plum-a6: #f66dff56;
        --plum-a7: #f07cfd70;
        --plum-a8: #ee84ff95;
        --plum-a9: #e961feb6;
        --plum-a10: #ed70ffc0;
        --plum-a11: #f19cfef3;
        --plum-a12: #feddfef4;
        --purple-1: #18111b;
        --purple-2: #1e1523;
        --purple-3: #301c3b;
        --purple-4: #3d224e;
        --purple-5: #48295c;
        --purple-6: #54346b;
        --purple-7: #664282;
        --purple-8: #8457aa;
        --purple-9: #8e4ec6;
        --purple-10: #9a5cd0;
        --purple-11: #d19dff;
        --purple-12: #ecd9fa;
        --purple-a1: #b412f90b;
        --purple-a2: #b744f714;
        --purple-a3: #c150ff2d;
        --purple-a4: #bb53fd42;
        --purple-a5: #be5cfd51;
        --purple-a6: #c16dfd61;
        --purple-a7: #c378fd7a;
        --purple-a8: #c47effa4;
        --purple-a9: #b661ffc2;
        --purple-a10: #bc6fffcd;
        --purple-a11: #d19dff;
        --purple-a12: #f1ddfffa;
        --violet-1: #14121f;
        --violet-2: #1b1525;
        --violet-3: #291f43;
        --violet-4: #33255b;
        --violet-5: #3c2e69;
        --violet-6: #473876;
        --violet-7: #56468b;
        --violet-8: #6958ad;
        --violet-9: #6e56cf;
        --violet-10: #7d66d9;
        --violet-11: #baa7ff;
        --violet-12: #e2ddfe;
        --violet-a1: #4422ff0f;
        --violet-a2: #853ff916;
        --violet-a3: #8354fe36;
        --violet-a4: #7d51fd50;
        --violet-a5: #845ffd5f;
        --violet-a6: #8f6cfd6d;
        --violet-a7: #9879ff83;
        --violet-a8: #977dfea8;
        --violet-a9: #8668ffcc;
        --violet-a10: #9176fed7;
        --violet-a11: #baa7ff;
        --violet-a12: #e3deff;
        --iris-1: #13131e;
        --iris-2: #171625;
        --iris-3: #202248;
        --iris-4: #262a65;
        --iris-5: #303374;
        --iris-6: #3d3e82;
        --iris-7: #4a4a95;
        --iris-8: #5958b1;
        --iris-9: #5b5bd6;
        --iris-10: #6e6ade;
        --iris-11: #b1a9ff;
        --iris-12: #e0dffe;
        --iris-a1: #3636fe0e;
        --iris-a2: #564bf916;
        --iris-a3: #525bff3b;
        --iris-a4: #4d58ff5a;
        --iris-a5: #5b62fd6b;
        --iris-a6: #6d6ffd7a;
        --iris-a7: #7777fe8e;
        --iris-a8: #7b7afeac;
        --iris-a9: #6a6afed4;
        --iris-a10: #7d79ffdc;
        --iris-a11: #b1a9ff;
        --iris-a12: #e1e0ff;
        --indigo-1: #11131f;
        --indigo-2: #141726;
        --indigo-3: #182449;
        --indigo-4: #1d2e62;
        --indigo-5: #253974;
        --indigo-6: #304384;
        --indigo-7: #3a4f97;
        --indigo-8: #435db1;
        --indigo-9: #3e63dd;
        --indigo-10: #5472e4;
        --indigo-11: #9eb1ff;
        --indigo-12: #d6e1ff;
        --indigo-a1: #1133ff0f;
        --indigo-a2: #3354fa17;
        --indigo-a3: #2f62ff3c;
        --indigo-a4: #3566ff57;
        --indigo-a5: #4171fd6b;
        --indigo-a6: #5178fd7c;
        --indigo-a7: #5a7fff90;
        --indigo-a8: #5b81feac;
        --indigo-a9: #4671ffdb;
        --indigo-a10: #5c7efee3;
        --indigo-a11: #9eb1ff;
        --indigo-a12: #d6e1ff;
        --blue-1: #0d1520;
        --blue-2: #111927;
        --blue-3: #0d2847;
        --blue-4: #003362;
        --blue-5: #004074;
        --blue-6: #104d87;
        --blue-7: #205d9e;
        --blue-8: #2870bd;
        --blue-9: #0090ff;
        --blue-10: #3b9eff;
        --blue-11: #70b8ff;
        --blue-12: #c2e6ff;
        --blue-a1: #004df211;
        --blue-a2: #1166fb18;
        --blue-a3: #0077ff3a;
        --blue-a4: #0075ff57;
        --blue-a5: #0081fd6b;
        --blue-a6: #0f89fd7f;
        --blue-a7: #2a91fe98;
        --blue-a8: #3094feb9;
        --blue-a9: #0090ff;
        --blue-a10: #3b9eff;
        --blue-a11: #70b8ff;
        --blue-a12: #c2e6ff;
        --cyan-1: #0b161a;
        --cyan-2: #101b20;
        --cyan-3: #082c36;
        --cyan-4: #003848;
        --cyan-5: #004558;
        --cyan-6: #045468;
        --cyan-7: #12677e;
        --cyan-8: #11809c;
        --cyan-9: #00a2c7;
        --cyan-10: #23afd0;
        --cyan-11: #4ccce6;
        --cyan-12: #b6ecf7;
        --cyan-a1: #0091f70a;
        --cyan-a2: #02a7f211;
        --cyan-a3: #00befd28;
        --cyan-a4: #00baff3b;
        --cyan-a5: #00befd4d;
        --cyan-a6: #00c7fd5e;
        --cyan-a7: #14cdff75;
        --cyan-a8: #11cfff95;
        --cyan-a9: #00cfffc3;
        --cyan-a10: #28d6ffcd;
        --cyan-a11: #52e1fee5;
        --cyan-a12: #bbf3fef7;
        --teal-1: #0d1514;
        --teal-2: #111c1b;
        --teal-3: #0d2d2a;
        --teal-4: #023b37;
        --teal-5: #084843;
        --teal-6: #145750;
        --teal-7: #1c6961;
        --teal-8: #207e73;
        --teal-9: #12a594;
        --teal-10: #0eb39e;
        --teal-11: #0bd8b6;
        --teal-12: #adf0dd;
        --teal-a1: #00deab05;
        --teal-a2: #12fbe60c;
        --teal-a3: #00ffe61e;
        --teal-a4: #00ffe92d;
        --teal-a5: #00ffea3b;
        --teal-a6: #1cffe84b;
        --teal-a7: #2efde85f;
        --teal-a8: #32ffe775;
        --teal-a9: #13ffe49f;
        --teal-a10: #0dffe0ae;
        --teal-a11: #0afed5d6;
        --teal-a12: #b8ffebef;
        --jade-1: #0d1512;
        --jade-2: #121c18;
        --jade-3: #0f2e22;
        --jade-4: #0b3b2c;
        --jade-5: #114837;
        --jade-6: #1b5745;
        --jade-7: #246854;
        --jade-8: #2a7e68;
        --jade-9: #29a383;
        --jade-10: #27b08b;
        --jade-11: #1fd8a4;
        --jade-12: #adf0d4;
        --jade-a1: #00de4505;
        --jade-a2: #27fba60c;
        --jade-a3: #02f99920;
        --jade-a4: #00ffaa2d;
        --jade-a5: #11ffb63b;
        --jade-a6: #34ffc24b;
        --jade-a7: #45fdc75e;
        --jade-a8: #48ffcf75;
        --jade-a9: #38feca9d;
        --jade-a10: #31fec7ab;
        --jade-a11: #21fec0d6;
        --jade-a12: #b8ffe1ef;
        --green-1: #0e1512;
        --green-2: #121b17;
        --green-3: #132d21;
        --green-4: #113b29;
        --green-5: #174933;
        --green-6: #20573e;
        --green-7: #28684a;
        --green-8: #2f7c57;
        --green-9: #30a46c;
        --green-10: #33b074;
        --green-11: #3dd68c;
        --green-12: #b1f1cb;
        --green-a1: #00de4505;
        --green-a2: #29f99d0b;
        --green-a3: #22ff991e;
        --green-a4: #11ff992d;
        --green-a5: #2bffa23c;
        --green-a6: #44ffaa4b;
        --green-a7: #50fdac5e;
        --green-a8: #54ffad73;
        --green-a9: #44ffa49e;
        --green-a10: #43fea4ab;
        --green-a11: #46fea5d4;
        --green-a12: #bbffd7f0;
        --grass-1: #0e1511;
        --grass-2: #141a15;
        --grass-3: #1b2a1e;
        --grass-4: #1d3a24;
        --grass-5: #25482d;
        --grass-6: #2d5736;
        --grass-7: #366740;
        --grass-8: #3e7949;
        --grass-9: #46a758;
        --grass-10: #53b365;
        --grass-11: #71d083;
        --grass-12: #c2f0c2;
        --grass-a1: #00de1205;
        --grass-a2: #5ef7780a;
        --grass-a3: #70fe8c1b;
        --grass-a4: #57ff802c;
        --grass-a5: #68ff8b3b;
        --grass-a6: #71ff8f4b;
        --grass-a7: #77fd925d;
        --grass-a8: #77fd9070;
        --grass-a9: #65ff82a1;
        --grass-a10: #72ff8dae;
        --grass-a11: #89ff9fcd;
        --grass-a12: #ceffceef;
        --orange-1: #17120e;
        --orange-2: #1e160f;
        --orange-3: #331e0b;
        --orange-4: #462100;
        --orange-5: #562800;
        --orange-6: #66350c;
        --orange-7: #7e451d;
        --orange-8: #a35829;
        --orange-9: #f76b15;
        --orange-10: #ff801f;
        --orange-11: #ffa057;
        --orange-12: #ffe0c2;
        --orange-a1: #ec360007;
        --orange-a2: #fe6d000e;
        --orange-a3: #fb6a0025;
        --orange-a4: #ff590039;
        --orange-a5: #ff61004a;
        --orange-a6: #fd75045c;
        --orange-a7: #ff832c75;
        --orange-a8: #fe84389d;
        --orange-a9: #fe6d15f7;
        --orange-a10: #ff801f;
        --orange-a11: #ffa057;
        --orange-a12: #ffe0c2;
        --brown-1: #12110f;
        --brown-2: #1c1816;
        --brown-3: #28211d;
        --brown-4: #322922;
        --brown-5: #3e3128;
        --brown-6: #4d3c2f;
        --brown-7: #614a39;
        --brown-8: #7c5f46;
        --brown-9: #ad7f58;
        --brown-10: #b88c67;
        --brown-11: #dbb594;
        --brown-12: #f2e1ca;
        --brown-a1: #91110002;
        --brown-a2: #fba67c0c;
        --brown-a3: #fcb58c19;
        --brown-a4: #fbbb8a24;
        --brown-a5: #fcb88931;
        --brown-a6: #fdba8741;
        --brown-a7: #ffbb8856;
        --brown-a8: #ffbe8773;
        --brown-a9: #feb87da8;
        --brown-a10: #ffc18cb3;
        --brown-a11: #fed1aad9;
        --brown-a12: #feecd4f2;
        --sky-1: #0d141f;
        --sky-2: #111a27;
        --sky-3: #112840;
        --sky-4: #113555;
        --sky-5: #154467;
        --sky-6: #1b537b;
        --sky-7: #1f6692;
        --sky-8: #197cae;
        --sky-9: #7ce2fe;
        --sky-10: #a8eeff;
        --sky-11: #75c7f0;
        --sky-12: #c2f3ff;
        --sky-a1: #0044ff0f;
        --sky-a2: #1171fb18;
        --sky-a3: #1184fc33;
        --sky-a4: #128fff49;
        --sky-a5: #1c9dfd5d;
        --sky-a6: #28a5ff72;
        --sky-a7: #2badfe8b;
        --sky-a8: #1db2fea9;
        --sky-a9: #7ce3ff;
        --sky-a10: #a8eeff;
        --sky-a11: #7cd3ffef;
        --sky-a12: #c2f3ff;
        --mint-1: #0e1515;
        --mint-2: #0f1b1b;
        --mint-3: #092c2b;
        --mint-4: #003a38;
        --mint-5: #004744;
        --mint-6: #105650;
        --mint-7: #1e685f;
        --mint-8: #277f70;
        --mint-9: #86ead4;
        --mint-10: #a8f5e5;
        --mint-11: #58d5ba;
        --mint-12: #c4f5e1;
        --mint-a1: #00dede05;
        --mint-a2: #00f9f90b;
        --mint-a3: #00fff61d;
        --mint-a4: #00fff42c;
        --mint-a5: #00fff23a;
        --mint-a6: #0effeb4a;
        --mint-a7: #34fde55e;
        --mint-a8: #41ffdf76;
        --mint-a9: #92ffe7e9;
        --mint-a10: #aefeedf5;
        --mint-a11: #67ffded2;
        --mint-a12: #cbfee9f5;
        --lime-1: #11130c;
        --lime-2: #151a10;
        --lime-3: #1f2917;
        --lime-4: #29371d;
        --lime-5: #334423;
        --lime-6: #3d522a;
        --lime-7: #496231;
        --lime-8: #577538;
        --lime-9: #bdee63;
        --lime-10: #d4ff70;
        --lime-11: #bde56c;
        --lime-12: #e3f7ba;
        --lime-a1: #11bb0003;
        --lime-a2: #78f7000a;
        --lime-a3: #9bfd4c1a;
        --lime-a4: #a7fe5c29;
        --lime-a5: #affe6537;
        --lime-a6: #b2fe6d46;
        --lime-a7: #b6ff6f57;
        --lime-a8: #b6fd6d6c;
        --lime-a9: #caff69ed;
        --lime-a10: #d4ff70;
        --lime-a11: #d1fe77e4;
        --lime-a12: #e9febff7;
        --yellow-1: #14120b;
        --yellow-2: #1b180f;
        --yellow-3: #2d2305;
        --yellow-4: #362b00;
        --yellow-5: #433500;
        --yellow-6: #524202;
        --yellow-7: #665417;
        --yellow-8: #836a21;
        --yellow-9: #ffe629;
        --yellow-10: #ffff57;
        --yellow-11: #f5e147;
        --yellow-12: #f6eeb4;
        --yellow-a1: #d1510004;
        --yellow-a2: #f9b4000b;
        --yellow-a3: #ffaa001e;
        --yellow-a4: #fdb70028;
        --yellow-a5: #febb0036;
        --yellow-a6: #fec40046;
        --yellow-a7: #fdcb225c;
        --yellow-a8: #fdca327b;
        --yellow-a9: #ffe629;
        --yellow-a10: #ffff57;
        --yellow-a11: #fee949f5;
        --yellow-a12: #fef6baf6;
        --amber-1: #16120c;
        --amber-2: #1d180f;
        --amber-3: #302008;
        --amber-4: #3f2700;
        --amber-5: #4d3000;
        --amber-6: #5c3d05;
        --amber-7: #714f19;
        --amber-8: #8f6424;
        --amber-9: #ffc53d;
        --amber-10: #ffd60a;
        --amber-11: #ffca16;
        --amber-12: #ffe7b3;
        --amber-a1: #e63c0006;
        --amber-a2: #fd9b000d;
        --amber-a3: #fa820022;
        --amber-a4: #fc820032;
        --amber-a5: #fd8b0041;
        --amber-a6: #fd9b0051;
        --amber-a7: #ffab2567;
        --amber-a8: #ffae3587;
        --amber-a9: #ffc53d;
        --amber-a10: #ffd60a;
        --amber-a11: #ffca16;
        --amber-a12: #ffe7b3;
        --gold-1: #121211;
        --gold-2: #1b1a17;
        --gold-3: #24231f;
        --gold-4: #2d2b26;
        --gold-5: #38352e;
        --gold-6: #444039;
        --gold-7: #544f46;
        --gold-8: #696256;
        --gold-9: #978365;
        --gold-10: #a39073;
        --gold-11: #cbb99f;
        --gold-12: #e8e2d9;
        --gold-a1: #91911102;
        --gold-a2: #f9e29d0b;
        --gold-a3: #f8ecbb15;
        --gold-a4: #ffeec41e;
        --gold-a5: #feecc22a;
        --gold-a6: #feebcb37;
        --gold-a7: #ffedcd48;
        --gold-a8: #fdeaca5f;
        --gold-a9: #ffdba690;
        --gold-a10: #fedfb09d;
        --gold-a11: #fee7c6c8;
        --gold-a12: #fef7ede7;
        --bronze-1: #141110;
        --bronze-2: #1c1917;
        --bronze-3: #262220;
        --bronze-4: #302a27;
        --bronze-5: #3b3330;
        --bronze-6: #493e3a;
        --bronze-7: #5a4c47;
        --bronze-8: #6f5f58;
        --bronze-9: #a18072;
        --bronze-10: #ae8c7e;
        --bronze-11: #d4b3a5;
        --bronze-12: #ede0d9;
        --bronze-a1: #d1110004;
        --bronze-a2: #fbbc910c;
        --bronze-a3: #faceb817;
        --bronze-a4: #facdb622;
        --bronze-a5: #ffd2c12d;
        --bronze-a6: #ffd1c03c;
        --bronze-a7: #fdd0c04f;
        --bronze-a8: #ffd6c565;
        --bronze-a9: #fec7b09b;
        --bronze-a10: #fecab5a9;
        --bronze-a11: #ffd7c6d1;
        --bronze-a12: #fff1e9ec;
        --gray-1: #111;
        --gray-2: #191919;
        --gray-3: #222;
        --gray-4: #2a2a2a;
        --gray-5: #313131;
        --gray-6: #3a3a3a;
        --gray-7: #484848;
        --gray-8: #606060;
        --gray-9: #6e6e6e;
        --gray-10: #7b7b7b;
        --gray-11: #b4b4b4;
        --gray-12: #eee;
        --gray-a1: #00000000;
        --gray-a2: #ffffff09;
        --gray-a3: #ffffff12;
        --gray-a4: #ffffff1b;
        --gray-a5: #ffffff22;
        --gray-a6: #ffffff2c;
        --gray-a7: #ffffff3b;
        --gray-a8: #ffffff55;
        --gray-a9: #ffffff64;
        --gray-a10: #ffffff72;
        --gray-a11: #ffffffaf;
        --gray-a12: #ffffffed;
        --mauve-1: #121113;
        --mauve-2: #1a191b;
        --mauve-3: #232225;
        --mauve-4: #2b292d;
        --mauve-5: #323035;
        --mauve-6: #3c393f;
        --mauve-7: #49474e;
        --mauve-8: #625f69;
        --mauve-9: #6f6d78;
        --mauve-10: #7c7a85;
        --mauve-11: #b5b2bc;
        --mauve-12: #eeeef0;
        --mauve-a1: #00000000;
        --mauve-a2: #f5f4f609;
        --mauve-a3: #ebeaf814;
        --mauve-a4: #eee5f81d;
        --mauve-a5: #efe6fe25;
        --mauve-a6: #f1e6fd30;
        --mauve-a7: #eee9ff40;
        --mauve-a8: #eee7ff5d;
        --mauve-a9: #eae6fd6e;
        --mauve-a10: #ece9fd7c;
        --mauve-a11: #f5f1ffb7;
        --mauve-a12: #fdfdffef;
        --slate-1: #111113;
        --slate-2: #18191b;
        --slate-3: #212225;
        --slate-4: #272a2d;
        --slate-5: #2e3135;
        --slate-6: #363a3f;
        --slate-7: #43484e;
        --slate-8: #5a6169;
        --slate-9: #696e77;
        --slate-10: #777b84;
        --slate-11: #b0b4ba;
        --slate-12: #edeef0;
        --slate-a1: #00000000;
        --slate-a2: #d8f4f609;
        --slate-a3: #ddeaf814;
        --slate-a4: #d3edf81d;
        --slate-a5: #d9edfe25;
        --slate-a6: #d6ebfd30;
        --slate-a7: #d9edff40;
        --slate-a8: #d9edff5d;
        --slate-a9: #dfebfd6d;
        --slate-a10: #e5edfd7b;
        --slate-a11: #f1f7feb5;
        --slate-a12: #fcfdffef;
        --sage-1: #101211;
        --sage-2: #171918;
        --sage-3: #202221;
        --sage-4: #272a29;
        --sage-5: #2e3130;
        --sage-6: #373b39;
        --sage-7: #444947;
        --sage-8: #5b625f;
        --sage-9: #63706b;
        --sage-10: #717d79;
        --sage-11: #adb5b2;
        --sage-12: #eceeed;
        --sage-a1: #00000000;
        --sage-a2: #f0f2f108;
        --sage-a3: #f3f5f412;
        --sage-a4: #f2fefd1a;
        --sage-a5: #f1fbfa22;
        --sage-a6: #edfbf42d;
        --sage-a7: #edfcf73c;
        --sage-a8: #ebfdf657;
        --sage-a9: #dffdf266;
        --sage-a10: #e5fdf674;
        --sage-a11: #f4fefbb0;
        --sage-a12: #fdfffeed;
        --olive-1: #111210;
        --olive-2: #181917;
        --olive-3: #212220;
        --olive-4: #282a27;
        --olive-5: #2f312e;
        --olive-6: #383a36;
        --olive-7: #454843;
        --olive-8: #5c625b;
        --olive-9: #687066;
        --olive-10: #767d74;
        --olive-11: #afb5ad;
        --olive-12: #eceeec;
        --olive-a1: #00000000;
        --olive-a2: #f1f2f008;
        --olive-a3: #f4f5f312;
        --olive-a4: #f3fef21a;
        --olive-a5: #f2fbf122;
        --olive-a6: #f4faed2c;
        --olive-a7: #f2fced3b;
        --olive-a8: #edfdeb57;
        --olive-a9: #ebfde766;
        --olive-a10: #f0fdec74;
        --olive-a11: #f6fef4b0;
        --olive-a12: #fdfffded;
        --sand-1: #111110;
        --sand-2: #191918;
        --sand-3: #222221;
        --sand-4: #2a2a28;
        --sand-5: #31312e;
        --sand-6: #3b3a37;
        --sand-7: #494844;
        --sand-8: #62605b;
        --sand-9: #6f6d66;
        --sand-10: #7c7b74;
        --sand-11: #b5b3ad;
        --sand-12: #eeeeec;
        --sand-a1: #00000000;
        --sand-a2: #f4f4f309;
        --sand-a3: #f6f6f513;
        --sand-a4: #fefef31b;
        --sand-a5: #fbfbeb23;
        --sand-a6: #fffaed2d;
        --sand-a7: #fffbed3c;
        --sand-a8: #fff9eb57;
        --sand-a9: #fffae965;
        --sand-a10: #fffdee73;
        --sand-a11: #fffcf4b0;
        --sand-a12: #fffffded;
        --gray-2-translucent: #1d1d1db3;
        --mauve-2-translucent: #1e1d1eb3;
        --slate-2-translucent: #1b1d1eb3;
        --sage-2-translucent: #1a1c1bb3;
        --olive-2-translucent: #1b1c1ab3;
        --sand-2-translucent: #1d1d1bb3;
        --gray-surface: #21212180;
        --mauve-surface: #22212380;
        --slate-surface: #1f212380;
        --sage-surface: #1e201f80;
        --olive-surface: #1f201e80;
        --sand-surface: #21212080;
        --tomato-surface: #2d191580;
        --red-surface: #2f151780;
        --ruby-surface: #2b191d80;
        --crimson-surface: #2f151f80;
        --pink-surface: #31132980;
        --plum-surface: #2f152f80;
        --purple-surface: #2b173580;
        --violet-surface: #25193980;
        --iris-surface: #1d1b3980;
        --indigo-surface: #171d3b80;
        --blue-surface: #11213d80;
        --cyan-surface: #11252d80;
        --teal-surface: #13272580;
        --jade-surface: #13271f80;
        --green-surface: #15251d80;
        --grass-surface: #19231b80;
        --brown-surface: #271f1b80;
        --bronze-surface: #27211d80;
        --gold-surface: #25231d80;
        --sky-surface: #13233b80;
        --mint-surface: #15272780;
        --lime-surface: #1b211580;
        --yellow-surface: #231f1380;
        --amber-surface: #271f1380;
        --orange-surface: #271d1380
    }

    @supports (color:color(display-p3 1 1 1)) {
        @media (color-gamut:p3) {

            .dark,
            .dark-theme {
                --tomato-1: color(display-p3 0.09 0.068 0.067);
                --tomato-2: color(display-p3 0.115 0.084 0.076);
                --tomato-3: color(display-p3 0.205 0.097 0.083);
                --tomato-4: color(display-p3 0.282 0.099 0.077);
                --tomato-5: color(display-p3 0.339 0.129 0.101);
                --tomato-6: color(display-p3 0.398 0.179 0.141);
                --tomato-7: color(display-p3 0.487 0.245 0.194);
                --tomato-8: color(display-p3 0.629 0.322 0.248);
                --tomato-9: color(display-p3 0.831 0.345 0.231);
                --tomato-10: color(display-p3 0.862 0.415 0.298);
                --tomato-11: color(display-p3 1 0.585 0.455);
                --tomato-12: color(display-p3 0.959 0.833 0.802);
                --tomato-a1: color(display-p3 0.973 0.071 0.071/0.026);
                --tomato-a2: color(display-p3 0.992 0.376 0.224/0.051);
                --tomato-a3: color(display-p3 0.996 0.282 0.176/0.148);
                --tomato-a4: color(display-p3 1 0.204 0.118/0.232);
                --tomato-a5: color(display-p3 1 0.286 0.192/0.29);
                --tomato-a6: color(display-p3 1 0.392 0.278/0.353);
                --tomato-a7: color(display-p3 1 0.459 0.349/0.45);
                --tomato-a8: color(display-p3 1 0.49 0.369/0.601);
                --tomato-a9: color(display-p3 1 0.408 0.267/0.82);
                --tomato-a10: color(display-p3 1 0.478 0.341/0.853);
                --tomato-a11: color(display-p3 1 0.585 0.455);
                --tomato-a12: color(display-p3 0.959 0.833 0.802);
                --red-1: color(display-p3 0.093 0.068 0.067);
                --red-2: color(display-p3 0.118 0.077 0.079);
                --red-3: color(display-p3 0.211 0.081 0.099);
                --red-4: color(display-p3 0.287 0.079 0.113);
                --red-5: color(display-p3 0.348 0.11 0.142);
                --red-6: color(display-p3 0.414 0.16 0.183);
                --red-7: color(display-p3 0.508 0.224 0.236);
                --red-8: color(display-p3 0.659 0.298 0.297);
                --red-9: color(display-p3 0.83 0.329 0.324);
                --red-10: color(display-p3 0.861 0.403 0.387);
                --red-11: color(display-p3 1 0.57 0.55);
                --red-12: color(display-p3 0.971 0.826 0.852);
                --red-a1: color(display-p3 0.984 0.071 0.071/0.03);
                --red-a2: color(display-p3 0.996 0.282 0.282/0.055);
                --red-a3: color(display-p3 1 0.169 0.271/0.156);
                --red-a4: color(display-p3 1 0.118 0.267/0.236);
                --red-a5: color(display-p3 1 0.212 0.314/0.303);
                --red-a6: color(display-p3 1 0.318 0.38/0.374);
                --red-a7: color(display-p3 1 0.4 0.424/0.475);
                --red-a8: color(display-p3 1 0.431 0.431/0.635);
                --red-a9: color(display-p3 1 0.388 0.384/0.82);
                --red-a10: color(display-p3 1 0.463 0.447/0.853);
                --red-a11: color(display-p3 1 0.57 0.55);
                --red-a12: color(display-p3 0.971 0.826 0.852);
                --ruby-1: color(display-p3 0.093 0.068 0.074);
                --ruby-2: color(display-p3 0.113 0.083 0.089);
                --ruby-3: color(display-p3 0.208 0.088 0.117);
                --ruby-4: color(display-p3 0.279 0.092 0.147);
                --ruby-5: color(display-p3 0.337 0.12 0.18);
                --ruby-6: color(display-p3 0.401 0.166 0.223);
                --ruby-7: color(display-p3 0.495 0.224 0.281);
                --ruby-8: color(display-p3 0.652 0.295 0.359);
                --ruby-9: color(display-p3 0.83 0.323 0.408);
                --ruby-10: color(display-p3 0.857 0.392 0.455);
                --ruby-11: color(display-p3 1 0.57 0.59);
                --ruby-12: color(display-p3 0.968 0.83 0.88);
                --ruby-a1: color(display-p3 0.984 0.071 0.329/0.03);
                --ruby-a2: color(display-p3 0.992 0.376 0.529/0.051);
                --ruby-a3: color(display-p3 0.996 0.196 0.404/0.152);
                --ruby-a4: color(display-p3 1 0.173 0.416/0.227);
                --ruby-a5: color(display-p3 1 0.259 0.459/0.29);
                --ruby-a6: color(display-p3 1 0.341 0.506/0.358);
                --ruby-a7: color(display-p3 1 0.412 0.541/0.458);
                --ruby-a8: color(display-p3 1 0.431 0.537/0.627);
                --ruby-a9: color(display-p3 1 0.376 0.482/0.82);
                --ruby-a10: color(display-p3 1 0.447 0.522/0.849);
                --ruby-a11: color(display-p3 1 0.57 0.59);
                --ruby-a12: color(display-p3 0.968 0.83 0.88);
                --crimson-1: color(display-p3 0.093 0.068 0.078);
                --crimson-2: color(display-p3 0.117 0.078 0.095);
                --crimson-3: color(display-p3 0.203 0.091 0.143);
                --crimson-4: color(display-p3 0.277 0.087 0.182);
                --crimson-5: color(display-p3 0.332 0.115 0.22);
                --crimson-6: color(display-p3 0.394 0.162 0.268);
                --crimson-7: color(display-p3 0.489 0.222 0.336);
                --crimson-8: color(display-p3 0.638 0.289 0.429);
                --crimson-9: color(display-p3 0.843 0.298 0.507);
                --crimson-10: color(display-p3 0.864 0.364 0.539);
                --crimson-11: color(display-p3 1 0.56 0.66);
                --crimson-12: color(display-p3 0.966 0.834 0.906);
                --crimson-a1: color(display-p3 0.984 0.071 0.463/0.03);
                --crimson-a2: color(display-p3 0.996 0.282 0.569/0.055);
                --crimson-a3: color(display-p3 0.996 0.227 0.573/0.148);
                --crimson-a4: color(display-p3 1 0.157 0.569/0.227);
                --crimson-a5: color(display-p3 1 0.231 0.604/0.286);
                --crimson-a6: color(display-p3 1 0.337 0.643/0.349);
                --crimson-a7: color(display-p3 1 0.416 0.663/0.454);
                --crimson-a8: color(display-p3 0.996 0.427 0.651/0.614);
                --crimson-a9: color(display-p3 1 0.345 0.596/0.832);
                --crimson-a10: color(display-p3 1 0.42 0.62/0.853);
                --crimson-a11: color(display-p3 1 0.56 0.66);
                --crimson-a12: color(display-p3 0.966 0.834 0.906);
                --pink-1: color(display-p3 0.093 0.068 0.089);
                --pink-2: color(display-p3 0.121 0.073 0.11);
                --pink-3: color(display-p3 0.198 0.098 0.179);
                --pink-4: color(display-p3 0.271 0.095 0.231);
                --pink-5: color(display-p3 0.32 0.127 0.273);
                --pink-6: color(display-p3 0.382 0.177 0.326);
                --pink-7: color(display-p3 0.477 0.238 0.405);
                --pink-8: color(display-p3 0.612 0.304 0.51);
                --pink-9: color(display-p3 0.775 0.297 0.61);
                --pink-10: color(display-p3 0.808 0.356 0.645);
                --pink-11: color(display-p3 1 0.535 0.78);
                --pink-12: color(display-p3 0.964 0.826 0.912);
                --pink-a1: color(display-p3 0.984 0.071 0.855/0.03);
                --pink-a2: color(display-p3 1 0.2 0.8/0.059);
                --pink-a3: color(display-p3 1 0.294 0.886/0.139);
                --pink-a4: color(display-p3 1 0.192 0.82/0.219);
                --pink-a5: color(display-p3 1 0.282 0.827/0.274);
                --pink-a6: color(display-p3 1 0.396 0.835/0.337);
                --pink-a7: color(display-p3 1 0.459 0.831/0.442);
                --pink-a8: color(display-p3 1 0.478 0.827/0.585);
                --pink-a9: color(display-p3 1 0.373 0.784/0.761);
                --pink-a10: color(display-p3 1 0.435 0.792/0.795);
                --pink-a11: color(display-p3 1 0.535 0.78);
                --pink-a12: color(display-p3 0.964 0.826 0.912);
                --plum-1: color(display-p3 0.09 0.068 0.092);
                --plum-2: color(display-p3 0.118 0.077 0.121);
                --plum-3: color(display-p3 0.192 0.105 0.202);
                --plum-4: color(display-p3 0.25 0.121 0.271);
                --plum-5: color(display-p3 0.293 0.152 0.319);
                --plum-6: color(display-p3 0.343 0.198 0.372);
                --plum-7: color(display-p3 0.424 0.262 0.461);
                --plum-8: color(display-p3 0.54 0.341 0.595);
                --plum-9: color(display-p3 0.624 0.313 0.708);
                --plum-10: color(display-p3 0.666 0.365 0.748);
                --plum-11: color(display-p3 0.86 0.602 0.933);
                --plum-12: color(display-p3 0.936 0.836 0.949);
                --plum-a1: color(display-p3 0.973 0.071 0.973/0.026);
                --plum-a2: color(display-p3 0.933 0.267 1/0.059);
                --plum-a3: color(display-p3 0.918 0.333 0.996/0.148);
                --plum-a4: color(display-p3 0.91 0.318 1/0.219);
                --plum-a5: color(display-p3 0.914 0.388 1/0.269);
                --plum-a6: color(display-p3 0.906 0.463 1/0.328);
                --plum-a7: color(display-p3 0.906 0.529 1/0.425);
                --plum-a8: color(display-p3 0.906 0.553 1/0.568);
                --plum-a9: color(display-p3 0.875 0.427 1/0.69);
                --plum-a10: color(display-p3 0.886 0.471 0.996/0.732);
                --plum-a11: color(display-p3 0.86 0.602 0.933);
                --plum-a12: color(display-p3 0.936 0.836 0.949);
                --purple-1: color(display-p3 0.09 0.068 0.103);
                --purple-2: color(display-p3 0.113 0.082 0.134);
                --purple-3: color(display-p3 0.175 0.112 0.224);
                --purple-4: color(display-p3 0.224 0.137 0.297);
                --purple-5: color(display-p3 0.264 0.167 0.349);
                --purple-6: color(display-p3 0.311 0.208 0.406);
                --purple-7: color(display-p3 0.381 0.266 0.496);
                --purple-8: color(display-p3 0.49 0.349 0.649);
                --purple-9: color(display-p3 0.523 0.318 0.751);
                --purple-10: color(display-p3 0.57 0.373 0.791);
                --purple-11: color(display-p3 0.8 0.62 1);
                --purple-12: color(display-p3 0.913 0.854 0.971);
                --purple-a1: color(display-p3 0.686 0.071 0.996/0.038);
                --purple-a2: color(display-p3 0.722 0.286 0.996/0.072);
                --purple-a3: color(display-p3 0.718 0.349 0.996/0.169);
                --purple-a4: color(display-p3 0.702 0.353 1/0.248);
                --purple-a5: color(display-p3 0.718 0.404 1/0.303);
                --purple-a6: color(display-p3 0.733 0.455 1/0.366);
                --purple-a7: color(display-p3 0.753 0.506 1/0.458);
                --purple-a8: color(display-p3 0.749 0.522 1/0.622);
                --purple-a9: color(display-p3 0.686 0.408 1/0.736);
                --purple-a10: color(display-p3 0.71 0.459 1/0.778);
                --purple-a11: color(display-p3 0.8 0.62 1);
                --purple-a12: color(display-p3 0.913 0.854 0.971);
                --violet-1: color(display-p3 0.077 0.071 0.118);
                --violet-2: color(display-p3 0.101 0.084 0.141);
                --violet-3: color(display-p3 0.154 0.123 0.256);
                --violet-4: color(display-p3 0.191 0.148 0.345);
                --violet-5: color(display-p3 0.226 0.182 0.396);
                --violet-6: color(display-p3 0.269 0.223 0.449);
                --violet-7: color(display-p3 0.326 0.277 0.53);
                --violet-8: color(display-p3 0.399 0.346 0.656);
                --violet-9: color(display-p3 0.417 0.341 0.784);
                --violet-10: color(display-p3 0.477 0.402 0.823);
                --violet-11: color(display-p3 0.72 0.65 1);
                --violet-12: color(display-p3 0.883 0.867 0.986);
                --violet-a1: color(display-p3 0.282 0.141 0.996/0.055);
                --violet-a2: color(display-p3 0.51 0.263 1/0.08);
                --violet-a3: color(display-p3 0.494 0.337 0.996/0.202);
                --violet-a4: color(display-p3 0.49 0.345 1/0.299);
                --violet-a5: color(display-p3 0.525 0.392 1/0.353);
                --violet-a6: color(display-p3 0.569 0.455 1/0.408);
                --violet-a7: color(display-p3 0.588 0.494 1/0.496);
                --violet-a8: color(display-p3 0.596 0.51 1/0.631);
                --violet-a9: color(display-p3 0.522 0.424 1/0.769);
                --violet-a10: color(display-p3 0.576 0.482 1/0.811);
                --violet-a11: color(display-p3 0.72 0.65 1);
                --violet-a12: color(display-p3 0.883 0.867 0.986);
                --iris-1: color(display-p3 0.075 0.075 0.114);
                --iris-2: color(display-p3 0.089 0.086 0.14);
                --iris-3: color(display-p3 0.128 0.134 0.272);
                --iris-4: color(display-p3 0.153 0.165 0.382);
                --iris-5: color(display-p3 0.192 0.201 0.44);
                --iris-6: color(display-p3 0.239 0.241 0.491);
                --iris-7: color(display-p3 0.291 0.289 0.565);
                --iris-8: color(display-p3 0.35 0.345 0.673);
                --iris-9: color(display-p3 0.357 0.357 0.81);
                --iris-10: color(display-p3 0.428 0.416 0.843);
                --iris-11: color(display-p3 0.685 0.662 1);
                --iris-12: color(display-p3 0.878 0.875 0.986);
                --iris-a1: color(display-p3 0.224 0.224 0.992/0.051);
                --iris-a2: color(display-p3 0.361 0.314 1/0.08);
                --iris-a3: color(display-p3 0.357 0.373 1/0.219);
                --iris-a4: color(display-p3 0.325 0.361 1/0.337);
                --iris-a5: color(display-p3 0.38 0.4 1/0.4);
                --iris-a6: color(display-p3 0.447 0.447 1/0.454);
                --iris-a7: color(display-p3 0.486 0.486 1/0.534);
                --iris-a8: color(display-p3 0.502 0.494 1/0.652);
                --iris-a9: color(display-p3 0.431 0.431 1/0.799);
                --iris-a10: color(display-p3 0.502 0.486 1/0.832);
                --iris-a11: color(display-p3 0.685 0.662 1);
                --iris-a12: color(display-p3 0.878 0.875 0.986);
                --indigo-1: color(display-p3 0.068 0.074 0.118);
                --indigo-2: color(display-p3 0.081 0.089 0.144);
                --indigo-3: color(display-p3 0.105 0.141 0.275);
                --indigo-4: color(display-p3 0.129 0.18 0.369);
                --indigo-5: color(display-p3 0.163 0.22 0.439);
                --indigo-6: color(display-p3 0.203 0.262 0.5);
                --indigo-7: color(display-p3 0.245 0.309 0.575);
                --indigo-8: color(display-p3 0.285 0.362 0.674);
                --indigo-9: color(display-p3 0.276 0.384 0.837);
                --indigo-10: color(display-p3 0.354 0.445 0.866);
                --indigo-11: color(display-p3 0.63 0.69 1);
                --indigo-12: color(display-p3 0.848 0.881 0.99);
                --indigo-a1: color(display-p3 0.071 0.212 0.996/0.055);
                --indigo-a2: color(display-p3 0.251 0.345 0.988/0.085);
                --indigo-a3: color(display-p3 0.243 0.404 1/0.223);
                --indigo-a4: color(display-p3 0.263 0.42 1/0.324);
                --indigo-a5: color(display-p3 0.314 0.451 1/0.4);
                --indigo-a6: color(display-p3 0.361 0.49 1/0.467);
                --indigo-a7: color(display-p3 0.388 0.51 1/0.547);
                --indigo-a8: color(display-p3 0.404 0.518 1/0.652);
                --indigo-a9: color(display-p3 0.318 0.451 1/0.824);
                --indigo-a10: color(display-p3 0.404 0.506 1/0.858);
                --indigo-a11: color(display-p3 0.63 0.69 1);
                --indigo-a12: color(display-p3 0.848 0.881 0.99);
                --blue-1: color(display-p3 0.057 0.081 0.122);
                --blue-2: color(display-p3 0.072 0.098 0.147);
                --blue-3: color(display-p3 0.078 0.154 0.27);
                --blue-4: color(display-p3 0.033 0.197 0.37);
                --blue-5: color(display-p3 0.08 0.245 0.441);
                --blue-6: color(display-p3 0.14 0.298 0.511);
                --blue-7: color(display-p3 0.195 0.361 0.6);
                --blue-8: color(display-p3 0.239 0.434 0.72);
                --blue-9: color(display-p3 0.247 0.556 0.969);
                --blue-10: color(display-p3 0.344 0.612 0.973);
                --blue-11: color(display-p3 0.49 0.72 1);
                --blue-12: color(display-p3 0.788 0.898 0.99);
                --blue-a1: color(display-p3 0 0.333 1/0.059);
                --blue-a2: color(display-p3 0.114 0.435 0.988/0.085);
                --blue-a3: color(display-p3 0.122 0.463 1/0.219);
                --blue-a4: color(display-p3 0 0.467 1/0.324);
                --blue-a5: color(display-p3 0.098 0.51 1/0.4);
                --blue-a6: color(display-p3 0.224 0.557 1/0.475);
                --blue-a7: color(display-p3 0.294 0.584 1/0.572);
                --blue-a8: color(display-p3 0.314 0.592 1/0.702);
                --blue-a9: color(display-p3 0.251 0.573 0.996/0.967);
                --blue-a10: color(display-p3 0.357 0.631 1/0.971);
                --blue-a11: color(display-p3 0.49 0.72 1);
                --blue-a12: color(display-p3 0.788 0.898 0.99);
                --cyan-1: color(display-p3 0.053 0.085 0.098);
                --cyan-2: color(display-p3 0.072 0.105 0.122);
                --cyan-3: color(display-p3 0.073 0.168 0.209);
                --cyan-4: color(display-p3 0.063 0.216 0.277);
                --cyan-5: color(display-p3 0.091 0.267 0.336);
                --cyan-6: color(display-p3 0.137 0.324 0.4);
                --cyan-7: color(display-p3 0.186 0.398 0.484);
                --cyan-8: color(display-p3 0.23 0.496 0.6);
                --cyan-9: color(display-p3 0.282 0.627 0.765);
                --cyan-10: color(display-p3 0.331 0.675 0.801);
                --cyan-11: color(display-p3 0.446 0.79 0.887);
                --cyan-12: color(display-p3 0.757 0.919 0.962);
                --cyan-a1: color(display-p3 0 0.647 0.992/0.034);
                --cyan-a2: color(display-p3 0.133 0.733 1/0.059);
                --cyan-a3: color(display-p3 0.122 0.741 0.996/0.152);
                --cyan-a4: color(display-p3 0.051 0.725 1/0.227);
                --cyan-a5: color(display-p3 0.149 0.757 1/0.29);
                --cyan-a6: color(display-p3 0.267 0.792 1/0.358);
                --cyan-a7: color(display-p3 0.333 0.808 1/0.446);
                --cyan-a8: color(display-p3 0.357 0.816 1/0.572);
                --cyan-a9: color(display-p3 0.357 0.82 1/0.748);
                --cyan-a10: color(display-p3 0.4 0.839 1/0.786);
                --cyan-a11: color(display-p3 0.446 0.79 0.887);
                --cyan-a12: color(display-p3 0.757 0.919 0.962);
                --teal-1: color(display-p3 0.059 0.083 0.079);
                --teal-2: color(display-p3 0.075 0.11 0.107);
                --teal-3: color(display-p3 0.087 0.175 0.165);
                --teal-4: color(display-p3 0.087 0.227 0.214);
                --teal-5: color(display-p3 0.12 0.277 0.261);
                --teal-6: color(display-p3 0.162 0.335 0.314);
                --teal-7: color(display-p3 0.205 0.406 0.379);
                --teal-8: color(display-p3 0.245 0.489 0.453);
                --teal-9: color(display-p3 0.297 0.637 0.581);
                --teal-10: color(display-p3 0.319 0.69 0.62);
                --teal-11: color(display-p3 0.388 0.835 0.719);
                --teal-12: color(display-p3 0.734 0.934 0.87);
                --teal-a1: color(display-p3 0 0.992 0.761/0.017);
                --teal-a2: color(display-p3 0.235 0.988 0.902/0.047);
                --teal-a3: color(display-p3 0.235 1 0.898/0.118);
                --teal-a4: color(display-p3 0.18 0.996 0.929/0.173);
                --teal-a5: color(display-p3 0.31 1 0.933/0.227);
                --teal-a6: color(display-p3 0.396 1 0.933/0.286);
                --teal-a7: color(display-p3 0.443 1 0.925/0.366);
                --teal-a8: color(display-p3 0.459 1 0.925/0.454);
                --teal-a9: color(display-p3 0.443 0.996 0.906/0.61);
                --teal-a10: color(display-p3 0.439 0.996 0.89/0.669);
                --teal-a11: color(display-p3 0.388 0.835 0.719);
                --teal-a12: color(display-p3 0.734 0.934 0.87);
                --jade-1: color(display-p3 0.059 0.083 0.071);
                --jade-2: color(display-p3 0.078 0.11 0.094);
                --jade-3: color(display-p3 0.091 0.176 0.138);
                --jade-4: color(display-p3 0.102 0.228 0.177);
                --jade-5: color(display-p3 0.133 0.279 0.221);
                --jade-6: color(display-p3 0.174 0.334 0.273);
                --jade-7: color(display-p3 0.219 0.402 0.335);
                --jade-8: color(display-p3 0.263 0.488 0.411);
                --jade-9: color(display-p3 0.319 0.63 0.521);
                --jade-10: color(display-p3 0.338 0.68 0.555);
                --jade-11: color(display-p3 0.4 0.835 0.656);
                --jade-12: color(display-p3 0.734 0.934 0.838);
                --jade-a1: color(display-p3 0 0.992 0.298/0.017);
                --jade-a2: color(display-p3 0.318 0.988 0.651/0.047);
                --jade-a3: color(display-p3 0.267 1 0.667/0.118);
                --jade-a4: color(display-p3 0.275 0.996 0.702/0.173);
                --jade-a5: color(display-p3 0.361 1 0.741/0.227);
                --jade-a6: color(display-p3 0.439 1 0.796/0.286);
                --jade-a7: color(display-p3 0.49 1 0.804/0.362);
                --jade-a8: color(display-p3 0.506 1 0.835/0.45);
                --jade-a9: color(display-p3 0.478 0.996 0.816/0.606);
                --jade-a10: color(display-p3 0.478 1 0.816/0.656);
                --jade-a11: color(display-p3 0.4 0.835 0.656);
                --jade-a12: color(display-p3 0.734 0.934 0.838);
                --green-1: color(display-p3 0.062 0.083 0.071);
                --green-2: color(display-p3 0.079 0.106 0.09);
                --green-3: color(display-p3 0.1 0.173 0.133);
                --green-4: color(display-p3 0.115 0.229 0.166);
                --green-5: color(display-p3 0.147 0.282 0.206);
                --green-6: color(display-p3 0.185 0.338 0.25);
                --green-7: color(display-p3 0.227 0.403 0.298);
                --green-8: color(display-p3 0.27 0.479 0.351);
                --green-9: color(display-p3 0.332 0.634 0.442);
                --green-10: color(display-p3 0.357 0.682 0.474);
                --green-11: color(display-p3 0.434 0.828 0.573);
                --green-12: color(display-p3 0.747 0.938 0.807);
                --green-a1: color(display-p3 0 0.992 0.298/0.017);
                --green-a2: color(display-p3 0.341 0.98 0.616/0.043);
                --green-a3: color(display-p3 0.376 0.996 0.655/0.114);
                --green-a4: color(display-p3 0.341 0.996 0.635/0.173);
                --green-a5: color(display-p3 0.408 1 0.678/0.232);
                --green-a6: color(display-p3 0.475 1 0.706/0.29);
                --green-a7: color(display-p3 0.514 1 0.706/0.362);
                --green-a8: color(display-p3 0.529 1 0.718/0.442);
                --green-a9: color(display-p3 0.502 0.996 0.682/0.61);
                --green-a10: color(display-p3 0.506 1 0.682/0.66);
                --green-a11: color(display-p3 0.434 0.828 0.573);
                --green-a12: color(display-p3 0.747 0.938 0.807);
                --grass-1: color(display-p3 0.062 0.083 0.067);
                --grass-2: color(display-p3 0.083 0.103 0.085);
                --grass-3: color(display-p3 0.118 0.163 0.122);
                --grass-4: color(display-p3 0.142 0.225 0.15);
                --grass-5: color(display-p3 0.178 0.279 0.186);
                --grass-6: color(display-p3 0.217 0.337 0.224);
                --grass-7: color(display-p3 0.258 0.4 0.264);
                --grass-8: color(display-p3 0.302 0.47 0.305);
                --grass-9: color(display-p3 0.38 0.647 0.378);
                --grass-10: color(display-p3 0.426 0.694 0.426);
                --grass-11: color(display-p3 0.535 0.807 0.542);
                --grass-12: color(display-p3 0.797 0.936 0.776);
                --grass-a1: color(display-p3 0 0.992 0.071/0.017);
                --grass-a2: color(display-p3 0.482 0.996 0.584/0.038);
                --grass-a3: color(display-p3 0.549 0.992 0.588/0.106);
                --grass-a4: color(display-p3 0.51 0.996 0.557/0.169);
                --grass-a5: color(display-p3 0.553 1 0.588/0.227);
                --grass-a6: color(display-p3 0.584 1 0.608/0.29);
                --grass-a7: color(display-p3 0.604 1 0.616/0.358);
                --grass-a8: color(display-p3 0.608 1 0.62/0.433);
                --grass-a9: color(display-p3 0.573 1 0.569/0.622);
                --grass-a10: color(display-p3 0.6 0.996 0.6/0.673);
                --grass-a11: color(display-p3 0.535 0.807 0.542);
                --grass-a12: color(display-p3 0.797 0.936 0.776);
                --orange-1: color(display-p3 0.088 0.07 0.057);
                --orange-2: color(display-p3 0.113 0.089 0.061);
                --orange-3: color(display-p3 0.189 0.12 0.056);
                --orange-4: color(display-p3 0.262 0.132 0);
                --orange-5: color(display-p3 0.315 0.168 0.016);
                --orange-6: color(display-p3 0.376 0.219 0.088);
                --orange-7: color(display-p3 0.465 0.283 0.147);
                --orange-8: color(display-p3 0.601 0.359 0.201);
                --orange-9: color(display-p3 0.9 0.45 0.2);
                --orange-10: color(display-p3 0.98 0.51 0.23);
                --orange-11: color(display-p3 1 0.63 0.38);
                --orange-12: color(display-p3 0.98 0.883 0.775);
                --orange-a1: color(display-p3 0.961 0.247 0/0.022);
                --orange-a2: color(display-p3 0.992 0.529 0/0.051);
                --orange-a3: color(display-p3 0.996 0.486 0/0.131);
                --orange-a4: color(display-p3 0.996 0.384 0/0.211);
                --orange-a5: color(display-p3 1 0.455 0/0.265);
                --orange-a6: color(display-p3 1 0.529 0.129/0.332);
                --orange-a7: color(display-p3 1 0.569 0.251/0.429);
                --orange-a8: color(display-p3 1 0.584 0.302/0.572);
                --orange-a9: color(display-p3 1 0.494 0.216/0.895);
                --orange-a10: color(display-p3 1 0.522 0.235/0.979);
                --orange-a11: color(display-p3 1 0.63 0.38);
                --orange-a12: color(display-p3 0.98 0.883 0.775);
                --brown-1: color(display-p3 0.071 0.067 0.059);
                --brown-2: color(display-p3 0.107 0.095 0.087);
                --brown-3: color(display-p3 0.151 0.13 0.115);
                --brown-4: color(display-p3 0.191 0.161 0.138);
                --brown-5: color(display-p3 0.235 0.194 0.162);
                --brown-6: color(display-p3 0.291 0.237 0.192);
                --brown-7: color(display-p3 0.365 0.295 0.232);
                --brown-8: color(display-p3 0.469 0.377 0.287);
                --brown-9: color(display-p3 0.651 0.505 0.368);
                --brown-10: color(display-p3 0.697 0.557 0.423);
                --brown-11: color(display-p3 0.835 0.715 0.597);
                --brown-12: color(display-p3 0.938 0.885 0.802);
                --brown-a1: color(display-p3 0.855 0.071 0/0.005);
                --brown-a2: color(display-p3 0.98 0.706 0.525/0.043);
                --brown-a3: color(display-p3 0.996 0.745 0.576/0.093);
                --brown-a4: color(display-p3 1 0.765 0.592/0.135);
                --brown-a5: color(display-p3 1 0.761 0.588/0.181);
                --brown-a6: color(display-p3 1 0.773 0.592/0.24);
                --brown-a7: color(display-p3 0.996 0.776 0.58/0.32);
                --brown-a8: color(display-p3 1 0.78 0.573/0.433);
                --brown-a9: color(display-p3 1 0.769 0.549/0.627);
                --brown-a10: color(display-p3 1 0.792 0.596/0.677);
                --brown-a11: color(display-p3 0.835 0.715 0.597);
                --brown-a12: color(display-p3 0.938 0.885 0.802);
                --sky-1: color(display-p3 0.056 0.078 0.116);
                --sky-2: color(display-p3 0.075 0.101 0.149);
                --sky-3: color(display-p3 0.089 0.154 0.244);
                --sky-4: color(display-p3 0.106 0.207 0.323);
                --sky-5: color(display-p3 0.135 0.261 0.394);
                --sky-6: color(display-p3 0.17 0.322 0.469);
                --sky-7: color(display-p3 0.205 0.394 0.557);
                --sky-8: color(display-p3 0.232 0.48 0.665);
                --sky-9: color(display-p3 0.585 0.877 0.983);
                --sky-10: color(display-p3 0.718 0.925 0.991);
                --sky-11: color(display-p3 0.536 0.772 0.924);
                --sky-12: color(display-p3 0.799 0.947 0.993);
                --sky-a1: color(display-p3 0 0.282 0.996/0.055);
                --sky-a2: color(display-p3 0.157 0.467 0.992/0.089);
                --sky-a3: color(display-p3 0.192 0.522 0.996/0.19);
                --sky-a4: color(display-p3 0.212 0.584 1/0.274);
                --sky-a5: color(display-p3 0.259 0.631 1/0.349);
                --sky-a6: color(display-p3 0.302 0.655 1/0.433);
                --sky-a7: color(display-p3 0.329 0.686 1/0.526);
                --sky-a8: color(display-p3 0.325 0.71 1/0.643);
                --sky-a9: color(display-p3 0.592 0.894 1/0.984);
                --sky-a10: color(display-p3 0.722 0.933 1/0.992);
                --sky-a11: color(display-p3 0.536 0.772 0.924);
                --sky-a12: color(display-p3 0.799 0.947 0.993);
                --mint-1: color(display-p3 0.059 0.082 0.081);
                --mint-2: color(display-p3 0.068 0.104 0.105);
                --mint-3: color(display-p3 0.077 0.17 0.168);
                --mint-4: color(display-p3 0.068 0.224 0.22);
                --mint-5: color(display-p3 0.104 0.275 0.264);
                --mint-6: color(display-p3 0.154 0.332 0.313);
                --mint-7: color(display-p3 0.207 0.403 0.373);
                --mint-8: color(display-p3 0.258 0.49 0.441);
                --mint-9: color(display-p3 0.62 0.908 0.834);
                --mint-10: color(display-p3 0.725 0.954 0.898);
                --mint-11: color(display-p3 0.482 0.825 0.733);
                --mint-12: color(display-p3 0.807 0.955 0.887);
                --mint-a1: color(display-p3 0 0.992 0.992/0.017);
                --mint-a2: color(display-p3 0.071 0.98 0.98/0.043);
                --mint-a3: color(display-p3 0.176 0.996 0.996/0.11);
                --mint-a4: color(display-p3 0.071 0.996 0.973/0.169);
                --mint-a5: color(display-p3 0.243 1 0.949/0.223);
                --mint-a6: color(display-p3 0.369 1 0.933/0.286);
                --mint-a7: color(display-p3 0.459 1 0.914/0.362);
                --mint-a8: color(display-p3 0.49 1 0.89/0.454);
                --mint-a9: color(display-p3 0.678 0.996 0.914/0.904);
                --mint-a10: color(display-p3 0.761 1 0.941/0.95);
                --mint-a11: color(display-p3 0.482 0.825 0.733);
                --mint-a12: color(display-p3 0.807 0.955 0.887);
                --lime-1: color(display-p3 0.067 0.073 0.048);
                --lime-2: color(display-p3 0.086 0.1 0.067);
                --lime-3: color(display-p3 0.13 0.16 0.099);
                --lime-4: color(display-p3 0.172 0.214 0.126);
                --lime-5: color(display-p3 0.213 0.266 0.153);
                --lime-6: color(display-p3 0.257 0.321 0.182);
                --lime-7: color(display-p3 0.307 0.383 0.215);
                --lime-8: color(display-p3 0.365 0.456 0.25);
                --lime-9: color(display-p3 0.78 0.928 0.466);
                --lime-10: color(display-p3 0.865 0.995 0.519);
                --lime-11: color(display-p3 0.771 0.893 0.485);
                --lime-12: color(display-p3 0.905 0.966 0.753);
                --lime-a1: color(display-p3 0.067 0.941 0/0.009);
                --lime-a2: color(display-p3 0.584 0.996 0.071/0.038);
                --lime-a3: color(display-p3 0.69 1 0.38/0.101);
                --lime-a4: color(display-p3 0.729 1 0.435/0.16);
                --lime-a5: color(display-p3 0.745 1 0.471/0.215);
                --lime-a6: color(display-p3 0.769 1 0.482/0.274);
                --lime-a7: color(display-p3 0.769 1 0.506/0.341);
                --lime-a8: color(display-p3 0.784 1 0.51/0.416);
                --lime-a9: color(display-p3 0.839 1 0.502/0.925);
                --lime-a10: color(display-p3 0.871 1 0.522/0.996);
                --lime-a11: color(display-p3 0.771 0.893 0.485);
                --lime-a12: color(display-p3 0.905 0.966 0.753);
                --yellow-1: color(display-p3 0.078 0.069 0.047);
                --yellow-2: color(display-p3 0.103 0.094 0.063);
                --yellow-3: color(display-p3 0.168 0.137 0.039);
                --yellow-4: color(display-p3 0.209 0.169 0);
                --yellow-5: color(display-p3 0.255 0.209 0);
                --yellow-6: color(display-p3 0.31 0.261 0.07);
                --yellow-7: color(display-p3 0.389 0.331 0.135);
                --yellow-8: color(display-p3 0.497 0.42 0.182);
                --yellow-9: color(display-p3 1 0.92 0.22);
                --yellow-10: color(display-p3 1 1 0.456);
                --yellow-11: color(display-p3 0.948 0.885 0.392);
                --yellow-12: color(display-p3 0.959 0.934 0.731);
                --yellow-a1: color(display-p3 0.973 0.369 0/0.013);
                --yellow-a2: color(display-p3 0.996 0.792 0/0.038);
                --yellow-a3: color(display-p3 0.996 0.71 0/0.11);
                --yellow-a4: color(display-p3 0.996 0.741 0/0.152);
                --yellow-a5: color(display-p3 0.996 0.765 0/0.202);
                --yellow-a6: color(display-p3 0.996 0.816 0.082/0.261);
                --yellow-a7: color(display-p3 1 0.831 0.263/0.345);
                --yellow-a8: color(display-p3 1 0.831 0.314/0.463);
                --yellow-a9: color(display-p3 1 0.922 0.22);
                --yellow-a10: color(display-p3 1 1 0.455);
                --yellow-a11: color(display-p3 0.948 0.885 0.392);
                --yellow-a12: color(display-p3 0.959 0.934 0.731);
                --amber-1: color(display-p3 0.082 0.07 0.05);
                --amber-2: color(display-p3 0.111 0.094 0.064);
                --amber-3: color(display-p3 0.178 0.128 0.049);
                --amber-4: color(display-p3 0.239 0.156 0);
                --amber-5: color(display-p3 0.29 0.193 0);
                --amber-6: color(display-p3 0.344 0.245 0.076);
                --amber-7: color(display-p3 0.422 0.314 0.141);
                --amber-8: color(display-p3 0.535 0.399 0.189);
                --amber-9: color(display-p3 1 0.77 0.26);
                --amber-10: color(display-p3 1 0.87 0.15);
                --amber-11: color(display-p3 1 0.8 0.29);
                --amber-12: color(display-p3 0.984 0.909 0.726);
                --amber-a1: color(display-p3 0.992 0.298 0/0.017);
                --amber-a2: color(display-p3 0.988 0.651 0/0.047);
                --amber-a3: color(display-p3 1 0.6 0/0.118);
                --amber-a4: color(display-p3 1 0.557 0/0.185);
                --amber-a5: color(display-p3 1 0.592 0/0.24);
                --amber-a6: color(display-p3 1 0.659 0.094/0.299);
                --amber-a7: color(display-p3 1 0.714 0.263/0.383);
                --amber-a8: color(display-p3 0.996 0.729 0.306/0.5);
                --amber-a9: color(display-p3 1 0.769 0.259);
                --amber-a10: color(display-p3 1 0.871 0.149);
                --amber-a11: color(display-p3 1 0.8 0.29);
                --amber-a12: color(display-p3 0.984 0.909 0.726);
                --gold-1: color(display-p3 0.071 0.071 0.067);
                --gold-2: color(display-p3 0.104 0.101 0.09);
                --gold-3: color(display-p3 0.141 0.136 0.122);
                --gold-4: color(display-p3 0.177 0.17 0.152);
                --gold-5: color(display-p3 0.217 0.207 0.185);
                --gold-6: color(display-p3 0.265 0.252 0.225);
                --gold-7: color(display-p3 0.327 0.31 0.277);
                --gold-8: color(display-p3 0.407 0.384 0.342);
                --gold-9: color(display-p3 0.579 0.517 0.41);
                --gold-10: color(display-p3 0.628 0.566 0.463);
                --gold-11: color(display-p3 0.784 0.728 0.635);
                --gold-12: color(display-p3 0.906 0.887 0.855);
                --gold-a1: color(display-p3 0.855 0.855 0.071/0.005);
                --gold-a2: color(display-p3 0.98 0.89 0.616/0.043);
                --gold-a3: color(display-p3 1 0.949 0.753/0.08);
                --gold-a4: color(display-p3 1 0.933 0.8/0.118);
                --gold-a5: color(display-p3 1 0.949 0.804/0.16);
                --gold-a6: color(display-p3 1 0.925 0.8/0.215);
                --gold-a7: color(display-p3 1 0.945 0.831/0.278);
                --gold-a8: color(display-p3 1 0.937 0.82/0.366);
                --gold-a9: color(display-p3 0.996 0.882 0.69/0.551);
                --gold-a10: color(display-p3 1 0.894 0.725/0.601);
                --gold-a11: color(display-p3 0.784 0.728 0.635);
                --gold-a12: color(display-p3 0.906 0.887 0.855);
                --bronze-1: color(display-p3 0.076 0.067 0.063);
                --bronze-2: color(display-p3 0.106 0.097 0.093);
                --bronze-3: color(display-p3 0.147 0.132 0.125);
                --bronze-4: color(display-p3 0.185 0.166 0.156);
                --bronze-5: color(display-p3 0.227 0.202 0.19);
                --bronze-6: color(display-p3 0.278 0.246 0.23);
                --bronze-7: color(display-p3 0.343 0.302 0.281);
                --bronze-8: color(display-p3 0.426 0.374 0.347);
                --bronze-9: color(display-p3 0.611 0.507 0.455);
                --bronze-10: color(display-p3 0.66 0.556 0.504);
                --bronze-11: color(display-p3 0.81 0.707 0.655);
                --bronze-12: color(display-p3 0.921 0.88 0.854);
                --bronze-a1: color(display-p3 0.941 0.067 0/0.009);
                --bronze-a2: color(display-p3 0.98 0.8 0.706/0.043);
                --bronze-a3: color(display-p3 0.988 0.851 0.761/0.085);
                --bronze-a4: color(display-p3 0.996 0.839 0.78/0.127);
                --bronze-a5: color(display-p3 0.996 0.863 0.773/0.173);
                --bronze-a6: color(display-p3 1 0.863 0.796/0.227);
                --bronze-a7: color(display-p3 1 0.867 0.8/0.295);
                --bronze-a8: color(display-p3 1 0.859 0.788/0.387);
                --bronze-a9: color(display-p3 1 0.82 0.733/0.585);
                --bronze-a10: color(display-p3 1 0.839 0.761/0.635);
                --bronze-a11: color(display-p3 0.81 0.707 0.655);
                --bronze-a12: color(display-p3 0.921 0.88 0.854);
                --gray-1: color(display-p3 0.067 0.067 0.067);
                --gray-2: color(display-p3 0.098 0.098 0.098);
                --gray-3: color(display-p3 0.135 0.135 0.135);
                --gray-4: color(display-p3 0.163 0.163 0.163);
                --gray-5: color(display-p3 0.192 0.192 0.192);
                --gray-6: color(display-p3 0.228 0.228 0.228);
                --gray-7: color(display-p3 0.283 0.283 0.283);
                --gray-8: color(display-p3 0.375 0.375 0.375);
                --gray-9: color(display-p3 0.431 0.431 0.431);
                --gray-10: color(display-p3 0.484 0.484 0.484);
                --gray-11: color(display-p3 0.706 0.706 0.706);
                --gray-12: color(display-p3 0.933 0.933 0.933);
                --gray-a1: color(display-p3 0 0 0/0);
                --gray-a2: color(display-p3 1 1 1/0.034);
                --gray-a3: color(display-p3 1 1 1/0.071);
                --gray-a4: color(display-p3 1 1 1/0.105);
                --gray-a5: color(display-p3 1 1 1/0.134);
                --gray-a6: color(display-p3 1 1 1/0.172);
                --gray-a7: color(display-p3 1 1 1/0.231);
                --gray-a8: color(display-p3 1 1 1/0.332);
                --gray-a9: color(display-p3 1 1 1/0.391);
                --gray-a10: color(display-p3 1 1 1/0.445);
                --gray-a11: color(display-p3 1 1 1/0.685);
                --gray-a12: color(display-p3 1 1 1/0.929);
                --mauve-1: color(display-p3 0.07 0.067 0.074);
                --mauve-2: color(display-p3 0.101 0.098 0.105);
                --mauve-3: color(display-p3 0.138 0.134 0.144);
                --mauve-4: color(display-p3 0.167 0.161 0.175);
                --mauve-5: color(display-p3 0.196 0.189 0.206);
                --mauve-6: color(display-p3 0.232 0.225 0.245);
                --mauve-7: color(display-p3 0.286 0.277 0.302);
                --mauve-8: color(display-p3 0.383 0.373 0.408);
                --mauve-9: color(display-p3 0.434 0.428 0.467);
                --mauve-10: color(display-p3 0.487 0.48 0.519);
                --mauve-11: color(display-p3 0.707 0.7 0.735);
                --mauve-12: color(display-p3 0.933 0.933 0.94);
                --mauve-a1: color(display-p3 0 0 0/0);
                --mauve-a2: color(display-p3 0.996 0.992 1/0.034);
                --mauve-a3: color(display-p3 0.937 0.933 0.992/0.077);
                --mauve-a4: color(display-p3 0.957 0.918 0.996/0.111);
                --mauve-a5: color(display-p3 0.937 0.906 0.996/0.145);
                --mauve-a6: color(display-p3 0.953 0.925 0.996/0.183);
                --mauve-a7: color(display-p3 0.945 0.929 1/0.246);
                --mauve-a8: color(display-p3 0.937 0.918 1/0.361);
                --mauve-a9: color(display-p3 0.933 0.918 1/0.424);
                --mauve-a10: color(display-p3 0.941 0.925 1/0.479);
                --mauve-a11: color(display-p3 0.965 0.961 1/0.712);
                --mauve-a12: color(display-p3 0.992 0.992 1/0.937);
                --slate-1: color(display-p3 0.067 0.067 0.074);
                --slate-2: color(display-p3 0.095 0.098 0.105);
                --slate-3: color(display-p3 0.13 0.135 0.145);
                --slate-4: color(display-p3 0.156 0.163 0.176);
                --slate-5: color(display-p3 0.183 0.191 0.206);
                --slate-6: color(display-p3 0.215 0.226 0.244);
                --slate-7: color(display-p3 0.265 0.28 0.302);
                --slate-8: color(display-p3 0.357 0.381 0.409);
                --slate-9: color(display-p3 0.415 0.431 0.463);
                --slate-10: color(display-p3 0.469 0.483 0.514);
                --slate-11: color(display-p3 0.692 0.704 0.728);
                --slate-12: color(display-p3 0.93 0.933 0.94);
                --slate-a1: color(display-p3 0 0 0/0);
                --slate-a2: color(display-p3 0.875 0.992 1/0.034);
                --slate-a3: color(display-p3 0.882 0.933 0.992/0.077);
                --slate-a4: color(display-p3 0.882 0.953 0.996/0.111);
                --slate-a5: color(display-p3 0.878 0.929 0.996/0.145);
                --slate-a6: color(display-p3 0.882 0.949 0.996/0.183);
                --slate-a7: color(display-p3 0.882 0.929 1/0.246);
                --slate-a8: color(display-p3 0.871 0.937 1/0.361);
                --slate-a9: color(display-p3 0.898 0.937 1/0.42);
                --slate-a10: color(display-p3 0.918 0.945 1/0.475);
                --slate-a11: color(display-p3 0.949 0.969 0.996/0.708);
                --slate-a12: color(display-p3 0.988 0.992 1/0.937);
                --sage-1: color(display-p3 0.064 0.07 0.067);
                --sage-2: color(display-p3 0.092 0.098 0.094);
                --sage-3: color(display-p3 0.128 0.135 0.131);
                --sage-4: color(display-p3 0.155 0.164 0.159);
                --sage-5: color(display-p3 0.183 0.193 0.188);
                --sage-6: color(display-p3 0.218 0.23 0.224);
                --sage-7: color(display-p3 0.269 0.285 0.277);
                --sage-8: color(display-p3 0.362 0.382 0.373);
                --sage-9: color(display-p3 0.398 0.438 0.421);
                --sage-10: color(display-p3 0.453 0.49 0.474);
                --sage-11: color(display-p3 0.685 0.709 0.697);
                --sage-12: color(display-p3 0.927 0.933 0.93);
                --sage-a1: color(display-p3 0 0 0/0);
                --sage-a2: color(display-p3 0.976 0.988 0.984/0.03);
                --sage-a3: color(display-p3 0.992 0.945 0.941/0.072);
                --sage-a4: color(display-p3 0.988 0.996 0.992/0.102);
                --sage-a5: color(display-p3 0.992 1 0.996/0.131);
                --sage-a6: color(display-p3 0.973 1 0.976/0.173);
                --sage-a7: color(display-p3 0.957 1 0.976/0.233);
                --sage-a8: color(display-p3 0.957 1 0.984/0.334);
                --sage-a9: color(display-p3 0.902 1 0.957/0.397);
                --sage-a10: color(display-p3 0.929 1 0.973/0.452);
                --sage-a11: color(display-p3 0.969 1 0.988/0.688);
                --sage-a12: color(display-p3 0.992 1 0.996/0.929);
                --olive-1: color(display-p3 0.067 0.07 0.063);
                --olive-2: color(display-p3 0.095 0.098 0.091);
                --olive-3: color(display-p3 0.131 0.135 0.126);
                --olive-4: color(display-p3 0.158 0.163 0.153);
                --olive-5: color(display-p3 0.186 0.192 0.18);
                --olive-6: color(display-p3 0.221 0.229 0.215);
                --olive-7: color(display-p3 0.273 0.284 0.266);
                --olive-8: color(display-p3 0.365 0.382 0.359);
                --olive-9: color(display-p3 0.414 0.438 0.404);
                --olive-10: color(display-p3 0.467 0.49 0.458);
                --olive-11: color(display-p3 0.69 0.709 0.682);
                --olive-12: color(display-p3 0.927 0.933 0.926);
                --olive-a1: color(display-p3 0 0 0/0);
                --olive-a2: color(display-p3 0.984 0.988 0.976/0.03);
                --olive-a3: color(display-p3 0.992 0.996 0.988/0.068);
                --olive-a4: color(display-p3 0.953 0.996 0.949/0.102);
                --olive-a5: color(display-p3 0.969 1 0.965/0.131);
                --olive-a6: color(display-p3 0.973 1 0.969/0.169);
                --olive-a7: color(display-p3 0.98 1 0.961/0.228);
                --olive-a8: color(display-p3 0.961 1 0.957/0.334);
                --olive-a9: color(display-p3 0.949 1 0.922/0.397);
                --olive-a10: color(display-p3 0.953 1 0.941/0.452);
                --olive-a11: color(display-p3 0.976 1 0.965/0.688);
                --olive-a12: color(display-p3 0.992 1 0.992/0.929);
                --sand-1: color(display-p3 0.067 0.067 0.063);
                --sand-2: color(display-p3 0.098 0.098 0.094);
                --sand-3: color(display-p3 0.135 0.135 0.129);
                --sand-4: color(display-p3 0.164 0.163 0.156);
                --sand-5: color(display-p3 0.193 0.192 0.183);
                --sand-6: color(display-p3 0.23 0.229 0.217);
                --sand-7: color(display-p3 0.285 0.282 0.267);
                --sand-8: color(display-p3 0.384 0.378 0.357);
                --sand-9: color(display-p3 0.434 0.428 0.403);
                --sand-10: color(display-p3 0.487 0.481 0.456);
                --sand-11: color(display-p3 0.707 0.703 0.68);
                --sand-12: color(display-p3 0.933 0.933 0.926);
                --sand-a1: color(display-p3 0 0 0/0);
                --sand-a2: color(display-p3 0.992 0.992 0.988/0.034);
                --sand-a3: color(display-p3 0.996 0.996 0.992/0.072);
                --sand-a4: color(display-p3 0.992 0.992 0.953/0.106);
                --sand-a5: color(display-p3 1 1 0.965/0.135);
                --sand-a6: color(display-p3 1 0.976 0.929/0.177);
                --sand-a7: color(display-p3 1 0.984 0.929/0.236);
                --sand-a8: color(display-p3 1 0.976 0.925/0.341);
                --sand-a9: color(display-p3 1 0.98 0.925/0.395);
                --sand-a10: color(display-p3 1 0.992 0.933/0.45);
                --sand-a11: color(display-p3 1 0.996 0.961/0.685);
                --sand-a12: color(display-p3 1 1 0.992/0.929);
                --gray-2-translucent: color(display-p3 0.1137 0.1137 0.1137/0.7);
                --mauve-2-translucent: color(display-p3 0.1176 0.1137 0.1176/0.7);
                --slate-2-translucent: color(display-p3 0.1059 0.1137 0.1176/0.7);
                --sage-2-translucent: color(display-p3 0.102 0.1137 0.1059/0.7);
                --olive-2-translucent: color(display-p3 0.1059 0.1137 0.102/0.7);
                --sand-2-translucent: color(display-p3 0.1137 0.1137 0.1059/0.7);
                --gray-surface: color(display-p3 0.1255 0.1255 0.1255/0.5);
                --mauve-surface: color(display-p3 0.1333 0.1255 0.1333/0.5);
                --slate-surface: color(display-p3 0.1176 0.1255 0.1333/0.5);
                --sage-surface: color(display-p3 0.1176 0.1255 0.1176/0.5);
                --olive-surface: color(display-p3 0.1176 0.1255 0.1176/0.5);
                --sand-surface: color(display-p3 0.1255 0.1255 0.1255/0.5);
                --tomato-surface: color(display-p3 0.1569 0.0941 0.0784/0.5);
                --red-surface: color(display-p3 0.1647 0.0863 0.0863/0.5);
                --ruby-surface: color(display-p3 0.1569 0.0941 0.1098/0.5);
                --crimson-surface: color(display-p3 0.1647 0.0863 0.1176/0.5);
                --pink-surface: color(display-p3 0.1725 0.0784 0.149/0.5);
                --plum-surface: color(display-p3 0.1647 0.0863 0.1725/0.5);
                --purple-surface: color(display-p3 0.149 0.0941 0.1961/0.5);
                --violet-surface: color(display-p3 0.1333 0.102 0.2118/0.5);
                --iris-surface: color(display-p3 0.1098 0.102 0.2118/0.5);
                --indigo-surface: color(display-p3 0.0941 0.1098 0.2196/0.5);
                --blue-surface: color(display-p3 0.0706 0.1255 0.2196/0.5);
                --cyan-surface: color(display-p3 0.0784 0.1412 0.1725/0.5);
                --teal-surface: color(display-p3 0.0863 0.149 0.1412/0.5);
                --jade-surface: color(display-p3 0.0863 0.149 0.1176/0.5);
                --green-surface: color(display-p3 0.0941 0.1412 0.1098/0.5);
                --grass-surface: color(display-p3 0.102 0.1333 0.102/0.5);
                --brown-surface: color(display-p3 0.1412 0.1176 0.102/0.5);
                --bronze-surface: color(display-p3 0.1412 0.1255 0.1176/0.5);
                --gold-surface: color(display-p3 0.1412 0.1333 0.1098/0.5);
                --sky-surface: color(display-p3 0.0863 0.1333 0.2196/0.5);
                --mint-surface: color(display-p3 0.0941 0.149 0.1412/0.5);
                --lime-surface: color(display-p3 0.1098 0.1255 0.0784/0.5);
                --yellow-surface: color(display-p3 0.1333 0.1176 0.0706/0.5);
                --amber-surface: color(display-p3 0.1412 0.1176 0.0784/0.5);
                --orange-surface: color(display-p3 0.1412 0.1098 0.0706/0.5)
            }
        }
    }

    :root {
        --black-a1: rgba(0, 0, 0, .05);
        --black-a2: rgba(0, 0, 0, .1);
        --black-a3: rgba(0, 0, 0, .15);
        --black-a4: rgba(0, 0, 0, .2);
        --black-a5: rgba(0, 0, 0, .3);
        --black-a6: rgba(0, 0, 0, .4);
        --black-a7: rgba(0, 0, 0, .5);
        --black-a8: rgba(0, 0, 0, .6);
        --black-a9: rgba(0, 0, 0, .7);
        --black-a10: rgba(0, 0, 0, .8);
        --black-a11: rgba(0, 0, 0, .9);
        --black-a12: rgba(0, 0, 0, .95);
        --white-a1: hsla(0, 0%, 100%, .05);
        --white-a2: hsla(0, 0%, 100%, .1);
        --white-a3: hsla(0, 0%, 100%, .15);
        --white-a4: hsla(0, 0%, 100%, .2);
        --white-a5: hsla(0, 0%, 100%, .3);
        --white-a6: hsla(0, 0%, 100%, .4);
        --white-a7: hsla(0, 0%, 100%, .5);
        --white-a8: hsla(0, 0%, 100%, .6);
        --white-a9: hsla(0, 0%, 100%, .7);
        --white-a10: hsla(0, 0%, 100%, .8);
        --white-a11: hsla(0, 0%, 100%, .9);
        --white-a12: hsla(0, 0%, 100%, .95);
        --tomato-9-contrast: #fff;
        --red-9-contrast: #fff;
        --ruby-9-contrast: #fff;
        --crimson-9-contrast: #fff;
        --pink-9-contrast: #fff;
        --plum-9-contrast: #fff;
        --purple-9-contrast: #fff;
        --violet-9-contrast: #fff;
        --iris-9-contrast: #fff;
        --indigo-9-contrast: #fff;
        --blue-9-contrast: #fff;
        --cyan-9-contrast: #fff;
        --teal-9-contrast: #fff;
        --jade-9-contrast: #fff;
        --green-9-contrast: #fff;
        --grass-9-contrast: #fff;
        --orange-9-contrast: #fff;
        --brown-9-contrast: #fff;
        --sky-9-contrast: #1c2024;
        --mint-9-contrast: #1a211e;
        --lime-9-contrast: #1d211c;
        --yellow-9-contrast: #21201c;
        --amber-9-contrast: #21201c;
        --gold-9-contrast: #fff;
        --bronze-9-contrast: #fff;
        --gray-9-contrast: #fff
    }

    @supports (color:color(display-p3 1 1 1)) {
        @media (color-gamut:p3) {
            :root {
                --black-a1: color(display-p3 0 0 0/0.05);
                --black-a2: color(display-p3 0 0 0/0.1);
                --black-a3: color(display-p3 0 0 0/0.15);
                --black-a4: color(display-p3 0 0 0/0.2);
                --black-a5: color(display-p3 0 0 0/0.3);
                --black-a6: color(display-p3 0 0 0/0.4);
                --black-a7: color(display-p3 0 0 0/0.5);
                --black-a8: color(display-p3 0 0 0/0.6);
                --black-a9: color(display-p3 0 0 0/0.7);
                --black-a10: color(display-p3 0 0 0/0.8);
                --black-a11: color(display-p3 0 0 0/0.9);
                --black-a12: color(display-p3 0 0 0/0.95);
                --white-a1: color(display-p3 1 1 1/0.05);
                --white-a2: color(display-p3 1 1 1/0.1);
                --white-a3: color(display-p3 1 1 1/0.15);
                --white-a4: color(display-p3 1 1 1/0.2);
                --white-a5: color(display-p3 1 1 1/0.3);
                --white-a6: color(display-p3 1 1 1/0.4);
                --white-a7: color(display-p3 1 1 1/0.5);
                --white-a8: color(display-p3 1 1 1/0.6);
                --white-a9: color(display-p3 1 1 1/0.7);
                --white-a10: color(display-p3 1 1 1/0.8);
                --white-a11: color(display-p3 1 1 1/0.9);
                --white-a12: color(display-p3 1 1 1/0.95)
            }
        }
    }

    :where(.radix-themes) {
        --color-background: #fff;
        --color-overlay: var(--black-a6);
        --color-panel-solid: #fff;
        --color-panel-translucent: hsla(0, 0%, 100%, .8);
        --color-surface: hsla(0, 0%, 100%, .9);
        --color-transparent: transparent;
        --shadow-1: inset 0 0 0 1px var(--gray-a5), inset 0 1.5px 2px 0 var(--gray-a2), inset 0 1.5px 2px 0 var(--black-a2);
        --shadow-2: 0 0 0 1px var(--gray-a3), 0 0 0 0.5px var(--black-a1), 0 1px 1px 0 var(--gray-a4), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);
        --shadow-3: 0 0 0 1px var(--gray-a3), 0 2px 3px -2px var(--gray-a3), 0 3px 12px -4px var(--black-a2), 0 4px 16px -8px var(--black-a2);
        --shadow-4: 0 0 0 1px var(--gray-a3), 0 8px 40px var(--black-a1), 0 12px 32px -16px var(--gray-a3);
        --shadow-5: 0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 12px 32px -16px var(--gray-a5);
        --shadow-6: 0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 16px 64px var(--gray-a2), 0 16px 36px -20px var(--gray-a7);
        --base-button-classic-after-inset: 2px;
        --base-button-classic-box-shadow-top: inset 0 0 0 1px var(--gray-a4), inset 0 -2px 1px var(--gray-a3);
        --base-button-classic-box-shadow-bottom: inset 0 4px 2px -2px var(--white-a9), inset 0 2px 1px -1px var(--white-a9);
        --base-button-classic-disabled-box-shadow: var(--base-button-classic-box-shadow-top), var(--base-button-classic-box-shadow-bottom);
        --base-button-classic-active-filter: brightness(0.92) saturate(1.1);
        --base-button-classic-high-contrast-hover-filter: contrast(0.88) saturate(1.1) brightness(1.1);
        --base-button-classic-high-contrast-active-filter: contrast(0.82) saturate(1.2) brightness(1.16);
        --base-button-solid-active-filter: brightness(0.92) saturate(1.1);
        --base-button-solid-high-contrast-hover-filter: contrast(0.88) saturate(1.1) brightness(1.1);
        --base-button-solid-high-contrast-active-filter: contrast(0.82) saturate(1.2) brightness(1.16);
        --card-classic-hover-box-shadow: 0 0 0 1px var(--gray-a5), 0 1px 1px 1px var(--black-a2), 0 2px 1px -1px var(--gray-a3), 0 2px 3px -2px var(--black-a1), 0 3px 12px -4px var(--gray-a3), 0 4px 16px -8px var(--black-a1);
        --kbd-box-shadow: inset 0 -0.05em 0.5em var(--gray-a2), inset 0 0.05em var(--white-a12), inset 0 0.25em 0.5em var(--gray-a2), inset 0 -0.05em var(--gray-a6), 0 0 0 0.05em var(--gray-a5), 0 0.08em 0.17em var(--gray-a7);
        --select-trigger-classic-box-shadow: inset 0 0 0 1px var(--gray-a5), inset 0 2px 1px var(--white-a11), inset 0 -2px 1px var(--gray-a4);
        --slider-range-high-contrast-background-image: linear-gradient(var(--black-a8), var(--black-a8));
        --slider-disabled-blend-mode: multiply;
        --switch-disabled-blend-mode: multiply;
        --switch-button-high-contrast-checked-color-overlay: var(--black-a8);
        --switch-button-high-contrast-checked-active-before-filter: contrast(0.82) saturate(1.2) brightness(1.16);
        --switch-button-surface-checked-active-filter: brightness(0.92) saturate(1.1)
    }

    :is(.dark, .dark-theme),
    :is(.dark, .dark-theme) :where(.radix-themes:not(.light, .light-theme)) {
        --color-background: var(--gray-1);
        --color-overlay: var(--black-a8);
        --color-panel-solid: var(--gray-2);
        --color-panel-translucent: var(--gray-2-translucent);
        --color-surface: rgba(0, 0, 0, .25);
        --shadow-1: inset 0 -1px 1px 0 var(--gray-a3), inset 0 0 0 1px var(--gray-a3), inset 0 3px 4px 0 var(--black-a5), inset 0 0 0 1px var(--gray-a4);
        --shadow-2: 0 0 0 1px var(--gray-a6), 0 0 0 0.5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a8);
        --shadow-3: 0 0 0 1px var(--gray-a6), 0 2px 3px -2px var(--black-a3), 0 3px 8px -2px var(--black-a6), 0 4px 12px -4px var(--black-a7);
        --shadow-4: 0 0 0 1px var(--gray-a6), 0 8px 40px var(--black-a3), 0 12px 32px -16px var(--black-a5);
        --shadow-5: 0 0 0 1px var(--gray-a6), 0 12px 60px var(--black-a5), 0 12px 32px -16px var(--black-a7);
        --shadow-6: 0 0 0 1px var(--gray-a6), 0 12px 60px var(--black-a4), 0 16px 64px var(--black-a6), 0 16px 36px -20px var(--black-a11);
        --base-button-classic-after-inset: 1px;
        --base-button-classic-box-shadow-top: inset 0 0 0 1px var(--white-a2), inset 0 4px 2px -2px var(--white-a3), inset 0 1px 1px var(--white-a6), inset 0 -1px 1px var(--black-a6);
        --base-button-classic-box-shadow-bottom: 0 0 transparent;
        --base-button-classic-disabled-box-shadow: inset 0 0 0 1px var(--gray-a5), inset 0 4px 2px -2px var(--gray-a2), inset 0 1px 1px var(--gray-a5), inset 0 -1px 1px var(--black-a3), inset 0 0 0 1px var(--gray-a2);
        --base-button-classic-active-filter: brightness(1.08);
        --base-button-classic-high-contrast-hover-filter: contrast(0.88) saturate(1.3) brightness(1.14);
        --base-button-classic-high-contrast-active-filter: brightness(0.95) saturate(1.2);
        --base-button-solid-active-filter: brightness(1.08);
        --base-button-solid-high-contrast-hover-filter: contrast(0.88) saturate(1.3) brightness(1.18);
        --base-button-solid-high-contrast-active-filter: brightness(0.95) saturate(1.2);
        --card-classic-hover-box-shadow: 0 0 0 1px var(--gray-a7), 0 0 1px 1px var(--gray-a7), 0 0 1px -1px var(--gray-a4), 0 0 3px -2px var(--gray-a3), 0 0 12px -2px var(--gray-a3), 0 0 16px -8px var(--gray-a9);
        --kbd-box-shadow: inset 0 -0.05em 0.5em var(--gray-a3), inset 0 0.05em var(--gray-a11), inset 0 0.25em 0.5em var(--gray-a2), inset 0 -0.1em var(--black-a11), 0 0 0 0.075em var(--gray-a7), 0 0.08em 0.17em var(--black-a12);
        --select-trigger-classic-box-shadow: inset 0 0 0 1px var(--white-a4), inset 0 1px 1px var(--white-a4), inset 0 -1px 1px var(--black-a9);
        --slider-range-high-contrast-background-image: none;
        --slider-disabled-blend-mode: screen;
        --switch-disabled-blend-mode: screen;
        --switch-button-high-contrast-checked-color-overlay: transparent;
        --switch-button-high-contrast-checked-active-before-filter: brightness(1.08);
        --switch-button-surface-checked-active-filter: brightness(1.08)
    }

    @supports (color:color(display-p3 1 1 1)) {
        @media (color-gamut:p3) {
            .radix-themes {
                --color-transparent: color(display-p3 0 0 0/0)
            }
        }
    }

    .radix-themes:where(.light, .light-theme) {
        color-scheme: light
    }

    .radix-themes:where(.dark, .dark-theme) {
        color-scheme: dark
    }

    .radix-themes,
    [data-accent-color]:where(:not([data-accent-color=gray])) {
        --color-autofill-root: var(--accent-a3);
        --color-focus-root: var(--accent-8);
        --color-selection-root: var(--accent-a5)
    }

    .radix-themes ::-moz-selection {
        background-color: var(--color-selection-root)
    }

    .radix-themes ::selection {
        background-color: var(--color-selection-root)
    }

    .radix-themes:where([data-has-background=true]) {
        background-color: var(--color-background)
    }

    .radix-themes:where([data-panel-background=solid]) {
        --color-panel: var(--color-panel-solid)
    }

    .radix-themes:where([data-panel-background=translucent]) {
        --color-panel: var(--color-panel-translucent)
    }

    [data-accent-color=tomato] {
        --color-surface-accent: var(--tomato-surface);
        --accent-1: var(--tomato-1);
        --accent-2: var(--tomato-2);
        --accent-3: var(--tomato-3);
        --accent-4: var(--tomato-4);
        --accent-5: var(--tomato-5);
        --accent-6: var(--tomato-6);
        --accent-7: var(--tomato-7);
        --accent-8: var(--tomato-8);
        --accent-9: var(--tomato-9);
        --accent-9-contrast: var(--tomato-9-contrast);
        --accent-10: var(--tomato-10);
        --accent-11: var(--tomato-11);
        --accent-12: var(--tomato-12);
        --accent-a1: var(--tomato-a1);
        --accent-a2: var(--tomato-a2);
        --accent-a3: var(--tomato-a3);
        --accent-a4: var(--tomato-a4);
        --accent-a5: var(--tomato-a5);
        --accent-a6: var(--tomato-a6);
        --accent-a7: var(--tomato-a7);
        --accent-a8: var(--tomato-a8);
        --accent-a9: var(--tomato-a9);
        --accent-a10: var(--tomato-a10);
        --accent-a11: var(--tomato-a11);
        --accent-a12: var(--tomato-a12)
    }

    [data-accent-color=red] {
        --color-surface-accent: var(--red-surface);
        --accent-1: var(--red-1);
        --accent-2: var(--red-2);
        --accent-3: var(--red-3);
        --accent-4: var(--red-4);
        --accent-5: var(--red-5);
        --accent-6: var(--red-6);
        --accent-7: var(--red-7);
        --accent-8: var(--red-8);
        --accent-9: var(--red-9);
        --accent-9-contrast: var(--red-9-contrast);
        --accent-10: var(--red-10);
        --accent-11: var(--red-11);
        --accent-12: var(--red-12);
        --accent-a1: var(--red-a1);
        --accent-a2: var(--red-a2);
        --accent-a3: var(--red-a3);
        --accent-a4: var(--red-a4);
        --accent-a5: var(--red-a5);
        --accent-a6: var(--red-a6);
        --accent-a7: var(--red-a7);
        --accent-a8: var(--red-a8);
        --accent-a9: var(--red-a9);
        --accent-a10: var(--red-a10);
        --accent-a11: var(--red-a11);
        --accent-a12: var(--red-a12)
    }

    [data-accent-color=ruby] {
        --color-surface-accent: var(--ruby-surface);
        --accent-1: var(--ruby-1);
        --accent-2: var(--ruby-2);
        --accent-3: var(--ruby-3);
        --accent-4: var(--ruby-4);
        --accent-5: var(--ruby-5);
        --accent-6: var(--ruby-6);
        --accent-7: var(--ruby-7);
        --accent-8: var(--ruby-8);
        --accent-9: var(--ruby-9);
        --accent-9-contrast: var(--ruby-9-contrast);
        --accent-10: var(--ruby-10);
        --accent-11: var(--ruby-11);
        --accent-12: var(--ruby-12);
        --accent-a1: var(--ruby-a1);
        --accent-a2: var(--ruby-a2);
        --accent-a3: var(--ruby-a3);
        --accent-a4: var(--ruby-a4);
        --accent-a5: var(--ruby-a5);
        --accent-a6: var(--ruby-a6);
        --accent-a7: var(--ruby-a7);
        --accent-a8: var(--ruby-a8);
        --accent-a9: var(--ruby-a9);
        --accent-a10: var(--ruby-a10);
        --accent-a11: var(--ruby-a11);
        --accent-a12: var(--ruby-a12)
    }

    [data-accent-color=crimson] {
        --color-surface-accent: var(--crimson-surface);
        --accent-1: var(--crimson-1);
        --accent-2: var(--crimson-2);
        --accent-3: var(--crimson-3);
        --accent-4: var(--crimson-4);
        --accent-5: var(--crimson-5);
        --accent-6: var(--crimson-6);
        --accent-7: var(--crimson-7);
        --accent-8: var(--crimson-8);
        --accent-9: var(--crimson-9);
        --accent-9-contrast: var(--crimson-9-contrast);
        --accent-10: var(--crimson-10);
        --accent-11: var(--crimson-11);
        --accent-12: var(--crimson-12);
        --accent-a1: var(--crimson-a1);
        --accent-a2: var(--crimson-a2);
        --accent-a3: var(--crimson-a3);
        --accent-a4: var(--crimson-a4);
        --accent-a5: var(--crimson-a5);
        --accent-a6: var(--crimson-a6);
        --accent-a7: var(--crimson-a7);
        --accent-a8: var(--crimson-a8);
        --accent-a9: var(--crimson-a9);
        --accent-a10: var(--crimson-a10);
        --accent-a11: var(--crimson-a11);
        --accent-a12: var(--crimson-a12)
    }

    [data-accent-color=pink] {
        --color-surface-accent: var(--pink-surface);
        --accent-1: var(--pink-1);
        --accent-2: var(--pink-2);
        --accent-3: var(--pink-3);
        --accent-4: var(--pink-4);
        --accent-5: var(--pink-5);
        --accent-6: var(--pink-6);
        --accent-7: var(--pink-7);
        --accent-8: var(--pink-8);
        --accent-9: var(--pink-9);
        --accent-9-contrast: var(--pink-9-contrast);
        --accent-10: var(--pink-10);
        --accent-11: var(--pink-11);
        --accent-12: var(--pink-12);
        --accent-a1: var(--pink-a1);
        --accent-a2: var(--pink-a2);
        --accent-a3: var(--pink-a3);
        --accent-a4: var(--pink-a4);
        --accent-a5: var(--pink-a5);
        --accent-a6: var(--pink-a6);
        --accent-a7: var(--pink-a7);
        --accent-a8: var(--pink-a8);
        --accent-a9: var(--pink-a9);
        --accent-a10: var(--pink-a10);
        --accent-a11: var(--pink-a11);
        --accent-a12: var(--pink-a12)
    }

    [data-accent-color=plum] {
        --color-surface-accent: var(--plum-surface);
        --accent-1: var(--plum-1);
        --accent-2: var(--plum-2);
        --accent-3: var(--plum-3);
        --accent-4: var(--plum-4);
        --accent-5: var(--plum-5);
        --accent-6: var(--plum-6);
        --accent-7: var(--plum-7);
        --accent-8: var(--plum-8);
        --accent-9: var(--plum-9);
        --accent-9-contrast: var(--plum-9-contrast);
        --accent-10: var(--plum-10);
        --accent-11: var(--plum-11);
        --accent-12: var(--plum-12);
        --accent-a1: var(--plum-a1);
        --accent-a2: var(--plum-a2);
        --accent-a3: var(--plum-a3);
        --accent-a4: var(--plum-a4);
        --accent-a5: var(--plum-a5);
        --accent-a6: var(--plum-a6);
        --accent-a7: var(--plum-a7);
        --accent-a8: var(--plum-a8);
        --accent-a9: var(--plum-a9);
        --accent-a10: var(--plum-a10);
        --accent-a11: var(--plum-a11);
        --accent-a12: var(--plum-a12)
    }

    [data-accent-color=purple] {
        --color-surface-accent: var(--purple-surface);
        --accent-1: var(--purple-1);
        --accent-2: var(--purple-2);
        --accent-3: var(--purple-3);
        --accent-4: var(--purple-4);
        --accent-5: var(--purple-5);
        --accent-6: var(--purple-6);
        --accent-7: var(--purple-7);
        --accent-8: var(--purple-8);
        --accent-9: var(--purple-9);
        --accent-9-contrast: var(--purple-9-contrast);
        --accent-10: var(--purple-10);
        --accent-11: var(--purple-11);
        --accent-12: var(--purple-12);
        --accent-a1: var(--purple-a1);
        --accent-a2: var(--purple-a2);
        --accent-a3: var(--purple-a3);
        --accent-a4: var(--purple-a4);
        --accent-a5: var(--purple-a5);
        --accent-a6: var(--purple-a6);
        --accent-a7: var(--purple-a7);
        --accent-a8: var(--purple-a8);
        --accent-a9: var(--purple-a9);
        --accent-a10: var(--purple-a10);
        --accent-a11: var(--purple-a11);
        --accent-a12: var(--purple-a12)
    }

    [data-accent-color=violet] {
        --color-surface-accent: var(--violet-surface);
        --accent-1: var(--violet-1);
        --accent-2: var(--violet-2);
        --accent-3: var(--violet-3);
        --accent-4: var(--violet-4);
        --accent-5: var(--violet-5);
        --accent-6: var(--violet-6);
        --accent-7: var(--violet-7);
        --accent-8: var(--violet-8);
        --accent-9: var(--violet-9);
        --accent-9-contrast: var(--violet-9-contrast);
        --accent-10: var(--violet-10);
        --accent-11: var(--violet-11);
        --accent-12: var(--violet-12);
        --accent-a1: var(--violet-a1);
        --accent-a2: var(--violet-a2);
        --accent-a3: var(--violet-a3);
        --accent-a4: var(--violet-a4);
        --accent-a5: var(--violet-a5);
        --accent-a6: var(--violet-a6);
        --accent-a7: var(--violet-a7);
        --accent-a8: var(--violet-a8);
        --accent-a9: var(--violet-a9);
        --accent-a10: var(--violet-a10);
        --accent-a11: var(--violet-a11);
        --accent-a12: var(--violet-a12)
    }

    [data-accent-color=iris] {
        --color-surface-accent: var(--iris-surface);
        --accent-1: var(--iris-1);
        --accent-2: var(--iris-2);
        --accent-3: var(--iris-3);
        --accent-4: var(--iris-4);
        --accent-5: var(--iris-5);
        --accent-6: var(--iris-6);
        --accent-7: var(--iris-7);
        --accent-8: var(--iris-8);
        --accent-9: var(--iris-9);
        --accent-9-contrast: var(--iris-9-contrast);
        --accent-10: var(--iris-10);
        --accent-11: var(--iris-11);
        --accent-12: var(--iris-12);
        --accent-a1: var(--iris-a1);
        --accent-a2: var(--iris-a2);
        --accent-a3: var(--iris-a3);
        --accent-a4: var(--iris-a4);
        --accent-a5: var(--iris-a5);
        --accent-a6: var(--iris-a6);
        --accent-a7: var(--iris-a7);
        --accent-a8: var(--iris-a8);
        --accent-a9: var(--iris-a9);
        --accent-a10: var(--iris-a10);
        --accent-a11: var(--iris-a11);
        --accent-a12: var(--iris-a12)
    }

    [data-accent-color=indigo] {
        --color-surface-accent: var(--indigo-surface);
        --accent-1: var(--indigo-1);
        --accent-2: var(--indigo-2);
        --accent-3: var(--indigo-3);
        --accent-4: var(--indigo-4);
        --accent-5: var(--indigo-5);
        --accent-6: var(--indigo-6);
        --accent-7: var(--indigo-7);
        --accent-8: var(--indigo-8);
        --accent-9: var(--indigo-9);
        --accent-9-contrast: var(--indigo-9-contrast);
        --accent-10: var(--indigo-10);
        --accent-11: var(--indigo-11);
        --accent-12: var(--indigo-12);
        --accent-a1: var(--indigo-a1);
        --accent-a2: var(--indigo-a2);
        --accent-a3: var(--indigo-a3);
        --accent-a4: var(--indigo-a4);
        --accent-a5: var(--indigo-a5);
        --accent-a6: var(--indigo-a6);
        --accent-a7: var(--indigo-a7);
        --accent-a8: var(--indigo-a8);
        --accent-a9: var(--indigo-a9);
        --accent-a10: var(--indigo-a10);
        --accent-a11: var(--indigo-a11);
        --accent-a12: var(--indigo-a12)
    }

    [data-accent-color=blue] {
        --color-surface-accent: var(--blue-surface);
        --accent-1: var(--blue-1);
        --accent-2: var(--blue-2);
        --accent-3: var(--blue-3);
        --accent-4: var(--blue-4);
        --accent-5: var(--blue-5);
        --accent-6: var(--blue-6);
        --accent-7: var(--blue-7);
        --accent-8: var(--blue-8);
        --accent-9: var(--blue-9);
        --accent-9-contrast: var(--blue-9-contrast);
        --accent-10: var(--blue-10);
        --accent-11: var(--blue-11);
        --accent-12: var(--blue-12);
        --accent-a1: var(--blue-a1);
        --accent-a2: var(--blue-a2);
        --accent-a3: var(--blue-a3);
        --accent-a4: var(--blue-a4);
        --accent-a5: var(--blue-a5);
        --accent-a6: var(--blue-a6);
        --accent-a7: var(--blue-a7);
        --accent-a8: var(--blue-a8);
        --accent-a9: var(--blue-a9);
        --accent-a10: var(--blue-a10);
        --accent-a11: var(--blue-a11);
        --accent-a12: var(--blue-a12)
    }

    [data-accent-color=cyan] {
        --color-surface-accent: var(--cyan-surface);
        --accent-1: var(--cyan-1);
        --accent-2: var(--cyan-2);
        --accent-3: var(--cyan-3);
        --accent-4: var(--cyan-4);
        --accent-5: var(--cyan-5);
        --accent-6: var(--cyan-6);
        --accent-7: var(--cyan-7);
        --accent-8: var(--cyan-8);
        --accent-9: var(--cyan-9);
        --accent-9-contrast: var(--cyan-9-contrast);
        --accent-10: var(--cyan-10);
        --accent-11: var(--cyan-11);
        --accent-12: var(--cyan-12);
        --accent-a1: var(--cyan-a1);
        --accent-a2: var(--cyan-a2);
        --accent-a3: var(--cyan-a3);
        --accent-a4: var(--cyan-a4);
        --accent-a5: var(--cyan-a5);
        --accent-a6: var(--cyan-a6);
        --accent-a7: var(--cyan-a7);
        --accent-a8: var(--cyan-a8);
        --accent-a9: var(--cyan-a9);
        --accent-a10: var(--cyan-a10);
        --accent-a11: var(--cyan-a11);
        --accent-a12: var(--cyan-a12)
    }

    [data-accent-color=teal] {
        --color-surface-accent: var(--teal-surface);
        --accent-1: var(--teal-1);
        --accent-2: var(--teal-2);
        --accent-3: var(--teal-3);
        --accent-4: var(--teal-4);
        --accent-5: var(--teal-5);
        --accent-6: var(--teal-6);
        --accent-7: var(--teal-7);
        --accent-8: var(--teal-8);
        --accent-9: var(--teal-9);
        --accent-9-contrast: var(--teal-9-contrast);
        --accent-10: var(--teal-10);
        --accent-11: var(--teal-11);
        --accent-12: var(--teal-12);
        --accent-a1: var(--teal-a1);
        --accent-a2: var(--teal-a2);
        --accent-a3: var(--teal-a3);
        --accent-a4: var(--teal-a4);
        --accent-a5: var(--teal-a5);
        --accent-a6: var(--teal-a6);
        --accent-a7: var(--teal-a7);
        --accent-a8: var(--teal-a8);
        --accent-a9: var(--teal-a9);
        --accent-a10: var(--teal-a10);
        --accent-a11: var(--teal-a11);
        --accent-a12: var(--teal-a12)
    }

    [data-accent-color=jade] {
        --color-surface-accent: var(--jade-surface);
        --accent-1: var(--jade-1);
        --accent-2: var(--jade-2);
        --accent-3: var(--jade-3);
        --accent-4: var(--jade-4);
        --accent-5: var(--jade-5);
        --accent-6: var(--jade-6);
        --accent-7: var(--jade-7);
        --accent-8: var(--jade-8);
        --accent-9: var(--jade-9);
        --accent-9-contrast: var(--jade-9-contrast);
        --accent-10: var(--jade-10);
        --accent-11: var(--jade-11);
        --accent-12: var(--jade-12);
        --accent-a1: var(--jade-a1);
        --accent-a2: var(--jade-a2);
        --accent-a3: var(--jade-a3);
        --accent-a4: var(--jade-a4);
        --accent-a5: var(--jade-a5);
        --accent-a6: var(--jade-a6);
        --accent-a7: var(--jade-a7);
        --accent-a8: var(--jade-a8);
        --accent-a9: var(--jade-a9);
        --accent-a10: var(--jade-a10);
        --accent-a11: var(--jade-a11);
        --accent-a12: var(--jade-a12)
    }

    [data-accent-color=green] {
        --color-surface-accent: var(--green-surface);
        --accent-1: var(--green-1);
        --accent-2: var(--green-2);
        --accent-3: var(--green-3);
        --accent-4: var(--green-4);
        --accent-5: var(--green-5);
        --accent-6: var(--green-6);
        --accent-7: var(--green-7);
        --accent-8: var(--green-8);
        --accent-9: var(--green-9);
        --accent-9-contrast: var(--green-9-contrast);
        --accent-10: var(--green-10);
        --accent-11: var(--green-11);
        --accent-12: var(--green-12);
        --accent-a1: var(--green-a1);
        --accent-a2: var(--green-a2);
        --accent-a3: var(--green-a3);
        --accent-a4: var(--green-a4);
        --accent-a5: var(--green-a5);
        --accent-a6: var(--green-a6);
        --accent-a7: var(--green-a7);
        --accent-a8: var(--green-a8);
        --accent-a9: var(--green-a9);
        --accent-a10: var(--green-a10);
        --accent-a11: var(--green-a11);
        --accent-a12: var(--green-a12)
    }

    [data-accent-color=grass] {
        --color-surface-accent: var(--grass-surface);
        --accent-1: var(--grass-1);
        --accent-2: var(--grass-2);
        --accent-3: var(--grass-3);
        --accent-4: var(--grass-4);
        --accent-5: var(--grass-5);
        --accent-6: var(--grass-6);
        --accent-7: var(--grass-7);
        --accent-8: var(--grass-8);
        --accent-9: var(--grass-9);
        --accent-9-contrast: var(--grass-9-contrast);
        --accent-10: var(--grass-10);
        --accent-11: var(--grass-11);
        --accent-12: var(--grass-12);
        --accent-a1: var(--grass-a1);
        --accent-a2: var(--grass-a2);
        --accent-a3: var(--grass-a3);
        --accent-a4: var(--grass-a4);
        --accent-a5: var(--grass-a5);
        --accent-a6: var(--grass-a6);
        --accent-a7: var(--grass-a7);
        --accent-a8: var(--grass-a8);
        --accent-a9: var(--grass-a9);
        --accent-a10: var(--grass-a10);
        --accent-a11: var(--grass-a11);
        --accent-a12: var(--grass-a12)
    }

    [data-accent-color=orange] {
        --color-surface-accent: var(--orange-surface);
        --accent-1: var(--orange-1);
        --accent-2: var(--orange-2);
        --accent-3: var(--orange-3);
        --accent-4: var(--orange-4);
        --accent-5: var(--orange-5);
        --accent-6: var(--orange-6);
        --accent-7: var(--orange-7);
        --accent-8: var(--orange-8);
        --accent-9: var(--orange-9);
        --accent-9-contrast: var(--orange-9-contrast);
        --accent-10: var(--orange-10);
        --accent-11: var(--orange-11);
        --accent-12: var(--orange-12);
        --accent-a1: var(--orange-a1);
        --accent-a2: var(--orange-a2);
        --accent-a3: var(--orange-a3);
        --accent-a4: var(--orange-a4);
        --accent-a5: var(--orange-a5);
        --accent-a6: var(--orange-a6);
        --accent-a7: var(--orange-a7);
        --accent-a8: var(--orange-a8);
        --accent-a9: var(--orange-a9);
        --accent-a10: var(--orange-a10);
        --accent-a11: var(--orange-a11);
        --accent-a12: var(--orange-a12)
    }

    [data-accent-color=brown] {
        --color-surface-accent: var(--brown-surface);
        --accent-1: var(--brown-1);
        --accent-2: var(--brown-2);
        --accent-3: var(--brown-3);
        --accent-4: var(--brown-4);
        --accent-5: var(--brown-5);
        --accent-6: var(--brown-6);
        --accent-7: var(--brown-7);
        --accent-8: var(--brown-8);
        --accent-9: var(--brown-9);
        --accent-9-contrast: var(--brown-9-contrast);
        --accent-10: var(--brown-10);
        --accent-11: var(--brown-11);
        --accent-12: var(--brown-12);
        --accent-a1: var(--brown-a1);
        --accent-a2: var(--brown-a2);
        --accent-a3: var(--brown-a3);
        --accent-a4: var(--brown-a4);
        --accent-a5: var(--brown-a5);
        --accent-a6: var(--brown-a6);
        --accent-a7: var(--brown-a7);
        --accent-a8: var(--brown-a8);
        --accent-a9: var(--brown-a9);
        --accent-a10: var(--brown-a10);
        --accent-a11: var(--brown-a11);
        --accent-a12: var(--brown-a12)
    }

    [data-accent-color=sky] {
        --color-surface-accent: var(--sky-surface);
        --accent-1: var(--sky-1);
        --accent-2: var(--sky-2);
        --accent-3: var(--sky-3);
        --accent-4: var(--sky-4);
        --accent-5: var(--sky-5);
        --accent-6: var(--sky-6);
        --accent-7: var(--sky-7);
        --accent-8: var(--sky-8);
        --accent-9: var(--sky-9);
        --accent-9-contrast: var(--sky-9-contrast);
        --accent-10: var(--sky-10);
        --accent-11: var(--sky-11);
        --accent-12: var(--sky-12);
        --accent-a1: var(--sky-a1);
        --accent-a2: var(--sky-a2);
        --accent-a3: var(--sky-a3);
        --accent-a4: var(--sky-a4);
        --accent-a5: var(--sky-a5);
        --accent-a6: var(--sky-a6);
        --accent-a7: var(--sky-a7);
        --accent-a8: var(--sky-a8);
        --accent-a9: var(--sky-a9);
        --accent-a10: var(--sky-a10);
        --accent-a11: var(--sky-a11);
        --accent-a12: var(--sky-a12)
    }

    [data-accent-color=mint] {
        --color-surface-accent: var(--mint-surface);
        --accent-1: var(--mint-1);
        --accent-2: var(--mint-2);
        --accent-3: var(--mint-3);
        --accent-4: var(--mint-4);
        --accent-5: var(--mint-5);
        --accent-6: var(--mint-6);
        --accent-7: var(--mint-7);
        --accent-8: var(--mint-8);
        --accent-9: var(--mint-9);
        --accent-9-contrast: var(--mint-9-contrast);
        --accent-10: var(--mint-10);
        --accent-11: var(--mint-11);
        --accent-12: var(--mint-12);
        --accent-a1: var(--mint-a1);
        --accent-a2: var(--mint-a2);
        --accent-a3: var(--mint-a3);
        --accent-a4: var(--mint-a4);
        --accent-a5: var(--mint-a5);
        --accent-a6: var(--mint-a6);
        --accent-a7: var(--mint-a7);
        --accent-a8: var(--mint-a8);
        --accent-a9: var(--mint-a9);
        --accent-a10: var(--mint-a10);
        --accent-a11: var(--mint-a11);
        --accent-a12: var(--mint-a12)
    }

    [data-accent-color=lime] {
        --color-surface-accent: var(--lime-surface);
        --accent-1: var(--lime-1);
        --accent-2: var(--lime-2);
        --accent-3: var(--lime-3);
        --accent-4: var(--lime-4);
        --accent-5: var(--lime-5);
        --accent-6: var(--lime-6);
        --accent-7: var(--lime-7);
        --accent-8: var(--lime-8);
        --accent-9: var(--lime-9);
        --accent-9-contrast: var(--lime-9-contrast);
        --accent-10: var(--lime-10);
        --accent-11: var(--lime-11);
        --accent-12: var(--lime-12);
        --accent-a1: var(--lime-a1);
        --accent-a2: var(--lime-a2);
        --accent-a3: var(--lime-a3);
        --accent-a4: var(--lime-a4);
        --accent-a5: var(--lime-a5);
        --accent-a6: var(--lime-a6);
        --accent-a7: var(--lime-a7);
        --accent-a8: var(--lime-a8);
        --accent-a9: var(--lime-a9);
        --accent-a10: var(--lime-a10);
        --accent-a11: var(--lime-a11);
        --accent-a12: var(--lime-a12)
    }

    [data-accent-color=yellow] {
        --color-surface-accent: var(--yellow-surface);
        --accent-1: var(--yellow-1);
        --accent-2: var(--yellow-2);
        --accent-3: var(--yellow-3);
        --accent-4: var(--yellow-4);
        --accent-5: var(--yellow-5);
        --accent-6: var(--yellow-6);
        --accent-7: var(--yellow-7);
        --accent-8: var(--yellow-8);
        --accent-9: var(--yellow-9);
        --accent-9-contrast: var(--yellow-9-contrast);
        --accent-10: var(--yellow-10);
        --accent-11: var(--yellow-11);
        --accent-12: var(--yellow-12);
        --accent-a1: var(--yellow-a1);
        --accent-a2: var(--yellow-a2);
        --accent-a3: var(--yellow-a3);
        --accent-a4: var(--yellow-a4);
        --accent-a5: var(--yellow-a5);
        --accent-a6: var(--yellow-a6);
        --accent-a7: var(--yellow-a7);
        --accent-a8: var(--yellow-a8);
        --accent-a9: var(--yellow-a9);
        --accent-a10: var(--yellow-a10);
        --accent-a11: var(--yellow-a11);
        --accent-a12: var(--yellow-a12)
    }

    [data-accent-color=amber] {
        --color-surface-accent: var(--amber-surface);
        --accent-1: var(--amber-1);
        --accent-2: var(--amber-2);
        --accent-3: var(--amber-3);
        --accent-4: var(--amber-4);
        --accent-5: var(--amber-5);
        --accent-6: var(--amber-6);
        --accent-7: var(--amber-7);
        --accent-8: var(--amber-8);
        --accent-9: var(--amber-9);
        --accent-9-contrast: var(--amber-9-contrast);
        --accent-10: var(--amber-10);
        --accent-11: var(--amber-11);
        --accent-12: var(--amber-12);
        --accent-a1: var(--amber-a1);
        --accent-a2: var(--amber-a2);
        --accent-a3: var(--amber-a3);
        --accent-a4: var(--amber-a4);
        --accent-a5: var(--amber-a5);
        --accent-a6: var(--amber-a6);
        --accent-a7: var(--amber-a7);
        --accent-a8: var(--amber-a8);
        --accent-a9: var(--amber-a9);
        --accent-a10: var(--amber-a10);
        --accent-a11: var(--amber-a11);
        --accent-a12: var(--amber-a12)
    }

    [data-accent-color=gold] {
        --color-surface-accent: var(--gold-surface);
        --accent-1: var(--gold-1);
        --accent-2: var(--gold-2);
        --accent-3: var(--gold-3);
        --accent-4: var(--gold-4);
        --accent-5: var(--gold-5);
        --accent-6: var(--gold-6);
        --accent-7: var(--gold-7);
        --accent-8: var(--gold-8);
        --accent-9: var(--gold-9);
        --accent-9-contrast: var(--gold-9-contrast);
        --accent-10: var(--gold-10);
        --accent-11: var(--gold-11);
        --accent-12: var(--gold-12);
        --accent-a1: var(--gold-a1);
        --accent-a2: var(--gold-a2);
        --accent-a3: var(--gold-a3);
        --accent-a4: var(--gold-a4);
        --accent-a5: var(--gold-a5);
        --accent-a6: var(--gold-a6);
        --accent-a7: var(--gold-a7);
        --accent-a8: var(--gold-a8);
        --accent-a9: var(--gold-a9);
        --accent-a10: var(--gold-a10);
        --accent-a11: var(--gold-a11);
        --accent-a12: var(--gold-a12)
    }

    [data-accent-color=bronze] {
        --color-surface-accent: var(--bronze-surface);
        --accent-1: var(--bronze-1);
        --accent-2: var(--bronze-2);
        --accent-3: var(--bronze-3);
        --accent-4: var(--bronze-4);
        --accent-5: var(--bronze-5);
        --accent-6: var(--bronze-6);
        --accent-7: var(--bronze-7);
        --accent-8: var(--bronze-8);
        --accent-9: var(--bronze-9);
        --accent-9-contrast: var(--bronze-9-contrast);
        --accent-10: var(--bronze-10);
        --accent-11: var(--bronze-11);
        --accent-12: var(--bronze-12);
        --accent-a1: var(--bronze-a1);
        --accent-a2: var(--bronze-a2);
        --accent-a3: var(--bronze-a3);
        --accent-a4: var(--bronze-a4);
        --accent-a5: var(--bronze-a5);
        --accent-a6: var(--bronze-a6);
        --accent-a7: var(--bronze-a7);
        --accent-a8: var(--bronze-a8);
        --accent-a9: var(--bronze-a9);
        --accent-a10: var(--bronze-a10);
        --accent-a11: var(--bronze-a11);
        --accent-a12: var(--bronze-a12)
    }

    [data-accent-color=gray] {
        --color-surface-accent: var(--gray-surface);
        --accent-1: var(--gray-1);
        --accent-2: var(--gray-2);
        --accent-3: var(--gray-3);
        --accent-4: var(--gray-4);
        --accent-5: var(--gray-5);
        --accent-6: var(--gray-6);
        --accent-7: var(--gray-7);
        --accent-8: var(--gray-8);
        --accent-9: var(--gray-9);
        --accent-9-contrast: var(--gray-9-contrast);
        --accent-10: var(--gray-10);
        --accent-11: var(--gray-11);
        --accent-12: var(--gray-12);
        --accent-a1: var(--gray-a1);
        --accent-a2: var(--gray-a2);
        --accent-a3: var(--gray-a3);
        --accent-a4: var(--gray-a4);
        --accent-a5: var(--gray-a5);
        --accent-a6: var(--gray-a6);
        --accent-a7: var(--gray-a7);
        --accent-a8: var(--gray-a8);
        --accent-a9: var(--gray-a9);
        --accent-a10: var(--gray-a10);
        --accent-a11: var(--gray-a11);
        --accent-a12: var(--gray-a12)
    }

    .radix-themes:where([data-gray-color=mauve]) {
        --gray-surface: var(--mauve-surface);
        --gray-1: var(--mauve-1);
        --gray-2: var(--mauve-2);
        --gray-2-translucent: var(--mauve-2-translucent);
        --gray-3: var(--mauve-3);
        --gray-4: var(--mauve-4);
        --gray-5: var(--mauve-5);
        --gray-6: var(--mauve-6);
        --gray-7: var(--mauve-7);
        --gray-8: var(--mauve-8);
        --gray-9: var(--mauve-9);
        --gray-10: var(--mauve-10);
        --gray-11: var(--mauve-11);
        --gray-12: var(--mauve-12);
        --gray-a1: var(--mauve-a1);
        --gray-a2: var(--mauve-a2);
        --gray-a3: var(--mauve-a3);
        --gray-a4: var(--mauve-a4);
        --gray-a5: var(--mauve-a5);
        --gray-a6: var(--mauve-a6);
        --gray-a7: var(--mauve-a7);
        --gray-a8: var(--mauve-a8);
        --gray-a9: var(--mauve-a9);
        --gray-a10: var(--mauve-a10);
        --gray-a11: var(--mauve-a11);
        --gray-a12: var(--mauve-a12)
    }

    .radix-themes:where([data-gray-color=slate]) {
        --gray-surface: var(--slate-surface);
        --gray-1: var(--slate-1);
        --gray-2: var(--slate-2);
        --gray-2-translucent: var(--slate-2-translucent);
        --gray-3: var(--slate-3);
        --gray-4: var(--slate-4);
        --gray-5: var(--slate-5);
        --gray-6: var(--slate-6);
        --gray-7: var(--slate-7);
        --gray-8: var(--slate-8);
        --gray-9: var(--slate-9);
        --gray-10: var(--slate-10);
        --gray-11: var(--slate-11);
        --gray-12: var(--slate-12);
        --gray-a1: var(--slate-a1);
        --gray-a2: var(--slate-a2);
        --gray-a3: var(--slate-a3);
        --gray-a4: var(--slate-a4);
        --gray-a5: var(--slate-a5);
        --gray-a6: var(--slate-a6);
        --gray-a7: var(--slate-a7);
        --gray-a8: var(--slate-a8);
        --gray-a9: var(--slate-a9);
        --gray-a10: var(--slate-a10);
        --gray-a11: var(--slate-a11);
        --gray-a12: var(--slate-a12)
    }

    .radix-themes:where([data-gray-color=sage]) {
        --gray-surface: var(--sage-surface);
        --gray-1: var(--sage-1);
        --gray-2: var(--sage-2);
        --gray-2-translucent: var(--sage-2-translucent);
        --gray-3: var(--sage-3);
        --gray-4: var(--sage-4);
        --gray-5: var(--sage-5);
        --gray-6: var(--sage-6);
        --gray-7: var(--sage-7);
        --gray-8: var(--sage-8);
        --gray-9: var(--sage-9);
        --gray-10: var(--sage-10);
        --gray-11: var(--sage-11);
        --gray-12: var(--sage-12);
        --gray-a1: var(--sage-a1);
        --gray-a2: var(--sage-a2);
        --gray-a3: var(--sage-a3);
        --gray-a4: var(--sage-a4);
        --gray-a5: var(--sage-a5);
        --gray-a6: var(--sage-a6);
        --gray-a7: var(--sage-a7);
        --gray-a8: var(--sage-a8);
        --gray-a9: var(--sage-a9);
        --gray-a10: var(--sage-a10);
        --gray-a11: var(--sage-a11);
        --gray-a12: var(--sage-a12)
    }

    .radix-themes:where([data-gray-color=olive]) {
        --gray-surface: var(--olive-surface);
        --gray-1: var(--olive-1);
        --gray-2: var(--olive-2);
        --gray-2-translucent: var(--olive-2-translucent);
        --gray-3: var(--olive-3);
        --gray-4: var(--olive-4);
        --gray-5: var(--olive-5);
        --gray-6: var(--olive-6);
        --gray-7: var(--olive-7);
        --gray-8: var(--olive-8);
        --gray-9: var(--olive-9);
        --gray-10: var(--olive-10);
        --gray-11: var(--olive-11);
        --gray-12: var(--olive-12);
        --gray-a1: var(--olive-a1);
        --gray-a2: var(--olive-a2);
        --gray-a3: var(--olive-a3);
        --gray-a4: var(--olive-a4);
        --gray-a5: var(--olive-a5);
        --gray-a6: var(--olive-a6);
        --gray-a7: var(--olive-a7);
        --gray-a8: var(--olive-a8);
        --gray-a9: var(--olive-a9);
        --gray-a10: var(--olive-a10);
        --gray-a11: var(--olive-a11);
        --gray-a12: var(--olive-a12)
    }

    .radix-themes:where([data-gray-color=sand]) {
        --gray-surface: var(--sand-surface);
        --gray-1: var(--sand-1);
        --gray-2: var(--sand-2);
        --gray-2-translucent: var(--sand-2-translucent);
        --gray-3: var(--sand-3);
        --gray-4: var(--sand-4);
        --gray-5: var(--sand-5);
        --gray-6: var(--sand-6);
        --gray-7: var(--sand-7);
        --gray-8: var(--sand-8);
        --gray-9: var(--sand-9);
        --gray-10: var(--sand-10);
        --gray-11: var(--sand-11);
        --gray-12: var(--sand-12);
        --gray-a1: var(--sand-a1);
        --gray-a2: var(--sand-a2);
        --gray-a3: var(--sand-a3);
        --gray-a4: var(--sand-a4);
        --gray-a5: var(--sand-a5);
        --gray-a6: var(--sand-a6);
        --gray-a7: var(--sand-a7);
        --gray-a8: var(--sand-a8);
        --gray-a9: var(--sand-a9);
        --gray-a10: var(--sand-a10);
        --gray-a11: var(--sand-a11);
        --gray-a12: var(--sand-a12)
    }

    .radix-themes {
        --cursor-button: default;
        --cursor-checkbox: default;
        --cursor-disabled: not-allowed;
        --cursor-link: pointer;
        --cursor-menu-item: default;
        --cursor-radio: default;
        --cursor-slider-thumb: default;
        --cursor-slider-thumb-active: default;
        --cursor-switch: default;
        --space-1: calc(4px * var(--scaling));
        --space-2: calc(8px * var(--scaling));
        --space-3: calc(12px * var(--scaling));
        --space-4: calc(16px * var(--scaling));
        --space-5: calc(24px * var(--scaling));
        --space-6: calc(32px * var(--scaling));
        --space-7: calc(40px * var(--scaling));
        --space-8: calc(48px * var(--scaling));
        --space-9: calc(64px * var(--scaling));
        --font-size-1: calc(12px * var(--scaling));
        --font-size-2: calc(14px * var(--scaling));
        --font-size-3: calc(16px * var(--scaling));
        --font-size-4: calc(18px * var(--scaling));
        --font-size-5: calc(20px * var(--scaling));
        --font-size-6: calc(24px * var(--scaling));
        --font-size-7: calc(28px * var(--scaling));
        --font-size-8: calc(35px * var(--scaling));
        --font-size-9: calc(60px * var(--scaling));
        --font-weight-light: 300;
        --font-weight-regular: 400;
        --font-weight-medium: 500;
        --font-weight-bold: 700;
        --line-height-1: calc(16px * var(--scaling));
        --line-height-2: calc(20px * var(--scaling));
        --line-height-3: calc(24px * var(--scaling));
        --line-height-4: calc(26px * var(--scaling));
        --line-height-5: calc(28px * var(--scaling));
        --line-height-6: calc(30px * var(--scaling));
        --line-height-7: calc(36px * var(--scaling));
        --line-height-8: calc(40px * var(--scaling));
        --line-height-9: calc(60px * var(--scaling));
        --letter-spacing-1: 0.0025em;
        --letter-spacing-2: 0em;
        --letter-spacing-3: 0em;
        --letter-spacing-4: -0.0025em;
        --letter-spacing-5: -0.005em;
        --letter-spacing-6: -0.00625em;
        --letter-spacing-7: -0.0075em;
        --letter-spacing-8: -0.01em;
        --letter-spacing-9: -0.025em;
        --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI (Custom)", Roboto, "Helvetica Neue", "Open Sans (Custom)", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
        --default-font-size: var(--font-size-3);
        --default-font-style: normal;
        --default-font-weight: var(--font-weight-regular);
        --default-line-height: 1.5;
        --default-letter-spacing: 0em;
        --default-leading-trim-start: 0.42em;
        --default-leading-trim-end: 0.36em;
        --heading-font-family: var(--default-font-family);
        --heading-font-size-adjust: 1;
        --heading-font-style: normal;
        --heading-leading-trim-start: var(--default-leading-trim-start);
        --heading-leading-trim-end: var(--default-leading-trim-end);
        --heading-letter-spacing: 0em;
        --heading-line-height-1: calc(16px * var(--scaling));
        --heading-line-height-2: calc(18px * var(--scaling));
        --heading-line-height-3: calc(22px * var(--scaling));
        --heading-line-height-4: calc(24px * var(--scaling));
        --heading-line-height-5: calc(26px * var(--scaling));
        --heading-line-height-6: calc(30px * var(--scaling));
        --heading-line-height-7: calc(36px * var(--scaling));
        --heading-line-height-8: calc(40px * var(--scaling));
        --heading-line-height-9: calc(60px * var(--scaling));
        --code-font-family: "Menlo", "Consolas (Custom)", "Bitstream Vera Sans Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji";
        --code-font-size-adjust: 0.95;
        --code-font-style: normal;
        --code-font-weight: inherit;
        --code-letter-spacing: -0.007em;
        --code-padding-top: 0.1em;
        --code-padding-bottom: 0.1em;
        --strong-font-family: var(--default-font-family);
        --strong-font-size-adjust: 1;
        --strong-font-style: inherit;
        --strong-font-weight: var(--font-weight-bold);
        --strong-letter-spacing: 0em;
        --em-font-family: "Times New Roman", "Times", serif;
        --em-font-size-adjust: 1.18;
        --em-font-style: italic;
        --em-font-weight: inherit;
        --em-letter-spacing: -0.025em;
        --quote-font-family: "Times New Roman", "Times", serif;
        --quote-font-size-adjust: 1.18;
        --quote-font-style: italic;
        --quote-font-weight: inherit;
        --quote-letter-spacing: -0.025em;
        --tabs-trigger-active-letter-spacing: -0.01em;
        --tabs-trigger-active-word-spacing: 0em;
        --tabs-trigger-inactive-letter-spacing: 0em;
        --tabs-trigger-inactive-word-spacing: 0em;
        overflow-wrap: break-word;
        font-family: var(--default-font-family);
        font-size: var(--default-font-size);
        font-weight: var(--default-font-weight);
        font-style: var(--default-font-style);
        line-height: var(--default-line-height);
        letter-spacing: var(--default-letter-spacing);
        -webkit-text-size-adjust: none;
        -moz-text-size-adjust: none;
        text-size-adjust: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        --container-1: 448px;
        --container-2: 688px;
        --container-3: 880px;
        --container-4: 1136px;
        --scrollarea-scrollbar-horizontal-margin-top: var(--space-1);
        --scrollarea-scrollbar-horizontal-margin-bottom: var(--space-1);
        --scrollarea-scrollbar-horizontal-margin-left: var(--space-1);
        --scrollarea-scrollbar-horizontal-margin-right: var(--space-1);
        --scrollarea-scrollbar-vertical-margin-top: var(--space-1);
        --scrollarea-scrollbar-vertical-margin-bottom: var(--space-1);
        --scrollarea-scrollbar-vertical-margin-left: var(--space-1);
        --scrollarea-scrollbar-vertical-margin-right: var(--space-1);
        color: var(--gray-12)
    }

    [data-radius] {
        --radius-1: calc(3px * var(--scaling) * var(--radius-factor));
        --radius-2: calc(4px * var(--scaling) * var(--radius-factor));
        --radius-3: calc(6px * var(--scaling) * var(--radius-factor));
        --radius-4: calc(8px * var(--scaling) * var(--radius-factor));
        --radius-5: calc(12px * var(--scaling) * var(--radius-factor));
        --radius-6: calc(16px * var(--scaling) * var(--radius-factor))
    }

    [data-radius=none] {
        --radius-factor: 0;
        --radius-full: 0px;
        --radius-thumb: 0.5px
    }

    [data-radius=small] {
        --radius-factor: 0.75;
        --radius-full: 0px;
        --radius-thumb: 0.5px
    }

    [data-radius=medium] {
        --radius-factor: 1;
        --radius-full: 0px;
        --radius-thumb: 9999px
    }

    [data-radius=large] {
        --radius-factor: 1.5;
        --radius-full: 0px;
        --radius-thumb: 9999px
    }

    [data-radius=full] {
        --radius-factor: 1.5;
        --radius-full: 9999px;
        --radius-thumb: 9999px
    }

    .radix-themes:where([data-scaling="90%"]) {
        --scaling: 0.9
    }

    .radix-themes:where([data-scaling="95%"]) {
        --scaling: 0.95
    }

    .radix-themes:where([data-scaling="100%"]) {
        --scaling: 1
    }

    .radix-themes:where([data-scaling="105%"]) {
        --scaling: 1.05
    }

    .radix-themes:where([data-scaling="110%"]) {
        --scaling: 1.1
    }

    @supports (color:color-mix(in oklab, white, black)) {

        :is(.dark, .dark-theme),
        :is(.dark, .dark-theme) :where(.radix-themes:not(.light, .light-theme)) {
            --shadow-1: inset 0 -1px 1px 0 var(--gray-a3), inset 0 0 0 1px var(--gray-a3), inset 0 3px 4px 0 var(--black-a5), inset 0 0 0 1px var(--gray-a4);
            --shadow-2: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)), 0 0 1px 1px var(--gray-a5), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a8);
            --shadow-3: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)), 0 2px 3px -2px var(--black-a3), 0 3px 8px -2px var(--black-a6), 0 4px 12px -4px var(--black-a7);
            --shadow-4: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)), 0 8px 40px var(--black-a3), 0 12px 32px -16px var(--black-a5);
            --shadow-5: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)), 0 12px 60px var(--black-a5), 0 12px 32px -16px var(--black-a7);
            --shadow-6: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)), 0 12px 60px var(--black-a4), 0 16px 64px var(--black-a6), 0 16px 36px -20px var(--black-a11);
            --card-classic-hover-box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a7), var(--gray-8)), 0 0 1px 1px var(--gray-a7), 0 0 1px -1px var(--gray-a4), 0 0 3px -2px var(--gray-a3), 0 0 12px -2px var(--gray-a3), 0 0 16px -8px var(--gray-a9)
        }
    }

    @font-face {
        font-family: "Segoe UI (Custom)";
        font-weight: 300;
        size-adjust: 103%;
        descent-override: 35%;
        ascent-override: 105%;
        src: local("Segoe UI Semilight"), local("Segoe UI")
    }

    @font-face {
        font-family: "Segoe UI (Custom)";
        font-weight: 300;
        font-style: italic;
        size-adjust: 103%;
        descent-override: 35%;
        ascent-override: 105%;
        src: local("Segoe UI Semilight Italic"), local("Segoe UI Italic")
    }

    @font-face {
        font-family: "Segoe UI (Custom)";
        font-weight: 400;
        size-adjust: 103%;
        descent-override: 35%;
        ascent-override: 105%;
        src: local("Segoe UI")
    }

    @font-face {
        font-family: "Segoe UI (Custom)";
        font-weight: 400;
        font-style: italic;
        size-adjust: 103%;
        descent-override: 35%;
        ascent-override: 105%;
        src: local("Segoe UI Italic")
    }

    @font-face {
        font-family: "Segoe UI (Custom)";
        font-weight: 500;
        size-adjust: 103%;
        descent-override: 35%;
        ascent-override: 105%;
        src: local("Segoe UI Semibold"), local("Segoe UI")
    }

    @font-face {
        font-family: "Segoe UI (Custom)";
        font-weight: 500;
        font-style: italic;
        size-adjust: 103%;
        descent-override: 35%;
        ascent-override: 105%;
        src: local("Segoe UI Semibold Italic"), local("Segoe UI Italic")
    }

    @font-face {
        font-family: "Segoe UI (Custom)";
        font-weight: 700;
        size-adjust: 103%;
        descent-override: 35%;
        ascent-override: 105%;
        src: local("Segoe UI Bold")
    }

    @font-face {
        font-family: "Segoe UI (Custom)";
        font-weight: 700;
        font-style: italic;
        size-adjust: 103%;
        descent-override: 35%;
        ascent-override: 105%;
        src: local("Segoe UI Bold Italic")
    }

    @font-face {
        font-family: "Open Sans (Custom)";
        font-weight: 300;
        descent-override: 35%;
        src: local("Open Sans Light"), local("Open Sans Regular")
    }

    @font-face {
        font-family: "Open Sans (Custom)";
        font-weight: 300;
        font-style: italic;
        descent-override: 35%;
        src: local("Open Sans Light Italic"), local("Open Sans Italic")
    }

    @font-face {
        font-family: "Open Sans (Custom)";
        font-weight: 400;
        descent-override: 35%;
        src: local("Open Sans Regular")
    }

    @font-face {
        font-family: "Open Sans (Custom)";
        font-weight: 400;
        font-style: italic;
        descent-override: 35%;
        src: local("Open Sans Italic")
    }

    @font-face {
        font-family: "Open Sans (Custom)";
        font-weight: 500;
        descent-override: 35%;
        src: local("Open Sans Medium"), local("Open Sans Regular")
    }

    @font-face {
        font-family: "Open Sans (Custom)";
        font-weight: 500;
        font-style: italic;
        descent-override: 35%;
        src: local("Open Sans Medium Italic"), local("Open Sans Italic")
    }

    @font-face {
        font-family: "Open Sans (Custom)";
        font-weight: 700;
        descent-override: 35%;
        src: local("Open Sans Bold")
    }

    @font-face {
        font-family: "Open Sans (Custom)";
        font-weight: 700;
        font-style: italic;
        descent-override: 35%;
        src: local("Open Sans Bold Italic")
    }

    @font-face {
        font-family: "Consolas (Custom)";
        font-weight: 400;
        size-adjust: 110%;
        ascent-override: 85%;
        descent-override: 22%;
        src: local("Consolas")
    }

    @font-face {
        font-family: "Consolas (Custom)";
        font-weight: 400;
        font-style: italic;
        size-adjust: 110%;
        ascent-override: 85%;
        descent-override: 22%;
        src: local("Consolas Italic")
    }

    @font-face {
        font-family: "Consolas (Custom)";
        font-weight: 700;
        size-adjust: 110%;
        ascent-override: 85%;
        descent-override: 22%;
        src: local("Consolas Bold")
    }

    @font-face {
        font-family: "Consolas (Custom)";
        font-weight: 700;
        font-style: italic;
        size-adjust: 110%;
        ascent-override: 85%;
        descent-override: 22%;
        src: local("Consolas Bold Italic")
    }

    .rt-AvatarRoot {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        width: var(--avatar-size);
        height: var(--avatar-size);
        flex-shrink: 0
    }

    .rt-AvatarImage {
        -o-object-fit: cover;
        object-fit: cover
    }

    .rt-AvatarFallback,
    .rt-AvatarImage {
        width: 100%;
        height: 100%;
        border-radius: inherit
    }

    .rt-AvatarFallback {
        z-index: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        line-height: 1;
        font-weight: var(--font-weight-medium);
        text-transform: uppercase
    }

    .rt-AvatarFallback:where(.rt-one-letter) {
        font-size: var(--avatar-fallback-one-letter-font-size)
    }

    .rt-AvatarFallback:where(.rt-two-letters) {
        font-size: var(--avatar-fallback-two-letters-font-size, var(--avatar-fallback-one-letter-font-size))
    }

    @media {
        .rt-AvatarRoot:where(.rt-r-size-1) {
            --avatar-size: var(--space-5);
            --avatar-fallback-one-letter-font-size: var(--font-size-2);
            --avatar-fallback-two-letters-font-size: var(--font-size-1);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-AvatarRoot:where(.rt-r-size-2) {
            --avatar-size: var(--space-6);
            --avatar-fallback-one-letter-font-size: var(--font-size-3);
            --avatar-fallback-two-letters-font-size: var(--font-size-2);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-AvatarRoot:where(.rt-r-size-3) {
            --avatar-size: var(--space-7);
            --avatar-fallback-one-letter-font-size: var(--font-size-4);
            --avatar-fallback-two-letters-font-size: var(--font-size-3);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-AvatarRoot:where(.rt-r-size-4) {
            --avatar-size: var(--space-8);
            --avatar-fallback-one-letter-font-size: var(--font-size-5);
            --avatar-fallback-two-letters-font-size: var(--font-size-4);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-AvatarRoot:where(.rt-r-size-5) {
            --avatar-size: var(--space-9);
            --avatar-fallback-one-letter-font-size: var(--font-size-6);
            border-radius: max(var(--radius-4), var(--radius-full));
            letter-spacing: var(--letter-spacing-6)
        }

        .rt-AvatarRoot:where(.rt-r-size-6) {
            --avatar-size: 80px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.rt-r-size-7) {
            --avatar-size: 96px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.rt-r-size-8) {
            --avatar-size: 128px;
            --avatar-fallback-one-letter-font-size: var(--font-size-8);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-8)
        }

        .rt-AvatarRoot:where(.rt-r-size-9) {
            --avatar-size: 160px;
            --avatar-fallback-one-letter-font-size: var(--font-size-9);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:520px) {
        .rt-AvatarRoot:where(.xs\:rt-r-size-1) {
            --avatar-size: var(--space-5);
            --avatar-fallback-one-letter-font-size: var(--font-size-2);
            --avatar-fallback-two-letters-font-size: var(--font-size-1);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-AvatarRoot:where(.xs\:rt-r-size-2) {
            --avatar-size: var(--space-6);
            --avatar-fallback-one-letter-font-size: var(--font-size-3);
            --avatar-fallback-two-letters-font-size: var(--font-size-2);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-AvatarRoot:where(.xs\:rt-r-size-3) {
            --avatar-size: var(--space-7);
            --avatar-fallback-one-letter-font-size: var(--font-size-4);
            --avatar-fallback-two-letters-font-size: var(--font-size-3);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-AvatarRoot:where(.xs\:rt-r-size-4) {
            --avatar-size: var(--space-8);
            --avatar-fallback-one-letter-font-size: var(--font-size-5);
            --avatar-fallback-two-letters-font-size: var(--font-size-4);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-AvatarRoot:where(.xs\:rt-r-size-5) {
            --avatar-size: var(--space-9);
            --avatar-fallback-one-letter-font-size: var(--font-size-6);
            border-radius: max(var(--radius-4), var(--radius-full));
            letter-spacing: var(--letter-spacing-6)
        }

        .rt-AvatarRoot:where(.xs\:rt-r-size-6) {
            --avatar-size: 80px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.xs\:rt-r-size-7) {
            --avatar-size: 96px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.xs\:rt-r-size-8) {
            --avatar-size: 128px;
            --avatar-fallback-one-letter-font-size: var(--font-size-8);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-8)
        }

        .rt-AvatarRoot:where(.xs\:rt-r-size-9) {
            --avatar-size: 160px;
            --avatar-fallback-one-letter-font-size: var(--font-size-9);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:768px) {
        .rt-AvatarRoot:where(.sm\:rt-r-size-1) {
            --avatar-size: var(--space-5);
            --avatar-fallback-one-letter-font-size: var(--font-size-2);
            --avatar-fallback-two-letters-font-size: var(--font-size-1);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-AvatarRoot:where(.sm\:rt-r-size-2) {
            --avatar-size: var(--space-6);
            --avatar-fallback-one-letter-font-size: var(--font-size-3);
            --avatar-fallback-two-letters-font-size: var(--font-size-2);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-AvatarRoot:where(.sm\:rt-r-size-3) {
            --avatar-size: var(--space-7);
            --avatar-fallback-one-letter-font-size: var(--font-size-4);
            --avatar-fallback-two-letters-font-size: var(--font-size-3);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-AvatarRoot:where(.sm\:rt-r-size-4) {
            --avatar-size: var(--space-8);
            --avatar-fallback-one-letter-font-size: var(--font-size-5);
            --avatar-fallback-two-letters-font-size: var(--font-size-4);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-AvatarRoot:where(.sm\:rt-r-size-5) {
            --avatar-size: var(--space-9);
            --avatar-fallback-one-letter-font-size: var(--font-size-6);
            border-radius: max(var(--radius-4), var(--radius-full));
            letter-spacing: var(--letter-spacing-6)
        }

        .rt-AvatarRoot:where(.sm\:rt-r-size-6) {
            --avatar-size: 80px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.sm\:rt-r-size-7) {
            --avatar-size: 96px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.sm\:rt-r-size-8) {
            --avatar-size: 128px;
            --avatar-fallback-one-letter-font-size: var(--font-size-8);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-8)
        }

        .rt-AvatarRoot:where(.sm\:rt-r-size-9) {
            --avatar-size: 160px;
            --avatar-fallback-one-letter-font-size: var(--font-size-9);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1024px) {
        .rt-AvatarRoot:where(.md\:rt-r-size-1) {
            --avatar-size: var(--space-5);
            --avatar-fallback-one-letter-font-size: var(--font-size-2);
            --avatar-fallback-two-letters-font-size: var(--font-size-1);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-AvatarRoot:where(.md\:rt-r-size-2) {
            --avatar-size: var(--space-6);
            --avatar-fallback-one-letter-font-size: var(--font-size-3);
            --avatar-fallback-two-letters-font-size: var(--font-size-2);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-AvatarRoot:where(.md\:rt-r-size-3) {
            --avatar-size: var(--space-7);
            --avatar-fallback-one-letter-font-size: var(--font-size-4);
            --avatar-fallback-two-letters-font-size: var(--font-size-3);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-AvatarRoot:where(.md\:rt-r-size-4) {
            --avatar-size: var(--space-8);
            --avatar-fallback-one-letter-font-size: var(--font-size-5);
            --avatar-fallback-two-letters-font-size: var(--font-size-4);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-AvatarRoot:where(.md\:rt-r-size-5) {
            --avatar-size: var(--space-9);
            --avatar-fallback-one-letter-font-size: var(--font-size-6);
            border-radius: max(var(--radius-4), var(--radius-full));
            letter-spacing: var(--letter-spacing-6)
        }

        .rt-AvatarRoot:where(.md\:rt-r-size-6) {
            --avatar-size: 80px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.md\:rt-r-size-7) {
            --avatar-size: 96px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.md\:rt-r-size-8) {
            --avatar-size: 128px;
            --avatar-fallback-one-letter-font-size: var(--font-size-8);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-8)
        }

        .rt-AvatarRoot:where(.md\:rt-r-size-9) {
            --avatar-size: 160px;
            --avatar-fallback-one-letter-font-size: var(--font-size-9);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1280px) {
        .rt-AvatarRoot:where(.lg\:rt-r-size-1) {
            --avatar-size: var(--space-5);
            --avatar-fallback-one-letter-font-size: var(--font-size-2);
            --avatar-fallback-two-letters-font-size: var(--font-size-1);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-AvatarRoot:where(.lg\:rt-r-size-2) {
            --avatar-size: var(--space-6);
            --avatar-fallback-one-letter-font-size: var(--font-size-3);
            --avatar-fallback-two-letters-font-size: var(--font-size-2);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-AvatarRoot:where(.lg\:rt-r-size-3) {
            --avatar-size: var(--space-7);
            --avatar-fallback-one-letter-font-size: var(--font-size-4);
            --avatar-fallback-two-letters-font-size: var(--font-size-3);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-AvatarRoot:where(.lg\:rt-r-size-4) {
            --avatar-size: var(--space-8);
            --avatar-fallback-one-letter-font-size: var(--font-size-5);
            --avatar-fallback-two-letters-font-size: var(--font-size-4);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-AvatarRoot:where(.lg\:rt-r-size-5) {
            --avatar-size: var(--space-9);
            --avatar-fallback-one-letter-font-size: var(--font-size-6);
            border-radius: max(var(--radius-4), var(--radius-full));
            letter-spacing: var(--letter-spacing-6)
        }

        .rt-AvatarRoot:where(.lg\:rt-r-size-6) {
            --avatar-size: 80px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.lg\:rt-r-size-7) {
            --avatar-size: 96px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.lg\:rt-r-size-8) {
            --avatar-size: 128px;
            --avatar-fallback-one-letter-font-size: var(--font-size-8);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-8)
        }

        .rt-AvatarRoot:where(.lg\:rt-r-size-9) {
            --avatar-size: 160px;
            --avatar-fallback-one-letter-font-size: var(--font-size-9);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1640px) {
        .rt-AvatarRoot:where(.xl\:rt-r-size-1) {
            --avatar-size: var(--space-5);
            --avatar-fallback-one-letter-font-size: var(--font-size-2);
            --avatar-fallback-two-letters-font-size: var(--font-size-1);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-AvatarRoot:where(.xl\:rt-r-size-2) {
            --avatar-size: var(--space-6);
            --avatar-fallback-one-letter-font-size: var(--font-size-3);
            --avatar-fallback-two-letters-font-size: var(--font-size-2);
            border-radius: max(var(--radius-2), var(--radius-full));
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-AvatarRoot:where(.xl\:rt-r-size-3) {
            --avatar-size: var(--space-7);
            --avatar-fallback-one-letter-font-size: var(--font-size-4);
            --avatar-fallback-two-letters-font-size: var(--font-size-3);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-AvatarRoot:where(.xl\:rt-r-size-4) {
            --avatar-size: var(--space-8);
            --avatar-fallback-one-letter-font-size: var(--font-size-5);
            --avatar-fallback-two-letters-font-size: var(--font-size-4);
            border-radius: max(var(--radius-3), var(--radius-full));
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-AvatarRoot:where(.xl\:rt-r-size-5) {
            --avatar-size: var(--space-9);
            --avatar-fallback-one-letter-font-size: var(--font-size-6);
            border-radius: max(var(--radius-4), var(--radius-full));
            letter-spacing: var(--letter-spacing-6)
        }

        .rt-AvatarRoot:where(.xl\:rt-r-size-6) {
            --avatar-size: 80px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.xl\:rt-r-size-7) {
            --avatar-size: 96px;
            --avatar-fallback-one-letter-font-size: var(--font-size-7);
            border-radius: max(var(--radius-5), var(--radius-full));
            letter-spacing: var(--letter-spacing-7)
        }

        .rt-AvatarRoot:where(.xl\:rt-r-size-8) {
            --avatar-size: 128px;
            --avatar-fallback-one-letter-font-size: var(--font-size-8);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-8)
        }

        .rt-AvatarRoot:where(.xl\:rt-r-size-9) {
            --avatar-size: 160px;
            --avatar-fallback-one-letter-font-size: var(--font-size-9);
            border-radius: max(var(--radius-6), var(--radius-full));
            letter-spacing: var(--letter-spacing-9)
        }
    }

    .rt-AvatarRoot:where(.rt-variant-solid) :where(.rt-AvatarFallback) {
        background-color: var(--accent-9);
        color: var(--accent-9-contrast)
    }

    .rt-AvatarRoot:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-AvatarFallback) {
        background-color: var(--accent-12);
        color: var(--accent-1)
    }

    .rt-AvatarRoot:where(.rt-variant-soft) :where(.rt-AvatarFallback) {
        background-color: var(--accent-a3);
        color: var(--accent-a11)
    }

    .rt-AvatarRoot:where(.rt-variant-soft):where(.rt-high-contrast) :where(.rt-AvatarFallback) {
        color: var(--accent-12)
    }

    .rt-Badge {
        display: inline-flex;
        align-items: center;
        box-sizing: border-box;
        white-space: nowrap;
        font-weight: var(--font-weight-medium);
        flex-shrink: 0;
        line-height: 1;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        cursor: default
    }

    @media {
        .rt-Badge:where(.rt-r-size-1) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            padding: calc(var(--space-1) / 2) var(--space-2);
            gap: var(--space-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-Badge:where(.rt-r-size-2) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            padding: calc(var(--space-1) * 1.5) var(--space-4);
            gap: var(--space-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }
    }

    @media (min-width:520px) {
        .rt-Badge:where(.xs\:rt-r-size-1) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            padding: calc(var(--space-1) / 2) var(--space-2);
            gap: var(--space-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-Badge:where(.xs\:rt-r-size-2) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            padding: calc(var(--space-1) * 1.5) var(--space-4);
            gap: var(--space-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }
    }

    @media (min-width:768px) {
        .rt-Badge:where(.sm\:rt-r-size-1) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            padding: calc(var(--space-1) / 2) var(--space-2);
            gap: var(--space-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-Badge:where(.sm\:rt-r-size-2) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            padding: calc(var(--space-1) * 1.5) var(--space-4);
            gap: var(--space-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }
    }

    @media (min-width:1024px) {
        .rt-Badge:where(.md\:rt-r-size-1) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            padding: calc(var(--space-1) / 2) var(--space-2);
            gap: var(--space-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-Badge:where(.md\:rt-r-size-2) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            padding: calc(var(--space-1) * 1.5) var(--space-4);
            gap: var(--space-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }
    }

    @media (min-width:1280px) {
        .rt-Badge:where(.lg\:rt-r-size-1) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            padding: calc(var(--space-1) / 2) var(--space-2);
            gap: var(--space-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-Badge:where(.lg\:rt-r-size-2) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            padding: calc(var(--space-1) * 1.5) var(--space-4);
            gap: var(--space-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }
    }

    @media (min-width:1640px) {
        .rt-Badge:where(.xl\:rt-r-size-1) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            padding: calc(var(--space-1) / 2) var(--space-2);
            gap: var(--space-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-Badge:where(.xl\:rt-r-size-2) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            padding: calc(var(--space-1) * 1.5) var(--space-4);
            gap: var(--space-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }
    }

    .rt-Badge:where(.rt-variant-solid) {
        background-color: var(--accent-9);
        color: var(--accent-9-contrast)
    }

    .rt-Badge:where(.rt-variant-solid):where(.rt-high-contrast) {
        background-color: var(--accent-12);
        color: var(--accent-1)
    }

    .rt-Badge:where(.rt-variant-surface) {
        background-color: var(--color-surface-accent);
        box-shadow: inset 0 0 0 1px var(--accent-a7);
        color: var(--accent-a11)
    }

    .rt-Badge:where(.rt-variant-surface):where(.rt-high-contrast) {
        color: var(--accent-12)
    }

    .rt-Badge:where(.rt-variant-soft) {
        background-color: var(--accent-a3);
        color: var(--accent-a11)
    }

    .rt-Badge:where(.rt-variant-soft):where(.rt-high-contrast) {
        color: var(--accent-12)
    }

    .rt-Badge:where(.rt-variant-outline) {
        box-shadow: inset 0 0 0 1px var(--accent-a8);
        color: var(--accent-a11)
    }

    .rt-Badge:where(.rt-variant-outline):where(.rt-high-contrast) {
        box-shadow: inset 0 0 0 1px var(--accent-a7), inset 0 0 0 1px var(--gray-a11);
        color: var(--accent-12)
    }

    .rt-Blockquote {
        border-left: max(var(--space-1), .25em) solid var(--accent-a6);
        padding-left: min(var(--space-5), max(var(--space-3), .5em))
    }

    .rt-BaseButton,
    .rt-Box {
        box-sizing: border-box
    }

    .rt-BaseButton {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        vertical-align: top
    }

    .rt-BaseButton:where(:not(.rt-variant-ghost)) {
        height: var(--base-button-height)
    }

    .rt-BaseButton:where(.rt-variant-ghost) {
        box-sizing: content-box;
        height: -moz-fit-content;
        height: fit-content
    }

    @media {
        .rt-BaseButton:where(.rt-r-size-1) {
            --base-button-classic-active-padding-top: 1px;
            --base-button-height: var(--space-5);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-BaseButton:where(.rt-r-size-2) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-6);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-BaseButton:where(.rt-r-size-3) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-7);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-BaseButton:where(.rt-r-size-4) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-8);
            border-radius: max(var(--radius-4), var(--radius-full))
        }
    }

    @media (min-width:520px) {
        .rt-BaseButton:where(.xs\:rt-r-size-1) {
            --base-button-classic-active-padding-top: 1px;
            --base-button-height: var(--space-5);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-BaseButton:where(.xs\:rt-r-size-2) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-6);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-BaseButton:where(.xs\:rt-r-size-3) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-7);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-BaseButton:where(.xs\:rt-r-size-4) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-8);
            border-radius: max(var(--radius-4), var(--radius-full))
        }
    }

    @media (min-width:768px) {
        .rt-BaseButton:where(.sm\:rt-r-size-1) {
            --base-button-classic-active-padding-top: 1px;
            --base-button-height: var(--space-5);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-BaseButton:where(.sm\:rt-r-size-2) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-6);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-BaseButton:where(.sm\:rt-r-size-3) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-7);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-BaseButton:where(.sm\:rt-r-size-4) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-8);
            border-radius: max(var(--radius-4), var(--radius-full))
        }
    }

    @media (min-width:1024px) {
        .rt-BaseButton:where(.md\:rt-r-size-1) {
            --base-button-classic-active-padding-top: 1px;
            --base-button-height: var(--space-5);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-BaseButton:where(.md\:rt-r-size-2) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-6);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-BaseButton:where(.md\:rt-r-size-3) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-7);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-BaseButton:where(.md\:rt-r-size-4) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-8);
            border-radius: max(var(--radius-4), var(--radius-full))
        }
    }

    @media (min-width:1280px) {
        .rt-BaseButton:where(.lg\:rt-r-size-1) {
            --base-button-classic-active-padding-top: 1px;
            --base-button-height: var(--space-5);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-BaseButton:where(.lg\:rt-r-size-2) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-6);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-BaseButton:where(.lg\:rt-r-size-3) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-7);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-BaseButton:where(.lg\:rt-r-size-4) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-8);
            border-radius: max(var(--radius-4), var(--radius-full))
        }
    }

    @media (min-width:1640px) {
        .rt-BaseButton:where(.xl\:rt-r-size-1) {
            --base-button-classic-active-padding-top: 1px;
            --base-button-height: var(--space-5);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-BaseButton:where(.xl\:rt-r-size-2) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-6);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-BaseButton:where(.xl\:rt-r-size-3) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-7);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-BaseButton:where(.xl\:rt-r-size-4) {
            --base-button-classic-active-padding-top: 2px;
            --base-button-height: var(--space-8);
            border-radius: max(var(--radius-4), var(--radius-full))
        }
    }

    .rt-BaseButton:where(.rt-variant-classic) {
        background-color: var(--accent-9);
        color: var(--accent-9-contrast);
        position: relative;
        z-index: 0;
        background-image: linear-gradient(to bottom, transparent 50%, var(--gray-a4)), linear-gradient(to bottom, transparent 50%, var(--accent-9) 80%);
        box-shadow: var(--base-button-classic-box-shadow-top), inset 0 0 0 1px var(--accent-9), var(--base-button-classic-box-shadow-bottom)
    }

    .rt-BaseButton:where(.rt-variant-classic):after {
        content: "";
        position: absolute;
        border-radius: inherit;
        pointer-events: none;
        inset: 0;
        z-index: -1;
        border: var(--base-button-classic-after-inset) solid transparent;
        background-clip: content-box;
        background-color: inherit;
        background-image: linear-gradient(var(--black-a1), transparent, var(--white-a2));
        box-shadow: inset 0 2px 3px -1px var(--white-a4)
    }

    .rt-BaseButton:where(.rt-variant-classic):where(.rt-high-contrast) {
        background-color: var(--accent-12);
        color: var(--gray-1);
        background-image: linear-gradient(to bottom, transparent 50%, var(--gray-a4)), linear-gradient(to bottom, transparent 50%, var(--accent-12) 80%);
        box-shadow: var(--base-button-classic-box-shadow-top), inset 0 0 0 1px var(--accent-12), var(--base-button-classic-box-shadow-bottom)
    }

    .rt-BaseButton:where(.rt-variant-classic):where(.rt-high-contrast):after {
        background-image: linear-gradient(var(--black-a3), transparent, var(--white-a2))
    }

    .rt-BaseButton:where(.rt-variant-classic):where(:focus-visible) {
        outline: 2px solid var(--color-focus-root);
        outline-offset: 2px
    }

    @media (hover:hover) {
        .rt-BaseButton:where(.rt-variant-classic):where(:hover):after {
            background-color: var(--accent-10);
            background-image: linear-gradient(var(--black-a2) -15%, transparent, var(--white-a3))
        }

        .rt-BaseButton:where(.rt-variant-classic):where(:hover):where(.rt-high-contrast) {
            filter: var(--base-button-classic-high-contrast-hover-filter)
        }

        .rt-BaseButton:where(.rt-variant-classic):where(:hover):where(.rt-high-contrast):after {
            background-color: var(--accent-12);
            background-image: linear-gradient(var(--black-a5), transparent, var(--white-a2))
        }
    }

    .rt-BaseButton:where(.rt-variant-classic):where([data-state=open]):after {
        background-color: var(--accent-10);
        background-image: linear-gradient(var(--black-a2) -15%, transparent, var(--white-a3))
    }

    .rt-BaseButton:where(.rt-variant-classic):where([data-state=open]):where(.rt-high-contrast) {
        filter: var(--base-button-classic-high-contrast-hover-filter)
    }

    .rt-BaseButton:where(.rt-variant-classic):where([data-state=open]):where(.rt-high-contrast):after {
        background-color: var(--accent-12);
        background-image: linear-gradient(var(--black-a5), transparent, var(--white-a2))
    }

    .rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open], [data-disabled])) {
        background-color: var(--accent-9);
        background-image: linear-gradient(var(--black-a1), transparent);
        padding-top: var(--base-button-classic-active-padding-top);
        box-shadow: inset 0 4px 2px -2px var(--gray-a4), inset 0 1px 1px var(--gray-a7), inset 0 0 0 1px var(--gray-a5), inset 0 0 0 1px var(--accent-9), inset 0 3px 2px var(--gray-a3), inset 0 0 0 1px var(--white-a7), inset 0 -2px 1px var(--white-a5)
    }

    .rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open], [data-disabled])):after {
        box-shadow: none;
        background-color: inherit;
        background-image: linear-gradient(var(--black-a2), transparent, var(--white-a3))
    }

    .rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open], [data-disabled])):where(.rt-high-contrast) {
        background-color: var(--accent-12);
        filter: var(--base-button-classic-high-contrast-active-filter);
        box-shadow: var(--base-button__classic-active__shadow-front-layer), inset 0 0 0 1px var(--accent-12), var(--base-button__classic-active__shadow-bottom-layer)
    }

    .rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open], [data-disabled])):where(.rt-high-contrast):after {
        background-image: linear-gradient(var(--black-a5), transparent, var(--white-a3))
    }

    .rt-BaseButton:where(.rt-variant-classic):where([data-disabled]) {
        cursor: var(--cursor-disabled);
        color: var(--gray-a8);
        background-color: var(--gray-2);
        background-image: none;
        box-shadow: var(--base-button-classic-disabled-box-shadow);
        filter: none
    }

    .rt-BaseButton:where(.rt-variant-classic):where([data-disabled]):after {
        box-shadow: none;
        background-color: var(--gray-a2);
        background-image: linear-gradient(var(--black-a1) -20%, transparent, var(--white-a1))
    }

    .rt-BaseButton:where(.rt-variant-solid) {
        background-color: var(--accent-9);
        color: var(--accent-9-contrast)
    }

    @media (hover:hover) {
        .rt-BaseButton:where(.rt-variant-solid):where(:hover) {
            background-color: var(--accent-10)
        }
    }

    .rt-BaseButton:where(.rt-variant-solid):where([data-state=open]) {
        background-color: var(--accent-10)
    }

    .rt-BaseButton:where(.rt-variant-solid):where(:active:not([data-state=open])) {
        background-color: var(--accent-10);
        filter: var(--base-button-solid-active-filter)
    }

    .rt-BaseButton:where(.rt-variant-solid):where(:focus-visible) {
        outline: 2px solid var(--color-focus-root);
        outline-offset: 2px
    }

    .rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast) {
        background-color: var(--accent-12);
        color: var(--gray-1)
    }

    @media (hover:hover) {
        .rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where(:hover) {
            background-color: var(--accent-12);
            filter: var(--base-button-solid-high-contrast-hover-filter)
        }
    }

    .rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where([data-state=open]) {
        background-color: var(--accent-12);
        filter: var(--base-button-solid-high-contrast-hover-filter)
    }

    .rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where(:active:not([data-state=open])) {
        background-color: var(--accent-12);
        filter: var(--base-button-solid-high-contrast-active-filter)
    }

    .rt-BaseButton:where(.rt-variant-solid):where([data-disabled]) {
        cursor: var(--cursor-disabled);
        color: var(--gray-a8);
        background-color: var(--gray-a3);
        filter: none
    }

    .rt-BaseButton:where(.rt-variant-soft, .rt-variant-ghost) {
        color: var(--accent-a11)
    }

    .rt-BaseButton:where(.rt-variant-soft, .rt-variant-ghost):where(.rt-high-contrast) {
        color: var(--accent-12)
    }

    .rt-BaseButton:where(.rt-variant-soft, .rt-variant-ghost):where([data-disabled]) {
        cursor: var(--cursor-disabled);
        color: var(--gray-a8);
        background-color: var(--gray-a3)
    }

    .rt-BaseButton:where(.rt-variant-soft) {
        background-color: var(--accent-a3)
    }

    .rt-BaseButton:where(.rt-variant-soft):where(:focus-visible) {
        outline: 2px solid var(--accent-8);
        outline-offset: -1px
    }

    @media (hover:hover) {
        .rt-BaseButton:where(.rt-variant-soft):where(:hover) {
            background-color: var(--accent-a4)
        }
    }

    .rt-BaseButton:where(.rt-variant-soft):where([data-state=open]) {
        background-color: var(--accent-a4)
    }

    .rt-BaseButton:where(.rt-variant-soft):where(:active:not([data-state=open])) {
        background-color: var(--accent-a5)
    }

    .rt-BaseButton:where(.rt-variant-soft):where([data-disabled]) {
        cursor: var(--cursor-disabled);
        color: var(--gray-a8);
        background-color: var(--gray-a3)
    }

    @media (hover:hover) {
        .rt-BaseButton:where(.rt-variant-ghost):where(:hover) {
            background-color: var(--accent-a3)
        }
    }

    .rt-BaseButton:where(.rt-variant-ghost):where(:focus-visible) {
        outline: 2px solid var(--color-focus-root);
        outline-offset: -1px
    }

    .rt-BaseButton:where(.rt-variant-ghost):where([data-state=open]) {
        background-color: var(--accent-a3)
    }

    .rt-BaseButton:where(.rt-variant-ghost):where(:active:not([data-state=open])) {
        background-color: var(--accent-a4)
    }

    .rt-BaseButton:where(.rt-variant-ghost):where([data-disabled]) {
        cursor: var(--cursor-disabled);
        color: var(--gray-a8);
        background-color: transparent
    }

    .rt-BaseButton:where(.rt-variant-outline) {
        box-shadow: inset 0 0 0 1px var(--accent-a8);
        color: var(--accent-a11)
    }

    @media (hover:hover) {
        .rt-BaseButton:where(.rt-variant-outline):where(:hover) {
            background-color: var(--accent-a2)
        }
    }

    .rt-BaseButton:where(.rt-variant-outline):where([data-state=open]) {
        background-color: var(--accent-a2)
    }

    .rt-BaseButton:where(.rt-variant-outline):where(:active:not([data-state=open])) {
        background-color: var(--accent-a3)
    }

    .rt-BaseButton:where(.rt-variant-outline):where(:focus-visible) {
        outline: 2px solid var(--color-focus-root);
        outline-offset: -1px
    }

    .rt-BaseButton:where(.rt-variant-outline):where(.rt-high-contrast) {
        box-shadow: inset 0 0 0 1px var(--accent-a7), inset 0 0 0 1px var(--gray-a11);
        color: var(--accent-12)
    }

    .rt-BaseButton:where(.rt-variant-outline):where([data-disabled]) {
        cursor: var(--cursor-disabled);
        color: var(--gray-a8);
        box-shadow: inset 0 0 0 1px var(--gray-a7);
        background-color: transparent
    }

    .rt-BaseButton:where(.rt-variant-surface) {
        background-color: var(--color-surface-accent);
        box-shadow: inset 0 0 0 1px var(--accent-a7);
        color: var(--accent-a11)
    }

    @media (hover:hover) {
        .rt-BaseButton:where(.rt-variant-surface):where(:hover) {
            box-shadow: inset 0 0 0 1px var(--accent-a8)
        }
    }

    .rt-BaseButton:where(.rt-variant-surface):where([data-state=open]) {
        box-shadow: inset 0 0 0 1px var(--accent-a8)
    }

    .rt-BaseButton:where(.rt-variant-surface):where(:active:not([data-state=open])) {
        background-color: var(--accent-a3);
        box-shadow: inset 0 0 0 1px var(--accent-a8)
    }

    .rt-BaseButton:where(.rt-variant-surface):where(:focus-visible) {
        outline: 2px solid var(--color-focus-root);
        outline-offset: -1px
    }

    .rt-BaseButton:where(.rt-variant-surface):where(.rt-high-contrast) {
        color: var(--accent-12)
    }

    .rt-BaseButton:where(.rt-variant-surface):where([data-disabled]) {
        cursor: var(--cursor-disabled);
        color: var(--gray-a8);
        box-shadow: inset 0 0 0 1px var(--gray-a6);
        background-color: var(--gray-a2)
    }

    .rt-Button:where(:not(.rt-variant-ghost)) :where(svg) {
        opacity: .9
    }

    .rt-Button:where(.rt-variant-ghost) {
        padding: var(--button-ghost-padding-y) var(--button-ghost-padding-x);
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-top-override: calc(var(--margin-top) - var(--button-ghost-padding-y));
        --margin-right-override: calc(var(--margin-right) - var(--button-ghost-padding-x));
        --margin-bottom-override: calc(var(--margin-bottom) - var(--button-ghost-padding-y));
        --margin-left-override: calc(var(--margin-left) - var(--button-ghost-padding-x));
        margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override)
    }

    :where(.rt-Button:where(.rt-variant-ghost))>* {
        --margin-top-override: initial;
        --margin-right-override: initial;
        --margin-bottom-override: initial;
        --margin-left-override: initial
    }

    @media {
        .rt-Button:where(.rt-r-size-1) {
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-Button:where(.rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-Button:where(.rt-r-size-1):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.rt-r-size-2) {
            gap: var(--space-2);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-Button:where(.rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-Button:where(.rt-r-size-2):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.rt-r-size-3) {
            gap: var(--space-3);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-Button:where(.rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-Button:where(.rt-r-size-3):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-3);
            --button-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-Button:where(.rt-r-size-4) {
            gap: var(--space-3);
            font-size: var(--font-size-4);
            line-height: var(--line-height-4);
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-Button:where(.rt-r-size-4):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .rt-Button:where(.rt-r-size-4):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-4);
            --button-ghost-padding-y: var(--space-2)
        }
    }

    @media (min-width:520px) {
        .rt-Button:where(.xs\:rt-r-size-1) {
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-Button:where(.xs\:rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-Button:where(.xs\:rt-r-size-1):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.xs\:rt-r-size-2) {
            gap: var(--space-2);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-Button:where(.xs\:rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-Button:where(.xs\:rt-r-size-2):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.xs\:rt-r-size-3) {
            gap: var(--space-3);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-Button:where(.xs\:rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-Button:where(.xs\:rt-r-size-3):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-3);
            --button-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-Button:where(.xs\:rt-r-size-4) {
            gap: var(--space-3);
            font-size: var(--font-size-4);
            line-height: var(--line-height-4);
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-Button:where(.xs\:rt-r-size-4):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .rt-Button:where(.xs\:rt-r-size-4):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-4);
            --button-ghost-padding-y: var(--space-2)
        }
    }

    @media (min-width:768px) {
        .rt-Button:where(.sm\:rt-r-size-1) {
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-Button:where(.sm\:rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-Button:where(.sm\:rt-r-size-1):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.sm\:rt-r-size-2) {
            gap: var(--space-2);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-Button:where(.sm\:rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-Button:where(.sm\:rt-r-size-2):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.sm\:rt-r-size-3) {
            gap: var(--space-3);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-Button:where(.sm\:rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-Button:where(.sm\:rt-r-size-3):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-3);
            --button-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-Button:where(.sm\:rt-r-size-4) {
            gap: var(--space-3);
            font-size: var(--font-size-4);
            line-height: var(--line-height-4);
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-Button:where(.sm\:rt-r-size-4):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .rt-Button:where(.sm\:rt-r-size-4):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-4);
            --button-ghost-padding-y: var(--space-2)
        }
    }

    @media (min-width:1024px) {
        .rt-Button:where(.md\:rt-r-size-1) {
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-Button:where(.md\:rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-Button:where(.md\:rt-r-size-1):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.md\:rt-r-size-2) {
            gap: var(--space-2);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-Button:where(.md\:rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-Button:where(.md\:rt-r-size-2):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.md\:rt-r-size-3) {
            gap: var(--space-3);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-Button:where(.md\:rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-Button:where(.md\:rt-r-size-3):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-3);
            --button-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-Button:where(.md\:rt-r-size-4) {
            gap: var(--space-3);
            font-size: var(--font-size-4);
            line-height: var(--line-height-4);
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-Button:where(.md\:rt-r-size-4):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .rt-Button:where(.md\:rt-r-size-4):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-4);
            --button-ghost-padding-y: var(--space-2)
        }
    }

    @media (min-width:1280px) {
        .rt-Button:where(.lg\:rt-r-size-1) {
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-Button:where(.lg\:rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-Button:where(.lg\:rt-r-size-1):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.lg\:rt-r-size-2) {
            gap: var(--space-2);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-Button:where(.lg\:rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-Button:where(.lg\:rt-r-size-2):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.lg\:rt-r-size-3) {
            gap: var(--space-3);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-Button:where(.lg\:rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-Button:where(.lg\:rt-r-size-3):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-3);
            --button-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-Button:where(.lg\:rt-r-size-4) {
            gap: var(--space-3);
            font-size: var(--font-size-4);
            line-height: var(--line-height-4);
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-Button:where(.lg\:rt-r-size-4):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .rt-Button:where(.lg\:rt-r-size-4):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-4);
            --button-ghost-padding-y: var(--space-2)
        }
    }

    @media (min-width:1640px) {
        .rt-Button:where(.xl\:rt-r-size-1) {
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-Button:where(.xl\:rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-Button:where(.xl\:rt-r-size-1):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.xl\:rt-r-size-2) {
            gap: var(--space-2);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-Button:where(.xl\:rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-Button:where(.xl\:rt-r-size-2):where(.rt-variant-ghost) {
            gap: var(--space-1);
            --button-ghost-padding-x: var(--space-2);
            --button-ghost-padding-y: var(--space-1)
        }

        .rt-Button:where(.xl\:rt-r-size-3) {
            gap: var(--space-3);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-Button:where(.xl\:rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-Button:where(.xl\:rt-r-size-3):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-3);
            --button-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-Button:where(.xl\:rt-r-size-4) {
            gap: var(--space-3);
            font-size: var(--font-size-4);
            line-height: var(--line-height-4);
            letter-spacing: var(--letter-spacing-4)
        }

        .rt-Button:where(.xl\:rt-r-size-4):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .rt-Button:where(.xl\:rt-r-size-4):where(.rt-variant-ghost) {
            gap: var(--space-2);
            --button-ghost-padding-x: var(--space-4);
            --button-ghost-padding-y: var(--space-2)
        }
    }

    .rt-Button:where(:not(.rt-variant-ghost)) {
        font-weight: var(--font-weight-medium)
    }

    .rt-CalloutRoot {
        display: grid;
        align-items: flex-start;
        justify-content: flex-start;
        text-align: left;
        color: var(--accent-a11)
    }

    .rt-CalloutRoot:where(.rt-high-contrast) {
        color: var(--accent-12)
    }

    .rt-CalloutIcon {
        display: flex;
        align-items: center;
        grid-column-start: -2;
        height: var(--line-height)
    }

    .rt-CalloutRoot>:where(:not(.rt-CalloutIcon)) {
        grid-column-start: -1
    }

    @media {
        .rt-CalloutRoot:where(.rt-r-size-1) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2);
            padding: var(--space-3);
            border-radius: var(--radius-3)
        }

        .rt-CalloutRoot:where(.rt-r-size-2) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3);
            padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-CalloutRoot:where(.rt-r-size-3) {
            row-gap: var(--space-3);
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4);
            padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:520px) {
        .rt-CalloutRoot:where(.xs\:rt-r-size-1) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2);
            padding: var(--space-3);
            border-radius: var(--radius-3)
        }

        .rt-CalloutRoot:where(.xs\:rt-r-size-2) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3);
            padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-CalloutRoot:where(.xs\:rt-r-size-3) {
            row-gap: var(--space-3);
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4);
            padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:768px) {
        .rt-CalloutRoot:where(.sm\:rt-r-size-1) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2);
            padding: var(--space-3);
            border-radius: var(--radius-3)
        }

        .rt-CalloutRoot:where(.sm\:rt-r-size-2) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3);
            padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-CalloutRoot:where(.sm\:rt-r-size-3) {
            row-gap: var(--space-3);
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4);
            padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1024px) {
        .rt-CalloutRoot:where(.md\:rt-r-size-1) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2);
            padding: var(--space-3);
            border-radius: var(--radius-3)
        }

        .rt-CalloutRoot:where(.md\:rt-r-size-2) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3);
            padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-CalloutRoot:where(.md\:rt-r-size-3) {
            row-gap: var(--space-3);
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4);
            padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1280px) {
        .rt-CalloutRoot:where(.lg\:rt-r-size-1) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2);
            padding: var(--space-3);
            border-radius: var(--radius-3)
        }

        .rt-CalloutRoot:where(.lg\:rt-r-size-2) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3);
            padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-CalloutRoot:where(.lg\:rt-r-size-3) {
            row-gap: var(--space-3);
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4);
            padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1640px) {
        .rt-CalloutRoot:where(.xl\:rt-r-size-1) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2);
            padding: var(--space-3);
            border-radius: var(--radius-3)
        }

        .rt-CalloutRoot:where(.xl\:rt-r-size-2) {
            row-gap: var(--space-2);
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3);
            padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-CalloutRoot:where(.xl\:rt-r-size-3) {
            row-gap: var(--space-3);
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4);
            padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    .rt-CalloutRoot:where(.rt-variant-soft) {
        background-color: var(--accent-a3)
    }

    .rt-CalloutRoot:where(.rt-variant-surface) {
        box-shadow: inset 0 0 0 1px var(--accent-a6);
        background-color: var(--accent-a2)
    }

    .rt-CalloutRoot:where(.rt-variant-outline) {
        box-shadow: inset 0 0 0 1px var(--accent-a7)
    }

    .rt-Card {
        border-radius: var(--card-border-radius);
        position: relative;
        text-align: initial;
        --card-after-border-radius: calc(var(--card-border-radius) - var(--card-border-width));
        border: var(--card-border-width) solid transparent;
        background-clip: padding-box
    }

    .rt-Card:where(button, a) {
        display: block
    }

    .rt-Card:after {
        inset: 0;
        position: absolute;
        pointer-events: none;
        border-radius: inherit;
        content: ""
    }

    .rt-Card:where(:focus-visible):after {
        outline: 2px solid var(--color-focus-root);
        outline-offset: -1px
    }

    .rt-CardInner {
        --inset-border-width: var(--card-border-width);
        --inset-border-radius: var(--card-border-radius);
        position: relative;
        box-sizing: border-box;
        border-radius: inherit;
        overflow: hidden;
        padding: var(--card-padding);
        --inset-padding: calc(var(--card-padding) - var(--card-border-width));
        width: calc(100% + var(--card-border-width) * 2);
        height: calc(100% + var(--card-border-width) * 2);
        margin: calc(-1 * var(--card-border-width))
    }

    .rt-Card:where(.rt-variant-ghost) {
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-top-override: calc(var(--margin-top) - var(--card-padding));
        --margin-right-override: calc(var(--margin-right) - var(--card-padding));
        --margin-bottom-override: calc(var(--margin-bottom) - var(--card-padding));
        --margin-left-override: calc(var(--margin-left) - var(--card-padding));
        margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override);
        --card-border-width: 0px
    }

    :where(.rt-Card:where(.rt-variant-ghost))>* {
        --margin-top-override: initial;
        --margin-right-override: initial;
        --margin-bottom-override: initial;
        --margin-left-override: initial
    }

    @media {
        .rt-Card:where(.rt-r-size-1) {
            --card-padding: var(--space-3);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.rt-r-size-2) {
            --card-padding: var(--space-4);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.rt-r-size-3) {
            --card-padding: var(--space-5);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.rt-r-size-4) {
            --card-padding: var(--space-6);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.rt-r-size-5) {
            --card-padding: var(--space-8);
            --card-border-radius: var(--radius-6)
        }
    }

    @media (min-width:520px) {
        .rt-Card:where(.xs\:rt-r-size-1) {
            --card-padding: var(--space-3);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.xs\:rt-r-size-2) {
            --card-padding: var(--space-4);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.xs\:rt-r-size-3) {
            --card-padding: var(--space-5);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.xs\:rt-r-size-4) {
            --card-padding: var(--space-6);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.xs\:rt-r-size-5) {
            --card-padding: var(--space-8);
            --card-border-radius: var(--radius-6)
        }
    }

    @media (min-width:768px) {
        .rt-Card:where(.sm\:rt-r-size-1) {
            --card-padding: var(--space-3);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.sm\:rt-r-size-2) {
            --card-padding: var(--space-4);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.sm\:rt-r-size-3) {
            --card-padding: var(--space-5);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.sm\:rt-r-size-4) {
            --card-padding: var(--space-6);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.sm\:rt-r-size-5) {
            --card-padding: var(--space-8);
            --card-border-radius: var(--radius-6)
        }
    }

    @media (min-width:1024px) {
        .rt-Card:where(.md\:rt-r-size-1) {
            --card-padding: var(--space-3);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.md\:rt-r-size-2) {
            --card-padding: var(--space-4);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.md\:rt-r-size-3) {
            --card-padding: var(--space-5);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.md\:rt-r-size-4) {
            --card-padding: var(--space-6);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.md\:rt-r-size-5) {
            --card-padding: var(--space-8);
            --card-border-radius: var(--radius-6)
        }
    }

    @media (min-width:1280px) {
        .rt-Card:where(.lg\:rt-r-size-1) {
            --card-padding: var(--space-3);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.lg\:rt-r-size-2) {
            --card-padding: var(--space-4);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.lg\:rt-r-size-3) {
            --card-padding: var(--space-5);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.lg\:rt-r-size-4) {
            --card-padding: var(--space-6);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.lg\:rt-r-size-5) {
            --card-padding: var(--space-8);
            --card-border-radius: var(--radius-6)
        }
    }

    @media (min-width:1640px) {
        .rt-Card:where(.xl\:rt-r-size-1) {
            --card-padding: var(--space-3);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.xl\:rt-r-size-2) {
            --card-padding: var(--space-4);
            --card-border-radius: var(--radius-4)
        }

        .rt-Card:where(.xl\:rt-r-size-3) {
            --card-padding: var(--space-5);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.xl\:rt-r-size-4) {
            --card-padding: var(--space-6);
            --card-border-radius: var(--radius-5)
        }

        .rt-Card:where(.xl\:rt-r-size-5) {
            --card-padding: var(--space-8);
            --card-border-radius: var(--radius-6)
        }
    }

    .rt-Card:where(.rt-variant-surface) {
        --card-border-width: 1px;
        background-color: var(--color-panel)
    }

    .rt-Card:where(.rt-variant-surface):after {
        border-radius: var(--card-after-border-radius);
        box-shadow: 0 0 0 1px var(--gray-a5)
    }

    @supports (box-shadow:0 0 0 1px color-mix(in oklab, white, black)) {
        .rt-Card:where(.rt-variant-surface):after {
            box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a5), var(--gray-5) 25%)
        }
    }

    @media (hover:hover) {
        .rt-Card:where(.rt-variant-surface):where(button, [href]):where(:hover):after {
            box-shadow: 0 0 0 1px var(--gray-a7)
        }

        @supports (box-shadow:0 0 0 1px color-mix(in oklab, white, black)) {
            .rt-Card:where(.rt-variant-surface):where(button, [href]):where(:hover):after {
                box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a7), var(--gray-7) 25%)
            }
        }
    }

    .rt-Card:where(.rt-variant-surface):where(button, [href]):where(:active:not([data-state=open])):after {
        box-shadow: 0 0 0 1px var(--gray-a7), 0 0 0 1px var(--gray-a6)
    }

    @supports (box-shadow:0 0 0 1px color-mix(in oklab, white, black)) {
        .rt-Card:where(.rt-variant-surface):where(button, [href]):where(:active:not([data-state=open])):after {
            box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a7), var(--gray-7) 25%), 0 0 0 1px var(--gray-a5)
        }
    }

    .rt-Card:where(.rt-variant-surface):where(button, [href]):where(:active:not([data-state=open])):where(:focus-visible) {
        background-color: var(--gray-a3)
    }

    .rt-Card:where(.rt-variant-classic) {
        --card-border-width: 1px;
        background-color: var(--color-panel)
    }

    .rt-Card:where(.rt-variant-classic):after {
        border-radius: var(--card-after-border-radius);
        box-shadow: 0 0 0 1px var(--color-transparent), var(--shadow-2);
        transition: box-shadow .12s
    }

    @media (hover:hover) {
        .rt-Card:where(.rt-variant-classic):where(button, [href]):where(:hover):after {
            transition-duration: 40ms;
            box-shadow: var(--card-classic-hover-box-shadow)
        }
    }

    .rt-Card:where(.rt-variant-classic):where(button, [href]):where(:active:not([data-state=open])):after {
        transition-duration: 40ms;
        box-shadow: 0 0 0 1px var(--gray-a5), var(--shadow-2)
    }

    .rt-Card:where(.rt-variant-classic):where(button, [href]):where(:active:not([data-state=open])):where(:focus-visible) {
        background-color: var(--gray-a3)
    }

    @media (hover:hover) {
        .rt-Card:where(.rt-variant-ghost):where(button, [href]):where(:hover) {
            background-color: var(--gray-a3)
        }
    }

    .rt-Card:where(.rt-variant-ghost):where(button, [href]):where(:active:not([data-state=open])) {
        background-color: var(--gray-a4)
    }

    .rt-CheckboxRoot {
        vertical-align: top;
        flex-shrink: 0;
        height: var(--line-height, var(--checkbox-size))
    }

    .rt-CheckboxButton,
    .rt-CheckboxRoot {
        display: inline-flex;
        align-items: center
    }

    .rt-CheckboxButton {
        justify-content: center;
        box-sizing: border-box;
        height: var(--checkbox-size);
        width: var(--checkbox-size);
        cursor: var(--cursor-checkbox);
        position: relative;
        border-radius: inherit
    }

    .rt-CheckboxButton:where(:focus-visible) {
        outline: 2px solid var(--color-focus-root);
        outline-offset: 2px
    }

    .rt-CheckboxIndicator {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        width: 100%;
        position: absolute
    }

    @media {
        .rt-CheckboxRoot:where(.rt-r-size-1) {
            --checkbox-size: calc(var(--space-4) * 0.875);
            border-radius: calc(var(--radius-1) / 1.25)
        }

        .rt-CheckboxRoot:where(.rt-r-size-1) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.rt-r-size-2) {
            --checkbox-size: var(--space-4);
            border-radius: var(--radius-1)
        }

        .rt-CheckboxRoot:where(.rt-r-size-2) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.rt-r-size-3) {
            --checkbox-size: calc(var(--space-4) * 1.25);
            border-radius: calc(var(--radius-1) * 1.25)
        }

        .rt-CheckboxRoot:where(.rt-r-size-3) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(12px * var(--scaling));
            height: calc(12px * var(--scaling))
        }
    }

    @media (min-width:520px) {
        .rt-CheckboxRoot:where(.xs\:rt-r-size-1) {
            --checkbox-size: calc(var(--space-4) * 0.875);
            border-radius: calc(var(--radius-1) / 1.25)
        }

        .rt-CheckboxRoot:where(.xs\:rt-r-size-1) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.xs\:rt-r-size-2) {
            --checkbox-size: var(--space-4);
            border-radius: var(--radius-1)
        }

        .rt-CheckboxRoot:where(.xs\:rt-r-size-2) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.xs\:rt-r-size-3) {
            --checkbox-size: calc(var(--space-4) * 1.25);
            border-radius: calc(var(--radius-1) * 1.25)
        }

        .rt-CheckboxRoot:where(.xs\:rt-r-size-3) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(12px * var(--scaling));
            height: calc(12px * var(--scaling))
        }
    }

    @media (min-width:768px) {
        .rt-CheckboxRoot:where(.sm\:rt-r-size-1) {
            --checkbox-size: calc(var(--space-4) * 0.875);
            border-radius: calc(var(--radius-1) / 1.25)
        }

        .rt-CheckboxRoot:where(.sm\:rt-r-size-1) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.sm\:rt-r-size-2) {
            --checkbox-size: var(--space-4);
            border-radius: var(--radius-1)
        }

        .rt-CheckboxRoot:where(.sm\:rt-r-size-2) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.sm\:rt-r-size-3) {
            --checkbox-size: calc(var(--space-4) * 1.25);
            border-radius: calc(var(--radius-1) * 1.25)
        }

        .rt-CheckboxRoot:where(.sm\:rt-r-size-3) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(12px * var(--scaling));
            height: calc(12px * var(--scaling))
        }
    }

    @media (min-width:1024px) {
        .rt-CheckboxRoot:where(.md\:rt-r-size-1) {
            --checkbox-size: calc(var(--space-4) * 0.875);
            border-radius: calc(var(--radius-1) / 1.25)
        }

        .rt-CheckboxRoot:where(.md\:rt-r-size-1) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.md\:rt-r-size-2) {
            --checkbox-size: var(--space-4);
            border-radius: var(--radius-1)
        }

        .rt-CheckboxRoot:where(.md\:rt-r-size-2) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.md\:rt-r-size-3) {
            --checkbox-size: calc(var(--space-4) * 1.25);
            border-radius: calc(var(--radius-1) * 1.25)
        }

        .rt-CheckboxRoot:where(.md\:rt-r-size-3) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(12px * var(--scaling));
            height: calc(12px * var(--scaling))
        }
    }

    @media (min-width:1280px) {
        .rt-CheckboxRoot:where(.lg\:rt-r-size-1) {
            --checkbox-size: calc(var(--space-4) * 0.875);
            border-radius: calc(var(--radius-1) / 1.25)
        }

        .rt-CheckboxRoot:where(.lg\:rt-r-size-1) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.lg\:rt-r-size-2) {
            --checkbox-size: var(--space-4);
            border-radius: var(--radius-1)
        }

        .rt-CheckboxRoot:where(.lg\:rt-r-size-2) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.lg\:rt-r-size-3) {
            --checkbox-size: calc(var(--space-4) * 1.25);
            border-radius: calc(var(--radius-1) * 1.25)
        }

        .rt-CheckboxRoot:where(.lg\:rt-r-size-3) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(12px * var(--scaling));
            height: calc(12px * var(--scaling))
        }
    }

    @media (min-width:1640px) {
        .rt-CheckboxRoot:where(.xl\:rt-r-size-1) {
            --checkbox-size: calc(var(--space-4) * 0.875);
            border-radius: calc(var(--radius-1) / 1.25)
        }

        .rt-CheckboxRoot:where(.xl\:rt-r-size-1) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.xl\:rt-r-size-2) {
            --checkbox-size: var(--space-4);
            border-radius: var(--radius-1)
        }

        .rt-CheckboxRoot:where(.xl\:rt-r-size-2) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-CheckboxRoot:where(.xl\:rt-r-size-3) {
            --checkbox-size: calc(var(--space-4) * 1.25);
            border-radius: calc(var(--radius-1) * 1.25)
        }

        .rt-CheckboxRoot:where(.xl\:rt-r-size-3) :where(.rt-CheckboxIndicatorIcon) {
            width: calc(12px * var(--scaling));
            height: calc(12px * var(--scaling))
        }
    }

    .rt-CheckboxButton:where(.rt-variant-surface):where([data-state=unchecked]) {
        background-color: var(--color-surface);
        box-shadow: inset 0 0 0 1px var(--gray-a7)
    }

    .rt-CheckboxButton:where(.rt-variant-surface):where([data-state=checked]) {
        background-color: var(--accent-9);
        color: var(--accent-9-contrast)
    }

    .rt-CheckboxButton:where(.rt-variant-surface):where([data-state=checked]):where(.rt-high-contrast) {
        background-color: var(--accent-12);
        color: var(--accent-1)
    }

    .rt-CheckboxButton:where(.rt-variant-surface):where(:disabled) {
        box-shadow: inset 0 0 0 1px var(--gray-a6);
        background-color: var(--gray-a3);
        cursor: var(--cursor-disabled);
        color: var(--gray-a8)
    }

    .rt-CheckboxButton:where(.rt-variant-classic):where([data-state=unchecked]) {
        background-color: var(--color-surface);
        box-shadow: inset 0 0 0 1px var(--gray-a3), var(--shadow-1)
    }

    .rt-CheckboxButton:where(.rt-variant-classic):where([data-state=checked]) {
        background-color: var(--accent-9);
        background-image: linear-gradient(to bottom, var(--white-a3), transparent, var(--black-a1));
        box-shadow: inset 0 .5px .5px var(--white-a4), inset 0 -.5px .5px var(--black-a4);
        color: var(--accent-9-contrast)
    }

    .rt-CheckboxButton:where(.rt-variant-classic):where([data-state=checked]):where(.rt-high-contrast) {
        background-color: var(--accent-12);
        color: var(--accent-1)
    }

    .rt-CheckboxButton:where(.rt-variant-classic):where(:disabled) {
        box-shadow: var(--shadow-1);
        background-color: var(--gray-a3);
        background-image: none;
        cursor: var(--cursor-disabled);
        color: var(--gray-a8)
    }

    .rt-CheckboxButton:where(.rt-variant-soft) {
        background-color: var(--accent-a5)
    }

    .rt-CheckboxButton:where(.rt-variant-soft):where([data-state=checked]) {
        color: var(--accent-11)
    }

    .rt-CheckboxButton:where(.rt-variant-soft):where([data-state=checked]):where(.rt-high-contrast) {
        color: var(--accent-12)
    }

    .rt-CheckboxButton:where(.rt-variant-soft):where(:focus-visible) {
        outline-color: var(--accent-a8)
    }

    .rt-CheckboxButton:where(.rt-variant-soft):where(:disabled) {
        background-color: var(--gray-a3);
        cursor: var(--cursor-disabled);
        color: var(--gray-a8)
    }

    .rt-Code {
        --code-variant-font-size-adjust: calc(var(--code-font-size-adjust) * 0.95);
        box-sizing: border-box;
        font-family: var(--code-font-family);
        font-size: calc(var(--code-variant-font-size-adjust) * 1em);
        font-style: var(--code-font-style);
        font-weight: var(--code-font-weight);
        line-height: 1.25;
        letter-spacing: calc(var(--code-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));
        border-radius: calc((.5px + .2em) * var(--radius-factor))
    }

    @media {
        .rt-Code:where(.rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Code:where(.rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Code:where(.rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Code:where(.rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Code:where(.rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Code:where(.rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Code:where(.rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Code:where(.rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Code:where(.rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:520px) {
        .rt-Code:where(.xs\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Code:where(.xs\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Code:where(.xs\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Code:where(.xs\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Code:where(.xs\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Code:where(.xs\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Code:where(.xs\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Code:where(.xs\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Code:where(.xs\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:768px) {
        .rt-Code:where(.sm\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Code:where(.sm\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Code:where(.sm\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Code:where(.sm\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Code:where(.sm\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Code:where(.sm\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Code:where(.sm\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Code:where(.sm\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Code:where(.sm\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1024px) {
        .rt-Code:where(.md\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Code:where(.md\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Code:where(.md\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Code:where(.md\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Code:where(.md\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Code:where(.md\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Code:where(.md\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Code:where(.md\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Code:where(.md\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1280px) {
        .rt-Code:where(.lg\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Code:where(.lg\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Code:where(.lg\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Code:where(.lg\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Code:where(.lg\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Code:where(.lg\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Code:where(.lg\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Code:where(.lg\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Code:where(.lg\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1640px) {
        .rt-Code:where(.xl\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Code:where(.xl\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Code:where(.xl\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Code:where(.xl\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Code:where(.xl\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Code:where(.xl\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Code:where(.xl\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Code:where(.xl\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Code:where(.xl\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust));
            line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    .rt-Code:where(.rt-variant-ghost) {
        --code-variant-font-size-adjust: var(--code-font-size-adjust);
        color: var(--accent-a11)
    }

    .rt-Code:where(.rt-variant-ghost):where(.rt-high-contrast) {
        color: var(--accent-12)
    }

    :where(.rt-Link:not(.rt-underline-hover)) .rt-Code:where(.rt-variant-ghost) {
        text-decoration-line: underline;
        text-decoration-color: inherit;
        text-decoration-thickness: inherit
    }

    :where(.rt-Link:has(.rt-Code:where(.rt-variant-ghost):only-child)):where(:focus-visible) .rt-Code {
        text-decoration: none;
        outline: 2px solid var(--color-focus-root);
        outline-offset: 2px
    }

    .rt-Code:where(.rt-variant-solid) {
        padding: var(--code-padding-top) .25em var(--code-padding-bottom);
        background-color: var(--accent-a9);
        color: var(--accent-9-contrast)
    }

    .rt-Code:where(.rt-variant-solid):where(.rt-high-contrast) {
        background-color: var(--accent-12);
        color: var(--accent-1)
    }

    .rt-Code:where(.rt-variant-solid)::-moz-selection {
        background-color: var(--accent-7);
        color: var(--accent-12)
    }

    .rt-Code:where(.rt-variant-solid)::selection {
        background-color: var(--accent-7);
        color: var(--accent-12)
    }

    @media (hover:hover) {
        :where(.rt-Link:has(.rt-Code:where(.rt-variant-solid):only-child)) .rt-Code:where(:hover) {
            background-color: var(--accent-10)
        }

        :where(.rt-Link:has(.rt-Code:where(.rt-variant-solid):only-child)) .rt-Code:where(.rt-high-contrast:hover) {
            background-color: var(--accent-12);
            filter: var(--base-button-solid-high-contrast-hover-filter)
        }
    }

    :where(.rt-Link:has(.rt-Code:where(.rt-variant-solid):only-child)):where(:focus-visible) .rt-Code {
        outline: 2px solid var(--color-focus-root);
        outline-offset: 2px
    }

    .rt-Code:where(.rt-variant-soft) {
        padding: var(--code-padding-top) .25em var(--code-padding-bottom);
        background-color: var(--accent-a3);
        color: var(--accent-a11)
    }

    .rt-Code:where(.rt-variant-soft):where(.rt-high-contrast) {
        background-color: var(--accent-a4);
        color: var(--accent-12)
    }

    @media (hover:hover) {
        :where(.rt-Link:has(.rt-Code:where(.rt-variant-soft):only-child)) .rt-Code:where(:hover) {
            background-color: var(--accent-a4)
        }
    }

    :where(.rt-Link:has(.rt-Code:where(.rt-variant-soft):only-child)):where(:focus-visible) .rt-Code {
        outline: 2px solid var(--accent-8);
        outline-offset: -1px
    }

    .rt-Code:where(.rt-variant-outline) {
        padding: var(--code-padding-top) .25em var(--code-padding-bottom);
        box-shadow: inset 0 0 0 max(1px, .033em) var(--accent-a8);
        color: var(--accent-a11)
    }

    .rt-Code:where(.rt-variant-outline):where(.rt-high-contrast) {
        box-shadow: inset 0 0 0 max(1px, .033em) var(--accent-a7), inset 0 0 0 max(1px, .033em) var(--gray-a11);
        color: var(--accent-12)
    }

    @media (hover:hover) {
        :where(.rt-Link:has(.rt-Code:where(.rt-variant-outline):only-child)) .rt-Code:where(:hover) {
            background-color: var(--accent-a2)
        }
    }

    :where(.rt-Link:has(.rt-Code:where(.rt-variant-outline):only-child)):where(:focus-visible) .rt-Code {
        outline: 2px solid var(--color-focus-root);
        outline-offset: -1px
    }

    .rt-Container {
        display: flex;
        flex-direction: column;
        align-items: center;
        flex-shrink: 0;
        flex-grow: 1
    }

    .rt-ContainerInner {
        width: 100%
    }

    @media {
        :where(.rt-Container.rt-r-size-1) .rt-ContainerInner {
            max-width: var(--container-1)
        }

        :where(.rt-Container.rt-r-size-2) .rt-ContainerInner {
            max-width: var(--container-2)
        }

        :where(.rt-Container.rt-r-size-3) .rt-ContainerInner {
            max-width: var(--container-3)
        }

        :where(.rt-Container.rt-r-size-4) .rt-ContainerInner {
            max-width: var(--container-4)
        }
    }

    @media (min-width:520px) {
        :where(.rt-Container.xs\:rt-r-size-1) .rt-ContainerInner {
            max-width: var(--container-1)
        }

        :where(.rt-Container.xs\:rt-r-size-2) .rt-ContainerInner {
            max-width: var(--container-2)
        }

        :where(.rt-Container.xs\:rt-r-size-3) .rt-ContainerInner {
            max-width: var(--container-3)
        }

        :where(.rt-Container.xs\:rt-r-size-4) .rt-ContainerInner {
            max-width: var(--container-4)
        }
    }

    @media (min-width:768px) {
        :where(.rt-Container.sm\:rt-r-size-1) .rt-ContainerInner {
            max-width: var(--container-1)
        }

        :where(.rt-Container.sm\:rt-r-size-2) .rt-ContainerInner {
            max-width: var(--container-2)
        }

        :where(.rt-Container.sm\:rt-r-size-3) .rt-ContainerInner {
            max-width: var(--container-3)
        }

        :where(.rt-Container.sm\:rt-r-size-4) .rt-ContainerInner {
            max-width: var(--container-4)
        }
    }

    @media (min-width:1024px) {
        :where(.rt-Container.md\:rt-r-size-1) .rt-ContainerInner {
            max-width: var(--container-1)
        }

        :where(.rt-Container.md\:rt-r-size-2) .rt-ContainerInner {
            max-width: var(--container-2)
        }

        :where(.rt-Container.md\:rt-r-size-3) .rt-ContainerInner {
            max-width: var(--container-3)
        }

        :where(.rt-Container.md\:rt-r-size-4) .rt-ContainerInner {
            max-width: var(--container-4)
        }
    }

    @media (min-width:1280px) {
        :where(.rt-Container.lg\:rt-r-size-1) .rt-ContainerInner {
            max-width: var(--container-1)
        }

        :where(.rt-Container.lg\:rt-r-size-2) .rt-ContainerInner {
            max-width: var(--container-2)
        }

        :where(.rt-Container.lg\:rt-r-size-3) .rt-ContainerInner {
            max-width: var(--container-3)
        }

        :where(.rt-Container.lg\:rt-r-size-4) .rt-ContainerInner {
            max-width: var(--container-4)
        }
    }

    @media (min-width:1640px) {
        :where(.rt-Container.xl\:rt-r-size-1) .rt-ContainerInner {
            max-width: var(--container-1)
        }

        :where(.rt-Container.xl\:rt-r-size-2) .rt-ContainerInner {
            max-width: var(--container-2)
        }

        :where(.rt-Container.xl\:rt-r-size-3) .rt-ContainerInner {
            max-width: var(--container-3)
        }

        :where(.rt-Container.xl\:rt-r-size-4) .rt-ContainerInner {
            max-width: var(--container-4)
        }
    }

    .rt-BaseMenuContent {
        --scrollarea-scrollbar-vertical-margin-top: var(--base-menu-content-padding);
        --scrollarea-scrollbar-vertical-margin-bottom: var(--base-menu-content-padding);
        --scrollarea-scrollbar-horizontal-margin-left: var(--base-menu-content-padding);
        --scrollarea-scrollbar-horizontal-margin-right: var(--base-menu-content-padding);
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        overflow: hidden;
        background-color: var(--base-menu-bg);
        --base-menu-bg: var(--color-panel-solid);
        box-shadow: var(--shadow-5)
    }

    .rt-BaseMenuViewport {
        flex: 1 1 0%;
        display: flex;
        flex-direction: column;
        overflow: auto;
        padding: var(--base-menu-content-padding)
    }

    :where(.rt-BaseMenuContent:has(.rt-ScrollAreaScrollbar[data-orientation=vertical])) .rt-BaseMenuViewport {
        padding-right: var(--space-3)
    }

    .rt-BaseMenuItem {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: var(--base-menu-item-height);
        padding-left: var(--base-menu-item-padding-left);
        padding-right: var(--base-menu-item-padding-right);
        position: relative;
        box-sizing: border-box;
        outline: none;
        cursor: var(--cursor-menu-item);
        scroll-margin: var(--base-menu-content-padding) 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

    .rt-BaseMenuShortcut {
        display: flex;
        align-items: center;
        margin-left: var(--space-5);
        color: var(--gray-a11)
    }

    .rt-BaseMenuSubTriggerIcon {
        color: var(--gray-12);
        margin-right: calc(-2px * var(--scaling))
    }

    .rt-BaseMenuItemIndicator {
        position: absolute;
        left: 0;
        width: var(--base-menu-item-padding-left);
        display: inline-flex;
        align-items: center;
        justify-content: center
    }

    .rt-BaseMenuSeparator {
        height: 1px;
        margin: var(--space-2) var(--base-menu-item-padding-right) var(--space-2) var(--base-menu-item-padding-left);
        background-color: var(--gray-a6)
    }

    .rt-BaseMenuLabel {
        display: flex;
        align-items: center;
        height: var(--base-menu-item-height);
        padding-left: var(--base-menu-item-padding-left);
        padding-right: var(--base-menu-item-padding-right);
        color: var(--gray-a10);
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        cursor: default
    }

    :where(.rt-BaseMenuItem)+.rt-BaseMenuLabel {
        margin-top: var(--space-2)
    }

    .rt-BaseMenuArrow {
        fill: var(--base-menu-bg)
    }

    @media {
        .rt-BaseMenuContent:where(.rt-r-size-1) {
            --base-menu-content-padding: var(--space-1);
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2);
            --base-menu-item-padding-right: var(--space-2);
            --base-menu-item-height: var(--space-5);
            border-radius: var(--radius-3)
        }

        .rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-2)
        }

        .rt-BaseMenuContent:where(.rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2)
        }

        .rt-BaseMenuContent:where(.rt-r-size-2) {
            --base-menu-content-padding: var(--space-2);
            --base-menu-item-padding-left: var(--space-3);
            --base-menu-item-padding-right: var(--space-3);
            --base-menu-item-height: var(--space-6);
            border-radius: var(--radius-4)
        }

        .rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: var(--radius-2)
        }

        .rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-3)
        }

        .rt-BaseMenuContent:where(.rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: var(--space-5)
        }
    }

    @media (min-width:520px) {
        .rt-BaseMenuContent:where(.xs\:rt-r-size-1) {
            --base-menu-content-padding: var(--space-1);
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2);
            --base-menu-item-padding-right: var(--space-2);
            --base-menu-item-height: var(--space-5);
            border-radius: var(--radius-3)
        }

        .rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.xs\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-2)
        }

        .rt-BaseMenuContent:where(.xs\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2)
        }

        .rt-BaseMenuContent:where(.xs\:rt-r-size-2) {
            --base-menu-content-padding: var(--space-2);
            --base-menu-item-padding-left: var(--space-3);
            --base-menu-item-padding-right: var(--space-3);
            --base-menu-item-height: var(--space-6);
            border-radius: var(--radius-4)
        }

        .rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: var(--radius-2)
        }

        .rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.xs\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-3)
        }

        .rt-BaseMenuContent:where(.xs\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: var(--space-5)
        }
    }

    @media (min-width:768px) {
        .rt-BaseMenuContent:where(.sm\:rt-r-size-1) {
            --base-menu-content-padding: var(--space-1);
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2);
            --base-menu-item-padding-right: var(--space-2);
            --base-menu-item-height: var(--space-5);
            border-radius: var(--radius-3)
        }

        .rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.sm\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-2)
        }

        .rt-BaseMenuContent:where(.sm\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2)
        }

        .rt-BaseMenuContent:where(.sm\:rt-r-size-2) {
            --base-menu-content-padding: var(--space-2);
            --base-menu-item-padding-left: var(--space-3);
            --base-menu-item-padding-right: var(--space-3);
            --base-menu-item-height: var(--space-6);
            border-radius: var(--radius-4)
        }

        .rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: var(--radius-2)
        }

        .rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.sm\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-3)
        }

        .rt-BaseMenuContent:where(.sm\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: var(--space-5)
        }
    }

    @media (min-width:1024px) {
        .rt-BaseMenuContent:where(.md\:rt-r-size-1) {
            --base-menu-content-padding: var(--space-1);
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2);
            --base-menu-item-padding-right: var(--space-2);
            --base-menu-item-height: var(--space-5);
            border-radius: var(--radius-3)
        }

        .rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.md\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-2)
        }

        .rt-BaseMenuContent:where(.md\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2)
        }

        .rt-BaseMenuContent:where(.md\:rt-r-size-2) {
            --base-menu-content-padding: var(--space-2);
            --base-menu-item-padding-left: var(--space-3);
            --base-menu-item-padding-right: var(--space-3);
            --base-menu-item-height: var(--space-6);
            border-radius: var(--radius-4)
        }

        .rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: var(--radius-2)
        }

        .rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.md\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-3)
        }

        .rt-BaseMenuContent:where(.md\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: var(--space-5)
        }
    }

    @media (min-width:1280px) {
        .rt-BaseMenuContent:where(.lg\:rt-r-size-1) {
            --base-menu-content-padding: var(--space-1);
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2);
            --base-menu-item-padding-right: var(--space-2);
            --base-menu-item-height: var(--space-5);
            border-radius: var(--radius-3)
        }

        .rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.lg\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-2)
        }

        .rt-BaseMenuContent:where(.lg\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2)
        }

        .rt-BaseMenuContent:where(.lg\:rt-r-size-2) {
            --base-menu-content-padding: var(--space-2);
            --base-menu-item-padding-left: var(--space-3);
            --base-menu-item-padding-right: var(--space-3);
            --base-menu-item-height: var(--space-6);
            border-radius: var(--radius-4)
        }

        .rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: var(--radius-2)
        }

        .rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.lg\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-3)
        }

        .rt-BaseMenuContent:where(.lg\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: var(--space-5)
        }
    }

    @media (min-width:1640px) {
        .rt-BaseMenuContent:where(.xl\:rt-r-size-1) {
            --base-menu-content-padding: var(--space-1);
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2);
            --base-menu-item-padding-right: var(--space-2);
            --base-menu-item-height: var(--space-5);
            border-radius: var(--radius-3)
        }

        .rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.xl\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-2)
        }

        .rt-BaseMenuContent:where(.xl\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: calc(var(--space-5) / 1.2)
        }

        .rt-BaseMenuContent:where(.xl\:rt-r-size-2) {
            --base-menu-content-padding: var(--space-2);
            --base-menu-item-padding-left: var(--space-3);
            --base-menu-item-padding-right: var(--space-3);
            --base-menu-item-height: var(--space-6);
            border-radius: var(--radius-4)
        }

        .rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuItem) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: var(--radius-2)
        }

        .rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuLabel) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-BaseMenuContent:where(.xl\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) {
            --base-menu-item-padding-left: var(--space-3)
        }

        .rt-BaseMenuContent:where(.xl\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) {
            --base-menu-item-padding-left: var(--space-5)
        }
    }

    .rt-BaseMenuItem:where([data-accent-color]) {
        color: var(--accent-a11)
    }

    .rt-BaseMenuItem:where([data-disabled]) {
        color: var(--gray-a8);
        pointer-events: none
    }

    .rt-BaseMenuItem:where([data-disabled], [data-highlighted]) :where(.rt-BaseMenuShortcut),
    .rt-BaseMenuSubTrigger:where([data-state=open]) :where(.rt-BaseMenuShortcut) {
        color: inherit
    }

    .rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuSubTrigger[data-state=open]) {
        background-color: var(--gray-a3)
    }

    .rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuItem[data-highlighted]) {
        background-color: var(--accent-9);
        color: var(--accent-9-contrast)
    }

    .rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuItem[data-highlighted]) :where(.rt-BaseMenuSubTriggerIcon) {
        color: var(--accent-9-contrast)
    }

    .rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]) {
        background-color: var(--accent-12);
        color: var(--accent-1)
    }

    .rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]) :where(.rt-BaseMenuSubTriggerIcon) {
        color: var(--accent-1)
    }

    .rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]):where([data-accent-color]) {
        background-color: var(--accent-9);
        color: var(--accent-9-contrast)
    }

    .rt-BaseMenuContent:where(.rt-variant-soft) :where(.rt-BaseMenuSubTrigger[data-state=open]) {
        background-color: var(--accent-a3)
    }

    .rt-BaseMenuContent:where(.rt-variant-soft) :where(.rt-BaseMenuItem[data-highlighted]) {
        background-color: var(--accent-a5)
    }

    .rt-BaseMenuContent:where(.rt-variant-soft) :where(.rt-BaseMenuItem[data-highlighted]):where([data-accent-color]) {
        color: var(--accent-12)
    }

    .rt-ContextMenuContent {
        max-height: var(--radix-context-menu-content-available-height);
        transform-origin: var(--radix-context-menu-content-transform-origin)
    }

    .rt-DialogOverlay {
        display: flex;
        align-items: center;
        justify-content: center;
        position: fixed;
        inset: 0;
        --dialog-overlay-padding-top: var(--space-4);
        --dialog-overlay-padding-bottom: max(var(--space-4), 4vh);
        padding: var(--dialog-overlay-padding-top) var(--space-4) var(--dialog-overlay-padding-bottom)
    }

    .rt-DialogOverlay:after {
        content: "";
        position: absolute;
        inset: 0;
        background-color: var(--color-overlay)
    }

    .rt-DialogContent {
        width: 100%;
        max-width: 580px;
        outline: none;
        overflow: auto;
        background-color: var(--color-panel-solid);
        box-shadow: var(--shadow-6);
        box-sizing: border-box;
        z-index: 1;
        --inset-padding: var(--dialog-content-padding);
        padding: var(--inset-padding);
        max-height: calc(100vh - var(--dialog-overlay-padding-top) - var(--dialog-overlay-padding-bottom))
    }

    @supports (max-height:100dvh) {
        .rt-DialogContent {
            max-height: calc(100dvh - var(--dialog-overlay-padding-top) - var(--dialog-overlay-padding-bottom))
        }
    }

    @media {
        .rt-DialogContent:where(.rt-r-size-1) {
            --dialog-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.rt-r-size-2) {
            --dialog-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.rt-r-size-3) {
            --dialog-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-DialogContent:where(.rt-r-size-4) {
            --dialog-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:520px) {
        .rt-DialogContent:where(.xs\:rt-r-size-1) {
            --dialog-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.xs\:rt-r-size-2) {
            --dialog-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.xs\:rt-r-size-3) {
            --dialog-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-DialogContent:where(.xs\:rt-r-size-4) {
            --dialog-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:768px) {
        .rt-DialogContent:where(.sm\:rt-r-size-1) {
            --dialog-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.sm\:rt-r-size-2) {
            --dialog-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.sm\:rt-r-size-3) {
            --dialog-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-DialogContent:where(.sm\:rt-r-size-4) {
            --dialog-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1024px) {
        .rt-DialogContent:where(.md\:rt-r-size-1) {
            --dialog-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.md\:rt-r-size-2) {
            --dialog-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.md\:rt-r-size-3) {
            --dialog-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-DialogContent:where(.md\:rt-r-size-4) {
            --dialog-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1280px) {
        .rt-DialogContent:where(.lg\:rt-r-size-1) {
            --dialog-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.lg\:rt-r-size-2) {
            --dialog-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.lg\:rt-r-size-3) {
            --dialog-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-DialogContent:where(.lg\:rt-r-size-4) {
            --dialog-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1640px) {
        .rt-DialogContent:where(.xl\:rt-r-size-1) {
            --dialog-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.xl\:rt-r-size-2) {
            --dialog-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-DialogContent:where(.xl\:rt-r-size-3) {
            --dialog-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-DialogContent:where(.xl\:rt-r-size-4) {
            --dialog-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    @media (prefers-reduced-motion:no-preference) {
        @keyframes rt-dialog-overlay-no-op {
            0% {
                opacity: 1
            }

            to {
                opacity: 1
            }
        }

        @keyframes rt-dialog-content-show {
            0% {
                opacity: 0;
                transform: translateY(5px) scale(.97)
            }

            to {
                opacity: 1;
                transform: translateY(0) scale(1)
            }
        }

        @keyframes rt-dialog-content-hide {
            0% {
                opacity: 1;
                transform: translateY(0) scale(1)
            }

            to {
                opacity: 0;
                transform: translateY(5px) scale(.99)
            }
        }

        .rt-DialogOverlay:where([data-state=closed]) {
            animation: rt-dialog-overlay-no-op .25s cubic-bezier(.16, 1, .3, 1)
        }

        .rt-DialogOverlay:where([data-state=open]):after {
            animation: rt-fade-in .4s cubic-bezier(.16, 1, .3, 1)
        }

        .rt-DialogOverlay:where([data-state=closed]):after {
            animation: rt-fade-out .25s cubic-bezier(.16, 1, .3, 1)
        }

        .rt-DialogContent:where([data-state=open]) {
            animation: rt-dialog-content-show .2s cubic-bezier(.16, 1, .3, 1)
        }

        .rt-DialogContent:where([data-state=closed]) {
            animation: rt-dialog-content-hide .15s cubic-bezier(.16, 1, .3, 1)
        }
    }

    .rt-DropdownMenuContent {
        max-height: var(--radix-dropdown-menu-content-available-height);
        transform-origin: var(--radix-dropdown-menu-content-transform-origin)
    }

    .rt-Em {
        box-sizing: border-box;
        font-family: var(--em-font-family);
        font-size: calc(var(--em-font-size-adjust) * 1em);
        font-style: var(--em-font-style);
        font-weight: var(--em-font-weight);
        line-height: 1.25;
        letter-spacing: calc(var(--em-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));
        color: inherit
    }

    .rt-Flex {
        display: flex
    }

    .rt-Flex,
    .rt-Grid {
        box-sizing: border-box;
        justify-content: flex-start
    }

    .rt-Grid {
        display: grid;
        align-items: stretch;
        grid-template-columns: var(--grid-template-columns-initial);
        grid-template-rows: var(--grid-template-rows-initial);
        --grid-template-columns-initial: 1fr;
        --grid-template-rows-initial: none;
        --grid-template-columns-xs: initial;
        --grid-template-columns-sm: initial;
        --grid-template-columns-md: initial;
        --grid-template-columns-lg: initial;
        --grid-template-columns-xl: initial;
        --grid-template-rows-xs: initial;
        --grid-template-rows-sm: initial;
        --grid-template-rows-md: initial;
        --grid-template-rows-lg: initial;
        --grid-template-rows-xl: initial
    }

    @media (min-width:520px) {
        .rt-Grid {
            grid-template-columns: var(--grid-template-columns-xs, var(--grid-template-columns-initial));
            grid-template-rows: var(--grid-template-rows-xs, var(--grid-template-rows-initial))
        }
    }

    @media (min-width:768px) {
        .rt-Grid {
            grid-template-columns: var(--grid-template-columns-sm, var(--grid-template-columns-xs, var(--grid-template-columns-initial)));
            grid-template-rows: var(--grid-template-rows-sm, var(--grid-template-rows-xs, var(--grid-template-rows-initial)))
        }
    }

    @media (min-width:1024px) {
        .rt-Grid {
            grid-template-columns: var(--grid-template-columns-md, var(--grid-template-columns-sm, var(--grid-template-columns-xs, var(--grid-template-columns-initial))));
            grid-template-rows: var(--grid-template-rows-md, var(--grid-template-rows-sm, var(--grid-template-rows-xs, var(--grid-template-rows-initial))))
        }
    }

    @media (min-width:1280px) {
        .rt-Grid {
            grid-template-columns: var(--grid-template-columns-lg, var(--grid-template-columns-md, var(--grid-template-columns-sm, var(--grid-template-columns-xs, var(--grid-template-columns-initial)))));
            grid-template-rows: var(--grid-template-rows-lg, var(--grid-template-rows-md, var(--grid-template-rows-sm, var(--grid-template-rows-xs, var(--grid-template-rows-initial)))))
        }
    }

    @media (min-width:1640px) {
        .rt-Grid {
            grid-template-columns: var(--grid-template-columns-xl, var(--grid-template-columns-lg, var(--grid-template-columns-md, var(--grid-template-columns-sm, var(--grid-template-columns-xs, var(--grid-template-columns-initial))))));
            grid-template-rows: var(--grid-template-rows-xl, var(--grid-template-rows-lg, var(--grid-template-rows-md, var(--grid-template-rows-sm, var(--grid-template-rows-xs, var(--grid-template-rows-initial))))))
        }
    }

    .rt-Heading {
        margin: 0;
        font-family: var(--heading-font-family);
        font-style: var(--heading-font-style);
        --leading-trim-start: var(--heading-leading-trim-start);
        --leading-trim-end: var(--heading-leading-trim-end);
        line-height: var(--line-height)
    }

    .rt-Heading:where([data-accent-color]) {
        color: var(--accent-a11)
    }

    .rt-Heading:where([data-accent-color]):where(.rt-high-contrast) {
        color: var(--accent-12)
    }

    @media {
        .rt-Heading:where(.rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-1);
            letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-2);
            letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-3);
            letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-4);
            letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-5);
            letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-6);
            letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-7);
            letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-8);
            letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-9);
            letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing))
        }
    }

    @media (min-width:520px) {
        .rt-Heading:where(.xs\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-1);
            letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xs\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-2);
            letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xs\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-3);
            letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xs\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-4);
            letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xs\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-5);
            letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xs\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-6);
            letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xs\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-7);
            letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xs\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-8);
            letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xs\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-9);
            letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing))
        }
    }

    @media (min-width:768px) {
        .rt-Heading:where(.sm\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-1);
            letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.sm\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-2);
            letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.sm\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-3);
            letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.sm\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-4);
            letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.sm\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-5);
            letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.sm\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-6);
            letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.sm\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-7);
            letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.sm\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-8);
            letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.sm\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-9);
            letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing))
        }
    }

    @media (min-width:1024px) {
        .rt-Heading:where(.md\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-1);
            letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.md\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-2);
            letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.md\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-3);
            letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.md\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-4);
            letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.md\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-5);
            letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.md\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-6);
            letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.md\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-7);
            letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.md\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-8);
            letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.md\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-9);
            letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing))
        }
    }

    @media (min-width:1280px) {
        .rt-Heading:where(.lg\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-1);
            letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.lg\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-2);
            letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.lg\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-3);
            letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.lg\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-4);
            letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.lg\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-5);
            letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.lg\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-6);
            letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.lg\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-7);
            letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.lg\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-8);
            letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.lg\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-9);
            letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing))
        }
    }

    @media (min-width:1640px) {
        .rt-Heading:where(.xl\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-1);
            letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xl\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-2);
            letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xl\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-3);
            letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xl\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-4);
            letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xl\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-5);
            letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xl\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-6);
            letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xl\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-7);
            letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xl\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-8);
            letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing))
        }

        .rt-Heading:where(.xl\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust));
            --line-height: var(--heading-line-height-9);
            letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing))
        }
    }

    .rt-HoverCardContent {
        background-color: var(--color-panel-solid);
        box-shadow: var(--shadow-4);
        overflow: auto;
        --inset-padding: var(--hover-card-content-padding);
        padding: var(--hover-card-content-padding);
        transform-origin: var(--radix-hover-card-content-transform-origin)
    }

    @media {
        .rt-HoverCardContent:where(.rt-r-size-1) {
            --hover-card-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.rt-r-size-2) {
            --hover-card-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.rt-r-size-3) {
            --hover-card-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:520px) {
        .rt-HoverCardContent:where(.xs\:rt-r-size-1) {
            --hover-card-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.xs\:rt-r-size-2) {
            --hover-card-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.xs\:rt-r-size-3) {
            --hover-card-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:768px) {
        .rt-HoverCardContent:where(.sm\:rt-r-size-1) {
            --hover-card-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.sm\:rt-r-size-2) {
            --hover-card-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.sm\:rt-r-size-3) {
            --hover-card-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1024px) {
        .rt-HoverCardContent:where(.md\:rt-r-size-1) {
            --hover-card-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.md\:rt-r-size-2) {
            --hover-card-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.md\:rt-r-size-3) {
            --hover-card-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1280px) {
        .rt-HoverCardContent:where(.lg\:rt-r-size-1) {
            --hover-card-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.lg\:rt-r-size-2) {
            --hover-card-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.lg\:rt-r-size-3) {
            --hover-card-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1640px) {
        .rt-HoverCardContent:where(.xl\:rt-r-size-1) {
            --hover-card-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.xl\:rt-r-size-2) {
            --hover-card-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-HoverCardContent:where(.xl\:rt-r-size-3) {
            --hover-card-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }
    }

    .rt-IconButton:where(:not(.rt-variant-ghost)) {
        height: var(--base-button-height);
        width: var(--base-button-height)
    }

    .rt-IconButton:where(.rt-variant-ghost) {
        padding: var(--icon-button-ghost-padding);
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-top-override: calc(var(--margin-top) - var(--icon-button-ghost-padding));
        --margin-right-override: calc(var(--margin-right) - var(--icon-button-ghost-padding));
        --margin-bottom-override: calc(var(--margin-bottom) - var(--icon-button-ghost-padding));
        --margin-left-override: calc(var(--margin-left) - var(--icon-button-ghost-padding));
        margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override)
    }

    :where(.rt-IconButton:where(.rt-variant-ghost))>* {
        --margin-top-override: initial;
        --margin-right-override: initial;
        --margin-bottom-override: initial;
        --margin-left-override: initial
    }

    @media {
        .rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-1) {
            --icon-button-ghost-padding: var(--space-1)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-2) {
            --icon-button-ghost-padding: calc(var(--space-1) * 1.5)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-3) {
            --icon-button-ghost-padding: var(--space-2)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-4) {
            --icon-button-ghost-padding: var(--space-3)
        }
    }

    @media (min-width:520px) {
        .rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-1) {
            --icon-button-ghost-padding: var(--space-1)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-2) {
            --icon-button-ghost-padding: calc(var(--space-1) * 1.5)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-3) {
            --icon-button-ghost-padding: var(--space-2)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-4) {
            --icon-button-ghost-padding: var(--space-3)
        }
    }

    @media (min-width:768px) {
        .rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-1) {
            --icon-button-ghost-padding: var(--space-1)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-2) {
            --icon-button-ghost-padding: calc(var(--space-1) * 1.5)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-3) {
            --icon-button-ghost-padding: var(--space-2)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-4) {
            --icon-button-ghost-padding: var(--space-3)
        }
    }

    @media (min-width:1024px) {
        .rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-1) {
            --icon-button-ghost-padding: var(--space-1)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-2) {
            --icon-button-ghost-padding: calc(var(--space-1) * 1.5)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-3) {
            --icon-button-ghost-padding: var(--space-2)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-4) {
            --icon-button-ghost-padding: var(--space-3)
        }
    }

    @media (min-width:1280px) {
        .rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-1) {
            --icon-button-ghost-padding: var(--space-1)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-2) {
            --icon-button-ghost-padding: calc(var(--space-1) * 1.5)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-3) {
            --icon-button-ghost-padding: var(--space-2)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-4) {
            --icon-button-ghost-padding: var(--space-3)
        }
    }

    @media (min-width:1640px) {
        .rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-1) {
            --icon-button-ghost-padding: var(--space-1)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-2) {
            --icon-button-ghost-padding: calc(var(--space-1) * 1.5)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-3) {
            --icon-button-ghost-padding: var(--space-2)
        }

        .rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-4) {
            --icon-button-ghost-padding: var(--space-3)
        }
    }

    .rt-Inset {
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        overflow: hidden
    }

    :where(.rt-Inset)>* {
        --margin-top-override: initial;
        --margin-right-override: initial;
        --margin-bottom-override: initial;
        --margin-left-override: initial
    }

    @media {
        .rt-Inset:where(.rt-r-clip-border-box) {
            --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));
            --inset-padding-calc: var(--inset-padding, 0px)
        }

        .rt-Inset:where(.rt-r-clip-padding-box) {
            --inset-border-radius-calc: var(--inset-border-radius, 0px);
            --inset-padding-calc: calc(var(--inset-padding, 0px) + var(--inset-border-width, 0px))
        }

        .rt-Inset:where(.rt-r-side-top) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-top-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.rt-r-side-bottom) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            margin-bottom: var(--margin-bottom-override);
            border-bottom-left-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.rt-r-side-left) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-left: var(--margin-left-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-bottom-left-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.rt-r-side-right) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-right: var(--margin-right-override);
            border-top-right-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.rt-r-side-x) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override)
        }

        .rt-Inset:where(.rt-r-side-y) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override)
        }

        .rt-Inset:where(.rt-r-side-all) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override);
            border-radius: var(--inset-border-radius-calc)
        }
    }

    @media (min-width:520px) {
        .rt-Inset:where(.xs\:rt-r-clip-border-box) {
            --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));
            --inset-padding-calc: var(--inset-padding, 0px)
        }

        .rt-Inset:where(.xs\:rt-r-clip-padding-box) {
            --inset-border-radius-calc: var(--inset-border-radius, 0px);
            --inset-padding-calc: calc(var(--inset-padding, 0px) + var(--inset-border-width, 0px))
        }

        .rt-Inset:where(.xs\:rt-r-side-top) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-top-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.xs\:rt-r-side-bottom) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            margin-bottom: var(--margin-bottom-override);
            border-bottom-left-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.xs\:rt-r-side-left) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-left: var(--margin-left-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-bottom-left-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.xs\:rt-r-side-right) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-right: var(--margin-right-override);
            border-top-right-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.xs\:rt-r-side-x) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override)
        }

        .rt-Inset:where(.xs\:rt-r-side-y) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override)
        }

        .rt-Inset:where(.xs\:rt-r-side-all) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override);
            border-radius: var(--inset-border-radius-calc)
        }
    }

    @media (min-width:768px) {
        .rt-Inset:where(.sm\:rt-r-clip-border-box) {
            --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));
            --inset-padding-calc: var(--inset-padding, 0px)
        }

        .rt-Inset:where(.sm\:rt-r-clip-padding-box) {
            --inset-border-radius-calc: var(--inset-border-radius, 0px);
            --inset-padding-calc: calc(var(--inset-padding, 0px) + var(--inset-border-width, 0px))
        }

        .rt-Inset:where(.sm\:rt-r-side-top) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-top-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.sm\:rt-r-side-bottom) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            margin-bottom: var(--margin-bottom-override);
            border-bottom-left-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.sm\:rt-r-side-left) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-left: var(--margin-left-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-bottom-left-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.sm\:rt-r-side-right) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-right: var(--margin-right-override);
            border-top-right-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.sm\:rt-r-side-x) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override)
        }

        .rt-Inset:where(.sm\:rt-r-side-y) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override)
        }

        .rt-Inset:where(.sm\:rt-r-side-all) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override);
            border-radius: var(--inset-border-radius-calc)
        }
    }

    @media (min-width:1024px) {
        .rt-Inset:where(.md\:rt-r-clip-border-box) {
            --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));
            --inset-padding-calc: var(--inset-padding, 0px)
        }

        .rt-Inset:where(.md\:rt-r-clip-padding-box) {
            --inset-border-radius-calc: var(--inset-border-radius, 0px);
            --inset-padding-calc: calc(var(--inset-padding, 0px) + var(--inset-border-width, 0px))
        }

        .rt-Inset:where(.md\:rt-r-side-top) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-top-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.md\:rt-r-side-bottom) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            margin-bottom: var(--margin-bottom-override);
            border-bottom-left-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.md\:rt-r-side-left) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-left: var(--margin-left-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-bottom-left-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.md\:rt-r-side-right) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-right: var(--margin-right-override);
            border-top-right-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.md\:rt-r-side-x) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override)
        }

        .rt-Inset:where(.md\:rt-r-side-y) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override)
        }

        .rt-Inset:where(.md\:rt-r-side-all) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override);
            border-radius: var(--inset-border-radius-calc)
        }
    }

    @media (min-width:1280px) {
        .rt-Inset:where(.lg\:rt-r-clip-border-box) {
            --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));
            --inset-padding-calc: var(--inset-padding, 0px)
        }

        .rt-Inset:where(.lg\:rt-r-clip-padding-box) {
            --inset-border-radius-calc: var(--inset-border-radius, 0px);
            --inset-padding-calc: calc(var(--inset-padding, 0px) + var(--inset-border-width, 0px))
        }

        .rt-Inset:where(.lg\:rt-r-side-top) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-top-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.lg\:rt-r-side-bottom) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            margin-bottom: var(--margin-bottom-override);
            border-bottom-left-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.lg\:rt-r-side-left) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-left: var(--margin-left-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-bottom-left-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.lg\:rt-r-side-right) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-right: var(--margin-right-override);
            border-top-right-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.lg\:rt-r-side-x) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override)
        }

        .rt-Inset:where(.lg\:rt-r-side-y) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override)
        }

        .rt-Inset:where(.lg\:rt-r-side-all) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override);
            border-radius: var(--inset-border-radius-calc)
        }
    }

    @media (min-width:1640px) {
        .rt-Inset:where(.xl\:rt-r-clip-border-box) {
            --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));
            --inset-padding-calc: var(--inset-padding, 0px)
        }

        .rt-Inset:where(.xl\:rt-r-clip-padding-box) {
            --inset-border-radius-calc: var(--inset-border-radius, 0px);
            --inset-padding-calc: calc(var(--inset-padding, 0px) + var(--inset-border-width, 0px))
        }

        .rt-Inset:where(.xl\:rt-r-side-top) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-top-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.xl\:rt-r-side-bottom) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override);
            margin-bottom: var(--margin-bottom-override);
            border-bottom-left-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.xl\:rt-r-side-left) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-left: var(--margin-left-override);
            border-top-left-radius: var(--inset-border-radius-calc);
            border-bottom-left-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.xl\:rt-r-side-right) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override);
            margin-right: var(--margin-right-override);
            border-top-right-radius: var(--inset-border-radius-calc);
            border-bottom-right-radius: var(--inset-border-radius-calc)
        }

        .rt-Inset:where(.xl\:rt-r-side-x) {
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            margin-left: var(--margin-left-override);
            margin-right: var(--margin-right-override)
        }

        .rt-Inset:where(.xl\:rt-r-side-y) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            margin-top: var(--margin-top-override);
            margin-bottom: var(--margin-bottom-override)
        }

        .rt-Inset:where(.xl\:rt-r-side-all) {
            --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));
            --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));
            --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));
            --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));
            margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override);
            border-radius: var(--inset-border-radius-calc)
        }
    }

    .rt-Kbd {
        box-sizing: border-box;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        font-family: var(--default-font-family);
        font-weight: 400;
        vertical-align: text-top;
        white-space: nowrap;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        cursor: default;
        position: relative;
        top: -.03em;
        font-size: .75em;
        min-width: 1.75em;
        line-height: 1.7em;
        padding-left: .5em;
        padding-right: .5em;
        padding-bottom: .05em;
        word-spacing: -.1em;
        border-radius: calc(var(--radius-factor) * .35em);
        letter-spacing: var(--letter-spacing, var(--default-letter-spacing));
        color: var(--gray-12);
        background-color: var(--gray-1);
        box-shadow: var(--kbd-box-shadow)
    }

    @media {
        .rt-Kbd:where(.rt-r-size-1) {
            font-size: calc(var(--font-size-1) * .8);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Kbd:where(.rt-r-size-2) {
            font-size: calc(var(--font-size-2) * .8);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Kbd:where(.rt-r-size-3) {
            font-size: calc(var(--font-size-3) * .8);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Kbd:where(.rt-r-size-4) {
            font-size: calc(var(--font-size-4) * .8);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Kbd:where(.rt-r-size-5) {
            font-size: calc(var(--font-size-5) * .8);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Kbd:where(.rt-r-size-6) {
            font-size: calc(var(--font-size-6) * .8);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Kbd:where(.rt-r-size-7) {
            font-size: calc(var(--font-size-7) * .8);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Kbd:where(.rt-r-size-8) {
            font-size: calc(var(--font-size-8) * .8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Kbd:where(.rt-r-size-9) {
            font-size: calc(var(--font-size-9) * .8);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:520px) {
        .rt-Kbd:where(.xs\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * .8);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Kbd:where(.xs\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * .8);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Kbd:where(.xs\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * .8);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Kbd:where(.xs\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * .8);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Kbd:where(.xs\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * .8);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Kbd:where(.xs\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * .8);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Kbd:where(.xs\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * .8);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Kbd:where(.xs\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * .8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Kbd:where(.xs\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * .8);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:768px) {
        .rt-Kbd:where(.sm\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * .8);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Kbd:where(.sm\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * .8);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Kbd:where(.sm\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * .8);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Kbd:where(.sm\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * .8);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Kbd:where(.sm\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * .8);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Kbd:where(.sm\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * .8);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Kbd:where(.sm\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * .8);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Kbd:where(.sm\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * .8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Kbd:where(.sm\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * .8);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1024px) {
        .rt-Kbd:where(.md\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * .8);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Kbd:where(.md\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * .8);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Kbd:where(.md\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * .8);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Kbd:where(.md\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * .8);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Kbd:where(.md\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * .8);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Kbd:where(.md\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * .8);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Kbd:where(.md\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * .8);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Kbd:where(.md\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * .8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Kbd:where(.md\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * .8);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1280px) {
        .rt-Kbd:where(.lg\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * .8);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Kbd:where(.lg\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * .8);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Kbd:where(.lg\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * .8);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Kbd:where(.lg\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * .8);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Kbd:where(.lg\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * .8);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Kbd:where(.lg\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * .8);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Kbd:where(.lg\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * .8);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Kbd:where(.lg\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * .8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Kbd:where(.lg\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * .8);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1640px) {
        .rt-Kbd:where(.xl\:rt-r-size-1) {
            font-size: calc(var(--font-size-1) * .8);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Kbd:where(.xl\:rt-r-size-2) {
            font-size: calc(var(--font-size-2) * .8);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Kbd:where(.xl\:rt-r-size-3) {
            font-size: calc(var(--font-size-3) * .8);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Kbd:where(.xl\:rt-r-size-4) {
            font-size: calc(var(--font-size-4) * .8);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Kbd:where(.xl\:rt-r-size-5) {
            font-size: calc(var(--font-size-5) * .8);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Kbd:where(.xl\:rt-r-size-6) {
            font-size: calc(var(--font-size-6) * .8);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Kbd:where(.xl\:rt-r-size-7) {
            font-size: calc(var(--font-size-7) * .8);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Kbd:where(.xl\:rt-r-size-8) {
            font-size: calc(var(--font-size-8) * .8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Kbd:where(.xl\:rt-r-size-9) {
            font-size: calc(var(--font-size-9) * .8);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    .rt-Link {
        cursor: var(--cursor-link);
        color: var(--accent-a11);
        border-radius: calc(.07em * var(--radius-factor));
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-thickness: min(2px, max(1px, .05em));
        text-underline-offset: calc(.025em + 2px);
        text-decoration-color: var(--accent-a5)
    }

    .rt-Link:where(.rt-high-contrast),
    :where(.rt-CalloutRoot:not(.rt-high-contrast)) .rt-Link,
    :where(.rt-Text, .rt-Heading):where([data-accent-color]:not(.rt-high-contrast)) .rt-Link {
        color: var(--accent-12)
    }

    @supports (color:color-mix(in oklab, white, black)) {
        .rt-Link {
            text-decoration-color: color-mix(in oklab, var(--accent-a5), var(--gray-a6))
        }
    }

    @media (hover:hover) {
        .rt-Link:where(.rt-underline-auto):where(:hover) {
            text-decoration-line: underline
        }
    }

    .rt-Link:where(.rt-underline-auto):where(.rt-high-contrast),
    :where(.rt-CalloutRoot:not(.rt-high-contrast)) .rt-Link:where(.rt-underline-auto),
    :where(.rt-Text, .rt-Heading):where([data-accent-color]:not(.rt-high-contrast)) .rt-Link:where(.rt-underline-auto) {
        text-decoration-line: underline;
        text-decoration-color: var(--accent-a6)
    }

    @supports (color:color-mix(in oklab, white, black)) {

        .rt-Link:where(.rt-underline-auto):where(.rt-high-contrast),
        :where(.rt-CalloutRoot:not(.rt-high-contrast)) .rt-Link:where(.rt-underline-auto),
        :where(.rt-Text, .rt-Heading):where([data-accent-color]:not(.rt-high-contrast)) .rt-Link:where(.rt-underline-auto) {
            text-decoration-color: color-mix(in oklab, var(--accent-a6), var(--gray-a6))
        }
    }

    @media (hover:hover) {
        .rt-Link:where(.rt-underline-hover):where(:hover) {
            text-decoration-line: underline
        }
    }

    .rt-Link:where(.rt-underline-always) {
        text-decoration-line: underline
    }

    .rt-Link:where(:focus-visible) {
        text-decoration-line: none;
        outline-color: var(--color-focus-root);
        outline-width: 2px;
        outline-style: solid;
        outline-offset: 2px
    }

    .rt-Link:where(:has(.rt-Code:not(.rt-variant-ghost):only-child)) {
        text-decoration-line: none
    }

    .rt-Link:where(:has(.rt-Code:only-child)) {
        outline: none
    }

    .rt-PopoverContent {
        background-color: var(--color-panel-solid);
        box-shadow: var(--shadow-5);
        min-width: var(--radix-popover-trigger-width);
        outline: 0;
        overflow: auto;
        --inset-padding: var(--popover-content-padding);
        padding: var(--popover-content-padding);
        transform-origin: var(--radix-popover-content-transform-origin)
    }

    @media {
        .rt-PopoverContent:where(.rt-r-size-1) {
            --popover-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.rt-r-size-2) {
            --popover-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.rt-r-size-3) {
            --popover-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-PopoverContent:where(.rt-r-size-4) {
            --popover-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:520px) {
        .rt-PopoverContent:where(.xs\:rt-r-size-1) {
            --popover-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.xs\:rt-r-size-2) {
            --popover-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.xs\:rt-r-size-3) {
            --popover-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-PopoverContent:where(.xs\:rt-r-size-4) {
            --popover-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:768px) {
        .rt-PopoverContent:where(.sm\:rt-r-size-1) {
            --popover-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.sm\:rt-r-size-2) {
            --popover-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.sm\:rt-r-size-3) {
            --popover-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-PopoverContent:where(.sm\:rt-r-size-4) {
            --popover-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1024px) {
        .rt-PopoverContent:where(.md\:rt-r-size-1) {
            --popover-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.md\:rt-r-size-2) {
            --popover-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.md\:rt-r-size-3) {
            --popover-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-PopoverContent:where(.md\:rt-r-size-4) {
            --popover-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1280px) {
        .rt-PopoverContent:where(.lg\:rt-r-size-1) {
            --popover-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.lg\:rt-r-size-2) {
            --popover-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.lg\:rt-r-size-3) {
            --popover-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-PopoverContent:where(.lg\:rt-r-size-4) {
            --popover-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    @media (min-width:1640px) {
        .rt-PopoverContent:where(.xl\:rt-r-size-1) {
            --popover-content-padding: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.xl\:rt-r-size-2) {
            --popover-content-padding: var(--space-4);
            border-radius: var(--radius-4)
        }

        .rt-PopoverContent:where(.xl\:rt-r-size-3) {
            --popover-content-padding: var(--space-5);
            border-radius: var(--radius-5)
        }

        .rt-PopoverContent:where(.xl\:rt-r-size-4) {
            --popover-content-padding: var(--space-6);
            border-radius: var(--radius-5)
        }
    }

    .rt-Quote {
        box-sizing: border-box;
        font-family: var(--quote-font-family);
        font-size: calc(var(--quote-font-size-adjust) * 1em);
        font-style: var(--quote-font-style);
        font-weight: var(--quote-font-weight);
        line-height: 1.25;
        letter-spacing: calc(var(--quote-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));
        color: inherit
    }

    .rt-RadioGroupItem {
        display: inline-flex;
        align-items: center;
        vertical-align: top;
        flex-shrink: 0;
        height: var(--line-height, var(--radio-group-item-size));
        border-radius: 100%
    }

    .rt-RadioGroupButton {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
        height: var(--radio-group-item-size);
        width: var(--radio-group-item-size);
        cursor: var(--cursor-radio);
        border-radius: inherit
    }

    .rt-RadioGroupButton:where(:focus-visible) {
        outline: 2px solid var(--color-focus-root);
        outline-offset: 2px
    }

    .rt-RadioGroupIndicator {
        background-color: currentColor;
        height: 100%;
        width: 100%;
        border-radius: 100%;
        transform: scale(.4)
    }

    @media {
        .rt-RadioGroupRoot:where(.rt-r-size-1) {
            --radio-group-item-size: calc(var(--space-4) * 0.875)
        }

        .rt-RadioGroupRoot:where(.rt-r-size-2) {
            --radio-group-item-size: var(--space-4)
        }

        .rt-RadioGroupRoot:where(.rt-r-size-3) {
            --radio-group-item-size: calc(var(--space-4) * 1.25)
        }
    }

    @media (min-width:520px) {
        .rt-RadioGroupRoot:where(.xs\:rt-r-size-1) {
            --radio-group-item-size: calc(var(--space-4) * 0.875)
        }

        .rt-RadioGroupRoot:where(.xs\:rt-r-size-2) {
            --radio-group-item-size: var(--space-4)
        }

        .rt-RadioGroupRoot:where(.xs\:rt-r-size-3) {
            --radio-group-item-size: calc(var(--space-4) * 1.25)
        }
    }

    @media (min-width:768px) {
        .rt-RadioGroupRoot:where(.sm\:rt-r-size-1) {
            --radio-group-item-size: calc(var(--space-4) * 0.875)
        }

        .rt-RadioGroupRoot:where(.sm\:rt-r-size-2) {
            --radio-group-item-size: var(--space-4)
        }

        .rt-RadioGroupRoot:where(.sm\:rt-r-size-3) {
            --radio-group-item-size: calc(var(--space-4) * 1.25)
        }
    }

    @media (min-width:1024px) {
        .rt-RadioGroupRoot:where(.md\:rt-r-size-1) {
            --radio-group-item-size: calc(var(--space-4) * 0.875)
        }

        .rt-RadioGroupRoot:where(.md\:rt-r-size-2) {
            --radio-group-item-size: var(--space-4)
        }

        .rt-RadioGroupRoot:where(.md\:rt-r-size-3) {
            --radio-group-item-size: calc(var(--space-4) * 1.25)
        }
    }

    @media (min-width:1280px) {
        .rt-RadioGroupRoot:where(.lg\:rt-r-size-1) {
            --radio-group-item-size: calc(var(--space-4) * 0.875)
        }

        .rt-RadioGroupRoot:where(.lg\:rt-r-size-2) {
            --radio-group-item-size: var(--space-4)
        }

        .rt-RadioGroupRoot:where(.lg\:rt-r-size-3) {
            --radio-group-item-size: calc(var(--space-4) * 1.25)
        }
    }

    @media (min-width:1640px) {
        .rt-RadioGroupRoot:where(.xl\:rt-r-size-1) {
            --radio-group-item-size: calc(var(--space-4) * 0.875)
        }

        .rt-RadioGroupRoot:where(.xl\:rt-r-size-2) {
            --radio-group-item-size: var(--space-4)
        }

        .rt-RadioGroupRoot:where(.xl\:rt-r-size-3) {
            --radio-group-item-size: calc(var(--space-4) * 1.25)
        }
    }

    .rt-RadioGroupRoot:where(.rt-variant-surface) :where(.rt-RadioGroupButton[data-state=unchecked]) {
        background-color: var(--color-surface);
        box-shadow: inset 0 0 0 1px var(--gray-a7)
    }

    .rt-RadioGroupRoot:where(.rt-variant-surface) :where(.rt-RadioGroupButton[data-state=checked]) {
        background-color: var(--accent-9);
        color: var(--accent-9-contrast)
    }

    .rt-RadioGroupRoot:where(.rt-variant-surface):where(.rt-high-contrast) :where(.rt-RadioGroupButton[data-state=checked]) {
        background-color: var(--accent-12);
        color: var(--accent-1)
    }

    .rt-RadioGroupRoot:where(.rt-variant-surface) :where(.rt-RadioGroupButton[data-disabled]) {
        box-shadow: inset 0 0 0 1px var(--gray-a6);
        background-color: var(--gray-a3);
        cursor: var(--cursor-disabled);
        color: var(--gray-a8)
    }

    .rt-RadioGroupRoot:where(.rt-variant-classic) :where(.rt-RadioGroupButton[data-state=unchecked]) {
        background-color: var(--color-surface);
        box-shadow: inset 0 0 0 1px var(--gray-7), var(--shadow-1)
    }

    .rt-RadioGroupRoot:where(.rt-variant-classic) :where(.rt-RadioGroupButton[data-state=checked]) {
        background-color: var(--accent-9);
        background-image: linear-gradient(to bottom, var(--white-a3), transparent, var(--black-a3));
        box-shadow: inset 0 .5px .5px var(--white-a4), inset 0 -.5px .5px var(--black-a4);
        color: var(--accent-9-contrast)
    }

    .rt-RadioGroupRoot:where(.rt-variant-classic):where(.rt-high-contrast) :where(.rt-RadioGroupButton[data-state=checked]) {
        background-color: var(--accent-12);
        color: var(--accent-1)
    }

    .rt-RadioGroupRoot:where(.rt-variant-classic) :where(.rt-RadioGroupButton[data-disabled]) {
        box-shadow: var(--shadow-1);
        background-color: var(--gray-a3);
        background-image: none;
        cursor: var(--cursor-disabled);
        color: var(--gray-a8)
    }

    .rt-RadioGroupRoot:where(.rt-variant-soft) :where(.rt-RadioGroupButton) {
        background-color: var(--accent-a5)
    }

    .rt-RadioGroupRoot:where(.rt-variant-soft) :where(.rt-RadioGroupButton[data-state=checked]) {
        color: var(--accent-11)
    }

    .rt-RadioGroupRoot:where(.rt-variant-soft):where(.rt-high-contrast) :where(.rt-RadioGroupButton[data-state=checked]) {
        color: var(--accent-12)
    }

    .rt-RadioGroupRoot:where(.rt-variant-soft) :where(.rt-RadioGroupButton:focus-visible) {
        outline-color: var(--accent-a8)
    }

    .rt-RadioGroupRoot:where(.rt-variant-soft) :where(.rt-RadioGroupButton[data-disabled]) {
        background-color: var(--gray-a3);
        cursor: var(--cursor-disabled);
        color: var(--gray-a8)
    }

    .rt-ScrollAreaRoot {
        display: flex;
        flex-direction: column;
        overflow: hidden;
        width: 100%;
        height: 100%
    }

    .rt-ScrollAreaViewport {
        width: 100%;
        height: 100%;
        overscroll-behavior-x: contain
    }

    .rt-ScrollAreaViewport:where(:focus-visible)+:where(.rt-ScrollAreaViewportFocusRing) {
        position: absolute;
        inset: 0;
        pointer-events: none;
        outline: 2px solid var(--color-focus-root);
        outline-offset: -2px
    }

    .rt-ScrollAreaScrollbar {
        display: flex;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        touch-action: none;
        background-color: var(--gray-a3);
        border-radius: var(--scrollarea-scrollbar-border-radius);
        animation-duration: .15s;
        animation-timing-function: ease-out
    }

    .rt-ScrollAreaScrollbar:where([data-orientation=vertical]) {
        flex-direction: column;
        width: var(--scrollarea-scrollbar-size);
        margin: var(--scrollarea-scrollbar-vertical-margin-top) var(--scrollarea-scrollbar-vertical-margin-right) var(--scrollarea-scrollbar-vertical-margin-bottom) var(--scrollarea-scrollbar-vertical-margin-left)
    }

    .rt-ScrollAreaScrollbar:where([data-orientation=horizontal]) {
        flex-direction: row;
        height: var(--scrollarea-scrollbar-size);
        margin: var(--scrollarea-scrollbar-horizontal-margin-top) var(--scrollarea-scrollbar-horizontal-margin-right) var(--scrollarea-scrollbar-horizontal-margin-bottom) var(--scrollarea-scrollbar-horizontal-margin-left)
    }

    .rt-ScrollAreaThumb {
        position: relative;
        background-color: var(--gray-a8);
        border-radius: inherit;
        transition: background-color .1s
    }

    .rt-ScrollAreaThumb:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        height: 100%;
        min-width: var(--space-4);
        min-height: var(--space-4)
    }

    @media {
        .rt-ScrollAreaScrollbar:where(.rt-r-size-1) {
            --scrollarea-scrollbar-size: var(--space-1);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.rt-r-size-2) {
            --scrollarea-scrollbar-size: var(--space-2);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.rt-r-size-3) {
            --scrollarea-scrollbar-size: var(--space-3);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }
    }

    @media (min-width:520px) {
        .rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-1) {
            --scrollarea-scrollbar-size: var(--space-1);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-2) {
            --scrollarea-scrollbar-size: var(--space-2);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-3) {
            --scrollarea-scrollbar-size: var(--space-3);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }
    }

    @media (min-width:768px) {
        .rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-1) {
            --scrollarea-scrollbar-size: var(--space-1);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-2) {
            --scrollarea-scrollbar-size: var(--space-2);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-3) {
            --scrollarea-scrollbar-size: var(--space-3);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }
    }

    @media (min-width:1024px) {
        .rt-ScrollAreaScrollbar:where(.md\:rt-r-size-1) {
            --scrollarea-scrollbar-size: var(--space-1);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.md\:rt-r-size-2) {
            --scrollarea-scrollbar-size: var(--space-2);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.md\:rt-r-size-3) {
            --scrollarea-scrollbar-size: var(--space-3);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }
    }

    @media (min-width:1280px) {
        .rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-1) {
            --scrollarea-scrollbar-size: var(--space-1);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-2) {
            --scrollarea-scrollbar-size: var(--space-2);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-3) {
            --scrollarea-scrollbar-size: var(--space-3);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }
    }

    @media (min-width:1640px) {
        .rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-1) {
            --scrollarea-scrollbar-size: var(--space-1);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-2) {
            --scrollarea-scrollbar-size: var(--space-2);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-3) {
            --scrollarea-scrollbar-size: var(--space-3);
            --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))
        }
    }

    .rt-ScrollAreaScrollbar:where([data-state=visible]) {
        animation-name: rt-fade-in
    }

    .rt-ScrollAreaScrollbar:where([data-state=hidden]) {
        animation-name: rt-fade-out
    }

    @media (hover:hover) {
        .rt-ScrollAreaThumb:where(:hover) {
            background-color: var(--gray-a9)
        }
    }

    .rt-Section {
        box-sizing: border-box;
        flex-shrink: 0
    }

    @media {
        .rt-Section:where(.rt-r-size-1) {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .rt-Section:where(.rt-r-size-2) {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .rt-Section:where(.rt-r-size-3) {
            padding-top: 80px;
            padding-bottom: 80px
        }
    }

    @media (min-width:520px) {
        .rt-Section:where(.xs\:rt-r-size-1) {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .rt-Section:where(.xs\:rt-r-size-2) {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .rt-Section:where(.xs\:rt-r-size-3) {
            padding-top: 80px;
            padding-bottom: 80px
        }
    }

    @media (min-width:768px) {
        .rt-Section:where(.sm\:rt-r-size-1) {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .rt-Section:where(.sm\:rt-r-size-2) {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .rt-Section:where(.sm\:rt-r-size-3) {
            padding-top: 80px;
            padding-bottom: 80px
        }
    }

    @media (min-width:1024px) {
        .rt-Section:where(.md\:rt-r-size-1) {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .rt-Section:where(.md\:rt-r-size-2) {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .rt-Section:where(.md\:rt-r-size-3) {
            padding-top: 80px;
            padding-bottom: 80px
        }
    }

    @media (min-width:1280px) {
        .rt-Section:where(.lg\:rt-r-size-1) {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .rt-Section:where(.lg\:rt-r-size-2) {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .rt-Section:where(.lg\:rt-r-size-3) {
            padding-top: 80px;
            padding-bottom: 80px
        }
    }

    @media (min-width:1640px) {
        .rt-Section:where(.xl\:rt-r-size-1) {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .rt-Section:where(.xl\:rt-r-size-2) {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .rt-Section:where(.xl\:rt-r-size-3) {
            padding-top: 80px;
            padding-bottom: 80px
        }
    }

    .rt-SelectTrigger {
        display: inline-flex;
        align-items: center;
        justify-content: space-between;
        box-sizing: border-box;
        flex-shrink: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        vertical-align: top;
        line-height: var(--height);
        color: var(--gray-12)
    }

    .rt-SelectTrigger:where(:focus-visible) {
        outline: 2px solid var(--color-focus-root);
        outline-offset: -1px
    }

    .rt-SelectTriggerInner {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .rt-SelectIcon {
        flex-shrink: 0
    }

    :where(.rt-SelectTrigger:not(.rt-variant-ghost)) .rt-SelectIcon {
        opacity: .9
    }

    .rt-SelectContent:where([data-side]) {
        min-width: var(--radix-select-trigger-width);
        max-height: var(--radix-select-content-available-height);
        transform-origin: var(--radix-select-content-transform-origin)
    }

    .rt-SelectViewport {
        box-sizing: border-box;
        padding: var(--select-content-padding)
    }

    :where(.rt-SelectContent:has(.rt-ScrollAreaScrollbar[data-orientation=vertical])) .rt-SelectViewport {
        padding-right: var(--space-3)
    }

    .rt-SelectItem {
        display: flex;
        align-items: center;
        height: var(--select-item-height);
        padding-left: var(--select-item-indicator-width);
        padding-right: var(--select-item-indicator-width);
        position: relative;
        box-sizing: border-box;
        outline: none;
        cursor: var(--cursor-menu-item);
        scroll-margin: var(--select-content-padding) 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

    .rt-SelectItemIndicator {
        position: absolute;
        left: 0;
        width: var(--select-item-indicator-width);
        display: inline-flex;
        align-items: center;
        justify-content: center
    }

    .rt-SelectSeparator {
        height: 1px;
        margin: var(--space-2) var(--select-separator-margin-right) var(--space-2) var(--select-item-indicator-width);
        background-color: var(--gray-a6)
    }

    .rt-SelectLabel {
        display: flex;
        align-items: center;
        height: var(--select-item-height);
        padding-left: var(--select-item-indicator-width);
        padding-right: var(--select-item-indicator-width);
        color: var(--gray-a10);
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        cursor: default
    }

    :where(.rt-SelectItem)+.rt-SelectLabel {
        margin-top: var(--space-2)
    }

    .rt-SelectTrigger:where(:not(.rt-variant-ghost)) {
        height: var(--select-trigger-height)
    }

    .rt-SelectTrigger:where(.rt-variant-ghost) {
        box-sizing: content-box;
        height: -moz-fit-content;
        height: fit-content;
        padding: var(--select-trigger-ghost-padding-y) var(--select-trigger-ghost-padding-x);
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-top-override: calc(var(--margin-top) - var(--select-trigger-ghost-padding-y));
        --margin-right-override: calc(var(--margin-right) - var(--select-trigger-ghost-padding-x));
        --margin-bottom-override: calc(var(--margin-bottom) - var(--select-trigger-ghost-padding-y));
        --margin-left-override: calc(var(--margin-left) - var(--select-trigger-ghost-padding-x));
        margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override)
    }

    :where(.rt-SelectTrigger:where(.rt-variant-ghost))>* {
        --margin-top-override: initial;
        --margin-right-override: initial;
        --margin-bottom-override: initial;
        --margin-left-override: initial
    }

    @media {
        .rt-SelectTrigger:where(.rt-r-size-1) {
            --select-trigger-height: var(--space-5);
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-SelectTrigger:where(.rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-SelectTrigger:where(.rt-r-size-1):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.rt-r-size-2) {
            --select-trigger-height: var(--space-6);
            gap: calc(var(--space-1) * 1.5);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-SelectTrigger:where(.rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-SelectTrigger:where(.rt-r-size-2):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.rt-r-size-3) {
            --select-trigger-height: var(--space-7);
            gap: var(--space-2);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-SelectTrigger:where(.rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-SelectTrigger:where(.rt-r-size-3):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-3);
            --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-SelectTrigger:where(.rt-r-size-3) :where(.rt-SelectIcon) {
            width: 11px;
            height: 11px
        }
    }

    @media (min-width:520px) {
        .rt-SelectTrigger:where(.xs\:rt-r-size-1) {
            --select-trigger-height: var(--space-5);
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-SelectTrigger:where(.xs\:rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-SelectTrigger:where(.xs\:rt-r-size-1):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.xs\:rt-r-size-2) {
            --select-trigger-height: var(--space-6);
            gap: calc(var(--space-1) * 1.5);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-SelectTrigger:where(.xs\:rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-SelectTrigger:where(.xs\:rt-r-size-2):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.xs\:rt-r-size-3) {
            --select-trigger-height: var(--space-7);
            gap: var(--space-2);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-SelectTrigger:where(.xs\:rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-SelectTrigger:where(.xs\:rt-r-size-3):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-3);
            --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-SelectTrigger:where(.xs\:rt-r-size-3) :where(.rt-SelectIcon) {
            width: 11px;
            height: 11px
        }
    }

    @media (min-width:768px) {
        .rt-SelectTrigger:where(.sm\:rt-r-size-1) {
            --select-trigger-height: var(--space-5);
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-SelectTrigger:where(.sm\:rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-SelectTrigger:where(.sm\:rt-r-size-1):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.sm\:rt-r-size-2) {
            --select-trigger-height: var(--space-6);
            gap: calc(var(--space-1) * 1.5);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-SelectTrigger:where(.sm\:rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-SelectTrigger:where(.sm\:rt-r-size-2):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.sm\:rt-r-size-3) {
            --select-trigger-height: var(--space-7);
            gap: var(--space-2);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-SelectTrigger:where(.sm\:rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-SelectTrigger:where(.sm\:rt-r-size-3):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-3);
            --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-SelectTrigger:where(.sm\:rt-r-size-3) :where(.rt-SelectIcon) {
            width: 11px;
            height: 11px
        }
    }

    @media (min-width:1024px) {
        .rt-SelectTrigger:where(.md\:rt-r-size-1) {
            --select-trigger-height: var(--space-5);
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-SelectTrigger:where(.md\:rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-SelectTrigger:where(.md\:rt-r-size-1):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.md\:rt-r-size-2) {
            --select-trigger-height: var(--space-6);
            gap: calc(var(--space-1) * 1.5);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-SelectTrigger:where(.md\:rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-SelectTrigger:where(.md\:rt-r-size-2):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.md\:rt-r-size-3) {
            --select-trigger-height: var(--space-7);
            gap: var(--space-2);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-SelectTrigger:where(.md\:rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-SelectTrigger:where(.md\:rt-r-size-3):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-3);
            --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-SelectTrigger:where(.md\:rt-r-size-3) :where(.rt-SelectIcon) {
            width: 11px;
            height: 11px
        }
    }

    @media (min-width:1280px) {
        .rt-SelectTrigger:where(.lg\:rt-r-size-1) {
            --select-trigger-height: var(--space-5);
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-SelectTrigger:where(.lg\:rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-SelectTrigger:where(.lg\:rt-r-size-1):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.lg\:rt-r-size-2) {
            --select-trigger-height: var(--space-6);
            gap: calc(var(--space-1) * 1.5);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-SelectTrigger:where(.lg\:rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-SelectTrigger:where(.lg\:rt-r-size-2):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.lg\:rt-r-size-3) {
            --select-trigger-height: var(--space-7);
            gap: var(--space-2);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-SelectTrigger:where(.lg\:rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-SelectTrigger:where(.lg\:rt-r-size-3):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-3);
            --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-SelectTrigger:where(.lg\:rt-r-size-3) :where(.rt-SelectIcon) {
            width: 11px;
            height: 11px
        }
    }

    @media (min-width:1640px) {
        .rt-SelectTrigger:where(.xl\:rt-r-size-1) {
            --select-trigger-height: var(--space-5);
            gap: var(--space-1);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: max(var(--radius-1), var(--radius-full))
        }

        .rt-SelectTrigger:where(.xl\:rt-r-size-1):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-SelectTrigger:where(.xl\:rt-r-size-1):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.xl\:rt-r-size-2) {
            --select-trigger-height: var(--space-6);
            gap: calc(var(--space-1) * 1.5);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-SelectTrigger:where(.xl\:rt-r-size-2):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-SelectTrigger:where(.xl\:rt-r-size-2):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-2);
            --select-trigger-ghost-padding-y: var(--space-1)
        }

        .rt-SelectTrigger:where(.xl\:rt-r-size-3) {
            --select-trigger-height: var(--space-7);
            gap: var(--space-2);
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3);
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-SelectTrigger:where(.xl\:rt-r-size-3):where(:not(.rt-variant-ghost)) {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-SelectTrigger:where(.xl\:rt-r-size-3):where(.rt-variant-ghost) {
            --select-trigger-ghost-padding-x: var(--space-3);
            --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)
        }

        .rt-SelectTrigger:where(.xl\:rt-r-size-3) :where(.rt-SelectIcon) {
            width: 11px;
            height: 11px
        }
    }

    @media {
        .rt-SelectContent:where(.rt-r-size-1) {
            --select-content-padding: var(--space-1);
            --select-item-height: var(--space-5);
            --select-item-indicator-width: calc(var(--space-5) / 1.2);
            --select-separator-margin-right: var(--space-2);
            border-radius: var(--radius-3)
        }

        .rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectLabel) {
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1);
            line-height: var(--line-height-1)
        }

        .rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-SelectContent:where(.rt-r-size-2, .rt-r-size-3) {
            --select-content-padding: var(--space-2);
            --select-item-height: var(--space-6);
            --select-item-indicator-width: var(--space-5);
            --select-separator-margin-right: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-SelectContent:where(.rt-r-size-2, .rt-r-size-3) :where(.rt-SelectLabel) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            line-height: var(--line-height-2)
        }

        .rt-SelectContent:where(.rt-r-size-2, .rt-r-size-3) :where(.rt-SelectItem) {
            line-height: var(--line-height-2);
            border-radius: var(--radius-2)
        }

        .rt-SelectContent:where(.rt-r-size-2) :where(.rt-SelectItem) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-SelectContent:where(.rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-SelectContent:where(.rt-r-size-3) :where(.rt-SelectItem) {
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-SelectContent:where(.rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }
    }

    @media (min-width:520px) {
        .rt-SelectContent:where(.xs\:rt-r-size-1) {
            --select-content-padding: var(--space-1);
            --select-item-height: var(--space-5);
            --select-item-indicator-width: calc(var(--space-5) / 1.2);
            --select-separator-margin-right: var(--space-2);
            border-radius: var(--radius-3)
        }

        .rt-SelectContent:where(.xs\:rt-r-size-1) :where(.rt-SelectLabel) {
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1);
            line-height: var(--line-height-1)
        }

        .rt-SelectContent:where(.xs\:rt-r-size-1) :where(.rt-SelectItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-SelectContent:where(.xs\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-SelectContent:where(.xs\:rt-r-size-2, .xs\:rt-r-size-3) {
            --select-content-padding: var(--space-2);
            --select-item-height: var(--space-6);
            --select-item-indicator-width: var(--space-5);
            --select-separator-margin-right: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-SelectContent:where(.xs\:rt-r-size-2, .xs\:rt-r-size-3) :where(.rt-SelectLabel) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            line-height: var(--line-height-2)
        }

        .rt-SelectContent:where(.xs\:rt-r-size-2, .xs\:rt-r-size-3) :where(.rt-SelectItem) {
            line-height: var(--line-height-2);
            border-radius: var(--radius-2)
        }

        .rt-SelectContent:where(.xs\:rt-r-size-2) :where(.rt-SelectItem) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-SelectContent:where(.xs\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-SelectContent:where(.xs\:rt-r-size-3) :where(.rt-SelectItem) {
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-SelectContent:where(.xs\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }
    }

    @media (min-width:768px) {
        .rt-SelectContent:where(.sm\:rt-r-size-1) {
            --select-content-padding: var(--space-1);
            --select-item-height: var(--space-5);
            --select-item-indicator-width: calc(var(--space-5) / 1.2);
            --select-separator-margin-right: var(--space-2);
            border-radius: var(--radius-3)
        }

        .rt-SelectContent:where(.sm\:rt-r-size-1) :where(.rt-SelectLabel) {
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1);
            line-height: var(--line-height-1)
        }

        .rt-SelectContent:where(.sm\:rt-r-size-1) :where(.rt-SelectItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-SelectContent:where(.sm\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-SelectContent:where(.sm\:rt-r-size-2, .sm\:rt-r-size-3) {
            --select-content-padding: var(--space-2);
            --select-item-height: var(--space-6);
            --select-item-indicator-width: var(--space-5);
            --select-separator-margin-right: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-SelectContent:where(.sm\:rt-r-size-2, .sm\:rt-r-size-3) :where(.rt-SelectLabel) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            line-height: var(--line-height-2)
        }

        .rt-SelectContent:where(.sm\:rt-r-size-2, .sm\:rt-r-size-3) :where(.rt-SelectItem) {
            line-height: var(--line-height-2);
            border-radius: var(--radius-2)
        }

        .rt-SelectContent:where(.sm\:rt-r-size-2) :where(.rt-SelectItem) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-SelectContent:where(.sm\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-SelectContent:where(.sm\:rt-r-size-3) :where(.rt-SelectItem) {
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-SelectContent:where(.sm\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }
    }

    @media (min-width:1024px) {
        .rt-SelectContent:where(.md\:rt-r-size-1) {
            --select-content-padding: var(--space-1);
            --select-item-height: var(--space-5);
            --select-item-indicator-width: calc(var(--space-5) / 1.2);
            --select-separator-margin-right: var(--space-2);
            border-radius: var(--radius-3)
        }

        .rt-SelectContent:where(.md\:rt-r-size-1) :where(.rt-SelectLabel) {
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1);
            line-height: var(--line-height-1)
        }

        .rt-SelectContent:where(.md\:rt-r-size-1) :where(.rt-SelectItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-SelectContent:where(.md\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-SelectContent:where(.md\:rt-r-size-2, .md\:rt-r-size-3) {
            --select-content-padding: var(--space-2);
            --select-item-height: var(--space-6);
            --select-item-indicator-width: var(--space-5);
            --select-separator-margin-right: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-SelectContent:where(.md\:rt-r-size-2, .md\:rt-r-size-3) :where(.rt-SelectLabel) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            line-height: var(--line-height-2)
        }

        .rt-SelectContent:where(.md\:rt-r-size-2, .md\:rt-r-size-3) :where(.rt-SelectItem) {
            line-height: var(--line-height-2);
            border-radius: var(--radius-2)
        }

        .rt-SelectContent:where(.md\:rt-r-size-2) :where(.rt-SelectItem) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-SelectContent:where(.md\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-SelectContent:where(.md\:rt-r-size-3) :where(.rt-SelectItem) {
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-SelectContent:where(.md\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }
    }

    @media (min-width:1280px) {
        .rt-SelectContent:where(.lg\:rt-r-size-1) {
            --select-content-padding: var(--space-1);
            --select-item-height: var(--space-5);
            --select-item-indicator-width: calc(var(--space-5) / 1.2);
            --select-separator-margin-right: var(--space-2);
            border-radius: var(--radius-3)
        }

        .rt-SelectContent:where(.lg\:rt-r-size-1) :where(.rt-SelectLabel) {
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1);
            line-height: var(--line-height-1)
        }

        .rt-SelectContent:where(.lg\:rt-r-size-1) :where(.rt-SelectItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-SelectContent:where(.lg\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-SelectContent:where(.lg\:rt-r-size-2, .lg\:rt-r-size-3) {
            --select-content-padding: var(--space-2);
            --select-item-height: var(--space-6);
            --select-item-indicator-width: var(--space-5);
            --select-separator-margin-right: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-SelectContent:where(.lg\:rt-r-size-2, .lg\:rt-r-size-3) :where(.rt-SelectLabel) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            line-height: var(--line-height-2)
        }

        .rt-SelectContent:where(.lg\:rt-r-size-2, .lg\:rt-r-size-3) :where(.rt-SelectItem) {
            line-height: var(--line-height-2);
            border-radius: var(--radius-2)
        }

        .rt-SelectContent:where(.lg\:rt-r-size-2) :where(.rt-SelectItem) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-SelectContent:where(.lg\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-SelectContent:where(.lg\:rt-r-size-3) :where(.rt-SelectItem) {
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-SelectContent:where(.lg\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }
    }

    @media (min-width:1640px) {
        .rt-SelectContent:where(.xl\:rt-r-size-1) {
            --select-content-padding: var(--space-1);
            --select-item-height: var(--space-5);
            --select-item-indicator-width: calc(var(--space-5) / 1.2);
            --select-separator-margin-right: var(--space-2);
            border-radius: var(--radius-3)
        }

        .rt-SelectContent:where(.xl\:rt-r-size-1) :where(.rt-SelectLabel) {
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1);
            line-height: var(--line-height-1)
        }

        .rt-SelectContent:where(.xl\:rt-r-size-1) :where(.rt-SelectItem) {
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            border-radius: var(--radius-1)
        }

        .rt-SelectContent:where(.xl\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(8px * var(--scaling));
            height: calc(8px * var(--scaling))
        }

        .rt-SelectContent:where(.xl\:rt-r-size-2, .xl\:rt-r-size-3) {
            --select-content-padding: var(--space-2);
            --select-item-height: var(--space-6);
            --select-item-indicator-width: var(--space-5);
            --select-separator-margin-right: var(--space-3);
            border-radius: var(--radius-4)
        }

        .rt-SelectContent:where(.xl\:rt-r-size-2, .xl\:rt-r-size-3) :where(.rt-SelectLabel) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            line-height: var(--line-height-2)
        }

        .rt-SelectContent:where(.xl\:rt-r-size-2, .xl\:rt-r-size-3) :where(.rt-SelectItem) {
            line-height: var(--line-height-2);
            border-radius: var(--radius-2)
        }

        .rt-SelectContent:where(.xl\:rt-r-size-2) :where(.rt-SelectItem) {
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-SelectContent:where(.xl\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }

        .rt-SelectContent:where(.xl\:rt-r-size-3) :where(.rt-SelectItem) {
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-SelectContent:where(.xl\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) {
            width: calc(10px * var(--scaling));
            height: calc(10px * var(--scaling))
        }
    }

    .rt-SelectTrigger:where(.rt-variant-surface) {
        color: var(--gray-12);
        background-color: var(--color-surface);
        box-shadow: inset 0 0 0 1px var(--gray-a7)
    }

    @media (hover:hover) {
        .rt-SelectTrigger:where(.rt-variant-surface):where(:hover) {
            box-shadow: inset 0 0 0 1px var(--gray-a8)
        }
    }

    .rt-SelectTrigger:where(.rt-variant-surface):where([data-state=open]) {
        box-shadow: inset 0 0 0 1px var(--gray-a8)
    }

    .rt-SelectTrigger:where(.rt-variant-surface):where(:disabled) {
        cursor: var(--cursor-disabled);
        color: var(--gray-a8);
        background-color: var(--gray-a2);
        box-shadow: inset 0 0 0 1px var(--gray-a6)
    }

    .rt-SelectTrigger:where(.rt-variant-surface):where([data-placeholder]) :where(.rt-SelectTriggerInner) {
        color: var(--gray-a10)
    }

    .rt-SelectTrigger:where(.rt-variant-classic) {
        color: var(--gray-12);
        background-image: linear-gradient(var(--gray-2), var(--gray-1));
        box-shadow: var(--select-trigger-classic-box-shadow);
        position: relative;
        z-index: 0
    }

    .rt-SelectTrigger:where(.rt-variant-classic):before {
        content: "";
        position: absolute;
        z-index: -1;
        inset: 0;
        border: 2px solid transparent;
        background-clip: content-box;
        border-radius: inherit;
        pointer-events: none;
        background-image: linear-gradient(var(--black-a1) -20%, transparent, var(--white-a1) 130%), linear-gradient(var(--color-surface), transparent)
    }

    @media (hover:hover) {
        .rt-SelectTrigger:where(.rt-variant-classic):where(:hover) {
            box-shadow: inset 0 0 0 1px var(--gray-a3), var(--select-trigger-classic-box-shadow)
        }

        .rt-SelectTrigger:where(.rt-variant-classic):where(:hover):before {
            background-image: linear-gradient(var(--black-a1) -15%, transparent, var(--white-a1) 120%), linear-gradient(var(--gray-2), var(--gray-1))
        }
    }

    .rt-SelectTrigger:where(.rt-variant-classic):where([data-state=open]) {
        box-shadow: inset 0 0 0 1px var(--gray-a3), var(--select-trigger-classic-box-shadow)
    }

    .rt-SelectTrigger:where(.rt-variant-classic):where([data-state=open]):before {
        background-image: linear-gradient(var(--black-a1) -15%, transparent, var(--white-a1) 120%), linear-gradient(var(--gray-2), var(--gray-1))
    }

    .rt-SelectTrigger:where(.rt-variant-classic):where(:disabled) {
        cursor: var(--cursor-disabled);
        color: var(--gray-a8);
        box-shadow: var(--base-button-classic-disabled-box-shadow)
    }

    .rt-SelectTrigger:where(.rt-variant-classic):where(:disabled):before {
        background-image: linear-gradient(var(--black-a1) -20%, transparent, var(--white-a1) 130%), linear-gradient(var(--color-surface), transparent)
    }

    .rt-SelectTrigger:where(.rt-variant-classic):where([data-placeholder]) :where(.rt-SelectTriggerInner) {
        color: var(--gray-a10)
    }

    .rt-SelectTrigger:where(.rt-variant-ghost),
    .rt-SelectTrigger:where(.rt-variant-soft) {
        color: var(--accent-12)
    }

    .rt-SelectTrigger:where(.rt-variant-ghost):where([data-placeholder]) :where(.rt-SelectTriggerInner),
    .rt-SelectTrigger:where(.rt-variant-soft):where([data-placeholder]) :where(.rt-SelectTriggerInner) {
        color: var(--accent-12);
        opacity: .6
    }

    .rt-SelectTrigger:where(.rt-variant-soft) {
        background-color: var(--accent-a3)
    }

    @media (hover:hover) {
        .rt-SelectTrigger:where(.rt-variant-soft):where(:hover) {
            background-color: var(--accent-a4)
        }
    }

    .rt-SelectTrigger:where(.rt-variant-soft):where([data-state=open]) {
        background-color: var(--accent-a4)
    }

    .rt-SelectTrigger:where(.rt-variant-soft):where(:focus-visible) {
        outline-color: var(--accent-8)
    }

    .rt-SelectTrigger:where(.rt-variant-soft):where(:disabled) {
        cursor: var(--cursor-disabled);
        color: var(--gray-a8);
        background-color: var(--gray-a3)
    }

    @media (hover:hover) {
        .rt-SelectTrigger:where(.rt-variant-ghost):where(:hover) {
            background-color: var(--accent-a3)
        }
    }

    .rt-SelectTrigger:where(.rt-variant-ghost):where([data-state=open]) {
        background-color: var(--accent-a3)
    }

    .rt-SelectTrigger:where(.rt-variant-ghost):where(:disabled) {
        cursor: var(--cursor-disabled);
        color: var(--gray-a8);
        background-color: transparent
    }

    .rt-SelectContent {
        box-shadow: var(--shadow-5);
        --scrollarea-scrollbar-vertical-margin-top: var(--select-content-padding);
        --scrollarea-scrollbar-vertical-margin-bottom: var(--select-content-padding);
        --scrollarea-scrollbar-horizontal-margin-left: var(--select-content-padding);
        --scrollarea-scrollbar-horizontal-margin-right: var(--select-content-padding);
        overflow: hidden;
        background-color: var(--color-panel-solid)
    }

    .rt-SelectItem:where([data-disabled]) {
        color: var(--gray-a8)
    }

    .rt-SelectContent:where(.rt-variant-solid) :where(.rt-SelectItem[data-highlighted]) {
        background-color: var(--accent-9);
        color: var(--accent-9-contrast)
    }

    .rt-SelectContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-SelectItem[data-highlighted]) {
        background-color: var(--accent-12);
        color: var(--accent-1)
    }

    .rt-SelectContent:where(.rt-variant-soft) :where(.rt-SelectItem[data-highlighted]) {
        background-color: var(--accent-a5)
    }

    .rt-Separator {
        background-color: var(--accent-a6)
    }

    .rt-Separator:where([data-orientation=vertical]) {
        width: 1px;
        height: var(--separator-size)
    }

    .rt-Separator:where([data-orientation=horizontal]) {
        width: var(--separator-size);
        height: 1px
    }

    @media {
        .rt-Separator:where(.rt-r-size-1) {
            --separator-size: var(--space-4)
        }

        .rt-Separator:where(.rt-r-size-2) {
            --separator-size: var(--space-6)
        }

        .rt-Separator:where(.rt-r-size-3) {
            --separator-size: var(--space-9)
        }

        .rt-Separator:where(.rt-r-size-4) {
            --separator-size: 100%
        }
    }

    @media (min-width:520px) {
        .rt-Separator:where(.xs\:rt-r-size-1) {
            --separator-size: var(--space-4)
        }

        .rt-Separator:where(.xs\:rt-r-size-2) {
            --separator-size: var(--space-6)
        }

        .rt-Separator:where(.xs\:rt-r-size-3) {
            --separator-size: var(--space-9)
        }

        .rt-Separator:where(.xs\:rt-r-size-4) {
            --separator-size: 100%
        }
    }

    @media (min-width:768px) {
        .rt-Separator:where(.sm\:rt-r-size-1) {
            --separator-size: var(--space-4)
        }

        .rt-Separator:where(.sm\:rt-r-size-2) {
            --separator-size: var(--space-6)
        }

        .rt-Separator:where(.sm\:rt-r-size-3) {
            --separator-size: var(--space-9)
        }

        .rt-Separator:where(.sm\:rt-r-size-4) {
            --separator-size: 100%
        }
    }

    @media (min-width:1024px) {
        .rt-Separator:where(.md\:rt-r-size-1) {
            --separator-size: var(--space-4)
        }

        .rt-Separator:where(.md\:rt-r-size-2) {
            --separator-size: var(--space-6)
        }

        .rt-Separator:where(.md\:rt-r-size-3) {
            --separator-size: var(--space-9)
        }

        .rt-Separator:where(.md\:rt-r-size-4) {
            --separator-size: 100%
        }
    }

    @media (min-width:1280px) {
        .rt-Separator:where(.lg\:rt-r-size-1) {
            --separator-size: var(--space-4)
        }

        .rt-Separator:where(.lg\:rt-r-size-2) {
            --separator-size: var(--space-6)
        }

        .rt-Separator:where(.lg\:rt-r-size-3) {
            --separator-size: var(--space-9)
        }

        .rt-Separator:where(.lg\:rt-r-size-4) {
            --separator-size: 100%
        }
    }

    @media (min-width:1640px) {
        .rt-Separator:where(.xl\:rt-r-size-1) {
            --separator-size: var(--space-4)
        }

        .rt-Separator:where(.xl\:rt-r-size-2) {
            --separator-size: var(--space-6)
        }

        .rt-Separator:where(.xl\:rt-r-size-3) {
            --separator-size: var(--space-9)
        }

        .rt-Separator:where(.xl\:rt-r-size-4) {
            --separator-size: 100%
        }
    }

    .rt-SliderRoot {
        --slider-thumb-size: calc(var(--slider-track-size) + var(--space-1));
        position: relative;
        display: flex;
        align-items: center;
        flex-shrink: 0;
        border-radius: max(calc(var(--radius-factor) * var(--slider-track-size) / 3), calc(var(--radius-factor) * var(--radius-thumb)));
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        touch-action: none
    }

    .rt-SliderRoot:where([data-orientation=horizontal]) {
        height: var(--slider-track-size)
    }

    .rt-SliderRoot:where([data-orientation=vertical]) {
        height: 100%;
        flex-direction: column;
        width: var(--slider-track-size)
    }

    .rt-SliderTrack {
        overflow: hidden;
        position: relative;
        flex-grow: 1;
        border-radius: inherit
    }

    .rt-SliderTrack:where([data-orientation=horizontal]) {
        height: var(--slider-track-size)
    }

    .rt-SliderTrack:where([data-orientation=vertical]) {
        width: var(--slider-track-size)
    }

    .rt-SliderRange {
        position: absolute;
        border-radius: inherit
    }

    .rt-SliderRange:where([data-orientation=horizontal]) {
        height: 100%
    }

    .rt-SliderRange:where([data-orientation=vertical]) {
        width: 100%
    }

    .rt-SliderThumb {
        display: block;
        width: var(--slider-thumb-size);
        height: var(--slider-thumb-size)
    }

    .rt-SliderThumb:before {
        content: "";
        position: absolute;
        z-index: -1;
        width: calc(var(--slider-thumb-size) * 3);
        height: calc(var(--slider-thumb-size) * 3);
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }

    .rt-SliderThumb:after {
        content: "";
        position: absolute;
        inset: calc(-.25 * var(--slider-track-size));
        background-color: #fff;
        border-radius: max(var(--radius-1), var(--radius-thumb));
        box-shadow: var(--slider-thumb-box-shadow);
        cursor: var(--cursor-slider-thumb)
    }

    .rt-SliderThumb:where(:focus-visible):after {
        box-shadow: var(--slider-thumb-box-shadow), 0 0 0 3px var(--accent-3), 0 0 0 5px var(--color-focus-root)
    }

    .rt-SliderThumb:where(:active) {
        cursor: var(--cursor-slider-thumb-active)
    }

    @media {
        .rt-SliderRoot:where(.rt-r-size-1) {
            --slider-track-size: calc(var(--space-2) * 0.75)
        }

        .rt-SliderRoot:where(.rt-r-size-2) {
            --slider-track-size: var(--space-2)
        }

        .rt-SliderRoot:where(.rt-r-size-3) {
            --slider-track-size: calc(var(--space-2) * 1.25)
        }
    }

    @media (min-width:520px) {
        .rt-SliderRoot:where(.xs\:rt-r-size-1) {
            --slider-track-size: calc(var(--space-2) * 0.75)
        }

        .rt-SliderRoot:where(.xs\:rt-r-size-2) {
            --slider-track-size: var(--space-2)
        }

        .rt-SliderRoot:where(.xs\:rt-r-size-3) {
            --slider-track-size: calc(var(--space-2) * 1.25)
        }
    }

    @media (min-width:768px) {
        .rt-SliderRoot:where(.sm\:rt-r-size-1) {
            --slider-track-size: calc(var(--space-2) * 0.75)
        }

        .rt-SliderRoot:where(.sm\:rt-r-size-2) {
            --slider-track-size: var(--space-2)
        }

        .rt-SliderRoot:where(.sm\:rt-r-size-3) {
            --slider-track-size: calc(var(--space-2) * 1.25)
        }
    }

    @media (min-width:1024px) {
        .rt-SliderRoot:where(.md\:rt-r-size-1) {
            --slider-track-size: calc(var(--space-2) * 0.75)
        }

        .rt-SliderRoot:where(.md\:rt-r-size-2) {
            --slider-track-size: var(--space-2)
        }

        .rt-SliderRoot:where(.md\:rt-r-size-3) {
            --slider-track-size: calc(var(--space-2) * 1.25)
        }
    }

    @media (min-width:1280px) {
        .rt-SliderRoot:where(.lg\:rt-r-size-1) {
            --slider-track-size: calc(var(--space-2) * 0.75)
        }

        .rt-SliderRoot:where(.lg\:rt-r-size-2) {
            --slider-track-size: var(--space-2)
        }

        .rt-SliderRoot:where(.lg\:rt-r-size-3) {
            --slider-track-size: calc(var(--space-2) * 1.25)
        }
    }

    @media (min-width:1640px) {
        .rt-SliderRoot:where(.xl\:rt-r-size-1) {
            --slider-track-size: calc(var(--space-2) * 0.75)
        }

        .rt-SliderRoot:where(.xl\:rt-r-size-2) {
            --slider-track-size: var(--space-2)
        }

        .rt-SliderRoot:where(.xl\:rt-r-size-3) {
            --slider-track-size: calc(var(--space-2) * 1.25)
        }
    }

    .rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderTrack) {
        background-color: var(--gray-a3);
        box-shadow: inset 0 0 0 1px var(--gray-a5)
    }

    .rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderTrack):where([data-disabled]) {
        box-shadow: inset 0 0 0 1px var(--gray-a4)
    }

    .rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderRange) {
        background-color: var(--accent-9);
        box-shadow: inset 0 0 0 1px var(--gray-a5)
    }

    .rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderThumb) {
        --slider-thumb-box-shadow: 0 0 0 1px var(--black-a4)
    }

    .rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderThumb):where([data-disabled]):after {
        background-color: var(--gray-1);
        box-shadow: 0 0 0 1px var(--gray-6)
    }

    .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack) {
        background-color: var(--gray-a3);
        position: relative
    }

    .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack):before {
        content: "";
        inset: 0;
        position: absolute;
        border-radius: inherit;
        box-shadow: var(--shadow-1)
    }

    .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack):where([data-disabled]):before {
        opacity: .5
    }

    .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderRange) {
        background-color: var(--accent-9);
        box-shadow: inset 0 0 0 1px var(--gray-a3), inset 0 0 0 1px var(--accent-a4), inset 0 0 0 1px var(--black-a1), inset 0 1.5px 2px 0 var(--black-a2)
    }

    .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderRange):where(.rt-high-contrast) {
        box-shadow: inset 0 0 0 1px var(--gray-a3), inset 0 0 0 1px var(--black-a2), inset 0 1.5px 2px 0 var(--black-a2)
    }

    .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderThumb) {
        --slider-thumb-box-shadow: 0 0 0 1px var(--black-a3), 0 1px 3px var(--black-a1), 0 2px 4px -1px var(--black-a1)
    }

    .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderThumb):where([data-disabled]):after {
        background-color: var(--gray-1);
        box-shadow: 0 0 0 1px var(--gray-6)
    }

    .rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderTrack) {
        background-color: var(--gray-a4);
        background-image: linear-gradient(var(--white-a1), var(--white-a1))
    }

    .rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderTrack):where([data-disabled]) {
        background-color: var(--gray-a4);
        background-image: none
    }

    .rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderRange) {
        background-image: linear-gradient(var(--accent-a5), var(--accent-a5));
        background-color: var(--accent-6)
    }

    .rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderThumb) {
        --slider-thumb-box-shadow: 0 0 0 1px var(--black-a3), 0 0 0 1px var(--gray-a2), 0 0 0 1px var(--accent-a2), 0 1px 2px var(--gray-a4), 0 1px 3px -0.5px var(--gray-a3)
    }

    .rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderThumb):where([data-disabled]):after {
        background-color: var(--gray-1);
        box-shadow: 0 0 0 1px var(--gray-5)
    }

    .rt-SliderRoot:where(.rt-high-contrast) :where(.rt-SliderRange) {
        background-image: var(--slider-range-high-contrast-background-image)
    }

    .rt-SliderRoot:where([data-disabled]) {
        cursor: var(--cursor-disabled);
        mix-blend-mode: var(--slider-disabled-blend-mode)
    }

    .rt-SliderRange:where([data-disabled]) {
        background-color: transparent;
        background-image: none;
        box-shadow: none
    }

    :where(.rt-Skeleton) {
        border-radius: var(--radius-1)
    }

    .rt-Skeleton,
    .rt-Skeleton:where(.rt-TextFieldInput)+:where(.rt-TextFieldChrome) {
        animation: rt-skeleton-pulse 1s infinite alternate-reverse !important;
        background-image: none !important;
        background-clip: border-box !important;
        border: none !important;
        box-shadow: none !important;
        -webkit-box-decoration-break: clone !important;
        box-decoration-break: clone !important;
        color: transparent !important;
        outline: none !important;
        pointer-events: none !important;
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
        user-select: none !important;
        cursor: default !important
    }

    .rt-Skeleton:where([data-inline-skeleton]) {
        line-height: 0;
        font-family: Arial, sans-serif !important
    }

    :where(.rt-Skeleton:empty) {
        display: block;
        height: var(--space-3)
    }

    .rt-Skeleton:after,
    .rt-Skeleton:before,
    .rt-Skeleton:where(.rt-TextFieldInput),
    .rt-Skeleton>* {
        visibility: hidden !important
    }

    @keyframes rt-skeleton-pulse {
        0% {
            background-color: var(--gray-a3)
        }

        to {
            background-color: var(--gray-a4)
        }
    }

    .rt-Strong {
        font-family: var(--strong-font-family);
        font-size: calc(var(--strong-font-size-adjust) * 1em);
        font-style: var(--strong-font-style);
        font-weight: var(--strong-font-weight);
        letter-spacing: calc(var(--strong-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)))
    }

    .rt-SwitchRoot {
        vertical-align: top;
        flex-shrink: 0;
        height: var(--line-height, var(--switch-height));
        border-radius: var(--switch-border-radius);
        --switch-padding: 1px;
        --switch-width: calc(var(--switch-height) * 1.75);
        --switch-thumb-size: calc(var(--switch-height) - var(--switch-padding) * 2);
        --switch-thumb-translate-x: calc(var(--switch-width) - var(--switch-height))
    }

    .rt-SwitchButton,
    .rt-SwitchRoot {
        display: inline-flex;
        align-items: center
    }

    .rt-SwitchButton {
        position: relative;
        width: var(--switch-width);
        height: var(--switch-height);
        padding: var(--switch-padding);
        border-radius: inherit;
        cursor: var(--cursor-switch)
    }

    .rt-SwitchButton:before {
        content: "";
        position: absolute;
        inset: 0;
        pointer-events: none;
        border-radius: inherit;
        transition: background-position, background-color, box-shadow, filter;
        transition-timing-function: linear, ease-in-out, ease-in-out, ease-in-out;
        background-repeat: no-repeat;
        background-size: calc(var(--switch-width) * 2 + var(--switch-height)) 100%
    }

    .rt-SwitchButton:where([data-state=unchecked]):before {
        transition-duration: .12s, .14s, .14s, .14s;
        background-position-x: 100%
    }

    .rt-SwitchButton:where([data-state=checked]):before {
        transition-duration: .16s, .14s, .14s, .14s;
        background-position: 0
    }

    .rt-SwitchButton:where(:active):before {
        transition-duration: 30ms
    }

    .rt-SwitchButton:where(:focus-visible) {
        outline: 2px solid var(--color-focus-root);
        outline-offset: 2px
    }

    .rt-SwitchThumb {
        background-color: #fff;
        position: relative;
        width: var(--switch-thumb-size);
        height: var(--switch-thumb-size);
        border-radius: calc(var(--switch-border-radius) - var(--switch-padding));
        transition: transform .14s cubic-bezier(.45, .05, .55, .95), box-shadow .14s ease-in-out
    }

    .rt-SwitchThumb:where([data-state=checked]) {
        transform: translateX(var(--switch-thumb-translate-x))
    }

    @media {
        .rt-SwitchRoot:where(.rt-r-size-1) {
            --switch-height: var(--space-4);
            --switch-border-radius: max(var(--radius-1), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.rt-r-size-2) {
            --switch-height: calc(var(--space-5) * 5 / 6);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.rt-r-size-3) {
            --switch-height: var(--space-5);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }
    }

    @media (min-width:520px) {
        .rt-SwitchRoot:where(.xs\:rt-r-size-1) {
            --switch-height: var(--space-4);
            --switch-border-radius: max(var(--radius-1), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.xs\:rt-r-size-2) {
            --switch-height: calc(var(--space-5) * 5 / 6);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.xs\:rt-r-size-3) {
            --switch-height: var(--space-5);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }
    }

    @media (min-width:768px) {
        .rt-SwitchRoot:where(.sm\:rt-r-size-1) {
            --switch-height: var(--space-4);
            --switch-border-radius: max(var(--radius-1), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.sm\:rt-r-size-2) {
            --switch-height: calc(var(--space-5) * 5 / 6);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.sm\:rt-r-size-3) {
            --switch-height: var(--space-5);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }
    }

    @media (min-width:1024px) {
        .rt-SwitchRoot:where(.md\:rt-r-size-1) {
            --switch-height: var(--space-4);
            --switch-border-radius: max(var(--radius-1), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.md\:rt-r-size-2) {
            --switch-height: calc(var(--space-5) * 5 / 6);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.md\:rt-r-size-3) {
            --switch-height: var(--space-5);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }
    }

    @media (min-width:1280px) {
        .rt-SwitchRoot:where(.lg\:rt-r-size-1) {
            --switch-height: var(--space-4);
            --switch-border-radius: max(var(--radius-1), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.lg\:rt-r-size-2) {
            --switch-height: calc(var(--space-5) * 5 / 6);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.lg\:rt-r-size-3) {
            --switch-height: var(--space-5);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }
    }

    @media (min-width:1640px) {
        .rt-SwitchRoot:where(.xl\:rt-r-size-1) {
            --switch-height: var(--space-4);
            --switch-border-radius: max(var(--radius-1), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.xl\:rt-r-size-2) {
            --switch-height: calc(var(--space-5) * 5 / 6);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }

        .rt-SwitchRoot:where(.xl\:rt-r-size-3) {
            --switch-height: var(--space-5);
            --switch-border-radius: max(var(--radius-2), var(--radius-thumb))
        }
    }

    .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchButton):before {
        background-color: var(--gray-a3);
        background-image: linear-gradient(to right, var(--accent-9) 40%, transparent 60%);
        box-shadow: inset 0 0 0 1px var(--gray-a5)
    }

    .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchButton):where(:active):before {
        background-color: var(--gray-a4)
    }

    .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchButton):where([data-state=checked]:active):before {
        filter: var(--switch-button-surface-checked-active-filter)
    }

    .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchButton):where(.rt-high-contrast):before {
        background-image: linear-gradient(to right, var(--switch-button-high-contrast-checked-color-overlay) 40%, transparent 60%), linear-gradient(to right, var(--accent-9) 40%, transparent 60%)
    }

    .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchButton):where(.rt-high-contrast):where([data-state=checked]:active):before {
        filter: var(--switch-button-high-contrast-checked-active-before-filter)
    }

    .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchButton):where([data-disabled]) {
        cursor: var(--cursor-disabled);
        mix-blend-mode: var(--switch-disabled-blend-mode)
    }

    .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchButton):where([data-disabled]):before {
        filter: none;
        background-image: none;
        background-color: var(--gray-a3);
        box-shadow: inset 0 0 0 1px var(--gray-a3)
    }

    .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state=unchecked]) {
        box-shadow: 0 0 1px 1px var(--black-a2), 0 1px 1px var(--black-a1), 0 2px 4px -1px var(--black-a1)
    }

    .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state=checked]) {
        box-shadow: 0 1px 3px var(--black-a2), 0 2px 4px -1px var(--black-a1), 0 0 0 1px var(--black-a1), 0 0 0 1px var(--accent-a4), -1px 0 1px var(--black-a2)
    }

    .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state=checked]):where(.rt-high-contrast) {
        box-shadow: 0 1px 3px var(--black-a2), 0 2px 4px -1px var(--black-a1), 0 0 0 1px var(--black-a2), -1px 0 1px var(--black-a2)
    }

    .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-disabled]) {
        background-color: var(--gray-2);
        box-shadow: 0 0 0 1px var(--gray-a2), 0 1px 3px var(--black-a1);
        transition: none
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchButton):before {
        background-image: linear-gradient(to right, var(--accent-9) 40%, transparent 60%);
        background-color: var(--gray-a4);
        box-shadow: var(--shadow-1)
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchButton):where([data-state=unchecked]:active):before {
        background-color: var(--gray-a5)
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchButton):where([data-state=checked]):before {
        box-shadow: inset 0 0 0 1px var(--gray-a3), inset 0 0 0 1px var(--accent-a4), inset 0 0 0 1px var(--black-a1), inset 0 1.5px 2px 0 var(--black-a2)
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchButton):where([data-state=checked]:active):before {
        filter: var(--switch-button-surface-checked-active-filter)
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchButton):where(.rt-high-contrast):before {
        box-shadow: inset 0 0 0 1px var(--gray-a3), inset 0 0 0 1px var(--black-a2), inset 0 1.5px 2px 0 var(--black-a2);
        background-image: linear-gradient(to right, var(--switch-button-high-contrast-checked-color-overlay) 40%, transparent 60%), linear-gradient(to right, var(--accent-9) 40%, transparent 60%)
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchButton):where(.rt-high-contrast):where([data-state=checked]:active):before {
        filter: var(--switch-button-high-contrast-checked-active-before-filter)
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchButton):where([data-disabled]) {
        cursor: var(--cursor-disabled);
        background-color: var(--gray-a3);
        mix-blend-mode: var(--switch-disabled-blend-mode)
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchButton):where([data-disabled]):before {
        filter: none;
        background-image: none;
        background-color: transparent;
        box-shadow: var(--shadow-1);
        opacity: .5
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state=unchecked]) {
        box-shadow: 0 1px 3px var(--black-a3), 0 2px 4px -1px var(--black-a1), 0 0 0 1px var(--black-a2)
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state=checked]) {
        box-shadow: 0 1px 3px var(--black-a2), 0 2px 4px -1px var(--black-a1), 0 0 0 1px var(--black-a1), 0 0 0 1px var(--accent-a4), -1px 0 1px var(--black-a2)
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state=checked]):where(.rt-high-contrast) {
        box-shadow: 0 1px 3px var(--black-a2), 0 2px 4px -1px var(--black-a1), 0 0 0 1px var(--black-a2), -1px 0 1px var(--black-a2)
    }

    .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-disabled]) {
        background-color: var(--gray-2);
        box-shadow: 0 0 0 1px var(--gray-a2), 0 1px 3px var(--black-a1);
        transition: none
    }

    .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchButton):before {
        background-image: linear-gradient(to right, var(--accent-a4) 40%, transparent 60%), linear-gradient(to right, var(--accent-a4) 40%, transparent 60%), linear-gradient(to right, var(--accent-a4) 40%, var(--white-a1) 60%), linear-gradient(to right, var(--gray-a2) 40%, var(--gray-a3) 60%)
    }

    .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchButton):where([data-state=unchecked]):before {
        background-color: var(--gray-a3)
    }

    .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchButton):where(:active):before {
        background-color: var(--gray-a4)
    }

    .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchButton):where(.rt-high-contrast):before {
        background-image: linear-gradient(to right, var(--switch-button-high-contrast-checked-color-overlay) 40%, transparent 60%), linear-gradient(to right, var(--accent-a6) 40%, transparent 60%), linear-gradient(to right, var(--accent-a6) 40%, transparent 60%), linear-gradient(to right, var(--accent-a6) 40%, var(--white-a1) 60%), linear-gradient(to right, var(--accent-a3) 40%, var(--gray-a3) 60%)
    }

    .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchButton):where(.rt-high-contrast):where([data-state=checked]:active):before {
        filter: var(--switch-button-high-contrast-checked-active-before-filter)
    }

    .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchButton):where([data-disabled]) {
        cursor: var(--cursor-disabled);
        mix-blend-mode: var(--switch-disabled-blend-mode)
    }

    .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchButton):where([data-disabled]):before {
        filter: none;
        background-image: none;
        background-color: var(--gray-a4)
    }

    .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb) {
        filter: saturate(.45)
    }

    .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-state=unchecked]) {
        box-shadow: 0 0 0 1px var(--black-a1), 0 1px 3px var(--black-a1), 0 1px 3px var(--black-a1), 0 2px 4px -1px var(--black-a1)
    }

    .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-state=checked]) {
        box-shadow: 0 0 0 1px var(--black-a1), 0 1px 3px var(--black-a2), 0 1px 3px var(--accent-a3), 0 2px 4px -1px var(--accent-a3)
    }

    .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-disabled]) {
        filter: none;
        background-color: var(--gray-2);
        box-shadow: 0 0 0 1px var(--gray-a2), 0 1px 3px var(--black-a1);
        transition: none
    }

    .rt-TabsList::-webkit-scrollbar {
        display: none
    }

    .rt-TabsTrigger {
        display: flex;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
        flex-shrink: 0;
        position: relative;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        padding-left: var(--tabs-trigger-padding-x);
        padding-right: var(--tabs-trigger-padding-x);
        color: var(--gray-a11)
    }

    .rt-TabsTriggerInner,
    .rt-TabsTriggerInnerHidden {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: var(--tabs-trigger-inner-padding-y) var(--tabs-trigger-inner-padding-x);
        border-radius: var(--tabs-trigger-inner-border-radius)
    }

    .rt-TabsTriggerInner {
        position: absolute
    }

    :where(.rt-TabsTrigger[data-state=inactive]) .rt-TabsTriggerInner {
        letter-spacing: var(--tabs-trigger-inactive-letter-spacing);
        word-spacing: var(--tabs-trigger-inactive-word-spacing)
    }

    :where(.rt-TabsTrigger[data-state=active]) .rt-TabsTriggerInner {
        font-weight: var(--font-weight-medium);
        letter-spacing: var(--tabs-trigger-active-letter-spacing);
        word-spacing: var(--tabs-trigger-active-word-spacing)
    }

    .rt-TabsTriggerInnerHidden {
        visibility: hidden;
        font-weight: var(--font-weight-medium);
        letter-spacing: var(--tabs-trigger-active-letter-spacing);
        word-spacing: var(--tabs-trigger-active-word-spacing)
    }

    .rt-TabsContent {
        position: relative;
        outline: 0
    }

    @media {
        .rt-TabsList:where(.rt-r-size-1) {
            height: var(--space-6);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            --tabs-trigger-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-y: calc(var(--space-1) * 0.5);
            --tabs-trigger-inner-border-radius: var(--radius-1)
        }

        .rt-TabsList:where(.rt-r-size-2) {
            height: var(--space-7);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            --tabs-trigger-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-y: var(--space-1);
            --tabs-trigger-inner-border-radius: var(--radius-2)
        }
    }

    @media (min-width:520px) {
        .rt-TabsList:where(.xs\:rt-r-size-1) {
            height: var(--space-6);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            --tabs-trigger-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-y: calc(var(--space-1) * 0.5);
            --tabs-trigger-inner-border-radius: var(--radius-1)
        }

        .rt-TabsList:where(.xs\:rt-r-size-2) {
            height: var(--space-7);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            --tabs-trigger-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-y: var(--space-1);
            --tabs-trigger-inner-border-radius: var(--radius-2)
        }
    }

    @media (min-width:768px) {
        .rt-TabsList:where(.sm\:rt-r-size-1) {
            height: var(--space-6);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            --tabs-trigger-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-y: calc(var(--space-1) * 0.5);
            --tabs-trigger-inner-border-radius: var(--radius-1)
        }

        .rt-TabsList:where(.sm\:rt-r-size-2) {
            height: var(--space-7);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            --tabs-trigger-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-y: var(--space-1);
            --tabs-trigger-inner-border-radius: var(--radius-2)
        }
    }

    @media (min-width:1024px) {
        .rt-TabsList:where(.md\:rt-r-size-1) {
            height: var(--space-6);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            --tabs-trigger-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-y: calc(var(--space-1) * 0.5);
            --tabs-trigger-inner-border-radius: var(--radius-1)
        }

        .rt-TabsList:where(.md\:rt-r-size-2) {
            height: var(--space-7);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            --tabs-trigger-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-y: var(--space-1);
            --tabs-trigger-inner-border-radius: var(--radius-2)
        }
    }

    @media (min-width:1280px) {
        .rt-TabsList:where(.lg\:rt-r-size-1) {
            height: var(--space-6);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            --tabs-trigger-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-y: calc(var(--space-1) * 0.5);
            --tabs-trigger-inner-border-radius: var(--radius-1)
        }

        .rt-TabsList:where(.lg\:rt-r-size-2) {
            height: var(--space-7);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            --tabs-trigger-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-y: var(--space-1);
            --tabs-trigger-inner-border-radius: var(--radius-2)
        }
    }

    @media (min-width:1640px) {
        .rt-TabsList:where(.xl\:rt-r-size-1) {
            height: var(--space-6);
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1);
            --tabs-trigger-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-x: var(--space-1);
            --tabs-trigger-inner-padding-y: calc(var(--space-1) * 0.5);
            --tabs-trigger-inner-border-radius: var(--radius-1)
        }

        .rt-TabsList:where(.xl\:rt-r-size-2) {
            height: var(--space-7);
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2);
            --tabs-trigger-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-x: var(--space-2);
            --tabs-trigger-inner-padding-y: var(--space-1);
            --tabs-trigger-inner-border-radius: var(--radius-2)
        }
    }

    .rt-TabsList {
        box-shadow: inset 0 -1px 0 0 var(--gray-a5);
        display: flex;
        overflow-x: auto;
        white-space: nowrap;
        scrollbar-width: none
    }

    @media (hover:hover) {
        .rt-TabsTrigger:where(:hover) {
            color: var(--gray-12)
        }

        .rt-TabsTrigger:where(:hover) :where(.rt-TabsTriggerInner) {
            background-color: var(--gray-a3)
        }

        .rt-TabsTrigger:where(:focus-visible:hover) :where(.rt-TabsTriggerInner) {
            background-color: var(--accent-a3)
        }
    }

    .rt-TabsTrigger:where([data-state=active]) {
        color: var(--gray-12)
    }

    .rt-TabsTrigger:where(:focus-visible) :where(.rt-TabsTriggerInner) {
        outline: 2px solid var(--color-focus-root);
        outline-offset: -2px
    }

    .rt-TabsTrigger:where([data-state=active]):before {
        box-sizing: border-box;
        content: "";
        height: 2px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: var(--accent-10)
    }

    .rt-TabsContent:where(:focus-visible) {
        outline: 2px solid var(--color-focus-root)
    }

    .rt-TableRootTable {
        --table-row-background-color: transparent;
        --table-row-box-shadow: inset 0 -1px var(--gray-a5);
        width: 100%;
        text-align: left;
        vertical-align: top;
        border-collapse: collapse;
        border-radius: calc(var(--table-border-radius) - 1px);
        border-spacing: 0;
        box-sizing: border-box;
        height: 0
    }

    .rt-TableBody,
    .rt-TableHeader,
    .rt-TableRow {
        vertical-align: inherit
    }

    .rt-TableRow {
        color: var(--gray-12)
    }

    .rt-TableCell {
        background-color: var(--table-row-background-color);
        box-shadow: var(--table-row-box-shadow);
        box-sizing: border-box;
        vertical-align: inherit;
        padding: var(--table-cell-padding);
        height: var(--table-cell-min-height)
    }

    .rt-Inset :where(.rt-TableCell:first-child) {
        padding-left: var(--inset-padding, var(--table-cell-padding))
    }

    .rt-Inset :where(.rt-TableCell:last-child) {
        padding-right: var(--inset-padding, var(--table-cell-padding))
    }

    .rt-TableColumnHeaderCell {
        font-weight: 700
    }

    .rt-TableRowHeaderCell {
        font-weight: 400
    }

    @media {
        .rt-TableRoot:where(.rt-r-size-1) {
            --table-border-radius: var(--radius-3);
            --table-cell-padding: var(--space-2);
            --table-cell-min-height: calc(36px * var(--scaling))
        }

        .rt-TableRoot:where(.rt-r-size-1) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.rt-r-size-2) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3);
            --table-cell-min-height: calc(44px * var(--scaling))
        }

        .rt-TableRoot:where(.rt-r-size-2) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.rt-r-size-3) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3) var(--space-4);
            --table-cell-min-height: var(--space-8)
        }

        .rt-TableRoot:where(.rt-r-size-3) :where(.rt-TableRootTable) {
            font-size: var(--font-size-3);
            line-height: var(--line-height-3)
        }
    }

    @media (min-width:520px) {
        .rt-TableRoot:where(.xs\:rt-r-size-1) {
            --table-border-radius: var(--radius-3);
            --table-cell-padding: var(--space-2);
            --table-cell-min-height: calc(36px * var(--scaling))
        }

        .rt-TableRoot:where(.xs\:rt-r-size-1) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.xs\:rt-r-size-2) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3);
            --table-cell-min-height: calc(44px * var(--scaling))
        }

        .rt-TableRoot:where(.xs\:rt-r-size-2) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.xs\:rt-r-size-3) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3) var(--space-4);
            --table-cell-min-height: var(--space-8)
        }

        .rt-TableRoot:where(.xs\:rt-r-size-3) :where(.rt-TableRootTable) {
            font-size: var(--font-size-3);
            line-height: var(--line-height-3)
        }
    }

    @media (min-width:768px) {
        .rt-TableRoot:where(.sm\:rt-r-size-1) {
            --table-border-radius: var(--radius-3);
            --table-cell-padding: var(--space-2);
            --table-cell-min-height: calc(36px * var(--scaling))
        }

        .rt-TableRoot:where(.sm\:rt-r-size-1) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.sm\:rt-r-size-2) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3);
            --table-cell-min-height: calc(44px * var(--scaling))
        }

        .rt-TableRoot:where(.sm\:rt-r-size-2) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.sm\:rt-r-size-3) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3) var(--space-4);
            --table-cell-min-height: var(--space-8)
        }

        .rt-TableRoot:where(.sm\:rt-r-size-3) :where(.rt-TableRootTable) {
            font-size: var(--font-size-3);
            line-height: var(--line-height-3)
        }
    }

    @media (min-width:1024px) {
        .rt-TableRoot:where(.md\:rt-r-size-1) {
            --table-border-radius: var(--radius-3);
            --table-cell-padding: var(--space-2);
            --table-cell-min-height: calc(36px * var(--scaling))
        }

        .rt-TableRoot:where(.md\:rt-r-size-1) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.md\:rt-r-size-2) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3);
            --table-cell-min-height: calc(44px * var(--scaling))
        }

        .rt-TableRoot:where(.md\:rt-r-size-2) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.md\:rt-r-size-3) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3) var(--space-4);
            --table-cell-min-height: var(--space-8)
        }

        .rt-TableRoot:where(.md\:rt-r-size-3) :where(.rt-TableRootTable) {
            font-size: var(--font-size-3);
            line-height: var(--line-height-3)
        }
    }

    @media (min-width:1280px) {
        .rt-TableRoot:where(.lg\:rt-r-size-1) {
            --table-border-radius: var(--radius-3);
            --table-cell-padding: var(--space-2);
            --table-cell-min-height: calc(36px * var(--scaling))
        }

        .rt-TableRoot:where(.lg\:rt-r-size-1) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.lg\:rt-r-size-2) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3);
            --table-cell-min-height: calc(44px * var(--scaling))
        }

        .rt-TableRoot:where(.lg\:rt-r-size-2) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.lg\:rt-r-size-3) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3) var(--space-4);
            --table-cell-min-height: var(--space-8)
        }

        .rt-TableRoot:where(.lg\:rt-r-size-3) :where(.rt-TableRootTable) {
            font-size: var(--font-size-3);
            line-height: var(--line-height-3)
        }
    }

    @media (min-width:1640px) {
        .rt-TableRoot:where(.xl\:rt-r-size-1) {
            --table-border-radius: var(--radius-3);
            --table-cell-padding: var(--space-2);
            --table-cell-min-height: calc(36px * var(--scaling))
        }

        .rt-TableRoot:where(.xl\:rt-r-size-1) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.xl\:rt-r-size-2) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3);
            --table-cell-min-height: calc(44px * var(--scaling))
        }

        .rt-TableRoot:where(.xl\:rt-r-size-2) :where(.rt-TableRootTable) {
            font-size: var(--font-size-2);
            line-height: var(--line-height-2)
        }

        .rt-TableRoot:where(.xl\:rt-r-size-3) {
            --table-border-radius: var(--radius-4);
            --table-cell-padding: var(--space-3) var(--space-4);
            --table-cell-min-height: var(--space-8)
        }

        .rt-TableRoot:where(.xl\:rt-r-size-3) :where(.rt-TableRootTable) {
            font-size: var(--font-size-3);
            line-height: var(--line-height-3)
        }
    }

    .rt-TableRoot:where(.rt-variant-surface) {
        border: 1px solid var(--gray-a5);
        border-radius: var(--table-border-radius);
        background-color: var(--color-panel);
        background-clip: padding-box;
        position: relative
    }

    @supports (box-shadow:0 0 0 1px color-mix(in oklab, white, black)) {
        .rt-TableRoot:where(.rt-variant-surface) {
            border-color: color-mix(in oklab, var(--gray-a5), var(--gray-6))
        }
    }

    .rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable) {
        overflow: hidden
    }

    .rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable) :where(.rt-TableHeader) {
        --table-row-background-color: var(--gray-a2)
    }

    .rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable) :where(.rt-TableBody) :where(.rt-TableRow:last-child) {
        --table-row-box-shadow: none
    }

    .rt-TableRoot:where(.rt-variant-ghost) {
        --scrollarea-scrollbar-horizontal-margin-left: 0;
        --scrollarea-scrollbar-horizontal-margin-right: 0
    }

    .rt-TextAreaRoot {
        display: flex;
        flex-direction: column;
        z-index: 0
    }

    .rt-TextAreaInput,
    .rt-TextAreaRoot {
        box-sizing: border-box;
        position: relative
    }

    .rt-TextAreaInput {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding: 0;
        border-radius: inherit;
        background-color: transparent;
        font-family: inherit;
        -webkit-tap-highlight-color: transparent;
        resize: none;
        display: block;
        width: 100%;
        flex-grow: 1;
        z-index: 1;
        border: var(--text-area-border-width) solid transparent;
        padding: var(--text-area-padding-y) var(--text-area-padding-x);
        cursor: auto;
        scrollbar-width: thin
    }

    .rt-TextAreaInput:where(:focus) {
        outline: 2px solid var(--color-focus-root);
        outline-offset: -1px
    }

    .rt-TextAreaInput::-webkit-scrollbar {
        width: var(--space-3);
        height: var(--space-3)
    }

    .rt-TextAreaInput::-webkit-scrollbar-thumb,
    .rt-TextAreaInput::-webkit-scrollbar-track {
        background-clip: content-box;
        border: var(--space-1) solid transparent;
        border-radius: var(--space-3)
    }

    .rt-TextAreaInput::-webkit-scrollbar-track {
        background-color: var(--gray-a3)
    }

    .rt-TextAreaInput::-webkit-scrollbar-thumb {
        background-color: var(--gray-a8)
    }

    @media (hover:hover) {
        :where(.rt-TextAreaInput:not(:disabled))::-webkit-scrollbar-thumb:hover {
            background-color: var(--gray-a9)
        }
    }

    .rt-TextAreaInput:where(:-webkit-autofill, [data-com-onepassword-filled]) {
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: var(--gray-12)
    }

    .rt-TextAreaInput:where(:autofill, [data-com-onepassword-filled]) {
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: var(--gray-12)
    }

    .rt-TextAreaChrome {
        position: absolute;
        border-radius: inherit;
        z-index: 0;
        inset: 0
    }

    @media {
        .rt-TextAreaRoot:where(.rt-r-size-1) {
            min-height: var(--space-8);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.rt-r-size-1) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextAreaRoot:where(.rt-r-size-2) {
            min-height: var(--space-9);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.rt-r-size-2) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-TextAreaRoot:where(.rt-r-size-3) {
            min-height: 80px;
            border-radius: var(--radius-3)
        }

        .rt-TextAreaRoot:where(.rt-r-size-3) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }
    }

    @media (min-width:520px) {
        .rt-TextAreaRoot:where(.xs\:rt-r-size-1) {
            min-height: var(--space-8);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.xs\:rt-r-size-1) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextAreaRoot:where(.xs\:rt-r-size-2) {
            min-height: var(--space-9);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.xs\:rt-r-size-2) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-TextAreaRoot:where(.xs\:rt-r-size-3) {
            min-height: 80px;
            border-radius: var(--radius-3)
        }

        .rt-TextAreaRoot:where(.xs\:rt-r-size-3) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }
    }

    @media (min-width:768px) {
        .rt-TextAreaRoot:where(.sm\:rt-r-size-1) {
            min-height: var(--space-8);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.sm\:rt-r-size-1) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextAreaRoot:where(.sm\:rt-r-size-2) {
            min-height: var(--space-9);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.sm\:rt-r-size-2) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-TextAreaRoot:where(.sm\:rt-r-size-3) {
            min-height: 80px;
            border-radius: var(--radius-3)
        }

        .rt-TextAreaRoot:where(.sm\:rt-r-size-3) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }
    }

    @media (min-width:1024px) {
        .rt-TextAreaRoot:where(.md\:rt-r-size-1) {
            min-height: var(--space-8);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.md\:rt-r-size-1) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextAreaRoot:where(.md\:rt-r-size-2) {
            min-height: var(--space-9);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.md\:rt-r-size-2) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-TextAreaRoot:where(.md\:rt-r-size-3) {
            min-height: 80px;
            border-radius: var(--radius-3)
        }

        .rt-TextAreaRoot:where(.md\:rt-r-size-3) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }
    }

    @media (min-width:1280px) {
        .rt-TextAreaRoot:where(.lg\:rt-r-size-1) {
            min-height: var(--space-8);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.lg\:rt-r-size-1) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextAreaRoot:where(.lg\:rt-r-size-2) {
            min-height: var(--space-9);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.lg\:rt-r-size-2) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-TextAreaRoot:where(.lg\:rt-r-size-3) {
            min-height: 80px;
            border-radius: var(--radius-3)
        }

        .rt-TextAreaRoot:where(.lg\:rt-r-size-3) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }
    }

    @media (min-width:1640px) {
        .rt-TextAreaRoot:where(.xl\:rt-r-size-1) {
            min-height: var(--space-8);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.xl\:rt-r-size-1) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            font-size: var(--font-size-1);
            line-height: var(--line-height-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextAreaRoot:where(.xl\:rt-r-size-2) {
            min-height: var(--space-9);
            border-radius: var(--radius-2)
        }

        .rt-TextAreaRoot:where(.xl\:rt-r-size-2) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));
            font-size: var(--font-size-2);
            line-height: var(--line-height-2);
            letter-spacing: var(--letter-spacing-2)
        }

        .rt-TextAreaRoot:where(.xl\:rt-r-size-3) {
            min-height: 80px;
            border-radius: var(--radius-3)
        }

        .rt-TextAreaRoot:where(.xl\:rt-r-size-3) :where(.rt-TextAreaInput) {
            --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));
            --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));
            font-size: var(--font-size-3);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-3)
        }
    }

    .rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput) {
        --text-area-border-width: 1px;
        color: var(--gray-12)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput))+:where(.rt-TextAreaChrome) {
        box-shadow: inset 0 0 0 1px var(--gray-a7);
        background-color: var(--color-surface);
        padding: 1px;
        background-clip: content-box
    }

    .rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput)::-moz-placeholder {
        color: var(--gray-a10);
        opacity: 1
    }

    .rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput)::placeholder {
        color: var(--gray-a10);
        opacity: 1
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput)):where(:-webkit-autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextAreaChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), inset 0 0 0 1px var(--gray-a6)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput)):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :-moz-read-only))+:where(.rt-TextAreaChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), inset 0 0 0 1px var(--gray-a6)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput)):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextAreaChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), inset 0 0 0 1px var(--gray-a6)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput):where(:disabled, :-moz-read-only))+:where(.rt-TextAreaChrome) {
        background-image: linear-gradient(var(--gray-a3), var(--gray-a3))
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput):where(:disabled, :read-only))+:where(.rt-TextAreaChrome) {
        background-image: linear-gradient(var(--gray-a3), var(--gray-a3))
    }

    .rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput) {
        --text-area-border-width: 1px;
        color: var(--gray-12)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput))+:where(.rt-TextAreaChrome) {
        background-color: var(--color-surface);
        box-shadow: var(--shadow-1);
        padding: 1px;
        background-clip: content-box
    }

    .rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput)::-moz-placeholder {
        color: var(--gray-a10);
        opacity: 1
    }

    .rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput)::placeholder {
        color: var(--gray-a10);
        opacity: 1
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput)):where(:-webkit-autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextAreaChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), var(--shadow-1)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput)):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :-moz-read-only))+:where(.rt-TextAreaChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), var(--shadow-1)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput)):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextAreaChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), var(--shadow-1)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput):where(:disabled, :-moz-read-only))+:where(.rt-TextAreaChrome) {
        background-image: linear-gradient(var(--gray-a3), var(--gray-a3))
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput):where(:disabled, :read-only))+:where(.rt-TextAreaChrome) {
        background-image: linear-gradient(var(--gray-a3), var(--gray-a3))
    }

    .rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput) {
        --text-area-border-width: 0px;
        color: var(--accent-12)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput))+:where(.rt-TextAreaChrome) {
        background-color: var(--accent-a3)
    }

    .rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::-moz-selection {
        background-color: var(--accent-a5)
    }

    .rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::selection {
        background-color: var(--accent-a5)
    }

    .rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::-moz-placeholder {
        color: var(--accent-12);
        opacity: .65
    }

    .rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::placeholder {
        color: var(--accent-12);
        opacity: .65
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)):where(:-webkit-autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextAreaChrome) {
        background-color: var(--accent-a4)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :-moz-read-only))+:where(.rt-TextAreaChrome) {
        background-color: var(--accent-a4)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextAreaChrome) {
        background-color: var(--accent-a4)
    }

    .rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput):where(:focus) {
        outline-color: var(--accent-8)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput):where(:disabled, :-moz-read-only))+:where(.rt-TextAreaChrome) {
        background-color: var(--gray-a4)
    }

    :is(.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput):where(:disabled, :read-only))+:where(.rt-TextAreaChrome) {
        background-color: var(--gray-a4)
    }

    .rt-TextAreaInput:where(:disabled, :-moz-read-only) {
        cursor: text;
        color: var(--gray-a11);
        -webkit-text-fill-color: var(--gray-a11)
    }

    .rt-TextAreaInput:where(:disabled, :read-only) {
        cursor: text;
        color: var(--gray-a11);
        -webkit-text-fill-color: var(--gray-a11)
    }

    .rt-TextAreaInput:where(:disabled, :-moz-read-only):where(:focus) {
        outline: 2px solid var(--gray-8)
    }

    .rt-TextAreaInput:where(:disabled, :read-only):where(:focus) {
        outline: 2px solid var(--gray-8)
    }

    .rt-TextAreaInput:where(:disabled, :-moz-read-only)::-moz-placeholder {
        opacity: .5
    }

    .rt-TextAreaInput:where(:disabled, :read-only)::-moz-placeholder {
        opacity: .5
    }

    .rt-TextAreaInput:where(:disabled, :-moz-read-only)::placeholder {
        opacity: .5
    }

    .rt-TextAreaInput:where(:disabled, :read-only)::placeholder {
        opacity: .5
    }

    .rt-TextAreaInput:where(:disabled, :-moz-read-only):where(:-moz-placeholder-shown) {
        cursor: default
    }

    .rt-TextAreaInput:where(:disabled, :read-only):where(:-moz-placeholder-shown) {
        cursor: default
    }

    .rt-TextAreaInput:where(:disabled, :-moz-read-only):where(:placeholder-shown) {
        cursor: default
    }

    .rt-TextAreaInput:where(:disabled, :read-only):where(:placeholder-shown) {
        cursor: default
    }

    .rt-TextAreaInput:where(:disabled, :-moz-read-only)::-moz-selection {
        background-color: var(--gray-a5)
    }

    .rt-TextAreaInput:where(:disabled, :read-only)::-moz-selection {
        background-color: var(--gray-a5)
    }

    .rt-TextAreaInput:where(:disabled, :-moz-read-only)::selection {
        background-color: var(--gray-a5)
    }

    .rt-TextAreaInput:where(:disabled, :read-only)::selection {
        background-color: var(--gray-a5)
    }

    .rt-TextFieldRoot {
        display: flex;
        z-index: 0
    }

    .rt-TextFieldInput,
    .rt-TextFieldRoot {
        box-sizing: border-box;
        position: relative
    }

    .rt-TextFieldInput {
        display: block;
        padding: 0;
        width: 100%;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        -webkit-tap-highlight-color: transparent;
        outline: none;
        font-family: inherit;
        background-color: transparent;
        z-index: 1;
        border: var(--text-field-border-width) solid transparent
    }

    .rt-TextFieldInput:where(:-webkit-autofill, [data-com-onepassword-filled]) {
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: var(--gray-12)
    }

    .rt-TextFieldInput:where(:autofill, [data-com-onepassword-filled]) {
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: var(--gray-12)
    }

    .rt-TextFieldChrome {
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none
    }

    :where(.rt-TextFieldInput:focus)+.rt-TextFieldChrome {
        outline: 2px solid var(--color-focus-root);
        outline-offset: -1px
    }

    .rt-TextFieldSlot {
        flex-shrink: 0;
        display: flex;
        align-items: center;
        position: relative;
        z-index: 1;
        color: var(--gray-a11);
        cursor: text
    }

    .rt-TextFieldSlot:where([data-accent-color]) {
        color: var(--accent-a11)
    }

    .rt-TextFieldSlot:where(:empty) {
        display: none
    }

    @media {
        .rt-TextFieldSlot:where(.rt-r-size-1) {
            gap: var(--space-2);
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .rt-TextFieldSlot:where(.rt-r-size-2) {
            gap: var(--space-2);
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-TextFieldSlot:where(.rt-r-size-3) {
            gap: var(--space-3);
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-TextFieldInput:where(.rt-r-size-1) {
            height: var(--space-5);
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextFieldInput:where(.rt-r-size-1):where(:first-child) {
            text-indent: calc(var(--space-1) * 1.5 - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.rt-r-size-1)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.rt-r-size-2) {
            height: var(--space-6);
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            padding-bottom: .5px
        }

        .rt-TextFieldInput:where(.rt-r-size-2):where(:first-child) {
            text-indent: calc(var(--space-2) - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.rt-r-size-2)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.rt-r-size-3) {
            height: var(--space-7);
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-TextFieldInput:where(.rt-r-size-3):where(:first-child) {
            text-indent: calc(var(--space-3) - var(--text-field-border-width));
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-TextFieldInput:where(.rt-r-size-3)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-3), var(--radius-full))
        }
    }

    @media (min-width:520px) {
        .rt-TextFieldSlot:where(.xs\:rt-r-size-1) {
            gap: var(--space-2);
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .rt-TextFieldSlot:where(.xs\:rt-r-size-2) {
            gap: var(--space-2);
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-TextFieldSlot:where(.xs\:rt-r-size-3) {
            gap: var(--space-3);
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-TextFieldInput:where(.xs\:rt-r-size-1) {
            height: var(--space-5);
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextFieldInput:where(.xs\:rt-r-size-1):where(:first-child) {
            text-indent: calc(var(--space-1) * 1.5 - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.xs\:rt-r-size-1)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.xs\:rt-r-size-2) {
            height: var(--space-6);
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            padding-bottom: .5px
        }

        .rt-TextFieldInput:where(.xs\:rt-r-size-2):where(:first-child) {
            text-indent: calc(var(--space-2) - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.xs\:rt-r-size-2)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.xs\:rt-r-size-3) {
            height: var(--space-7);
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-TextFieldInput:where(.xs\:rt-r-size-3):where(:first-child) {
            text-indent: calc(var(--space-3) - var(--text-field-border-width));
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-TextFieldInput:where(.xs\:rt-r-size-3)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-3), var(--radius-full))
        }
    }

    @media (min-width:768px) {
        .rt-TextFieldSlot:where(.sm\:rt-r-size-1) {
            gap: var(--space-2);
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .rt-TextFieldSlot:where(.sm\:rt-r-size-2) {
            gap: var(--space-2);
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-TextFieldSlot:where(.sm\:rt-r-size-3) {
            gap: var(--space-3);
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-TextFieldInput:where(.sm\:rt-r-size-1) {
            height: var(--space-5);
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextFieldInput:where(.sm\:rt-r-size-1):where(:first-child) {
            text-indent: calc(var(--space-1) * 1.5 - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.sm\:rt-r-size-1)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.sm\:rt-r-size-2) {
            height: var(--space-6);
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            padding-bottom: .5px
        }

        .rt-TextFieldInput:where(.sm\:rt-r-size-2):where(:first-child) {
            text-indent: calc(var(--space-2) - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.sm\:rt-r-size-2)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.sm\:rt-r-size-3) {
            height: var(--space-7);
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-TextFieldInput:where(.sm\:rt-r-size-3):where(:first-child) {
            text-indent: calc(var(--space-3) - var(--text-field-border-width));
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-TextFieldInput:where(.sm\:rt-r-size-3)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-3), var(--radius-full))
        }
    }

    @media (min-width:1024px) {
        .rt-TextFieldSlot:where(.md\:rt-r-size-1) {
            gap: var(--space-2);
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .rt-TextFieldSlot:where(.md\:rt-r-size-2) {
            gap: var(--space-2);
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-TextFieldSlot:where(.md\:rt-r-size-3) {
            gap: var(--space-3);
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-TextFieldInput:where(.md\:rt-r-size-1) {
            height: var(--space-5);
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextFieldInput:where(.md\:rt-r-size-1):where(:first-child) {
            text-indent: calc(var(--space-1) * 1.5 - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.md\:rt-r-size-1)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.md\:rt-r-size-2) {
            height: var(--space-6);
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            padding-bottom: .5px
        }

        .rt-TextFieldInput:where(.md\:rt-r-size-2):where(:first-child) {
            text-indent: calc(var(--space-2) - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.md\:rt-r-size-2)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.md\:rt-r-size-3) {
            height: var(--space-7);
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-TextFieldInput:where(.md\:rt-r-size-3):where(:first-child) {
            text-indent: calc(var(--space-3) - var(--text-field-border-width));
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-TextFieldInput:where(.md\:rt-r-size-3)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-3), var(--radius-full))
        }
    }

    @media (min-width:1280px) {
        .rt-TextFieldSlot:where(.lg\:rt-r-size-1) {
            gap: var(--space-2);
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .rt-TextFieldSlot:where(.lg\:rt-r-size-2) {
            gap: var(--space-2);
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-TextFieldSlot:where(.lg\:rt-r-size-3) {
            gap: var(--space-3);
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-TextFieldInput:where(.lg\:rt-r-size-1) {
            height: var(--space-5);
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextFieldInput:where(.lg\:rt-r-size-1):where(:first-child) {
            text-indent: calc(var(--space-1) * 1.5 - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.lg\:rt-r-size-1)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.lg\:rt-r-size-2) {
            height: var(--space-6);
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            padding-bottom: .5px
        }

        .rt-TextFieldInput:where(.lg\:rt-r-size-2):where(:first-child) {
            text-indent: calc(var(--space-2) - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.lg\:rt-r-size-2)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.lg\:rt-r-size-3) {
            height: var(--space-7);
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-TextFieldInput:where(.lg\:rt-r-size-3):where(:first-child) {
            text-indent: calc(var(--space-3) - var(--text-field-border-width));
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-TextFieldInput:where(.lg\:rt-r-size-3)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-3), var(--radius-full))
        }
    }

    @media (min-width:1640px) {
        .rt-TextFieldSlot:where(.xl\:rt-r-size-1) {
            gap: var(--space-2);
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .rt-TextFieldSlot:where(.xl\:rt-r-size-2) {
            gap: var(--space-2);
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-TextFieldSlot:where(.xl\:rt-r-size-3) {
            gap: var(--space-3);
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-TextFieldInput:where(.xl\:rt-r-size-1) {
            height: var(--space-5);
            font-size: var(--font-size-1);
            letter-spacing: var(--letter-spacing-1)
        }

        .rt-TextFieldInput:where(.xl\:rt-r-size-1):where(:first-child) {
            text-indent: calc(var(--space-1) * 1.5 - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.xl\:rt-r-size-1)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.xl\:rt-r-size-2) {
            height: var(--space-6);
            font-size: var(--font-size-2);
            letter-spacing: var(--letter-spacing-2);
            padding-bottom: .5px
        }

        .rt-TextFieldInput:where(.xl\:rt-r-size-2):where(:first-child) {
            text-indent: calc(var(--space-2) - var(--text-field-border-width));
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.xl\:rt-r-size-2)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-2), var(--radius-full))
        }

        .rt-TextFieldInput:where(.xl\:rt-r-size-3) {
            height: var(--space-7);
            font-size: var(--font-size-3);
            letter-spacing: var(--letter-spacing-3)
        }

        .rt-TextFieldInput:where(.xl\:rt-r-size-3):where(:first-child) {
            text-indent: calc(var(--space-3) - var(--text-field-border-width));
            border-radius: max(var(--radius-3), var(--radius-full))
        }

        .rt-TextFieldInput:where(.xl\:rt-r-size-3)+:where(.rt-TextFieldChrome) {
            border-radius: max(var(--radius-3), var(--radius-full))
        }
    }

    .rt-TextFieldInput:where(:has(~.rt-TextFieldSlot)) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .rt-TextFieldInput:where(.rt-variant-surface) {
        --text-field-border-width: 1px;
        color: var(--gray-12)
    }

    .rt-TextFieldInput:where(.rt-variant-surface)+:where(.rt-TextFieldChrome) {
        background-color: var(--color-surface);
        box-shadow: inset 0 0 0 1px var(--gray-a7);
        padding: 1px;
        background-clip: content-box
    }

    .rt-TextFieldInput:where(.rt-variant-surface)::-moz-placeholder {
        color: var(--gray-a10);
        opacity: 1
    }

    .rt-TextFieldInput:where(.rt-variant-surface)::placeholder {
        color: var(--gray-a10);
        opacity: 1
    }

    .rt-TextFieldInput:where(.rt-variant-surface):where(:-webkit-autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextFieldChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), inset 0 0 0 1px var(--gray-a6)
    }

    .rt-TextFieldInput:where(.rt-variant-surface):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :-moz-read-only))+:where(.rt-TextFieldChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), inset 0 0 0 1px var(--gray-a6)
    }

    .rt-TextFieldInput:where(.rt-variant-surface):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextFieldChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), inset 0 0 0 1px var(--gray-a6)
    }

    .rt-TextFieldInput:where(.rt-variant-surface):where(:disabled, :-moz-read-only)+:where(.rt-TextFieldChrome) {
        background-image: linear-gradient(var(--gray-a3), var(--gray-a3))
    }

    .rt-TextFieldInput:where(.rt-variant-surface):where(:disabled, :read-only)+:where(.rt-TextFieldChrome) {
        background-image: linear-gradient(var(--gray-a3), var(--gray-a3))
    }

    .rt-TextFieldInput:where(.rt-variant-classic) {
        --text-field-border-width: 1px;
        color: var(--gray-12)
    }

    .rt-TextFieldInput:where(.rt-variant-classic)+:where(.rt-TextFieldChrome) {
        background-color: var(--color-surface);
        box-shadow: var(--shadow-1);
        padding: 1px;
        background-clip: content-box
    }

    .rt-TextFieldInput:where(.rt-variant-classic)::-moz-placeholder {
        color: var(--gray-a10);
        opacity: 1
    }

    .rt-TextFieldInput:where(.rt-variant-classic)::placeholder {
        color: var(--gray-a10);
        opacity: 1
    }

    .rt-TextFieldInput:where(.rt-variant-classic):where(:-webkit-autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextFieldChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), var(--shadow-1)
    }

    .rt-TextFieldInput:where(.rt-variant-classic):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :-moz-read-only))+:where(.rt-TextFieldChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), var(--shadow-1)
    }

    .rt-TextFieldInput:where(.rt-variant-classic):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextFieldChrome) {
        background-color: var(--color-autofill-root);
        box-shadow: inset 0 0 0 1px var(--color-autofill-root), var(--shadow-1)
    }

    .rt-TextFieldInput:where(.rt-variant-classic):where(:disabled, :-moz-read-only)+:where(.rt-TextFieldChrome) {
        background-image: linear-gradient(var(--gray-a3), var(--gray-a3))
    }

    .rt-TextFieldInput:where(.rt-variant-classic):where(:disabled, :read-only)+:where(.rt-TextFieldChrome) {
        background-image: linear-gradient(var(--gray-a3), var(--gray-a3))
    }

    .rt-TextFieldInput:where(.rt-variant-soft) {
        --text-field-border-width: 0px;
        color: var(--accent-12)
    }

    .rt-TextFieldInput:where(.rt-variant-soft)+:where(.rt-TextFieldChrome) {
        background-color: var(--accent-a3)
    }

    .rt-TextFieldInput:where(.rt-variant-soft)::-moz-placeholder {
        color: var(--accent-12);
        opacity: .6
    }

    .rt-TextFieldInput:where(.rt-variant-soft)::placeholder {
        color: var(--accent-12);
        opacity: .6
    }

    .rt-TextFieldInput:where(.rt-variant-soft):where(:-webkit-autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextFieldChrome) {
        background-color: var(--accent-a4)
    }

    .rt-TextFieldInput:where(.rt-variant-soft):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :-moz-read-only))+:where(.rt-TextFieldChrome) {
        background-color: var(--accent-a4)
    }

    .rt-TextFieldInput:where(.rt-variant-soft):where(:autofill, [data-com-onepassword-filled]):where(:not(:disabled, :read-only))+:where(.rt-TextFieldChrome) {
        background-color: var(--accent-a4)
    }

    .rt-TextFieldInput:where(.rt-variant-soft):where(:focus)+:where(.rt-TextFieldChrome) {
        outline-color: var(--accent-8)
    }

    .rt-TextFieldInput:where(.rt-variant-soft):where(:disabled, :-moz-read-only)+:where(.rt-TextFieldChrome) {
        background-color: var(--gray-a4)
    }

    .rt-TextFieldInput:where(.rt-variant-soft):where(:disabled, :read-only)+:where(.rt-TextFieldChrome) {
        background-color: var(--gray-a4)
    }

    .rt-TextFieldInput:where(.rt-variant-soft)::-moz-selection {
        background-color: var(--accent-a5)
    }

    .rt-TextFieldInput:where(.rt-variant-soft)::selection {
        background-color: var(--accent-a5)
    }

    .rt-TextFieldInput:where(:disabled, :-moz-read-only) {
        cursor: text;
        color: var(--gray-a11);
        -webkit-text-fill-color: var(--gray-a11)
    }

    .rt-TextFieldInput:where(:disabled, :read-only) {
        cursor: text;
        color: var(--gray-a11);
        -webkit-text-fill-color: var(--gray-a11)
    }

    .rt-TextFieldInput:where(:disabled, :-moz-read-only):where(:focus)+:where(.rt-TextFieldChrome) {
        outline: 2px solid var(--gray-8)
    }

    .rt-TextFieldInput:where(:disabled, :read-only):where(:focus)+:where(.rt-TextFieldChrome) {
        outline: 2px solid var(--gray-8)
    }

    .rt-TextFieldInput:where(:disabled, :-moz-read-only)::-moz-placeholder {
        opacity: .5
    }

    .rt-TextFieldInput:where(:disabled, :read-only)::-moz-placeholder {
        opacity: .5
    }

    .rt-TextFieldInput:where(:disabled, :-moz-read-only)::placeholder {
        opacity: .5
    }

    .rt-TextFieldInput:where(:disabled, :read-only)::placeholder {
        opacity: .5
    }

    .rt-TextFieldInput:where(:disabled, :-moz-read-only):where(:-moz-placeholder-shown) {
        cursor: default
    }

    .rt-TextFieldInput:where(:disabled, :read-only):where(:-moz-placeholder-shown) {
        cursor: default
    }

    .rt-TextFieldInput:where(:disabled, :-moz-read-only):where(:placeholder-shown) {
        cursor: default
    }

    .rt-TextFieldInput:where(:disabled, :read-only):where(:placeholder-shown) {
        cursor: default
    }

    .rt-TextFieldInput:where(:disabled, :-moz-read-only)::-moz-selection {
        background-color: var(--gray-a5)
    }

    .rt-TextFieldInput:where(:disabled, :read-only)::-moz-selection {
        background-color: var(--gray-a5)
    }

    .rt-TextFieldInput:where(:disabled, :-moz-read-only)::selection {
        background-color: var(--gray-a5)
    }

    .rt-TextFieldInput:where(:disabled, :read-only)::selection {
        background-color: var(--gray-a5)
    }

    .rt-TextFieldRoot:where(:has(.rt-TextFieldInput:where(:disabled, :-moz-read-only):-moz-placeholder-shown)) :where(.rt-TextFieldSlot) {
        cursor: default
    }

    .rt-TextFieldRoot:where(:has(.rt-TextFieldInput:where(:disabled, :read-only):-moz-placeholder-shown)) :where(.rt-TextFieldSlot) {
        cursor: default
    }

    .rt-TextFieldRoot:where(:has(.rt-TextFieldInput:where(:disabled, :-moz-read-only):placeholder-shown)) :where(.rt-TextFieldSlot) {
        cursor: default
    }

    .rt-TextFieldRoot:where(:has(.rt-TextFieldInput:where(:disabled, :read-only):placeholder-shown)) :where(.rt-TextFieldSlot) {
        cursor: default
    }

    .rt-Text {
        margin: 0;
        line-height: var(--line-height, var(--default-line-height));
        letter-spacing: var(--letter-spacing, inherit)
    }

    .rt-Text:where([data-accent-color]) {
        color: var(--accent-a11)
    }

    .rt-Text:where([data-accent-color]):where(.rt-high-contrast),
    :where([data-accent-color]):where(.rt-Text, .rt-Heading) .rt-Text:where(.rt-high-contrast) {
        color: var(--accent-12)
    }

    @media {
        .rt-Text:where(.rt-r-size-1) {
            font-size: var(--font-size-1);
            --line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Text:where(.rt-r-size-2) {
            font-size: var(--font-size-2);
            --line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Text:where(.rt-r-size-3) {
            font-size: var(--font-size-3);
            --line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Text:where(.rt-r-size-4) {
            font-size: var(--font-size-4);
            --line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Text:where(.rt-r-size-5) {
            font-size: var(--font-size-5);
            --line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Text:where(.rt-r-size-6) {
            font-size: var(--font-size-6);
            --line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Text:where(.rt-r-size-7) {
            font-size: var(--font-size-7);
            --line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Text:where(.rt-r-size-8) {
            font-size: var(--font-size-8);
            --line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Text:where(.rt-r-size-9) {
            font-size: var(--font-size-9);
            --line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:520px) {
        .rt-Text:where(.xs\:rt-r-size-1) {
            font-size: var(--font-size-1);
            --line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Text:where(.xs\:rt-r-size-2) {
            font-size: var(--font-size-2);
            --line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Text:where(.xs\:rt-r-size-3) {
            font-size: var(--font-size-3);
            --line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Text:where(.xs\:rt-r-size-4) {
            font-size: var(--font-size-4);
            --line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Text:where(.xs\:rt-r-size-5) {
            font-size: var(--font-size-5);
            --line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Text:where(.xs\:rt-r-size-6) {
            font-size: var(--font-size-6);
            --line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Text:where(.xs\:rt-r-size-7) {
            font-size: var(--font-size-7);
            --line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Text:where(.xs\:rt-r-size-8) {
            font-size: var(--font-size-8);
            --line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Text:where(.xs\:rt-r-size-9) {
            font-size: var(--font-size-9);
            --line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:768px) {
        .rt-Text:where(.sm\:rt-r-size-1) {
            font-size: var(--font-size-1);
            --line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Text:where(.sm\:rt-r-size-2) {
            font-size: var(--font-size-2);
            --line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Text:where(.sm\:rt-r-size-3) {
            font-size: var(--font-size-3);
            --line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Text:where(.sm\:rt-r-size-4) {
            font-size: var(--font-size-4);
            --line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Text:where(.sm\:rt-r-size-5) {
            font-size: var(--font-size-5);
            --line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Text:where(.sm\:rt-r-size-6) {
            font-size: var(--font-size-6);
            --line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Text:where(.sm\:rt-r-size-7) {
            font-size: var(--font-size-7);
            --line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Text:where(.sm\:rt-r-size-8) {
            font-size: var(--font-size-8);
            --line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Text:where(.sm\:rt-r-size-9) {
            font-size: var(--font-size-9);
            --line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1024px) {
        .rt-Text:where(.md\:rt-r-size-1) {
            font-size: var(--font-size-1);
            --line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Text:where(.md\:rt-r-size-2) {
            font-size: var(--font-size-2);
            --line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Text:where(.md\:rt-r-size-3) {
            font-size: var(--font-size-3);
            --line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Text:where(.md\:rt-r-size-4) {
            font-size: var(--font-size-4);
            --line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Text:where(.md\:rt-r-size-5) {
            font-size: var(--font-size-5);
            --line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Text:where(.md\:rt-r-size-6) {
            font-size: var(--font-size-6);
            --line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Text:where(.md\:rt-r-size-7) {
            font-size: var(--font-size-7);
            --line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Text:where(.md\:rt-r-size-8) {
            font-size: var(--font-size-8);
            --line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Text:where(.md\:rt-r-size-9) {
            font-size: var(--font-size-9);
            --line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1280px) {
        .rt-Text:where(.lg\:rt-r-size-1) {
            font-size: var(--font-size-1);
            --line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Text:where(.lg\:rt-r-size-2) {
            font-size: var(--font-size-2);
            --line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Text:where(.lg\:rt-r-size-3) {
            font-size: var(--font-size-3);
            --line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Text:where(.lg\:rt-r-size-4) {
            font-size: var(--font-size-4);
            --line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Text:where(.lg\:rt-r-size-5) {
            font-size: var(--font-size-5);
            --line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Text:where(.lg\:rt-r-size-6) {
            font-size: var(--font-size-6);
            --line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Text:where(.lg\:rt-r-size-7) {
            font-size: var(--font-size-7);
            --line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Text:where(.lg\:rt-r-size-8) {
            font-size: var(--font-size-8);
            --line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Text:where(.lg\:rt-r-size-9) {
            font-size: var(--font-size-9);
            --line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    @media (min-width:1640px) {
        .rt-Text:where(.xl\:rt-r-size-1) {
            font-size: var(--font-size-1);
            --line-height: var(--line-height-1);
            --letter-spacing: var(--letter-spacing-1)
        }

        .rt-Text:where(.xl\:rt-r-size-2) {
            font-size: var(--font-size-2);
            --line-height: var(--line-height-2);
            --letter-spacing: var(--letter-spacing-2)
        }

        .rt-Text:where(.xl\:rt-r-size-3) {
            font-size: var(--font-size-3);
            --line-height: var(--line-height-3);
            --letter-spacing: var(--letter-spacing-3)
        }

        .rt-Text:where(.xl\:rt-r-size-4) {
            font-size: var(--font-size-4);
            --line-height: var(--line-height-4);
            --letter-spacing: var(--letter-spacing-4)
        }

        .rt-Text:where(.xl\:rt-r-size-5) {
            font-size: var(--font-size-5);
            --line-height: var(--line-height-5);
            --letter-spacing: var(--letter-spacing-5)
        }

        .rt-Text:where(.xl\:rt-r-size-6) {
            font-size: var(--font-size-6);
            --line-height: var(--line-height-6);
            --letter-spacing: var(--letter-spacing-6)
        }

        .rt-Text:where(.xl\:rt-r-size-7) {
            font-size: var(--font-size-7);
            --line-height: var(--line-height-7);
            --letter-spacing: var(--letter-spacing-7)
        }

        .rt-Text:where(.xl\:rt-r-size-8) {
            font-size: var(--font-size-8);
            --line-height: var(--line-height-8);
            --letter-spacing: var(--letter-spacing-8)
        }

        .rt-Text:where(.xl\:rt-r-size-9) {
            font-size: var(--font-size-9);
            --line-height: var(--line-height-9);
            --letter-spacing: var(--letter-spacing-9)
        }
    }

    .rt-TooltipContent {
        padding: var(--space-1) var(--space-2);
        background-color: var(--gray-12);
        border-radius: var(--radius-2);
        transform-origin: var(--radix-tooltip-content-transform-origin);
        animation-duration: .2s;
        animation-timing-function: cubic-bezier(.16, 1, .3, 1)
    }

    @media (prefers-reduced-motion:no-preference) {
        .rt-TooltipContent:where([data-state=delayed-open]):where([data-side=top]) {
            animation-name: rt-slide-up, rt-fade-in
        }

        .rt-TooltipContent:where([data-state=delayed-open]):where([data-side=bottom]) {
            animation-name: rt-slide-down, rt-fade-in
        }

        .rt-TooltipContent:where([data-state=delayed-open]):where([data-side=left]) {
            animation-name: rt-slide-left, rt-fade-in
        }

        .rt-TooltipContent:where([data-state=delayed-open]):where([data-side=right]) {
            animation-name: rt-slide-right, rt-fade-in
        }
    }

    .rt-TooltipText {
        color: var(--gray-1);
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        cursor: default
    }

    .rt-TooltipArrow {
        fill: var(--gray-12)
    }

    @media {
        .rt-r-ai-start {
            align-items: flex-start
        }

        .rt-r-ai-center {
            align-items: center
        }

        .rt-r-ai-end {
            align-items: flex-end
        }

        .rt-r-ai-baseline {
            align-items: baseline
        }

        .rt-r-ai-stretch {
            align-items: stretch
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-ai-start {
            align-items: flex-start
        }

        .xs\:rt-r-ai-center {
            align-items: center
        }

        .xs\:rt-r-ai-end {
            align-items: flex-end
        }

        .xs\:rt-r-ai-baseline {
            align-items: baseline
        }

        .xs\:rt-r-ai-stretch {
            align-items: stretch
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-ai-start {
            align-items: flex-start
        }

        .sm\:rt-r-ai-center {
            align-items: center
        }

        .sm\:rt-r-ai-end {
            align-items: flex-end
        }

        .sm\:rt-r-ai-baseline {
            align-items: baseline
        }

        .sm\:rt-r-ai-stretch {
            align-items: stretch
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-ai-start {
            align-items: flex-start
        }

        .md\:rt-r-ai-center {
            align-items: center
        }

        .md\:rt-r-ai-end {
            align-items: flex-end
        }

        .md\:rt-r-ai-baseline {
            align-items: baseline
        }

        .md\:rt-r-ai-stretch {
            align-items: stretch
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-ai-start {
            align-items: flex-start
        }

        .lg\:rt-r-ai-center {
            align-items: center
        }

        .lg\:rt-r-ai-end {
            align-items: flex-end
        }

        .lg\:rt-r-ai-baseline {
            align-items: baseline
        }

        .lg\:rt-r-ai-stretch {
            align-items: stretch
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-ai-start {
            align-items: flex-start
        }

        .xl\:rt-r-ai-center {
            align-items: center
        }

        .xl\:rt-r-ai-end {
            align-items: flex-end
        }

        .xl\:rt-r-ai-baseline {
            align-items: baseline
        }

        .xl\:rt-r-ai-stretch {
            align-items: stretch
        }
    }

    @media {
        .rt-r-as-start {
            align-self: flex-start
        }

        .rt-r-as-center {
            align-self: center
        }

        .rt-r-as-end {
            align-self: flex-end
        }

        .rt-r-as-baseline {
            align-self: baseline
        }

        .rt-r-as-stretch {
            align-self: stretch
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-as-start {
            align-self: flex-start
        }

        .xs\:rt-r-as-center {
            align-self: center
        }

        .xs\:rt-r-as-end {
            align-self: flex-end
        }

        .xs\:rt-r-as-baseline {
            align-self: baseline
        }

        .xs\:rt-r-as-stretch {
            align-self: stretch
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-as-start {
            align-self: flex-start
        }

        .sm\:rt-r-as-center {
            align-self: center
        }

        .sm\:rt-r-as-end {
            align-self: flex-end
        }

        .sm\:rt-r-as-baseline {
            align-self: baseline
        }

        .sm\:rt-r-as-stretch {
            align-self: stretch
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-as-start {
            align-self: flex-start
        }

        .md\:rt-r-as-center {
            align-self: center
        }

        .md\:rt-r-as-end {
            align-self: flex-end
        }

        .md\:rt-r-as-baseline {
            align-self: baseline
        }

        .md\:rt-r-as-stretch {
            align-self: stretch
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-as-start {
            align-self: flex-start
        }

        .lg\:rt-r-as-center {
            align-self: center
        }

        .lg\:rt-r-as-end {
            align-self: flex-end
        }

        .lg\:rt-r-as-baseline {
            align-self: baseline
        }

        .lg\:rt-r-as-stretch {
            align-self: stretch
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-as-start {
            align-self: flex-start
        }

        .xl\:rt-r-as-center {
            align-self: center
        }

        .xl\:rt-r-as-end {
            align-self: flex-end
        }

        .xl\:rt-r-as-baseline {
            align-self: baseline
        }

        .xl\:rt-r-as-stretch {
            align-self: stretch
        }
    }

    @media {
        .rt-r-display-block {
            display: block
        }

        .rt-r-display-inline {
            display: inline
        }

        .rt-r-display-inline-block {
            display: inline-block
        }

        .rt-r-display-flex {
            display: flex
        }

        .rt-r-display-inline-flex {
            display: inline-flex
        }

        .rt-r-display-grid {
            display: grid
        }

        .rt-r-display-inline-grid {
            display: inline-grid
        }

        .rt-r-display-none {
            display: none
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-display-block {
            display: block
        }

        .xs\:rt-r-display-inline {
            display: inline
        }

        .xs\:rt-r-display-inline-block {
            display: inline-block
        }

        .xs\:rt-r-display-flex {
            display: flex
        }

        .xs\:rt-r-display-inline-flex {
            display: inline-flex
        }

        .xs\:rt-r-display-grid {
            display: grid
        }

        .xs\:rt-r-display-inline-grid {
            display: inline-grid
        }

        .xs\:rt-r-display-none {
            display: none
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-display-block {
            display: block
        }

        .sm\:rt-r-display-inline {
            display: inline
        }

        .sm\:rt-r-display-inline-block {
            display: inline-block
        }

        .sm\:rt-r-display-flex {
            display: flex
        }

        .sm\:rt-r-display-inline-flex {
            display: inline-flex
        }

        .sm\:rt-r-display-grid {
            display: grid
        }

        .sm\:rt-r-display-inline-grid {
            display: inline-grid
        }

        .sm\:rt-r-display-none {
            display: none
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-display-block {
            display: block
        }

        .md\:rt-r-display-inline {
            display: inline
        }

        .md\:rt-r-display-inline-block {
            display: inline-block
        }

        .md\:rt-r-display-flex {
            display: flex
        }

        .md\:rt-r-display-inline-flex {
            display: inline-flex
        }

        .md\:rt-r-display-grid {
            display: grid
        }

        .md\:rt-r-display-inline-grid {
            display: inline-grid
        }

        .md\:rt-r-display-none {
            display: none
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-display-block {
            display: block
        }

        .lg\:rt-r-display-inline {
            display: inline
        }

        .lg\:rt-r-display-inline-block {
            display: inline-block
        }

        .lg\:rt-r-display-flex {
            display: flex
        }

        .lg\:rt-r-display-inline-flex {
            display: inline-flex
        }

        .lg\:rt-r-display-grid {
            display: grid
        }

        .lg\:rt-r-display-inline-grid {
            display: inline-grid
        }

        .lg\:rt-r-display-none {
            display: none
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-display-block {
            display: block
        }

        .xl\:rt-r-display-inline {
            display: inline
        }

        .xl\:rt-r-display-inline-block {
            display: inline-block
        }

        .xl\:rt-r-display-flex {
            display: flex
        }

        .xl\:rt-r-display-inline-flex {
            display: inline-flex
        }

        .xl\:rt-r-display-grid {
            display: grid
        }

        .xl\:rt-r-display-inline-grid {
            display: inline-grid
        }

        .xl\:rt-r-display-none {
            display: none
        }
    }

    @media {
        .rt-r-fd-row {
            flex-direction: row
        }

        .rt-r-fd-column {
            flex-direction: column
        }

        .rt-r-fd-row-reverse {
            flex-direction: row-reverse
        }

        .rt-r-fd-column-reverse {
            flex-direction: column-reverse
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-fd-row {
            flex-direction: row
        }

        .xs\:rt-r-fd-column {
            flex-direction: column
        }

        .xs\:rt-r-fd-row-reverse {
            flex-direction: row-reverse
        }

        .xs\:rt-r-fd-column-reverse {
            flex-direction: column-reverse
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-fd-row {
            flex-direction: row
        }

        .sm\:rt-r-fd-column {
            flex-direction: column
        }

        .sm\:rt-r-fd-row-reverse {
            flex-direction: row-reverse
        }

        .sm\:rt-r-fd-column-reverse {
            flex-direction: column-reverse
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-fd-row {
            flex-direction: row
        }

        .md\:rt-r-fd-column {
            flex-direction: column
        }

        .md\:rt-r-fd-row-reverse {
            flex-direction: row-reverse
        }

        .md\:rt-r-fd-column-reverse {
            flex-direction: column-reverse
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-fd-row {
            flex-direction: row
        }

        .lg\:rt-r-fd-column {
            flex-direction: column
        }

        .lg\:rt-r-fd-row-reverse {
            flex-direction: row-reverse
        }

        .lg\:rt-r-fd-column-reverse {
            flex-direction: column-reverse
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-fd-row {
            flex-direction: row
        }

        .xl\:rt-r-fd-column {
            flex-direction: column
        }

        .xl\:rt-r-fd-row-reverse {
            flex-direction: row-reverse
        }

        .xl\:rt-r-fd-column-reverse {
            flex-direction: column-reverse
        }
    }

    @media {
        .rt-r-fg-0 {
            flex-grow: 0
        }

        .rt-r-fg-1 {
            flex-grow: 1
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-fg-0 {
            flex-grow: 0
        }

        .xs\:rt-r-fg-1 {
            flex-grow: 1
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-fg-0 {
            flex-grow: 0
        }

        .sm\:rt-r-fg-1 {
            flex-grow: 1
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-fg-0 {
            flex-grow: 0
        }

        .md\:rt-r-fg-1 {
            flex-grow: 1
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-fg-0 {
            flex-grow: 0
        }

        .lg\:rt-r-fg-1 {
            flex-grow: 1
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-fg-0 {
            flex-grow: 0
        }

        .xl\:rt-r-fg-1 {
            flex-grow: 1
        }
    }

    @media {
        .rt-r-fs-0 {
            flex-shrink: 0
        }

        .rt-r-fs-1 {
            flex-shrink: 1
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-fs-0 {
            flex-shrink: 0
        }

        .xs\:rt-r-fs-1 {
            flex-shrink: 1
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-fs-0 {
            flex-shrink: 0
        }

        .sm\:rt-r-fs-1 {
            flex-shrink: 1
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-fs-0 {
            flex-shrink: 0
        }

        .md\:rt-r-fs-1 {
            flex-shrink: 1
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-fs-0 {
            flex-shrink: 0
        }

        .lg\:rt-r-fs-1 {
            flex-shrink: 1
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-fs-0 {
            flex-shrink: 0
        }

        .xl\:rt-r-fs-1 {
            flex-shrink: 1
        }
    }

    @media {
        .rt-r-fw-nowrap {
            flex-wrap: nowrap
        }

        .rt-r-fw-wrap {
            flex-wrap: wrap
        }

        .rt-r-fw-wrap-reverse {
            flex-wrap: wrap-reverse
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-fw-nowrap {
            flex-wrap: nowrap
        }

        .xs\:rt-r-fw-wrap {
            flex-wrap: wrap
        }

        .xs\:rt-r-fw-wrap-reverse {
            flex-wrap: wrap-reverse
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-fw-nowrap {
            flex-wrap: nowrap
        }

        .sm\:rt-r-fw-wrap {
            flex-wrap: wrap
        }

        .sm\:rt-r-fw-wrap-reverse {
            flex-wrap: wrap-reverse
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-fw-nowrap {
            flex-wrap: nowrap
        }

        .md\:rt-r-fw-wrap {
            flex-wrap: wrap
        }

        .md\:rt-r-fw-wrap-reverse {
            flex-wrap: wrap-reverse
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-fw-nowrap {
            flex-wrap: nowrap
        }

        .lg\:rt-r-fw-wrap {
            flex-wrap: wrap
        }

        .lg\:rt-r-fw-wrap-reverse {
            flex-wrap: wrap-reverse
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-fw-nowrap {
            flex-wrap: nowrap
        }

        .xl\:rt-r-fw-wrap {
            flex-wrap: wrap
        }

        .xl\:rt-r-fw-wrap-reverse {
            flex-wrap: wrap-reverse
        }
    }

    @media {
        .rt-r-weight-light {
            font-weight: var(--font-weight-light)
        }

        .rt-r-weight-regular {
            font-weight: var(--font-weight-regular)
        }

        .rt-r-weight-medium {
            font-weight: var(--font-weight-medium)
        }

        .rt-r-weight-bold {
            font-weight: var(--font-weight-bold)
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-weight-light {
            font-weight: var(--font-weight-light)
        }

        .xs\:rt-r-weight-regular {
            font-weight: var(--font-weight-regular)
        }

        .xs\:rt-r-weight-medium {
            font-weight: var(--font-weight-medium)
        }

        .xs\:rt-r-weight-bold {
            font-weight: var(--font-weight-bold)
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-weight-light {
            font-weight: var(--font-weight-light)
        }

        .sm\:rt-r-weight-regular {
            font-weight: var(--font-weight-regular)
        }

        .sm\:rt-r-weight-medium {
            font-weight: var(--font-weight-medium)
        }

        .sm\:rt-r-weight-bold {
            font-weight: var(--font-weight-bold)
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-weight-light {
            font-weight: var(--font-weight-light)
        }

        .md\:rt-r-weight-regular {
            font-weight: var(--font-weight-regular)
        }

        .md\:rt-r-weight-medium {
            font-weight: var(--font-weight-medium)
        }

        .md\:rt-r-weight-bold {
            font-weight: var(--font-weight-bold)
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-weight-light {
            font-weight: var(--font-weight-light)
        }

        .lg\:rt-r-weight-regular {
            font-weight: var(--font-weight-regular)
        }

        .lg\:rt-r-weight-medium {
            font-weight: var(--font-weight-medium)
        }

        .lg\:rt-r-weight-bold {
            font-weight: var(--font-weight-bold)
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-weight-light {
            font-weight: var(--font-weight-light)
        }

        .xl\:rt-r-weight-regular {
            font-weight: var(--font-weight-regular)
        }

        .xl\:rt-r-weight-medium {
            font-weight: var(--font-weight-medium)
        }

        .xl\:rt-r-weight-bold {
            font-weight: var(--font-weight-bold)
        }
    }

    @media {
        .rt-r-gap-0 {
            gap: 0
        }

        .rt-r-gap-1 {
            gap: var(--space-1)
        }

        .rt-r-gap-2 {
            gap: var(--space-2)
        }

        .rt-r-gap-3 {
            gap: var(--space-3)
        }

        .rt-r-gap-4 {
            gap: var(--space-4)
        }

        .rt-r-gap-5 {
            gap: var(--space-5)
        }

        .rt-r-gap-6 {
            gap: var(--space-6)
        }

        .rt-r-gap-7 {
            gap: var(--space-7)
        }

        .rt-r-gap-8 {
            gap: var(--space-8)
        }

        .rt-r-gap-9 {
            gap: var(--space-9)
        }

        .rt-r-cg-0 {
            -moz-column-gap: 0;
            column-gap: 0
        }

        .rt-r-cg-1 {
            -moz-column-gap: var(--space-1);
            column-gap: var(--space-1)
        }

        .rt-r-cg-2 {
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2)
        }

        .rt-r-cg-3 {
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3)
        }

        .rt-r-cg-4 {
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4)
        }

        .rt-r-cg-5 {
            -moz-column-gap: var(--space-5);
            column-gap: var(--space-5)
        }

        .rt-r-cg-6 {
            -moz-column-gap: var(--space-6);
            column-gap: var(--space-6)
        }

        .rt-r-cg-7 {
            -moz-column-gap: var(--space-7);
            column-gap: var(--space-7)
        }

        .rt-r-cg-8 {
            -moz-column-gap: var(--space-8);
            column-gap: var(--space-8)
        }

        .rt-r-cg-9 {
            -moz-column-gap: var(--space-9);
            column-gap: var(--space-9)
        }

        .rt-r-rg-0 {
            row-gap: 0
        }

        .rt-r-rg-1 {
            row-gap: var(--space-1)
        }

        .rt-r-rg-2 {
            row-gap: var(--space-2)
        }

        .rt-r-rg-3 {
            row-gap: var(--space-3)
        }

        .rt-r-rg-4 {
            row-gap: var(--space-4)
        }

        .rt-r-rg-5 {
            row-gap: var(--space-5)
        }

        .rt-r-rg-6 {
            row-gap: var(--space-6)
        }

        .rt-r-rg-7 {
            row-gap: var(--space-7)
        }

        .rt-r-rg-8 {
            row-gap: var(--space-8)
        }

        .rt-r-rg-9 {
            row-gap: var(--space-9)
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-gap-0 {
            gap: 0
        }

        .xs\:rt-r-gap-1 {
            gap: var(--space-1)
        }

        .xs\:rt-r-gap-2 {
            gap: var(--space-2)
        }

        .xs\:rt-r-gap-3 {
            gap: var(--space-3)
        }

        .xs\:rt-r-gap-4 {
            gap: var(--space-4)
        }

        .xs\:rt-r-gap-5 {
            gap: var(--space-5)
        }

        .xs\:rt-r-gap-6 {
            gap: var(--space-6)
        }

        .xs\:rt-r-gap-7 {
            gap: var(--space-7)
        }

        .xs\:rt-r-gap-8 {
            gap: var(--space-8)
        }

        .xs\:rt-r-gap-9 {
            gap: var(--space-9)
        }

        .xs\:rt-r-cg-0 {
            -moz-column-gap: 0;
            column-gap: 0
        }

        .xs\:rt-r-cg-1 {
            -moz-column-gap: var(--space-1);
            column-gap: var(--space-1)
        }

        .xs\:rt-r-cg-2 {
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2)
        }

        .xs\:rt-r-cg-3 {
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3)
        }

        .xs\:rt-r-cg-4 {
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4)
        }

        .xs\:rt-r-cg-5 {
            -moz-column-gap: var(--space-5);
            column-gap: var(--space-5)
        }

        .xs\:rt-r-cg-6 {
            -moz-column-gap: var(--space-6);
            column-gap: var(--space-6)
        }

        .xs\:rt-r-cg-7 {
            -moz-column-gap: var(--space-7);
            column-gap: var(--space-7)
        }

        .xs\:rt-r-cg-8 {
            -moz-column-gap: var(--space-8);
            column-gap: var(--space-8)
        }

        .xs\:rt-r-cg-9 {
            -moz-column-gap: var(--space-9);
            column-gap: var(--space-9)
        }

        .xs\:rt-r-rg-0 {
            row-gap: 0
        }

        .xs\:rt-r-rg-1 {
            row-gap: var(--space-1)
        }

        .xs\:rt-r-rg-2 {
            row-gap: var(--space-2)
        }

        .xs\:rt-r-rg-3 {
            row-gap: var(--space-3)
        }

        .xs\:rt-r-rg-4 {
            row-gap: var(--space-4)
        }

        .xs\:rt-r-rg-5 {
            row-gap: var(--space-5)
        }

        .xs\:rt-r-rg-6 {
            row-gap: var(--space-6)
        }

        .xs\:rt-r-rg-7 {
            row-gap: var(--space-7)
        }

        .xs\:rt-r-rg-8 {
            row-gap: var(--space-8)
        }

        .xs\:rt-r-rg-9 {
            row-gap: var(--space-9)
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-gap-0 {
            gap: 0
        }

        .sm\:rt-r-gap-1 {
            gap: var(--space-1)
        }

        .sm\:rt-r-gap-2 {
            gap: var(--space-2)
        }

        .sm\:rt-r-gap-3 {
            gap: var(--space-3)
        }

        .sm\:rt-r-gap-4 {
            gap: var(--space-4)
        }

        .sm\:rt-r-gap-5 {
            gap: var(--space-5)
        }

        .sm\:rt-r-gap-6 {
            gap: var(--space-6)
        }

        .sm\:rt-r-gap-7 {
            gap: var(--space-7)
        }

        .sm\:rt-r-gap-8 {
            gap: var(--space-8)
        }

        .sm\:rt-r-gap-9 {
            gap: var(--space-9)
        }

        .sm\:rt-r-cg-0 {
            -moz-column-gap: 0;
            column-gap: 0
        }

        .sm\:rt-r-cg-1 {
            -moz-column-gap: var(--space-1);
            column-gap: var(--space-1)
        }

        .sm\:rt-r-cg-2 {
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2)
        }

        .sm\:rt-r-cg-3 {
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3)
        }

        .sm\:rt-r-cg-4 {
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4)
        }

        .sm\:rt-r-cg-5 {
            -moz-column-gap: var(--space-5);
            column-gap: var(--space-5)
        }

        .sm\:rt-r-cg-6 {
            -moz-column-gap: var(--space-6);
            column-gap: var(--space-6)
        }

        .sm\:rt-r-cg-7 {
            -moz-column-gap: var(--space-7);
            column-gap: var(--space-7)
        }

        .sm\:rt-r-cg-8 {
            -moz-column-gap: var(--space-8);
            column-gap: var(--space-8)
        }

        .sm\:rt-r-cg-9 {
            -moz-column-gap: var(--space-9);
            column-gap: var(--space-9)
        }

        .sm\:rt-r-rg-0 {
            row-gap: 0
        }

        .sm\:rt-r-rg-1 {
            row-gap: var(--space-1)
        }

        .sm\:rt-r-rg-2 {
            row-gap: var(--space-2)
        }

        .sm\:rt-r-rg-3 {
            row-gap: var(--space-3)
        }

        .sm\:rt-r-rg-4 {
            row-gap: var(--space-4)
        }

        .sm\:rt-r-rg-5 {
            row-gap: var(--space-5)
        }

        .sm\:rt-r-rg-6 {
            row-gap: var(--space-6)
        }

        .sm\:rt-r-rg-7 {
            row-gap: var(--space-7)
        }

        .sm\:rt-r-rg-8 {
            row-gap: var(--space-8)
        }

        .sm\:rt-r-rg-9 {
            row-gap: var(--space-9)
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-gap-0 {
            gap: 0
        }

        .md\:rt-r-gap-1 {
            gap: var(--space-1)
        }

        .md\:rt-r-gap-2 {
            gap: var(--space-2)
        }

        .md\:rt-r-gap-3 {
            gap: var(--space-3)
        }

        .md\:rt-r-gap-4 {
            gap: var(--space-4)
        }

        .md\:rt-r-gap-5 {
            gap: var(--space-5)
        }

        .md\:rt-r-gap-6 {
            gap: var(--space-6)
        }

        .md\:rt-r-gap-7 {
            gap: var(--space-7)
        }

        .md\:rt-r-gap-8 {
            gap: var(--space-8)
        }

        .md\:rt-r-gap-9 {
            gap: var(--space-9)
        }

        .md\:rt-r-cg-0 {
            -moz-column-gap: 0;
            column-gap: 0
        }

        .md\:rt-r-cg-1 {
            -moz-column-gap: var(--space-1);
            column-gap: var(--space-1)
        }

        .md\:rt-r-cg-2 {
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2)
        }

        .md\:rt-r-cg-3 {
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3)
        }

        .md\:rt-r-cg-4 {
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4)
        }

        .md\:rt-r-cg-5 {
            -moz-column-gap: var(--space-5);
            column-gap: var(--space-5)
        }

        .md\:rt-r-cg-6 {
            -moz-column-gap: var(--space-6);
            column-gap: var(--space-6)
        }

        .md\:rt-r-cg-7 {
            -moz-column-gap: var(--space-7);
            column-gap: var(--space-7)
        }

        .md\:rt-r-cg-8 {
            -moz-column-gap: var(--space-8);
            column-gap: var(--space-8)
        }

        .md\:rt-r-cg-9 {
            -moz-column-gap: var(--space-9);
            column-gap: var(--space-9)
        }

        .md\:rt-r-rg-0 {
            row-gap: 0
        }

        .md\:rt-r-rg-1 {
            row-gap: var(--space-1)
        }

        .md\:rt-r-rg-2 {
            row-gap: var(--space-2)
        }

        .md\:rt-r-rg-3 {
            row-gap: var(--space-3)
        }

        .md\:rt-r-rg-4 {
            row-gap: var(--space-4)
        }

        .md\:rt-r-rg-5 {
            row-gap: var(--space-5)
        }

        .md\:rt-r-rg-6 {
            row-gap: var(--space-6)
        }

        .md\:rt-r-rg-7 {
            row-gap: var(--space-7)
        }

        .md\:rt-r-rg-8 {
            row-gap: var(--space-8)
        }

        .md\:rt-r-rg-9 {
            row-gap: var(--space-9)
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-gap-0 {
            gap: 0
        }

        .lg\:rt-r-gap-1 {
            gap: var(--space-1)
        }

        .lg\:rt-r-gap-2 {
            gap: var(--space-2)
        }

        .lg\:rt-r-gap-3 {
            gap: var(--space-3)
        }

        .lg\:rt-r-gap-4 {
            gap: var(--space-4)
        }

        .lg\:rt-r-gap-5 {
            gap: var(--space-5)
        }

        .lg\:rt-r-gap-6 {
            gap: var(--space-6)
        }

        .lg\:rt-r-gap-7 {
            gap: var(--space-7)
        }

        .lg\:rt-r-gap-8 {
            gap: var(--space-8)
        }

        .lg\:rt-r-gap-9 {
            gap: var(--space-9)
        }

        .lg\:rt-r-cg-0 {
            -moz-column-gap: 0;
            column-gap: 0
        }

        .lg\:rt-r-cg-1 {
            -moz-column-gap: var(--space-1);
            column-gap: var(--space-1)
        }

        .lg\:rt-r-cg-2 {
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2)
        }

        .lg\:rt-r-cg-3 {
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3)
        }

        .lg\:rt-r-cg-4 {
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4)
        }

        .lg\:rt-r-cg-5 {
            -moz-column-gap: var(--space-5);
            column-gap: var(--space-5)
        }

        .lg\:rt-r-cg-6 {
            -moz-column-gap: var(--space-6);
            column-gap: var(--space-6)
        }

        .lg\:rt-r-cg-7 {
            -moz-column-gap: var(--space-7);
            column-gap: var(--space-7)
        }

        .lg\:rt-r-cg-8 {
            -moz-column-gap: var(--space-8);
            column-gap: var(--space-8)
        }

        .lg\:rt-r-cg-9 {
            -moz-column-gap: var(--space-9);
            column-gap: var(--space-9)
        }

        .lg\:rt-r-rg-0 {
            row-gap: 0
        }

        .lg\:rt-r-rg-1 {
            row-gap: var(--space-1)
        }

        .lg\:rt-r-rg-2 {
            row-gap: var(--space-2)
        }

        .lg\:rt-r-rg-3 {
            row-gap: var(--space-3)
        }

        .lg\:rt-r-rg-4 {
            row-gap: var(--space-4)
        }

        .lg\:rt-r-rg-5 {
            row-gap: var(--space-5)
        }

        .lg\:rt-r-rg-6 {
            row-gap: var(--space-6)
        }

        .lg\:rt-r-rg-7 {
            row-gap: var(--space-7)
        }

        .lg\:rt-r-rg-8 {
            row-gap: var(--space-8)
        }

        .lg\:rt-r-rg-9 {
            row-gap: var(--space-9)
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-gap-0 {
            gap: 0
        }

        .xl\:rt-r-gap-1 {
            gap: var(--space-1)
        }

        .xl\:rt-r-gap-2 {
            gap: var(--space-2)
        }

        .xl\:rt-r-gap-3 {
            gap: var(--space-3)
        }

        .xl\:rt-r-gap-4 {
            gap: var(--space-4)
        }

        .xl\:rt-r-gap-5 {
            gap: var(--space-5)
        }

        .xl\:rt-r-gap-6 {
            gap: var(--space-6)
        }

        .xl\:rt-r-gap-7 {
            gap: var(--space-7)
        }

        .xl\:rt-r-gap-8 {
            gap: var(--space-8)
        }

        .xl\:rt-r-gap-9 {
            gap: var(--space-9)
        }

        .xl\:rt-r-cg-0 {
            -moz-column-gap: 0;
            column-gap: 0
        }

        .xl\:rt-r-cg-1 {
            -moz-column-gap: var(--space-1);
            column-gap: var(--space-1)
        }

        .xl\:rt-r-cg-2 {
            -moz-column-gap: var(--space-2);
            column-gap: var(--space-2)
        }

        .xl\:rt-r-cg-3 {
            -moz-column-gap: var(--space-3);
            column-gap: var(--space-3)
        }

        .xl\:rt-r-cg-4 {
            -moz-column-gap: var(--space-4);
            column-gap: var(--space-4)
        }

        .xl\:rt-r-cg-5 {
            -moz-column-gap: var(--space-5);
            column-gap: var(--space-5)
        }

        .xl\:rt-r-cg-6 {
            -moz-column-gap: var(--space-6);
            column-gap: var(--space-6)
        }

        .xl\:rt-r-cg-7 {
            -moz-column-gap: var(--space-7);
            column-gap: var(--space-7)
        }

        .xl\:rt-r-cg-8 {
            -moz-column-gap: var(--space-8);
            column-gap: var(--space-8)
        }

        .xl\:rt-r-cg-9 {
            -moz-column-gap: var(--space-9);
            column-gap: var(--space-9)
        }

        .xl\:rt-r-rg-0 {
            row-gap: 0
        }

        .xl\:rt-r-rg-1 {
            row-gap: var(--space-1)
        }

        .xl\:rt-r-rg-2 {
            row-gap: var(--space-2)
        }

        .xl\:rt-r-rg-3 {
            row-gap: var(--space-3)
        }

        .xl\:rt-r-rg-4 {
            row-gap: var(--space-4)
        }

        .xl\:rt-r-rg-5 {
            row-gap: var(--space-5)
        }

        .xl\:rt-r-rg-6 {
            row-gap: var(--space-6)
        }

        .xl\:rt-r-rg-7 {
            row-gap: var(--space-7)
        }

        .xl\:rt-r-rg-8 {
            row-gap: var(--space-8)
        }

        .xl\:rt-r-rg-9 {
            row-gap: var(--space-9)
        }
    }

    @media {
        .rt-r-gaf-row {
            grid-auto-flow: row
        }

        .rt-r-gaf-column {
            grid-auto-flow: column
        }

        .rt-r-gaf-dense {
            grid-auto-flow: dense
        }

        .rt-r-gaf-row-dense {
            grid-auto-flow: row dense
        }

        .rt-r-gaf-column-dense {
            grid-auto-flow: column dense
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-gaf-row {
            grid-auto-flow: row
        }

        .xs\:rt-r-gaf-column {
            grid-auto-flow: column
        }

        .xs\:rt-r-gaf-dense {
            grid-auto-flow: dense
        }

        .xs\:rt-r-gaf-row-dense {
            grid-auto-flow: row dense
        }

        .xs\:rt-r-gaf-column-dense {
            grid-auto-flow: column dense
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-gaf-row {
            grid-auto-flow: row
        }

        .sm\:rt-r-gaf-column {
            grid-auto-flow: column
        }

        .sm\:rt-r-gaf-dense {
            grid-auto-flow: dense
        }

        .sm\:rt-r-gaf-row-dense {
            grid-auto-flow: row dense
        }

        .sm\:rt-r-gaf-column-dense {
            grid-auto-flow: column dense
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-gaf-row {
            grid-auto-flow: row
        }

        .md\:rt-r-gaf-column {
            grid-auto-flow: column
        }

        .md\:rt-r-gaf-dense {
            grid-auto-flow: dense
        }

        .md\:rt-r-gaf-row-dense {
            grid-auto-flow: row dense
        }

        .md\:rt-r-gaf-column-dense {
            grid-auto-flow: column dense
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-gaf-row {
            grid-auto-flow: row
        }

        .lg\:rt-r-gaf-column {
            grid-auto-flow: column
        }

        .lg\:rt-r-gaf-dense {
            grid-auto-flow: dense
        }

        .lg\:rt-r-gaf-row-dense {
            grid-auto-flow: row dense
        }

        .lg\:rt-r-gaf-column-dense {
            grid-auto-flow: column dense
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-gaf-row {
            grid-auto-flow: row
        }

        .xl\:rt-r-gaf-column {
            grid-auto-flow: column
        }

        .xl\:rt-r-gaf-dense {
            grid-auto-flow: dense
        }

        .xl\:rt-r-gaf-row-dense {
            grid-auto-flow: row dense
        }

        .xl\:rt-r-gaf-column-dense {
            grid-auto-flow: column dense
        }
    }

    @media {
        .rt-r-h-auto {
            height: auto
        }

        .rt-r-h-max-content {
            height: -moz-max-content;
            height: max-content
        }

        .rt-r-h-min-content {
            height: -moz-min-content;
            height: min-content
        }

        .rt-r-h-0 {
            height: 0
        }

        .rt-r-h-1 {
            height: var(--space-1)
        }

        .rt-r-h-2 {
            height: var(--space-2)
        }

        .rt-r-h-3 {
            height: var(--space-3)
        }

        .rt-r-h-4 {
            height: var(--space-4)
        }

        .rt-r-h-5 {
            height: var(--space-5)
        }

        .rt-r-h-6 {
            height: var(--space-6)
        }

        .rt-r-h-7 {
            height: var(--space-7)
        }

        .rt-r-h-8 {
            height: var(--space-8)
        }

        .rt-r-h-9 {
            height: var(--space-9)
        }

        .rt-r-h-50\% {
            height: 50%
        }

        .rt-r-h-100\% {
            height: 100%
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-h-auto {
            height: auto
        }

        .xs\:rt-r-h-max-content {
            height: -moz-max-content;
            height: max-content
        }

        .xs\:rt-r-h-min-content {
            height: -moz-min-content;
            height: min-content
        }

        .xs\:rt-r-h-0 {
            height: 0
        }

        .xs\:rt-r-h-1 {
            height: var(--space-1)
        }

        .xs\:rt-r-h-2 {
            height: var(--space-2)
        }

        .xs\:rt-r-h-3 {
            height: var(--space-3)
        }

        .xs\:rt-r-h-4 {
            height: var(--space-4)
        }

        .xs\:rt-r-h-5 {
            height: var(--space-5)
        }

        .xs\:rt-r-h-6 {
            height: var(--space-6)
        }

        .xs\:rt-r-h-7 {
            height: var(--space-7)
        }

        .xs\:rt-r-h-8 {
            height: var(--space-8)
        }

        .xs\:rt-r-h-9 {
            height: var(--space-9)
        }

        .xs\:rt-r-h-50\% {
            height: 50%
        }

        .xs\:rt-r-h-100\% {
            height: 100%
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-h-auto {
            height: auto
        }

        .sm\:rt-r-h-max-content {
            height: -moz-max-content;
            height: max-content
        }

        .sm\:rt-r-h-min-content {
            height: -moz-min-content;
            height: min-content
        }

        .sm\:rt-r-h-0 {
            height: 0
        }

        .sm\:rt-r-h-1 {
            height: var(--space-1)
        }

        .sm\:rt-r-h-2 {
            height: var(--space-2)
        }

        .sm\:rt-r-h-3 {
            height: var(--space-3)
        }

        .sm\:rt-r-h-4 {
            height: var(--space-4)
        }

        .sm\:rt-r-h-5 {
            height: var(--space-5)
        }

        .sm\:rt-r-h-6 {
            height: var(--space-6)
        }

        .sm\:rt-r-h-7 {
            height: var(--space-7)
        }

        .sm\:rt-r-h-8 {
            height: var(--space-8)
        }

        .sm\:rt-r-h-9 {
            height: var(--space-9)
        }

        .sm\:rt-r-h-50\% {
            height: 50%
        }

        .sm\:rt-r-h-100\% {
            height: 100%
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-h-auto {
            height: auto
        }

        .md\:rt-r-h-max-content {
            height: -moz-max-content;
            height: max-content
        }

        .md\:rt-r-h-min-content {
            height: -moz-min-content;
            height: min-content
        }

        .md\:rt-r-h-0 {
            height: 0
        }

        .md\:rt-r-h-1 {
            height: var(--space-1)
        }

        .md\:rt-r-h-2 {
            height: var(--space-2)
        }

        .md\:rt-r-h-3 {
            height: var(--space-3)
        }

        .md\:rt-r-h-4 {
            height: var(--space-4)
        }

        .md\:rt-r-h-5 {
            height: var(--space-5)
        }

        .md\:rt-r-h-6 {
            height: var(--space-6)
        }

        .md\:rt-r-h-7 {
            height: var(--space-7)
        }

        .md\:rt-r-h-8 {
            height: var(--space-8)
        }

        .md\:rt-r-h-9 {
            height: var(--space-9)
        }

        .md\:rt-r-h-50\% {
            height: 50%
        }

        .md\:rt-r-h-100\% {
            height: 100%
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-h-auto {
            height: auto
        }

        .lg\:rt-r-h-max-content {
            height: -moz-max-content;
            height: max-content
        }

        .lg\:rt-r-h-min-content {
            height: -moz-min-content;
            height: min-content
        }

        .lg\:rt-r-h-0 {
            height: 0
        }

        .lg\:rt-r-h-1 {
            height: var(--space-1)
        }

        .lg\:rt-r-h-2 {
            height: var(--space-2)
        }

        .lg\:rt-r-h-3 {
            height: var(--space-3)
        }

        .lg\:rt-r-h-4 {
            height: var(--space-4)
        }

        .lg\:rt-r-h-5 {
            height: var(--space-5)
        }

        .lg\:rt-r-h-6 {
            height: var(--space-6)
        }

        .lg\:rt-r-h-7 {
            height: var(--space-7)
        }

        .lg\:rt-r-h-8 {
            height: var(--space-8)
        }

        .lg\:rt-r-h-9 {
            height: var(--space-9)
        }

        .lg\:rt-r-h-50\% {
            height: 50%
        }

        .lg\:rt-r-h-100\% {
            height: 100%
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-h-auto {
            height: auto
        }

        .xl\:rt-r-h-max-content {
            height: -moz-max-content;
            height: max-content
        }

        .xl\:rt-r-h-min-content {
            height: -moz-min-content;
            height: min-content
        }

        .xl\:rt-r-h-0 {
            height: 0
        }

        .xl\:rt-r-h-1 {
            height: var(--space-1)
        }

        .xl\:rt-r-h-2 {
            height: var(--space-2)
        }

        .xl\:rt-r-h-3 {
            height: var(--space-3)
        }

        .xl\:rt-r-h-4 {
            height: var(--space-4)
        }

        .xl\:rt-r-h-5 {
            height: var(--space-5)
        }

        .xl\:rt-r-h-6 {
            height: var(--space-6)
        }

        .xl\:rt-r-h-7 {
            height: var(--space-7)
        }

        .xl\:rt-r-h-8 {
            height: var(--space-8)
        }

        .xl\:rt-r-h-9 {
            height: var(--space-9)
        }

        .xl\:rt-r-h-50\% {
            height: 50%
        }

        .xl\:rt-r-h-100\% {
            height: 100%
        }
    }

    @media {
        .rt-r-inset-auto {
            inset: auto
        }

        .rt-r-top-auto {
            top: auto
        }

        .rt-r-right-auto {
            right: auto
        }

        .rt-r-bottom-auto {
            bottom: auto
        }

        .rt-r-left-auto {
            left: auto
        }

        .rt-r-inset-0 {
            inset: 0
        }

        .rt-r-top-0 {
            top: 0
        }

        .rt-r-right-0 {
            right: 0
        }

        .rt-r-bottom-0 {
            bottom: 0
        }

        .rt-r-left-0 {
            left: 0
        }

        .rt-r-inset-50\% {
            inset: 50%
        }

        .rt-r-top-50\% {
            top: 50%
        }

        .rt-r-right-50\% {
            right: 50%
        }

        .rt-r-bottom-50\% {
            bottom: 50%
        }

        .rt-r-left-50\% {
            left: 50%
        }

        .rt-r-inset-100\% {
            inset: 100%
        }

        .rt-r-top-100\% {
            top: 100%
        }

        .rt-r-right-100\% {
            right: 100%
        }

        .rt-r-bottom-100\% {
            bottom: 100%
        }

        .rt-r-left-100\% {
            left: 100%
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-inset-auto {
            inset: auto
        }

        .xs\:rt-r-top-auto {
            top: auto
        }

        .xs\:rt-r-right-auto {
            right: auto
        }

        .xs\:rt-r-bottom-auto {
            bottom: auto
        }

        .xs\:rt-r-left-auto {
            left: auto
        }

        .xs\:rt-r-inset-0 {
            inset: 0
        }

        .xs\:rt-r-top-0 {
            top: 0
        }

        .xs\:rt-r-right-0 {
            right: 0
        }

        .xs\:rt-r-bottom-0 {
            bottom: 0
        }

        .xs\:rt-r-left-0 {
            left: 0
        }

        .xs\:rt-r-inset-50\% {
            inset: 50%
        }

        .xs\:rt-r-top-50\% {
            top: 50%
        }

        .xs\:rt-r-right-50\% {
            right: 50%
        }

        .xs\:rt-r-bottom-50\% {
            bottom: 50%
        }

        .xs\:rt-r-left-50\% {
            left: 50%
        }

        .xs\:rt-r-inset-100\% {
            inset: 100%
        }

        .xs\:rt-r-top-100\% {
            top: 100%
        }

        .xs\:rt-r-right-100\% {
            right: 100%
        }

        .xs\:rt-r-bottom-100\% {
            bottom: 100%
        }

        .xs\:rt-r-left-100\% {
            left: 100%
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-inset-auto {
            inset: auto
        }

        .sm\:rt-r-top-auto {
            top: auto
        }

        .sm\:rt-r-right-auto {
            right: auto
        }

        .sm\:rt-r-bottom-auto {
            bottom: auto
        }

        .sm\:rt-r-left-auto {
            left: auto
        }

        .sm\:rt-r-inset-0 {
            inset: 0
        }

        .sm\:rt-r-top-0 {
            top: 0
        }

        .sm\:rt-r-right-0 {
            right: 0
        }

        .sm\:rt-r-bottom-0 {
            bottom: 0
        }

        .sm\:rt-r-left-0 {
            left: 0
        }

        .sm\:rt-r-inset-50\% {
            inset: 50%
        }

        .sm\:rt-r-top-50\% {
            top: 50%
        }

        .sm\:rt-r-right-50\% {
            right: 50%
        }

        .sm\:rt-r-bottom-50\% {
            bottom: 50%
        }

        .sm\:rt-r-left-50\% {
            left: 50%
        }

        .sm\:rt-r-inset-100\% {
            inset: 100%
        }

        .sm\:rt-r-top-100\% {
            top: 100%
        }

        .sm\:rt-r-right-100\% {
            right: 100%
        }

        .sm\:rt-r-bottom-100\% {
            bottom: 100%
        }

        .sm\:rt-r-left-100\% {
            left: 100%
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-inset-auto {
            inset: auto
        }

        .md\:rt-r-top-auto {
            top: auto
        }

        .md\:rt-r-right-auto {
            right: auto
        }

        .md\:rt-r-bottom-auto {
            bottom: auto
        }

        .md\:rt-r-left-auto {
            left: auto
        }

        .md\:rt-r-inset-0 {
            inset: 0
        }

        .md\:rt-r-top-0 {
            top: 0
        }

        .md\:rt-r-right-0 {
            right: 0
        }

        .md\:rt-r-bottom-0 {
            bottom: 0
        }

        .md\:rt-r-left-0 {
            left: 0
        }

        .md\:rt-r-inset-50\% {
            inset: 50%
        }

        .md\:rt-r-top-50\% {
            top: 50%
        }

        .md\:rt-r-right-50\% {
            right: 50%
        }

        .md\:rt-r-bottom-50\% {
            bottom: 50%
        }

        .md\:rt-r-left-50\% {
            left: 50%
        }

        .md\:rt-r-inset-100\% {
            inset: 100%
        }

        .md\:rt-r-top-100\% {
            top: 100%
        }

        .md\:rt-r-right-100\% {
            right: 100%
        }

        .md\:rt-r-bottom-100\% {
            bottom: 100%
        }

        .md\:rt-r-left-100\% {
            left: 100%
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-inset-auto {
            inset: auto
        }

        .lg\:rt-r-top-auto {
            top: auto
        }

        .lg\:rt-r-right-auto {
            right: auto
        }

        .lg\:rt-r-bottom-auto {
            bottom: auto
        }

        .lg\:rt-r-left-auto {
            left: auto
        }

        .lg\:rt-r-inset-0 {
            inset: 0
        }

        .lg\:rt-r-top-0 {
            top: 0
        }

        .lg\:rt-r-right-0 {
            right: 0
        }

        .lg\:rt-r-bottom-0 {
            bottom: 0
        }

        .lg\:rt-r-left-0 {
            left: 0
        }

        .lg\:rt-r-inset-50\% {
            inset: 50%
        }

        .lg\:rt-r-top-50\% {
            top: 50%
        }

        .lg\:rt-r-right-50\% {
            right: 50%
        }

        .lg\:rt-r-bottom-50\% {
            bottom: 50%
        }

        .lg\:rt-r-left-50\% {
            left: 50%
        }

        .lg\:rt-r-inset-100\% {
            inset: 100%
        }

        .lg\:rt-r-top-100\% {
            top: 100%
        }

        .lg\:rt-r-right-100\% {
            right: 100%
        }

        .lg\:rt-r-bottom-100\% {
            bottom: 100%
        }

        .lg\:rt-r-left-100\% {
            left: 100%
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-inset-auto {
            inset: auto
        }

        .xl\:rt-r-top-auto {
            top: auto
        }

        .xl\:rt-r-right-auto {
            right: auto
        }

        .xl\:rt-r-bottom-auto {
            bottom: auto
        }

        .xl\:rt-r-left-auto {
            left: auto
        }

        .xl\:rt-r-inset-0 {
            inset: 0
        }

        .xl\:rt-r-top-0 {
            top: 0
        }

        .xl\:rt-r-right-0 {
            right: 0
        }

        .xl\:rt-r-bottom-0 {
            bottom: 0
        }

        .xl\:rt-r-left-0 {
            left: 0
        }

        .xl\:rt-r-inset-50\% {
            inset: 50%
        }

        .xl\:rt-r-top-50\% {
            top: 50%
        }

        .xl\:rt-r-right-50\% {
            right: 50%
        }

        .xl\:rt-r-bottom-50\% {
            bottom: 50%
        }

        .xl\:rt-r-left-50\% {
            left: 50%
        }

        .xl\:rt-r-inset-100\% {
            inset: 100%
        }

        .xl\:rt-r-top-100\% {
            top: 100%
        }

        .xl\:rt-r-right-100\% {
            right: 100%
        }

        .xl\:rt-r-bottom-100\% {
            bottom: 100%
        }

        .xl\:rt-r-left-100\% {
            left: 100%
        }
    }

    @media {
        .rt-r-jc-start {
            justify-content: flex-start
        }

        .rt-r-jc-center {
            justify-content: center
        }

        .rt-r-jc-end {
            justify-content: flex-end
        }

        .rt-r-jc-space-between {
            justify-content: space-between
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-jc-start {
            justify-content: flex-start
        }

        .xs\:rt-r-jc-center {
            justify-content: center
        }

        .xs\:rt-r-jc-end {
            justify-content: flex-end
        }

        .xs\:rt-r-jc-space-between {
            justify-content: space-between
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-jc-start {
            justify-content: flex-start
        }

        .sm\:rt-r-jc-center {
            justify-content: center
        }

        .sm\:rt-r-jc-end {
            justify-content: flex-end
        }

        .sm\:rt-r-jc-space-between {
            justify-content: space-between
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-jc-start {
            justify-content: flex-start
        }

        .md\:rt-r-jc-center {
            justify-content: center
        }

        .md\:rt-r-jc-end {
            justify-content: flex-end
        }

        .md\:rt-r-jc-space-between {
            justify-content: space-between
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-jc-start {
            justify-content: flex-start
        }

        .lg\:rt-r-jc-center {
            justify-content: center
        }

        .lg\:rt-r-jc-end {
            justify-content: flex-end
        }

        .lg\:rt-r-jc-space-between {
            justify-content: space-between
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-jc-start {
            justify-content: flex-start
        }

        .xl\:rt-r-jc-center {
            justify-content: center
        }

        .xl\:rt-r-jc-end {
            justify-content: flex-end
        }

        .xl\:rt-r-jc-space-between {
            justify-content: space-between
        }
    }

    @media {

        .rt-r-lt-end:before,
        .rt-r-lt-normal:after,
        .rt-r-lt-normal:before,
        .rt-r-lt-start:after {
            content: none
        }

        .rt-r-lt-both:after,
        .rt-r-lt-both:before,
        .rt-r-lt-end:after,
        .rt-r-lt-start:before {
            content: "";
            display: table
        }

        .rt-r-lt-both:before,
        .rt-r-lt-start:before {
            margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }

        .rt-r-lt-both:after,
        .rt-r-lt-end:after {
            margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }
    }

    @media (min-width:520px) {

        .xs\:rt-r-lt-end:before,
        .xs\:rt-r-lt-normal:after,
        .xs\:rt-r-lt-normal:before,
        .xs\:rt-r-lt-start:after {
            content: none
        }

        .xs\:rt-r-lt-both:after,
        .xs\:rt-r-lt-both:before,
        .xs\:rt-r-lt-end:after,
        .xs\:rt-r-lt-start:before {
            content: "";
            display: table
        }

        .xs\:rt-r-lt-both:before,
        .xs\:rt-r-lt-start:before {
            margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }

        .xs\:rt-r-lt-both:after,
        .xs\:rt-r-lt-end:after {
            margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }
    }

    @media (min-width:768px) {

        .sm\:rt-r-lt-end:before,
        .sm\:rt-r-lt-normal:after,
        .sm\:rt-r-lt-normal:before,
        .sm\:rt-r-lt-start:after {
            content: none
        }

        .sm\:rt-r-lt-both:after,
        .sm\:rt-r-lt-both:before,
        .sm\:rt-r-lt-end:after,
        .sm\:rt-r-lt-start:before {
            content: "";
            display: table
        }

        .sm\:rt-r-lt-both:before,
        .sm\:rt-r-lt-start:before {
            margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }

        .sm\:rt-r-lt-both:after,
        .sm\:rt-r-lt-end:after {
            margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }
    }

    @media (min-width:1024px) {

        .md\:rt-r-lt-end:before,
        .md\:rt-r-lt-normal:after,
        .md\:rt-r-lt-normal:before,
        .md\:rt-r-lt-start:after {
            content: none
        }

        .md\:rt-r-lt-both:after,
        .md\:rt-r-lt-both:before,
        .md\:rt-r-lt-end:after,
        .md\:rt-r-lt-start:before {
            content: "";
            display: table
        }

        .md\:rt-r-lt-both:before,
        .md\:rt-r-lt-start:before {
            margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }

        .md\:rt-r-lt-both:after,
        .md\:rt-r-lt-end:after {
            margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }
    }

    @media (min-width:1280px) {

        .lg\:rt-r-lt-end:before,
        .lg\:rt-r-lt-normal:after,
        .lg\:rt-r-lt-normal:before,
        .lg\:rt-r-lt-start:after {
            content: none
        }

        .lg\:rt-r-lt-both:after,
        .lg\:rt-r-lt-both:before,
        .lg\:rt-r-lt-end:after,
        .lg\:rt-r-lt-start:before {
            content: "";
            display: table
        }

        .lg\:rt-r-lt-both:before,
        .lg\:rt-r-lt-start:before {
            margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }

        .lg\:rt-r-lt-both:after,
        .lg\:rt-r-lt-end:after {
            margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }
    }

    @media (min-width:1640px) {

        .xl\:rt-r-lt-end:before,
        .xl\:rt-r-lt-normal:after,
        .xl\:rt-r-lt-normal:before,
        .xl\:rt-r-lt-start:after {
            content: none
        }

        .xl\:rt-r-lt-both:after,
        .xl\:rt-r-lt-both:before,
        .xl\:rt-r-lt-end:after,
        .xl\:rt-r-lt-start:before {
            content: "";
            display: table
        }

        .xl\:rt-r-lt-both:before,
        .xl\:rt-r-lt-start:before {
            margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }

        .xl\:rt-r-lt-both:after,
        .xl\:rt-r-lt-end:after {
            margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)
        }
    }

    @media {
        .rt-r-m-auto {
            margin: auto
        }

        .rt-r-m-0 {
            --margin-top: 0px;
            --margin-right: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px
        }

        .rt-r-m-0,
        .rt-r-m-1 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .rt-r-m-1 {
            --margin-top: var(--space-1);
            --margin-right: var(--space-1);
            --margin-bottom: var(--space-1);
            --margin-left: var(--space-1)
        }

        .rt-r-m-2 {
            --margin-top: var(--space-2);
            --margin-right: var(--space-2);
            --margin-bottom: var(--space-2);
            --margin-left: var(--space-2)
        }

        .rt-r-m-2,
        .rt-r-m-3 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .rt-r-m-3 {
            --margin-top: var(--space-3);
            --margin-right: var(--space-3);
            --margin-bottom: var(--space-3);
            --margin-left: var(--space-3)
        }

        .rt-r-m-4 {
            --margin-top: var(--space-4);
            --margin-right: var(--space-4);
            --margin-bottom: var(--space-4);
            --margin-left: var(--space-4)
        }

        .rt-r-m-4,
        .rt-r-m-5 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .rt-r-m-5 {
            --margin-top: var(--space-5);
            --margin-right: var(--space-5);
            --margin-bottom: var(--space-5);
            --margin-left: var(--space-5)
        }

        .rt-r-m-6 {
            --margin-top: var(--space-6);
            --margin-right: var(--space-6);
            --margin-bottom: var(--space-6);
            --margin-left: var(--space-6)
        }

        .rt-r-m-6,
        .rt-r-m-7 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .rt-r-m-7 {
            --margin-top: var(--space-7);
            --margin-right: var(--space-7);
            --margin-bottom: var(--space-7);
            --margin-left: var(--space-7)
        }

        .rt-r-m-8 {
            --margin-top: var(--space-8);
            --margin-right: var(--space-8);
            --margin-bottom: var(--space-8);
            --margin-left: var(--space-8)
        }

        .rt-r-m-8,
        .rt-r-m-9 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .rt-r-m-9 {
            --margin-top: var(--space-9);
            --margin-right: var(--space-9);
            --margin-bottom: var(--space-9);
            --margin-left: var(--space-9)
        }

        .-rt-r-m-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1));
            --margin-left: calc(-1 * var(--space-1))
        }

        .-rt-r-m-1,
        .-rt-r-m-2 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .-rt-r-m-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2));
            --margin-left: calc(-1 * var(--space-2))
        }

        .-rt-r-m-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3));
            --margin-left: calc(-1 * var(--space-3))
        }

        .-rt-r-m-3,
        .-rt-r-m-4 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .-rt-r-m-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4));
            --margin-left: calc(-1 * var(--space-4))
        }

        .-rt-r-m-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5));
            --margin-left: calc(-1 * var(--space-5))
        }

        .-rt-r-m-5,
        .-rt-r-m-6 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .-rt-r-m-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6));
            --margin-left: calc(-1 * var(--space-6))
        }

        .-rt-r-m-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7));
            --margin-left: calc(-1 * var(--space-7))
        }

        .-rt-r-m-7,
        .-rt-r-m-8 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .-rt-r-m-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8));
            --margin-left: calc(-1 * var(--space-8))
        }

        .-rt-r-m-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            --margin-left: calc(-1 * var(--space-9));
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .rt-r-mx-auto {
            margin-left: auto;
            margin-right: auto
        }

        .rt-r-mx-0 {
            --margin-left: 0px;
            --margin-right: 0px
        }

        .rt-r-mx-0,
        .rt-r-mx-1 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-mx-1 {
            --margin-left: var(--space-1);
            --margin-right: var(--space-1)
        }

        .rt-r-mx-2 {
            --margin-left: var(--space-2);
            --margin-right: var(--space-2)
        }

        .rt-r-mx-2,
        .rt-r-mx-3 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-mx-3 {
            --margin-left: var(--space-3);
            --margin-right: var(--space-3)
        }

        .rt-r-mx-4 {
            --margin-left: var(--space-4);
            --margin-right: var(--space-4)
        }

        .rt-r-mx-4,
        .rt-r-mx-5 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-mx-5 {
            --margin-left: var(--space-5);
            --margin-right: var(--space-5)
        }

        .rt-r-mx-6 {
            --margin-left: var(--space-6);
            --margin-right: var(--space-6)
        }

        .rt-r-mx-6,
        .rt-r-mx-7 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-mx-7 {
            --margin-left: var(--space-7);
            --margin-right: var(--space-7)
        }

        .rt-r-mx-8 {
            --margin-left: var(--space-8);
            --margin-right: var(--space-8)
        }

        .rt-r-mx-8,
        .rt-r-mx-9 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-mx-9 {
            --margin-left: var(--space-9);
            --margin-right: var(--space-9)
        }

        .-rt-r-mx-1 {
            --margin-left: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1))
        }

        .-rt-r-mx-1,
        .-rt-r-mx-2 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .-rt-r-mx-2 {
            --margin-left: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2))
        }

        .-rt-r-mx-3 {
            --margin-left: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3))
        }

        .-rt-r-mx-3,
        .-rt-r-mx-4 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .-rt-r-mx-4 {
            --margin-left: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4))
        }

        .-rt-r-mx-5 {
            --margin-left: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5))
        }

        .-rt-r-mx-5,
        .-rt-r-mx-6 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .-rt-r-mx-6 {
            --margin-left: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6))
        }

        .-rt-r-mx-7 {
            --margin-left: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7))
        }

        .-rt-r-mx-7,
        .-rt-r-mx-8 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .-rt-r-mx-8 {
            --margin-left: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8))
        }

        .-rt-r-mx-9 {
            --margin-left: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-my-auto {
            margin-top: auto;
            margin-bottom: auto
        }

        .rt-r-my-0 {
            --margin-top: 0px;
            --margin-bottom: 0px
        }

        .rt-r-my-0,
        .rt-r-my-1 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-my-1 {
            --margin-top: var(--space-1);
            --margin-bottom: var(--space-1)
        }

        .rt-r-my-2 {
            --margin-top: var(--space-2);
            --margin-bottom: var(--space-2)
        }

        .rt-r-my-2,
        .rt-r-my-3 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-my-3 {
            --margin-top: var(--space-3);
            --margin-bottom: var(--space-3)
        }

        .rt-r-my-4 {
            --margin-top: var(--space-4);
            --margin-bottom: var(--space-4)
        }

        .rt-r-my-4,
        .rt-r-my-5 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-my-5 {
            --margin-top: var(--space-5);
            --margin-bottom: var(--space-5)
        }

        .rt-r-my-6 {
            --margin-top: var(--space-6);
            --margin-bottom: var(--space-6)
        }

        .rt-r-my-6,
        .rt-r-my-7 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-my-7 {
            --margin-top: var(--space-7);
            --margin-bottom: var(--space-7)
        }

        .rt-r-my-8 {
            --margin-top: var(--space-8);
            --margin-bottom: var(--space-8)
        }

        .rt-r-my-8,
        .rt-r-my-9 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-my-9 {
            --margin-top: var(--space-9);
            --margin-bottom: var(--space-9)
        }

        .-rt-r-my-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .-rt-r-my-1,
        .-rt-r-my-2 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .-rt-r-my-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .-rt-r-my-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .-rt-r-my-3,
        .-rt-r-my-4 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .-rt-r-my-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .-rt-r-my-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .-rt-r-my-5,
        .-rt-r-my-6 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .-rt-r-my-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .-rt-r-my-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .-rt-r-my-7,
        .-rt-r-my-8 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .-rt-r-my-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .-rt-r-my-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-mt-auto {
            margin-top: auto
        }

        .rt-r-mt-0 {
            --margin-top: 0px
        }

        .rt-r-mt-0,
        .rt-r-mt-1 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .rt-r-mt-1 {
            --margin-top: var(--space-1)
        }

        .rt-r-mt-2 {
            --margin-top: var(--space-2)
        }

        .rt-r-mt-2,
        .rt-r-mt-3 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .rt-r-mt-3 {
            --margin-top: var(--space-3)
        }

        .rt-r-mt-4 {
            --margin-top: var(--space-4)
        }

        .rt-r-mt-4,
        .rt-r-mt-5 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .rt-r-mt-5 {
            --margin-top: var(--space-5)
        }

        .rt-r-mt-6 {
            --margin-top: var(--space-6)
        }

        .rt-r-mt-6,
        .rt-r-mt-7 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .rt-r-mt-7 {
            --margin-top: var(--space-7)
        }

        .rt-r-mt-8 {
            --margin-top: var(--space-8)
        }

        .rt-r-mt-8,
        .rt-r-mt-9 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .rt-r-mt-9 {
            --margin-top: var(--space-9)
        }

        .-rt-r-mt-1 {
            --margin-top: calc(-1 * var(--space-1))
        }

        .-rt-r-mt-1,
        .-rt-r-mt-2 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .-rt-r-mt-2 {
            --margin-top: calc(-1 * var(--space-2))
        }

        .-rt-r-mt-3 {
            --margin-top: calc(-1 * var(--space-3))
        }

        .-rt-r-mt-3,
        .-rt-r-mt-4 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .-rt-r-mt-4 {
            --margin-top: calc(-1 * var(--space-4))
        }

        .-rt-r-mt-5 {
            --margin-top: calc(-1 * var(--space-5))
        }

        .-rt-r-mt-5,
        .-rt-r-mt-6 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .-rt-r-mt-6 {
            --margin-top: calc(-1 * var(--space-6))
        }

        .-rt-r-mt-7 {
            --margin-top: calc(-1 * var(--space-7))
        }

        .-rt-r-mt-7,
        .-rt-r-mt-8 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .-rt-r-mt-8 {
            --margin-top: calc(-1 * var(--space-8))
        }

        .-rt-r-mt-9 {
            --margin-top: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .rt-r-mr-auto {
            margin-right: auto
        }

        .rt-r-mr-0 {
            --margin-right: 0px
        }

        .rt-r-mr-0,
        .rt-r-mr-1 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-mr-1 {
            --margin-right: var(--space-1)
        }

        .rt-r-mr-2 {
            --margin-right: var(--space-2)
        }

        .rt-r-mr-2,
        .rt-r-mr-3 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-mr-3 {
            --margin-right: var(--space-3)
        }

        .rt-r-mr-4 {
            --margin-right: var(--space-4)
        }

        .rt-r-mr-4,
        .rt-r-mr-5 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-mr-5 {
            --margin-right: var(--space-5)
        }

        .rt-r-mr-6 {
            --margin-right: var(--space-6)
        }

        .rt-r-mr-6,
        .rt-r-mr-7 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-mr-7 {
            --margin-right: var(--space-7)
        }

        .rt-r-mr-8 {
            --margin-right: var(--space-8)
        }

        .rt-r-mr-8,
        .rt-r-mr-9 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-mr-9 {
            --margin-right: var(--space-9)
        }

        .-rt-r-mr-1 {
            --margin-right: calc(-1 * var(--space-1))
        }

        .-rt-r-mr-1,
        .-rt-r-mr-2 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .-rt-r-mr-2 {
            --margin-right: calc(-1 * var(--space-2))
        }

        .-rt-r-mr-3 {
            --margin-right: calc(-1 * var(--space-3))
        }

        .-rt-r-mr-3,
        .-rt-r-mr-4 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .-rt-r-mr-4 {
            --margin-right: calc(-1 * var(--space-4))
        }

        .-rt-r-mr-5 {
            --margin-right: calc(-1 * var(--space-5))
        }

        .-rt-r-mr-5,
        .-rt-r-mr-6 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .-rt-r-mr-6 {
            --margin-right: calc(-1 * var(--space-6))
        }

        .-rt-r-mr-7 {
            --margin-right: calc(-1 * var(--space-7))
        }

        .-rt-r-mr-7,
        .-rt-r-mr-8 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .-rt-r-mr-8 {
            --margin-right: calc(-1 * var(--space-8))
        }

        .-rt-r-mr-9 {
            --margin-right: calc(-1 * var(--space-9));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .rt-r-mb-auto {
            margin-bottom: auto
        }

        .rt-r-mb-0 {
            --margin-bottom: 0px
        }

        .rt-r-mb-0,
        .rt-r-mb-1 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-mb-1 {
            --margin-bottom: var(--space-1)
        }

        .rt-r-mb-2 {
            --margin-bottom: var(--space-2)
        }

        .rt-r-mb-2,
        .rt-r-mb-3 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-mb-3 {
            --margin-bottom: var(--space-3)
        }

        .rt-r-mb-4 {
            --margin-bottom: var(--space-4)
        }

        .rt-r-mb-4,
        .rt-r-mb-5 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-mb-5 {
            --margin-bottom: var(--space-5)
        }

        .rt-r-mb-6 {
            --margin-bottom: var(--space-6)
        }

        .rt-r-mb-6,
        .rt-r-mb-7 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-mb-7 {
            --margin-bottom: var(--space-7)
        }

        .rt-r-mb-8 {
            --margin-bottom: var(--space-8)
        }

        .rt-r-mb-8,
        .rt-r-mb-9 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-mb-9 {
            --margin-bottom: var(--space-9)
        }

        .-rt-r-mb-1 {
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .-rt-r-mb-1,
        .-rt-r-mb-2 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .-rt-r-mb-2 {
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .-rt-r-mb-3 {
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .-rt-r-mb-3,
        .-rt-r-mb-4 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .-rt-r-mb-4 {
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .-rt-r-mb-5 {
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .-rt-r-mb-5,
        .-rt-r-mb-6 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .-rt-r-mb-6 {
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .-rt-r-mb-7 {
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .-rt-r-mb-7,
        .-rt-r-mb-8 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .-rt-r-mb-8 {
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .-rt-r-mb-9 {
            --margin-bottom: calc(-1 * var(--space-9));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .rt-r-ml-auto {
            margin-left: auto
        }

        .rt-r-ml-0 {
            --margin-left: 0px
        }

        .rt-r-ml-0,
        .rt-r-ml-1 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .rt-r-ml-1 {
            --margin-left: var(--space-1)
        }

        .rt-r-ml-2 {
            --margin-left: var(--space-2)
        }

        .rt-r-ml-2,
        .rt-r-ml-3 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .rt-r-ml-3 {
            --margin-left: var(--space-3)
        }

        .rt-r-ml-4 {
            --margin-left: var(--space-4)
        }

        .rt-r-ml-4,
        .rt-r-ml-5 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .rt-r-ml-5 {
            --margin-left: var(--space-5)
        }

        .rt-r-ml-6 {
            --margin-left: var(--space-6)
        }

        .rt-r-ml-6,
        .rt-r-ml-7 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .rt-r-ml-7 {
            --margin-left: var(--space-7)
        }

        .rt-r-ml-8 {
            --margin-left: var(--space-8)
        }

        .rt-r-ml-8,
        .rt-r-ml-9 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .rt-r-ml-9 {
            --margin-left: var(--space-9)
        }

        .-rt-r-ml-1 {
            --margin-left: calc(-1 * var(--space-1))
        }

        .-rt-r-ml-1,
        .-rt-r-ml-2 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .-rt-r-ml-2 {
            --margin-left: calc(-1 * var(--space-2))
        }

        .-rt-r-ml-3 {
            --margin-left: calc(-1 * var(--space-3))
        }

        .-rt-r-ml-3,
        .-rt-r-ml-4 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .-rt-r-ml-4 {
            --margin-left: calc(-1 * var(--space-4))
        }

        .-rt-r-ml-5 {
            --margin-left: calc(-1 * var(--space-5))
        }

        .-rt-r-ml-5,
        .-rt-r-ml-6 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .-rt-r-ml-6 {
            --margin-left: calc(-1 * var(--space-6))
        }

        .-rt-r-ml-7 {
            --margin-left: calc(-1 * var(--space-7))
        }

        .-rt-r-ml-7,
        .-rt-r-ml-8 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .-rt-r-ml-8 {
            --margin-left: calc(-1 * var(--space-8))
        }

        .-rt-r-ml-9 {
            --margin-left: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left))
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-m-auto {
            margin: auto
        }

        .xs\:rt-r-m-0 {
            --margin-top: 0px;
            --margin-right: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px
        }

        .xs\:rt-r-m-0,
        .xs\:rt-r-m-1 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xs\:rt-r-m-1 {
            --margin-top: var(--space-1);
            --margin-right: var(--space-1);
            --margin-bottom: var(--space-1);
            --margin-left: var(--space-1)
        }

        .xs\:rt-r-m-2 {
            --margin-top: var(--space-2);
            --margin-right: var(--space-2);
            --margin-bottom: var(--space-2);
            --margin-left: var(--space-2)
        }

        .xs\:rt-r-m-2,
        .xs\:rt-r-m-3 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xs\:rt-r-m-3 {
            --margin-top: var(--space-3);
            --margin-right: var(--space-3);
            --margin-bottom: var(--space-3);
            --margin-left: var(--space-3)
        }

        .xs\:rt-r-m-4 {
            --margin-top: var(--space-4);
            --margin-right: var(--space-4);
            --margin-bottom: var(--space-4);
            --margin-left: var(--space-4)
        }

        .xs\:rt-r-m-4,
        .xs\:rt-r-m-5 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xs\:rt-r-m-5 {
            --margin-top: var(--space-5);
            --margin-right: var(--space-5);
            --margin-bottom: var(--space-5);
            --margin-left: var(--space-5)
        }

        .xs\:rt-r-m-6 {
            --margin-top: var(--space-6);
            --margin-right: var(--space-6);
            --margin-bottom: var(--space-6);
            --margin-left: var(--space-6)
        }

        .xs\:rt-r-m-6,
        .xs\:rt-r-m-7 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xs\:rt-r-m-7 {
            --margin-top: var(--space-7);
            --margin-right: var(--space-7);
            --margin-bottom: var(--space-7);
            --margin-left: var(--space-7)
        }

        .xs\:rt-r-m-8 {
            --margin-top: var(--space-8);
            --margin-right: var(--space-8);
            --margin-bottom: var(--space-8);
            --margin-left: var(--space-8)
        }

        .xs\:rt-r-m-8,
        .xs\:rt-r-m-9 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xs\:rt-r-m-9 {
            --margin-top: var(--space-9);
            --margin-right: var(--space-9);
            --margin-bottom: var(--space-9);
            --margin-left: var(--space-9)
        }

        .xs\:-rt-r-m-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1));
            --margin-left: calc(-1 * var(--space-1))
        }

        .xs\:-rt-r-m-1,
        .xs\:-rt-r-m-2 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xs\:-rt-r-m-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2));
            --margin-left: calc(-1 * var(--space-2))
        }

        .xs\:-rt-r-m-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3));
            --margin-left: calc(-1 * var(--space-3))
        }

        .xs\:-rt-r-m-3,
        .xs\:-rt-r-m-4 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xs\:-rt-r-m-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4));
            --margin-left: calc(-1 * var(--space-4))
        }

        .xs\:-rt-r-m-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5));
            --margin-left: calc(-1 * var(--space-5))
        }

        .xs\:-rt-r-m-5,
        .xs\:-rt-r-m-6 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xs\:-rt-r-m-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6));
            --margin-left: calc(-1 * var(--space-6))
        }

        .xs\:-rt-r-m-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7));
            --margin-left: calc(-1 * var(--space-7))
        }

        .xs\:-rt-r-m-7,
        .xs\:-rt-r-m-8 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xs\:-rt-r-m-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8));
            --margin-left: calc(-1 * var(--space-8))
        }

        .xs\:-rt-r-m-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            --margin-left: calc(-1 * var(--space-9));
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xs\:rt-r-mx-auto {
            margin-left: auto;
            margin-right: auto
        }

        .xs\:rt-r-mx-0 {
            --margin-left: 0px;
            --margin-right: 0px
        }

        .xs\:rt-r-mx-0,
        .xs\:rt-r-mx-1 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-mx-1 {
            --margin-left: var(--space-1);
            --margin-right: var(--space-1)
        }

        .xs\:rt-r-mx-2 {
            --margin-left: var(--space-2);
            --margin-right: var(--space-2)
        }

        .xs\:rt-r-mx-2,
        .xs\:rt-r-mx-3 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-mx-3 {
            --margin-left: var(--space-3);
            --margin-right: var(--space-3)
        }

        .xs\:rt-r-mx-4 {
            --margin-left: var(--space-4);
            --margin-right: var(--space-4)
        }

        .xs\:rt-r-mx-4,
        .xs\:rt-r-mx-5 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-mx-5 {
            --margin-left: var(--space-5);
            --margin-right: var(--space-5)
        }

        .xs\:rt-r-mx-6 {
            --margin-left: var(--space-6);
            --margin-right: var(--space-6)
        }

        .xs\:rt-r-mx-6,
        .xs\:rt-r-mx-7 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-mx-7 {
            --margin-left: var(--space-7);
            --margin-right: var(--space-7)
        }

        .xs\:rt-r-mx-8 {
            --margin-left: var(--space-8);
            --margin-right: var(--space-8)
        }

        .xs\:rt-r-mx-8,
        .xs\:rt-r-mx-9 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-mx-9 {
            --margin-left: var(--space-9);
            --margin-right: var(--space-9)
        }

        .xs\:-rt-r-mx-1 {
            --margin-left: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1))
        }

        .xs\:-rt-r-mx-1,
        .xs\:-rt-r-mx-2 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:-rt-r-mx-2 {
            --margin-left: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2))
        }

        .xs\:-rt-r-mx-3 {
            --margin-left: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3))
        }

        .xs\:-rt-r-mx-3,
        .xs\:-rt-r-mx-4 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:-rt-r-mx-4 {
            --margin-left: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4))
        }

        .xs\:-rt-r-mx-5 {
            --margin-left: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5))
        }

        .xs\:-rt-r-mx-5,
        .xs\:-rt-r-mx-6 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:-rt-r-mx-6 {
            --margin-left: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6))
        }

        .xs\:-rt-r-mx-7 {
            --margin-left: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7))
        }

        .xs\:-rt-r-mx-7,
        .xs\:-rt-r-mx-8 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:-rt-r-mx-8 {
            --margin-left: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8))
        }

        .xs\:-rt-r-mx-9 {
            --margin-left: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-my-auto {
            margin-top: auto;
            margin-bottom: auto
        }

        .xs\:rt-r-my-0 {
            --margin-top: 0px;
            --margin-bottom: 0px
        }

        .xs\:rt-r-my-0,
        .xs\:rt-r-my-1 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-my-1 {
            --margin-top: var(--space-1);
            --margin-bottom: var(--space-1)
        }

        .xs\:rt-r-my-2 {
            --margin-top: var(--space-2);
            --margin-bottom: var(--space-2)
        }

        .xs\:rt-r-my-2,
        .xs\:rt-r-my-3 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-my-3 {
            --margin-top: var(--space-3);
            --margin-bottom: var(--space-3)
        }

        .xs\:rt-r-my-4 {
            --margin-top: var(--space-4);
            --margin-bottom: var(--space-4)
        }

        .xs\:rt-r-my-4,
        .xs\:rt-r-my-5 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-my-5 {
            --margin-top: var(--space-5);
            --margin-bottom: var(--space-5)
        }

        .xs\:rt-r-my-6 {
            --margin-top: var(--space-6);
            --margin-bottom: var(--space-6)
        }

        .xs\:rt-r-my-6,
        .xs\:rt-r-my-7 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-my-7 {
            --margin-top: var(--space-7);
            --margin-bottom: var(--space-7)
        }

        .xs\:rt-r-my-8 {
            --margin-top: var(--space-8);
            --margin-bottom: var(--space-8)
        }

        .xs\:rt-r-my-8,
        .xs\:rt-r-my-9 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-my-9 {
            --margin-top: var(--space-9);
            --margin-bottom: var(--space-9)
        }

        .xs\:-rt-r-my-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .xs\:-rt-r-my-1,
        .xs\:-rt-r-my-2 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:-rt-r-my-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .xs\:-rt-r-my-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .xs\:-rt-r-my-3,
        .xs\:-rt-r-my-4 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:-rt-r-my-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .xs\:-rt-r-my-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .xs\:-rt-r-my-5,
        .xs\:-rt-r-my-6 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:-rt-r-my-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .xs\:-rt-r-my-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .xs\:-rt-r-my-7,
        .xs\:-rt-r-my-8 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:-rt-r-my-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .xs\:-rt-r-my-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-mt-auto {
            margin-top: auto
        }

        .xs\:rt-r-mt-0 {
            --margin-top: 0px
        }

        .xs\:rt-r-mt-0,
        .xs\:rt-r-mt-1 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xs\:rt-r-mt-1 {
            --margin-top: var(--space-1)
        }

        .xs\:rt-r-mt-2 {
            --margin-top: var(--space-2)
        }

        .xs\:rt-r-mt-2,
        .xs\:rt-r-mt-3 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xs\:rt-r-mt-3 {
            --margin-top: var(--space-3)
        }

        .xs\:rt-r-mt-4 {
            --margin-top: var(--space-4)
        }

        .xs\:rt-r-mt-4,
        .xs\:rt-r-mt-5 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xs\:rt-r-mt-5 {
            --margin-top: var(--space-5)
        }

        .xs\:rt-r-mt-6 {
            --margin-top: var(--space-6)
        }

        .xs\:rt-r-mt-6,
        .xs\:rt-r-mt-7 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xs\:rt-r-mt-7 {
            --margin-top: var(--space-7)
        }

        .xs\:rt-r-mt-8 {
            --margin-top: var(--space-8)
        }

        .xs\:rt-r-mt-8,
        .xs\:rt-r-mt-9 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xs\:rt-r-mt-9 {
            --margin-top: var(--space-9)
        }

        .xs\:-rt-r-mt-1 {
            --margin-top: calc(-1 * var(--space-1))
        }

        .xs\:-rt-r-mt-1,
        .xs\:-rt-r-mt-2 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xs\:-rt-r-mt-2 {
            --margin-top: calc(-1 * var(--space-2))
        }

        .xs\:-rt-r-mt-3 {
            --margin-top: calc(-1 * var(--space-3))
        }

        .xs\:-rt-r-mt-3,
        .xs\:-rt-r-mt-4 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xs\:-rt-r-mt-4 {
            --margin-top: calc(-1 * var(--space-4))
        }

        .xs\:-rt-r-mt-5 {
            --margin-top: calc(-1 * var(--space-5))
        }

        .xs\:-rt-r-mt-5,
        .xs\:-rt-r-mt-6 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xs\:-rt-r-mt-6 {
            --margin-top: calc(-1 * var(--space-6))
        }

        .xs\:-rt-r-mt-7 {
            --margin-top: calc(-1 * var(--space-7))
        }

        .xs\:-rt-r-mt-7,
        .xs\:-rt-r-mt-8 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xs\:-rt-r-mt-8 {
            --margin-top: calc(-1 * var(--space-8))
        }

        .xs\:-rt-r-mt-9 {
            --margin-top: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xs\:rt-r-mr-auto {
            margin-right: auto
        }

        .xs\:rt-r-mr-0 {
            --margin-right: 0px
        }

        .xs\:rt-r-mr-0,
        .xs\:rt-r-mr-1 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-mr-1 {
            --margin-right: var(--space-1)
        }

        .xs\:rt-r-mr-2 {
            --margin-right: var(--space-2)
        }

        .xs\:rt-r-mr-2,
        .xs\:rt-r-mr-3 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-mr-3 {
            --margin-right: var(--space-3)
        }

        .xs\:rt-r-mr-4 {
            --margin-right: var(--space-4)
        }

        .xs\:rt-r-mr-4,
        .xs\:rt-r-mr-5 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-mr-5 {
            --margin-right: var(--space-5)
        }

        .xs\:rt-r-mr-6 {
            --margin-right: var(--space-6)
        }

        .xs\:rt-r-mr-6,
        .xs\:rt-r-mr-7 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-mr-7 {
            --margin-right: var(--space-7)
        }

        .xs\:rt-r-mr-8 {
            --margin-right: var(--space-8)
        }

        .xs\:rt-r-mr-8,
        .xs\:rt-r-mr-9 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-mr-9 {
            --margin-right: var(--space-9)
        }

        .xs\:-rt-r-mr-1 {
            --margin-right: calc(-1 * var(--space-1))
        }

        .xs\:-rt-r-mr-1,
        .xs\:-rt-r-mr-2 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:-rt-r-mr-2 {
            --margin-right: calc(-1 * var(--space-2))
        }

        .xs\:-rt-r-mr-3 {
            --margin-right: calc(-1 * var(--space-3))
        }

        .xs\:-rt-r-mr-3,
        .xs\:-rt-r-mr-4 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:-rt-r-mr-4 {
            --margin-right: calc(-1 * var(--space-4))
        }

        .xs\:-rt-r-mr-5 {
            --margin-right: calc(-1 * var(--space-5))
        }

        .xs\:-rt-r-mr-5,
        .xs\:-rt-r-mr-6 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:-rt-r-mr-6 {
            --margin-right: calc(-1 * var(--space-6))
        }

        .xs\:-rt-r-mr-7 {
            --margin-right: calc(-1 * var(--space-7))
        }

        .xs\:-rt-r-mr-7,
        .xs\:-rt-r-mr-8 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:-rt-r-mr-8 {
            --margin-right: calc(-1 * var(--space-8))
        }

        .xs\:-rt-r-mr-9 {
            --margin-right: calc(-1 * var(--space-9));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xs\:rt-r-mb-auto {
            margin-bottom: auto
        }

        .xs\:rt-r-mb-0 {
            --margin-bottom: 0px
        }

        .xs\:rt-r-mb-0,
        .xs\:rt-r-mb-1 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-mb-1 {
            --margin-bottom: var(--space-1)
        }

        .xs\:rt-r-mb-2 {
            --margin-bottom: var(--space-2)
        }

        .xs\:rt-r-mb-2,
        .xs\:rt-r-mb-3 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-mb-3 {
            --margin-bottom: var(--space-3)
        }

        .xs\:rt-r-mb-4 {
            --margin-bottom: var(--space-4)
        }

        .xs\:rt-r-mb-4,
        .xs\:rt-r-mb-5 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-mb-5 {
            --margin-bottom: var(--space-5)
        }

        .xs\:rt-r-mb-6 {
            --margin-bottom: var(--space-6)
        }

        .xs\:rt-r-mb-6,
        .xs\:rt-r-mb-7 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-mb-7 {
            --margin-bottom: var(--space-7)
        }

        .xs\:rt-r-mb-8 {
            --margin-bottom: var(--space-8)
        }

        .xs\:rt-r-mb-8,
        .xs\:rt-r-mb-9 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-mb-9 {
            --margin-bottom: var(--space-9)
        }

        .xs\:-rt-r-mb-1 {
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .xs\:-rt-r-mb-1,
        .xs\:-rt-r-mb-2 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:-rt-r-mb-2 {
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .xs\:-rt-r-mb-3 {
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .xs\:-rt-r-mb-3,
        .xs\:-rt-r-mb-4 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:-rt-r-mb-4 {
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .xs\:-rt-r-mb-5 {
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .xs\:-rt-r-mb-5,
        .xs\:-rt-r-mb-6 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:-rt-r-mb-6 {
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .xs\:-rt-r-mb-7 {
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .xs\:-rt-r-mb-7,
        .xs\:-rt-r-mb-8 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:-rt-r-mb-8 {
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .xs\:-rt-r-mb-9 {
            --margin-bottom: calc(-1 * var(--space-9));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xs\:rt-r-ml-auto {
            margin-left: auto
        }

        .xs\:rt-r-ml-0 {
            --margin-left: 0px
        }

        .xs\:rt-r-ml-0,
        .xs\:rt-r-ml-1 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xs\:rt-r-ml-1 {
            --margin-left: var(--space-1)
        }

        .xs\:rt-r-ml-2 {
            --margin-left: var(--space-2)
        }

        .xs\:rt-r-ml-2,
        .xs\:rt-r-ml-3 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xs\:rt-r-ml-3 {
            --margin-left: var(--space-3)
        }

        .xs\:rt-r-ml-4 {
            --margin-left: var(--space-4)
        }

        .xs\:rt-r-ml-4,
        .xs\:rt-r-ml-5 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xs\:rt-r-ml-5 {
            --margin-left: var(--space-5)
        }

        .xs\:rt-r-ml-6 {
            --margin-left: var(--space-6)
        }

        .xs\:rt-r-ml-6,
        .xs\:rt-r-ml-7 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xs\:rt-r-ml-7 {
            --margin-left: var(--space-7)
        }

        .xs\:rt-r-ml-8 {
            --margin-left: var(--space-8)
        }

        .xs\:rt-r-ml-8,
        .xs\:rt-r-ml-9 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xs\:rt-r-ml-9 {
            --margin-left: var(--space-9)
        }

        .xs\:-rt-r-ml-1 {
            --margin-left: calc(-1 * var(--space-1))
        }

        .xs\:-rt-r-ml-1,
        .xs\:-rt-r-ml-2 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xs\:-rt-r-ml-2 {
            --margin-left: calc(-1 * var(--space-2))
        }

        .xs\:-rt-r-ml-3 {
            --margin-left: calc(-1 * var(--space-3))
        }

        .xs\:-rt-r-ml-3,
        .xs\:-rt-r-ml-4 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xs\:-rt-r-ml-4 {
            --margin-left: calc(-1 * var(--space-4))
        }

        .xs\:-rt-r-ml-5 {
            --margin-left: calc(-1 * var(--space-5))
        }

        .xs\:-rt-r-ml-5,
        .xs\:-rt-r-ml-6 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xs\:-rt-r-ml-6 {
            --margin-left: calc(-1 * var(--space-6))
        }

        .xs\:-rt-r-ml-7 {
            --margin-left: calc(-1 * var(--space-7))
        }

        .xs\:-rt-r-ml-7,
        .xs\:-rt-r-ml-8 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xs\:-rt-r-ml-8 {
            --margin-left: calc(-1 * var(--space-8))
        }

        .xs\:-rt-r-ml-9 {
            --margin-left: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left))
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-m-auto {
            margin: auto
        }

        .sm\:rt-r-m-0 {
            --margin-top: 0px;
            --margin-right: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px
        }

        .sm\:rt-r-m-0,
        .sm\:rt-r-m-1 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .sm\:rt-r-m-1 {
            --margin-top: var(--space-1);
            --margin-right: var(--space-1);
            --margin-bottom: var(--space-1);
            --margin-left: var(--space-1)
        }

        .sm\:rt-r-m-2 {
            --margin-top: var(--space-2);
            --margin-right: var(--space-2);
            --margin-bottom: var(--space-2);
            --margin-left: var(--space-2)
        }

        .sm\:rt-r-m-2,
        .sm\:rt-r-m-3 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .sm\:rt-r-m-3 {
            --margin-top: var(--space-3);
            --margin-right: var(--space-3);
            --margin-bottom: var(--space-3);
            --margin-left: var(--space-3)
        }

        .sm\:rt-r-m-4 {
            --margin-top: var(--space-4);
            --margin-right: var(--space-4);
            --margin-bottom: var(--space-4);
            --margin-left: var(--space-4)
        }

        .sm\:rt-r-m-4,
        .sm\:rt-r-m-5 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .sm\:rt-r-m-5 {
            --margin-top: var(--space-5);
            --margin-right: var(--space-5);
            --margin-bottom: var(--space-5);
            --margin-left: var(--space-5)
        }

        .sm\:rt-r-m-6 {
            --margin-top: var(--space-6);
            --margin-right: var(--space-6);
            --margin-bottom: var(--space-6);
            --margin-left: var(--space-6)
        }

        .sm\:rt-r-m-6,
        .sm\:rt-r-m-7 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .sm\:rt-r-m-7 {
            --margin-top: var(--space-7);
            --margin-right: var(--space-7);
            --margin-bottom: var(--space-7);
            --margin-left: var(--space-7)
        }

        .sm\:rt-r-m-8 {
            --margin-top: var(--space-8);
            --margin-right: var(--space-8);
            --margin-bottom: var(--space-8);
            --margin-left: var(--space-8)
        }

        .sm\:rt-r-m-8,
        .sm\:rt-r-m-9 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .sm\:rt-r-m-9 {
            --margin-top: var(--space-9);
            --margin-right: var(--space-9);
            --margin-bottom: var(--space-9);
            --margin-left: var(--space-9)
        }

        .sm\:-rt-r-m-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1));
            --margin-left: calc(-1 * var(--space-1))
        }

        .sm\:-rt-r-m-1,
        .sm\:-rt-r-m-2 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .sm\:-rt-r-m-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2));
            --margin-left: calc(-1 * var(--space-2))
        }

        .sm\:-rt-r-m-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3));
            --margin-left: calc(-1 * var(--space-3))
        }

        .sm\:-rt-r-m-3,
        .sm\:-rt-r-m-4 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .sm\:-rt-r-m-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4));
            --margin-left: calc(-1 * var(--space-4))
        }

        .sm\:-rt-r-m-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5));
            --margin-left: calc(-1 * var(--space-5))
        }

        .sm\:-rt-r-m-5,
        .sm\:-rt-r-m-6 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .sm\:-rt-r-m-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6));
            --margin-left: calc(-1 * var(--space-6))
        }

        .sm\:-rt-r-m-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7));
            --margin-left: calc(-1 * var(--space-7))
        }

        .sm\:-rt-r-m-7,
        .sm\:-rt-r-m-8 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .sm\:-rt-r-m-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8));
            --margin-left: calc(-1 * var(--space-8))
        }

        .sm\:-rt-r-m-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            --margin-left: calc(-1 * var(--space-9));
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .sm\:rt-r-mx-auto {
            margin-left: auto;
            margin-right: auto
        }

        .sm\:rt-r-mx-0 {
            --margin-left: 0px;
            --margin-right: 0px
        }

        .sm\:rt-r-mx-0,
        .sm\:rt-r-mx-1 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-mx-1 {
            --margin-left: var(--space-1);
            --margin-right: var(--space-1)
        }

        .sm\:rt-r-mx-2 {
            --margin-left: var(--space-2);
            --margin-right: var(--space-2)
        }

        .sm\:rt-r-mx-2,
        .sm\:rt-r-mx-3 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-mx-3 {
            --margin-left: var(--space-3);
            --margin-right: var(--space-3)
        }

        .sm\:rt-r-mx-4 {
            --margin-left: var(--space-4);
            --margin-right: var(--space-4)
        }

        .sm\:rt-r-mx-4,
        .sm\:rt-r-mx-5 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-mx-5 {
            --margin-left: var(--space-5);
            --margin-right: var(--space-5)
        }

        .sm\:rt-r-mx-6 {
            --margin-left: var(--space-6);
            --margin-right: var(--space-6)
        }

        .sm\:rt-r-mx-6,
        .sm\:rt-r-mx-7 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-mx-7 {
            --margin-left: var(--space-7);
            --margin-right: var(--space-7)
        }

        .sm\:rt-r-mx-8 {
            --margin-left: var(--space-8);
            --margin-right: var(--space-8)
        }

        .sm\:rt-r-mx-8,
        .sm\:rt-r-mx-9 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-mx-9 {
            --margin-left: var(--space-9);
            --margin-right: var(--space-9)
        }

        .sm\:-rt-r-mx-1 {
            --margin-left: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1))
        }

        .sm\:-rt-r-mx-1,
        .sm\:-rt-r-mx-2 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:-rt-r-mx-2 {
            --margin-left: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2))
        }

        .sm\:-rt-r-mx-3 {
            --margin-left: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3))
        }

        .sm\:-rt-r-mx-3,
        .sm\:-rt-r-mx-4 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:-rt-r-mx-4 {
            --margin-left: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4))
        }

        .sm\:-rt-r-mx-5 {
            --margin-left: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5))
        }

        .sm\:-rt-r-mx-5,
        .sm\:-rt-r-mx-6 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:-rt-r-mx-6 {
            --margin-left: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6))
        }

        .sm\:-rt-r-mx-7 {
            --margin-left: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7))
        }

        .sm\:-rt-r-mx-7,
        .sm\:-rt-r-mx-8 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:-rt-r-mx-8 {
            --margin-left: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8))
        }

        .sm\:-rt-r-mx-9 {
            --margin-left: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-my-auto {
            margin-top: auto;
            margin-bottom: auto
        }

        .sm\:rt-r-my-0 {
            --margin-top: 0px;
            --margin-bottom: 0px
        }

        .sm\:rt-r-my-0,
        .sm\:rt-r-my-1 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-my-1 {
            --margin-top: var(--space-1);
            --margin-bottom: var(--space-1)
        }

        .sm\:rt-r-my-2 {
            --margin-top: var(--space-2);
            --margin-bottom: var(--space-2)
        }

        .sm\:rt-r-my-2,
        .sm\:rt-r-my-3 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-my-3 {
            --margin-top: var(--space-3);
            --margin-bottom: var(--space-3)
        }

        .sm\:rt-r-my-4 {
            --margin-top: var(--space-4);
            --margin-bottom: var(--space-4)
        }

        .sm\:rt-r-my-4,
        .sm\:rt-r-my-5 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-my-5 {
            --margin-top: var(--space-5);
            --margin-bottom: var(--space-5)
        }

        .sm\:rt-r-my-6 {
            --margin-top: var(--space-6);
            --margin-bottom: var(--space-6)
        }

        .sm\:rt-r-my-6,
        .sm\:rt-r-my-7 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-my-7 {
            --margin-top: var(--space-7);
            --margin-bottom: var(--space-7)
        }

        .sm\:rt-r-my-8 {
            --margin-top: var(--space-8);
            --margin-bottom: var(--space-8)
        }

        .sm\:rt-r-my-8,
        .sm\:rt-r-my-9 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-my-9 {
            --margin-top: var(--space-9);
            --margin-bottom: var(--space-9)
        }

        .sm\:-rt-r-my-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .sm\:-rt-r-my-1,
        .sm\:-rt-r-my-2 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:-rt-r-my-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .sm\:-rt-r-my-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .sm\:-rt-r-my-3,
        .sm\:-rt-r-my-4 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:-rt-r-my-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .sm\:-rt-r-my-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .sm\:-rt-r-my-5,
        .sm\:-rt-r-my-6 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:-rt-r-my-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .sm\:-rt-r-my-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .sm\:-rt-r-my-7,
        .sm\:-rt-r-my-8 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:-rt-r-my-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .sm\:-rt-r-my-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-mt-auto {
            margin-top: auto
        }

        .sm\:rt-r-mt-0 {
            --margin-top: 0px
        }

        .sm\:rt-r-mt-0,
        .sm\:rt-r-mt-1 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .sm\:rt-r-mt-1 {
            --margin-top: var(--space-1)
        }

        .sm\:rt-r-mt-2 {
            --margin-top: var(--space-2)
        }

        .sm\:rt-r-mt-2,
        .sm\:rt-r-mt-3 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .sm\:rt-r-mt-3 {
            --margin-top: var(--space-3)
        }

        .sm\:rt-r-mt-4 {
            --margin-top: var(--space-4)
        }

        .sm\:rt-r-mt-4,
        .sm\:rt-r-mt-5 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .sm\:rt-r-mt-5 {
            --margin-top: var(--space-5)
        }

        .sm\:rt-r-mt-6 {
            --margin-top: var(--space-6)
        }

        .sm\:rt-r-mt-6,
        .sm\:rt-r-mt-7 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .sm\:rt-r-mt-7 {
            --margin-top: var(--space-7)
        }

        .sm\:rt-r-mt-8 {
            --margin-top: var(--space-8)
        }

        .sm\:rt-r-mt-8,
        .sm\:rt-r-mt-9 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .sm\:rt-r-mt-9 {
            --margin-top: var(--space-9)
        }

        .sm\:-rt-r-mt-1 {
            --margin-top: calc(-1 * var(--space-1))
        }

        .sm\:-rt-r-mt-1,
        .sm\:-rt-r-mt-2 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .sm\:-rt-r-mt-2 {
            --margin-top: calc(-1 * var(--space-2))
        }

        .sm\:-rt-r-mt-3 {
            --margin-top: calc(-1 * var(--space-3))
        }

        .sm\:-rt-r-mt-3,
        .sm\:-rt-r-mt-4 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .sm\:-rt-r-mt-4 {
            --margin-top: calc(-1 * var(--space-4))
        }

        .sm\:-rt-r-mt-5 {
            --margin-top: calc(-1 * var(--space-5))
        }

        .sm\:-rt-r-mt-5,
        .sm\:-rt-r-mt-6 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .sm\:-rt-r-mt-6 {
            --margin-top: calc(-1 * var(--space-6))
        }

        .sm\:-rt-r-mt-7 {
            --margin-top: calc(-1 * var(--space-7))
        }

        .sm\:-rt-r-mt-7,
        .sm\:-rt-r-mt-8 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .sm\:-rt-r-mt-8 {
            --margin-top: calc(-1 * var(--space-8))
        }

        .sm\:-rt-r-mt-9 {
            --margin-top: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .sm\:rt-r-mr-auto {
            margin-right: auto
        }

        .sm\:rt-r-mr-0 {
            --margin-right: 0px
        }

        .sm\:rt-r-mr-0,
        .sm\:rt-r-mr-1 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-mr-1 {
            --margin-right: var(--space-1)
        }

        .sm\:rt-r-mr-2 {
            --margin-right: var(--space-2)
        }

        .sm\:rt-r-mr-2,
        .sm\:rt-r-mr-3 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-mr-3 {
            --margin-right: var(--space-3)
        }

        .sm\:rt-r-mr-4 {
            --margin-right: var(--space-4)
        }

        .sm\:rt-r-mr-4,
        .sm\:rt-r-mr-5 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-mr-5 {
            --margin-right: var(--space-5)
        }

        .sm\:rt-r-mr-6 {
            --margin-right: var(--space-6)
        }

        .sm\:rt-r-mr-6,
        .sm\:rt-r-mr-7 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-mr-7 {
            --margin-right: var(--space-7)
        }

        .sm\:rt-r-mr-8 {
            --margin-right: var(--space-8)
        }

        .sm\:rt-r-mr-8,
        .sm\:rt-r-mr-9 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-mr-9 {
            --margin-right: var(--space-9)
        }

        .sm\:-rt-r-mr-1 {
            --margin-right: calc(-1 * var(--space-1))
        }

        .sm\:-rt-r-mr-1,
        .sm\:-rt-r-mr-2 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:-rt-r-mr-2 {
            --margin-right: calc(-1 * var(--space-2))
        }

        .sm\:-rt-r-mr-3 {
            --margin-right: calc(-1 * var(--space-3))
        }

        .sm\:-rt-r-mr-3,
        .sm\:-rt-r-mr-4 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:-rt-r-mr-4 {
            --margin-right: calc(-1 * var(--space-4))
        }

        .sm\:-rt-r-mr-5 {
            --margin-right: calc(-1 * var(--space-5))
        }

        .sm\:-rt-r-mr-5,
        .sm\:-rt-r-mr-6 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:-rt-r-mr-6 {
            --margin-right: calc(-1 * var(--space-6))
        }

        .sm\:-rt-r-mr-7 {
            --margin-right: calc(-1 * var(--space-7))
        }

        .sm\:-rt-r-mr-7,
        .sm\:-rt-r-mr-8 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:-rt-r-mr-8 {
            --margin-right: calc(-1 * var(--space-8))
        }

        .sm\:-rt-r-mr-9 {
            --margin-right: calc(-1 * var(--space-9));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .sm\:rt-r-mb-auto {
            margin-bottom: auto
        }

        .sm\:rt-r-mb-0 {
            --margin-bottom: 0px
        }

        .sm\:rt-r-mb-0,
        .sm\:rt-r-mb-1 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-mb-1 {
            --margin-bottom: var(--space-1)
        }

        .sm\:rt-r-mb-2 {
            --margin-bottom: var(--space-2)
        }

        .sm\:rt-r-mb-2,
        .sm\:rt-r-mb-3 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-mb-3 {
            --margin-bottom: var(--space-3)
        }

        .sm\:rt-r-mb-4 {
            --margin-bottom: var(--space-4)
        }

        .sm\:rt-r-mb-4,
        .sm\:rt-r-mb-5 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-mb-5 {
            --margin-bottom: var(--space-5)
        }

        .sm\:rt-r-mb-6 {
            --margin-bottom: var(--space-6)
        }

        .sm\:rt-r-mb-6,
        .sm\:rt-r-mb-7 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-mb-7 {
            --margin-bottom: var(--space-7)
        }

        .sm\:rt-r-mb-8 {
            --margin-bottom: var(--space-8)
        }

        .sm\:rt-r-mb-8,
        .sm\:rt-r-mb-9 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-mb-9 {
            --margin-bottom: var(--space-9)
        }

        .sm\:-rt-r-mb-1 {
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .sm\:-rt-r-mb-1,
        .sm\:-rt-r-mb-2 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:-rt-r-mb-2 {
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .sm\:-rt-r-mb-3 {
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .sm\:-rt-r-mb-3,
        .sm\:-rt-r-mb-4 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:-rt-r-mb-4 {
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .sm\:-rt-r-mb-5 {
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .sm\:-rt-r-mb-5,
        .sm\:-rt-r-mb-6 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:-rt-r-mb-6 {
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .sm\:-rt-r-mb-7 {
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .sm\:-rt-r-mb-7,
        .sm\:-rt-r-mb-8 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:-rt-r-mb-8 {
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .sm\:-rt-r-mb-9 {
            --margin-bottom: calc(-1 * var(--space-9));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .sm\:rt-r-ml-auto {
            margin-left: auto
        }

        .sm\:rt-r-ml-0 {
            --margin-left: 0px
        }

        .sm\:rt-r-ml-0,
        .sm\:rt-r-ml-1 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .sm\:rt-r-ml-1 {
            --margin-left: var(--space-1)
        }

        .sm\:rt-r-ml-2 {
            --margin-left: var(--space-2)
        }

        .sm\:rt-r-ml-2,
        .sm\:rt-r-ml-3 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .sm\:rt-r-ml-3 {
            --margin-left: var(--space-3)
        }

        .sm\:rt-r-ml-4 {
            --margin-left: var(--space-4)
        }

        .sm\:rt-r-ml-4,
        .sm\:rt-r-ml-5 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .sm\:rt-r-ml-5 {
            --margin-left: var(--space-5)
        }

        .sm\:rt-r-ml-6 {
            --margin-left: var(--space-6)
        }

        .sm\:rt-r-ml-6,
        .sm\:rt-r-ml-7 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .sm\:rt-r-ml-7 {
            --margin-left: var(--space-7)
        }

        .sm\:rt-r-ml-8 {
            --margin-left: var(--space-8)
        }

        .sm\:rt-r-ml-8,
        .sm\:rt-r-ml-9 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .sm\:rt-r-ml-9 {
            --margin-left: var(--space-9)
        }

        .sm\:-rt-r-ml-1 {
            --margin-left: calc(-1 * var(--space-1))
        }

        .sm\:-rt-r-ml-1,
        .sm\:-rt-r-ml-2 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .sm\:-rt-r-ml-2 {
            --margin-left: calc(-1 * var(--space-2))
        }

        .sm\:-rt-r-ml-3 {
            --margin-left: calc(-1 * var(--space-3))
        }

        .sm\:-rt-r-ml-3,
        .sm\:-rt-r-ml-4 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .sm\:-rt-r-ml-4 {
            --margin-left: calc(-1 * var(--space-4))
        }

        .sm\:-rt-r-ml-5 {
            --margin-left: calc(-1 * var(--space-5))
        }

        .sm\:-rt-r-ml-5,
        .sm\:-rt-r-ml-6 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .sm\:-rt-r-ml-6 {
            --margin-left: calc(-1 * var(--space-6))
        }

        .sm\:-rt-r-ml-7 {
            --margin-left: calc(-1 * var(--space-7))
        }

        .sm\:-rt-r-ml-7,
        .sm\:-rt-r-ml-8 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .sm\:-rt-r-ml-8 {
            --margin-left: calc(-1 * var(--space-8))
        }

        .sm\:-rt-r-ml-9 {
            --margin-left: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left))
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-m-auto {
            margin: auto
        }

        .md\:rt-r-m-0 {
            --margin-top: 0px;
            --margin-right: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px
        }

        .md\:rt-r-m-0,
        .md\:rt-r-m-1 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .md\:rt-r-m-1 {
            --margin-top: var(--space-1);
            --margin-right: var(--space-1);
            --margin-bottom: var(--space-1);
            --margin-left: var(--space-1)
        }

        .md\:rt-r-m-2 {
            --margin-top: var(--space-2);
            --margin-right: var(--space-2);
            --margin-bottom: var(--space-2);
            --margin-left: var(--space-2)
        }

        .md\:rt-r-m-2,
        .md\:rt-r-m-3 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .md\:rt-r-m-3 {
            --margin-top: var(--space-3);
            --margin-right: var(--space-3);
            --margin-bottom: var(--space-3);
            --margin-left: var(--space-3)
        }

        .md\:rt-r-m-4 {
            --margin-top: var(--space-4);
            --margin-right: var(--space-4);
            --margin-bottom: var(--space-4);
            --margin-left: var(--space-4)
        }

        .md\:rt-r-m-4,
        .md\:rt-r-m-5 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .md\:rt-r-m-5 {
            --margin-top: var(--space-5);
            --margin-right: var(--space-5);
            --margin-bottom: var(--space-5);
            --margin-left: var(--space-5)
        }

        .md\:rt-r-m-6 {
            --margin-top: var(--space-6);
            --margin-right: var(--space-6);
            --margin-bottom: var(--space-6);
            --margin-left: var(--space-6)
        }

        .md\:rt-r-m-6,
        .md\:rt-r-m-7 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .md\:rt-r-m-7 {
            --margin-top: var(--space-7);
            --margin-right: var(--space-7);
            --margin-bottom: var(--space-7);
            --margin-left: var(--space-7)
        }

        .md\:rt-r-m-8 {
            --margin-top: var(--space-8);
            --margin-right: var(--space-8);
            --margin-bottom: var(--space-8);
            --margin-left: var(--space-8)
        }

        .md\:rt-r-m-8,
        .md\:rt-r-m-9 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .md\:rt-r-m-9 {
            --margin-top: var(--space-9);
            --margin-right: var(--space-9);
            --margin-bottom: var(--space-9);
            --margin-left: var(--space-9)
        }

        .md\:-rt-r-m-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1));
            --margin-left: calc(-1 * var(--space-1))
        }

        .md\:-rt-r-m-1,
        .md\:-rt-r-m-2 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .md\:-rt-r-m-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2));
            --margin-left: calc(-1 * var(--space-2))
        }

        .md\:-rt-r-m-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3));
            --margin-left: calc(-1 * var(--space-3))
        }

        .md\:-rt-r-m-3,
        .md\:-rt-r-m-4 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .md\:-rt-r-m-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4));
            --margin-left: calc(-1 * var(--space-4))
        }

        .md\:-rt-r-m-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5));
            --margin-left: calc(-1 * var(--space-5))
        }

        .md\:-rt-r-m-5,
        .md\:-rt-r-m-6 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .md\:-rt-r-m-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6));
            --margin-left: calc(-1 * var(--space-6))
        }

        .md\:-rt-r-m-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7));
            --margin-left: calc(-1 * var(--space-7))
        }

        .md\:-rt-r-m-7,
        .md\:-rt-r-m-8 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .md\:-rt-r-m-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8));
            --margin-left: calc(-1 * var(--space-8))
        }

        .md\:-rt-r-m-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            --margin-left: calc(-1 * var(--space-9));
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .md\:rt-r-mx-auto {
            margin-left: auto;
            margin-right: auto
        }

        .md\:rt-r-mx-0 {
            --margin-left: 0px;
            --margin-right: 0px
        }

        .md\:rt-r-mx-0,
        .md\:rt-r-mx-1 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-mx-1 {
            --margin-left: var(--space-1);
            --margin-right: var(--space-1)
        }

        .md\:rt-r-mx-2 {
            --margin-left: var(--space-2);
            --margin-right: var(--space-2)
        }

        .md\:rt-r-mx-2,
        .md\:rt-r-mx-3 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-mx-3 {
            --margin-left: var(--space-3);
            --margin-right: var(--space-3)
        }

        .md\:rt-r-mx-4 {
            --margin-left: var(--space-4);
            --margin-right: var(--space-4)
        }

        .md\:rt-r-mx-4,
        .md\:rt-r-mx-5 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-mx-5 {
            --margin-left: var(--space-5);
            --margin-right: var(--space-5)
        }

        .md\:rt-r-mx-6 {
            --margin-left: var(--space-6);
            --margin-right: var(--space-6)
        }

        .md\:rt-r-mx-6,
        .md\:rt-r-mx-7 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-mx-7 {
            --margin-left: var(--space-7);
            --margin-right: var(--space-7)
        }

        .md\:rt-r-mx-8 {
            --margin-left: var(--space-8);
            --margin-right: var(--space-8)
        }

        .md\:rt-r-mx-8,
        .md\:rt-r-mx-9 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-mx-9 {
            --margin-left: var(--space-9);
            --margin-right: var(--space-9)
        }

        .md\:-rt-r-mx-1 {
            --margin-left: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1))
        }

        .md\:-rt-r-mx-1,
        .md\:-rt-r-mx-2 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:-rt-r-mx-2 {
            --margin-left: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2))
        }

        .md\:-rt-r-mx-3 {
            --margin-left: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3))
        }

        .md\:-rt-r-mx-3,
        .md\:-rt-r-mx-4 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:-rt-r-mx-4 {
            --margin-left: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4))
        }

        .md\:-rt-r-mx-5 {
            --margin-left: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5))
        }

        .md\:-rt-r-mx-5,
        .md\:-rt-r-mx-6 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:-rt-r-mx-6 {
            --margin-left: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6))
        }

        .md\:-rt-r-mx-7 {
            --margin-left: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7))
        }

        .md\:-rt-r-mx-7,
        .md\:-rt-r-mx-8 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:-rt-r-mx-8 {
            --margin-left: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8))
        }

        .md\:-rt-r-mx-9 {
            --margin-left: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-my-auto {
            margin-top: auto;
            margin-bottom: auto
        }

        .md\:rt-r-my-0 {
            --margin-top: 0px;
            --margin-bottom: 0px
        }

        .md\:rt-r-my-0,
        .md\:rt-r-my-1 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-my-1 {
            --margin-top: var(--space-1);
            --margin-bottom: var(--space-1)
        }

        .md\:rt-r-my-2 {
            --margin-top: var(--space-2);
            --margin-bottom: var(--space-2)
        }

        .md\:rt-r-my-2,
        .md\:rt-r-my-3 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-my-3 {
            --margin-top: var(--space-3);
            --margin-bottom: var(--space-3)
        }

        .md\:rt-r-my-4 {
            --margin-top: var(--space-4);
            --margin-bottom: var(--space-4)
        }

        .md\:rt-r-my-4,
        .md\:rt-r-my-5 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-my-5 {
            --margin-top: var(--space-5);
            --margin-bottom: var(--space-5)
        }

        .md\:rt-r-my-6 {
            --margin-top: var(--space-6);
            --margin-bottom: var(--space-6)
        }

        .md\:rt-r-my-6,
        .md\:rt-r-my-7 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-my-7 {
            --margin-top: var(--space-7);
            --margin-bottom: var(--space-7)
        }

        .md\:rt-r-my-8 {
            --margin-top: var(--space-8);
            --margin-bottom: var(--space-8)
        }

        .md\:rt-r-my-8,
        .md\:rt-r-my-9 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-my-9 {
            --margin-top: var(--space-9);
            --margin-bottom: var(--space-9)
        }

        .md\:-rt-r-my-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .md\:-rt-r-my-1,
        .md\:-rt-r-my-2 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:-rt-r-my-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .md\:-rt-r-my-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .md\:-rt-r-my-3,
        .md\:-rt-r-my-4 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:-rt-r-my-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .md\:-rt-r-my-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .md\:-rt-r-my-5,
        .md\:-rt-r-my-6 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:-rt-r-my-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .md\:-rt-r-my-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .md\:-rt-r-my-7,
        .md\:-rt-r-my-8 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:-rt-r-my-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .md\:-rt-r-my-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-mt-auto {
            margin-top: auto
        }

        .md\:rt-r-mt-0 {
            --margin-top: 0px
        }

        .md\:rt-r-mt-0,
        .md\:rt-r-mt-1 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .md\:rt-r-mt-1 {
            --margin-top: var(--space-1)
        }

        .md\:rt-r-mt-2 {
            --margin-top: var(--space-2)
        }

        .md\:rt-r-mt-2,
        .md\:rt-r-mt-3 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .md\:rt-r-mt-3 {
            --margin-top: var(--space-3)
        }

        .md\:rt-r-mt-4 {
            --margin-top: var(--space-4)
        }

        .md\:rt-r-mt-4,
        .md\:rt-r-mt-5 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .md\:rt-r-mt-5 {
            --margin-top: var(--space-5)
        }

        .md\:rt-r-mt-6 {
            --margin-top: var(--space-6)
        }

        .md\:rt-r-mt-6,
        .md\:rt-r-mt-7 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .md\:rt-r-mt-7 {
            --margin-top: var(--space-7)
        }

        .md\:rt-r-mt-8 {
            --margin-top: var(--space-8)
        }

        .md\:rt-r-mt-8,
        .md\:rt-r-mt-9 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .md\:rt-r-mt-9 {
            --margin-top: var(--space-9)
        }

        .md\:-rt-r-mt-1 {
            --margin-top: calc(-1 * var(--space-1))
        }

        .md\:-rt-r-mt-1,
        .md\:-rt-r-mt-2 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .md\:-rt-r-mt-2 {
            --margin-top: calc(-1 * var(--space-2))
        }

        .md\:-rt-r-mt-3 {
            --margin-top: calc(-1 * var(--space-3))
        }

        .md\:-rt-r-mt-3,
        .md\:-rt-r-mt-4 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .md\:-rt-r-mt-4 {
            --margin-top: calc(-1 * var(--space-4))
        }

        .md\:-rt-r-mt-5 {
            --margin-top: calc(-1 * var(--space-5))
        }

        .md\:-rt-r-mt-5,
        .md\:-rt-r-mt-6 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .md\:-rt-r-mt-6 {
            --margin-top: calc(-1 * var(--space-6))
        }

        .md\:-rt-r-mt-7 {
            --margin-top: calc(-1 * var(--space-7))
        }

        .md\:-rt-r-mt-7,
        .md\:-rt-r-mt-8 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .md\:-rt-r-mt-8 {
            --margin-top: calc(-1 * var(--space-8))
        }

        .md\:-rt-r-mt-9 {
            --margin-top: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .md\:rt-r-mr-auto {
            margin-right: auto
        }

        .md\:rt-r-mr-0 {
            --margin-right: 0px
        }

        .md\:rt-r-mr-0,
        .md\:rt-r-mr-1 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-mr-1 {
            --margin-right: var(--space-1)
        }

        .md\:rt-r-mr-2 {
            --margin-right: var(--space-2)
        }

        .md\:rt-r-mr-2,
        .md\:rt-r-mr-3 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-mr-3 {
            --margin-right: var(--space-3)
        }

        .md\:rt-r-mr-4 {
            --margin-right: var(--space-4)
        }

        .md\:rt-r-mr-4,
        .md\:rt-r-mr-5 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-mr-5 {
            --margin-right: var(--space-5)
        }

        .md\:rt-r-mr-6 {
            --margin-right: var(--space-6)
        }

        .md\:rt-r-mr-6,
        .md\:rt-r-mr-7 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-mr-7 {
            --margin-right: var(--space-7)
        }

        .md\:rt-r-mr-8 {
            --margin-right: var(--space-8)
        }

        .md\:rt-r-mr-8,
        .md\:rt-r-mr-9 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-mr-9 {
            --margin-right: var(--space-9)
        }

        .md\:-rt-r-mr-1 {
            --margin-right: calc(-1 * var(--space-1))
        }

        .md\:-rt-r-mr-1,
        .md\:-rt-r-mr-2 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:-rt-r-mr-2 {
            --margin-right: calc(-1 * var(--space-2))
        }

        .md\:-rt-r-mr-3 {
            --margin-right: calc(-1 * var(--space-3))
        }

        .md\:-rt-r-mr-3,
        .md\:-rt-r-mr-4 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:-rt-r-mr-4 {
            --margin-right: calc(-1 * var(--space-4))
        }

        .md\:-rt-r-mr-5 {
            --margin-right: calc(-1 * var(--space-5))
        }

        .md\:-rt-r-mr-5,
        .md\:-rt-r-mr-6 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:-rt-r-mr-6 {
            --margin-right: calc(-1 * var(--space-6))
        }

        .md\:-rt-r-mr-7 {
            --margin-right: calc(-1 * var(--space-7))
        }

        .md\:-rt-r-mr-7,
        .md\:-rt-r-mr-8 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:-rt-r-mr-8 {
            --margin-right: calc(-1 * var(--space-8))
        }

        .md\:-rt-r-mr-9 {
            --margin-right: calc(-1 * var(--space-9));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .md\:rt-r-mb-auto {
            margin-bottom: auto
        }

        .md\:rt-r-mb-0 {
            --margin-bottom: 0px
        }

        .md\:rt-r-mb-0,
        .md\:rt-r-mb-1 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-mb-1 {
            --margin-bottom: var(--space-1)
        }

        .md\:rt-r-mb-2 {
            --margin-bottom: var(--space-2)
        }

        .md\:rt-r-mb-2,
        .md\:rt-r-mb-3 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-mb-3 {
            --margin-bottom: var(--space-3)
        }

        .md\:rt-r-mb-4 {
            --margin-bottom: var(--space-4)
        }

        .md\:rt-r-mb-4,
        .md\:rt-r-mb-5 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-mb-5 {
            --margin-bottom: var(--space-5)
        }

        .md\:rt-r-mb-6 {
            --margin-bottom: var(--space-6)
        }

        .md\:rt-r-mb-6,
        .md\:rt-r-mb-7 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-mb-7 {
            --margin-bottom: var(--space-7)
        }

        .md\:rt-r-mb-8 {
            --margin-bottom: var(--space-8)
        }

        .md\:rt-r-mb-8,
        .md\:rt-r-mb-9 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-mb-9 {
            --margin-bottom: var(--space-9)
        }

        .md\:-rt-r-mb-1 {
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .md\:-rt-r-mb-1,
        .md\:-rt-r-mb-2 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:-rt-r-mb-2 {
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .md\:-rt-r-mb-3 {
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .md\:-rt-r-mb-3,
        .md\:-rt-r-mb-4 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:-rt-r-mb-4 {
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .md\:-rt-r-mb-5 {
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .md\:-rt-r-mb-5,
        .md\:-rt-r-mb-6 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:-rt-r-mb-6 {
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .md\:-rt-r-mb-7 {
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .md\:-rt-r-mb-7,
        .md\:-rt-r-mb-8 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:-rt-r-mb-8 {
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .md\:-rt-r-mb-9 {
            --margin-bottom: calc(-1 * var(--space-9));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .md\:rt-r-ml-auto {
            margin-left: auto
        }

        .md\:rt-r-ml-0 {
            --margin-left: 0px
        }

        .md\:rt-r-ml-0,
        .md\:rt-r-ml-1 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .md\:rt-r-ml-1 {
            --margin-left: var(--space-1)
        }

        .md\:rt-r-ml-2 {
            --margin-left: var(--space-2)
        }

        .md\:rt-r-ml-2,
        .md\:rt-r-ml-3 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .md\:rt-r-ml-3 {
            --margin-left: var(--space-3)
        }

        .md\:rt-r-ml-4 {
            --margin-left: var(--space-4)
        }

        .md\:rt-r-ml-4,
        .md\:rt-r-ml-5 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .md\:rt-r-ml-5 {
            --margin-left: var(--space-5)
        }

        .md\:rt-r-ml-6 {
            --margin-left: var(--space-6)
        }

        .md\:rt-r-ml-6,
        .md\:rt-r-ml-7 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .md\:rt-r-ml-7 {
            --margin-left: var(--space-7)
        }

        .md\:rt-r-ml-8 {
            --margin-left: var(--space-8)
        }

        .md\:rt-r-ml-8,
        .md\:rt-r-ml-9 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .md\:rt-r-ml-9 {
            --margin-left: var(--space-9)
        }

        .md\:-rt-r-ml-1 {
            --margin-left: calc(-1 * var(--space-1))
        }

        .md\:-rt-r-ml-1,
        .md\:-rt-r-ml-2 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .md\:-rt-r-ml-2 {
            --margin-left: calc(-1 * var(--space-2))
        }

        .md\:-rt-r-ml-3 {
            --margin-left: calc(-1 * var(--space-3))
        }

        .md\:-rt-r-ml-3,
        .md\:-rt-r-ml-4 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .md\:-rt-r-ml-4 {
            --margin-left: calc(-1 * var(--space-4))
        }

        .md\:-rt-r-ml-5 {
            --margin-left: calc(-1 * var(--space-5))
        }

        .md\:-rt-r-ml-5,
        .md\:-rt-r-ml-6 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .md\:-rt-r-ml-6 {
            --margin-left: calc(-1 * var(--space-6))
        }

        .md\:-rt-r-ml-7 {
            --margin-left: calc(-1 * var(--space-7))
        }

        .md\:-rt-r-ml-7,
        .md\:-rt-r-ml-8 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .md\:-rt-r-ml-8 {
            --margin-left: calc(-1 * var(--space-8))
        }

        .md\:-rt-r-ml-9 {
            --margin-left: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left))
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-m-auto {
            margin: auto
        }

        .lg\:rt-r-m-0 {
            --margin-top: 0px;
            --margin-right: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px
        }

        .lg\:rt-r-m-0,
        .lg\:rt-r-m-1 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .lg\:rt-r-m-1 {
            --margin-top: var(--space-1);
            --margin-right: var(--space-1);
            --margin-bottom: var(--space-1);
            --margin-left: var(--space-1)
        }

        .lg\:rt-r-m-2 {
            --margin-top: var(--space-2);
            --margin-right: var(--space-2);
            --margin-bottom: var(--space-2);
            --margin-left: var(--space-2)
        }

        .lg\:rt-r-m-2,
        .lg\:rt-r-m-3 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .lg\:rt-r-m-3 {
            --margin-top: var(--space-3);
            --margin-right: var(--space-3);
            --margin-bottom: var(--space-3);
            --margin-left: var(--space-3)
        }

        .lg\:rt-r-m-4 {
            --margin-top: var(--space-4);
            --margin-right: var(--space-4);
            --margin-bottom: var(--space-4);
            --margin-left: var(--space-4)
        }

        .lg\:rt-r-m-4,
        .lg\:rt-r-m-5 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .lg\:rt-r-m-5 {
            --margin-top: var(--space-5);
            --margin-right: var(--space-5);
            --margin-bottom: var(--space-5);
            --margin-left: var(--space-5)
        }

        .lg\:rt-r-m-6 {
            --margin-top: var(--space-6);
            --margin-right: var(--space-6);
            --margin-bottom: var(--space-6);
            --margin-left: var(--space-6)
        }

        .lg\:rt-r-m-6,
        .lg\:rt-r-m-7 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .lg\:rt-r-m-7 {
            --margin-top: var(--space-7);
            --margin-right: var(--space-7);
            --margin-bottom: var(--space-7);
            --margin-left: var(--space-7)
        }

        .lg\:rt-r-m-8 {
            --margin-top: var(--space-8);
            --margin-right: var(--space-8);
            --margin-bottom: var(--space-8);
            --margin-left: var(--space-8)
        }

        .lg\:rt-r-m-8,
        .lg\:rt-r-m-9 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .lg\:rt-r-m-9 {
            --margin-top: var(--space-9);
            --margin-right: var(--space-9);
            --margin-bottom: var(--space-9);
            --margin-left: var(--space-9)
        }

        .lg\:-rt-r-m-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1));
            --margin-left: calc(-1 * var(--space-1))
        }

        .lg\:-rt-r-m-1,
        .lg\:-rt-r-m-2 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .lg\:-rt-r-m-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2));
            --margin-left: calc(-1 * var(--space-2))
        }

        .lg\:-rt-r-m-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3));
            --margin-left: calc(-1 * var(--space-3))
        }

        .lg\:-rt-r-m-3,
        .lg\:-rt-r-m-4 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .lg\:-rt-r-m-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4));
            --margin-left: calc(-1 * var(--space-4))
        }

        .lg\:-rt-r-m-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5));
            --margin-left: calc(-1 * var(--space-5))
        }

        .lg\:-rt-r-m-5,
        .lg\:-rt-r-m-6 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .lg\:-rt-r-m-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6));
            --margin-left: calc(-1 * var(--space-6))
        }

        .lg\:-rt-r-m-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7));
            --margin-left: calc(-1 * var(--space-7))
        }

        .lg\:-rt-r-m-7,
        .lg\:-rt-r-m-8 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .lg\:-rt-r-m-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8));
            --margin-left: calc(-1 * var(--space-8))
        }

        .lg\:-rt-r-m-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            --margin-left: calc(-1 * var(--space-9));
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .lg\:rt-r-mx-auto {
            margin-left: auto;
            margin-right: auto
        }

        .lg\:rt-r-mx-0 {
            --margin-left: 0px;
            --margin-right: 0px
        }

        .lg\:rt-r-mx-0,
        .lg\:rt-r-mx-1 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-mx-1 {
            --margin-left: var(--space-1);
            --margin-right: var(--space-1)
        }

        .lg\:rt-r-mx-2 {
            --margin-left: var(--space-2);
            --margin-right: var(--space-2)
        }

        .lg\:rt-r-mx-2,
        .lg\:rt-r-mx-3 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-mx-3 {
            --margin-left: var(--space-3);
            --margin-right: var(--space-3)
        }

        .lg\:rt-r-mx-4 {
            --margin-left: var(--space-4);
            --margin-right: var(--space-4)
        }

        .lg\:rt-r-mx-4,
        .lg\:rt-r-mx-5 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-mx-5 {
            --margin-left: var(--space-5);
            --margin-right: var(--space-5)
        }

        .lg\:rt-r-mx-6 {
            --margin-left: var(--space-6);
            --margin-right: var(--space-6)
        }

        .lg\:rt-r-mx-6,
        .lg\:rt-r-mx-7 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-mx-7 {
            --margin-left: var(--space-7);
            --margin-right: var(--space-7)
        }

        .lg\:rt-r-mx-8 {
            --margin-left: var(--space-8);
            --margin-right: var(--space-8)
        }

        .lg\:rt-r-mx-8,
        .lg\:rt-r-mx-9 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-mx-9 {
            --margin-left: var(--space-9);
            --margin-right: var(--space-9)
        }

        .lg\:-rt-r-mx-1 {
            --margin-left: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1))
        }

        .lg\:-rt-r-mx-1,
        .lg\:-rt-r-mx-2 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:-rt-r-mx-2 {
            --margin-left: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2))
        }

        .lg\:-rt-r-mx-3 {
            --margin-left: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3))
        }

        .lg\:-rt-r-mx-3,
        .lg\:-rt-r-mx-4 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:-rt-r-mx-4 {
            --margin-left: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4))
        }

        .lg\:-rt-r-mx-5 {
            --margin-left: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5))
        }

        .lg\:-rt-r-mx-5,
        .lg\:-rt-r-mx-6 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:-rt-r-mx-6 {
            --margin-left: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6))
        }

        .lg\:-rt-r-mx-7 {
            --margin-left: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7))
        }

        .lg\:-rt-r-mx-7,
        .lg\:-rt-r-mx-8 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:-rt-r-mx-8 {
            --margin-left: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8))
        }

        .lg\:-rt-r-mx-9 {
            --margin-left: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-my-auto {
            margin-top: auto;
            margin-bottom: auto
        }

        .lg\:rt-r-my-0 {
            --margin-top: 0px;
            --margin-bottom: 0px
        }

        .lg\:rt-r-my-0,
        .lg\:rt-r-my-1 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-my-1 {
            --margin-top: var(--space-1);
            --margin-bottom: var(--space-1)
        }

        .lg\:rt-r-my-2 {
            --margin-top: var(--space-2);
            --margin-bottom: var(--space-2)
        }

        .lg\:rt-r-my-2,
        .lg\:rt-r-my-3 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-my-3 {
            --margin-top: var(--space-3);
            --margin-bottom: var(--space-3)
        }

        .lg\:rt-r-my-4 {
            --margin-top: var(--space-4);
            --margin-bottom: var(--space-4)
        }

        .lg\:rt-r-my-4,
        .lg\:rt-r-my-5 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-my-5 {
            --margin-top: var(--space-5);
            --margin-bottom: var(--space-5)
        }

        .lg\:rt-r-my-6 {
            --margin-top: var(--space-6);
            --margin-bottom: var(--space-6)
        }

        .lg\:rt-r-my-6,
        .lg\:rt-r-my-7 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-my-7 {
            --margin-top: var(--space-7);
            --margin-bottom: var(--space-7)
        }

        .lg\:rt-r-my-8 {
            --margin-top: var(--space-8);
            --margin-bottom: var(--space-8)
        }

        .lg\:rt-r-my-8,
        .lg\:rt-r-my-9 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-my-9 {
            --margin-top: var(--space-9);
            --margin-bottom: var(--space-9)
        }

        .lg\:-rt-r-my-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .lg\:-rt-r-my-1,
        .lg\:-rt-r-my-2 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:-rt-r-my-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .lg\:-rt-r-my-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .lg\:-rt-r-my-3,
        .lg\:-rt-r-my-4 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:-rt-r-my-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .lg\:-rt-r-my-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .lg\:-rt-r-my-5,
        .lg\:-rt-r-my-6 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:-rt-r-my-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .lg\:-rt-r-my-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .lg\:-rt-r-my-7,
        .lg\:-rt-r-my-8 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:-rt-r-my-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .lg\:-rt-r-my-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-mt-auto {
            margin-top: auto
        }

        .lg\:rt-r-mt-0 {
            --margin-top: 0px
        }

        .lg\:rt-r-mt-0,
        .lg\:rt-r-mt-1 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .lg\:rt-r-mt-1 {
            --margin-top: var(--space-1)
        }

        .lg\:rt-r-mt-2 {
            --margin-top: var(--space-2)
        }

        .lg\:rt-r-mt-2,
        .lg\:rt-r-mt-3 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .lg\:rt-r-mt-3 {
            --margin-top: var(--space-3)
        }

        .lg\:rt-r-mt-4 {
            --margin-top: var(--space-4)
        }

        .lg\:rt-r-mt-4,
        .lg\:rt-r-mt-5 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .lg\:rt-r-mt-5 {
            --margin-top: var(--space-5)
        }

        .lg\:rt-r-mt-6 {
            --margin-top: var(--space-6)
        }

        .lg\:rt-r-mt-6,
        .lg\:rt-r-mt-7 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .lg\:rt-r-mt-7 {
            --margin-top: var(--space-7)
        }

        .lg\:rt-r-mt-8 {
            --margin-top: var(--space-8)
        }

        .lg\:rt-r-mt-8,
        .lg\:rt-r-mt-9 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .lg\:rt-r-mt-9 {
            --margin-top: var(--space-9)
        }

        .lg\:-rt-r-mt-1 {
            --margin-top: calc(-1 * var(--space-1))
        }

        .lg\:-rt-r-mt-1,
        .lg\:-rt-r-mt-2 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .lg\:-rt-r-mt-2 {
            --margin-top: calc(-1 * var(--space-2))
        }

        .lg\:-rt-r-mt-3 {
            --margin-top: calc(-1 * var(--space-3))
        }

        .lg\:-rt-r-mt-3,
        .lg\:-rt-r-mt-4 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .lg\:-rt-r-mt-4 {
            --margin-top: calc(-1 * var(--space-4))
        }

        .lg\:-rt-r-mt-5 {
            --margin-top: calc(-1 * var(--space-5))
        }

        .lg\:-rt-r-mt-5,
        .lg\:-rt-r-mt-6 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .lg\:-rt-r-mt-6 {
            --margin-top: calc(-1 * var(--space-6))
        }

        .lg\:-rt-r-mt-7 {
            --margin-top: calc(-1 * var(--space-7))
        }

        .lg\:-rt-r-mt-7,
        .lg\:-rt-r-mt-8 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .lg\:-rt-r-mt-8 {
            --margin-top: calc(-1 * var(--space-8))
        }

        .lg\:-rt-r-mt-9 {
            --margin-top: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .lg\:rt-r-mr-auto {
            margin-right: auto
        }

        .lg\:rt-r-mr-0 {
            --margin-right: 0px
        }

        .lg\:rt-r-mr-0,
        .lg\:rt-r-mr-1 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-mr-1 {
            --margin-right: var(--space-1)
        }

        .lg\:rt-r-mr-2 {
            --margin-right: var(--space-2)
        }

        .lg\:rt-r-mr-2,
        .lg\:rt-r-mr-3 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-mr-3 {
            --margin-right: var(--space-3)
        }

        .lg\:rt-r-mr-4 {
            --margin-right: var(--space-4)
        }

        .lg\:rt-r-mr-4,
        .lg\:rt-r-mr-5 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-mr-5 {
            --margin-right: var(--space-5)
        }

        .lg\:rt-r-mr-6 {
            --margin-right: var(--space-6)
        }

        .lg\:rt-r-mr-6,
        .lg\:rt-r-mr-7 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-mr-7 {
            --margin-right: var(--space-7)
        }

        .lg\:rt-r-mr-8 {
            --margin-right: var(--space-8)
        }

        .lg\:rt-r-mr-8,
        .lg\:rt-r-mr-9 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-mr-9 {
            --margin-right: var(--space-9)
        }

        .lg\:-rt-r-mr-1 {
            --margin-right: calc(-1 * var(--space-1))
        }

        .lg\:-rt-r-mr-1,
        .lg\:-rt-r-mr-2 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:-rt-r-mr-2 {
            --margin-right: calc(-1 * var(--space-2))
        }

        .lg\:-rt-r-mr-3 {
            --margin-right: calc(-1 * var(--space-3))
        }

        .lg\:-rt-r-mr-3,
        .lg\:-rt-r-mr-4 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:-rt-r-mr-4 {
            --margin-right: calc(-1 * var(--space-4))
        }

        .lg\:-rt-r-mr-5 {
            --margin-right: calc(-1 * var(--space-5))
        }

        .lg\:-rt-r-mr-5,
        .lg\:-rt-r-mr-6 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:-rt-r-mr-6 {
            --margin-right: calc(-1 * var(--space-6))
        }

        .lg\:-rt-r-mr-7 {
            --margin-right: calc(-1 * var(--space-7))
        }

        .lg\:-rt-r-mr-7,
        .lg\:-rt-r-mr-8 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:-rt-r-mr-8 {
            --margin-right: calc(-1 * var(--space-8))
        }

        .lg\:-rt-r-mr-9 {
            --margin-right: calc(-1 * var(--space-9));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .lg\:rt-r-mb-auto {
            margin-bottom: auto
        }

        .lg\:rt-r-mb-0 {
            --margin-bottom: 0px
        }

        .lg\:rt-r-mb-0,
        .lg\:rt-r-mb-1 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-mb-1 {
            --margin-bottom: var(--space-1)
        }

        .lg\:rt-r-mb-2 {
            --margin-bottom: var(--space-2)
        }

        .lg\:rt-r-mb-2,
        .lg\:rt-r-mb-3 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-mb-3 {
            --margin-bottom: var(--space-3)
        }

        .lg\:rt-r-mb-4 {
            --margin-bottom: var(--space-4)
        }

        .lg\:rt-r-mb-4,
        .lg\:rt-r-mb-5 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-mb-5 {
            --margin-bottom: var(--space-5)
        }

        .lg\:rt-r-mb-6 {
            --margin-bottom: var(--space-6)
        }

        .lg\:rt-r-mb-6,
        .lg\:rt-r-mb-7 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-mb-7 {
            --margin-bottom: var(--space-7)
        }

        .lg\:rt-r-mb-8 {
            --margin-bottom: var(--space-8)
        }

        .lg\:rt-r-mb-8,
        .lg\:rt-r-mb-9 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-mb-9 {
            --margin-bottom: var(--space-9)
        }

        .lg\:-rt-r-mb-1 {
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .lg\:-rt-r-mb-1,
        .lg\:-rt-r-mb-2 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:-rt-r-mb-2 {
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .lg\:-rt-r-mb-3 {
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .lg\:-rt-r-mb-3,
        .lg\:-rt-r-mb-4 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:-rt-r-mb-4 {
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .lg\:-rt-r-mb-5 {
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .lg\:-rt-r-mb-5,
        .lg\:-rt-r-mb-6 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:-rt-r-mb-6 {
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .lg\:-rt-r-mb-7 {
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .lg\:-rt-r-mb-7,
        .lg\:-rt-r-mb-8 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:-rt-r-mb-8 {
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .lg\:-rt-r-mb-9 {
            --margin-bottom: calc(-1 * var(--space-9));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .lg\:rt-r-ml-auto {
            margin-left: auto
        }

        .lg\:rt-r-ml-0 {
            --margin-left: 0px
        }

        .lg\:rt-r-ml-0,
        .lg\:rt-r-ml-1 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .lg\:rt-r-ml-1 {
            --margin-left: var(--space-1)
        }

        .lg\:rt-r-ml-2 {
            --margin-left: var(--space-2)
        }

        .lg\:rt-r-ml-2,
        .lg\:rt-r-ml-3 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .lg\:rt-r-ml-3 {
            --margin-left: var(--space-3)
        }

        .lg\:rt-r-ml-4 {
            --margin-left: var(--space-4)
        }

        .lg\:rt-r-ml-4,
        .lg\:rt-r-ml-5 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .lg\:rt-r-ml-5 {
            --margin-left: var(--space-5)
        }

        .lg\:rt-r-ml-6 {
            --margin-left: var(--space-6)
        }

        .lg\:rt-r-ml-6,
        .lg\:rt-r-ml-7 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .lg\:rt-r-ml-7 {
            --margin-left: var(--space-7)
        }

        .lg\:rt-r-ml-8 {
            --margin-left: var(--space-8)
        }

        .lg\:rt-r-ml-8,
        .lg\:rt-r-ml-9 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .lg\:rt-r-ml-9 {
            --margin-left: var(--space-9)
        }

        .lg\:-rt-r-ml-1 {
            --margin-left: calc(-1 * var(--space-1))
        }

        .lg\:-rt-r-ml-1,
        .lg\:-rt-r-ml-2 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .lg\:-rt-r-ml-2 {
            --margin-left: calc(-1 * var(--space-2))
        }

        .lg\:-rt-r-ml-3 {
            --margin-left: calc(-1 * var(--space-3))
        }

        .lg\:-rt-r-ml-3,
        .lg\:-rt-r-ml-4 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .lg\:-rt-r-ml-4 {
            --margin-left: calc(-1 * var(--space-4))
        }

        .lg\:-rt-r-ml-5 {
            --margin-left: calc(-1 * var(--space-5))
        }

        .lg\:-rt-r-ml-5,
        .lg\:-rt-r-ml-6 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .lg\:-rt-r-ml-6 {
            --margin-left: calc(-1 * var(--space-6))
        }

        .lg\:-rt-r-ml-7 {
            --margin-left: calc(-1 * var(--space-7))
        }

        .lg\:-rt-r-ml-7,
        .lg\:-rt-r-ml-8 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .lg\:-rt-r-ml-8 {
            --margin-left: calc(-1 * var(--space-8))
        }

        .lg\:-rt-r-ml-9 {
            --margin-left: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left))
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-m-auto {
            margin: auto
        }

        .xl\:rt-r-m-0 {
            --margin-top: 0px;
            --margin-right: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px
        }

        .xl\:rt-r-m-0,
        .xl\:rt-r-m-1 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xl\:rt-r-m-1 {
            --margin-top: var(--space-1);
            --margin-right: var(--space-1);
            --margin-bottom: var(--space-1);
            --margin-left: var(--space-1)
        }

        .xl\:rt-r-m-2 {
            --margin-top: var(--space-2);
            --margin-right: var(--space-2);
            --margin-bottom: var(--space-2);
            --margin-left: var(--space-2)
        }

        .xl\:rt-r-m-2,
        .xl\:rt-r-m-3 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xl\:rt-r-m-3 {
            --margin-top: var(--space-3);
            --margin-right: var(--space-3);
            --margin-bottom: var(--space-3);
            --margin-left: var(--space-3)
        }

        .xl\:rt-r-m-4 {
            --margin-top: var(--space-4);
            --margin-right: var(--space-4);
            --margin-bottom: var(--space-4);
            --margin-left: var(--space-4)
        }

        .xl\:rt-r-m-4,
        .xl\:rt-r-m-5 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xl\:rt-r-m-5 {
            --margin-top: var(--space-5);
            --margin-right: var(--space-5);
            --margin-bottom: var(--space-5);
            --margin-left: var(--space-5)
        }

        .xl\:rt-r-m-6 {
            --margin-top: var(--space-6);
            --margin-right: var(--space-6);
            --margin-bottom: var(--space-6);
            --margin-left: var(--space-6)
        }

        .xl\:rt-r-m-6,
        .xl\:rt-r-m-7 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xl\:rt-r-m-7 {
            --margin-top: var(--space-7);
            --margin-right: var(--space-7);
            --margin-bottom: var(--space-7);
            --margin-left: var(--space-7)
        }

        .xl\:rt-r-m-8 {
            --margin-top: var(--space-8);
            --margin-right: var(--space-8);
            --margin-bottom: var(--space-8);
            --margin-left: var(--space-8)
        }

        .xl\:rt-r-m-8,
        .xl\:rt-r-m-9 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xl\:rt-r-m-9 {
            --margin-top: var(--space-9);
            --margin-right: var(--space-9);
            --margin-bottom: var(--space-9);
            --margin-left: var(--space-9)
        }

        .xl\:-rt-r-m-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1));
            --margin-left: calc(-1 * var(--space-1))
        }

        .xl\:-rt-r-m-1,
        .xl\:-rt-r-m-2 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xl\:-rt-r-m-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2));
            --margin-left: calc(-1 * var(--space-2))
        }

        .xl\:-rt-r-m-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3));
            --margin-left: calc(-1 * var(--space-3))
        }

        .xl\:-rt-r-m-3,
        .xl\:-rt-r-m-4 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xl\:-rt-r-m-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4));
            --margin-left: calc(-1 * var(--space-4))
        }

        .xl\:-rt-r-m-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5));
            --margin-left: calc(-1 * var(--space-5))
        }

        .xl\:-rt-r-m-5,
        .xl\:-rt-r-m-6 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xl\:-rt-r-m-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6));
            --margin-left: calc(-1 * var(--space-6))
        }

        .xl\:-rt-r-m-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7));
            --margin-left: calc(-1 * var(--space-7))
        }

        .xl\:-rt-r-m-7,
        .xl\:-rt-r-m-8 {
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xl\:-rt-r-m-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8));
            --margin-left: calc(-1 * var(--space-8))
        }

        .xl\:-rt-r-m-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            --margin-left: calc(-1 * var(--space-9));
            margin: var(--margin-top-override, var(--margin-top)) var(--margin-right-override, var(--margin-right)) var(--margin-bottom-override, var(--margin-bottom)) var(--margin-left-override, var(--margin-left))
        }

        .xl\:rt-r-mx-auto {
            margin-left: auto;
            margin-right: auto
        }

        .xl\:rt-r-mx-0 {
            --margin-left: 0px;
            --margin-right: 0px
        }

        .xl\:rt-r-mx-0,
        .xl\:rt-r-mx-1 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-mx-1 {
            --margin-left: var(--space-1);
            --margin-right: var(--space-1)
        }

        .xl\:rt-r-mx-2 {
            --margin-left: var(--space-2);
            --margin-right: var(--space-2)
        }

        .xl\:rt-r-mx-2,
        .xl\:rt-r-mx-3 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-mx-3 {
            --margin-left: var(--space-3);
            --margin-right: var(--space-3)
        }

        .xl\:rt-r-mx-4 {
            --margin-left: var(--space-4);
            --margin-right: var(--space-4)
        }

        .xl\:rt-r-mx-4,
        .xl\:rt-r-mx-5 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-mx-5 {
            --margin-left: var(--space-5);
            --margin-right: var(--space-5)
        }

        .xl\:rt-r-mx-6 {
            --margin-left: var(--space-6);
            --margin-right: var(--space-6)
        }

        .xl\:rt-r-mx-6,
        .xl\:rt-r-mx-7 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-mx-7 {
            --margin-left: var(--space-7);
            --margin-right: var(--space-7)
        }

        .xl\:rt-r-mx-8 {
            --margin-left: var(--space-8);
            --margin-right: var(--space-8)
        }

        .xl\:rt-r-mx-8,
        .xl\:rt-r-mx-9 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-mx-9 {
            --margin-left: var(--space-9);
            --margin-right: var(--space-9)
        }

        .xl\:-rt-r-mx-1 {
            --margin-left: calc(-1 * var(--space-1));
            --margin-right: calc(-1 * var(--space-1))
        }

        .xl\:-rt-r-mx-1,
        .xl\:-rt-r-mx-2 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:-rt-r-mx-2 {
            --margin-left: calc(-1 * var(--space-2));
            --margin-right: calc(-1 * var(--space-2))
        }

        .xl\:-rt-r-mx-3 {
            --margin-left: calc(-1 * var(--space-3));
            --margin-right: calc(-1 * var(--space-3))
        }

        .xl\:-rt-r-mx-3,
        .xl\:-rt-r-mx-4 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:-rt-r-mx-4 {
            --margin-left: calc(-1 * var(--space-4));
            --margin-right: calc(-1 * var(--space-4))
        }

        .xl\:-rt-r-mx-5 {
            --margin-left: calc(-1 * var(--space-5));
            --margin-right: calc(-1 * var(--space-5))
        }

        .xl\:-rt-r-mx-5,
        .xl\:-rt-r-mx-6 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:-rt-r-mx-6 {
            --margin-left: calc(-1 * var(--space-6));
            --margin-right: calc(-1 * var(--space-6))
        }

        .xl\:-rt-r-mx-7 {
            --margin-left: calc(-1 * var(--space-7));
            --margin-right: calc(-1 * var(--space-7))
        }

        .xl\:-rt-r-mx-7,
        .xl\:-rt-r-mx-8 {
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:-rt-r-mx-8 {
            --margin-left: calc(-1 * var(--space-8));
            --margin-right: calc(-1 * var(--space-8))
        }

        .xl\:-rt-r-mx-9 {
            --margin-left: calc(-1 * var(--space-9));
            --margin-right: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-my-auto {
            margin-top: auto;
            margin-bottom: auto
        }

        .xl\:rt-r-my-0 {
            --margin-top: 0px;
            --margin-bottom: 0px
        }

        .xl\:rt-r-my-0,
        .xl\:rt-r-my-1 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-my-1 {
            --margin-top: var(--space-1);
            --margin-bottom: var(--space-1)
        }

        .xl\:rt-r-my-2 {
            --margin-top: var(--space-2);
            --margin-bottom: var(--space-2)
        }

        .xl\:rt-r-my-2,
        .xl\:rt-r-my-3 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-my-3 {
            --margin-top: var(--space-3);
            --margin-bottom: var(--space-3)
        }

        .xl\:rt-r-my-4 {
            --margin-top: var(--space-4);
            --margin-bottom: var(--space-4)
        }

        .xl\:rt-r-my-4,
        .xl\:rt-r-my-5 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-my-5 {
            --margin-top: var(--space-5);
            --margin-bottom: var(--space-5)
        }

        .xl\:rt-r-my-6 {
            --margin-top: var(--space-6);
            --margin-bottom: var(--space-6)
        }

        .xl\:rt-r-my-6,
        .xl\:rt-r-my-7 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-my-7 {
            --margin-top: var(--space-7);
            --margin-bottom: var(--space-7)
        }

        .xl\:rt-r-my-8 {
            --margin-top: var(--space-8);
            --margin-bottom: var(--space-8)
        }

        .xl\:rt-r-my-8,
        .xl\:rt-r-my-9 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-my-9 {
            --margin-top: var(--space-9);
            --margin-bottom: var(--space-9)
        }

        .xl\:-rt-r-my-1 {
            --margin-top: calc(-1 * var(--space-1));
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .xl\:-rt-r-my-1,
        .xl\:-rt-r-my-2 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:-rt-r-my-2 {
            --margin-top: calc(-1 * var(--space-2));
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .xl\:-rt-r-my-3 {
            --margin-top: calc(-1 * var(--space-3));
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .xl\:-rt-r-my-3,
        .xl\:-rt-r-my-4 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:-rt-r-my-4 {
            --margin-top: calc(-1 * var(--space-4));
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .xl\:-rt-r-my-5 {
            --margin-top: calc(-1 * var(--space-5));
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .xl\:-rt-r-my-5,
        .xl\:-rt-r-my-6 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:-rt-r-my-6 {
            --margin-top: calc(-1 * var(--space-6));
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .xl\:-rt-r-my-7 {
            --margin-top: calc(-1 * var(--space-7));
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .xl\:-rt-r-my-7,
        .xl\:-rt-r-my-8 {
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:-rt-r-my-8 {
            --margin-top: calc(-1 * var(--space-8));
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .xl\:-rt-r-my-9 {
            --margin-top: calc(-1 * var(--space-9));
            --margin-bottom: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-mt-auto {
            margin-top: auto
        }

        .xl\:rt-r-mt-0 {
            --margin-top: 0px
        }

        .xl\:rt-r-mt-0,
        .xl\:rt-r-mt-1 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xl\:rt-r-mt-1 {
            --margin-top: var(--space-1)
        }

        .xl\:rt-r-mt-2 {
            --margin-top: var(--space-2)
        }

        .xl\:rt-r-mt-2,
        .xl\:rt-r-mt-3 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xl\:rt-r-mt-3 {
            --margin-top: var(--space-3)
        }

        .xl\:rt-r-mt-4 {
            --margin-top: var(--space-4)
        }

        .xl\:rt-r-mt-4,
        .xl\:rt-r-mt-5 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xl\:rt-r-mt-5 {
            --margin-top: var(--space-5)
        }

        .xl\:rt-r-mt-6 {
            --margin-top: var(--space-6)
        }

        .xl\:rt-r-mt-6,
        .xl\:rt-r-mt-7 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xl\:rt-r-mt-7 {
            --margin-top: var(--space-7)
        }

        .xl\:rt-r-mt-8 {
            --margin-top: var(--space-8)
        }

        .xl\:rt-r-mt-8,
        .xl\:rt-r-mt-9 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xl\:rt-r-mt-9 {
            --margin-top: var(--space-9)
        }

        .xl\:-rt-r-mt-1 {
            --margin-top: calc(-1 * var(--space-1))
        }

        .xl\:-rt-r-mt-1,
        .xl\:-rt-r-mt-2 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xl\:-rt-r-mt-2 {
            --margin-top: calc(-1 * var(--space-2))
        }

        .xl\:-rt-r-mt-3 {
            --margin-top: calc(-1 * var(--space-3))
        }

        .xl\:-rt-r-mt-3,
        .xl\:-rt-r-mt-4 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xl\:-rt-r-mt-4 {
            --margin-top: calc(-1 * var(--space-4))
        }

        .xl\:-rt-r-mt-5 {
            --margin-top: calc(-1 * var(--space-5))
        }

        .xl\:-rt-r-mt-5,
        .xl\:-rt-r-mt-6 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xl\:-rt-r-mt-6 {
            --margin-top: calc(-1 * var(--space-6))
        }

        .xl\:-rt-r-mt-7 {
            --margin-top: calc(-1 * var(--space-7))
        }

        .xl\:-rt-r-mt-7,
        .xl\:-rt-r-mt-8 {
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xl\:-rt-r-mt-8 {
            --margin-top: calc(-1 * var(--space-8))
        }

        .xl\:-rt-r-mt-9 {
            --margin-top: calc(-1 * var(--space-9));
            margin-top: var(--margin-top-override, var(--margin-top))
        }

        .xl\:rt-r-mr-auto {
            margin-right: auto
        }

        .xl\:rt-r-mr-0 {
            --margin-right: 0px
        }

        .xl\:rt-r-mr-0,
        .xl\:rt-r-mr-1 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-mr-1 {
            --margin-right: var(--space-1)
        }

        .xl\:rt-r-mr-2 {
            --margin-right: var(--space-2)
        }

        .xl\:rt-r-mr-2,
        .xl\:rt-r-mr-3 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-mr-3 {
            --margin-right: var(--space-3)
        }

        .xl\:rt-r-mr-4 {
            --margin-right: var(--space-4)
        }

        .xl\:rt-r-mr-4,
        .xl\:rt-r-mr-5 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-mr-5 {
            --margin-right: var(--space-5)
        }

        .xl\:rt-r-mr-6 {
            --margin-right: var(--space-6)
        }

        .xl\:rt-r-mr-6,
        .xl\:rt-r-mr-7 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-mr-7 {
            --margin-right: var(--space-7)
        }

        .xl\:rt-r-mr-8 {
            --margin-right: var(--space-8)
        }

        .xl\:rt-r-mr-8,
        .xl\:rt-r-mr-9 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-mr-9 {
            --margin-right: var(--space-9)
        }

        .xl\:-rt-r-mr-1 {
            --margin-right: calc(-1 * var(--space-1))
        }

        .xl\:-rt-r-mr-1,
        .xl\:-rt-r-mr-2 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:-rt-r-mr-2 {
            --margin-right: calc(-1 * var(--space-2))
        }

        .xl\:-rt-r-mr-3 {
            --margin-right: calc(-1 * var(--space-3))
        }

        .xl\:-rt-r-mr-3,
        .xl\:-rt-r-mr-4 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:-rt-r-mr-4 {
            --margin-right: calc(-1 * var(--space-4))
        }

        .xl\:-rt-r-mr-5 {
            --margin-right: calc(-1 * var(--space-5))
        }

        .xl\:-rt-r-mr-5,
        .xl\:-rt-r-mr-6 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:-rt-r-mr-6 {
            --margin-right: calc(-1 * var(--space-6))
        }

        .xl\:-rt-r-mr-7 {
            --margin-right: calc(-1 * var(--space-7))
        }

        .xl\:-rt-r-mr-7,
        .xl\:-rt-r-mr-8 {
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:-rt-r-mr-8 {
            --margin-right: calc(-1 * var(--space-8))
        }

        .xl\:-rt-r-mr-9 {
            --margin-right: calc(-1 * var(--space-9));
            margin-right: var(--margin-right-override, var(--margin-right))
        }

        .xl\:rt-r-mb-auto {
            margin-bottom: auto
        }

        .xl\:rt-r-mb-0 {
            --margin-bottom: 0px
        }

        .xl\:rt-r-mb-0,
        .xl\:rt-r-mb-1 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-mb-1 {
            --margin-bottom: var(--space-1)
        }

        .xl\:rt-r-mb-2 {
            --margin-bottom: var(--space-2)
        }

        .xl\:rt-r-mb-2,
        .xl\:rt-r-mb-3 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-mb-3 {
            --margin-bottom: var(--space-3)
        }

        .xl\:rt-r-mb-4 {
            --margin-bottom: var(--space-4)
        }

        .xl\:rt-r-mb-4,
        .xl\:rt-r-mb-5 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-mb-5 {
            --margin-bottom: var(--space-5)
        }

        .xl\:rt-r-mb-6 {
            --margin-bottom: var(--space-6)
        }

        .xl\:rt-r-mb-6,
        .xl\:rt-r-mb-7 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-mb-7 {
            --margin-bottom: var(--space-7)
        }

        .xl\:rt-r-mb-8 {
            --margin-bottom: var(--space-8)
        }

        .xl\:rt-r-mb-8,
        .xl\:rt-r-mb-9 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-mb-9 {
            --margin-bottom: var(--space-9)
        }

        .xl\:-rt-r-mb-1 {
            --margin-bottom: calc(-1 * var(--space-1))
        }

        .xl\:-rt-r-mb-1,
        .xl\:-rt-r-mb-2 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:-rt-r-mb-2 {
            --margin-bottom: calc(-1 * var(--space-2))
        }

        .xl\:-rt-r-mb-3 {
            --margin-bottom: calc(-1 * var(--space-3))
        }

        .xl\:-rt-r-mb-3,
        .xl\:-rt-r-mb-4 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:-rt-r-mb-4 {
            --margin-bottom: calc(-1 * var(--space-4))
        }

        .xl\:-rt-r-mb-5 {
            --margin-bottom: calc(-1 * var(--space-5))
        }

        .xl\:-rt-r-mb-5,
        .xl\:-rt-r-mb-6 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:-rt-r-mb-6 {
            --margin-bottom: calc(-1 * var(--space-6))
        }

        .xl\:-rt-r-mb-7 {
            --margin-bottom: calc(-1 * var(--space-7))
        }

        .xl\:-rt-r-mb-7,
        .xl\:-rt-r-mb-8 {
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:-rt-r-mb-8 {
            --margin-bottom: calc(-1 * var(--space-8))
        }

        .xl\:-rt-r-mb-9 {
            --margin-bottom: calc(-1 * var(--space-9));
            margin-bottom: var(--margin-bottom-override, var(--margin-bottom))
        }

        .xl\:rt-r-ml-auto {
            margin-left: auto
        }

        .xl\:rt-r-ml-0 {
            --margin-left: 0px
        }

        .xl\:rt-r-ml-0,
        .xl\:rt-r-ml-1 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xl\:rt-r-ml-1 {
            --margin-left: var(--space-1)
        }

        .xl\:rt-r-ml-2 {
            --margin-left: var(--space-2)
        }

        .xl\:rt-r-ml-2,
        .xl\:rt-r-ml-3 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xl\:rt-r-ml-3 {
            --margin-left: var(--space-3)
        }

        .xl\:rt-r-ml-4 {
            --margin-left: var(--space-4)
        }

        .xl\:rt-r-ml-4,
        .xl\:rt-r-ml-5 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xl\:rt-r-ml-5 {
            --margin-left: var(--space-5)
        }

        .xl\:rt-r-ml-6 {
            --margin-left: var(--space-6)
        }

        .xl\:rt-r-ml-6,
        .xl\:rt-r-ml-7 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xl\:rt-r-ml-7 {
            --margin-left: var(--space-7)
        }

        .xl\:rt-r-ml-8 {
            --margin-left: var(--space-8)
        }

        .xl\:rt-r-ml-8,
        .xl\:rt-r-ml-9 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xl\:rt-r-ml-9 {
            --margin-left: var(--space-9)
        }

        .xl\:-rt-r-ml-1 {
            --margin-left: calc(-1 * var(--space-1))
        }

        .xl\:-rt-r-ml-1,
        .xl\:-rt-r-ml-2 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xl\:-rt-r-ml-2 {
            --margin-left: calc(-1 * var(--space-2))
        }

        .xl\:-rt-r-ml-3 {
            --margin-left: calc(-1 * var(--space-3))
        }

        .xl\:-rt-r-ml-3,
        .xl\:-rt-r-ml-4 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xl\:-rt-r-ml-4 {
            --margin-left: calc(-1 * var(--space-4))
        }

        .xl\:-rt-r-ml-5 {
            --margin-left: calc(-1 * var(--space-5))
        }

        .xl\:-rt-r-ml-5,
        .xl\:-rt-r-ml-6 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xl\:-rt-r-ml-6 {
            --margin-left: calc(-1 * var(--space-6))
        }

        .xl\:-rt-r-ml-7 {
            --margin-left: calc(-1 * var(--space-7))
        }

        .xl\:-rt-r-ml-7,
        .xl\:-rt-r-ml-8 {
            margin-left: var(--margin-left-override, var(--margin-left))
        }

        .xl\:-rt-r-ml-8 {
            --margin-left: calc(-1 * var(--space-8))
        }

        .xl\:-rt-r-ml-9 {
            --margin-left: calc(-1 * var(--space-9));
            margin-left: var(--margin-left-override, var(--margin-left))
        }
    }

    @media {
        .rt-r-p-0 {
            padding: 0
        }

        .rt-r-p-1 {
            padding: var(--space-1)
        }

        .rt-r-p-2 {
            padding: var(--space-2)
        }

        .rt-r-p-3 {
            padding: var(--space-3)
        }

        .rt-r-p-4 {
            padding: var(--space-4)
        }

        .rt-r-p-5 {
            padding: var(--space-5)
        }

        .rt-r-p-6 {
            padding: var(--space-6)
        }

        .rt-r-p-7 {
            padding: var(--space-7)
        }

        .rt-r-p-8 {
            padding: var(--space-8)
        }

        .rt-r-p-9 {
            padding: var(--space-9)
        }

        .rt-r-p-current {
            padding: var(--inset-padding)
        }

        .rt-r-px-0 {
            padding-left: 0;
            padding-right: 0
        }

        .rt-r-px-1 {
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .rt-r-px-2 {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .rt-r-px-3 {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .rt-r-px-4 {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .rt-r-px-5 {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .rt-r-px-6 {
            padding-left: var(--space-6);
            padding-right: var(--space-6)
        }

        .rt-r-px-7 {
            padding-left: var(--space-7);
            padding-right: var(--space-7)
        }

        .rt-r-px-8 {
            padding-left: var(--space-8);
            padding-right: var(--space-8)
        }

        .rt-r-px-9 {
            padding-left: var(--space-9);
            padding-right: var(--space-9)
        }

        .rt-r-px-current {
            padding-left: var(--inset-padding);
            padding-right: var(--inset-padding)
        }

        .rt-r-py-0 {
            padding-top: 0;
            padding-bottom: 0
        }

        .rt-r-py-1 {
            padding-top: var(--space-1);
            padding-bottom: var(--space-1)
        }

        .rt-r-py-2 {
            padding-top: var(--space-2);
            padding-bottom: var(--space-2)
        }

        .rt-r-py-3 {
            padding-top: var(--space-3);
            padding-bottom: var(--space-3)
        }

        .rt-r-py-4 {
            padding-top: var(--space-4);
            padding-bottom: var(--space-4)
        }

        .rt-r-py-5 {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .rt-r-py-6 {
            padding-top: var(--space-6);
            padding-bottom: var(--space-6)
        }

        .rt-r-py-7 {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .rt-r-py-8 {
            padding-top: var(--space-8);
            padding-bottom: var(--space-8)
        }

        .rt-r-py-9 {
            padding-top: var(--space-9);
            padding-bottom: var(--space-9)
        }

        .rt-r-py-current {
            padding-top: var(--inset-padding);
            padding-bottom: var(--inset-padding)
        }

        .rt-r-pt-0 {
            padding-top: 0
        }

        .rt-r-pt-1 {
            padding-top: var(--space-1)
        }

        .rt-r-pt-2 {
            padding-top: var(--space-2)
        }

        .rt-r-pt-3 {
            padding-top: var(--space-3)
        }

        .rt-r-pt-4 {
            padding-top: var(--space-4)
        }

        .rt-r-pt-5 {
            padding-top: var(--space-5)
        }

        .rt-r-pt-6 {
            padding-top: var(--space-6)
        }

        .rt-r-pt-7 {
            padding-top: var(--space-7)
        }

        .rt-r-pt-8 {
            padding-top: var(--space-8)
        }

        .rt-r-pt-9 {
            padding-top: var(--space-9)
        }

        .rt-r-pt-current {
            padding-top: var(--inset-padding)
        }

        .rt-r-pr-0 {
            padding-right: 0
        }

        .rt-r-pr-1 {
            padding-right: var(--space-1)
        }

        .rt-r-pr-2 {
            padding-right: var(--space-2)
        }

        .rt-r-pr-3 {
            padding-right: var(--space-3)
        }

        .rt-r-pr-4 {
            padding-right: var(--space-4)
        }

        .rt-r-pr-5 {
            padding-right: var(--space-5)
        }

        .rt-r-pr-6 {
            padding-right: var(--space-6)
        }

        .rt-r-pr-7 {
            padding-right: var(--space-7)
        }

        .rt-r-pr-8 {
            padding-right: var(--space-8)
        }

        .rt-r-pr-9 {
            padding-right: var(--space-9)
        }

        .rt-r-pr-current {
            padding-right: var(--inset-padding)
        }

        .rt-r-pb-0 {
            padding-bottom: 0
        }

        .rt-r-pb-1 {
            padding-bottom: var(--space-1)
        }

        .rt-r-pb-2 {
            padding-bottom: var(--space-2)
        }

        .rt-r-pb-3 {
            padding-bottom: var(--space-3)
        }

        .rt-r-pb-4 {
            padding-bottom: var(--space-4)
        }

        .rt-r-pb-5 {
            padding-bottom: var(--space-5)
        }

        .rt-r-pb-6 {
            padding-bottom: var(--space-6)
        }

        .rt-r-pb-7 {
            padding-bottom: var(--space-7)
        }

        .rt-r-pb-8 {
            padding-bottom: var(--space-8)
        }

        .rt-r-pb-9 {
            padding-bottom: var(--space-9)
        }

        .rt-r-pb-current {
            padding-bottom: var(--inset-padding)
        }

        .rt-r-pl-0 {
            padding-left: 0
        }

        .rt-r-pl-1 {
            padding-left: var(--space-1)
        }

        .rt-r-pl-2 {
            padding-left: var(--space-2)
        }

        .rt-r-pl-3 {
            padding-left: var(--space-3)
        }

        .rt-r-pl-4 {
            padding-left: var(--space-4)
        }

        .rt-r-pl-5 {
            padding-left: var(--space-5)
        }

        .rt-r-pl-6 {
            padding-left: var(--space-6)
        }

        .rt-r-pl-7 {
            padding-left: var(--space-7)
        }

        .rt-r-pl-8 {
            padding-left: var(--space-8)
        }

        .rt-r-pl-9 {
            padding-left: var(--space-9)
        }

        .rt-r-pl-current {
            padding-left: var(--inset-padding)
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-p-0 {
            padding: 0
        }

        .xs\:rt-r-p-1 {
            padding: var(--space-1)
        }

        .xs\:rt-r-p-2 {
            padding: var(--space-2)
        }

        .xs\:rt-r-p-3 {
            padding: var(--space-3)
        }

        .xs\:rt-r-p-4 {
            padding: var(--space-4)
        }

        .xs\:rt-r-p-5 {
            padding: var(--space-5)
        }

        .xs\:rt-r-p-6 {
            padding: var(--space-6)
        }

        .xs\:rt-r-p-7 {
            padding: var(--space-7)
        }

        .xs\:rt-r-p-8 {
            padding: var(--space-8)
        }

        .xs\:rt-r-p-9 {
            padding: var(--space-9)
        }

        .xs\:rt-r-p-current {
            padding: var(--inset-padding)
        }

        .xs\:rt-r-px-0 {
            padding-left: 0;
            padding-right: 0
        }

        .xs\:rt-r-px-1 {
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .xs\:rt-r-px-2 {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .xs\:rt-r-px-3 {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .xs\:rt-r-px-4 {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .xs\:rt-r-px-5 {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .xs\:rt-r-px-6 {
            padding-left: var(--space-6);
            padding-right: var(--space-6)
        }

        .xs\:rt-r-px-7 {
            padding-left: var(--space-7);
            padding-right: var(--space-7)
        }

        .xs\:rt-r-px-8 {
            padding-left: var(--space-8);
            padding-right: var(--space-8)
        }

        .xs\:rt-r-px-9 {
            padding-left: var(--space-9);
            padding-right: var(--space-9)
        }

        .xs\:rt-r-px-current {
            padding-left: var(--inset-padding);
            padding-right: var(--inset-padding)
        }

        .xs\:rt-r-py-0 {
            padding-top: 0;
            padding-bottom: 0
        }

        .xs\:rt-r-py-1 {
            padding-top: var(--space-1);
            padding-bottom: var(--space-1)
        }

        .xs\:rt-r-py-2 {
            padding-top: var(--space-2);
            padding-bottom: var(--space-2)
        }

        .xs\:rt-r-py-3 {
            padding-top: var(--space-3);
            padding-bottom: var(--space-3)
        }

        .xs\:rt-r-py-4 {
            padding-top: var(--space-4);
            padding-bottom: var(--space-4)
        }

        .xs\:rt-r-py-5 {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .xs\:rt-r-py-6 {
            padding-top: var(--space-6);
            padding-bottom: var(--space-6)
        }

        .xs\:rt-r-py-7 {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .xs\:rt-r-py-8 {
            padding-top: var(--space-8);
            padding-bottom: var(--space-8)
        }

        .xs\:rt-r-py-9 {
            padding-top: var(--space-9);
            padding-bottom: var(--space-9)
        }

        .xs\:rt-r-py-current {
            padding-top: var(--inset-padding);
            padding-bottom: var(--inset-padding)
        }

        .xs\:rt-r-pt-0 {
            padding-top: 0
        }

        .xs\:rt-r-pt-1 {
            padding-top: var(--space-1)
        }

        .xs\:rt-r-pt-2 {
            padding-top: var(--space-2)
        }

        .xs\:rt-r-pt-3 {
            padding-top: var(--space-3)
        }

        .xs\:rt-r-pt-4 {
            padding-top: var(--space-4)
        }

        .xs\:rt-r-pt-5 {
            padding-top: var(--space-5)
        }

        .xs\:rt-r-pt-6 {
            padding-top: var(--space-6)
        }

        .xs\:rt-r-pt-7 {
            padding-top: var(--space-7)
        }

        .xs\:rt-r-pt-8 {
            padding-top: var(--space-8)
        }

        .xs\:rt-r-pt-9 {
            padding-top: var(--space-9)
        }

        .xs\:rt-r-pt-current {
            padding-top: var(--inset-padding)
        }

        .xs\:rt-r-pr-0 {
            padding-right: 0
        }

        .xs\:rt-r-pr-1 {
            padding-right: var(--space-1)
        }

        .xs\:rt-r-pr-2 {
            padding-right: var(--space-2)
        }

        .xs\:rt-r-pr-3 {
            padding-right: var(--space-3)
        }

        .xs\:rt-r-pr-4 {
            padding-right: var(--space-4)
        }

        .xs\:rt-r-pr-5 {
            padding-right: var(--space-5)
        }

        .xs\:rt-r-pr-6 {
            padding-right: var(--space-6)
        }

        .xs\:rt-r-pr-7 {
            padding-right: var(--space-7)
        }

        .xs\:rt-r-pr-8 {
            padding-right: var(--space-8)
        }

        .xs\:rt-r-pr-9 {
            padding-right: var(--space-9)
        }

        .xs\:rt-r-pr-current {
            padding-right: var(--inset-padding)
        }

        .xs\:rt-r-pb-0 {
            padding-bottom: 0
        }

        .xs\:rt-r-pb-1 {
            padding-bottom: var(--space-1)
        }

        .xs\:rt-r-pb-2 {
            padding-bottom: var(--space-2)
        }

        .xs\:rt-r-pb-3 {
            padding-bottom: var(--space-3)
        }

        .xs\:rt-r-pb-4 {
            padding-bottom: var(--space-4)
        }

        .xs\:rt-r-pb-5 {
            padding-bottom: var(--space-5)
        }

        .xs\:rt-r-pb-6 {
            padding-bottom: var(--space-6)
        }

        .xs\:rt-r-pb-7 {
            padding-bottom: var(--space-7)
        }

        .xs\:rt-r-pb-8 {
            padding-bottom: var(--space-8)
        }

        .xs\:rt-r-pb-9 {
            padding-bottom: var(--space-9)
        }

        .xs\:rt-r-pb-current {
            padding-bottom: var(--inset-padding)
        }

        .xs\:rt-r-pl-0 {
            padding-left: 0
        }

        .xs\:rt-r-pl-1 {
            padding-left: var(--space-1)
        }

        .xs\:rt-r-pl-2 {
            padding-left: var(--space-2)
        }

        .xs\:rt-r-pl-3 {
            padding-left: var(--space-3)
        }

        .xs\:rt-r-pl-4 {
            padding-left: var(--space-4)
        }

        .xs\:rt-r-pl-5 {
            padding-left: var(--space-5)
        }

        .xs\:rt-r-pl-6 {
            padding-left: var(--space-6)
        }

        .xs\:rt-r-pl-7 {
            padding-left: var(--space-7)
        }

        .xs\:rt-r-pl-8 {
            padding-left: var(--space-8)
        }

        .xs\:rt-r-pl-9 {
            padding-left: var(--space-9)
        }

        .xs\:rt-r-pl-current {
            padding-left: var(--inset-padding)
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-p-0 {
            padding: 0
        }

        .sm\:rt-r-p-1 {
            padding: var(--space-1)
        }

        .sm\:rt-r-p-2 {
            padding: var(--space-2)
        }

        .sm\:rt-r-p-3 {
            padding: var(--space-3)
        }

        .sm\:rt-r-p-4 {
            padding: var(--space-4)
        }

        .sm\:rt-r-p-5 {
            padding: var(--space-5)
        }

        .sm\:rt-r-p-6 {
            padding: var(--space-6)
        }

        .sm\:rt-r-p-7 {
            padding: var(--space-7)
        }

        .sm\:rt-r-p-8 {
            padding: var(--space-8)
        }

        .sm\:rt-r-p-9 {
            padding: var(--space-9)
        }

        .sm\:rt-r-p-current {
            padding: var(--inset-padding)
        }

        .sm\:rt-r-px-0 {
            padding-left: 0;
            padding-right: 0
        }

        .sm\:rt-r-px-1 {
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .sm\:rt-r-px-2 {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .sm\:rt-r-px-3 {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .sm\:rt-r-px-4 {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .sm\:rt-r-px-5 {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .sm\:rt-r-px-6 {
            padding-left: var(--space-6);
            padding-right: var(--space-6)
        }

        .sm\:rt-r-px-7 {
            padding-left: var(--space-7);
            padding-right: var(--space-7)
        }

        .sm\:rt-r-px-8 {
            padding-left: var(--space-8);
            padding-right: var(--space-8)
        }

        .sm\:rt-r-px-9 {
            padding-left: var(--space-9);
            padding-right: var(--space-9)
        }

        .sm\:rt-r-px-current {
            padding-left: var(--inset-padding);
            padding-right: var(--inset-padding)
        }

        .sm\:rt-r-py-0 {
            padding-top: 0;
            padding-bottom: 0
        }

        .sm\:rt-r-py-1 {
            padding-top: var(--space-1);
            padding-bottom: var(--space-1)
        }

        .sm\:rt-r-py-2 {
            padding-top: var(--space-2);
            padding-bottom: var(--space-2)
        }

        .sm\:rt-r-py-3 {
            padding-top: var(--space-3);
            padding-bottom: var(--space-3)
        }

        .sm\:rt-r-py-4 {
            padding-top: var(--space-4);
            padding-bottom: var(--space-4)
        }

        .sm\:rt-r-py-5 {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .sm\:rt-r-py-6 {
            padding-top: var(--space-6);
            padding-bottom: var(--space-6)
        }

        .sm\:rt-r-py-7 {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .sm\:rt-r-py-8 {
            padding-top: var(--space-8);
            padding-bottom: var(--space-8)
        }

        .sm\:rt-r-py-9 {
            padding-top: var(--space-9);
            padding-bottom: var(--space-9)
        }

        .sm\:rt-r-py-current {
            padding-top: var(--inset-padding);
            padding-bottom: var(--inset-padding)
        }

        .sm\:rt-r-pt-0 {
            padding-top: 0
        }

        .sm\:rt-r-pt-1 {
            padding-top: var(--space-1)
        }

        .sm\:rt-r-pt-2 {
            padding-top: var(--space-2)
        }

        .sm\:rt-r-pt-3 {
            padding-top: var(--space-3)
        }

        .sm\:rt-r-pt-4 {
            padding-top: var(--space-4)
        }

        .sm\:rt-r-pt-5 {
            padding-top: var(--space-5)
        }

        .sm\:rt-r-pt-6 {
            padding-top: var(--space-6)
        }

        .sm\:rt-r-pt-7 {
            padding-top: var(--space-7)
        }

        .sm\:rt-r-pt-8 {
            padding-top: var(--space-8)
        }

        .sm\:rt-r-pt-9 {
            padding-top: var(--space-9)
        }

        .sm\:rt-r-pt-current {
            padding-top: var(--inset-padding)
        }

        .sm\:rt-r-pr-0 {
            padding-right: 0
        }

        .sm\:rt-r-pr-1 {
            padding-right: var(--space-1)
        }

        .sm\:rt-r-pr-2 {
            padding-right: var(--space-2)
        }

        .sm\:rt-r-pr-3 {
            padding-right: var(--space-3)
        }

        .sm\:rt-r-pr-4 {
            padding-right: var(--space-4)
        }

        .sm\:rt-r-pr-5 {
            padding-right: var(--space-5)
        }

        .sm\:rt-r-pr-6 {
            padding-right: var(--space-6)
        }

        .sm\:rt-r-pr-7 {
            padding-right: var(--space-7)
        }

        .sm\:rt-r-pr-8 {
            padding-right: var(--space-8)
        }

        .sm\:rt-r-pr-9 {
            padding-right: var(--space-9)
        }

        .sm\:rt-r-pr-current {
            padding-right: var(--inset-padding)
        }

        .sm\:rt-r-pb-0 {
            padding-bottom: 0
        }

        .sm\:rt-r-pb-1 {
            padding-bottom: var(--space-1)
        }

        .sm\:rt-r-pb-2 {
            padding-bottom: var(--space-2)
        }

        .sm\:rt-r-pb-3 {
            padding-bottom: var(--space-3)
        }

        .sm\:rt-r-pb-4 {
            padding-bottom: var(--space-4)
        }

        .sm\:rt-r-pb-5 {
            padding-bottom: var(--space-5)
        }

        .sm\:rt-r-pb-6 {
            padding-bottom: var(--space-6)
        }

        .sm\:rt-r-pb-7 {
            padding-bottom: var(--space-7)
        }

        .sm\:rt-r-pb-8 {
            padding-bottom: var(--space-8)
        }

        .sm\:rt-r-pb-9 {
            padding-bottom: var(--space-9)
        }

        .sm\:rt-r-pb-current {
            padding-bottom: var(--inset-padding)
        }

        .sm\:rt-r-pl-0 {
            padding-left: 0
        }

        .sm\:rt-r-pl-1 {
            padding-left: var(--space-1)
        }

        .sm\:rt-r-pl-2 {
            padding-left: var(--space-2)
        }

        .sm\:rt-r-pl-3 {
            padding-left: var(--space-3)
        }

        .sm\:rt-r-pl-4 {
            padding-left: var(--space-4)
        }

        .sm\:rt-r-pl-5 {
            padding-left: var(--space-5)
        }

        .sm\:rt-r-pl-6 {
            padding-left: var(--space-6)
        }

        .sm\:rt-r-pl-7 {
            padding-left: var(--space-7)
        }

        .sm\:rt-r-pl-8 {
            padding-left: var(--space-8)
        }

        .sm\:rt-r-pl-9 {
            padding-left: var(--space-9)
        }

        .sm\:rt-r-pl-current {
            padding-left: var(--inset-padding)
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-p-0 {
            padding: 0
        }

        .md\:rt-r-p-1 {
            padding: var(--space-1)
        }

        .md\:rt-r-p-2 {
            padding: var(--space-2)
        }

        .md\:rt-r-p-3 {
            padding: var(--space-3)
        }

        .md\:rt-r-p-4 {
            padding: var(--space-4)
        }

        .md\:rt-r-p-5 {
            padding: var(--space-5)
        }

        .md\:rt-r-p-6 {
            padding: var(--space-6)
        }

        .md\:rt-r-p-7 {
            padding: var(--space-7)
        }

        .md\:rt-r-p-8 {
            padding: var(--space-8)
        }

        .md\:rt-r-p-9 {
            padding: var(--space-9)
        }

        .md\:rt-r-p-current {
            padding: var(--inset-padding)
        }

        .md\:rt-r-px-0 {
            padding-left: 0;
            padding-right: 0
        }

        .md\:rt-r-px-1 {
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .md\:rt-r-px-2 {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .md\:rt-r-px-3 {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .md\:rt-r-px-4 {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .md\:rt-r-px-5 {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .md\:rt-r-px-6 {
            padding-left: var(--space-6);
            padding-right: var(--space-6)
        }

        .md\:rt-r-px-7 {
            padding-left: var(--space-7);
            padding-right: var(--space-7)
        }

        .md\:rt-r-px-8 {
            padding-left: var(--space-8);
            padding-right: var(--space-8)
        }

        .md\:rt-r-px-9 {
            padding-left: var(--space-9);
            padding-right: var(--space-9)
        }

        .md\:rt-r-px-current {
            padding-left: var(--inset-padding);
            padding-right: var(--inset-padding)
        }

        .md\:rt-r-py-0 {
            padding-top: 0;
            padding-bottom: 0
        }

        .md\:rt-r-py-1 {
            padding-top: var(--space-1);
            padding-bottom: var(--space-1)
        }

        .md\:rt-r-py-2 {
            padding-top: var(--space-2);
            padding-bottom: var(--space-2)
        }

        .md\:rt-r-py-3 {
            padding-top: var(--space-3);
            padding-bottom: var(--space-3)
        }

        .md\:rt-r-py-4 {
            padding-top: var(--space-4);
            padding-bottom: var(--space-4)
        }

        .md\:rt-r-py-5 {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .md\:rt-r-py-6 {
            padding-top: var(--space-6);
            padding-bottom: var(--space-6)
        }

        .md\:rt-r-py-7 {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .md\:rt-r-py-8 {
            padding-top: var(--space-8);
            padding-bottom: var(--space-8)
        }

        .md\:rt-r-py-9 {
            padding-top: var(--space-9);
            padding-bottom: var(--space-9)
        }

        .md\:rt-r-py-current {
            padding-top: var(--inset-padding);
            padding-bottom: var(--inset-padding)
        }

        .md\:rt-r-pt-0 {
            padding-top: 0
        }

        .md\:rt-r-pt-1 {
            padding-top: var(--space-1)
        }

        .md\:rt-r-pt-2 {
            padding-top: var(--space-2)
        }

        .md\:rt-r-pt-3 {
            padding-top: var(--space-3)
        }

        .md\:rt-r-pt-4 {
            padding-top: var(--space-4)
        }

        .md\:rt-r-pt-5 {
            padding-top: var(--space-5)
        }

        .md\:rt-r-pt-6 {
            padding-top: var(--space-6)
        }

        .md\:rt-r-pt-7 {
            padding-top: var(--space-7)
        }

        .md\:rt-r-pt-8 {
            padding-top: var(--space-8)
        }

        .md\:rt-r-pt-9 {
            padding-top: var(--space-9)
        }

        .md\:rt-r-pt-current {
            padding-top: var(--inset-padding)
        }

        .md\:rt-r-pr-0 {
            padding-right: 0
        }

        .md\:rt-r-pr-1 {
            padding-right: var(--space-1)
        }

        .md\:rt-r-pr-2 {
            padding-right: var(--space-2)
        }

        .md\:rt-r-pr-3 {
            padding-right: var(--space-3)
        }

        .md\:rt-r-pr-4 {
            padding-right: var(--space-4)
        }

        .md\:rt-r-pr-5 {
            padding-right: var(--space-5)
        }

        .md\:rt-r-pr-6 {
            padding-right: var(--space-6)
        }

        .md\:rt-r-pr-7 {
            padding-right: var(--space-7)
        }

        .md\:rt-r-pr-8 {
            padding-right: var(--space-8)
        }

        .md\:rt-r-pr-9 {
            padding-right: var(--space-9)
        }

        .md\:rt-r-pr-current {
            padding-right: var(--inset-padding)
        }

        .md\:rt-r-pb-0 {
            padding-bottom: 0
        }

        .md\:rt-r-pb-1 {
            padding-bottom: var(--space-1)
        }

        .md\:rt-r-pb-2 {
            padding-bottom: var(--space-2)
        }

        .md\:rt-r-pb-3 {
            padding-bottom: var(--space-3)
        }

        .md\:rt-r-pb-4 {
            padding-bottom: var(--space-4)
        }

        .md\:rt-r-pb-5 {
            padding-bottom: var(--space-5)
        }

        .md\:rt-r-pb-6 {
            padding-bottom: var(--space-6)
        }

        .md\:rt-r-pb-7 {
            padding-bottom: var(--space-7)
        }

        .md\:rt-r-pb-8 {
            padding-bottom: var(--space-8)
        }

        .md\:rt-r-pb-9 {
            padding-bottom: var(--space-9)
        }

        .md\:rt-r-pb-current {
            padding-bottom: var(--inset-padding)
        }

        .md\:rt-r-pl-0 {
            padding-left: 0
        }

        .md\:rt-r-pl-1 {
            padding-left: var(--space-1)
        }

        .md\:rt-r-pl-2 {
            padding-left: var(--space-2)
        }

        .md\:rt-r-pl-3 {
            padding-left: var(--space-3)
        }

        .md\:rt-r-pl-4 {
            padding-left: var(--space-4)
        }

        .md\:rt-r-pl-5 {
            padding-left: var(--space-5)
        }

        .md\:rt-r-pl-6 {
            padding-left: var(--space-6)
        }

        .md\:rt-r-pl-7 {
            padding-left: var(--space-7)
        }

        .md\:rt-r-pl-8 {
            padding-left: var(--space-8)
        }

        .md\:rt-r-pl-9 {
            padding-left: var(--space-9)
        }

        .md\:rt-r-pl-current {
            padding-left: var(--inset-padding)
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-p-0 {
            padding: 0
        }

        .lg\:rt-r-p-1 {
            padding: var(--space-1)
        }

        .lg\:rt-r-p-2 {
            padding: var(--space-2)
        }

        .lg\:rt-r-p-3 {
            padding: var(--space-3)
        }

        .lg\:rt-r-p-4 {
            padding: var(--space-4)
        }

        .lg\:rt-r-p-5 {
            padding: var(--space-5)
        }

        .lg\:rt-r-p-6 {
            padding: var(--space-6)
        }

        .lg\:rt-r-p-7 {
            padding: var(--space-7)
        }

        .lg\:rt-r-p-8 {
            padding: var(--space-8)
        }

        .lg\:rt-r-p-9 {
            padding: var(--space-9)
        }

        .lg\:rt-r-p-current {
            padding: var(--inset-padding)
        }

        .lg\:rt-r-px-0 {
            padding-left: 0;
            padding-right: 0
        }

        .lg\:rt-r-px-1 {
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .lg\:rt-r-px-2 {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .lg\:rt-r-px-3 {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .lg\:rt-r-px-4 {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .lg\:rt-r-px-5 {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .lg\:rt-r-px-6 {
            padding-left: var(--space-6);
            padding-right: var(--space-6)
        }

        .lg\:rt-r-px-7 {
            padding-left: var(--space-7);
            padding-right: var(--space-7)
        }

        .lg\:rt-r-px-8 {
            padding-left: var(--space-8);
            padding-right: var(--space-8)
        }

        .lg\:rt-r-px-9 {
            padding-left: var(--space-9);
            padding-right: var(--space-9)
        }

        .lg\:rt-r-px-current {
            padding-left: var(--inset-padding);
            padding-right: var(--inset-padding)
        }

        .lg\:rt-r-py-0 {
            padding-top: 0;
            padding-bottom: 0
        }

        .lg\:rt-r-py-1 {
            padding-top: var(--space-1);
            padding-bottom: var(--space-1)
        }

        .lg\:rt-r-py-2 {
            padding-top: var(--space-2);
            padding-bottom: var(--space-2)
        }

        .lg\:rt-r-py-3 {
            padding-top: var(--space-3);
            padding-bottom: var(--space-3)
        }

        .lg\:rt-r-py-4 {
            padding-top: var(--space-4);
            padding-bottom: var(--space-4)
        }

        .lg\:rt-r-py-5 {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .lg\:rt-r-py-6 {
            padding-top: var(--space-6);
            padding-bottom: var(--space-6)
        }

        .lg\:rt-r-py-7 {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .lg\:rt-r-py-8 {
            padding-top: var(--space-8);
            padding-bottom: var(--space-8)
        }

        .lg\:rt-r-py-9 {
            padding-top: var(--space-9);
            padding-bottom: var(--space-9)
        }

        .lg\:rt-r-py-current {
            padding-top: var(--inset-padding);
            padding-bottom: var(--inset-padding)
        }

        .lg\:rt-r-pt-0 {
            padding-top: 0
        }

        .lg\:rt-r-pt-1 {
            padding-top: var(--space-1)
        }

        .lg\:rt-r-pt-2 {
            padding-top: var(--space-2)
        }

        .lg\:rt-r-pt-3 {
            padding-top: var(--space-3)
        }

        .lg\:rt-r-pt-4 {
            padding-top: var(--space-4)
        }

        .lg\:rt-r-pt-5 {
            padding-top: var(--space-5)
        }

        .lg\:rt-r-pt-6 {
            padding-top: var(--space-6)
        }

        .lg\:rt-r-pt-7 {
            padding-top: var(--space-7)
        }

        .lg\:rt-r-pt-8 {
            padding-top: var(--space-8)
        }

        .lg\:rt-r-pt-9 {
            padding-top: var(--space-9)
        }

        .lg\:rt-r-pt-current {
            padding-top: var(--inset-padding)
        }

        .lg\:rt-r-pr-0 {
            padding-right: 0
        }

        .lg\:rt-r-pr-1 {
            padding-right: var(--space-1)
        }

        .lg\:rt-r-pr-2 {
            padding-right: var(--space-2)
        }

        .lg\:rt-r-pr-3 {
            padding-right: var(--space-3)
        }

        .lg\:rt-r-pr-4 {
            padding-right: var(--space-4)
        }

        .lg\:rt-r-pr-5 {
            padding-right: var(--space-5)
        }

        .lg\:rt-r-pr-6 {
            padding-right: var(--space-6)
        }

        .lg\:rt-r-pr-7 {
            padding-right: var(--space-7)
        }

        .lg\:rt-r-pr-8 {
            padding-right: var(--space-8)
        }

        .lg\:rt-r-pr-9 {
            padding-right: var(--space-9)
        }

        .lg\:rt-r-pr-current {
            padding-right: var(--inset-padding)
        }

        .lg\:rt-r-pb-0 {
            padding-bottom: 0
        }

        .lg\:rt-r-pb-1 {
            padding-bottom: var(--space-1)
        }

        .lg\:rt-r-pb-2 {
            padding-bottom: var(--space-2)
        }

        .lg\:rt-r-pb-3 {
            padding-bottom: var(--space-3)
        }

        .lg\:rt-r-pb-4 {
            padding-bottom: var(--space-4)
        }

        .lg\:rt-r-pb-5 {
            padding-bottom: var(--space-5)
        }

        .lg\:rt-r-pb-6 {
            padding-bottom: var(--space-6)
        }

        .lg\:rt-r-pb-7 {
            padding-bottom: var(--space-7)
        }

        .lg\:rt-r-pb-8 {
            padding-bottom: var(--space-8)
        }

        .lg\:rt-r-pb-9 {
            padding-bottom: var(--space-9)
        }

        .lg\:rt-r-pb-current {
            padding-bottom: var(--inset-padding)
        }

        .lg\:rt-r-pl-0 {
            padding-left: 0
        }

        .lg\:rt-r-pl-1 {
            padding-left: var(--space-1)
        }

        .lg\:rt-r-pl-2 {
            padding-left: var(--space-2)
        }

        .lg\:rt-r-pl-3 {
            padding-left: var(--space-3)
        }

        .lg\:rt-r-pl-4 {
            padding-left: var(--space-4)
        }

        .lg\:rt-r-pl-5 {
            padding-left: var(--space-5)
        }

        .lg\:rt-r-pl-6 {
            padding-left: var(--space-6)
        }

        .lg\:rt-r-pl-7 {
            padding-left: var(--space-7)
        }

        .lg\:rt-r-pl-8 {
            padding-left: var(--space-8)
        }

        .lg\:rt-r-pl-9 {
            padding-left: var(--space-9)
        }

        .lg\:rt-r-pl-current {
            padding-left: var(--inset-padding)
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-p-0 {
            padding: 0
        }

        .xl\:rt-r-p-1 {
            padding: var(--space-1)
        }

        .xl\:rt-r-p-2 {
            padding: var(--space-2)
        }

        .xl\:rt-r-p-3 {
            padding: var(--space-3)
        }

        .xl\:rt-r-p-4 {
            padding: var(--space-4)
        }

        .xl\:rt-r-p-5 {
            padding: var(--space-5)
        }

        .xl\:rt-r-p-6 {
            padding: var(--space-6)
        }

        .xl\:rt-r-p-7 {
            padding: var(--space-7)
        }

        .xl\:rt-r-p-8 {
            padding: var(--space-8)
        }

        .xl\:rt-r-p-9 {
            padding: var(--space-9)
        }

        .xl\:rt-r-p-current {
            padding: var(--inset-padding)
        }

        .xl\:rt-r-px-0 {
            padding-left: 0;
            padding-right: 0
        }

        .xl\:rt-r-px-1 {
            padding-left: var(--space-1);
            padding-right: var(--space-1)
        }

        .xl\:rt-r-px-2 {
            padding-left: var(--space-2);
            padding-right: var(--space-2)
        }

        .xl\:rt-r-px-3 {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }

        .xl\:rt-r-px-4 {
            padding-left: var(--space-4);
            padding-right: var(--space-4)
        }

        .xl\:rt-r-px-5 {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }

        .xl\:rt-r-px-6 {
            padding-left: var(--space-6);
            padding-right: var(--space-6)
        }

        .xl\:rt-r-px-7 {
            padding-left: var(--space-7);
            padding-right: var(--space-7)
        }

        .xl\:rt-r-px-8 {
            padding-left: var(--space-8);
            padding-right: var(--space-8)
        }

        .xl\:rt-r-px-9 {
            padding-left: var(--space-9);
            padding-right: var(--space-9)
        }

        .xl\:rt-r-px-current {
            padding-left: var(--inset-padding);
            padding-right: var(--inset-padding)
        }

        .xl\:rt-r-py-0 {
            padding-top: 0;
            padding-bottom: 0
        }

        .xl\:rt-r-py-1 {
            padding-top: var(--space-1);
            padding-bottom: var(--space-1)
        }

        .xl\:rt-r-py-2 {
            padding-top: var(--space-2);
            padding-bottom: var(--space-2)
        }

        .xl\:rt-r-py-3 {
            padding-top: var(--space-3);
            padding-bottom: var(--space-3)
        }

        .xl\:rt-r-py-4 {
            padding-top: var(--space-4);
            padding-bottom: var(--space-4)
        }

        .xl\:rt-r-py-5 {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5)
        }

        .xl\:rt-r-py-6 {
            padding-top: var(--space-6);
            padding-bottom: var(--space-6)
        }

        .xl\:rt-r-py-7 {
            padding-top: var(--space-7);
            padding-bottom: var(--space-7)
        }

        .xl\:rt-r-py-8 {
            padding-top: var(--space-8);
            padding-bottom: var(--space-8)
        }

        .xl\:rt-r-py-9 {
            padding-top: var(--space-9);
            padding-bottom: var(--space-9)
        }

        .xl\:rt-r-py-current {
            padding-top: var(--inset-padding);
            padding-bottom: var(--inset-padding)
        }

        .xl\:rt-r-pt-0 {
            padding-top: 0
        }

        .xl\:rt-r-pt-1 {
            padding-top: var(--space-1)
        }

        .xl\:rt-r-pt-2 {
            padding-top: var(--space-2)
        }

        .xl\:rt-r-pt-3 {
            padding-top: var(--space-3)
        }

        .xl\:rt-r-pt-4 {
            padding-top: var(--space-4)
        }

        .xl\:rt-r-pt-5 {
            padding-top: var(--space-5)
        }

        .xl\:rt-r-pt-6 {
            padding-top: var(--space-6)
        }

        .xl\:rt-r-pt-7 {
            padding-top: var(--space-7)
        }

        .xl\:rt-r-pt-8 {
            padding-top: var(--space-8)
        }

        .xl\:rt-r-pt-9 {
            padding-top: var(--space-9)
        }

        .xl\:rt-r-pt-current {
            padding-top: var(--inset-padding)
        }

        .xl\:rt-r-pr-0 {
            padding-right: 0
        }

        .xl\:rt-r-pr-1 {
            padding-right: var(--space-1)
        }

        .xl\:rt-r-pr-2 {
            padding-right: var(--space-2)
        }

        .xl\:rt-r-pr-3 {
            padding-right: var(--space-3)
        }

        .xl\:rt-r-pr-4 {
            padding-right: var(--space-4)
        }

        .xl\:rt-r-pr-5 {
            padding-right: var(--space-5)
        }

        .xl\:rt-r-pr-6 {
            padding-right: var(--space-6)
        }

        .xl\:rt-r-pr-7 {
            padding-right: var(--space-7)
        }

        .xl\:rt-r-pr-8 {
            padding-right: var(--space-8)
        }

        .xl\:rt-r-pr-9 {
            padding-right: var(--space-9)
        }

        .xl\:rt-r-pr-current {
            padding-right: var(--inset-padding)
        }

        .xl\:rt-r-pb-0 {
            padding-bottom: 0
        }

        .xl\:rt-r-pb-1 {
            padding-bottom: var(--space-1)
        }

        .xl\:rt-r-pb-2 {
            padding-bottom: var(--space-2)
        }

        .xl\:rt-r-pb-3 {
            padding-bottom: var(--space-3)
        }

        .xl\:rt-r-pb-4 {
            padding-bottom: var(--space-4)
        }

        .xl\:rt-r-pb-5 {
            padding-bottom: var(--space-5)
        }

        .xl\:rt-r-pb-6 {
            padding-bottom: var(--space-6)
        }

        .xl\:rt-r-pb-7 {
            padding-bottom: var(--space-7)
        }

        .xl\:rt-r-pb-8 {
            padding-bottom: var(--space-8)
        }

        .xl\:rt-r-pb-9 {
            padding-bottom: var(--space-9)
        }

        .xl\:rt-r-pb-current {
            padding-bottom: var(--inset-padding)
        }

        .xl\:rt-r-pl-0 {
            padding-left: 0
        }

        .xl\:rt-r-pl-1 {
            padding-left: var(--space-1)
        }

        .xl\:rt-r-pl-2 {
            padding-left: var(--space-2)
        }

        .xl\:rt-r-pl-3 {
            padding-left: var(--space-3)
        }

        .xl\:rt-r-pl-4 {
            padding-left: var(--space-4)
        }

        .xl\:rt-r-pl-5 {
            padding-left: var(--space-5)
        }

        .xl\:rt-r-pl-6 {
            padding-left: var(--space-6)
        }

        .xl\:rt-r-pl-7 {
            padding-left: var(--space-7)
        }

        .xl\:rt-r-pl-8 {
            padding-left: var(--space-8)
        }

        .xl\:rt-r-pl-9 {
            padding-left: var(--space-9)
        }

        .xl\:rt-r-pl-current {
            padding-left: var(--inset-padding)
        }
    }

    @media {
        .rt-r-position-static {
            position: static
        }

        .rt-r-position-absolute {
            position: absolute
        }

        .rt-r-position-relative {
            position: relative
        }

        .rt-r-position-fixed {
            position: fixed
        }

        .rt-r-position-sticky {
            position: sticky
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-position-static {
            position: static
        }

        .xs\:rt-r-position-absolute {
            position: absolute
        }

        .xs\:rt-r-position-relative {
            position: relative
        }

        .xs\:rt-r-position-fixed {
            position: fixed
        }

        .xs\:rt-r-position-sticky {
            position: sticky
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-position-static {
            position: static
        }

        .sm\:rt-r-position-absolute {
            position: absolute
        }

        .sm\:rt-r-position-relative {
            position: relative
        }

        .sm\:rt-r-position-fixed {
            position: fixed
        }

        .sm\:rt-r-position-sticky {
            position: sticky
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-position-static {
            position: static
        }

        .md\:rt-r-position-absolute {
            position: absolute
        }

        .md\:rt-r-position-relative {
            position: relative
        }

        .md\:rt-r-position-fixed {
            position: fixed
        }

        .md\:rt-r-position-sticky {
            position: sticky
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-position-static {
            position: static
        }

        .lg\:rt-r-position-absolute {
            position: absolute
        }

        .lg\:rt-r-position-relative {
            position: relative
        }

        .lg\:rt-r-position-fixed {
            position: fixed
        }

        .lg\:rt-r-position-sticky {
            position: sticky
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-position-static {
            position: static
        }

        .xl\:rt-r-position-absolute {
            position: absolute
        }

        .xl\:rt-r-position-relative {
            position: relative
        }

        .xl\:rt-r-position-fixed {
            position: fixed
        }

        .xl\:rt-r-position-sticky {
            position: sticky
        }
    }

    @media {
        .rt-r-ta-left {
            text-align: left
        }

        .rt-r-ta-center {
            text-align: center
        }

        .rt-r-ta-right {
            text-align: right
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-ta-left {
            text-align: left
        }

        .xs\:rt-r-ta-center {
            text-align: center
        }

        .xs\:rt-r-ta-right {
            text-align: right
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-ta-left {
            text-align: left
        }

        .sm\:rt-r-ta-center {
            text-align: center
        }

        .sm\:rt-r-ta-right {
            text-align: right
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-ta-left {
            text-align: left
        }

        .md\:rt-r-ta-center {
            text-align: center
        }

        .md\:rt-r-ta-right {
            text-align: right
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-ta-left {
            text-align: left
        }

        .lg\:rt-r-ta-center {
            text-align: center
        }

        .lg\:rt-r-ta-right {
            text-align: right
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-ta-left {
            text-align: left
        }

        .xl\:rt-r-ta-center {
            text-align: center
        }

        .xl\:rt-r-ta-right {
            text-align: right
        }
    }

    @media {
        .rt-r-va-baseline {
            vertical-align: baseline
        }

        .rt-r-va-top {
            vertical-align: top
        }

        .rt-r-va-middle {
            vertical-align: middle
        }

        .rt-r-va-bottom {
            vertical-align: bottom
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-va-baseline {
            vertical-align: baseline
        }

        .xs\:rt-r-va-top {
            vertical-align: top
        }

        .xs\:rt-r-va-middle {
            vertical-align: middle
        }

        .xs\:rt-r-va-bottom {
            vertical-align: bottom
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-va-baseline {
            vertical-align: baseline
        }

        .sm\:rt-r-va-top {
            vertical-align: top
        }

        .sm\:rt-r-va-middle {
            vertical-align: middle
        }

        .sm\:rt-r-va-bottom {
            vertical-align: bottom
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-va-baseline {
            vertical-align: baseline
        }

        .md\:rt-r-va-top {
            vertical-align: top
        }

        .md\:rt-r-va-middle {
            vertical-align: middle
        }

        .md\:rt-r-va-bottom {
            vertical-align: bottom
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-va-baseline {
            vertical-align: baseline
        }

        .lg\:rt-r-va-top {
            vertical-align: top
        }

        .lg\:rt-r-va-middle {
            vertical-align: middle
        }

        .lg\:rt-r-va-bottom {
            vertical-align: bottom
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-va-baseline {
            vertical-align: baseline
        }

        .xl\:rt-r-va-top {
            vertical-align: top
        }

        .xl\:rt-r-va-middle {
            vertical-align: middle
        }

        .xl\:rt-r-va-bottom {
            vertical-align: bottom
        }
    }

    @media {
        .rt-r-w-auto {
            width: auto
        }

        .rt-r-w-max-content {
            width: -moz-max-content;
            width: max-content
        }

        .rt-r-w-min-content {
            width: -moz-min-content;
            width: min-content
        }

        .rt-r-w-0 {
            width: 0
        }

        .rt-r-w-1 {
            width: var(--space-1)
        }

        .rt-r-w-2 {
            width: var(--space-2)
        }

        .rt-r-w-3 {
            width: var(--space-3)
        }

        .rt-r-w-4 {
            width: var(--space-4)
        }

        .rt-r-w-5 {
            width: var(--space-5)
        }

        .rt-r-w-6 {
            width: var(--space-6)
        }

        .rt-r-w-7 {
            width: var(--space-7)
        }

        .rt-r-w-8 {
            width: var(--space-8)
        }

        .rt-r-w-9 {
            width: var(--space-9)
        }

        .rt-r-w-50\% {
            width: 50%
        }

        .rt-r-w-100\% {
            width: 100%
        }
    }

    @media (min-width:520px) {
        .xs\:rt-r-w-auto {
            width: auto
        }

        .xs\:rt-r-w-max-content {
            width: -moz-max-content;
            width: max-content
        }

        .xs\:rt-r-w-min-content {
            width: -moz-min-content;
            width: min-content
        }

        .xs\:rt-r-w-0 {
            width: 0
        }

        .xs\:rt-r-w-1 {
            width: var(--space-1)
        }

        .xs\:rt-r-w-2 {
            width: var(--space-2)
        }

        .xs\:rt-r-w-3 {
            width: var(--space-3)
        }

        .xs\:rt-r-w-4 {
            width: var(--space-4)
        }

        .xs\:rt-r-w-5 {
            width: var(--space-5)
        }

        .xs\:rt-r-w-6 {
            width: var(--space-6)
        }

        .xs\:rt-r-w-7 {
            width: var(--space-7)
        }

        .xs\:rt-r-w-8 {
            width: var(--space-8)
        }

        .xs\:rt-r-w-9 {
            width: var(--space-9)
        }

        .xs\:rt-r-w-50\% {
            width: 50%
        }

        .xs\:rt-r-w-100\% {
            width: 100%
        }
    }

    @media (min-width:768px) {
        .sm\:rt-r-w-auto {
            width: auto
        }

        .sm\:rt-r-w-max-content {
            width: -moz-max-content;
            width: max-content
        }

        .sm\:rt-r-w-min-content {
            width: -moz-min-content;
            width: min-content
        }

        .sm\:rt-r-w-0 {
            width: 0
        }

        .sm\:rt-r-w-1 {
            width: var(--space-1)
        }

        .sm\:rt-r-w-2 {
            width: var(--space-2)
        }

        .sm\:rt-r-w-3 {
            width: var(--space-3)
        }

        .sm\:rt-r-w-4 {
            width: var(--space-4)
        }

        .sm\:rt-r-w-5 {
            width: var(--space-5)
        }

        .sm\:rt-r-w-6 {
            width: var(--space-6)
        }

        .sm\:rt-r-w-7 {
            width: var(--space-7)
        }

        .sm\:rt-r-w-8 {
            width: var(--space-8)
        }

        .sm\:rt-r-w-9 {
            width: var(--space-9)
        }

        .sm\:rt-r-w-50\% {
            width: 50%
        }

        .sm\:rt-r-w-100\% {
            width: 100%
        }
    }

    @media (min-width:1024px) {
        .md\:rt-r-w-auto {
            width: auto
        }

        .md\:rt-r-w-max-content {
            width: -moz-max-content;
            width: max-content
        }

        .md\:rt-r-w-min-content {
            width: -moz-min-content;
            width: min-content
        }

        .md\:rt-r-w-0 {
            width: 0
        }

        .md\:rt-r-w-1 {
            width: var(--space-1)
        }

        .md\:rt-r-w-2 {
            width: var(--space-2)
        }

        .md\:rt-r-w-3 {
            width: var(--space-3)
        }

        .md\:rt-r-w-4 {
            width: var(--space-4)
        }

        .md\:rt-r-w-5 {
            width: var(--space-5)
        }

        .md\:rt-r-w-6 {
            width: var(--space-6)
        }

        .md\:rt-r-w-7 {
            width: var(--space-7)
        }

        .md\:rt-r-w-8 {
            width: var(--space-8)
        }

        .md\:rt-r-w-9 {
            width: var(--space-9)
        }

        .md\:rt-r-w-50\% {
            width: 50%
        }

        .md\:rt-r-w-100\% {
            width: 100%
        }
    }

    @media (min-width:1280px) {
        .lg\:rt-r-w-auto {
            width: auto
        }

        .lg\:rt-r-w-max-content {
            width: -moz-max-content;
            width: max-content
        }

        .lg\:rt-r-w-min-content {
            width: -moz-min-content;
            width: min-content
        }

        .lg\:rt-r-w-0 {
            width: 0
        }

        .lg\:rt-r-w-1 {
            width: var(--space-1)
        }

        .lg\:rt-r-w-2 {
            width: var(--space-2)
        }

        .lg\:rt-r-w-3 {
            width: var(--space-3)
        }

        .lg\:rt-r-w-4 {
            width: var(--space-4)
        }

        .lg\:rt-r-w-5 {
            width: var(--space-5)
        }

        .lg\:rt-r-w-6 {
            width: var(--space-6)
        }

        .lg\:rt-r-w-7 {
            width: var(--space-7)
        }

        .lg\:rt-r-w-8 {
            width: var(--space-8)
        }

        .lg\:rt-r-w-9 {
            width: var(--space-9)
        }

        .lg\:rt-r-w-50\% {
            width: 50%
        }

        .lg\:rt-r-w-100\% {
            width: 100%
        }
    }

    @media (min-width:1640px) {
        .xl\:rt-r-w-auto {
            width: auto
        }

        .xl\:rt-r-w-max-content {
            width: -moz-max-content;
            width: max-content
        }

        .xl\:rt-r-w-min-content {
            width: -moz-min-content;
            width: min-content
        }

        .xl\:rt-r-w-0 {
            width: 0
        }

        .xl\:rt-r-w-1 {
            width: var(--space-1)
        }

        .xl\:rt-r-w-2 {
            width: var(--space-2)
        }

        .xl\:rt-r-w-3 {
            width: var(--space-3)
        }

        .xl\:rt-r-w-4 {
            width: var(--space-4)
        }

        .xl\:rt-r-w-5 {
            width: var(--space-5)
        }

        .xl\:rt-r-w-6 {
            width: var(--space-6)
        }

        .xl\:rt-r-w-7 {
            width: var(--space-7)
        }

        .xl\:rt-r-w-8 {
            width: var(--space-8)
        }

        .xl\:rt-r-w-9 {
            width: var(--space-9)
        }

        .xl\:rt-r-w-50\% {
            width: 50%
        }

        .xl\:rt-r-w-100\% {
            width: 100%
        }
    }

    .rt-ThemePanelShortcut:where(:focus-visible) {
        outline-style: solid;
        outline-width: 2px;
        outline-offset: 2px;
        outline-color: var(--accent-9)
    }

    .rt-ThemePanelRadioCard,
    .rt-ThemePanelSwatch {
        position: relative
    }

    .rt-ThemePanelRadioCardInput,
    .rt-ThemePanelSwatchInput {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        margin: 0;
        outline: none;
        outline-width: 2px;
        position: absolute;
        inset: 0;
        border-radius: inherit
    }

    .rt-ThemePanelSwatch {
        width: var(--space-5);
        height: var(--space-5);
        border-radius: 100%
    }

    .rt-ThemePanelSwatchInput {
        outline-offset: 2px
    }

    .rt-ThemePanelSwatchInput:where(:checked) {
        outline-style: solid;
        outline-color: var(--gray-12)
    }

    .rt-ThemePanelSwatchInput:where(:focus-visible) {
        outline-style: solid;
        outline-color: var(--accent-9)
    }

    .rt-ThemePanelRadioCard {
        border-radius: var(--radius-1);
        box-shadow: 0 0 0 1px var(--gray-7)
    }

    .rt-ThemePanelRadioCardInput {
        outline-offset: -1px
    }

    .rt-ThemePanelRadioCardInput:where(:checked) {
        outline-style: solid;
        outline-color: var(--gray-12)
    }

    .rt-ThemePanelRadioCardInput:where(:focus-visible) {
        background-color: var(--accent-a3);
        outline-style: solid;
        outline-color: var(--accent-9)
    }

    @keyframes spinner-loading {
        0% {
            stroke-dashoffset: calc(.66 * var(--size));
            transform: rotate(0deg)
        }

        50% {
            stroke-dashoffset: calc(3.14 * var(--size));
            transform: rotate(2turn)
        }

        to {
            stroke-dashoffset: calc(.66 * var(--size));
            transform: rotate(3turn)
        }
    }

    .fuel-Spinner {
        --color: var(--spinner-color);
        --size: var(--spinner-size);
        --circumference: var(--spinner-circumference);
        x: 0;
        y: 0;
        width: var(--size);
        height: var(--size)
    }

    .fuel-Spinner__circle-animated {
        z-index: 1;
        fill: transparent;
        stroke: color-mix(in srgb, var(--color) 80%, transparent);
        stroke-width: calc(.1 * var(--size));
        stroke-linecap: round;
        stroke-dasharray: calc(3.14 * var(--size));
        transform-origin: calc(.5px * var(--size)) calc(.5px * var(--size)) 0;
        animation: spinner-loading 2s linear infinite
    }

    .fuel-Spinner__circle-bg {
        fill: transparent;
        stroke: var(--inverse-a3);
        stroke-width: calc(.1 * var(--size));
        stroke-linecap: round;
        stroke-dasharray: var(--circumference)
    }

    .dark .fuel-Spinner__circle-bg,
    .dark-theme .fuel-Spinner__circle-bg {
        stroke: var(--black-a8)
    }

    :root {
        --brand-1: var(--green-1);
        --brand-2: var(--green-2);
        --brand-3: var(--green-3);
        --brand-4: var(--green-4);
        --brand-5: var(--green-5);
        --brand-6: var(--green-6);
        --brand-7: var(--green-7);
        --brand-8: var(--green-8);
        --brand-9: var(--green-9);
        --brand-10: var(--green-10);
        --brand-11: var(--green-11);
        --brand-12: var(--green-12)
    }

    [data-accent-color=brand] {
        --accent-contrast: #111
    }

    :root .dark,
    :root .dark-theme,
    :root:is(.dark, .dark-theme) {
        --red-1: #191111;
        --red-2: #201314;
        --red-3: #3b1219;
        --red-4: #500f1c;
        --red-5: #611623;
        --red-6: #72232d;
        --red-7: #8c333a;
        --red-8: #b54548;
        --red-9: #e5484d;
        --red-10: #ec5d5e;
        --red-11: #ff9592;
        --red-12: #ffd1d9;
        --red-a1: #f4121209;
        --red-a2: #f22f3e11;
        --red-a3: #ff173f2d;
        --red-a4: #fe0a3b44;
        --red-a5: #ff204756;
        --red-a6: #ff3e5668;
        --red-a7: #ff536184;
        --red-a8: #ff5d61b0;
        --red-a9: #fe4e54e4;
        --red-a10: #ff6465eb;
        --red-a11: #ff9592;
        --red-a12: #ffd1d9;
        --red-contrast: #fff;
        --red-surface: #2f151580;
        --red-indicator: var(--red-9);
        --violet-1: #14121f;
        --violet-2: #1b1525;
        --violet-3: #291f43;
        --violet-4: #33255b;
        --violet-5: #3c2e69;
        --violet-6: #473876;
        --violet-7: #56468b;
        --violet-8: #6958ad;
        --violet-9: #6e56cf;
        --violet-10: #7d66d9;
        --violet-11: #baa7ff;
        --violet-12: #e2ddfe;
        --violet-a1: #4422ff0f;
        --violet-a2: #853ff916;
        --violet-a3: #8354fe36;
        --violet-a4: #7d51fd50;
        --violet-a5: #845ffd5f;
        --violet-a6: #8f6cfd6d;
        --violet-a7: #9879ff83;
        --violet-a8: #977dfea8;
        --violet-a9: #8668ffcc;
        --violet-a10: #9176fed7;
        --violet-a11: #baa7ff;
        --violet-a12: #e3deff;
        --violet-contrast: #fff;
        --violet-surface: #1f193980;
        --violet-indicator: var(--violet-9);
        --yellow-1: #16120c;
        --yellow-2: #1d180f;
        --yellow-3: #302008;
        --yellow-4: #3f2700;
        --yellow-5: #4d3000;
        --yellow-6: #5c3d05;
        --yellow-7: #714f19;
        --yellow-8: #8f6424;
        --yellow-9: #ffc53d;
        --yellow-10: #ffd60a;
        --yellow-11: #ffca16;
        --yellow-12: #ffe7b3;
        --yellow-a0: #e63c0006;
        --yellow-a1: #fd9b000d;
        --yellow-a2: #fa820022;
        --yellow-a3: #fc820032;
        --yellow-a4: #fd8b0041;
        --yellow-a5: #fd9b0051;
        --yellow-a6: #ffab2567;
        --yellow-a7: #ffae3587;
        --yellow-a8: #ffc53d;
        --yellow-a9: #ffd60a;
        --yellow-a10: #ffca16;
        --yellow-a11: #ffe7b3;
        --yellow-contrast: #2d1e0a;
        --yellow-surface: #291d1080;
        --yellow-indicator: var(--yellow-9);
        --orange-1: #17120e;
        --orange-2: #1e160f;
        --orange-3: #331e0b;
        --orange-4: #462100;
        --orange-5: #562800;
        --orange-6: #66350c;
        --orange-7: #7e451d;
        --orange-8: #a35829;
        --orange-9: #f76b15;
        --orange-10: #ff801f;
        --orange-11: #ffa057;
        --orange-12: #ffe0c2;
        --orange-a1: #ec360007;
        --orange-a2: #fe6d000e;
        --orange-a3: #fb6a0025;
        --orange-a4: #ff590039;
        --orange-a5: #ff61004a;
        --orange-a6: #fd75045c;
        --orange-a7: #ff832c75;
        --orange-a8: #fe84389d;
        --orange-a9: #fe6d15f7;
        --orange-a10: #ff801f;
        --orange-a11: #ffa057;
        --orange-a12: #ffe0c2;
        --orange-contrast: #fff;
        --orange-surface: #2b1b1080;
        --orange-indicator: var(--orange-9);
        --blue-1: #0d1520;
        --blue-2: #111927;
        --blue-3: #0d2847;
        --blue-4: #003362;
        --blue-5: #004074;
        --blue-6: #104d87;
        --blue-7: #205d9e;
        --blue-8: #2870bd;
        --blue-9: #0090ff;
        --blue-10: #3b9eff;
        --blue-11: #70b9ff;
        --blue-12: #c2e6ff;
        --blue-a1: #004df211;
        --blue-a2: #1166fb18;
        --blue-a3: #0077ff3a;
        --blue-a4: #0075ff57;
        --blue-a5: #0081fd6b;
        --blue-a6: #0f89fd7f;
        --blue-a7: #2a91fe98;
        --blue-a8: #3094feb9;
        --blue-a9: #0090ff;
        --blue-a10: #3b9eff;
        --blue-a11: #70b9ff;
        --blue-a12: #c2e6ff;
        --blue-contrast: #fff;
        --blue-surface: #0c213980;
        --blue-indicator: var(--blue-9);
        --green-1: #0b130e;
        --green-2: #111b14;
        --green-3: #0f2e1b;
        --green-4: #073d20;
        --green-5: #0a4b29;
        --green-6: #125a33;
        --green-7: #176b3e;
        --green-8: #177f49;
        --green-9: #00f58c;
        --green-10: #00ea82;
        --green-11: #00dd75;
        --green-12: #a6f5c0;
        --green-a1: #00bb0003;
        --green-a2: #12f9570b;
        --green-a3: #02f96120;
        --green-a4: #00fb6130;
        --green-a5: #00fc733f;
        --green-a6: #14fd7f4f;
        --green-a7: #20fd8761;
        --green-a8: #1eff8b76;
        --green-a9: #00fe91f5;
        --green-a10: #00ff8de9;
        --green-a11: #00ff86db;
        --green-a12: #acfec7f5;
        --green-contrast: #fff;
        --green-surface: #142a1c80;
        --green-indicator: var(--green-9);
        --green-9-contrast: #000
    }

    :root .light,
    :root .light-theme,
    :root:is(.light, .light-theme) {
        --red-1: #fffcfc;
        --red-2: #fff7f7;
        --red-3: #feebec;
        --red-4: #ffdbdc;
        --red-5: #ffcdce;
        --red-6: #fdbdbe;
        --red-7: #f4a9aa;
        --red-8: #eb8e90;
        --red-9: #e5484d;
        --red-10: #dc3e42;
        --red-11: #ce2c31;
        --red-12: #641723;
        --red-a1: #fffcfc;
        --red-a2: #fff7f7;
        --red-a3: #ffe3e4aa;
        --red-a4: #ffdbdc;
        --red-a5: #ffcdce;
        --red-a6: #ff3f4255;
        --red-a7: #e4010454;
        --red-a8: #d6020770;
        --red-a9: #dc0209b7;
        --red-a10: #d20107c1;
        --red-a11: #c50107d3;
        --red-a12: #55000de8;
        --red-contrast: #fff;
        --red-surface: #fff5f6cc;
        --red-indicator: var(--red-9);
        --violet-1: #fdfcfe;
        --violet-2: #faf8ff;
        --violet-3: #f4f0fe;
        --violet-4: #ebe4ff;
        --violet-5: #e1d9ff;
        --violet-6: #d4cafe;
        --violet-7: #c2b5f5;
        --violet-8: #aa99ec;
        --violet-9: #6e56cf;
        --violet-10: #654dc4;
        --violet-11: #6550b9;
        --violet-12: #2f265f;
        --violet-a1: #fefcffaa;
        --violet-a2: #faf8ff;
        --violet-a3: #f0eaffaa;
        --violet-a4: #ebe4ff;
        --violet-a5: #e1d9ff;
        --violet-a6: #c0b1ffaa;
        --violet-a7: #2f01e448;
        --violet-a8: #2d03d465;
        --violet-a9: #2500b8a8;
        --violet-a10: #2402acb2;
        --violet-a11: #20029baf;
        --violet-a12: #0b0043d9;
        --violet-contrast: #fff;
        --violet-surface: #f9f6ffcc;
        --violet-indicator: var(--violet-9);
        --yellow-1: #fefdfb;
        --yellow-2: #fefbe9;
        --yellow-3: #fff7c2;
        --yellow-4: #ffee9c;
        --yellow-5: #fbe577;
        --yellow-6: #f3d673;
        --yellow-7: #e9c162;
        --yellow-8: #e2a336;
        --yellow-9: #ffc53d;
        --yellow-10: #ffba18;
        --yellow-11: #ab6400;
        --yellow-12: #4f3422;
        --yellow-a1: #fffefbaa;
        --yellow-a2: #fffbe0aa;
        --yellow-a3: #fff7c2;
        --yellow-a4: #ffee9c;
        --yellow-a5: #fad00087;
        --yellow-a6: #ebb6008b;
        --yellow-a7: #dd9c009c;
        --yellow-a8: #dc8c01c9;
        --yellow-a9: #ffc53d;
        --yellow-a10: #ffba18;
        --yellow-a11: #ab6400;
        --yellow-a12: #341500dd;
        --yellow-contrast: #262209;
        --yellow-surface: #fefae4cc;
        --yellow-indicator: var(--yellow-9);
        --orange-1: #fefcfb;
        --orange-2: #fff7ed;
        --orange-3: #ffefd6;
        --orange-4: #ffdfb5;
        --orange-5: #ffd19a;
        --orange-6: #ffc182;
        --orange-7: #f5ae73;
        --orange-8: #ec9455;
        --orange-9: #f76b15;
        --orange-10: #ef5f00;
        --orange-11: #cc4e00;
        --orange-12: #582d1d;
        --orange-a1: #fffcfbaa;
        --orange-a2: #fff7ed;
        --orange-a3: #ffefd6;
        --orange-a4: #ffdfb5;
        --orange-a5: #ffd19a;
        --orange-a6: #ffc182;
        --orange-a7: #ef6d008b;
        --orange-a8: #e45f00a9;
        --orange-a9: #f65e00ea;
        --orange-a10: #ef5f00;
        --orange-a11: #cc4e00;
        --orange-a12: #431200e2;
        --orange-contrast: #fff;
        --orange-surface: #fef5ebcc;
        --orange-indicator: var(--orange-9);
        --blue-1: #fbfdff;
        --blue-2: #f4faff;
        --blue-3: #e6f4fe;
        --blue-4: #d5efff;
        --blue-5: #c2e5ff;
        --blue-6: #acd8fc;
        --blue-7: #8ec8f6;
        --blue-8: #5eb1ef;
        --blue-9: #0090ff;
        --blue-10: #0588f0;
        --blue-11: #0d74ce;
        --blue-12: #113264;
        --blue-a1: #fbfdff;
        --blue-a2: #f4faff;
        --blue-a3: #dbf0ffaa;
        --blue-a4: #d5efff;
        --blue-a5: #c2e5ff;
        --blue-a6: #018bfc51;
        --blue-a7: #0286ef70;
        --blue-a8: #0085e7a0;
        --blue-a9: #0090ff;
        --blue-a10: #0086f0fa;
        --blue-a11: #006dcbf2;
        --blue-a12: #002359ee;
        --blue-contrast: #fff;
        --blue-surface: #f1f9ffcc;
        --blue-indicator: var(--blue-9);
        --green-1: #fafefb;
        --green-2: #f3fcf5;
        --green-3: #d9fce3;
        --green-4: #c0f9d2;
        --green-5: #a8f1c0;
        --green-6: #90e5ad;
        --green-7: #72d596;
        --green-8: #37c276;
        --green-9: #00f58c;
        --green-10: #00ea82;
        --green-11: #008347;
        --green-12: #19452b;
        --green-a1: #f9fffbaa;
        --green-a2: #17fc4a0a;
        --green-a3: #05fc4b24;
        --green-a4: #02f04d3d;
        --green-a5: #00db4855;
        --green-a6: #02c7456e;
        --green-a7: #00b5428c;
        --green-a8: #01b352c8;
        --green-a9: #00f58c;
        --green-a10: #00ea82;
        --green-a11: #008347;
        --green-a12: #003114e6;
        --green-contrast: #102719;
        --green-surface: #eefdf1cc;
        --green-indicator: var(--green-9)
    }

    @supports (color:color(display-p3 1 1 1)) {
        @media (color-gamut:p3) {

            :root .dark,
            :root .dark-theme,
            :root:is(.dark, .dark-theme) {
                --red-1: oklch(18.8% 0.0135 18.42);
                --red-2: oklch(20.46% 0.0217 14.06);
                --red-3: oklch(25.1% 0.0649 12.69);
                --red-4: oklch(28.93% 0.0951 14.33);
                --red-5: oklch(33.21% 0.1067 15.53);
                --red-6: oklch(38.14% 0.1108 16.8);
                --red-7: oklch(45.02% 0.1211 18.77);
                --red-8: oklch(54.36% 0.1458 21.76);
                --red-9: oklch(62.56% 0.1933 23.03);
                --red-10: oklch(66.34% 0.1774 22.85);
                --red-11: oklch(78.04% 0.1281 22.14);
                --red-12: oklch(90.24% 0.0527 6.454);
                --red-a1: color(display-p3 0.9843 0.0706 0.0706/0.03);
                --red-a2: color(display-p3 0.9961 0.2824 0.2824/0.055);
                --red-a3: color(display-p3 1 0.1686 0.2941/0.156);
                --red-a4: color(display-p3 1 0.1333 0.2667/0.236);
                --red-a5: color(display-p3 1 0.2118 0.3137/0.303);
                --red-a6: color(display-p3 1 0.3216 0.3843/0.37);
                --red-a7: color(display-p3 1 0.4 0.4235/0.475);
                --red-a8: color(display-p3 1 0.4314 0.4275/0.635);
                --red-a9: color(display-p3 1 0.3882 0.3843/0.82);
                --red-a10: color(display-p3 1 0.4588 0.4431/0.849);
                --red-a11: color(display-p3 1 0.6353 0.6157/0.942);
                --red-a12: color(display-p3 1 0.851 0.8745/0.971);
                --red-contrast: #fff;
                --red-surface: color(display-p3 0.165 0.078 0.086/0.5);
                --red-indicator: var(--red-9);
                --violet-1: oklch(19.14% 0.0261 290.8);
                --violet-2: oklch(21.11% 0.032 300.9);
                --violet-3: oklch(27.07% 0.0655 294.4);
                --violet-4: oklch(31.18% 0.093 292.1);
                --violet-5: oklch(34.92% 0.0991 291.3);
                --violet-6: oklch(38.89% 0.1021 292.1);
                --violet-7: oklch(44.45% 0.1103 292);
                --violet-8: oklch(51.77% 0.1305 290.3);
                --violet-9: oklch(54.17% 0.179 288);
                --violet-10: oklch(58.86% 0.1692 289.4);
                --violet-11: oklch(91.17% 0.045 292.4);
                --violet-12: oklch(91.2% 0.045 291.3);
                --violet-a1: color(display-p3 0.2824 0.1412 0.9961/0.055);
                --violet-a2: color(display-p3 0.5098 0.2627 1/0.08);
                --violet-a3: color(display-p3 0.4941 0.3373 0.9961/0.202);
                --violet-a4: color(display-p3 0.4902 0.3451 1/0.299);
                --violet-a5: color(display-p3 0.5255 0.4 1/0.353);
                --violet-a6: color(display-p3 0.5686 0.4549 1/0.408);
                --violet-a7: color(display-p3 0.5882 0.4941 1/0.496);
                --violet-a8: color(display-p3 0.5922 0.5137 1/0.635);
                --violet-a9: color(display-p3 0.5216 0.4235 1/0.769);
                --violet-a10: color(display-p3 0.5725 0.4824 1/0.811);
                --violet-a11: color(display-p3 0.7373 0.6745 1/0.975);
                --violet-a12: color(display-p3 0.898 0.8824 1/0.984);
                --violet-contrast: #fff;
                --violet-surface: color(display-p3 0.118 0.094 0.212/0.5);
                --violet-indicator: var(--violet-9);
                --yellow-1: oklch(18.5% 0.0134 77.8);
                --yellow-2: oklch(21.2% 0.0184 81.99);
                --yellow-3: oklch(25.78% 0.0442 74.48);
                --yellow-4: oklch(29.55% 0.0627 73.88);
                --yellow-5: oklch(33.63% 0.0717 72.9);
                --yellow-6: oklch(38.63% 0.0784 75.25);
                --yellow-7: oklch(45.42% 0.0824 74.96);
                --yellow-8: oklch(53.64% 0.0964 73.44);
                --yellow-9: oklch(85.37% 0.1572 84.13);
                --yellow-10: oklch(88.49% 0.1805 94.78);
                --yellow-11: oklch(86.17% 0.173 89.02);
                --yellow-12: oklch(93.51% 0.0717 86.07);
                --yellow-a1: color(display-p3 0.9922 0.298 0/0.017);
                --yellow-a2: color(display-p3 0.9882 0.651 0/0.047);
                --yellow-a3: color(display-p3 1 0.5843 0/0.122);
                --yellow-a4: color(display-p3 1 0.5686 0/0.181);
                --yellow-a5: color(display-p3 1 0.6 0/0.236);
                --yellow-a6: color(display-p3 1 0.6667 0.0941/0.295);
                --yellow-a7: color(display-p3 1 0.7137 0.2627/0.383);
                --yellow-a8: color(display-p3 1 0.7294 0.3098/0.505);
                --yellow-a9: color(display-p3 0.9961 0.8078 0.3569/0.963);
                --yellow-a10: color(display-p3 1 0.8706 0.298/0.971);
                --yellow-a11: color(display-p3 0.9961 0.8235 0.2902/0.967);
                --yellow-a12: color(display-p3 1 0.9255 0.7373/0.984);
                --yellow-contrast: #2d1e0a;
                --yellow-surface: color(display-p3 0.149 0.11 0.063/0.5);
                --yellow-indicator: var(--yellow-9);
                --orange-1: oklch(18.69% 0.0114 60.68);
                --orange-2: oklch(20.78% 0.0185 62.72);
                --orange-3: oklch(25.79% 0.0447 60.79);
                --orange-4: oklch(29.37% 0.0713 56.7);
                --orange-5: oklch(33.39% 0.0833 54.38);
                --orange-6: oklch(38.49% 0.0867 54.98);
                --orange-7: oklch(45.23% 0.0945 52.66);
                --orange-8: oklch(54.06% 0.1156 50.05);
                --orange-9: oklch(69.08% 0.1909 45.02);
                --orange-10: oklch(73.27% 0.1818 50.86);
                --orange-11: oklch(78.88% 0.1434 56.21);
                --orange-12: oklch(92.47% 0.0524 66.17);
                --orange-a1: color(display-p3 0.9608 0.2471 0/0.022);
                --orange-a2: color(display-p3 0.9922 0.4549 0/0.051);
                --orange-a3: color(display-p3 0.9961 0.4863 0/0.131);
                --orange-a4: color(display-p3 0.9961 0.4157 0/0.202);
                --orange-a5: color(display-p3 1 0.4392 0/0.265);
                --orange-a6: color(display-p3 1 0.5216 0.1294/0.328);
                --orange-a7: color(display-p3 1 0.5765 0.2627/0.425);
                --orange-a8: color(display-p3 1 0.5843 0.302/0.572);
                --orange-a9: color(display-p3 1 0.4941 0.2157/0.895);
                --orange-a10: color(display-p3 1 0.5647 0.2471/0.933);
                --orange-a11: color(display-p3 1 0.6745 0.4157/0.946);
                --orange-a12: color(display-p3 1 0.902 0.7922/0.979);
                --orange-contrast: #fff;
                --orange-surface: color(display-p3 0.157 0.102 0.063/0.5);
                --orange-indicator: var(--orange-9);
                --blue-1: oklch(19.36% 0.0255 256.5);
                --blue-2: oklch(21.29% 0.0303 261.3);
                --blue-3: oklch(27.45% 0.0663 253.9);
                --blue-4: oklch(32.01% 0.0968 252.3);
                --blue-5: oklch(36.71% 0.1059 250.7);
                --blue-6: oklch(41.6% 0.1133 252);
                --blue-7: oklch(47.41% 0.1219 253.1);
                --blue-8: oklch(54.06% 0.1395 253.2);
                --blue-9: oklch(64.93% 0.193 251.8);
                --blue-10: oklch(68.84% 0.1693 251.4);
                --blue-11: oklch(76.64% 0.125 248.8);
                --blue-12: oklch(90.71% 0.051 238.4);
                --blue-a1: color(display-p3 0 0.3333 1/0.059);
                --blue-a2: color(display-p3 0.1569 0.4196 0.9922/0.089);
                --blue-a3: color(display-p3 0.1216 0.4627 1/0.219);
                --blue-a4: color(display-p3 0.0824 0.4627 1/0.328);
                --blue-a5: color(display-p3 0.1373 0.5176 1/0.4);
                --blue-a6: color(display-p3 0.2235 0.549 1/0.479);
                --blue-a7: color(display-p3 0.2941 0.5843 1/0.572);
                --blue-a8: color(display-p3 0.3137 0.5922 1/0.698);
                --blue-a9: color(display-p3 0.251 0.5725 0.9961/0.967);
                --blue-a10: color(display-p3 0.3569 0.6314 1/0.971);
                --blue-a11: color(display-p3 0.5176 0.7373 1/0.975);
                --blue-a12: color(display-p3 0.7961 0.9098 1/0.988);
                --blue-contrast: #fff;
                --blue-surface: color(display-p3 0.063 0.125 0.212/0.5);
                --blue-indicator: var(--blue-9);
                --green-1: oklch(17.66% 0.016 156.9);
                --green-2: oklch(20.97% 0.0201 153.9);
                --green-3: oklch(27.15% 0.0513 154.1);
                --green-4: oklch(31.82% 0.0746 154);
                --green-5: oklch(36.49% 0.0853 154.4);
                --green-6: oklch(41.43% 0.0946 154.3);
                --green-7: oklch(46.76% 0.1065 154.5);
                --green-8: oklch(52.7% 0.1236 154.4);
                --green-9: oklch(85.17% 0.2128 154.5);
                --green-10: oklch(82.2% 0.2086 153.7);
                --green-11: oklch(78.65% 0.2045 152.5);
                --green-12: oklch(90.5% 0.1066 154.4);
                --green-a1: color(display-p3 0 0.9412 0/0.009);
                --green-a2: color(display-p3 0.251 0.9804 0.4353/0.043);
                --green-a3: color(display-p3 0.2667 1 0.4667/0.118);
                --green-a4: color(display-p3 0.2627 1 0.4588/0.181);
                --green-a5: color(display-p3 0.3294 1 0.5098/0.24);
                --green-a6: color(display-p3 0.3922 1 0.5608/0.303);
                --green-a7: color(display-p3 0.4275 1 0.5843/0.37);
                --green-a8: color(display-p3 0.4392 1 0.5961/0.454);
                --green-a9: color(display-p3 0.4627 1 0.6196/0.942);
                --green-a10: color(display-p3 0.4588 0.9961 0.6/0.9);
                --green-a11: color(display-p3 0.451 1 0.5804/0.845);
                --green-a12: color(display-p3 0.7529 1 0.8039/0.95);
                --green-contrast: #fff;
                --green-surface: color(display-p3 0.094 0.157 0.11/0.5);
                --green-indicator: var(--green-9)
            }

            :root .light,
            :root .light-theme,
            :root:is(.light, .light-theme) {
                --red-1: oklch(99.34% 0.0032 17.21);
                --red-2: oklch(98.23% 0.0086 17.3);
                --red-3: oklch(95.55% 0.0207 13.86);
                --red-4: oklch(92.17% 0.0401 16);
                --red-5: oklch(89.2% 0.0567 16.93);
                --red-6: oklch(85.69% 0.0741 17.68);
                --red-7: oklch(80.7% 0.0888 18.32);
                --red-8: oklch(74.43% 0.1133 18.75);
                --red-9: oklch(62.56% 0.1933 23.03);
                --red-10: oklch(59.9% 0.1947 24.04);
                --red-11: oklch(55.7% 0.1974 25.17);
                --red-12: oklch(33.9% 0.1089 16.6);
                --red-a1: color(display-p3 1 0.9882 0.9882/0.667);
                --red-a2: color(display-p3 1 0.9608 0.9608/0.667);
                --red-a3: color(display-p3 0.9294 0.0118 0.0118/0.064);
                --red-a4: color(display-p3 0.898 0.0039 0.0314/0.127);
                --red-a5: color(display-p3 0.8824 0.0039 0.0039/0.179);
                --red-a6: color(display-p3 0.8431 0.0235 0.0039/0.243);
                --red-a7: color(display-p3 0.7569 0.0039 0.0039/0.318);
                --red-a8: color(display-p3 0.7098 0.0039 0.0039/0.421);
                --red-a9: color(display-p3 0.7529 0.0078 0/0.671);
                --red-a10: color(display-p3 0.7176 0.0157 0/0.715);
                --red-a11: color(display-p3 0.6745 0.0157 0/0.774);
                --red-a12: color(display-p3 0.2784 0 0.0353/0.885);
                --red-contrast: #fff;
                --red-surface: color(display-p3 0.996 0.965 0.965/0.8);
                --red-indicator: var(--red-9);
                --violet-1: oklch(99.24% 0.0028 308.4);
                --violet-2: oklch(98.26% 0.0095 299.2);
                --violet-3: oklch(96.23% 0.0191 299.1);
                --violet-4: oklch(93.25% 0.037 297.5);
                --violet-5: oklch(90.35% 0.0522 295);
                --violet-6: oklch(86.42% 0.0721 293.7);
                --violet-7: oklch(80.62% 0.0902 293.6);
                --violet-8: oklch(72.97% 0.1193 292.6);
                --violet-9: oklch(54.17% 0.179 288);
                --violet-10: oklch(51.09% 0.1775 287.7);
                --violet-11: oklch(50.78% 0.1589 288.6);
                --violet-12: oklch(31.28% 0.0975 286.6);
                --violet-a1: color(display-p3 0.9961 0.9882 1/0.667);
                --violet-a2: color(display-p3 0.9804 0.9686 1/0.667);
                --violet-a3: color(display-p3 0.8863 0.851 1/0.334);
                --violet-a4: color(display-p3 0.7804 0.7098 1/0.334);
                --violet-a5: color(display-p3 0.2 0.0039 0.9882/0.139);
                --violet-a6: color(display-p3 0.1608 0.0039 0.949/0.199);
                --violet-a7: color(display-p3 0.1569 0.0039 0.8235/0.282);
                --violet-a8: color(display-p3 0.1333 0.0039 0.7686/0.389);
                --violet-a9: color(display-p3 0.1137 0 0.6784/0.655);
                --violet-a10: color(display-p3 0.1098 0 0.6314/0.691);
                --violet-a11: color(display-p3 0.098 0 0.5686/0.679);
                --violet-a12: color(display-p3 0.0353 0 0.251/0.85);
                --violet-contrast: #fff;
                --violet-surface: color(display-p3 0.973 0.965 0.996/0.8);
                --violet-indicator: var(--violet-9);
                --yellow-1: oklch(99.43% 0.0028 84.56);
                --yellow-2: oklch(98.56% 0.0238 99.1);
                --yellow-3: oklch(96.95% 0.0684 100.4);
                --yellow-4: oklch(94.47% 0.1034 97.91);
                --yellow-5: oklch(91.8% 0.1326 98.23);
                --yellow-6: oklch(88.04% 0.1233 93.39);
                --yellow-7: oklch(82.73% 0.1224 86.69);
                --yellow-8: oklch(75.77% 0.1403 76.72);
                --yellow-9: oklch(85.37% 0.1572 84.13);
                --yellow-10: oklch(83.13% 0.1679 80.85);
                --yellow-11: oklch(57.06% 0.1291 63.94);
                --yellow-12: oklch(35.22% 0.0486 54.17);
                --yellow-a1: color(display-p3 1 0.9961 0.9843/0.667);
                --yellow-a2: color(display-p3 1 0.9804 0.7922/0.334);
                --yellow-a3: color(display-p3 1 0.9608 0.6863/0.667);
                --yellow-a4: color(display-p3 0.9882 0.8392 0.0039/0.342);
                --yellow-a5: color(display-p3 0.9451 0.8039 0.0039/0.465);
                --yellow-a6: color(display-p3 0.8745 0.6902 0.0039/0.489);
                --yellow-a7: color(display-p3 0.8118 0.5843 0/0.552);
                --yellow-a8: color(display-p3 0.7922 0.5059 0/0.699);
                --yellow-a9: color(display-p3 0.9529 0.6667 0/0.647);
                --yellow-a10: color(display-p3 0.949 0.6471 0/0.723);
                --yellow-a11: color(display-p3 0.5765 0.3137 0/0.866);
                --yellow-a12: color(display-p3 0.1765 0.0745 0/0.854);
                --yellow-contrast: #262209;
                --yellow-surface: color(display-p3 0.992 0.98 0.902/0.8);
                --yellow-indicator: var(--yellow-9);
                --orange-1: oklch(99.23% 0.0025 48.72);
                --orange-2: oklch(97.96% 0.0158 73.68);
                --orange-3: oklch(95.83% 0.0371 79.11);
                --orange-4: oklch(92% 0.0651 74.37);
                --orange-5: oklch(88.79% 0.0875 71.31);
                --orange-6: oklch(85.37% 0.1068 66.02);
                --orange-7: oklch(80.59% 0.1123 59.96);
                --orange-8: oklch(74.5% 0.1322 54.68);
                --orange-9: oklch(69.08% 0.1909 45.02);
                --orange-10: oklch(66.24% 0.1946 43.46);
                --orange-11: oklch(58.55% 0.1743 42.74);
                --orange-12: oklch(34.99% 0.0685 40.83);
                --orange-a2: color(display-p3 1 0.9608 0.9098/0.667);
                --orange-a3: color(display-p3 0.9882 0.651 0.0039/0.139);
                --orange-a4: color(display-p3 0.9608 0.5725 0.0039/0.262);
                --orange-a5: color(display-p3 0.9451 0.5451 0.0039/0.362);
                --orange-a6: color(display-p3 0.9294 0.4902 0.0039/0.449);
                --orange-a7: color(display-p3 0.851 0.4118 0/0.508);
                --orange-a8: color(display-p3 0.8078 0.3529 0/0.616);
                --orange-a9: color(display-p3 0.8784 0.3137 0/0.798);
                --orange-a10: color(display-p3 0.8471 0.2902 0/0.834);
                --orange-a11: color(display-p3 0.702 0.2353 0/0.866);
                --orange-a12: color(display-p3 0.2235 0.0667 0/0.874);
                --orange-contrast: #fff;
                --orange-surface: color(display-p3 0.992 0.961 0.925/0.8);
                --orange-indicator: var(--orange-9);
                --blue-1: oklch(99.31% 0.0034 247.9);
                --blue-2: oklch(98.2% 0.0092 242.8);
                --blue-3: oklch(95.97% 0.0201 238.7);
                --blue-4: oklch(93.81% 0.035 234.8);
                --blue-5: oklch(90.51% 0.0513 240.3);
                --blue-6: oklch(86.33% 0.0682 243.3);
                --blue-7: oklch(80.98% 0.0887 243.1);
                --blue-8: oklch(73.36% 0.1214 243.1);
                --blue-9: oklch(64.93% 0.193 251.8);
                --blue-10: oklch(62.23% 0.1831 251.7);
                --blue-11: oklch(55.58% 0.1622 252.2);
                --blue-12: oklch(32.4% 0.0964 258.8);
                --blue-a1: color(display-p3 0.9843 0.9922 1);
                --blue-a2: color(display-p3 0.949 0.9804 1/0.667);
                --blue-a3: color(display-p3 0.7686 0.898 1/0.334);
                --blue-a4: color(display-p3 0.5922 0.8275 1/0.334);
                --blue-a5: color(display-p3 0.0039 0.5255 0.9882/0.203);
                --blue-a6: color(display-p3 0.0039 0.4745 0.949/0.282);
                --blue-a7: color(display-p3 0.0039 0.4471 0.8902/0.389);
                --blue-a8: color(display-p3 0 0.4353 0.8588/0.544);
                --blue-a9: color(display-p3 0 0.4118 0.9608/0.75);
                --blue-a10: color(display-p3 0 0.3804 0.8902/0.762);
                --blue-a11: color(display-p3 0 0.3059 0.7333/0.794);
                --blue-a12: color(display-p3 0 0.102 0.3098/0.897);
                --blue-contrast: #fff;
                --blue-surface: color(display-p3 0.953 0.976 0.996/0.8);
                --blue-indicator: var(--blue-9);
                --green-1: oklch(99.32% 0.0058 153.8);
                --green-2: oklch(98.24% 0.0132 152.6);
                --green-3: oklch(95.94% 0.0492 154.3);
                --green-4: oklch(93.28% 0.0783 154.7);
                --green-5: oklch(89.71% 0.0991 154.6);
                --green-6: oklch(85.28% 0.1144 154.4);
                --green-7: oklch(79.6% 0.1305 154.3);
                --green-8: oklch(72.27% 0.1613 154.5);
                --green-9: oklch(85.17% 0.2128 154.5);
                --green-10: oklch(82.2% 0.2086 153.7);
                --green-11: oklch(53.53% 0.135 154);
                --green-12: oklch(35.16% 0.0668 154.8);
                --green-a1: color(display-p3 0.9843 1 0.9843/0.667);
                --green-a2: color(display-p3 0.0118 0.9922 0.0118/0.028);
                --green-a3: color(display-p3 0.0078 0.9569 0.1843/0.112);
                --green-a4: color(display-p3 0.0039 0.8863 0.1882/0.191);
                --green-a5: color(display-p3 0.0039 0.8 0.1765/0.27);
                --green-a6: color(display-p3 0.0039 0.7137 0.1569/0.354);
                --green-a7: color(display-p3 0.0039 0.6314 0.1412/0.449);
                --green-a8: color(display-p3 0 0.5922 0.1647/0.604);
                --green-a9: color(display-p3 0 0.9098 0.2706/0.556);
                --green-a10: color(display-p3 0 0.8471 0.2275/0.576);
                --green-a11: color(display-p3 0 0.3647 0.102/0.774);
                --green-a12: color(display-p3 0 0.1412 0.0353/0.854);
                --green-contrast: #102719;
                --green-surface: color(display-p3 0.941 0.984 0.953/0.8);
                --green-indicator: var(--green-9)
            }
        }
    }

    :root .dark,
    :root .dark-theme,
    :root.dark .radix-themes:where([data-gray-color]),
    :root.dark-theme .radix-themes:where([data-gray-color]),
    :root:is(.dark, .dark-theme) {
        --gray-1: #111;
        --gray-2: #191919;
        --gray-3: #222;
        --gray-4: #2a2a2a;
        --gray-5: #313131;
        --gray-6: #3a3a3a;
        --gray-7: #484848;
        --gray-8: #606060;
        --gray-9: #6e6e6e;
        --gray-10: #7b7b7b;
        --gray-11: #b4b4b4;
        --gray-12: #eee;
        --gray-a1: #00000000;
        --gray-a2: #ffffff09;
        --gray-a3: #ffffff12;
        --gray-a4: #ffffff1b;
        --gray-a5: #ffffff22;
        --gray-a6: #ffffff2c;
        --gray-a7: #ffffff3b;
        --gray-a8: #ffffff55;
        --gray-a9: #ffffff64;
        --gray-a10: #ffffff72;
        --gray-a11: #ffffffaf;
        --gray-a12: #ffffffed;
        --gray-contrast: #fff;
        --gray-surface: rgba(0, 0, 0, .05);
        --gray-indicator: var(--gray-9);
        --color-surface: #222
    }

    :root .light,
    :root .light-theme,
    :root.light .radix-themes:where([data-gray-color]),
    :root.light-theme .radix-themes:where([data-gray-color]),
    :root:is(.light, .light-theme) {
        --gray-1: #fcfcfc;
        --gray-2: #f9f9f9;
        --gray-3: #f0f0f0;
        --gray-4: #e8e8e8;
        --gray-5: #e0e0e0;
        --gray-6: #d9d9d9;
        --gray-7: #cecece;
        --gray-8: #bbb;
        --gray-9: #8d8d8d;
        --gray-10: #838383;
        --gray-11: #646464;
        --gray-12: #202020;
        --gray-a1: #00000000;
        --gray-a2: #00000003;
        --gray-a3: #0000000c;
        --gray-a4: #00000014;
        --gray-a5: #0000001c;
        --gray-a6: #00000023;
        --gray-a7: #0000002f;
        --gray-a8: #00000042;
        --gray-a9: #00000070;
        --gray-a10: #0000007a;
        --gray-a11: #0000009a;
        --gray-a12: #000000df;
        --gray-contrast: #fff;
        --gray-surface: #ffffffcc;
        --gray-indicator: var(--gray-9);
        --color-surface: #fff
    }

    @supports (color:color(display-p3 1 1 1)) {
        @media (color-gamut:p3) {

            :root .dark .dark,
            :root .dark-theme .dark-theme,
            :root:is(.dark, .dark-theme) .dark,
            :root:is(.dark, .dark-theme) .dark-theme,
            :root:is(.dark, .dark-theme).dark .radix-themes:where([data-gray-color]),
            :root:is(.dark, .dark-theme).dark-theme .radix-themes:where([data-gray-color]) {
                --gray-1: oklch(17.76% 0 none);
                --gray-2: oklch(21.34% 0 none);
                --gray-3: oklch(25.2% 0 none);
                --gray-4: oklch(28.5% 0 none);
                --gray-5: oklch(31.32% 0 none);
                --gray-6: oklch(34.85% 0 none);
                --gray-7: oklch(40.17% 0 none);
                --gray-8: oklch(48.91% 0 none);
                --gray-9: oklch(53.82% 0 none);
                --gray-10: oklch(58.29% 0 none);
                --gray-11: oklch(76.99% 0 none);
                --gray-12: oklch(94.91% 0 none);
                --gray-a1: color(display-p3 0 0 0/0);
                --gray-a2: color(display-p3 1 1 1/0.0336);
                --gray-a3: color(display-p3 1 1 1/0.0714);
                --gray-a4: color(display-p3 1 1 1/0.105);
                --gray-a5: color(display-p3 1 1 1/0.1345);
                --gray-a6: color(display-p3 1 1 1/0.1723);
                --gray-a7: color(display-p3 1 1 1/0.2311);
                --gray-a8: color(display-p3 1 1 1/0.3319);
                --gray-a9: color(display-p3 1 1 1/0.3908);
                --gray-a10: color(display-p3 1 1 1/0.4454);
                --gray-a11: color(display-p3 1 1 1/0.6849);
                --gray-a12: color(display-p3 1 1 1/0.9286);
                --gray-contrast: #fff;
                --gray-surface: color(display-p3 0 0 0/5%);
                --gray-indicator: var(--gray-9)
            }

            :root .light .light,
            :root .light-theme .light-theme,
            :root:is(.light, .light-theme) .light,
            :root:is(.light, .light-theme) .light-theme,
            :root:is(.light, .light-theme).light .radix-themes:where([data-gray-color]),
            :root:is(.light, .light-theme).light-theme .radix-themes:where([data-gray-color]) {
                --gray-1: oklch(99.11% 0 none);
                --gray-2: oklch(98.21% 0 none);
                --gray-3: oklch(95.51% 0 none);
                --gray-4: oklch(93.1% 0 none);
                --gray-5: oklch(90.67% 0 none);
                --gray-6: oklch(88.53% 0 none);
                --gray-7: oklch(85.14% 0 none);
                --gray-8: oklch(79.21% 0 none);
                --gray-9: oklch(64.34% 0 none);
                --gray-10: oklch(61% 0 none);
                --gray-11: oklch(50.32% 0 none);
                --gray-12: oklch(24.35% 0 none);
                --gray-a1: color(display-p3 0 0 0/0);
                --gray-a2: color(display-p3 0 0 0/0.0119);
                --gray-a3: color(display-p3 0 0 0/0.0476);
                --gray-a4: color(display-p3 0 0 0/0.0794);
                --gray-a5: color(display-p3 0 0 0/0.1111);
                --gray-a6: color(display-p3 0 0 0/0.1389);
                --gray-a7: color(display-p3 0 0 0/0.1825);
                --gray-a8: color(display-p3 0 0 0/0.2579);
                --gray-a9: color(display-p3 0 0 0/0.4405);
                --gray-a10: color(display-p3 0 0 0/0.4802);
                --gray-a11: color(display-p3 0 0 0/0.6032);
                --gray-a12: color(display-p3 0 0 0/0.873);
                --gray-contrast: #fff;
                --gray-surface: color(display-p3 1 1 1/80%);
                --gray-indicator: var(--gray-9)
            }
        }
    }

    .container {
        width: 100%
    }

    @media (min-width:300px) {
        .container {
            max-width: 300px
        }
    }

    @media (min-width:640px) {
        .container {
            max-width: 640px
        }
    }

    @media (min-width:768px) {
        .container {
            max-width: 768px
        }
    }

    @media (min-width:960px) {
        .container {
            max-width: 960px
        }
    }

    @media (min-width:1024px) {
        .container {
            max-width: 1024px
        }
    }

    @media (min-width:1280px) {
        .container {
            max-width: 1280px
        }
    }

    @media (min-width:1536px) {
        .container {
            max-width: 1536px
        }
    }

    .prose {
        color: var(--tw-prose-body);
        max-width: 65ch
    }

    .prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em
    }

    .prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-lead);
        font-size: 1.25em;
        line-height: 1.6;
        margin-top: 1.2em;
        margin-bottom: 1.2em
    }

    .prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-links);
        text-decoration: underline;
        font-weight: 500
    }

    .prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-bold);
        font-weight: 600
    }

    .prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }

    .prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }

    .prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }

    .prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: decimal;
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-left: 1.625em
    }

    .prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-alpha
    }

    .prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-alpha
    }

    .prose :where(ol[type=A s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-alpha
    }

    .prose :where(ol[type=a s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-alpha
    }

    .prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-roman
    }

    .prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-roman
    }

    .prose :where(ol[type=I s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-roman
    }

    .prose :where(ol[type=i s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-roman
    }

    .prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: decimal
    }

    .prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: disc;
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-left: 1.625em
    }

    .prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
        font-weight: 400;
        color: var(--tw-prose-counters)
    }

    .prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
        color: var(--tw-prose-bullets)
    }

    .prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        font-weight: 600;
        margin-top: 1.25em
    }

    .prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-color: var(--tw-prose-hr);
        border-top-width: 1px;
        margin-top: 3em;
        margin-bottom: 3em
    }

    .prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-weight: 500;
        font-style: italic;
        color: var(--tw-prose-quotes);
        border-left-width: .25rem;
        border-left-color: var(--tw-prose-quote-borders);
        quotes: "\201C" "\201D" "\2018" "\2019";
        margin-top: 1.6em;
        margin-bottom: 1.6em;
        padding-left: 1em
    }

    .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):before {
        content: open-quote
    }

    .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):after {
        content: close-quote
    }

    .prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        font-weight: 800;
        font-size: 2.25em;
        margin-top: 0;
        margin-bottom: .8888889em;
        line-height: 1.1111111
    }

    .prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-weight: 900;
        color: inherit
    }

    .prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        font-weight: 700;
        font-size: 1.5em;
        margin-top: 2em;
        margin-bottom: 1em;
        line-height: 1.3333333
    }

    .prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-weight: 800;
        color: inherit
    }

    .prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        font-weight: 600;
        font-size: 1.25em;
        margin-top: 1.6em;
        margin-bottom: .6em;
        line-height: 1.6
    }

    .prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-weight: 700;
        color: inherit
    }

    .prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        font-weight: 600;
        margin-top: 1.5em;
        margin-bottom: .5em;
        line-height: 1.5
    }

    .prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-weight: 700;
        color: inherit
    }

    .prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }

    .prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
        display: block;
        margin-top: 2em;
        margin-bottom: 2em
    }

    .prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-weight: 500;
        font-family: inherit;
        color: var(--tw-prose-kbd);
        box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
        font-size: .875em;
        border-radius: .3125rem;
        padding: .1875em .375em
    }

    .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-code);
        font-weight: 600;
        font-size: .875em
    }

    .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
        content: "`"
    }

    .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
        content: "`"
    }

    .prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }

    .prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }

    .prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-size: .875em
    }

    .prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-size: .9em
    }

    .prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }

    .prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }

    .prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }

    .prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-pre-code);
        background-color: var(--tw-prose-pre-bg);
        overflow-x: auto;
        font-weight: 400;
        font-size: .875em;
        line-height: 1.7142857;
        margin-top: 1.7142857em;
        margin-bottom: 1.7142857em;
        border-radius: .375rem;
        padding: .8571429em 1.1428571em
    }

    .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        background-color: transparent;
        border-width: 0;
        border-radius: 0;
        padding: 0;
        font-weight: inherit;
        color: inherit;
        font-size: inherit;
        font-family: inherit;
        line-height: inherit
    }

    .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
        content: none
    }

    .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
        content: none
    }

    .prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
        width: 100%;
        table-layout: auto;
        text-align: left;
        margin-top: 2em;
        margin-bottom: 2em;
        font-size: .875em;
        line-height: 1.7142857
    }

    .prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-th-borders)
    }

    .prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        font-weight: 600;
        vertical-align: bottom;
        padding-right: .5714286em;
        padding-bottom: .5714286em;
        padding-left: .5714286em
    }

    .prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-td-borders)
    }

    .prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-bottom-width: 0
    }

    .prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        vertical-align: baseline
    }

    .prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-top-width: 1px;
        border-top-color: var(--tw-prose-th-borders)
    }

    .prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        vertical-align: top
    }

    .prose :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0;
        margin-bottom: 0
    }

    .prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-captions);
        font-size: .875em;
        line-height: 1.4285714;
        margin-top: .8571429em
    }

    .prose {
        --tw-prose-body: #374151;
        --tw-prose-headings: #111827;
        --tw-prose-lead: #4b5563;
        --tw-prose-links: #111827;
        --tw-prose-bold: #111827;
        --tw-prose-counters: #6b7280;
        --tw-prose-bullets: #d1d5db;
        --tw-prose-hr: #e5e7eb;
        --tw-prose-quotes: #111827;
        --tw-prose-quote-borders: #e5e7eb;
        --tw-prose-captions: #6b7280;
        --tw-prose-kbd: #111827;
        --tw-prose-kbd-shadows: 17 24 39;
        --tw-prose-code: #111827;
        --tw-prose-pre-code: #e5e7eb;
        --tw-prose-pre-bg: #1f2937;
        --tw-prose-th-borders: #d1d5db;
        --tw-prose-td-borders: #e5e7eb;
        --tw-prose-invert-body: #d1d5db;
        --tw-prose-invert-headings: #fff;
        --tw-prose-invert-lead: #9ca3af;
        --tw-prose-invert-links: #fff;
        --tw-prose-invert-bold: #fff;
        --tw-prose-invert-counters: #9ca3af;
        --tw-prose-invert-bullets: #4b5563;
        --tw-prose-invert-hr: #374151;
        --tw-prose-invert-quotes: #f3f4f6;
        --tw-prose-invert-quote-borders: #374151;
        --tw-prose-invert-captions: #9ca3af;
        --tw-prose-invert-kbd: #fff;
        --tw-prose-invert-kbd-shadows: 255 255 255;
        --tw-prose-invert-code: #fff;
        --tw-prose-invert-pre-code: #d1d5db;
        --tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);
        --tw-prose-invert-th-borders: #4b5563;
        --tw-prose-invert-td-borders: #374151;
        font-size: 1rem;
        line-height: 1.75
    }

    .prose :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0;
        margin-bottom: 0
    }

    .prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }

    .prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .5em;
        margin-bottom: .5em
    }

    .prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-left: .375em
    }

    .prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-left: .375em
    }

    .prose :where(.prose>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .75em;
        margin-bottom: .75em
    }

    .prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em
    }

    .prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 1.25em
    }

    .prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em
    }

    .prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 1.25em
    }

    .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .75em;
        margin-bottom: .75em
    }

    .prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em
    }

    .prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .5em;
        padding-left: 1.625em
    }

    .prose :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0
    }

    .prose :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0
    }

    .prose :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0
    }

    .prose :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0
    }

    .prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-left: 0
    }

    .prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-right: 0
    }

    .prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding: .5714286em
    }

    .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-left: 0
    }

    .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-right: 0
    }

    .prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }

    .prose :where(.prose>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0
    }

    .prose :where(.prose>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 0
    }

    .pointer-events-none {
        pointer-events: none
    }

    .pointer-events-auto {
        pointer-events: auto
    }

    .visible {
        visibility: visible
    }

    .fixed {
        position: fixed
    }

    .absolute {
        position: absolute
    }

    .relative {
        position: relative
    }

    .sticky {
        position: sticky
    }

    .inset-0 {
        inset: 0
    }

    .inset-x-0 {
        left: 0;
        right: 0
    }

    .inset-y-0 {
        top: 0;
        bottom: 0
    }

    .bottom-0 {
        bottom: 0
    }

    .bottom-4 {
        bottom: 1rem
    }

    .bottom-\[100px\] {
        bottom: 100px
    }

    .bottom-\[50\%\] {
        bottom: 50%
    }

    .left-0 {
        left: 0
    }

    .left-1\/2 {
        left: 50%
    }

    .left-\[87\%\] {
        left: 87%
    }

    .right-0 {
        right: 0
    }

    .right-3 {
        right: .75rem
    }

    .right-4 {
        right: 1rem
    }

    .top-0 {
        top: 0
    }

    .top-1\/2 {
        top: 50%
    }

    .top-12 {
        top: 3rem
    }

    .top-3 {
        top: .75rem
    }

    .top-4 {
        top: 1rem
    }

    .top-\[218px\] {
        top: 218px
    }

    .top-\[50\%\] {
        top: 50%
    }

    .top-\[50px\] {
        top: 50px
    }

    .isolate {
        isolation: isolate
    }

    .z-0 {
        z-index: 0
    }

    .z-10 {
        z-index: 10
    }

    .z-20 {
        z-index: 20
    }

    .z-50 {
        z-index: 50
    }

    .z-\[-1\] {
        z-index: -1
    }

    .z-\[10\] {
        z-index: 10
    }

    .z-\[1\] {
        z-index: 1
    }

    .z-\[99\] {
        z-index: 99
    }

    .order-3 {
        order: 3
    }

    .col-span-3 {
        grid-column: span 3/span 3
    }

    .m-0 {
        margin: 0
    }

    .mx-2 {
        margin-left: .5rem;
        margin-right: .5rem
    }

    .mx-4 {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .my-auto {
        margin-top: auto;
        margin-bottom: auto
    }

    .mb-12 {
        margin-bottom: 3rem
    }

    .mb-2 {
        margin-bottom: .5rem
    }

    .mb-4 {
        margin-bottom: 1rem
    }

    .ml-2 {
        margin-left: .5rem
    }

    .ml-4 {
        margin-left: 1rem
    }

    .ml-\[0\.5rem\] {
        margin-left: .5rem
    }

    .ml-\[24px\] {
        margin-left: 24px
    }

    .ml-auto {
        margin-left: auto
    }

    .mr-1 {
        margin-right: .25rem
    }

    .mr-2 {
        margin-right: .5rem
    }

    .mr-\[6\.6rem\] {
        margin-right: 6.6rem
    }

    .mr-\[unset\] {
        margin-right: unset
    }

    .mr-auto {
        margin-right: auto
    }

    .mr-px {
        margin-right: 1px
    }

    .mt-0 {
        margin-top: 0
    }

    .mt-1 {
        margin-top: .25rem
    }

    .mt-14 {
        margin-top: 3.5rem
    }

    .mt-2 {
        margin-top: .5rem
    }

    .mt-28 {
        margin-top: 7rem
    }

    .mt-3 {
        margin-top: .75rem
    }

    .mt-4 {
        margin-top: 1rem
    }

    .mt-6 {
        margin-top: 1.5rem
    }

    .mt-7 {
        margin-top: 1.75rem
    }

    .mt-9 {
        margin-top: 2.25rem
    }

    .mt-\[-12px\] {
        margin-top: -12px
    }

    .mt-\[0\.93rem\] {
        margin-top: .93rem
    }

    .mt-\[10\.18rem\] {
        margin-top: 10.18rem
    }

    .mt-\[100px\] {
        margin-top: 100px
    }

    .mt-\[103px\] {
        margin-top: 103px
    }

    .mt-\[11\.8125rem\] {
        margin-top: 11.8125rem
    }

    .mt-\[116px\] {
        margin-top: 116px
    }

    .mt-\[125px\] {
        margin-top: 125px
    }

    .mt-\[15rem\] {
        margin-top: 15rem
    }

    .mt-\[24px\] {
        margin-top: 24px
    }

    .mt-\[2rem\] {
        margin-top: 2rem
    }

    .mt-\[3\.25rem\] {
        margin-top: 3.25rem
    }

    .mt-\[5\.4375rem\] {
        margin-top: 5.4375rem
    }

    .mt-\[55px\] {
        margin-top: 55px
    }

    .mt-\[6\.25rem\] {
        margin-top: 6.25rem
    }

    .mt-\[67px\] {
        margin-top: 67px
    }

    .mt-auto {
        margin-top: auto
    }

    .mt-px {
        margin-top: 1px
    }

    .block {
        display: block
    }

    .flex {
        display: flex
    }

    .inline-flex {
        display: inline-flex
    }

    .grid {
        display: grid
    }

    .hidden {
        display: none
    }

    .h-10 {
        height: 2.5rem
    }

    .h-12 {
        height: 3rem
    }

    .h-2 {
        height: .5rem
    }

    .h-4 {
        height: 1rem
    }

    .h-5 {
        height: 1.25rem
    }

    .h-7 {
        height: 1.75rem
    }

    .h-8 {
        height: 2rem
    }

    .h-\[1\.3rem\] {
        height: 1.3rem
    }

    .h-\[150px\] {
        height: 150px
    }

    .h-\[165\%\] {
        height: 165%
    }

    .h-\[16px\] {
        height: 16px
    }

    .h-\[18rem\] {
        height: 18rem
    }

    .h-\[1px\] {
        height: 1px
    }

    .h-\[24px\] {
        height: 24px
    }

    .h-\[27\.74rem\] {
        height: 27.74rem
    }

    .h-\[28px\] {
        height: 28px
    }

    .h-\[300\%\] {
        height: 300%
    }

    .h-\[32px\] {
        height: 32px
    }

    .h-\[36px\] {
        height: 36px
    }

    .h-\[44px\] {
        height: 44px
    }

    .h-\[45px\] {
        height: 45px
    }

    .h-\[57px\] {
        height: 57px
    }

    .h-\[80px\] {
        height: 80px
    }

    .h-\[944px\] {
        height: 944px
    }

    .h-\[auto\],
    .h-auto {
        height: auto
    }

    .h-full {
        height: 100%
    }

    .max-h-\[32px\] {
        max-height: 32px
    }

    .min-h-\[32px\] {
        min-height: 32px
    }

    .min-h-\[calc\(100vh\+160px\)\] {
        min-height: calc(100vh + 160px)
    }

    .min-h-screen {
        min-height: 100vh
    }

    .w-1 {
        width: .25rem
    }

    .w-12 {
        width: 3rem
    }

    .w-2 {
        width: .5rem
    }

    .w-3\/4 {
        width: 75%
    }

    .w-32 {
        width: 8rem
    }

    .w-4\/5 {
        width: 80%
    }

    .w-5 {
        width: 1.25rem
    }

    .w-8 {
        width: 2rem
    }

    .w-\[1\.3rem\] {
        width: 1.3rem
    }

    .w-\[1070px\] {
        width: 1070px
    }

    .w-\[150px\] {
        width: 150px
    }

    .w-\[16px\] {
        width: 16px
    }

    .w-\[18rem\] {
        width: 18rem
    }

    .w-\[1px\] {
        width: 1px
    }

    .w-\[200px\] {
        width: 200px
    }

    .w-\[20px\] {
        width: 20px
    }

    .w-\[240px\] {
        width: 240px
    }

    .w-\[24px\] {
        width: 24px
    }

    .w-\[28px\] {
        width: 28px
    }

    .w-\[300px\] {
        width: 300px
    }

    .w-\[32px\] {
        width: 32px
    }

    .w-\[350px\] {
        width: 350px
    }

    .w-\[36px\] {
        width: 36px
    }

    .w-\[400px\] {
        width: 400px
    }

    .w-\[44px\] {
        width: 44px
    }

    .w-\[600px\] {
        width: 600px
    }

    .w-\[70\%\] {
        width: 70%
    }

    .w-\[86\%\] {
        width: 86%
    }

    .w-\[90vh\] {
        width: 90vh
    }

    .w-full {
        width: 100%
    }

    .min-w-\[120px\] {
        min-width: 120px
    }

    .min-w-\[32px\] {
        min-width: 32px
    }

    .max-w-\[1148px\] {
        max-width: 1148px
    }

    .max-w-\[32px\] {
        max-width: 32px
    }

    .max-w-\[400px\] {
        max-width: 400px
    }

    .max-w-\[450px\] {
        max-width: 450px
    }

    .max-w-\[500px\] {
        max-width: 500px
    }

    .max-w-\[800px\] {
        max-width: 800px
    }

    .max-w-full {
        max-width: 100%
    }

    .max-w-lg {
        max-width: 32rem
    }

    .max-w-md {
        max-width: 28rem
    }

    .max-w-sm {
        max-width: 24rem
    }

    .max-w-xl {
        max-width: 36rem
    }

    .flex-1 {
        flex: 1 1 0%
    }

    .flex-shrink-0,
    .shrink-0 {
        flex-shrink: 0
    }

    .grow {
        flex-grow: 1
    }

    .grow-0 {
        flex-grow: 0
    }

    .basis-full {
        flex-basis: 100%
    }

    .-translate-x-1\/2 {
        --tw-translate-x: -50%
    }

    .-translate-x-1\/2,
    .-translate-y-1\/2 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .-translate-y-1\/2 {
        --tw-translate-y: -50%
    }

    .-translate-y-\[48\%\] {
        --tw-translate-y: -48%
    }

    .-translate-y-\[48\%\],
    .transform {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .cursor-default {
        cursor: default
    }

    .cursor-pointer {
        cursor: pointer
    }

    .select-none {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

    .resize {
        resize: both
    }

    .scroll-mt-\[140px\] {
        scroll-margin-top: 140px
    }

    .list-decimal {
        list-style-type: decimal
    }

    .list-disc {
        list-style-type: disc
    }

    .list-none {
        list-style-type: none
    }

    .flex-row {
        flex-direction: row
    }

    .flex-col {
        flex-direction: column
    }

    .flex-col-reverse {
        flex-direction: column-reverse
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .items-center {
        align-items: center
    }

    .items-stretch {
        align-items: stretch
    }

    .justify-start {
        justify-content: flex-start
    }

    .justify-end {
        justify-content: flex-end
    }

    .justify-center {
        justify-content: center
    }

    .justify-between {
        justify-content: space-between
    }

    .justify-around {
        justify-content: space-around
    }

    .gap-0 {
        gap: 0
    }

    .gap-1 {
        gap: .25rem
    }

    .gap-1\.5 {
        gap: .375rem
    }

    .gap-2 {
        gap: .5rem
    }

    .gap-3 {
        gap: .75rem
    }

    .gap-36 {
        gap: 9rem
    }

    .gap-4 {
        gap: 1rem
    }

    .gap-5 {
        gap: 1.25rem
    }

    .gap-6 {
        gap: 1.5rem
    }

    .gap-8 {
        gap: 2rem
    }

    .gap-9 {
        gap: 2.25rem
    }

    .space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
    }

    .self-start {
        align-self: flex-start
    }

    .self-end {
        align-self: flex-end
    }

    .overflow-hidden {
        overflow: hidden
    }

    .overflow-clip {
        overflow: clip
    }

    .overflow-visible {
        overflow: visible
    }

    .overflow-x-auto {
        overflow-x: auto
    }

    .overflow-x-clip {
        overflow-x: clip
    }

    .overflow-y-clip {
        overflow-y: clip
    }

    .whitespace-nowrap {
        white-space: nowrap
    }

    .text-nowrap {
        text-wrap: nowrap
    }

    .break-words {
        overflow-wrap: break-word
    }

    .rounded {
        border-radius: var(--radius-3)
    }

    .rounded-\[28px\] {
        border-radius: 28px
    }

    .rounded-full {
        border-radius: 99999px
    }

    .rounded-lg {
        border-radius: var(--radius-5)
    }

    .rounded-md {
        border-radius: var(--radius-4)
    }

    .rounded-none {
        border-radius: 0
    }

    .rounded-sm {
        border-radius: var(--radius-3)
    }

    .rounded-xl {
        border-radius: var(--radius-6)
    }

    .border {
        border-width: 1px
    }

    .border-0 {
        border-width: 0
    }

    .border-b,
    .border-b-\[1px\] {
        border-bottom-width: 1px
    }

    .border-l {
        border-left-width: 1px
    }

    .border-r,
    .border-r-\[1px\] {
        border-right-width: 1px
    }

    .border-t {
        border-top-width: 1px
    }

    .border-t-0 {
        border-top-width: 0
    }

    .border-solid {
        border-style: solid
    }

    .border-dashed {
        border-style: dashed
    }

    .border-none {
        border-style: none
    }

    .border-\[var\(--radix-toast-border-color\)\] {
        border-color: var(--radix-toast-border-color)
    }

    .border-border {
        border-color: var(--color-border)
    }

    .border-card-border {
        border-color: var(--color-card-border)
    }

    .border-gray-5 {
        border-color: var(--gray-5)
    }

    .border-orange-6 {
        border-color: var(--orange-6)
    }

    .border-transparent {
        border-color: transparent
    }

    .border-white\/10 {
        border-color: hsla(0, 0%, 100%, .1)
    }

    .border-b-\[\#6E6E6E\]\/\[0\.2\] {
        border-bottom-color: hsla(0, 0%, 43%, .2)
    }

    .border-t-white\/\[\.08\] {
        border-top-color: hsla(0, 0%, 100%, .08)
    }

    .bg-\[var\(--brand-9\)\] {
        background-color: var(--brand-9)
    }

    .bg-\[var\(--radix-toast-bg\)\] {
        background-color: var(--radix-toast-bg)
    }

    .bg-black {
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0/var(--tw-bg-opacity))
    }

    .bg-black\/30 {
        background-color: rgba(0, 0, 0, .3)
    }

    .bg-black\/\[\.08\] {
        background-color: rgba(0, 0, 0, .08)
    }

    .bg-brand {
        background-color: var(--color-brand)
    }

    .bg-card-bg {
        background-color: var(--color-card-bg)
    }

    .bg-gray-2 {
        background-color: var(--gray-2)
    }

    .bg-gray-3 {
        background-color: var(--gray-3)
    }

    .bg-gray-6 {
        background-color: var(--gray-6)
    }

    .bg-panel-solid {
        background-color: var(--color-panel-solid)
    }

    .bg-transparent {
        background-color: transparent
    }

    .bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }

    .bg-white\/\[\.04\] {
        background-color: hsla(0, 0%, 100%, .04)
    }

    .bg-white\/\[\.08\] {
        background-color: hsla(0, 0%, 100%, .08)
    }

    .bg-\[linear-gradient\(180deg\2c _\#F2F0E7_-104\.58\%\2c _\#000_90\.84\%\)\] {
        background-image: linear-gradient(180deg, #f2f0e7 -104.58%, #000 90.84%)
    }

    .bg-custom-container-gradient {
        background-image: var(--fuel-gradient-container)
    }

    .bg-custom-text-gradient {
        background-image: var(--fuel-gradient-text)
    }

    .bg-none {
        background-image: none
    }

    .bg-clip-text {
        -webkit-background-clip: text;
        background-clip: text
    }

    .fill-\[\#00F58C\] {
        fill: #00f58c
    }

    .fill-black {
        fill: #000
    }

    .stroke-transparent {
        stroke: transparent
    }

    .object-cover {
        -o-object-fit: cover;
        object-fit: cover
    }

    .p-0 {
        padding: 0
    }

    .p-0\.5 {
        padding: .125rem
    }

    .p-2 {
        padding: .5rem
    }

    .p-3 {
        padding: .75rem
    }

    .p-4 {
        padding: 1rem
    }

    .p-6 {
        padding: 1.5rem
    }

    .p-7 {
        padding: 1.75rem
    }

    .p-\[7px\] {
        padding: 7px
    }

    .px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .px-0\.5 {
        padding-left: .125rem;
        padding-right: .125rem
    }

    .px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .px-\[74px\] {
        padding-left: 74px;
        padding-right: 74px
    }

    .py-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .py-0\.5 {
        padding-top: .125rem;
        padding-bottom: .125rem
    }

    .py-1 {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .py-7 {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .py-\[10px\] {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .py-\[30px\] {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .py-\[62px\] {
        padding-top: 62px;
        padding-bottom: 62px
    }

    .py-\[88px\] {
        padding-top: 88px;
        padding-bottom: 88px
    }

    .pb-12 {
        padding-bottom: 3rem
    }

    .pb-2 {
        padding-bottom: .5rem
    }

    .pb-3 {
        padding-bottom: .75rem
    }

    .pb-4 {
        padding-bottom: 1rem
    }

    .pb-\[130px\] {
        padding-bottom: 130px
    }

    .pb-\[31px\] {
        padding-bottom: 31px
    }

    .pb-\[3px\] {
        padding-bottom: 3px
    }

    .pl-0 {
        padding-left: 0
    }

    .pl-4 {
        padding-left: 1rem
    }

    .pl-\[75px\] {
        padding-left: 75px
    }

    .pl-\[85px\] {
        padding-left: 85px
    }

    .pr-0 {
        padding-right: 0
    }

    .pr-5 {
        padding-right: 1.25rem
    }

    .pr-8 {
        padding-right: 2rem
    }

    .pr-9 {
        padding-right: 2.25rem
    }

    .pr-\[128px\] {
        padding-right: 128px
    }

    .pr-\[82\.3px\] {
        padding-right: 82.3px
    }

    .pt-0 {
        padding-top: 0
    }

    .pt-1 {
        padding-top: .25rem
    }

    .pt-2 {
        padding-top: .5rem
    }

    .pt-6 {
        padding-top: 1.5rem
    }

    .pt-\[102px\] {
        padding-top: 102px
    }

    .text-left {
        text-align: left
    }

    .text-center {
        text-align: center
    }

    .text-start {
        text-align: start
    }

    .align-middle {
        vertical-align: middle
    }

    .align-bottom {
        vertical-align: bottom
    }

    .font-mono {
        font-family: var(--font-mono)
    }

    .text-2xl {
        font-size: var(--font-size-6);
        line-height: var(--line-height-6);
        letter-spacing: var(--letter-spacing-6)
    }

    .text-3xl {
        font-size: var(--font-size-7);
        line-height: var(--line-height-7);
        letter-spacing: var(--letter-spacing-7)
    }

    .text-\[1\.2rem\] {
        font-size: 1.2rem
    }

    .text-\[1\.4rem\] {
        font-size: 1.4rem
    }

    .text-\[1\.5rem\] {
        font-size: 1.5rem
    }

    .text-\[1\.7rem\] {
        font-size: 1.7rem
    }

    .text-\[1\.875rem\] {
        font-size: 1.875rem
    }

    .text-\[100px\] {
        font-size: 100px
    }

    .text-\[134px\] {
        font-size: 134px
    }

    .text-\[1em\] {
        font-size: 1em
    }

    .text-\[2\.125rem\] {
        font-size: 2.125rem
    }

    .text-\[2rem\] {
        font-size: 2rem
    }

    .text-\[3\.5625rem\] {
        font-size: 3.5625rem
    }

    .text-\[4\.6875rem\] {
        font-size: 4.6875rem
    }

    .text-\[6\.3rem\] {
        font-size: 6.3rem
    }

    .text-\[6rem\] {
        font-size: 6rem
    }

    .text-base {
        font-size: var(--font-size-3);
        line-height: var(--line-height-3);
        letter-spacing: var(--letter-spacing-3)
    }

    .text-h1 {
        font-size: var(--font-size-9)
    }

    .text-h2 {
        font-size: var(--font-size-8)
    }

    .text-h3 {
        font-size: var(--font-size-7)
    }

    .text-h4 {
        font-size: var(--font-size-6)
    }

    .text-h5 {
        font-size: var(--font-size-5)
    }

    .text-h6,
    .text-lg {
        font-size: var(--font-size-4)
    }

    .text-lg {
        line-height: var(--line-height-4);
        letter-spacing: var(--letter-spacing-4)
    }

    .text-sm {
        font-size: var(--font-size-2);
        line-height: var(--line-height-2);
        letter-spacing: var(--letter-spacing-2)
    }

    .text-xl {
        font-size: var(--font-size-5);
        line-height: var(--line-height-5);
        letter-spacing: var(--letter-spacing-5)
    }

    .text-xs {
        font-size: var(--font-size-1);
        line-height: var(--line-height-1);
        letter-spacing: var(--letter-spacing-1)
    }

    .font-bold {
        font-weight: var(--font-weight-bold)
    }

    .font-extralight {
        font-weight: 200
    }

    .font-medium {
        font-weight: var(--font-weight-medium)
    }

    .font-semibold {
        font-weight: 600
    }

    .uppercase {
        text-transform: uppercase
    }

    .capitalize {
        text-transform: capitalize
    }

    .leading-\[100\%\] {
        line-height: 100%
    }

    .leading-\[110\%\] {
        line-height: 110%
    }

    .leading-\[120\%\] {
        line-height: 120%
    }

    .leading-\[130\%\] {
        line-height: 130%
    }

    .leading-\[2\.55rem\] {
        line-height: 2.55rem
    }

    .leading-\[86\%\] {
        line-height: 86%
    }

    .leading-none {
        line-height: 1
    }

    .leading-tight {
        line-height: 1.25
    }

    .tracking-\[-0\.36px\] {
        letter-spacing: -.36px
    }

    .tracking-\[-0\.48px\] {
        letter-spacing: -.48px
    }

    .tracking-\[-1\.28px\] {
        letter-spacing: -1.28px
    }

    .tracking-\[-2\.28px\] {
        letter-spacing: -2.28px
    }

    .tracking-\[-3\.84\%\] {
        letter-spacing: -3.84%
    }

    .tracking-\[-4\.5px\] {
        letter-spacing: -4.5px
    }

    .tracking-\[-5\%\] {
        letter-spacing: -5%
    }

    .tracking-\[-5px\] {
        letter-spacing: -5px
    }

    .tracking-\[-8\.5px\] {
        letter-spacing: -8.5px
    }

    .tracking-tight {
        letter-spacing: -.025em
    }

    .text-\[var\(--radix-toast-action-color\)\] {
        color: var(--radix-toast-action-color)
    }

    .text-\[var\(--radix-toast-color\)\] {
        color: var(--radix-toast-color)
    }

    .text-accent {
        color: var(--color-accent)
    }

    .text-black {
        --tw-text-opacity: 1;
        color: rgb(0 0 0/var(--tw-text-opacity))
    }

    .text-black\/\[\.5\] {
        color: rgba(0, 0, 0, .5)
    }

    .text-black\/\[\.6\] {
        color: rgba(0, 0, 0, .6)
    }

    .text-brand {
        color: var(--color-brand)
    }

    .text-color {
        color: var(--color-color)
    }

    .text-current {
        color: currentColor
    }

    .text-cypher-green {
        color: var(--cypher-green)
    }

    .text-gray-11 {
        color: var(--gray-11)
    }

    .text-gray-12 {
        color: var(--gray-12)
    }

    .text-gray-9 {
        color: var(--gray-9)
    }

    .text-heading {
        color: var(--color-heading)
    }

    .text-icon {
        color: var(--color-icon)
    }

    .text-link {
        color: var(--color-link)
    }

    .text-muted {
        color: var(--color-muted)
    }

    .text-orange-11 {
        color: var(--orange-11)
    }

    .text-red-8 {
        color: var(--red-8)
    }

    .text-red-9 {
        color: var(--red-9)
    }

    .text-secondary {
        color: var(--color-secondary)
    }

    .text-transparent {
        color: transparent
    }

    .text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }

    .text-white\/50 {
        color: hsla(0, 0%, 100%, .5)
    }

    .opacity-0 {
        opacity: 0
    }

    .opacity-100 {
        opacity: 1
    }

    .opacity-20 {
        opacity: .2
    }

    .opacity-50 {
        opacity: .5
    }

    .opacity-70 {
        opacity: .7
    }

    .opacity-90 {
        opacity: .9
    }

    .shadow-\[inset_0px_-1px_var\(--gray-a5\)\] {
        --tw-shadow: inset 0px -1px var(--gray-a5);
        --tw-shadow-colored: inset 0px -1px var(--tw-shadow-color)
    }

    .shadow-\[inset_0px_-1px_var\(--gray-a5\)\],
    .shadow-custom-container-shadow {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .shadow-custom-container-shadow {
        --tw-shadow: var(--custom-container-shadow);
        --tw-shadow-colored: var(--custom-container-shadow)
    }

    .shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
    }

    .shadow-lg,
    .shadow-none {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .shadow-none {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000
    }

    .shadow-black\/5 {
        --tw-shadow-color: rgba(0, 0, 0, .05);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .outline-none {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    .outline {
        outline-style: solid
    }

    .blur {
        --tw-blur: blur(8px)
    }

    .blur,
    .blur-\[122px\] {
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
    }

    .blur-\[122px\] {
        --tw-blur: blur(122px)
    }

    .drop-shadow-container-custom {
        --tw-drop-shadow: drop-shadow(var(--custom-shadow))
    }

    .drop-shadow-container-custom,
    .filter {
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
    }

    .backdrop-blur-\[5px\] {
        --tw-backdrop-blur: blur(5px)
    }

    .backdrop-blur-\[5px\],
    .backdrop-blur-sm {
        -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
    }

    .backdrop-blur-sm {
        --tw-backdrop-blur: blur(4px)
    }

    .transition {
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }

    .transition-all {
        transition-property: all;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }

    .transition-colors {
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }

    .transition-opacity {
        transition-property: opacity;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }

    .transition-transform {
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    .duration-150,
    .transition-transform {
        transition-duration: .15s
    }

    .duration-200 {
        transition-duration: .2s
    }

    .duration-300 {
        transition-duration: .3s
    }

    .ease-in-out {
        transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    .content-\[var\(--noise-image\)\] {
        --tw-content: var(--noise-image);
        content: var(--tw-content)
    }

    @keyframes enter {
        0% {
            opacity: var(--tw-enter-opacity, 1);
            transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
        }
    }

    @keyframes exit {
        to {
            opacity: var(--tw-exit-opacity, 1);
            transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
        }
    }

    .duration-150 {
        animation-duration: .15s
    }

    .duration-200 {
        animation-duration: .2s
    }

    .duration-300 {
        animation-duration: .3s
    }

    .ease-in-out {
        animation-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    .running {
        animation-play-state: running
    }

    .paused {
        animation-play-state: paused
    }

    .\[--radix-toast-action-color\:var\(--blue-11\)\] {
        --radix-toast-action-color: var(--blue-11)
    }

    .\[--radix-toast-action-color\:var\(--gray-11\)\] {
        --radix-toast-action-color: var(--gray-11)
    }

    .\[--radix-toast-action-color\:var\(--green-11\)\] {
        --radix-toast-action-color: var(--green-11)
    }

    .\[--radix-toast-action-color\:var\(--red-11\)\] {
        --radix-toast-action-color: var(--red-11)
    }

    .\[--radix-toast-action-color\:var\(--yellow-11\)\] {
        --radix-toast-action-color: var(--yellow-11)
    }

    .\[--radix-toast-bg\:var\(--blue-2\)\] {
        --radix-toast-bg: var(--blue-2)
    }

    .\[--radix-toast-bg\:var\(--gray-2\)\] {
        --radix-toast-bg: var(--gray-2)
    }

    .\[--radix-toast-bg\:var\(--green-2\)\] {
        --radix-toast-bg: var(--green-2)
    }

    .\[--radix-toast-bg\:var\(--red-2\)\] {
        --radix-toast-bg: var(--red-2)
    }

    .\[--radix-toast-bg\:var\(--yellow-2\)\] {
        --radix-toast-bg: var(--yellow-2)
    }

    .\[--radix-toast-border-color\:var\(--blue-6\)\] {
        --radix-toast-border-color: var(--blue-6)
    }

    .\[--radix-toast-border-color\:var\(--gray-6\)\] {
        --radix-toast-border-color: var(--gray-6)
    }

    .\[--radix-toast-border-color\:var\(--green-6\)\] {
        --radix-toast-border-color: var(--green-6)
    }

    .\[--radix-toast-border-color\:var\(--red-6\)\] {
        --radix-toast-border-color: var(--red-6)
    }

    .\[--radix-toast-border-color\:var\(--yellow-6\)\] {
        --radix-toast-border-color: var(--yellow-6)
    }

    .\[--radix-toast-color\:var\(--text-color\)\] {
        --radix-toast-color: var(--text-color)
    }

    .\[--tw-ring-color\:var\(--blue-4\)\] {
        --tw-ring-color: var(--blue-4)
    }

    .\[--tw-ring-color\:var\(--gray-4\)\] {
        --tw-ring-color: var(--gray-4)
    }

    .\[--tw-ring-color\:var\(--green-4\)\] {
        --tw-ring-color: var(--green-4)
    }

    .\[--tw-ring-color\:var\(--red-4\)\] {
        --tw-ring-color: var(--red-4)
    }

    .\[--tw-ring-color\:var\(--yellow-4\)\] {
        --tw-ring-color: var(--yellow-4)
    }

    .radix-themes,
    :root {
        --default-font-size: var(--font-size-3);
        --default-font-family: var(--font-sans)
    }

    :root {
        --cypher-green: #07e982;
        --screen-mobile: 300px;
        --screen-tablet: 640px;
        --screen-laptop: 960px;
        --screen-desktop: 1280px;
        --fuel-gradient-background: linear-gradient(179.07deg, rgba(0, 245, 140, .048) 0.78%, rgba(0, 245, 140, .08) 10.26%), linear-gradient(0deg, #040100, #040100);
        --fuel-gradient-button: linear-gradient(180deg, rgba(0, 245, 140, 0) 100%, rgba(0, 245, 140, .02) 0), linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 50%, hsla(0, 0%, 100%, .08)), hsla(0, 0%, 100%, .04);
        --fuel-gradient-container: linear-gradient(180deg, rgba(8, 8, 8, .94), rgba(8, 8, 8, .85));
        --fuel-gradient-text: linear-gradient(90.07deg, #ea5e00 2.25%, #00c262 74.89%);
        --button-custom-shadow: 0px 0px 0px 1px hsla(0, 0%, 100%, .08);
        --custom-shadow: 0px 0.5px 1px 0px rgba(0, 0, 0, .1), 0px 1px 1px 0px rgba(0, 0, 0, .05);
        --custom-container-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .03), 0px 1px 1px 0px rgba(0, 0, 0, .06);
        --orange-alert-shadow: 0px 1px 1px 0px rgba(187, 148, 7, .1), 0px 2px 16px 0px rgba(187, 148, 7, .05);
        --space-0: 0px;
        --space-1: calc(4px * var(--scaling));
        --space-2: calc(8px * var(--scaling));
        --space-3: calc(12px * var(--scaling));
        --space-4: calc(16px * var(--scaling));
        --space-5: calc(20px * var(--scaling));
        --space-6: calc(24px * var(--scaling));
        --space-7: calc(28px * var(--scaling));
        --space-8: calc(32px * var(--scaling));
        --space-9: calc(36px * var(--scaling));
        --space-10: calc(40px * var(--scaling));
        --space-11: calc(44px * var(--scaling));
        --space-12: calc(48px * var(--scaling));
        --space-14: calc(56px * var(--scaling));
        --space-16: calc(64px * var(--scaling));
        --space-20: calc(80px * var(--scaling));
        --space-24: calc(96px * var(--scaling));
        --space-28: calc(112px * var(--scaling));
        --space-32: calc(128px * var(--scaling));
        --space-36: calc(144px * var(--scaling));
        --space-40: calc(160px * var(--scaling));
        --space-44: calc(176px * var(--scaling));
        --space-48: calc(192px * var(--scaling));
        --space-52: calc(208px * var(--scaling));
        --space-56: calc(224px * var(--scaling));
        --space-60: calc(240px * var(--scaling));
        --space-64: calc(256px * var(--scaling));
        --space-72: calc(288px * var(--scaling));
        --space-80: calc(320px * var(--scaling));
        --space-96: calc(384px * var(--scaling))
    }

    :root,
    [data-accent-color] {
        --background-feedback-warning: var(--gray-3);
        --color-border: var(--gray-5);
        --color-border-hover: var(--gray-8);
        --color-transparent: transparent;
        --color-accent: var(--color-brand);
        --color-card-border: var(--color-border);
        --color-card-border-hover: var(--gray-8);
        --color-card-title: var(--gray-1);
        --color-card-bg: var(--color-panel-solid);
        --text-primary: var(--gray-12);
        --text-secondary: var(--gray-11);
        --color-brand: var(--green-11);
        --color-heading: var(--gray-12);
        --color-color: var(--gray-11);
        --color-secondary: var(--gray-11);
        --color-muted: var(--gray-10);
        --color-icon: var(--gray-11);
        --color-link: var(--color-brand);
        --color-success: var(--grass-9);
        --color-success-muted: var(--grass-8);
        --color-success-contrast: var(--grass-9-contrast);
        --color-success-border: var(--grass-6);
        --color-info: var(--sky-9);
        --color-info-muted: var(--sky-8);
        --color-info-contrast: var(--sky-9-contrast);
        --color-info-border: var(--sky-6);
        --color-warning: var(--yellow-9);
        --color-warning-muted: var(--yellow-8);
        --color-warning-contrast: var(--yellow-9-contrast);
        --color-warning-border: var(--yellow-6);
        --color-error: var(--red-9);
        --color-error-muted: var(--red-8);
        --color-error-contrast: var(--red-9-contrast);
        --color-error-border: var(--red-8)
    }

    .dark [data-accent-color=grass],
    .dark-theme [data-accent-color=grass] {
        --accent-9-contrast: #000;
        --accent-9: var(--color-brand)
    }

    .dark body {
        --color-panel-solid: #191919;
        --color-page-background: #111;
        --background-level-one: var(--gray-3);
        --background-level-two: hsla(0, 0%, 100%, .15);
        --background-level-three: hsla(0, 0%, 100%, .02);
        --background-constrast: #00f58c;
        --text-constrast: #080808;
        --text-feedback-warning: #e2cf60;
        --shadow-primary: 0px 0px 0px 0.5px #000, 0px 0.5px 0px 0px #ffffff1f inset;
        --shadow-secondary: 0px 0px 0px 1px hsla(0, 0%, 100%, .1)
    }

    .light body {
        --color-panel-solid: #fff;
        --color-page-background: #f0f0f0;
        --background-level-one: #fff;
        --background-level-two: #f5f5f5;
        --background-level-three: transparent;
        --background-constrast: #080808;
        --text-constrast: #fff;
        --text-feedback-warning: #85720a;
        --shadow-primary: 0px 0.5px 1px 0px #0000000a, 0px 1px 1px 0px #0000000a;
        --shadow-secondary: 0px 0px 0px 1px #e8e8e8, 0px 0.5px 1px 0px #0000001a, 0px 1px 1px 0px #0000000d
    }

    .radix-themes,
    body,
    html {
        font-size: var(--default-font-size)
    }

    .rt-BaseButton {
        transition: background-color .25s cubic-bezier(.4, 0, .2, 1) 0ms, color .25s cubic-bezier(.4, 0, .2, 1) 0ms, opacity .25s cubic-bezier(.4, 0, .2, 1) 0ms
    }

    .rt-BaseButton:where(.rt-r-size-2) {
        height: 36px
    }

    [data-accent-color=gray].rt-BaseButton:where(.rt-variant-solid) {
        color: var(--text-primary);
        box-shadow: var(--button-custom-shadow);
        background: var(--fuel-gradient-button);
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        border-radius: 8px
    }

    .dark [data-accent-color=brand].rt-BaseButton:where(.rt-variant-solid) {
        background-color: var(--brand-9);
        color: #000
    }

    .dark [data-accent-color=cypher].rt-BaseButton:where(.rt-variant-solid) {
        background-color: var(--cypher-green);
        color: #000
    }

    .light [data-accent-color=brand].rt-BaseButton:where(.rt-variant-solid) {
        background-color: var(--gray-12);
        color: var(--background-level-one)
    }

    [data-accent-color=green].rt-BaseButton:where(.rt-variant-solid) {
        background-color: var(--brand-9);
        color: #000
    }

    [data-accent-color=gray].rt-BaseButton:where(.rt-variant-soft):not(.rt-IconButton) {
        border-radius: 8px;
        background-color: hsla(0, 0%, 100%, .04);
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        box-shadow: none
    }

    a[data-accent-color=gray].rt-BaseButton:where(.rt-variant-soft):not(.rt-IconButton) {
        border-radius: 8px;
        background-color: transparent;
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        color: hsla(0, 0%, 100%, .5);
        box-shadow: none
    }

    a[data-accent-color=gray].rt-BaseButton:where(.rt-variant-soft):hover {
        background-color: hsla(0, 0%, 100%, .02);
        color: unset
    }

    [data-accent-color=gray].rt-BaseButton:where(.rt-variant-outline) {
        border-radius: 8px;
        border: 1px solid hsla(0, 0%, 100%, .12);
        background-color: hsla(0, 0%, 100%, .08);
        background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .07), hsla(0, 0%, 100%, 0));
        color: var(--text-primary)
    }

    .rt-BaseButton.rt-IconButton:where(.rt-variant-soft) {
        border-radius: 8px;
        background: hsla(0, 0%, 100%, .04);
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px)
    }

    .rt-DialogContent .rt-BaseButton.rt-IconButton:where(.rt-variant-soft) {
        border-radius: 999px
    }

    .dark .rt-DialogContent .rt-BaseButton.rt-IconButton:where(.rt-variant-soft) {
        background: hsla(0, 0%, 100%, .16);
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px)
    }

    [data-accent-color=gray].rt-BaseMenuContent:where(.rt-DropdownMenuContent):where(.fuel-DropdownContent) {
        border-radius: 8px;
        background-color: hsla(0, 0%, 7%, .4);
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px)
    }

    @media (hover:hover) {
        [data-accent-color=gray].rt-BaseButton:where(.rt-variant-solid):where(:hover) {
            background-color: var(--background-level-two)
        }

        [data-accent-color=green].rt-BaseButton:where(.rt-variant-solid):where(:hover) {
            opacity: .8
        }

        [data-accent-color=gray].rt-BaseButton:where(.rt-variant-soft):where(:hover) {
            background-color: var(--background-level-two);
            color: var(--text-primary)
        }

        [data-accent-color=gray].rt-BaseButton:where(.rt-variant-outline):where(:hover) {
            background-color: var(--background-level-two)
        }
    }

    .light .rt-DialogContent {
        background-color: #fff
    }

    .dark .rt-DialogContent {
        background-color: var(--gray-2)
    }

    [data-accent-color=orange].rt-CalloutRoot:where(.rt-variant-soft) {
        border-radius: 10px;
        border: 1px solid var(--orange-6);
        background: var(--orange-3);
        box-shadow: 0 2px 16px 0 rgba(187, 148, 7, .05), 0 1px 1px 0 rgba(187, 148, 7, .1)
    }

    .rt-CalloutRoot:where(.rt-r-size-1) {
        border-radius: var(--radius-6);
        padding: var(--space-4) var(--space-5)
    }

    .rt-DialogContent {
        box-shadow: none
    }

    .dark .rt-DialogContent:before {
        content: "";
        position: absolute;
        top: -147px;
        left: 50%;
        width: 544px;
        height: 137px;
        border-radius: 544px;
        opacity: .4;
        background: var(--brand-9, #00f58c);
        filter: blur(72px);
        transform: translate(-50%);
        z-index: -1
    }

    .rt-TextFieldRoot .rt-TextFieldChrome {
        box-shadow: var(--custom-shadow);
        border: 1px solid var(--gray-5);
        background-color: var(--color-surface)
    }

    .rt-CalloutRoot {
        box-shadow: var(--orange-alert-shadow)
    }

    .rt-BaseButton.rt-Button.rt-r-size-5 {
        width: unsed;
        min-width: 13.3125rem;
        height: 4.625rem;
        border-radius: 16px;
        padding: 24px 42px
    }

    @media (max-width:640px) {
        .rt-TableCell {
            height: 32px
        }

        .rt-DialogOverlay {
            padding: 0
        }
    }

    .marker\:text-icon ::marker {
        color: var(--color-icon)
    }

    .marker\:text-icon::marker {
        color: var(--color-icon)
    }

    .before\:absolute:before {
        content: var(--tw-content);
        position: absolute
    }

    .before\:inset-0:before {
        content: var(--tw-content);
        inset: 0
    }

    .before\:block:before {
        content: var(--tw-content);
        display: block
    }

    .before\:h-full:before {
        content: var(--tw-content);
        height: 100%
    }

    .before\:w-full:before {
        content: var(--tw-content);
        width: 100%
    }

    .before\:-translate-x-full:before {
        content: var(--tw-content);
        --tw-translate-x: -100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    @keyframes shimmer {
        to {
            content: var(--tw-content);
            transform: translateX(100%)
        }
    }

    .before\:animate-\[shimmer_2s_infinite\]:before {
        content: var(--tw-content);
        animation: shimmer 2s infinite
    }

    .before\:border-t:before {
        content: var(--tw-content);
        border-top-width: 1px
    }

    .before\:border-gray-5:before {
        content: var(--tw-content);
        border-color: var(--gray-5)
    }

    .before\:bg-gradient-to-r:before {
        content: var(--tw-content);
        background-image: linear-gradient(to right, var(--tw-gradient-stops))
    }

    .before\:from-transparent:before {
        content: var(--tw-content);
        --tw-gradient-from: transparent var(--tw-gradient-from-position);
        --tw-gradient-to: transparent var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }

    .before\:via-gray-4:before {
        content: var(--tw-content);
        --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--gray-4) var(--tw-gradient-via-position), var(--tw-gradient-to)
    }

    .before\:to-transparent:before {
        content: var(--tw-content);
        --tw-gradient-to: transparent var(--tw-gradient-to-position)
    }

    .before\:content-\[\"\"\]:before {
        --tw-content: "";
        content: var(--tw-content)
    }

    .first\:mb-8:first-child {
        margin-bottom: 2rem
    }

    .first\:rounded-l-lg:first-child {
        border-top-left-radius: var(--radius-5);
        border-bottom-left-radius: var(--radius-5)
    }

    .last\:rounded-r-lg:last-child {
        border-top-right-radius: var(--radius-5);
        border-bottom-right-radius: var(--radius-5)
    }

    .hover\:border-border-hover:hover {
        border-color: var(--color-border-hover)
    }

    .hover\:bg-transparent:hover {
        background-color: transparent
    }

    .hover\:text-\[var\(--radix-toast-color\)\]:hover {
        color: var(--radix-toast-color)
    }

    .hover\:text-accent:hover {
        color: var(--color-accent)
    }

    .hover\:text-black:hover {
        --tw-text-opacity: 1;
        color: rgb(0 0 0/var(--tw-text-opacity))
    }

    .hover\:text-brand:hover {
        color: var(--color-brand)
    }

    .hover\:underline:hover {
        text-decoration-line: underline
    }

    .hover\:opacity-100:hover {
        opacity: 1
    }

    .focus\:outline-none:focus {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    .focus\:ring-2:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }

    .focus\:ring-gray-3:focus {
        --tw-ring-color: var(--gray-3)
    }

    .focus\:ring-gray-4:focus {
        --tw-ring-color: var(--gray-4)
    }

    .focus\:ring-offset-2:focus {
        --tw-ring-offset-width: 2px
    }

    .focus-visible\:relative:focus-visible {
        position: relative
    }

    .focus-visible\:z-10:focus-visible {
        z-index: 10
    }

    .focus-visible\:shadow-\[0_0_0_2px\]:focus-visible {
        --tw-shadow: 0 0 0 2px;
        --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .focus-visible\:shadow-accent:focus-visible {
        --tw-shadow-color: var(--color-accent);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .focus-visible\:outline-none:focus-visible {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    .focus-visible\:ring-2:focus-visible {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }

    .focus-visible\:ring-inset:focus-visible {
        --tw-ring-inset: inset
    }

    .focus-visible\:ring-accent:focus-visible {
        --tw-ring-color: var(--color-accent)
    }

    .enabled\:hover\:bg-gray-2:hover:enabled {
        background-color: var(--gray-2)
    }

    .enabled\:hover\:text-heading:hover:enabled {
        color: var(--color-heading)
    }

    .group:hover .group-hover\:rotate-180 {
        --tw-rotate: 180deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:hover .group-hover\:opacity-100 {
        opacity: 1
    }

    .aria-\[label\=Moon\]\:left-2[aria-label=Moon] {
        left: .5rem
    }

    .aria-\[label\=Sun\]\:right-2[aria-label=Sun] {
        right: .5rem
    }

    .data-\[size\=\"lg\"\]\:h-\[44px\][data-size=lg] {
        height: 44px
    }

    .data-\[size\=\"md\"\]\:h-\[36px\][data-size=md] {
        height: 36px
    }

    .data-\[size\=\"sm\"\]\:h-\[32px\][data-size=sm] {
        height: 32px
    }

    .data-\[size\=\"xs\"\]\:h-\[24px\][data-size=xs] {
        height: 24px
    }

    .data-\[size\=\"lg\"\]\:w-\[44px\][data-size=lg] {
        width: 44px
    }

    .data-\[size\=\"md\"\]\:w-\[36px\][data-size=md] {
        width: 36px
    }

    .data-\[size\=\"sm\"\]\:w-\[32px\][data-size=sm] {
        width: 32px
    }

    .data-\[size\=\"xs\"\]\:w-\[24px\][data-size=xs] {
        width: 24px
    }

    .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=end] {
        --tw-translate-x: var(--radix-toast-swipe-move-x);
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .data-\[open\=true\]\:border-b[data-open=true] {
        border-bottom-width: 1px
    }

    .data-\[open\=true\]\:border-border[data-open=true] {
        border-color: var(--color-border)
    }

    .data-\[size\=\"1\"\]\:text-h1[data-size="1"] {
        font-size: var(--font-size-9)
    }

    .data-\[size\=\"2\"\]\:text-h2[data-size="2"] {
        font-size: var(--font-size-8)
    }

    .data-\[size\=\"3\"\]\:text-h3[data-size="3"] {
        font-size: var(--font-size-7)
    }

    .data-\[size\=\"4\"\]\:text-h4[data-size="4"] {
        font-size: var(--font-size-6)
    }

    .data-\[size\=\"5\"\]\:text-h5[data-size="5"] {
        font-size: var(--font-size-5)
    }

    .data-\[size\=\"6\"\]\:text-h6[data-size="6"] {
        font-size: var(--font-size-4)
    }

    .data-\[size\=\"lg\"\]\:text-lg[data-size=lg] {
        font-size: var(--font-size-4);
        line-height: var(--line-height-4);
        letter-spacing: var(--letter-spacing-4)
    }

    .data-\[size\=\"sm\"\]\:text-sm[data-size=sm] {
        font-size: var(--font-size-2);
        line-height: var(--line-height-2);
        letter-spacing: var(--letter-spacing-2)
    }

    .data-\[size\=\"xs\"\]\:text-xs[data-size=xs] {
        font-size: var(--font-size-1);
        line-height: var(--line-height-1);
        letter-spacing: var(--letter-spacing-1)
    }

    .data-\[active\=true\]\:text-brand[data-active=true] {
        color: var(--color-brand)
    }

    .data-\[swipe\=end\]\:transition-none[data-swipe=end] {
        transition-property: none
    }

    .data-\[state\=open\]\:animate-in[data-state=open] {
        animation-name: enter;
        animation-duration: .15s;
        --tw-enter-opacity: initial;
        --tw-enter-scale: initial;
        --tw-enter-rotate: initial;
        --tw-enter-translate-x: initial;
        --tw-enter-translate-y: initial
    }

    .data-\[state\=closed\]\:animate-out[data-state=closed] {
        animation-name: exit;
        animation-duration: .15s;
        --tw-exit-opacity: initial;
        --tw-exit-scale: initial;
        --tw-exit-rotate: initial;
        --tw-exit-translate-x: initial;
        --tw-exit-translate-y: initial
    }

    .data-\[state\=closed\]\:fade-out-80[data-state=closed] {
        --tw-exit-opacity: 0.8
    }

    .data-\[state\=open\]\:slide-in-from-top-full[data-state=open] {
        --tw-enter-translate-y: -100%
    }

    .group[data-state=opened] .group-data-\[state\=opened\]\:-rotate-180 {
        --tw-rotate: -180deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .disabled\:pointer-events-none[data-disabled] {
        pointer-events: none
    }

    .disabled\:opacity-50[data-disabled] {
        opacity: .5
    }

    .state-active\:border-b[data-state=active] {
        border-bottom-width: 1px
    }

    .state-active\:border-accent[data-state=active] {
        border-color: var(--color-accent)
    }

    .state-active\:text-heading[data-state=active] {
        color: var(--color-heading)
    }

    @keyframes accordion-up {
        0% {
            height: var(--radix-accordion-content-height)
        }

        to {
            height: 0
        }
    }

    .state-closed\:animate-accordion-closed[data-state=closed] {
        animation: accordion-up .3s cubic-bezier(.87, 0, .13, 1)
    }

    .state-closed\:duration-500[data-state=closed] {
        transition-duration: .5s
    }

    .state-closed\:animate-out[data-state=closed] {
        animation-name: exit;
        animation-duration: .15s;
        --tw-exit-opacity: initial;
        --tw-exit-scale: initial;
        --tw-exit-rotate: initial;
        --tw-exit-translate-x: initial;
        --tw-exit-translate-y: initial
    }

    .state-closed\:fade-out-0[data-state=closed] {
        --tw-exit-opacity: 0
    }

    .state-closed\:slide-out-to-bottom[data-state=closed] {
        --tw-exit-translate-y: 100%
    }

    .state-closed\:slide-out-to-left[data-state=closed] {
        --tw-exit-translate-x: -100%
    }

    .state-closed\:slide-out-to-right[data-state=closed] {
        --tw-exit-translate-x: 100%
    }

    .state-closed\:slide-out-to-top[data-state=closed] {
        --tw-exit-translate-y: -100%
    }

    .state-closed\:duration-500[data-state=closed] {
        animation-duration: .5s
    }

    .group[data-state=closed] .group-state-closed\:hidden {
        display: none
    }

    .state-on\:text-heading[data-state=on] {
        color: var(--color-heading)
    }

    @keyframes accordion-down {
        0% {
            height: 0
        }

        to {
            height: var(--radix-accordion-content-height)
        }
    }

    .state-open\:animate-accordion-open[data-state=open] {
        animation: accordion-down .3s cubic-bezier(.87, 0, .13, 1)
    }

    .state-open\:bg-secondary[data-state=open] {
        background-color: var(--color-secondary)
    }

    .state-open\:duration-700[data-state=open] {
        transition-duration: .7s
    }

    .state-open\:animate-in[data-state=open] {
        animation-name: enter;
        animation-duration: .15s;
        --tw-enter-opacity: initial;
        --tw-enter-scale: initial;
        --tw-enter-rotate: initial;
        --tw-enter-translate-x: initial;
        --tw-enter-translate-y: initial
    }

    .state-open\:fade-in-0[data-state=open] {
        --tw-enter-opacity: 0
    }

    .state-open\:slide-in-from-bottom[data-state=open] {
        --tw-enter-translate-y: 100%
    }

    .state-open\:slide-in-from-left[data-state=open] {
        --tw-enter-translate-x: -100%
    }

    .state-open\:slide-in-from-right[data-state=open] {
        --tw-enter-translate-x: 100%
    }

    .state-open\:slide-in-from-top[data-state=open] {
        --tw-enter-translate-y: -100%
    }

    .state-open\:duration-700[data-state=open] {
        animation-duration: .7s
    }

    .group[data-state=open] .group-state-open\:hidden {
        display: none
    }

    .group[data-state=open] .group-state-open\:rotate-180 {
        --tw-rotate: 180deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .not-first\:ml-px~.not-first\:ml-px {
        margin-left: 1px
    }

    .not-first\:mt-1~.not-first\:mt-1 {
        margin-top: .25rem
    }

    .not-first\:mt-4~.not-first\:mt-4 {
        margin-top: 1rem
    }

    .not-first\:border-t~.not-first\:border-t {
        border-top-width: 1px
    }

    .not-first\:border-border~.not-first\:border-border {
        border-color: var(--color-border)
    }

    .not-first-last\:rounded-none:not(:first-of-type, :last-of-type) {
        border-radius: 0
    }

    .first-type\:rounded-br-none:first-of-type {
        border-bottom-right-radius: 0
    }

    .first-type\:rounded-tr-none:first-of-type {
        border-top-right-radius: 0
    }

    .last-type\:rounded-bl-none:last-of-type {
        border-bottom-left-radius: 0
    }

    .last-type\:rounded-tl-none:last-of-type {
        border-top-left-radius: 0
    }

    .dark .dark-theme\:bg-gray-1 {
        background-color: var(--gray-1)
    }

    .dark .dark-theme\:aria-\[label\=Sun\]\:-translate-x-full[aria-label=Sun] {
        --tw-translate-x: -100%
    }

    .dark .dark-theme\:aria-\[label\=Sun\]\:-translate-x-full[aria-label=Sun],
    .dark .dark-theme\:aria-\[label\=Sun\]\:transform[aria-label=Sun] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .dark .dark-theme\:aria-\[label\=Sun\]\:opacity-0[aria-label=Sun] {
        opacity: 0
    }

    .dark .dark-theme\:state-on\:bg-gray-5[data-state=on] {
        background-color: var(--gray-5)
    }

    .dark-theme .dark-theme\:bg-gray-1 {
        background-color: var(--gray-1)
    }

    .dark-theme .dark-theme\:aria-\[label\=Sun\]\:-translate-x-full[aria-label=Sun] {
        --tw-translate-x: -100%
    }

    .dark-theme .dark-theme\:aria-\[label\=Sun\]\:-translate-x-full[aria-label=Sun],
    .dark-theme .dark-theme\:aria-\[label\=Sun\]\:transform[aria-label=Sun] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .dark-theme .dark-theme\:aria-\[label\=Sun\]\:opacity-0[aria-label=Sun] {
        opacity: 0
    }

    .dark-theme .dark-theme\:state-on\:bg-gray-5[data-state=on] {
        background-color: var(--gray-5)
    }

    .light .light-theme\:bg-gray-2 {
        background-color: var(--gray-2)
    }

    .light .light-theme\:aria-\[label\=Moon\]\:translate-x-full[aria-label=Moon] {
        --tw-translate-x: 100%
    }

    .light .light-theme\:aria-\[label\=Moon\]\:transform[aria-label=Moon],
    .light .light-theme\:aria-\[label\=Moon\]\:translate-x-full[aria-label=Moon] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .light .light-theme\:aria-\[label\=Moon\]\:opacity-0[aria-label=Moon] {
        opacity: 0
    }

    .light .light-theme\:state-on\:bg-gray-3[data-state=on] {
        background-color: var(--gray-3)
    }

    .light-theme .light-theme\:bg-gray-2 {
        background-color: var(--gray-2)
    }

    .light-theme .light-theme\:aria-\[label\=Moon\]\:translate-x-full[aria-label=Moon] {
        --tw-translate-x: 100%
    }

    .light-theme .light-theme\:aria-\[label\=Moon\]\:transform[aria-label=Moon],
    .light-theme .light-theme\:aria-\[label\=Moon\]\:translate-x-full[aria-label=Moon] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .light-theme .light-theme\:aria-\[label\=Moon\]\:opacity-0[aria-label=Moon] {
        opacity: 0
    }

    .light-theme .light-theme\:state-on\:bg-gray-3[data-state=on] {
        background-color: var(--gray-3)
    }

    .fuel-\[Icon\]\:hidden .fuel-Icon {
        display: none
    }

    .fuel-\[NavLogo\]\:flex-1 .fuel-NavLogo {
        flex: 1 1 0%
    }

    .fuel-\[Text\]\:leading-relaxed .fuel-Text {
        line-height: 1.625
    }

    .fuel-\[IconButton\]\:text-icon .fuel-IconButton {
        color: var(--color-icon)
    }

    .fuel-\[Icon\]\:text-\[var\(--radix-toast-action-color\)\] .fuel-Icon {
        color: var(--radix-toast-action-color)
    }

    .fuel-\[Icon\]\:opacity-50 .fuel-Icon {
        opacity: .5
    }

    .fuel-\[Icon\]\:hover\:text-icon:hover .fuel-Icon {
        color: var(--color-icon)
    }

    .hover\:fuel-\[Icon\]\:opacity-100 .fuel-Icon:hover {
        opacity: 1
    }

    .fuel-\[Icon\]\:state-active\:text-icon[data-state=active] .fuel-Icon {
        color: var(--color-icon)
    }

    @media (min-width:300px) {
        .mobile\:h-\[calc\(100vh_-_100px\)\] {
            height: calc(100vh - 100px)
        }

        .mobile\:flex-row {
            flex-direction: row
        }

        .mobile\:gap-\[10px\] {
            gap: 10px
        }

        .mobile\:overflow-x-auto {
            overflow-x: auto
        }

        .mobile\:px-\[20px\] {
            padding-left: 20px;
            padding-right: 20px
        }

        .mobile\:py-\[14px\] {
            padding-top: 14px;
            padding-bottom: 14px
        }

        .mobile\:pl-\[20px\] {
            padding-left: 20px
        }

        .mobile\:pr-0 {
            padding-right: 0
        }

        @media not all and (min-width:1280px) {
            .mobile\:max-desktop\:hidden {
                display: none
            }

            .mobile\:max-desktop\:h-\[1rem\] {
                height: 1rem
            }

            .mobile\:max-desktop\:w-\[1rem\] {
                width: 1rem
            }

            .mobile\:max-desktop\:w-\[25vw\] {
                width: 25vw
            }

            .mobile\:max-desktop\:text-\[10vw\] {
                font-size: 10vw
            }

            .mobile\:max-desktop\:text-lg {
                font-size: var(--font-size-4);
                line-height: var(--line-height-4);
                letter-spacing: var(--letter-spacing-4)
            }
        }

        @media not all and (min-width:960px) {
            .mobile\:max-laptop\:mt-\[30px\] {
                margin-top: 30px
            }

            .mobile\:max-laptop\:hidden {
                display: none
            }
        }

        @media not all and (min-width:640px) {
            .mobile\:max-tablet\:fixed {
                position: fixed
            }

            .mobile\:max-tablet\:bottom-0 {
                bottom: 0
            }

            .mobile\:max-tablet\:right-\[12vw\] {
                right: 12vw
            }

            .mobile\:max-tablet\:top-\[10vh\] {
                top: 10vh
            }

            .mobile\:max-tablet\:mx-auto {
                margin-left: auto;
                margin-right: auto
            }

            .mobile\:max-tablet\:mt-24 {
                margin-top: 6rem
            }

            .mobile\:max-tablet\:mt-\[15vh\] {
                margin-top: 15vh
            }

            .mobile\:max-tablet\:mt-\[5\.4375rem\] {
                margin-top: 5.4375rem
            }

            .mobile\:max-tablet\:mt-\[50px\] {
                margin-top: 50px
            }

            .mobile\:max-tablet\:hidden {
                display: none
            }

            .mobile\:max-tablet\:h-\[100\%\] {
                height: 100%
            }

            .mobile\:max-tablet\:h-\[6rem\] {
                height: 6rem
            }

            .mobile\:max-tablet\:h-auto {
                height: auto
            }

            .mobile\:max-tablet\:h-full {
                height: 100%
            }

            .mobile\:max-tablet\:w-3\/4 {
                width: 75%
            }

            .mobile\:max-tablet\:w-\[100\%\] {
                width: 100%
            }

            .mobile\:max-tablet\:w-\[6rem\] {
                width: 6rem
            }

            .mobile\:max-tablet\:max-w-\[calc\(100vw_-_16px\)\] {
                max-width: calc(100vw - 16px)
            }

            .mobile\:max-tablet\:max-w-full {
                max-width: 100%
            }

            .mobile\:max-tablet\:-translate-y-0 {
                --tw-translate-y: -0px;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .mobile\:max-tablet\:flex-col {
                flex-direction: column
            }

            .mobile\:max-tablet\:items-start {
                align-items: flex-start
            }

            .mobile\:max-tablet\:justify-start {
                justify-content: flex-start
            }

            .mobile\:max-tablet\:justify-between {
                justify-content: space-between
            }

            .mobile\:max-tablet\:gap-14 {
                gap: 3.5rem
            }

            .mobile\:max-tablet\:break-words {
                overflow-wrap: break-word
            }

            .mobile\:max-tablet\:rounded-b {
                border-bottom-right-radius: var(--radius-3);
                border-bottom-left-radius: var(--radius-3)
            }

            .mobile\:max-tablet\:p-\[16px\] {
                padding: 16px
            }

            .mobile\:max-tablet\:px-2 {
                padding-left: .5rem;
                padding-right: .5rem
            }

            .mobile\:max-tablet\:px-4 {
                padding-left: 1rem;
                padding-right: 1rem
            }

            .mobile\:max-tablet\:px-\[10px\] {
                padding-left: 10px;
                padding-right: 10px
            }

            .mobile\:max-tablet\:py-\[45px\] {
                padding-top: 45px;
                padding-bottom: 45px
            }

            .mobile\:max-tablet\:py-\[8px\] {
                padding-top: 8px;
                padding-bottom: 8px
            }

            .mobile\:max-tablet\:pb-4 {
                padding-bottom: 1rem
            }

            .mobile\:max-tablet\:pb-\[10vh\] {
                padding-bottom: 10vh
            }

            .mobile\:max-tablet\:pb-\[120px\] {
                padding-bottom: 120px
            }

            .mobile\:max-tablet\:pb-\[50px\] {
                padding-bottom: 50px
            }

            .mobile\:max-tablet\:pl-\[8px\] {
                padding-left: 8px
            }

            .mobile\:max-tablet\:pr-\[8px\] {
                padding-right: 8px
            }

            .mobile\:max-tablet\:pt-\[10vh\] {
                padding-top: 10vh
            }

            .mobile\:max-tablet\:pt-\[50px\] {
                padding-top: 50px
            }

            .mobile\:max-tablet\:text-center {
                text-align: center
            }

            .mobile\:max-tablet\:text-\[1\.5rem\] {
                font-size: 1.5rem
            }

            .mobile\:max-tablet\:text-\[1\.8525rem\] {
                font-size: 1.8525rem
            }

            .mobile\:max-tablet\:text-\[1rem\] {
                font-size: 1rem
            }

            .mobile\:max-tablet\:text-\[2\.4375rem\] {
                font-size: 2.4375rem
            }

            .mobile\:max-tablet\:text-\[3\.12rem\] {
                font-size: 3.12rem
            }

            .mobile\:max-tablet\:text-\[3\.26625rem\] {
                font-size: 3.26625rem
            }

            .mobile\:max-tablet\:text-\[70px\] {
                font-size: 70px
            }

            .mobile\:max-tablet\:text-base {
                font-size: var(--font-size-3);
                line-height: var(--line-height-3);
                letter-spacing: var(--letter-spacing-3)
            }

            .mobile\:max-tablet\:text-lg {
                font-size: var(--font-size-4);
                line-height: var(--line-height-4);
                letter-spacing: var(--letter-spacing-4)
            }

            .mobile\:max-tablet\:text-sm {
                font-size: var(--font-size-2);
                line-height: var(--line-height-2);
                letter-spacing: var(--letter-spacing-2)
            }

            .mobile\:max-tablet\:text-xl {
                font-size: var(--font-size-5);
                line-height: var(--line-height-5);
                letter-spacing: var(--letter-spacing-5)
            }

            .mobile\:max-tablet\:text-xs {
                font-size: var(--font-size-1);
                line-height: var(--line-height-1);
                letter-spacing: var(--letter-spacing-1)
            }

            .mobile\:max-tablet\:leading-\[1\.25rem\] {
                line-height: 1.25rem
            }

            .mobile\:max-tablet\:leading-\[100\%\] {
                line-height: 100%
            }

            .mobile\:max-tablet\:tracking-\[-1\.5px\] {
                letter-spacing: -1.5px
            }

            .mobile\:max-tablet\:tracking-\[-3px\] {
                letter-spacing: -3px
            }
        }
    }

    @media (min-width:640px) {
        .tablet\:bottom-0 {
            bottom: 0
        }

        .tablet\:right-0 {
            right: 0
        }

        .tablet\:top-auto {
            top: auto
        }

        .tablet\:order-none {
            order: 0
        }

        .tablet\:mt-1 {
            margin-top: .25rem
        }

        .tablet\:mt-1\.5 {
            margin-top: .375rem
        }

        .tablet\:flex {
            display: flex
        }

        .tablet\:hidden {
            display: none
        }

        .tablet\:min-w-\[var\(--radix-toast-width\)\] {
            min-width: var(--radix-toast-width)
        }

        .tablet\:max-w-sm {
            max-width: 24rem
        }

        .tablet\:flex-1 {
            flex: 1 1 0%
        }

        .tablet\:flex-row {
            flex-direction: row
        }

        .tablet\:flex-col {
            flex-direction: column
        }

        .tablet\:flex-nowrap {
            flex-wrap: nowrap
        }

        .tablet\:items-start {
            align-items: flex-start
        }

        .tablet\:items-center {
            align-items: center
        }

        .tablet\:justify-start {
            justify-content: flex-start
        }

        .tablet\:justify-end {
            justify-content: flex-end
        }

        .tablet\:gap-0 {
            gap: 0
        }

        .tablet\:gap-4 {
            gap: 1rem
        }

        .tablet\:gap-\[10px\] {
            gap: 10px
        }

        .tablet\:space-x-2>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(.5rem * var(--tw-space-x-reverse));
            margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
        }

        .tablet\:self-start {
            align-self: flex-start
        }

        .tablet\:self-center {
            align-self: center
        }

        .tablet\:overflow-hidden {
            overflow: hidden
        }

        .tablet\:overflow-x-auto {
            overflow-x: auto
        }

        .tablet\:py-16 {
            padding-top: 4rem;
            padding-bottom: 4rem
        }

        .tablet\:pb-4 {
            padding-bottom: 1rem
        }

        .tablet\:pl-\[20px\] {
            padding-left: 20px
        }

        .tablet\:pr-0 {
            padding-right: 0
        }

        .tablet\:text-\[1\.4rem\] {
            font-size: 1.4rem
        }

        .tablet\:text-\[1\.7rem\] {
            font-size: 1.7rem
        }

        .tablet\:text-\[2rem\] {
            font-size: 2rem
        }

        .tablet\:data-\[state\=open\]\:slide-in-from-bottom-full[data-state=open] {
            --tw-enter-translate-y: 100%
        }

        @media not all and (min-width:1280px) {
            .tablet\:max-desktop\:h-\[12\.5rem\] {
                height: 12.5rem
            }

            .tablet\:max-desktop\:w-\[12\.5rem\] {
                width: 12.5rem
            }
        }

        @media not all and (min-width:960px) {
            .tablet\:max-laptop\:h-auto {
                height: auto
            }

            .tablet\:max-laptop\:px-\[40px\] {
                padding-left: 40px;
                padding-right: 40px
            }

            .tablet\:max-laptop\:px-\[50px\] {
                padding-left: 50px;
                padding-right: 50px
            }

            .tablet\:max-laptop\:py-\[120px\] {
                padding-top: 120px;
                padding-bottom: 120px
            }

            .tablet\:max-laptop\:py-\[50px\] {
                padding-top: 50px;
                padding-bottom: 50px
            }

            .tablet\:max-laptop\:text-\[1\.4rem\] {
                font-size: 1.4rem
            }

            .tablet\:max-laptop\:text-\[2\.6875rem\] {
                font-size: 2.6875rem
            }

            .tablet\:max-laptop\:text-\[4rem\] {
                font-size: 4rem
            }

            .tablet\:max-laptop\:text-base {
                font-size: var(--font-size-3);
                line-height: var(--line-height-3);
                letter-spacing: var(--letter-spacing-3)
            }

            .tablet\:max-laptop\:leading-\[100\%\] {
                line-height: 100%
            }
        }
    }

    @media (min-width:768px) {
        .md\:block {
            display: block
        }
    }

    @media (min-width:960px) {
        .laptop\:ml-\[53\%\] {
            margin-left: 53%
        }

        .laptop\:hidden {
            display: none
        }

        .laptop\:h-\[calc\(100vh_-_72px\)\] {
            height: calc(100vh - 72px)
        }

        .laptop\:grow-0 {
            flex-grow: 0
        }

        .laptop\:basis-\[45\%\] {
            flex-basis: 45%
        }

        .laptop\:basis-\[47\%\] {
            flex-basis: 47%
        }

        .laptop\:basis-\[70\%\] {
            flex-basis: 70%
        }

        .laptop\:justify-between {
            justify-content: space-between
        }

        .laptop\:self-end {
            align-self: flex-end
        }

        .laptop\:py-\[62px\] {
            padding-top: 62px;
            padding-bottom: 62px
        }

        .laptop\:pb-\[31px\] {
            padding-bottom: 31px
        }

        .laptop\:pb-\[62px\] {
            padding-bottom: 62px
        }

        .laptop\:pl-\[12\.8\%\] {
            padding-left: 12.8%
        }

        .laptop\:pr-\[12\.07\%\] {
            padding-right: 12.07%
        }

        .laptop\:pt-0 {
            padding-top: 0
        }

        .laptop\:text-4xl {
            font-size: var(--font-size-8);
            line-height: var(--line-height-8);
            letter-spacing: var(--letter-spacing-8)
        }

        .laptop\:text-\[1\.6rem\] {
            font-size: 1.6rem
        }

        .laptop\:text-\[1\.9rem\] {
            font-size: 1.9rem
        }

        .laptop\:text-\[2\.2rem\] {
            font-size: 2.2rem
        }
    }

    @media (min-width:1024px) {
        .lg\:block {
            display: block
        }

        .lg\:flex {
            display: flex
        }
    }

    @media (min-width:1280px) {
        .desktop\:right-\[-100px\] {
            right: -100px
        }

        .desktop\:m-auto {
            margin: auto
        }

        .desktop\:block {
            display: block
        }

        .desktop\:flex {
            display: flex
        }

        .desktop\:hidden {
            display: none
        }

        .desktop\:w-\[23rem\] {
            width: 23rem
        }

        .desktop\:max-w-\[1780px\] {
            max-width: 1780px
        }

        .desktop\:px-0 {
            padding-left: 0;
            padding-right: 0
        }

        .desktop\:px-2 {
            padding-left: .5rem;
            padding-right: .5rem
        }

        .desktop\:px-8 {
            padding-left: 2rem;
            padding-right: 2rem
        }

        .desktop\:px-\[40px\] {
            padding-left: 40px;
            padding-right: 40px
        }

        .desktop\:py-0 {
            padding-top: 0;
            padding-bottom: 0
        }

        .desktop\:pr-10 {
            padding-right: 2.5rem
        }

        .desktop\:text-\[10rem\] {
            font-size: 10rem
        }

        .desktop\:data-\[active\=true\]\:before\:absolute[data-active=true]:before {
            content: var(--tw-content);
            position: absolute
        }

        .desktop\:data-\[active\=true\]\:before\:top-\[-24px\][data-active=true]:before {
            content: var(--tw-content);
            top: -24px
        }

        .desktop\:data-\[active\=true\]\:before\:block[data-active=true]:before {
            content: var(--tw-content);
            display: block
        }

        .desktop\:data-\[active\=true\]\:before\:h-1[data-active=true]:before {
            content: var(--tw-content);
            height: .25rem
        }

        .desktop\:data-\[active\=true\]\:before\:w-full[data-active=true]:before {
            content: var(--tw-content);
            width: 100%
        }

        .desktop\:data-\[active\=true\]\:before\:bg-brand[data-active=true]:before {
            content: var(--tw-content);
            background-color: var(--color-brand)
        }

        .desktop\:data-\[active\=true\]\:before\:content-\[\"\"\][data-active=true]:before {
            --tw-content: "";
            content: var(--tw-content)
        }

        .desktop\:not-first\:border-t-0~.desktop\:not-first\:border-t-0 {
            border-top-width: 0
        }
    }

    @media (min-width:1515px) {
        .min-\[1515px\]\:right-\[3\%\] {
            right: 3%
        }
    }

    .dark\:bg-\[rgb\(8\2c 8\2c 8\)\]:where(.dark, .dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 8 8/var(--tw-bg-opacity))
    }

    .dark\:bg-black:where(.dark, .dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0/var(--tw-bg-opacity))
    }

    .dark\:fill-\[\#00F58C\]:where(.dark, .dark *) {
        fill: #00f58c
    }

    .dark\:fill-black:where(.dark, .dark *) {
        fill: #000
    }

    .dark\:fill-white:where(.dark, .dark *) {
        fill: #fff
    }

    .\[\&\+div\]\:text-sm+div {
        font-size: var(--font-size-2);
        line-height: var(--line-height-2);
        letter-spacing: var(--letter-spacing-2)
    }

    .\[\&\.rt-BaseButton\]\:text-black.rt-BaseButton {
        --tw-text-opacity: 1;
        color: rgb(0 0 0/var(--tw-text-opacity))
    }

    .\[\&\.rt-BaseButton\]\:shadow-\[inset_0_0_0_1px_black\].rt-BaseButton {
        --tw-shadow: inset 0 0 0 1px #000;
        --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .\[\&\.rt-Container\]\:pt-0.rt-Container {
        padding-top: 0
    }

    .\[\&_\.rt-ContainerInner\]\:max-w-full .rt-ContainerInner {
        max-width: 100%
    }

    .\[\&_\.rt-ContainerInner\]\:flex-col .rt-ContainerInner {
        flex-direction: column
    }

    .\[\&_\.rt-ContainerInner\]\:gap-10 .rt-ContainerInner {
        gap: 2.5rem
    }

    .\[\&_\.rt-TextFieldChrome\]\:shadow-\[inset_0_0_0_1px_var\(--red-a11\)\] .rt-TextFieldChrome {
        --tw-shadow: inset 0 0 0 1px var(--red-a11);
        --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .\[\&_\.rt-TextFieldChrome\]\:outline-none .rt-TextFieldChrome {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    .\[\&_td\]\:h-\[75px\] td {
        height: 75px
    }