@font-face {
    font-family: "proxima-nova";
    src:
        url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n7&v=3)
            format("woff2"),
        url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/d?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n7&v=3)
            format("woff"),
        url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/a?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n7&v=3)
            format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}
@font-face {
    font-family: "proxima-nova";
    src:
        url(https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/l?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n6&v=3)
            format("woff2"),
        url(https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/d?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n6&v=3)
            format("woff"),
        url(https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/a?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n6&v=3)
            format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}
@font-face {
    font-family: "proxima-nova";
    src:
        url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n4&v=3)
            format("woff2"),
        url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n4&v=3)
            format("woff"),
        url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n4&v=3)
            format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}
@font-face {
    font-family: "proxima-nova";
    src:
        url(https://use.typekit.net/af/3322cc/00000000000000007735e616/30/l?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=i4&v=3)
            format("woff2"),
        url(https://use.typekit.net/af/3322cc/00000000000000007735e616/30/d?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=i4&v=3)
            format("woff"),
        url(https://use.typekit.net/af/3322cc/00000000000000007735e616/30/a?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=i4&v=3)
            format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}
@font-face {
    font-family: "brandon-grotesque";
    src:
        url(https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)
            format("woff2"),
        url(https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)
            format("woff"),
        url(https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)
            format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

:root {
    --black: #000;
    --white: #fff;
    --blue-100: rgb(208, 227, 249);
    --blue-200: rgb(161, 200, 243);
    --blue-300: rgb(114, 172, 237);
    --blue-400: rgb(67, 145, 231);
    --blue-500: rgb(20, 117, 225);
    --blue-600: rgb(16, 94, 180);
    --blue-700: rgb(12, 70, 135);
    --blue-800: rgb(8, 47, 90);
    --blue-900: rgb(4, 23, 45);
    --red-100: rgb(251, 207, 216);
    --red-200: rgb(246, 160, 177);
    --red-300: rgb(242, 112, 138);
    --red-400: rgb(237, 65, 99);
    --red-500: rgb(233, 17, 60);
    --red-600: rgb(186, 14, 48);
    --red-700: rgb(140, 10, 36);
    --red-800: rgb(93, 7, 24);
    --red-900: rgb(47, 3, 12);
    --purple-100: rgb(220, 204, 255);
    --purple-200: rgb(190, 143, 255);
    --purple-300: rgb(176, 97, 255);
    --purple-400: rgb(150, 46, 255);
    --purple-500: rgb(144, 0, 255);
    --purple-600: rgb(113, 0, 199);
    --purple-700: rgb(89, 0, 153);
    --purple-800: rgb(45, 0, 77);
    --purple-900: rgb(30, 1, 50);
    --green-100: rgb(204, 255, 204);
    --green-200: rgb(143, 255, 143);
    --green-300: rgb(87, 255, 87);
    --green-400: rgb(31, 255, 32);
    --green-500: rgb(0, 231, 1);
    --green-600: rgb(0, 184, 1);
    --green-700: rgb(0, 138, 1);
    --green-800: rgb(0, 77, 0);
    --green-900: rgb(1, 62, 1);

    --grey-100: rgb(213, 220, 235);
    --grey-200: rgb(177, 186, 211);
    --grey-300: rgb(85, 112, 134);
    --grey-350: rgb(61, 85, 100);
    --grey-600: #1a2c38;
    --grey-700: #0f212e;
    --grey-800: #071d2a;
    --grey-500: #213743;
    --grey-400: #2f4553;
    --grey-900: rgb(7, 24, 36);
    --neutral-black: #05080a;

    --shadows-sm: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    --shadows-md: 0 4px 6px -1px rgba(27, 23, 23, 0.2), 0 2px 4px -1px rgba(0, 0, 0, 0.12);
    --shadows-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.2), 0 4px 6px -2px rgba(0, 0, 0, 0.1);
    --shadows-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.2), 0 10px 10px -5px rgba(0, 0, 0, 0.08);
    --shadows-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.4);
    --shadows-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    --shadow-inset: inset 0 1px rgba(255, 255, 255, 0.04);
    --btn-shadow: var(--shadows-sm), var(--shadow-inset);
    --shadow-button-sm: 0rem 0.0625rem 0.1875rem #00000033, 0rem 0.0625rem 0.125rem #0000001f;
    --border-thin: 0.0625rem;
    --border-light: 0.125rem;
    --border-medium: 0.25rem;
    --border-radius-none: 0;
    --border-radius-sm: 0.125rem;
    --border-radius-base: 0.25rem;
    --border-radius-md: 0.5rem;
    --border-radius-lg: 4rem;
    --border-radius-0-15: 0.15rem;
    --text-size-10xl: 7rem;
    --text-size-9xl: 6.25rem;
    --text-size-8xl: 5.5rem;
    --text-size-7xl-responsive-large: 5rem;
    --text-size-7xl: 4.75rem;
    --text-size-7xl-responsive-small: 4.5rem;
    --text-size-6xl-responsive-large: 4.25rem;
    --text-size-6xl: 4rem;
    --text-size-6xl-responsive-small: 3.75rem;
    --text-size-5xl-responsive-large: 3.5rem;
    --text-size-5xl: 3.25rem;
    --text-size-5xl-responsive-small: 3rem;
    --text-size-4xl-responsive-large: 2.75rem;
    --text-size-4xl: 2.5rem;
    --text-size-4xl-responsive-small: 2.25rem;
    --text-size-3xl-responsive-large: 2.25rem;
    --text-size-3xl: 2rem;
    --text-size-3xl-responsive-small: 1.75rem;
    --text-size-2xl-responsive-large: 2rem;
    --text-size-2xl: 1.75rem;
    --text-size-2xl-responsive-small: 1.5rem;
    --text-size-xl-responsive-large: 1.75rem;
    --text-size-xl: 1.5rem;
    --text-size-xl-responsive-small: 1.25rem;
    --text-size-lg-responsive-large: 1.5rem;
    --text-size-lg: 1.25rem;
    --text-size-lg-responsive-small: 1.125rem;
    --text-size-md-responsive-large: 1.25rem;
    --text-size-md: 1.125rem;
    --text-size-md-responsive-small: 1rem;
    --text-size-base-responsive-large: 1.125rem;
    --text-size-base: 1rem;
    --text-size-base-responsive-small: 1rem;
    --text-size-default-responsive-large: 1rem;
    --text-size-default: 0.875rem;
    --text-size-default-responsive-small: 0.875rem;
    --text-size-sm-responsive-large: 0.875rem;
    --text-size-sm: 0.75rem;
    --text-size-sm-responsive-small: 0.75rem;
    --text-size-xs-responsive-large: 0.75rem;
    --text-size-xs: 0.625rem;
    --text-size-default-fixed-responsive-small: 0.875rem;
    --input-color: var(--white);
    --input-background: var(--grey-700);
    --input-border: var(--grey-400);
    --input-placeholder: #566671;
    --input-hover-color: var(--white);
    --input-hover-border: var(--grey-300);
    --input-transition: var(--transition-medium);
    --input-font-weight: 600;
    --input-border-radius: var(--ds-radius-md, var(--border-radius-base));
    --input-border-width: 2px;
    --input-box-shadow: var(--shadows-sm);
    --input-button-divider: var(--grey-600);
    --label-font-size: var(--text-size-default);
    --label-color: var(--grey-200);
    --label-hover-color: var(--grey-100);
    --label-font-weight: 600;
    --focus-outline-width: 0.125rem;
    --focus-outline-grey: var(--focus-outline-width) solid var(--grey-200);
    --focus-outline-white: var(--focus-outline-width) solid var(--white);
    --space-0: 0rem;
    --space-0-5: 0.125rem;
    --space-1: 0.25rem;
    --space-1-5: 0.375rem;
    --space-2: 0.5rem;
    --space-3: 0.75rem;
    --space-4: 1rem;
    --space-5: 1.25rem;
    --space-6: 1.5rem;
    --space-7: 1.75rem;
    --space-8: 2rem;
    --space-9: 2.25rem;
    --space-10: 2.5rem;
    --space-12: 3rem;
    --space-14: 3.5rem;
    --space-16: 4rem;
    --space-20: 5rem;
    --spacingEm-0-125: 0.125em;
    --spacingEm-0-25: 0.25em;
    --spacingEm-0-5: 0.5em;
    --spacingEm-0-75: 0.75em;
    --spacingEm-1: 1em;
    --spacingEm-1-25: 1.25em;
    --spacingEm-1-5: 1.5em;
    --spacingEm-1-75: 1.75em;
    --spacingEm-2: 2em;
    --spacingEm-2-5: 2.5em;
    --spacingEm-3: 3em;
    --spacingEm-3-5: 3.5em;
    --spacingEm-4: 4em;
    --spacingEm-4-5: 4.5em;
    --spacingEm-5: 5em;
    --transition-fast: 0.2s;
    --transition-medium: 0.25s;
    --transition-slow: 0.35s;
    --scrollbar-size: 6px;
    --mobile-footer-height: 68px;
    --header-height: 60px;
    --draggable-bottom: 20px;
    --radio-img: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==);
    --checkbox-img: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=);
}


@layer theme {
    :root {
        --ds-color-blue-50: #f1faff;
        --ds-color-blue-100: #e4f4fe;
        --ds-color-blue-150: #d5edfe;
        --ds-color-blue-200: #c6e6ff;
        --ds-color-blue-250: #b6ddfb;
        --ds-color-blue-300: #a7d7ff;
        --ds-color-blue-350: #90cbfd;
        --ds-color-blue-400: #7bc0ff;
        --ds-color-blue-450: #64b2fa;
        --ds-color-blue-500: #4aa4fb;
        --ds-color-blue-550: #2895fa;
        --ds-color-blue-600: #037fef;
        --ds-color-blue-650: var(--color-blue-500);
        --ds-color-blue-700: #0168cb;
        --ds-color-blue-750: #0359b0;
        --ds-color-blue-800: #0d519d;
        --ds-color-blue-850: #044588;
        --ds-color-blue-900: #0a386d;
        --ds-color-blue-950: #08294f;
        --ds-color-green-50: #efe;
        --ds-color-green-100: #deffde;
        --ds-color-green-150: #d3ffd4;
        --ds-color-green-200: #c4ffc7;
        --ds-color-green-250: #a1ffa5;
        --ds-color-green-300: #79fc7f;
        --ds-color-green-350: #5ef45a;
        --ds-color-green-400: #37f140;
        --ds-color-green-450: #03e625;
        --ds-color-green-500: #01d612;
        --ds-color-green-550: #00be0e;
        --ds-color-green-600: #0fa112;
        --ds-color-green-650: #078e0f;
        --ds-color-green-700: #007d09;
        --ds-color-green-750: #0c6f13;
        --ds-color-green-800: #0e6713;
        --ds-color-green-850: #0c5b12;
        --ds-color-green-900: #04490a;
        --ds-color-green-950: #003305;
        --ds-color-yellow-50: #fff5eb;
        --ds-color-yellow-100: #ffe6c7;
        --ds-color-yellow-150: #ffdcad;
        --ds-color-yellow-200: #ffd08a;
        --ds-color-yellow-250: #fec368;
        --ds-color-yellow-300: #ffb947;
        --ds-color-yellow-350: #ffb132;
        --ds-color-yellow-400: #ffa91f;
        --ds-color-yellow-450: #fd9d05;
        --ds-color-yellow-500: #f69200;
        --ds-color-yellow-550: #e58200;
        --ds-color-yellow-600: #cb6804;
        --ds-color-yellow-650: #b75b06;
        --ds-color-yellow-700: #a44f00;
        --ds-color-yellow-750: #924d0c;
        --ds-color-yellow-800: #86490d;
        --ds-color-yellow-850: #78440d;
        --ds-color-yellow-900: #623607;
        --ds-color-yellow-950: #452702;
        --ds-color-red-50: #fff0f1;
        --ds-color-red-100: #ffe2e4;
        --ds-color-red-150: #ffd9dc;
        --ds-color-red-200: #ffcad0;
        --ds-color-red-250: #ffb6be;
        --ds-color-red-300: #ff9fa9;
        --ds-color-red-350: #ff8391;
        --ds-color-red-400: #ff697c;
        --ds-color-red-450: #ff4e68;
        --ds-color-red-500: #fd3252;
        --ds-color-red-550: #f00f41;
        --ds-color-red-600: #da0736;
        --ds-color-red-650: #c80833;
        --ds-color-red-700: #b30230;
        --ds-color-red-750: #a70a32;
        --ds-color-red-800: #9a082f;
        --ds-color-red-850: #8f0c31;
        --ds-color-red-900: #780a26;
        --ds-color-red-950: #500115;
        --ds-color-slate-50: #f7fafc;
        --ds-color-slate-100: #e2f4ff;
        --ds-color-slate-150: #dbeffc;
        --ds-color-slate-200: #d0e6f4;
        --ds-color-slate-250: #b6d2e3;
        --ds-color-slate-300: #9fbed0;
        --ds-color-slate-350: #91b1c4;
        --ds-color-slate-400: #83a3b6;
        --ds-color-slate-450: #68889a;
        --ds-color-slate-500: #4f6c7e;
        --ds-color-slate-550: #395565;
        --ds-color-slate-600: #2c4553;
        --ds-color-slate-650: #273f4c;
        --ds-color-slate-700: #203743;
        --ds-color-slate-750: #1d333f;
        --ds-color-slate-800: #1a2e39;
        --ds-color-slate-850: #182832;
        --ds-color-slate-900: #13232d;
        --ds-color-slate-950: #101d25;
        --ds-color-translucent-dark-20: #00000005;
        --ds-color-translucent-dark-50: #0000000a;
        --ds-color-translucent-dark-100: #00000014;
        --ds-color-translucent-dark-200: #0000001f;
        --ds-color-translucent-dark-300: #00000029;
        --ds-color-translucent-dark-400: #0000003d;
        --ds-color-translucent-dark-500: #00000052;
        --ds-color-translucent-dark-600: #0006;
        --ds-color-translucent-dark-700: #0000007a;
        --ds-color-translucent-dark-800: #0000008f;
        --ds-color-translucent-dark-900: #000000bd;
        --ds-color-translucent-dark-950: #000000d1;
        --ds-color-translucent-light-20: #ffffff05;
        --ds-color-translucent-light-50: #ffffff0a;
        --ds-color-translucent-light-100: #ffffff14;
        --ds-color-translucent-light-200: #ffffff1f;
        --ds-color-translucent-light-300: #ffffff29;
        --ds-color-translucent-light-400: #ffffff3d;
        --ds-color-translucent-light-500: #ffffff52;
        --ds-color-translucent-light-600: #fff6;
        --ds-color-translucent-light-700: #ffffff7a;
        --ds-color-translucent-light-800: #ffffff8f;
        --ds-color-translucent-light-900: #ffffffbd;
        --ds-color-translucent-light-950: #ffffffd1;
        --ds-color-white: #fff;
        --ds-color-black: #000;
        --ds-color-rock-50: #f6f8f9;
        --ds-color-rock-100: #eceff2;
        --ds-color-rock-150: #e4e7ea;
        --ds-color-rock-200: #d4dce3;
        --ds-color-rock-250: #c2ced8;
        --ds-color-rock-300: #aebfcb;
        --ds-color-rock-350: #97adbd;
        --ds-color-rock-400: #829bae;
        --ds-color-rock-450: #718ca1;
        --ds-color-rock-500: #627f93;
        --ds-color-rock-550: #546f83;
        --ds-color-rock-600: #485f73;
        --ds-color-rock-650: #425466;
        --ds-color-rock-700: #3e4d5d;
        --ds-color-rock-750: #3b4956;
        --ds-color-rock-800: #38444f;
        --ds-color-rock-850: #303b45;
        --ds-color-rock-900: #28323b;
        --ds-color-rock-950: #212830;
        --ds-color-brown-50: #f9f5ed;
        --ds-color-brown-100: #f0e4d1;
        --ds-color-brown-150: #e9d7bc;
        --ds-color-brown-200: #e2caa6;
        --ds-color-brown-250: #d7b689;
        --ds-color-brown-300: #d1a773;
        --ds-color-brown-350: #cc9d68;
        --ds-color-brown-400: #c3935e;
        --ds-color-brown-450: #b58251;
        --ds-color-brown-500: #a77447;
        --ds-color-brown-550: #93613a;
        --ds-color-brown-600: #855033;
        --ds-color-brown-650: #784630;
        --ds-color-brown-700: #6e402f;
        --ds-color-brown-750: #683a2b;
        --ds-color-brown-800: #613629;
        --ds-color-brown-850: #572e24;
        --ds-color-brown-900: #47241e;
        --ds-color-brown-950: #331915;
        --ds-color-gray-50: #f8f8f8;
        --ds-color-gray-100: #f1f1f1;
        --ds-color-gray-150: #e7e7e7;
        --ds-color-gray-200: #dcdcdc;
        --ds-color-gray-250: #cecece;
        --ds-color-gray-300: #bdbdbd;
        --ds-color-gray-350: #a9a9a9;
        --ds-color-gray-400: #989898;
        --ds-color-gray-450: #898989;
        --ds-color-gray-500: #797979;
        --ds-color-gray-550: #6a6a6a;
        --ds-color-gray-600: #5b5b5b;
        --ds-color-gray-650: #525252;
        --ds-color-gray-700: #4a4a4a;
        --ds-color-gray-750: #464646;
        --ds-color-gray-800: #414141;
        --ds-color-gray-850: #383838;
        --ds-color-gray-900: #303030;
        --ds-color-gray-950: #292929;
        --ds-color-amber-50: #fff5eb;
        --ds-color-amber-100: #ffe7c7;
        --ds-color-amber-150: #ffdba9;
        --ds-color-amber-200: #ffd08a;
        --ds-color-amber-250: #ffc366;
        --ds-color-amber-300: #ffb947;
        --ds-color-amber-350: #ffb02a;
        --ds-color-amber-400: #ffa91f;
        --ds-color-amber-450: #ffa10f;
        --ds-color-amber-500: #f69200;
        --ds-color-amber-550: #e78206;
        --ds-color-amber-600: #cb6a08;
        --ds-color-amber-650: #b75b06;
        --ds-color-amber-700: #a55306;
        --ds-color-amber-750: #924d0c;
        --ds-color-amber-800: #87480c;
        --ds-color-amber-850: #78440d;
        --ds-color-amber-900: #603503;
        --ds-color-amber-950: #452702;
        --ds-color-turquoise-50: #effcfb;
        --ds-color-turquoise-100: #d6f7f7;
        --ds-color-turquoise-150: #c3f2f2;
        --ds-color-turquoise-200: #b2eeef;
        --ds-color-turquoise-250: #9ae9eb;
        --ds-color-turquoise-300: #7ce0e4;
        --ds-color-turquoise-350: #5cd2d8;
        --ds-color-turquoise-400: #40c8d0;
        --ds-color-turquoise-450: #1cc1ca;
        --ds-color-turquoise-500: #1dafb8;
        --ds-color-turquoise-550: #2099a5;
        --ds-color-turquoise-600: #227c89;
        --ds-color-turquoise-650: #21707d;
        --ds-color-turquoise-700: #1b636f;
        --ds-color-turquoise-750: #235c67;
        --ds-color-turquoise-800: #225560;
        --ds-color-turquoise-850: #214d58;
        --ds-color-turquoise-900: #19424c;
        --ds-color-turquoise-950: #11323b;
        --ds-color-orchid-50: #fbf5ff;
        --ds-color-orchid-100: #f4e5ff;
        --ds-color-orchid-150: #f0ddff;
        --ds-color-orchid-200: #edd6ff;
        --ds-color-orchid-250: #e4c5fd;
        --ds-color-orchid-300: #deb4fe;
        --ds-color-orchid-350: #d39bff;
        --ds-color-orchid-400: #c983fc;
        --ds-color-orchid-450: #be6ff4;
        --ds-color-orchid-500: #b15aeb;
        --ds-color-orchid-550: #a346e0;
        --ds-color-orchid-600: #9335d0;
        --ds-color-orchid-650: #892ec2;
        --ds-color-orchid-700: #802fb3;
        --ds-color-orchid-750: #732b9c;
        --ds-color-orchid-800: #67268c;
        --ds-color-orchid-850: #591f7a;
        --ds-color-orchid-900: #4e186d;
        --ds-color-orchid-950: #410c5f;
        --ds-color-orange-50: #ffefeb;
        --ds-color-orange-100: #fee2d7;
        --ds-color-orange-150: #ffd4c4;
        --ds-color-orange-200: #fdc2aa;
        --ds-color-orange-250: #fcaf8e;
        --ds-color-orange-300: #fb9f74;
        --ds-color-orange-350: #fa8752;
        --ds-color-orange-400: #f8773f;
        --ds-color-orange-450: #f7682b;
        --ds-color-orange-500: #f25816;
        --ds-color-orange-550: #e74e07;
        --ds-color-orange-600: #d0450b;
        --ds-color-orange-650: #b84012;
        --ds-color-orange-700: #a93d13;
        --ds-color-orange-750: #993c14;
        --ds-color-orange-800: #8c3812;
        --ds-color-orange-850: #7d330d;
        --ds-color-orange-900: #632a09;
        --ds-color-orange-950: #441e08;
        --ds-color-rose-50: #fff1f5;
        --ds-color-rose-100: #fce8ed;
        --ds-color-rose-150: #fadde4;
        --ds-color-rose-200: #fcd0dc;
        --ds-color-rose-250: #fabdce;
        --ds-color-rose-300: #f9a9c0;
        --ds-color-rose-350: #fa8bad;
        --ds-color-rose-400: #f3729d;
        --ds-color-rose-450: #f05e8e;
        --ds-color-rose-500: #eb477e;
        --ds-color-rose-550: #e02e6c;
        --ds-color-rose-600: #cc1d58;
        --ds-color-rose-650: #be194d;
        --ds-color-rose-700: #ac1547;
        --ds-color-rose-750: #9a1844;
        --ds-color-rose-800: #8c1941;
        --ds-color-rose-850: #7c183d;
        --ds-color-rose-900: #681333;
        --ds-color-rose-950: #500724;
        --ds-color-emerald-50: #f0fdf2;
        --ds-color-emerald-100: #dbfde3;
        --ds-color-emerald-150: #cdfcd7;
        --ds-color-emerald-200: #b9f9c7;
        --ds-color-emerald-250: #94f3a8;
        --ds-color-emerald-300: #6eed8a;
        --ds-color-emerald-350: #4ee773;
        --ds-color-emerald-400: #30e061;
        --ds-color-emerald-450: #1ed851;
        --ds-color-emerald-500: #15c743;
        --ds-color-emerald-550: #16b03b;
        --ds-color-emerald-600: #179232;
        --ds-color-emerald-650: #12832e;
        --ds-color-emerald-700: #14752a;
        --ds-color-emerald-750: #146729;
        --ds-color-emerald-800: #115a25;
        --ds-color-emerald-850: #104c21;
        --ds-color-emerald-900: #0c3e1a;
        --ds-color-emerald-950: #042f11;
        --ds-color-surface-lowest: #101d25;
        --ds-color-surface-default: #182832;
        --ds-color-surface-highest: #1a2e39;
        --ds-color-surface-sunken: #00000029;
        --ds-color-overlay-scrim: #0000008f;
        --ds-color-overlay-surface-default: #13232d;
        --ds-color-overlay-surface-highest: #182832;
        --ds-color-on-surface: #fff;
        --ds-color-subtle-on-surface: #b6d2e3;
        --ds-color-primary-on-surface: #64b2fa;
        --ds-color-positive-on-surface: #01d612;
        --ds-color-caution-on-surface: #ffa91f;
        --ds-color-critical-on-surface: #ff697c;
        --ds-color-disabled-on-surface: #ffffff52;
        --ds-color-nontext-strong-on-surface: #fff6;
        --ds-color-nontext-decorative-on-surface: #ffffff1f;
        --ds-color-leaderboard-1st-on-surface: #ffb947;
        --ds-color-leaderboard-2nd-on-surface: #5cd2d8;
        --ds-color-leaderboard-3rd-on-surface: #d7b689;
        --ds-color-leaderboard-4th-on-surface: #d4dce3;
        --ds-color-base-primary: var(--color-blue-500);
        --ds-color-on-base-primary: #fff;
        --ds-color-base-neutral: #203743;
        --ds-color-on-base-neutral: #f7fafc;
        --ds-color-subtle-on-base-neutral: #9fbed0;
        --ds-color-base-neutral-strong: #f7fafc;
        --ds-color-on-base-neutral-strong: #101d25;
        --ds-color-base-positive: #007d09;
        --ds-color-on-base-positive: #fff;
        --ds-color-base-caution: #ffa91f;
        --ds-color-on-base-caution: #000;
        --ds-color-base-critical: #c80833;
        --ds-color-on-base-critical: #fff;
        --ds-color-base-vip-unranked: #829bae;
        --ds-color-base-vip-bronze: #d1a773;
        --ds-color-base-vip-silver: #bdbdbd;
        --ds-color-base-vip-gold: #ffb947;
        --ds-color-base-vip-platinum: #1cc1ca;
        --ds-color-base-vip-diamond: #9ae9eb;
        --ds-color-base-vip-obsidian: #d39bff;
        --ds-color-base-vip-opal: #fb9f74;
        --ds-color-base-vip-plutonium: #fa8bad;
        --ds-color-base-vip-atomic: #6eed8a;
        --ds-color-base-vip-tritium: #1ed851;
        --ds-color-on-base-vip: #000;
        --ds-color-base-disabled: #ffffff14;
        --ds-color-on-base-disabled: #ffffff3d;
        --ds-color-state-layer-base-hovered: #0000001f;
        --ds-color-state-layer-base-focused: #0000001f;
        --ds-color-state-layer-base-pressed: #00000029;
        --ds-color-state-layer-base-activated: #00000029;
        --ds-color-state-layer-surface-hovered: #ffffff05;
        --ds-color-state-layer-surface-focused: #ffffff05;
        --ds-color-state-layer-surface-pressed: #ffffff0a;
        --ds-color-state-layer-surface-activated: #ffffff0a;
        --ds-color-focus-ring-outer: #fff;
        --ds-color-focus-ring-inner: #000;
        --ds-color-elevation-low: #00000014;
        --ds-color-elevation-overlay: #0000001f;
        --ds-shadow-high: 0 8px 16px 0 #00000029, 0 2px 8px 0 #0000003d;
        --ds-shadow-low-below: 0 2px 8px 0 #0000003d;
        --ds-shadow-low-above: 0 -2px 8px 0 #0000003d;
        --ds-spacing-base: 0.25rem;
        --ds-font-family-default: "proxima-nova", ui-sans-serif, -apple-system, system-ui, sans-serif;
        --ds-font-family-code: "JetBrains Mono", monospace;
        --ds-font-weight-default: 400;
        --ds-font-weight-thick: 600;
        --ds-font-weight-heavy: 700;
        --ds-font-size-xs: 0.75rem;
        --ds-font-size-sm: 0.875rem;
        --ds-font-size-md: 1rem;
        --ds-font-size-lg: 1.125rem;
        --ds-font-size-xl: 1.25rem;
        --ds-font-size-2xl: 1.5rem;
        --ds-font-size-3xl: 1.75rem;
        --ds-font-size-4xl: 2rem;
        --ds-font-size-5xl: 2.25rem;
        --ds-font-size-6xl: 3rem;
        --ds-font-line-height-sm: round(130%, 4px);
        --ds-font-line-height-md: round(145%, 4px);
        --ds-font-feature-settings: "salt" on;
        --ds-font-variant-numeric: lining-nums tabular-nums;
        --ds-heading-xl: 700 1.5rem / round(145%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui,
            sans-serif;
        --ds-heading-lg: 700 1.25rem / round(145%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui,
            sans-serif;
        --ds-heading-md: 700 1.125rem / round(145%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui,
            sans-serif;
        --ds-heading-sm: 700 1rem / round(145%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui, sans-serif;
        --ds-body-md: 400 1rem / round(145%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui, sans-serif;
        --ds-body-md-strong: 600 1rem / round(145%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui,
            sans-serif;
        --ds-body-sm: 400 0.875rem/round (145%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui, sans-serif;
        --ds-body-sm-strong: 600 0.875rem/round (145%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui,
            sans-serif;
        --ds-body-xs: 400 0.75rem/round (145%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui, sans-serif;
        --ds-body-xs-strong: 600 0.75rem/round (145%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui,
            sans-serif;
        --ds-display-lg: 600 2.25rem / round(130%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui,
            sans-serif;
        --ds-display-md: 600 1.75rem / round(130%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui,
            sans-serif;
        --ds-display-sm: 600 1.25rem / round(130%, 4px) "proxima-nova", ui-sans-serif, -apple-system, system-ui,
            sans-serif;
        --ds-code-block: 400 0.875rem/round (145%, 4px) "JetBrains Mono", monospace;
    }
    :root.hh0rb3vw12zwlq8u4bnjq {
        --ds-radius-sm: 0.125rem;
        --ds-radius-md: 0.25rem;
        --ds-radius-full: 9999px;
    }
    :root.hh0rb3vw12zwlq4esrgiks {
        --ds-spacing-1: var(--ds-spacing-base);
        --ds-spacing-2: calc(var(--ds-spacing-base) * 2);
        --ds-spacing-3: calc(var(--ds-spacing-base) * 3);
        --ds-spacing-4: calc(var(--ds-spacing-base) * 4);
        --ds-spacing-5: calc(var(--ds-spacing-base) * 5);
        --ds-spacing-6: calc(var(--ds-spacing-base) * 6);
        --ds-spacing-8: calc(var(--ds-spacing-base) * 8);
        --ds-spacing-10: calc(var(--ds-spacing-base) * 10);
        --ds-spacing-12: calc(var(--ds-spacing-base) * 12);
        --ds-spacing-0-5: calc(var(--ds-spacing-base) * 0.5);
        --ds-spacing-1-5: calc(var(--ds-spacing-base) * 1.5);
    }
    :root,
    :host {
        --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
        --spacing: var(--ds-spacing-base);
        --container-sm: 24rem;
        --container-lg: 32rem;
        --text-xs: 0.75rem;
        --text-xs--line-height: calc(1 / 0.75);
        --text-sm: 0.875rem;
        --text-sm--line-height: calc(1.25 / 0.875);
        --text-base: 1rem;
        --text-base--line-height: 1.5;
        --text-lg: 1.125rem;
        --text-lg--line-height: calc(1.75 / 1.125);
        --text-xl: 1.25rem;
        --text-xl--line-height: calc(1.75 / 1.25);
        --text-2xl: 1.5rem;
        --text-2xl--line-height: calc(2 / 1.5);
        --text-3xl: 1.875rem;
        --text-3xl--line-height: 1.2;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --leading-tight: 1.25;
        --leading-normal: 1.5;
        --drop-shadow-sm: 0 1px 2px #00000026;
        --drop-shadow-md: 0 3px 3px #0000001f;
        --drop-shadow-lg: 0 4px 4px #00000026;
        --ease-in: cubic-bezier(0.4, 0, 1, 1);
        --ease-out: cubic-bezier(0, 0, 0.2, 1);
        --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
        --blur-xs: 4px;
        --blur-md: 12px;
        --blur-lg: 16px;
        --aspect-video: 16/9;
        --default-transition-duration: 0.15s;
        --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        --radius: var(--ds-radius-md, 0.25rem);
        --radius-sm: var(--ds-radius-sm, var(--radius-sm-legacy));
        --radius-md: var(--ds-radius-md, var(--radius-md-legacy));
        --radius-lg: var(--ds-radius-md, var(--radius-lg-legacy));
        --radius-xl: var(--ds-radius-md, var(--radius-xl-legacy));
        --radius-2xl: var(--ds-radius-md, var(--radius-2xl-legacy));
        --radius-4xl: var(--ds-radius-full, var(--radius-4xl-legacy));
        --radius-full: var(--ds-radius-full, var(--radius-full-legacy));
        --spacing-0: calc(var(--spacing) * 0);
        --spacing-0-25: var(--ds-spacing-0-5, 1px);
        --spacing-0-5: calc(var(--spacing) * 0.5);
        --spacing-0-75: var(--ds-spacing-1, 3px);
        --spacing-1: var(--spacing);
        --spacing-1-5: calc(var(--spacing) * 1.5);
        --spacing-1-75: var(--ds-spacing-2, 7px);
        --spacing-2: calc(var(--spacing) * 2);
        --spacing-2-5: var(--ds-spacing-3, 10px);
        --spacing-3: calc(var(--spacing) * 3);
        --spacing-3-5: var(--ds-spacing-4, 14px);
        --spacing-4: calc(var(--spacing) * 4);
        --spacing-5: calc(var(--spacing) * 5);
        --spacing-6: calc(var(--spacing) * 6);
        --spacing-7: var(--ds-spacing-8, 28px);
        --spacing-8: calc(var(--spacing) * 8);
        --spacing-10: calc(var(--spacing) * 10);
        --spacing-12: calc(var(--spacing) * 12);
        --color-black: #000;
        --color-white: #fff;
        --color-blue-100: #d0e3f9;
        --color-blue-200: #a1c8f3;
        --color-blue-300: #72aced;
        --color-blue-400: #4391e7;
        --color-blue-500: #1475e1;
        --color-blue-550: #0B64C4;
        --color-blue-600: #105eb4;
        --color-blue-700: #0c4687;
        --color-blue-800: #082f5a;
        --color-blue-900: #04172d;
        --color-red-100: #fbcfd8;
        --color-red-200: #f6a0b1;
        --color-red-300: #f2708a;
        --color-red-400: #ed4163;
        --color-red-500: #e9113c;
        --color-red-600: #ba0e30;
        --color-red-700: #8c0a24;
        --color-red-800: #5d0718;
        --color-red-900: #2f030c;
        --color-purple-100: #dcccff;
        --color-purple-200: #be8fff;
        --color-purple-300: #b061ff;
        --color-purple-400: #962eff;
        --color-purple-500: #9000ff;
        --color-purple-600: #7100c7;
        --color-purple-700: #590099;
        --color-purple-800: #2d004d;
        --color-purple-900: #1e0132;
        --color-green-100: #cfc;
        --color-green-200: #8fff8f;
        --color-green-300: #57ff57;
        --color-green-400: #1fff20;
        --color-green-500: #00e701;
        --color-green-600: #00b801;
        --color-green-700: #008a01;
        --color-green-800: #004d00;
        --color-green-900: #013e01;
        --color-yellow-100: #fff2dd;
        --color-yellow-200: #ffdeaa;
        --color-yellow-300: #ffcc7b;
        --color-yellow-400: #ffb949;
        --color-yellow-500: #ff9d00;
        --color-yellow-600: #cd7f01;
        --color-yellow-700: #9c6000;
        --color-yellow-800: #633d00;
        --color-yellow-900: #301d00;
        --color-grey-100: #d5dceb;
        --color-grey-200: #b1bad3;
        --color-grey-300: #557086;
        --color-grey-350: #3d5564;
        --color-grey-400: var(--grey-400);
        --color-grey-500: var(--grey-500);
        --color-grey-600: var(--grey-600);
        --color-grey-700: var(--grey-700);
        --color-grey-800: var(--grey-800);
        --color-grey-900: #071824;
        --color-neutral-black: #05080a;
        --color-border: var(--border);
        --color-input: var(--input);
        --color-ring: var(--ring);
        --color-background: var(--background);
        --color-foreground: var(--foreground);
        --color-primary: var(--primary);
        --color-primary-foreground: var(--primary-foreground);
        --color-secondary: var(--secondary);
        --color-secondary-foreground: var(--secondary-foreground);
        --color-destructive: var(--destructive);
        --color-destructive-foreground: var(--destructive-foreground);
        --color-muted: var(--muted);
        --color-muted-foreground: var(--muted-foreground);
        --color-accent: var(--accent);
        --color-accent-foreground: var(--accent-foreground);
        --color-popover: var(--popover);
        --color-popover-foreground: var(--popover-foreground);
        --color-card: var(--card);
        --color-card-foreground: var(--card-foreground);
        --default-ring-width: 3px;
        --default-ring-color: var(--color-blue-500);
    }
}
@layer base {
    html,
    body,
    div,
    span,
    applet,
    object,
    iframe,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    img,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    sup,
    tt,
    var,
    b,
    u,
    i,
    center,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    fieldset,
    form,
    label,
    legend,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    article,
    aside,
    canvas,
    details,
    embed,
    figure,
    figcaption,
    footer,
    header,
    hgroup,
    menu,
    nav,
    output,
    ruby,
    section,
    summary,
    time,
    mark,
    audio,
    video {
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        border: 0;
        margin: 0;
        padding: 0;
    }
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section {
        display: block;
    }
    ol,
    ul {
        list-style: none;
    }
    blockquote,
    q {
        quotes: none;
    }
    blockquote:before,
    blockquote:after,
    q:before,
    q:after {
        content: "";
        content: none;
    }
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    html,
    body {
        touch-action: manipulation;
        -ms-touch-action: manipulation;
        width: 100%;
        height: 100%;
        margin: 0;
        font-size: 16px;
    }
    html {
        color-scheme: dark;
    }
    body {
        background: var(--color-grey-600);
        color: var(--color-grey-200);
        cursor: default;
        font-family: proxima-nova, sans-serif;
    }
    *,
    :before,
    :after {
        box-sizing: border-box;
        -webkit-overflow-scrolling: touch;
    }
    hr {
        border: 0;
        height: 1px;
        margin: 0;
    }
    @media screen and (width>=768px) {
        #svelte {
            width: 100%;
            height: 1px;
            min-height: 100dvh;
            padding-top: 0;
            padding-bottom: 0;
        }
    }
    [data-block-touch-pan],
    [data-block-touch-pan] * {
        touch-action: pan-x;
    }
    :is([data-block-touch-pan], [data-block-touch-pan] *).a7qgrshln8w * {
        touch-action: auto;
    }
    a {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        color: inherit;
        text-decoration: none;
    }
    button,
    a {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        font-size: inherit;
        line-height: inherit;
        cursor: pointer;
        background: 0 0;
        border: none;
        margin: 0;
        padding: 0;
    }
    body > [data-layout] {
        display: none !important;
    }
    button:focus,
    a:focus {
        outline: none;
    }
    p {
        margin: 0;
    }
    ul,
    ol,
    dl {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    dd {
        margin: 0;
    }
    img {
        -webkit-user-select: none;
        user-select: none;
        width: 100%;
        height: auto;
        display: block;
    }
    img[src*="bidswitch"],
    img[src*="feedadd"] {
        width: 0;
        height: 0;
    }
    pre {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        color: #fff;
        margin: 0;
        padding: 0;
    }
    button,
    input,
    select,
    textarea {
        cursor: pointer;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        color: inherit;
        border: none;
        padding: 0;
        line-height: 1.5;
    }
    button:focus,
    input:focus,
    select:focus,
    textarea :focus,
    a,
    button {
        outline: none;
    }
    select,
    textarea,
    input[type] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    fieldset {
        border: none;
        margin: 0;
        padding: 0;
    }
    legend {
        display: inline;
    }
    body {
        box-sizing: border-box;
        line-height: 1;
    }
    .a7qgrshln8w {
        -webkit-overflow-scrolling: touch;
        -webkit-overflow-scroll: touch;
        scrollbar-width: none;
        scrollbar-color: var(--color-grey-400) transparent;
        min-height: 0;
        overflow: hidden auto;
    }
    .a7qgrshln8w::-webkit-scrollbar {
        display: none;
    }
    .a7qgrshln8g {
        -webkit-overflow-scrolling: touch;
        scrollbar-width: thin;
        scrollbar-color: var(--color-grey-400) transparent;
        overflow: auto hidden;
        transform: translate(0);
        -moz-transform: none !important;
    }
    .a7qgrshln8g::-webkit-scrollbar-thumb {
        border-radius: var(--ds-radius-full, 10px);
    }
    .a7qgrshln8w::-webkit-scrollbar-thumb {
        border-radius: var(--ds-radius-full, 10px);
        background: var(--color-grey-400);
    }
    .a7qgrshln8g::-webkit-scrollbar-thumb {
        border-radius: var(--ds-radius-full, 10px);
        background: var(--color-grey-400);
    }
    .a7qgrshln8g::-webkit-scrollbar {
        height: var(--scrollbar-size);
    }
    .a9gu9qfpsyvm5gxuv8vg {
        scrollbar-width: none;
    }
    .a9gu9qfpsyvm5gxuv8vg::-webkit-scrollbar {
        display: none;
    }
    .a7qgrshln8w::-webkit-scrollbar {
        width: var(--scrollbar-size);
    }
    .a7qgrshlnh0eeb5::-webkit-scrollbar-thumb {
        background: var(--color-grey-200);
    }
    .a7rscbfcxuu {
        pointer-events: none;
        stroke-width: 0;
        stroke: currentColor;
        fill: currentColor;
        flex-shrink: 0;
        width: 1em;
        height: 1em;
        display: inline-block;
    }
    .a7rscbfcxuu.a9xh0vxhuxezew {
        border-radius: var(--ds-radius-full, 100px);
    }
    :root {
        --background: 0 0% 100%;
        --foreground: 222.2 84% 4.9%;
        --muted: 210 40% 96.1%;
        --muted-foreground: 215.4 16.3% 46.9%;
        --popover: 0 0% 100%;
        --popover-foreground: 222.2 84% 4.9%;
        --card: 0 0% 100%;
        --card-foreground: 222.2 84% 4.9%;
        --border: 214.3 31.8% 91.4%;
        --input: 214.3 31.8% 91.4%;
        --primary: 222.2 47.4% 11.2%;
        --primary-foreground: 210 40% 98%;
        --secondary: 210 40% 96.1%;
        --secondary-foreground: 222.2 47.4% 11.2%;
        --accent: 210 40% 96.1%;
        --accent-foreground: 222.2 47.4% 11.2%;
        --destructive: 0 72.2% 50.6%;
        --destructive-foreground: 210 40% 98%;
        --ring: 222.2 84% 4.9%;
        --radius-legacy: 0.5rem;
    }
    .gortg *,
    .gortg :after,
    .gortg :before,
    .gortg ::backdrop {
        border-color: var(--color-grey-200, currentColor);
    }
    .gortg ::file-selector-button {
        border-color: var(--color-grey-200, currentColor);
    }
}

@layer utilities {
    .\@container {
        container-type: inline-size;
    }
    .a7ae1rari3e4 {
        position: relative;
    }
    .sxa2vvoq {
        top: calc(var(--spacing) * -1);
    }
    .sxa2vvow {
        top: calc(var(--ds-spacing-8, 28px) * -1);
    }
    .sxa2vvotng {
        top: calc(var(--ds-spacing-base) * -24);
    }
    .top-1\/2 {
        top: 50%;
    }
    .top-2\/4 {
        top: 50%;
    }
    .top-\[-4px\] {
        top: -4px;
    }
    .top-\[27\.5\%\] {
        top: 27.5%;
    }
    .top-\[42\%\] {
        top: 42%;
    }
    .top-\[46\.5\%\] {
        top: 46.5%;
    }
    .top-\[50\%\] {
        top: 50%;
    }
    .top-\[59px\] {
        top: 59px;
    }
    .sxcwqhbvhxjk {
        right: calc(var(--ds-spacing-base) * -32);
    }
    .right-\[-24px\] {
        right: -24px;
    }
    .swc2uqroxwbnrw {
        bottom: calc(calc(var(--spacing) * 10) * -1);
    }
    .bottom-\[-4px\] {
        bottom: -4px;
    }
    .bottom-\[12px\] {
        bottom: 12px;
    }
    .bottom-\[var\(--mobile-footer-height\)\] {
        bottom: var(--mobile-footer-height);
    }
    .sw68qwqmmw {
        left: calc(var(--spacing) * -1);
    }
    .left-1\/2 {
        left: 50%;
    }
    .left-2\/4 {
        left: 50%;
    }
    .left-\[12px\] {
        left: 12px;
    }
    .left-\[50\%\] {
        left: 50%;
    }
    .sxj0fe4 {
        z-index: -10;
    }
    .z-\(--z-index\) {
        z-index: var(--z-index);
    }
    .z-\[1499\] {
        z-index: 1499;
    }
    .z-\[1600\] {
        z-index: 1600;
    }
    .z-\[9999\] {
        z-index: 9999;
    }
    @media (width>=40rem) {
        .q23urixe6k {
            max-width: 40rem;
        }
    }
    @media (width>=48rem) {
        .q23urixe6k {
            max-width: 48rem;
        }
    }
    @media (width>=64rem) {
        .q23urixe6k {
            max-width: 64rem;
        }
    }
    @media (width>=80rem) {
        .q23urixe6k {
            max-width: 80rem;
        }
    }
    @media (width>=96rem) {
        .q23urixe6k {
            max-width: 96rem;
        }
    }
    .a80p {
        margin: calc(var(--spacing) * 0);
    }
    .a804uaro {
        margin: auto;
    }
    .swhce8 {
        margin-inline: calc(var(--spacing) * -1);
    }
    .swhceo {
        margin-inline: calc(calc(var(--spacing) * 4) * -1);
    }
    .-mx-\[3vw\] {
        margin-inline: -3vw;
    }
    .swgce8 {
        margin-block: calc(var(--spacing) * -1);
    }
    .my-\[var\(--space-6\,24px\)\] {
        margin-block: var(--space-6, 24px);
    }
    .swtce8 {
        margin-top: calc(var(--spacing) * -1);
    }
    .mt-0\.5 {
        margin-top: calc(var(--ds-spacing-base) * 0.5);
    }
    .mt-2\.5 {
        margin-top: calc(var(--ds-spacing-base) * 2.5);
    }
    .mt-4\.5 {
        margin-top: calc(var(--ds-spacing-base) * 4.5);
    }
    .mt-\[-44px\] {
        margin-top: -44px;
    }
    .mt-\[3px\] {
        margin-top: 3px;
    }
    .mt-\[6px\] {
        margin-top: 6px;
    }
    .mt-\[25px\] {
        margin-top: 25px;
    }
    .mt-\[var\(--space-6\,24px\)\] {
        margin-top: var(--space-6, 24px);
    }
    .swrceo {
        margin-right: calc(calc(var(--spacing) * 4) * -1);
    }
    .swrces {
        margin-right: calc(calc(var(--spacing) * 5) * -1);
    }
    .-mb-0\.5 {
        margin-bottom: calc(var(--ds-spacing-base) * -0.5);
    }
    .sw7cew {
        margin-bottom: calc(calc(var(--spacing) * 2) * -1);
    }
    .sw7ce0 {
        margin-bottom: calc(calc(var(--spacing) * 3) * -1);
    }
    .sw7ceo {
        margin-bottom: calc(calc(var(--spacing) * 4) * -1);
    }
    .sw7ces {
        margin-bottom: calc(calc(var(--spacing) * 5) * -1);
    }
    .mb-2\.5 {
        margin-bottom: calc(var(--ds-spacing-base) * 2.5);
    }
    .mb-\[var\(--space-4\,16px\)\] {
        margin-bottom: var(--space-4, 16px);
    }
    .-ml-0\.5 {
        margin-left: calc(var(--ds-spacing-base) * -0.5);
    }
    .sw1cew {
        margin-left: calc(calc(var(--spacing) * 2) * -1);
    }
    .sw1ceo {
        margin-left: calc(calc(var(--spacing) * 4) * -1);
    }
    .sw1ces {
        margin-left: calc(calc(var(--spacing) * 5) * -1);
    }
    .-ml-\[16px\] {
        margin-left: -16px;
    }
    .ml-0\.5 {
        margin-left: calc(var(--ds-spacing-base) * 0.5);
    }
    .\!block {
        display: block !important;
    }
    .a68xq {
        display: flex;
    }
    .rcwqq {
        display: grid;
    }
    .a9wy1tbdeh0m6gbsm {
        display: inline-block;
    }
    .a9wy1tbdeh026eg8 {
        display: inline-flex;
    }
    .aspect-\[0\.716\] {
        aspect-ratio: 0.716;
    }
    .aspect-\[343\/300\] {
        aspect-ratio: 343/300;
    }
    .size-\[30px\] {
        width: 30px;
        height: 30px;
    }
    .size-\[90px\] {
        width: 90px;
        height: 90px;
    }
    .\!h-full {
        height: 100% !important;
    }
    .h-0\.5 {
        height: calc(var(--ds-spacing-base) * 0.5);
    }
    .h-1\.5 {
        height: calc(var(--ds-spacing-base) * 1.5);
    }
    .h-2\.5 {
        height: calc(var(--ds-spacing-base) * 2.5);
    }
    .h-3\.5 {
        height: calc(var(--ds-spacing-base) * 3.5);
    }
    .h-\[0\.625em\] {
        height: 0.625em;
    }
    .h-\[1\.2em\] {
        height: 1.2em;
    }
    .h-\[1\.5em\] {
        height: 1.5em;
    }
    .h-\[1\.7em\] {
        height: 1.7em;
    }
    .h-\[1em\] {
        height: 1em;
    }
    .h-\[1px\] {
        height: 1px;
    }
    .h-\[2px\] {
        height: 2px;
    }
    .h-\[4\.875rem\] {
        height: 4.875rem;
    }
    .h-\[6px\] {
        height: 6px;
    }
    .h-\[12px\] {
        height: 12px;
    }
    .h-\[13px\] {
        height: 13px;
    }
    .h-\[14px\] {
        height: 14px;
    }
    .h-\[15px\] {
        height: 15px;
    }
    .h-\[19px\] {
        height: 19px;
    }
    .h-\[20px\] {
        height: 20px;
    }
    .h-\[24px\] {
        height: 24px;
    }
    .h-\[34px\] {
        height: 34px;
    }
    .h-\[35px\] {
        height: 35px;
    }
    .h-\[36px\] {
        height: 36px;
    }
    .h-\[40px\] {
        height: 40px;
    }
    .h-\[43px\] {
        height: 43px;
    }
    .h-\[60px\] {
        height: 60px;
    }
    .h-\[100px\] {
        height: 100px;
    }
    .h-\[136px\] {
        height: 136px;
    }
    .h-\[180px\] {
        height: 180px;
    }
    .h-\[185px\] {
        height: 185px;
    }
    .h-\[240px\] {
        height: 240px;
    }
    .h-\[260px\] {
        height: 260px;
    }
    .h-\[261px\] {
        height: 261px;
    }
    .h-\[800px\] {
        height: 800px;
    }
    .h-\[calc\(100vh-60px\)\] {
        height: calc(100vh - 60px);
    }
    .max-h-\[154px\] {
        max-height: 154px;
    }
    .max-h-\[240px\] {
        max-height: 240px;
    }
    .max-h-\[280px\] {
        max-height: 280px;
    }
    .max-h-\[316px\] {
        max-height: 316px;
    }
    .max-h-\[392px\] {
        max-height: 392px;
    }
    .max-h-\[523px\] {
        max-height: 523px;
    }
    .max-h-\[600px\] {
        max-height: 600px;
    }
    .max-h-\[716px\] {
        max-height: 716px;
    }
    .max-h-\[820px\] {
        max-height: 820px;
    }
    .max-h-\[calc\(100\%-4em\)\] {
        max-height: calc(100% - 4em);
    }
    .a8wohcbamzf66gw {
        max-height: 100%;
    }
    .min-h-0\.5 {
        min-height: calc(var(--ds-spacing-base) * 0.5);
    }
    .min-h-\[2\.5em\] {
        min-height: 2.5em;
    }
    .min-h-\[4\.875rem\] {
        min-height: 4.875rem;
    }
    .min-h-\[18px\] {
        min-height: 18px;
    }
    .min-h-\[24px\] {
        min-height: 24px;
    }
    .min-h-\[28px\] {
        min-height: 28px;
    }
    .min-h-\[34px\] {
        min-height: 34px;
    }
    .min-h-\[35px\] {
        min-height: 35px;
    }
    .min-h-\[39px\] {
        min-height: 39px;
    }
    .min-h-\[40px\] {
        min-height: 40px;
    }
    .min-h-\[44px\] {
        min-height: 44px;
    }
    .min-h-\[54px\] {
        min-height: 54px;
    }
    .min-h-\[58px\] {
        min-height: 58px;
    }
    .min-h-\[60px\] {
        min-height: 60px;
    }
    .min-h-\[88px\] {
        min-height: 88px;
    }
    .min-h-\[90px\] {
        min-height: 90px;
    }
    .min-h-\[105px\] {
        min-height: 105px;
    }
    .\!w-auto {
        width: auto !important;
    }
    .w-0\.5 {
        width: calc(var(--ds-spacing-base) * 0.5);
    }
    .w-1\.5 {
        width: calc(var(--ds-spacing-base) * 1.5);
    }
    .w-1\/2 {
        width: 50%;
    }
    .w-1\/3 {
        width: 33.3333%;
    }
    .w-2\/5 {
        width: 40%;
    }
    .w-3\.5 {
        width: calc(var(--ds-spacing-base) * 3.5);
    }
    .w-3\/4 {
        width: 75%;
    }
    .w-3\/5 {
        width: 60%;
    }
    .w-8\/12 {
        width: 66.6667%;
    }
    .w-9\/12 {
        width: 75%;
    }
    .w-\[4\.875rem\] {
        width: 4.875rem;
    }
    .w-\[9\.625rem\] {
        width: 9.625rem;
    }
    .w-\[12px\] {
        width: 12px;
    }
    .w-\[14px\] {
        width: 14px;
    }
    .w-\[20\.75rem\] {
        width: 20.75rem;
    }
    .w-\[20px\] {
        width: 20px;
    }
    .w-\[24px\] {
        width: 24px;
    }
    .w-\[26px\] {
        width: 26px;
    }
    .w-\[32px\] {
        width: 32px;
    }
    .w-\[36px\] {
        width: 36px;
    }
    .w-\[40px\] {
        width: 40px;
    }
    .w-\[44px\] {
        width: 44px;
    }
    .w-\[45\%\] {
        width: 45%;
    }
    .w-\[45px\] {
        width: 45px;
    }
    .w-\[49\%\] {
        width: 49%;
    }
    .w-\[49px\] {
        width: 49px;
    }
    .w-\[51px\] {
        width: 51px;
    }
    .w-\[55px\] {
        width: 55px;
    }
    .w-\[58px\] {
        width: 58px;
    }
    .w-\[60px\] {
        width: 60px;
    }
    .w-\[70px\] {
        width: 70px;
    }
    .w-\[72px\] {
        width: 72px;
    }
    .w-\[78px\] {
        width: 78px;
    }
    .w-\[100px\] {
        width: 100px;
    }
    .w-\[101px\] {
        width: 101px;
    }
    .w-\[136px\] {
        width: 136px;
    }
    .w-\[150px\] {
        width: 150px;
    }
    .w-\[240px\] {
        width: 240px;
    }
    .w-\[350px\] {
        width: 350px;
    }
    .w-\[360px\] {
        width: 360px;
    }
    .w-\[400px\] {
        width: 400px;
    }
    .w-\[2804px\] {
        width: 2804px;
    }
    .w-\[calc\(100\%-2rem\)\] {
        width: calc(100% - 2rem);
    }
    .a6uubln {
        width: 100%;
    }
    .max-w-\[6ch\] {
        max-width: 6ch;
    }
    .max-w-\[12ch\] {
        max-width: 12ch;
    }
    .max-w-\[30ch\] {
        max-width: 30ch;
    }
    .max-w-\[33\.125rem\] {
        max-width: 33.125rem;
    }
    .max-w-\[40px\] {
        max-width: 40px;
    }
    .max-w-\[100px\] {
        max-width: 100px;
    }
    .max-w-\[140px\] {
        max-width: 140px;
    }
    .max-w-\[180px\] {
        max-width: 180px;
    }
    .max-w-\[220px\] {
        max-width: 220px;
    }
    .max-w-\[300px\] {
        max-width: 300px;
    }
    .max-w-\[350px\] {
        max-width: 350px;
    }
    .max-w-\[386px\] {
        max-width: 386px;
    }
    .max-w-\[400px\] {
        max-width: 400px;
    }
    .max-w-\[440px\] {
        max-width: 440px;
    }
    .max-w-\[450px\] {
        max-width: 450px;
    }
    .max-w-\[500px\] {
        max-width: 500px;
    }
    .max-w-\[568px\] {
        max-width: 568px;
    }
    .max-w-\[600px\] {
        max-width: 600px;
    }
    .max-w-\[630px\] {
        max-width: 630px;
    }
    .max-w-\[650px\] {
        max-width: 650px;
    }
    .max-w-\[900px\] {
        max-width: 900px;
    }
    .max-w-\[1000px\] {
        max-width: 1000px;
    }
    .max-w-\[1200px\] {
        max-width: 1200px;
    }
    .max-w-\[1440px\] {
        max-width: 1440px;
    }
    .max-w-\[calc\(80\%\)\] {
        max-width: 80%;
    }
    .a8wohcammzf66gw {
        max-width: 100%;
    }
    .\!min-w-0 {
        min-width: calc(var(--spacing) * 0) !important;
    }
    .min-w-0\.5 {
        min-width: calc(var(--ds-spacing-base) * 0.5);
    }
    .min-w-\[2\.5ch\] {
        min-width: 2.5ch;
    }
    .min-w-\[4\.875rem\] {
        min-width: 4.875rem;
    }
    .min-w-\[8rem\] {
        min-width: 8rem;
    }
    .min-w-\[9ch\] {
        min-width: 9ch;
    }
    .min-w-\[12ch\] {
        min-width: 12ch;
    }
    .min-w-\[26px\] {
        min-width: 26px;
    }
    .min-w-\[30px\] {
        min-width: 30px;
    }
    .min-w-\[48px\] {
        min-width: 48px;
    }
    .min-w-\[60px\] {
        min-width: 60px;
    }
    .min-w-\[68px\] {
        min-width: 68px;
    }
    .min-w-\[88px\] {
        min-width: 88px;
    }
    .min-w-\[100px\] {
        min-width: 100px;
    }
    .min-w-\[150px\] {
        min-width: 150px;
    }
    .min-w-\[200px\] {
        min-width: 200px;
    }
    .min-w-\[220px\] {
        min-width: 220px;
    }
    .min-w-\[350px\] {
        min-width: 350px;
    }
    .min-w-\[360px\] {
        min-width: 360px;
    }
    .flex-\[1\.8\] {
        flex: 1.8;
    }
    .a68xvpswlmgrzgoa,
    .a7qqrtbdkhxs {
        flex-shrink: 0;
    }
    .basis-6\/12 {
        flex-basis: 50%;
    }
    .basis-\[125px\] {
        flex-basis: 125px;
    }
    .\!translate-x-0 {
        --tw-translate-x: calc(var(--spacing) * 0) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
    .-translate-x-1\/2,
    .-translate-x-2\/4 {
        --tw-translate-x: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-x-\[-0px\] {
        --tw-translate-x: -0px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-x-\[-4px\] {
        --tw-translate-x: -4px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-x-\[-50\%\] {
        --tw-translate-x: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-y-1\/2,
    .-translate-y-2\/4 {
        --tw-translate-y: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-y-\[1px\] {
        --tw-translate-y: -1px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-y-\[3px\] {
        --tw-translate-y: -3px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-y-0\.5 {
        --tw-translate-y: calc(var(--ds-spacing-base) * 0.5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-y-\[-50\%\] {
        --tw-translate-y: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-y-\[1px\] {
        --tw-translate-y: 1px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-y-\[2px\] {
        --tw-translate-y: 2px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-y-\[3px\] {
        --tw-translate-y: 3px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .sxc2urvzwbvrw {
        rotate: -90deg;
    }
    .skew-x-\[-20deg\] {
        --tw-skew-x: skewX(-20deg);
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
    }
    .skew-x-\[20deg\] {
        --tw-skew-x: skewX(20deg);
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
    }
    .grid-cols-\[1fr_1fr\] {
        grid-template-columns: 1fr 1fr;
    }
    .grid-cols-\[1fr_110px\] {
        grid-template-columns: 1fr 110px;
    }
    .grid-cols-\[6\.5ch_auto\] {
        grid-template-columns: 6.5ch auto;
    }
    .grid-cols-\[16px_minmax\(0\,_1fr\)_auto\] {
        grid-template-columns: 16px minmax(0, 1fr) auto;
    }
    .grid-cols-\[40px_auto\] {
        grid-template-columns: 40px auto;
    }
    .grid-cols-\[auto_min-content\] {
        grid-template-columns: auto min-content;
    }
    .grid-cols-\[auto_min-content_min-content\] {
        grid-template-columns: auto min-content min-content;
    }
    .grid-cols-\[repeat\(2\,1fr\)\] {
        grid-template-columns: repeat(2, 1fr);
    }
    .grid-cols-\[repeat\(4\,auto\)\] {
        grid-template-columns: repeat(4, auto);
    }
    .grid-cols-\[repeat\(5\,auto\)\] {
        grid-template-columns: repeat(5, auto);
    }
    .grid-rows-\[1fr_auto\] {
        grid-template-rows: 1fr auto;
    }
    .grid-rows-\[275px_275px\] {
        grid-template-rows: 275px 275px;
    }
    .a68xvpcxuc {
        flex-direction: column;
    }
    .a9xa8sa2myu64axk {
        align-items: center;
    }
    .\!justify-start {
        justify-content: flex-start !important;
    }
    .a9bequrfh0wa0ego69u8c {
        justify-content: space-between;
    }
    .a9bequrfh0wa1ehm59vg {
        justify-content: center;
    }
    .\!gap-0 {
        gap: calc(var(--spacing) * 0) !important;
    }
    .gap-0\.5 {
        gap: calc(var(--ds-spacing-base) * 0.5);
    }
    .gap-0\.25 {
        gap: calc(var(--ds-spacing-base) * 0.25);
    }
    .gap-1\.5 {
        gap: calc(var(--ds-spacing-base) * 1.5);
    }
    .qopcew {
        gap: calc(var(--spacing) * 2);
    }
    .gap-2\.5 {
        gap: calc(var(--ds-spacing-base) * 2.5);
    }
    .qopce0 {
        gap: calc(var(--spacing) * 3);
    }
    .qopceo {
        gap: calc(var(--spacing) * 4);
    }
    .qopceg {
        gap: calc(var(--spacing) * 6);
    }
    .gap-\[5px\] {
        gap: 5px;
    }
    .gap-\[10px\] {
        gap: 10px;
    }
    :where(.a7rk4rhum0wbn > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
        margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
    }
    :where(.space-y-1\.5 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--ds-spacing-base) * 1.5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--ds-spacing-base) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
    }
    :where(.a7rk4rhum0wbk > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
    :where(.a7rk4rhum0wbi > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
    .gap-x-\[76px\] {
        column-gap: 76px;
    }
    :where(.a7rk4rhum0gbn > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(var(--spacing) * var(--tw-space-x-reverse));
        margin-inline-end: calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)));
    }
    :where(.a7rk4rhum0gbk > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
    }
    :where(.a7rk4rhum0gbl > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
    }
    .gap-y-0\.5 {
        row-gap: calc(var(--ds-spacing-base) * 0.5);
    }
    .a7a2ssxrezg {
        border-radius: var(--ds-radius-md, 0.25rem);
    }
    .rounded-\(--ds-radius-full\,10px\) {
        border-radius: var(--ds-radius-full, 10px);
    }
    .rounded-\(--ds-radius-md\,0\.5rem\) {
        border-radius: var(--ds-radius-md, 0.5rem);
    }
    .rounded-\(--ds-radius-md\,0\.25rem\) {
        border-radius: var(--ds-radius-md, 0.25rem);
    }
    .rounded-\[10px\] {
        border-radius: 10px;
    }
    .rounded-\[var\(--radius-base\,4px\)\] {
        border-radius: var(--radius-base, 4px);
    }
    .rounded-b-none\! {
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }
    .border-\[1px\] {
        border-style: var(--tw-border-style);
        border-width: 1px;
    }
    .a2rqrvth17rq {
        border-top-style: var(--tw-border-style);
        border-top-width: 2px;
    }
    .border-t-\[1\.5px\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 1.5px;
    }
    .border-t-\[1px\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px;
    }
    .border-t-\[10px\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 10px;
    }
    .border-b-\[1px\] {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px;
    }
    .a2rqrvth1i5gx6p {
        --tw-border-style: solid;
        border-style: solid;
    }
    .border-\[var\(--grey-500\)\] {
        border-color: var(--grey-500);
    }
    .border-red-500\/0 {
        border-color: #0000;
    }
    .border-x-\[transparent\] {
        border-inline-color: #0000;
    }
    .a2rqrvth17eawo6qdh2dc {
        border-top-color: var(--grey-500);
    }
    .\!bg-blue-500 {
        background-color: var(--color-blue-500) !important;
    }
    .\!bg-green-400 {
        background-color: #1fff20 !important;
    }
    .\!bg-grey-400 {
        background-color: var(--grey-400) !important;
    }
    .\!bg-grey-700 {
        background-color: var(--grey-700) !important;
    }
    .\!bg-grey-900 {
        background-color: #071824 !important;
    }
    .\!bg-red-600 {
        background-color: #ba0e30 !important;
    }
    .\!bg-transparent {
        background-color: #0000 !important;
    }
    .bg-black\/15 {
        background-color: oklab(0% none none/.15);
    }
    .bg-black\/50 {
        background-color: oklab(0% none none/.5);
    }
    .bg-black\/75 {
        background-color: oklab(0% none none/.75);
    }
    .ax0qgze0wbhr0c {
        background-color: var(--grey-700);
    }
    .ax0qgze0wbur0c {
        background-color: var(--grey-800);
    }
    .bg-grey-900\/80 {
        background-color: #071824cc;
    }
    .bg-red-800\! {
        background-color: #5d0718 !important;
    }
    .ax0uqzaxfimfgwol4 {
        background-color: #0000;
    }
    .from-\[rgba\(0\,0\,0\,\.65\)\] {
        --tw-gradient-from: #000000a6;
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-black\/\[\.1\] {
        --tw-gradient-from: oklab(0% none none/.1);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-\[transparent\] {
        --tw-gradient-to: transparent;
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-black\/\[\.05\] {
        --tw-gradient-to: oklab(0% none none/.05);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .bg-\[length\:740px_auto\] {
        background-size: 740px;
    }
    .\!object-contain {
        object-fit: contain !important;
    }
    .p-2\.5 {
        padding: calc(var(--ds-spacing-base) * 2.5);
    }
    .p-\[5px\] {
        padding: 5px;
    }
    .\!px-1\.5 {
        padding-inline: calc(var(--ds-spacing-base) * 1.5) !important;
    }
    .px-1\.5 {
        padding-inline: calc(var(--ds-spacing-base) * 1.5);
    }
    .px-2\.5 {
        padding-inline: calc(var(--ds-spacing-base) * 2.5);
    }
    .px-3\.5 {
        padding-inline: calc(var(--ds-spacing-base) * 3.5);
    }
    .px-\[0\.75rem\] {
        padding-inline: 0.75rem;
    }
    .px-\[1\.25rem\] {
        padding-inline: 1.25rem;
    }
    .px-\[1\.75rem\] {
        padding-inline: 1.75rem;
    }
    .px-\[1rem\] {
        padding-inline: 1rem;
    }
    .px-\[3vw\] {
        padding-inline: 3vw;
    }
    .py-0\.5 {
        padding-block: calc(var(--ds-spacing-base) * 0.5);
    }
    .py-1\.5 {
        padding-block: calc(var(--ds-spacing-base) * 1.5);
    }
    .py-1\.75 {
        padding-block: calc(var(--ds-spacing-base) * 1.75);
    }
    .py-2\.5 {
        padding-block: calc(var(--ds-spacing-base) * 2.5);
    }
    .a7hv0hq {
        padding-block: calc(var(--spacing) * 8);
    }
    .py-\[0\.75rem\] {
        padding-block: 0.75rem;
    }
    .py-\[0\.8125rem\] {
        padding-block: 0.8125rem;
    }
    .py-\[0\.9375rem\] {
        padding-block: 0.9375rem;
    }
    .py-\[1\.125rem\] {
        padding-block: 1.125rem;
    }
    .py-\[6px\] {
        padding-block: 6px;
    }
    .py-\[10px\] {
        padding-block: 10px;
    }
    .py-\[15px\] {
        padding-block: 15px;
    }
    .pt-0\.5 {
        padding-top: calc(var(--ds-spacing-base) * 0.5);
    }
    .pt-0\.25 {
        padding-top: calc(var(--ds-spacing-base) * 0.25);
    }
    .pt-1\.5 {
        padding-top: calc(var(--ds-spacing-base) * 1.5);
    }
    .pr-0\.5 {
        padding-right: calc(var(--ds-spacing-base) * 0.5);
    }
    .pb-0\.5 {
        padding-bottom: calc(var(--ds-spacing-base) * 0.5);
    }
    .pb-0\.75 {
        padding-bottom: calc(var(--ds-spacing-base) * 0.75);
    }
    .pl-0\.5 {
        padding-left: calc(var(--ds-spacing-base) * 0.5);
    }
    .\!text-left {
        text-align: left !important;
    }
    .\!text-right {
        text-align: right !important;
    }
    .a6gehuvpdy1iz {
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height));
    }
    .text-base\/6 {
        font-size: var(--text-base);
        line-height: calc(var(--ds-spacing-base) * 6);
    }
    .a6gehuvpsxw {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height));
    }
    .text-\[0\.7em\] {
        font-size: 0.7em;
    }
    .text-\[length\:var\(--text-size-default\)\] {
        font-size: var(--text-size-default);
    }
    .\!leading-\[14px\] {
        --tw-leading: 14px !important;
        line-height: 14px !important;
    }
    .leading-\[0\.6rem\] {
        --tw-leading: 0.6rem;
        line-height: 0.6rem;
    }
    .leading-\[1\.2em\] {
        --tw-leading: 1.2em;
        line-height: 1.2em;
    }
    .leading-\[1\.5\] {
        --tw-leading: 1.5;
        line-height: 1.5;
    }
    .leading-\[14px\] {
        --tw-leading: 14px;
        line-height: 14px;
    }
    .leading-\[18px\] {
        --tw-leading: 18px;
        line-height: 18px;
    }
    .leading-\[120\%\] {
        --tw-leading: 120%;
        line-height: 120%;
    }
    .a8ge4qrfpzqa4gbmo {
        --tw-leading: 1;
        line-height: 1;
    }
    .a23uvpsz0afrih9a {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .tracking-\[0\.1em\] {
        --tw-tracking: 0.1em;
        letter-spacing: 0.1em;
    }
    .bc8rbwm3uskewq {
        overflow-wrap: break-word;
    }
    .a9huptrvp2qa3agoi {
        -webkit-hyphens: auto;
        hyphens: auto;
    }
    .a6qqwurvs2kq1elqj10aijc {
        white-space: nowrap;
    }
    .\!text-blue-500 {
        color: var(--color-blue-500) !important;
    }
    .\!text-green-700 {
        color: #008a01 !important;
    }
    .\!text-grey-200 {
        color: #b1bad3 !important;
    }
    .\!text-white {
        color: #fff !important;
    }
    .a6gehuvpwwkkieg {
        color: #fff;
    }
    .shadow-\[0_1px_3px_0_rgba\(0\,0\,0\,\.2\)\,0_1px_2px_0_rgba\(0\,0\,0\,\.12\)\,inset_0_1px_rgba\(255\,255\,255\,\.04\)\] {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0003), 0 1px 2px 0 var(--tw-shadow-color, #0000001f),
            inset 0 1px var(--tw-shadow-color, #ffffff0a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
            var(--tw-ring-shadow), var(--tw-shadow);
    }
    .shadow-\[0_10px_15px_-3px_rgba\(0\,_0\,_0\,_\.2\)\,_0_4px_6px_-2px_rgba\(0\,_0\,_0\,_\.1\)\] {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0003), 0 4px 6px -2px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
            var(--tw-ring-shadow), var(--tw-shadow);
    }
    .shadow-\[0px_-4px_6px_-1px_rgba\(27\,23\,23\,0\.2\)\] {
        --tw-shadow: 0px -4px 6px -1px var(--tw-shadow-color, #1b171733);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
            var(--tw-ring-shadow), var(--tw-shadow);
    }
    .shadow-\[0px_-4px_6px_-1px_rgba\(27\,23\,23\,0\.20\)\,0px_-2px_4px_-1px_rgba\(0\,0\,0\,0\.12\)\] {
        --tw-shadow: 0px -4px 6px -1px var(--tw-shadow-color, #1b171733),
            0px -2px 4px -1px var(--tw-shadow-color, #0000001f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
            var(--tw-ring-shadow), var(--tw-shadow);
    }
    .shadow-\[0px_-4px_6px_-4px_rgba\(27\,23\,23\,0\.2\)\,0px_-2px_4px_-2px_rgba\(0\,0\,0\,0\.12\)\] {
        --tw-shadow: 0px -4px 6px -4px var(--tw-shadow-color, #1b171733),
            0px -2px 4px -2px var(--tw-shadow-color, #0000001f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
            var(--tw-ring-shadow), var(--tw-shadow);
    }
    .shadow-\[0px_4px_6px_-1px_rgba\(27\,23\,23\,0\.20\)\,0px_2px_4px_-1px_rgba\(0\,0\,0\,0\.12\)\] {
        --tw-shadow: 0px 4px 6px -1px var(--tw-shadow-color, #1b171733),
            0px 2px 4px -1px var(--tw-shadow-color, #0000001f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
            var(--tw-ring-shadow), var(--tw-shadow);
    }
    .a7au3qlpoze2legpg8ksrgoahxq7oww {
        --tw-ring-offset-color: var(--background);
    }
    @media (forced-colors: active) {
        .a8retsrfpzwahhop9uq {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .a8retsrfpzw {
        outline-style: var(--tw-outline-style);
        outline-width: 1px;
    }
    .a6hc4sw3i3kk5gq {
        transition-property:
            color,
            background-color,
            border-color,
            outline-color,
            text-decoration-color,
            fill,
            stroke,
            --tw-gradient-from,
            --tw-gradient-via,
            --tw-gradient-to,
            opacity,
            box-shadow,
            transform,
            translate,
            scale,
            rotate,
            filter,
            -webkit-backdrop-filter,
            backdrop-filter;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
    .duration-\(--transition-medium\) {
        --tw-duration: var(--transition-medium);
        transition-duration: var(--transition-medium);
    }
    :is(.\*\:truncate > *) {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    @media (hover: hover) {
        .group-hover\:text-white:is(:where(.rc2ua4):hover *) {
            color: #fff;
        }
    }
    .group-active\:scale-95:is(:where(.rc2ua4):active *) {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .group-disabled\:text-white:is(:where(.rc2ua4):disabled *) {
        color: #fff;
    }
    .group-disabled\:opacity-50:is(:where(.rc2ua4):disabled *) {
        opacity: 0.5;
    }
    .marker\:text-xs ::marker {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height));
    }
    .marker\:text-xs::marker {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height));
    }
    .marker\:text-xs ::-webkit-details-marker {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height));
    }
    .marker\:text-xs::-webkit-details-marker {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height));
    }
    .file\:hidden::file-selector-button {
        display: none;
    }
    .placeholder\:text-grey-300::placeholder {
        color: #557086;
    }
    .first\:pt-0:first-child {
        padding-top: calc(var(--spacing) * 0);
    }
    .last\:border-0:last-child {
        border-style: var(--tw-border-style);
        border-width: 0;
    }
    .last\:border-b-0:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0;
    }
    .last\:border-none:last-child {
        --tw-border-style: none;
        border-style: none;
    }
    .last\:pb-0:last-child {
        padding-bottom: calc(var(--spacing) * 0);
    }
    .even\:bg-grey-500:nth-child(2n) {
        background-color: var(--grey-500);
    }
    @media (hover: hover) {
        .hover\:translate-x-2:hover {
            --tw-translate-x: calc(var(--spacing) * 2);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .hover\:-translate-y-2:hover {
            --tw-translate-y: calc(calc(var(--spacing) * 2) * -1);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .hover\:scale-125:hover {
            --tw-scale-x: 125%;
            --tw-scale-y: 125%;
            --tw-scale-z: 125%;
            scale: var(--tw-scale-x) var(--tw-scale-y);
        }
        .hover\:cursor-pointer:hover {
            cursor: pointer;
        }
        .hover\:border-blue-600\/0:hover,
        .hover\:border-green-600\/0:hover,
        .hover\:border-grey-100\/0:hover {
            border-color: #0000;
        }
        .hover\:border-grey-200:hover {
            border-color: #b1bad3;
        }
        .hover\:border-grey-300:hover {
            border-color: #557086;
        }
        .hover\:border-grey-400:hover {
            border-color: var(--grey-400);
        }
        .hover\:border-grey-900\/0:hover,
        .hover\:border-purple-600\/0:hover,
        .hover\:border-red-600\/0:hover,
        .hover\:border-yellow-600\/0:hover {
            border-color: #0000;
        }
        .hover\:bg-black:hover {
            background-color: #000;
        }
        .hover\:bg-blue-500:hover {
            background-color: var(--color-blue-500);
        }
        .hover\:bg-blue-600:hover {
            background-color: #105eb4;
        }
        .hover\:bg-blue-600\/80:hover {
            background-color: #105eb4cc;
        }
        .hover\:bg-blue-700:hover {
            background-color: #0c4687;
        }
        .hover\:bg-blue-800:hover {
            background-color: #082f5a;
        }
        .hover\:bg-green-400:hover {
            background-color: #1fff20;
        }
        .hover\:bg-green-600\/80:hover {
            background-color: #00b801cc;
        }
        .hover\:bg-grey-100:hover {
            background-color: #d5dceb;
        }
        .hover\:bg-grey-100\/80:hover {
            background-color: #d5dcebcc;
        }
        .hover\:bg-grey-200:hover {
            background-color: #b1bad3;
        }
        .hover\:bg-grey-300:hover {
            background-color: #557086;
        }
        .hover\:bg-grey-400:hover {
            background-color: var(--grey-400);
        }
        .hover\:bg-grey-500:hover {
            background-color: var(--grey-500);
        }
        .hover\:bg-grey-700:hover {
            background-color: var(--grey-700);
        }
        .hover\:bg-grey-800:hover {
            background-color: var(--grey-800);
        }
        .hover\:bg-grey-900:hover {
            background-color: #071824;
        }
        .hover\:bg-grey-900\/80:hover {
            background-color: #071824cc;
        }
        .hover\:bg-purple-400:hover {
            background-color: #962eff;
        }
        .hover\:bg-purple-600\/80:hover {
            background-color: #7100c7cc;
        }
        .hover\:bg-red-600:hover {
            background-color: #ba0e30;
        }
        .hover\:bg-red-600\/80:hover {
            background-color: #ba0e30cc;
        }
        .hover\:bg-red-700:hover {
            background-color: #8c0a24;
        }
        .hover\:bg-transparent:hover {
            background-color: #0000;
        }
        .hover\:bg-white:hover {
            background-color: #fff;
        }
        .hover\:bg-white\/5:hover {
            background-color: #ffffff0d;
        }
        .hover\:bg-yellow-600:hover {
            background-color: #cd7f01;
        }
        .hover\:bg-yellow-600\/80:hover {
            background-color: #cd7f01cc;
        }
        .hover\:bg-yellow-700:hover {
            background-color: #9c6000;
        }
        .hover\:text-green-900:hover {
            color: #013e01;
        }
        .hover\:text-grey-100:hover {
            color: #d5dceb;
        }
        .hover\:text-grey-400:hover {
            color: var(--grey-400);
        }
        .hover\:text-grey-900:hover {
            color: #071824;
        }
        .hover\:text-neutral-black:hover {
            color: #05080a;
        }
        .hover\:text-white:hover {
            color: #fff;
        }
        .hover\:underline:hover {
            text-decoration-line: underline;
        }
        .hover\:shadow-lg:hover {
            --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
                0 4px 6px -4px var(--tw-shadow-color, #0000001a);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
                var(--tw-ring-shadow), var(--tw-shadow);
        }
        .hover\:shadow-md:hover {
            --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
                0 2px 4px -2px var(--tw-shadow-color, #0000001a);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
                var(--tw-ring-shadow), var(--tw-shadow);
        }
        .hover\:drop-shadow-lg:hover {
            --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
            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,);
        }
        .hover\:delay-0:hover {
            transition-delay: 0s;
        }
        .hover\:duration-300:hover {
            --tw-duration: 0.3s;
            transition-duration: 0.3s;
        }
    }
    .focus\:border-blue-500:focus {
        border-color: var(--color-blue-500);
    }
    .focus\:border-blue-600:focus {
        border-color: #105eb4;
    }
    .focus\:bg-grey-800:focus {
        background-color: var(--grey-800);
    }
    .focus\:ring-2:focus {
        --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width))
            var(--tw-ring-color, var(--color-blue-500));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
            var(--tw-ring-shadow), var(--tw-shadow);
    }
    .focus\:ring-grey-100:focus {
        --tw-ring-color: #d5dceb;
    }
    .focus\:ring-ring:focus {
        --tw-ring-color: var(--ring);
    }
    .focus\:ring-offset-2:focus {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
    .focus\:outline-hidden:focus {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        .focus\:outline-hidden:focus {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .focus-visible\:text-white:focus-visible {
        color: #fff;
    }
    .focus-visible\:ring-2:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width))
            var(--tw-ring-color, var(--color-blue-500));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
            var(--tw-ring-shadow), var(--tw-shadow);
    }
    .focus-visible\:ring-grey-100:focus-visible {
        --tw-ring-color: #d5dceb;
    }
    .focus-visible\:ring-offset-2:focus-visible {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
    .focus-visible\:ring-offset-grey-600:focus-visible {
        --tw-ring-offset-color: var(--color-grey-600);
    }
    .focus-visible\:outline-hidden:focus-visible {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        .focus-visible\:outline-hidden:focus-visible {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .focus-visible\:outline:focus-visible {
        outline-style: var(--tw-outline-style);
        outline-width: 1px;
    }
    .focus-visible\:outline-2:focus-visible {
        outline-style: var(--tw-outline-style);
        outline-width: 2px;
    }
    .focus-visible\:outline-offset-2:focus-visible {
        outline-offset: 2px;
    }
    .focus-visible\:outline-grey-300:focus-visible {
        outline-color: #557086;
    }
    .focus-visible\:outline-white:focus-visible {
        outline-color: #fff;
    }
    .focus-visible\:outline-none:focus-visible {
        --tw-outline-style: none;
        outline-style: none;
    }
    .active\:scale-95:active {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .active\:scale-\[0\.98\]:active {
        scale: 0.98;
    }
    .active\:scale-\[1\]:active {
        scale: 1;
    }
    .disabled\:pointer-events-none:disabled {
        pointer-events: none;
    }
    .disabled\:cursor-default:disabled {
        cursor: default;
    }
    .disabled\:cursor-not-allowed:disabled {
        cursor: not-allowed;
    }
    .disabled\:cursor-wait:disabled {
        cursor: wait;
    }
    .disabled\:opacity-50:disabled {
        opacity: 0.5;
    }
    .aria-disabled\:pointer-events-none[aria-disabled="true"] {
        pointer-events: none;
    }
    .aria-disabled\:text-grey-300[aria-disabled="true"] {
        color: #557086;
    }
    .aria-\[current\]\:rounded-l-none[aria-current] {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .aria-\[current\]\:border-l-2[aria-current] {
        border-left-style: var(--tw-border-style);
        border-left-width: 2px;
    }
    .aria-\[current\]\:border-solid[aria-current] {
        --tw-border-style: solid;
        border-style: solid;
    }
    .aria-\[current\]\:border-blue-500[aria-current] {
        border-color: var(--color-blue-500);
    }
    .aria-\[current\]\:bg-grey-400[aria-current] {
        background-color: var(--grey-400);
    }
    .aria-\[current\]\:pl-2\.5[aria-current] {
        padding-left: calc(var(--ds-spacing-base) * 2.5);
    }
    .aria-\[invalid\]\:border-red-500[aria-invalid] {
        border-color: #e9113c;
    }
    .data-\[disabled\]\:pointer-events-none[data-disabled] {
        pointer-events: none;
    }
    .data-\[disabled\]\:opacity-50[data-disabled] {
        opacity: 0.5;
    }
    .data-\[highlighted\]\:bg-grey-100[data-highlighted] {
        background-color: #d5dceb;
    }
    .data-\[highlighted\]\:text-grey-700[data-highlighted] {
        color: var(--grey-700);
    }
    .data-\[highlighted\]\:text-grey-900[data-highlighted] {
        color: #071824;
    }
    .data-\[state\=checked\]\:translate-x-6[data-state="checked"] {
        --tw-translate-x: calc(var(--spacing) * 6);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .data-\[state\=checked\]\:bg-green-600[data-state="checked"] {
        background-color: #00b801;
    }
    .data-\[state\=unchecked\]\:translate-x-1[data-state="unchecked"] {
        --tw-translate-x: var(--spacing);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .data-\[state\=unchecked\]\:bg-grey-100[data-state="unchecked"] {
        background-color: #d5dceb;
    }
    @media (width>=40rem) {
        .sm\:-right-12 {
            right: calc(calc(var(--spacing) * 12) * -1);
        }
        .sm\:mt-20 {
            margin-top: calc(var(--ds-spacing-base) * 20);
        }
        .sm\:aspect-auto {
            aspect-ratio: auto;
        }
        .sm\:h-10 {
            height: calc(var(--spacing) * 10);
        }
        .sm\:h-96 {
            height: calc(var(--ds-spacing-base) * 96);
        }
        .sm\:h-\[300px\] {
            height: 300px;
        }
        .sm\:max-w-80 {
            max-width: calc(var(--ds-spacing-base) * 80);
        }
        .sm\:max-w-full {
            max-width: 100%;
        }
        .sm\:max-w-sm {
            max-width: var(--container-sm);
        }
        .sm\:grid-flow-col {
            grid-auto-flow: column;
        }
        .sm\:grid-cols-\[calc\(50\%-9px\)_calc\(50\%-9px\)\] {
            grid-template-columns: calc(50% - 9px) calc(50% - 9px);
        }
        .sm\:grid-rows-none {
            grid-template-rows: none;
        }
        .sm\:flex-row {
            flex-direction: row;
        }
        .sm\:flex-row-reverse {
            flex-direction: row-reverse;
        }
        .sm\:items-center {
            align-items: center;
        }
        .sm\:justify-between {
            justify-content: space-between;
        }
        .sm\:justify-end {
            justify-content: flex-end;
        }
        :where(.sm\:space-x-2 > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
            margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
        }
        .sm\:rounded-\[12px\] {
            border-radius: 12px;
        }
        .sm\:rounded-lg {
            border-radius: var(--ds-radius-md, var(--radius-lg-legacy));
        }
        .sm\:px-0 {
            padding-inline: calc(var(--spacing) * 0);
        }
        .sm\:px-24 {
            padding-inline: calc(var(--ds-spacing-base) * 24);
        }
        .sm\:pt-8 {
            padding-top: calc(var(--spacing) * 8);
        }
        .sm\:text-left {
            text-align: left;
        }
    }
    @media (width>=48rem) {
        .md\:top-4 {
            top: calc(var(--spacing) * 4);
        }
        .md\:-right-14 {
            right: calc(var(--ds-spacing-base) * -14);
        }
        .md\:bottom-\[16px\] {
            bottom: 16px;
        }
        .md\:left-\[16px\] {
            left: 16px;
        }
        .md\:order-none {
            order: 0;
        }
        .md\:m-auto {
            margin: auto;
        }
        .md\:mx-0 {
            margin-inline: calc(var(--spacing) * 0);
        }
        .md\:my-6 {
            margin-block: calc(var(--spacing) * 6);
        }
        .md\:mt-4 {
            margin-top: calc(var(--spacing) * 4);
        }
        .md\:mt-8 {
            margin-top: calc(var(--spacing) * 8);
        }
        .md\:mr-0 {
            margin-right: calc(var(--spacing) * 0);
        }
        .md\:mb-0 {
            margin-bottom: calc(var(--spacing) * 0);
        }
        .md\:mb-6 {
            margin-bottom: calc(var(--spacing) * 6);
        }
        .md\:ml-auto {
            margin-left: auto;
        }
        .md\:block {
            display: block;
        }
        .md\:flex {
            display: flex;
        }
        .md\:grid {
            display: grid;
        }
        .md\:hidden {
            display: none;
        }
        .md\:inline-flex {
            display: inline-flex;
        }
        .md\:h-\[232px\] {
            height: 232px;
        }
        .md\:h-auto {
            height: auto;
        }
        .md\:min-h-11 {
            min-height: calc(var(--ds-spacing-base) * 11);
        }
        .md\:min-h-\[40px\] {
            min-height: 40px;
        }
        .md\:min-h-\[530px\] {
            min-height: 530px;
        }
        .md\:w-4 {
            width: calc(var(--spacing) * 4);
        }
        .md\:w-6\/12 {
            width: 50%;
        }
        .md\:w-36 {
            width: calc(var(--ds-spacing-base) * 36);
        }
        .md\:w-\[40\%\] {
            width: 40%;
        }
        .md\:w-auto {
            width: auto;
        }
        .md\:w-full {
            width: 100%;
        }
        .md\:w-max {
            width: max-content;
        }
        .md\:max-w-10 {
            max-width: calc(var(--spacing) * 10);
        }
        .md\:max-w-\[50\%\] {
            max-width: 50%;
        }
        .md\:max-w-\[110px\] {
            max-width: 110px;
        }
        .md\:max-w-\[600px\] {
            max-width: 600px;
        }
        .md\:max-w-full {
            max-width: 100%;
        }
        .md\:max-w-max {
            max-width: max-content;
        }
        .md\:min-w-\[185px\] {
            min-width: 185px;
        }
        .md\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .md\:grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr));
        }
        .md\:grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\] {
            grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
        }
        .md\:flex-col {
            flex-direction: column;
        }
        .md\:flex-row {
            flex-direction: row;
        }
        .md\:flex-nowrap {
            flex-wrap: nowrap;
        }
        .md\:items-center {
            align-items: center;
        }
        .md\:items-start {
            align-items: flex-start;
        }
        .md\:justify-between {
            justify-content: space-between;
        }
        .md\:justify-end {
            justify-content: flex-end;
        }
        .md\:gap-0 {
            gap: calc(var(--spacing) * 0);
        }
        .md\:gap-4 {
            gap: calc(var(--spacing) * 4);
        }
        .md\:gap-6 {
            gap: calc(var(--spacing) * 6);
        }
        .md\:gap-8 {
            gap: calc(var(--spacing) * 8);
        }
        .md\:gap-12 {
            gap: calc(var(--spacing) * 12);
        }
        .md\:gap-16 {
            gap: calc(var(--ds-spacing-base) * 16);
        }
        .md\:gap-\[18px\] {
            gap: 18px;
        }
        .md\:gap-\[64px\] {
            gap: 64px;
        }
        .md\:gap-y-8 {
            row-gap: calc(var(--spacing) * 8);
        }
        .md\:self-end {
            align-self: flex-end;
        }
        .md\:self-start {
            align-self: flex-start;
        }
        .md\:px-0 {
            padding-inline: calc(var(--spacing) * 0);
        }
        .md\:px-3 {
            padding-inline: calc(var(--spacing) * 3);
        }
        .md\:px-6 {
            padding-inline: calc(var(--spacing) * 6);
        }
        .md\:px-8 {
            padding-inline: calc(var(--spacing) * 8);
        }
        .md\:py-0 {
            padding-block: calc(var(--spacing) * 0);
        }
        .md\:py-3 {
            padding-block: calc(var(--spacing) * 3);
        }
        .md\:py-4 {
            padding-block: calc(var(--spacing) * 4);
        }
        .md\:py-5 {
            padding-block: calc(var(--spacing) * 5);
        }
        .md\:py-9 {
            padding-block: calc(var(--ds-spacing-base) * 9);
        }
        .md\:py-12 {
            padding-block: calc(var(--spacing) * 12);
        }
        .md\:py-\[13px\] {
            padding-block: 13px;
        }
        .md\:pt-2 {
            padding-top: calc(var(--spacing) * 2);
        }
        .md\:pt-3 {
            padding-top: calc(var(--spacing) * 3);
        }
        .md\:pt-4 {
            padding-top: calc(var(--spacing) * 4);
        }
        .md\:pt-12 {
            padding-top: calc(var(--spacing) * 12);
        }
        .md\:pr-6 {
            padding-right: calc(var(--spacing) * 6);
        }
    }
    @media (width>=64rem) {
        .lg\:absolute {
            position: absolute;
        }
        .lg\:right-auto {
            right: auto;
        }
        .lg\:bottom-0 {
            bottom: calc(var(--spacing) * 0);
        }
        .lg\:left-2\/4 {
            left: 50%;
        }
        .lg\:block {
            display: block;
        }
        .lg\:h-20 {
            height: calc(var(--ds-spacing-base) * 20);
        }
        .lg\:h-\[480px\] {
            height: 480px;
        }
        .lg\:h-\[664px\] {
            height: 664px;
        }
        .lg\:w-\[1818px\] {
            width: 1818px;
        }
        .lg\:max-w-\[478px\] {
            max-width: 478px;
        }
        .lg\:max-w-\[690px\] {
            max-width: 690px;
        }
        .lg\:-translate-x-2\/4 {
            --tw-translate-x: -50%;
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .lg\:translate-y-2 {
            --tw-translate-y: calc(var(--spacing) * 2);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .lg\:items-center {
            align-items: center;
        }
        .lg\:justify-start {
            justify-content: flex-start;
        }
        .lg\:px-8 {
            padding-inline: calc(var(--spacing) * 8);
        }
        .lg\:pr-20 {
            padding-right: calc(var(--ds-spacing-base) * 20);
        }
        .lg\:opacity-0 {
            opacity: 0;
        }
        @media (hover: hover) {
            .lg\:group-hover\:translate-y-0:is(:where(.rc2ua4):hover *) {
                --tw-translate-y: calc(var(--spacing) * 0);
                translate: var(--tw-translate-x) var(--tw-translate-y);
            }
            .lg\:group-hover\:opacity-100:is(:where(.rc2ua4):hover *) {
                opacity: 1;
            }
            .lg\:group-hover\:delay-300:is(:where(.rc2ua4):hover *) {
                transition-delay: 0.3s;
            }
            .lg\:group-hover\:duration-300:is(:where(.rc2ua4):hover *) {
                --tw-duration: 0.3s;
                transition-duration: 0.3s;
            }
        }
        .lg\:has-\[\.item\:nth-child\(1\)\:hover\]\:grid-cols-\[calc\(60\%-9px\)_calc\(40\%-9px\)\]:has(
                .a9xa8sa:first-child:hover
            ) {
            grid-template-columns: calc(60% - 9px) calc(40% - 9px);
        }
        .lg\:has-\[\.item\:nth-child\(2\)\:hover\]\:grid-cols-\[calc\(40\%-9px\)_calc\(60\%-9px\)\]:has(
                .a9xa8sa:nth-child(2):hover
            ) {
            grid-template-columns: calc(40% - 9px) calc(60% - 9px);
        }
    }
    @media (width>=80rem) {
        .xl\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .xl\:gap-2\.5 {
            gap: calc(var(--ds-spacing-base) * 2.5);
        }
        .xl\:pt-4 {
            padding-top: calc(var(--spacing) * 4);
        }
        .xl\:has-\[\.item\:nth-child\(1\)\:hover\]\:grid-cols-\[calc\(60\%-9px\)_calc\(40\%-9px\)\]:has(
                .a9xa8sa:first-child:hover
            ) {
            grid-template-columns: calc(60% - 9px) calc(40% - 9px);
        }
        .xl\:has-\[\.item\:nth-child\(2\)\:hover\]\:grid-cols-\[calc\(40\%-9px\)_calc\(60\%-9px\)\]:has(
                .a9xa8sa:nth-child(2):hover
            ) {
            grid-template-columns: calc(40% - 9px) calc(60% - 9px);
        }
    }
    .\[\&_svg\]\:\!text-blue-500 svg {
        color: var(--color-blue-500) !important;
    }
    .\[\&_svg\]\:\!text-green-700 svg {
        color: #008a01 !important;
    }
    .\[\&_svg\]\:\!text-white svg {
        color: #fff !important;
    }
    .\[\&_svg\]\:text-grey-200 svg {
        color: #b1bad3;
    }
    .\[\&_svg\]\:text-grey-400 svg {
        color: var(--grey-400);
    }
    .\[\&_svg\]\:text-neutral-black svg {
        color: #05080a;
    }
    .\[\&_svg\]\:text-white svg,
    .focus-visible\:\[\&_svg\]\:text-white:focus-visible svg {
        color: #fff;
    }
    @media (hover: hover) {
        .\[\&_tr\]\:hover\:bg-white\/0 tr:hover {
            background-color: #0000;
        }
    }
    .\[\&_tr\:last-child\]\:border-0 tr:last-child {
        border-style: var(--tw-border-style);
        border-width: 0;
    }
    .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
        padding-right: calc(var(--spacing) * 0);
    }
    @media (hover: hover) {
        .\[\&\:hover\>\*\]\:hover\:text-white:hover > :hover {
            color: #fff;
        }
    }
    .\[\&\:hover\>svg\]\:text-green-700:hover > svg {
        color: #008a01;
    }
    .\[\&\:hover\>svg\]\:text-grey-200:hover > svg {
        color: #b1bad3;
    }
    .\[\&\:hover\>svg\]\:text-grey-400:hover > svg {
        color: var(--grey-400);
    }
    .\[\&\:hover\>svg\]\:text-white:hover > svg {
        color: #fff;
    }
    .\[\&\>\*\]\:w-full > * {
        width: 100%;
    }
    .\[\&\>\*\]\:flex-1 > * {
        flex: 1;
    }
    .\[\&\>\*\]\:bg-grey-800 > * {
        background-color: var(--grey-800);
    }
    .\[\&\>\*\]\:px-2 > * {
        padding-inline: calc(var(--spacing) * 2);
    }
    .\[\&\>\*\]\:px-3 > * {
        padding-inline: calc(var(--spacing) * 3);
    }
    .\[\&\>\*\]\:px-\[var\(--spacing-3\,12px\)\] > * {
        padding-inline: var(--spacing-3, 12px);
    }
    .\[\&\>\*\]\:py-1 > * {
        padding-block: var(--spacing);
    }
    .\[\&\>\*\]\:text-left > * {
        text-align: left;
    }
    .\[\&\>\*\]\:font-semibold > * {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .\[\&\>\*\]\:text-grey-200 > * {
        color: #b1bad3;
    }
    .\[\&\>\*\+\*\]\:mt-2 > * + * {
        margin-top: calc(var(--spacing) * 2);
    }
    .\[\&\>\*\:first-child\]\:pl-\[var\(--space-4\,16px\)\] > :first-child {
        padding-left: var(--space-4, 16px);
    }
    .\[\&\>\*\:last-child\]\:pr-\[var\(--space-4\,16px\)\] > :last-child {
        padding-right: var(--space-4, 16px);
    }
    .\[\&\>\:first-child\]\:w-3\/12 > :first-child {
        width: 25%;
    }
    .\[\&\>\:first-child\]\:w-\[calc\(\(100\%-var\(--spacing-4\)\)\/3\)\] > :first-child {
        width: calc((100% - var(--spacing-4)) / 3);
    }
    .\[\&\>\:first-child\]\:flex-1 > :first-child,
    .\[\&\>\:last-child\]\:flex-1 > :last-child {
        flex: 1;
    }
    .\[\&\>img\]\:object-cover > img {
        object-fit: cover;
    }
    .\[\&\>span\]\:line-clamp-1 > span {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
    }
    .data-\[placeholder\]\:\[\&\>span\]\:text-grey-300[data-placeholder] > span {
        color: #557086;
    }
    .\[\&\>td\]\:px-\[var\(--spacing-3\,12px\)\] > td {
        padding-inline: var(--spacing-3, 12px);
    }
    .\[\&\>td\]\:text-left > td {
        text-align: left;
    }
    .\[\&\>td\]\:text-grey-200 > td {
        color: #b1bad3;
    }
    .\[\&\>td\:first-child\]\:pl-\[var\(--space-4\,16px\)\] > td:first-child {
        padding-left: var(--space-4, 16px);
    }
    .\[\&\>td\:last-child\]\:pr-\[var\(--space-4\,16px\)\] > td:last-child {
        padding-right: var(--space-4, 16px);
    }
    .\[\&\>th\]\:sticky > th {
        position: sticky;
    }
    .\[\&\>th\]\:top-\[48px\] > th {
        top: 48px;
    }
    .\[\&\>th\]\:bg-grey-600 > th {
        background-color: var(--color-grey-600);
    }
    .\[\&\>th\]\:p-0 > th {
        padding: calc(var(--spacing) * 0);
    }
    .\[\&\>th\]\:px-\[var\(--spacing-3\,12px\)\] > th {
        padding-inline: var(--spacing-3, 12px);
    }
    .\[\&\>th\]\:pl-\[var\(--spacing-3\,12px\)\] > th {
        padding-left: var(--spacing-3, 12px);
    }
    .\[\&\>th\]\:text-left > th {
        text-align: left;
    }
    .\[\&\>th\]\:font-normal > th {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
    }
    .\[\&\>th\]\:text-grey-200 > th {
        color: #b1bad3;
    }
    .\[\&\>th\:first-child\]\:rounded-tl-\[var\(--radius-base\,4px\)\] > th:first-child {
        border-top-left-radius: var(--radius-base, 4px);
    }
    .\[\&\>th\:first-child\]\:pl-\[var\(--space-4\,16px\)\] > th:first-child {
        padding-left: var(--space-4, 16px);
    }
    .\[\&\>th\:last-child\]\:rounded-tr-\[var\(--radius-base\,4px\)\] > th:last-child {
        border-top-right-radius: var(--radius-base, 4px);
    }
    .\[\&\>th\:last-child\]\:pr-\[var\(--space-4\,16px\)\] > th:last-child {
        padding-right: var(--space-4, 16px);
    }
    .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
        rotate: 180deg;
    }
    .\[\&amp\;_svg\]\:text-grey-200 svg {
        color: #b1bad3;
    }
    @media (hover: hover) {
        .\[\&amp\;\:hover\>\*\]\:hover\:text-white :hover > :hover {
            color: #fff;
        }
    }
    .\[\&amp\;\>\*\]\:w-full > * {
        width: 100%;
    }
    .\[\&amp\;\>\*\]\:px-3 > * {
        padding-inline: calc(var(--spacing) * 3);
    }
    .\[\&amp\;\>\:first-child\]\:w-\[calc\(\(100\%-var\(--spacing-4\)\)\/3\)\] > :first-child {
        width: calc((100% - var(--spacing-4)) / 3);
    }
    .\[\&amp\;\>\:last-child\]\:flex-1 > :last-child {
        flex: 1;
    }
}


.qorqq.rh0fw {
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    background-size: cover;
    background-position: center;
}
.qorqq.a7go9qrvf.rh0fw {
    padding: var(--spacing-4);
}
.qorqq.a6aortbp3gayehgs5uyg.rh0fw {
    background: var(--grey-700);
    color: var(--grey-100);
}
.qorqq.a6aortbp3gahhclemvgzmqvq.rh0fw {
    background: var(--grey-400);
    color: var(--white);
    box-shadow: var(--shadows-md);
}
.rc2ua4.rh0fg {
    width: 100%;
    padding: var(--spacing-0) 3vw;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.rc2ua4.a7go9qrvf.rh0fg {
    padding: var(--spacing-8) 3vw var(--spacing-12) 3vw;
}
.rc2ua4.a7aeqvrhp2ukgeg.rh0fg {
    padding: 2vw 3vw 3vw;
}
.rc2ua4.a6aortbp3gaxfhqo.a7aeqvrhp2ukgeg.rh0fg {
    padding: 3vw;
}
.rc2ua4.a6aortbp3gaxfhqo.rh0fg:not(.a7aeqvrhp2ukgeg) {
    padding: var(--spacing-12) 3vw;
}
.rc2ua4.a6aortbp3gaxfhqo.xqprbdfz08.rh0fg,
.rc2ua4.xqprbdfz08.rh0fg {
    padding: var(--spacing-0);
}
.rc2ua4.a6aortbp3galhb69vv4dmcofulezgnl.rh0fg,
.rc2ua4.a7ae0sgjeh15b1q98u4wgiks.rh0fg {
    padding-top: var(--spacing-0);
}
.rc2ua4.a7ae0sgjeh12zbqok80sexjcuvbjyqo.rh0fg {
    padding-top: var(--spacing-0);
    padding-bottom: var(--spacing-0);
}
.ra4tbde2a.rh0fg {
    width: 100%;
    max-width: 1200px;
}
.ra4tbde2a.xqprbdfz08.rh0fg {
    max-width: 148vh;
}
.qo0qddax04.rh0eq {
    width: 100%;
    font-size: var(--text-size-xl);
    color: #fff;
    margin-bottom: var(--spacing-2);
}
.qo0qddax04.a7xewrhwmzuq7eg.rh0eq {
    font-size: var(--text-size-default);
}
.qo0qfpixe25wgc8vo.rh0ea {
    z-index: 1;
    display: flex;
    text-transform: capitalize;
    overflow: hidden;
    align-items: center;
    justify-content: space-between;
    color: var(--white);
    width: 100%;
}
.qo0qfpixe25wgc8vo.a9g2rtatoxf3gw.rh0ea {
    flex-direction: column;
    align-items: flex-start;
    justify-content: end;
}
.a6rc4vvpiyus4.rh0ea {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: var(--text-size-3xl);
    color: var(--white);
    z-index: 1;
    margin-bottom: var(--spacing-4);
}
.a6rc4vvpiyus4.a9g2rtatoxf3gw.rh0ea {
    margin-bottom: var(--spacing-0);
}
.qo0qfpixe25whsil4tgikqqw.rh0ea {
    z-index: 1;
    color: var(--white);
    display: flex;
    flex-direction: column;
    align-items: start;
}
.qo0qfpixe25whsil4tgikqqw.q2vqaw.rh0ea {
    justify-content: center;
    flex: 1;
    align-items: center;
}
.a7au7rxhp.rh0ew {
    position: absolute;
    left: -1px;
    top: 16px;
}
.qo0qfpcy1mywgc8vo.rh0ew {
    position: relative;
    transition: 0.3s;
}

.a8gu3tg.rh0ew {
    transform: translate(0);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    overflow: hidden;
    display: block;
}
.a9g2vqaymyf6iaxij.rh0ew {
    position: absolute;
    bottom: var(--spacing-2);
    right: var(--spacing-2);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s;
}

.a9wyvta3iyeezwhi79vgeij4.rh0ew {
    position: absolute;
    top: var(--spacing-0);
    left: var(--spacing-0);
    width: 100%;
    height: 100%;
    opacity: 0;
    border: none;
    background: none;
    z-index: 2;
    cursor: pointer;
    padding: var(--spacing-0);
    margin: var(--spacing-0);
}
.a8a2tcb3nw0i9fhwh9q.rh0eg {
    pointer-events: none;
}

.a6rc4vq.rh0eg {
    display: grid;
    position: relative;
    align-content: flex-start;
}
.a6rc4vq.rh0eg img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: var(--shadows-md);
    overflow: hidden;
}
.a9wcanty1s.rh0eg {
    position: relative;
    will-change: transform;
    transition: 0.3s;
    width: 100%;
}
.a9wcanty1s.rh0eg:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 134.1463414634%;
}
.a9wyslpw2eqm.rh0eg {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    flex-direction: column;
    display: flex;
    justify-content: space-between;
    padding: var(--spacing-4);
    pointer-events: none;
    transition: 0.3s;
}
.a9wyslpw2eqm.a7xewrhwmzuq7eg.rh0eg {
    padding: var(--spacing-3);
}
.a9wyslpw2eqm.rh0eg:before {
    opacity: 0;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--blue-500);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
}
.a7g64rhvjxueyegu.rh0eg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    box-shadow: var(--shadows-md);
    overflow: hidden;
    opacity: 1;
}
.a8rs8vxla0waieg5.rh0eg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--grey-800);
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-shadow: var(--shadows-md);
}
.qorqvpnw1ii.rh0hq {
    display: grid;
    grid-gap: var(--spacing-8) var(--spacing-4);
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
}
.a6rc4vq7e2a.rh0hq > * + * {
    margin-top: var(--spacing-3);
}
.a6rc4vq.rh0ha {
    position: relative;
}
.a6rc4vq.rh0ha:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 134.1463414634%;
}
.a6rc4vq.rh0fe4 {
    display: grid;
}
.a6rc4vq.rh0fe4 img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    box-shadow: var(--shadows-md);
    overflow: hidden;
}
.qorqvpw2eqm.rh0fe4 {
    position: relative;
    will-change: transform;
    transition: 0.3s;
    width: 100%;
}
.qorqvpw2eqm.rh0fe4:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 134.1463414634%;
}
.a9wyslpw2eqm.rh0fe4 {
    opacity: 1;
    position: absolute;
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: var(--spacing-3);
    pointer-events: none;
    transition: 0.3s;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.a8gu3tg.rh0fe4 {
    position: relative;
    transition: 0.3s;
    transform: translate(0);
}
.a8gu3tg.rh0fe4:active .qorqvpw2eqm:where(.rh0fe4) {
    transform: translate(0) scale(0.98);
}
.a8gu3tg.rh0fe4:hover:not(.a8gu3tg:hover.a9xh0sbhdw0ez) {
    transform: translateY(-4%);
}
.a8gu3tg:hover.a9g2rtatoxf3gw.rh0fe4 {
    transform: none;
}
.a8gu3tg:hover.a9xh0sbhdw0ez.rh0fe4 .a9wyslpw2eqm:where(.rh0fe4) {
    opacity: 0;
    transform: none;
}
.a7g64rhvjxueyegu.rh0fe4 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    box-shadow: var(--shadows-md);
    overflow: hidden;
    opacity: 1;
}
.q23urc3gazghakfk.rh0fe8 {
    margin: var(--spacing-0) auto;
}
.a9w4qhs.rh0few {
    width: auto;
    height: 60px;
    border-radius: var(--ds-radius-sm, 0.125rem);
}
.a7qutqfpdy0xegq.rh0fe0 {
    width: 100%;
    margin: var(--spacing-0) auto;
    display: grid;
    grid-gap: var(--spacing-6);
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    justify-items: center;
}
.a7qe4sq0.rh0feo > div {
    display: flex;
    justify-content: center;
    gap: var(--spacing-8);
}
.a8a2ttbjiyuqihhij4wcajiyrvkk.rh0fes {
    background: var(--grey-700);
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    touch-action: none;
    padding: var(--spacing-1) var(--spacing-0);
    margin-right: calc(var(--spacing-3) * -1);
}
.a6gutsrs.rh0fes {
    display: inline-flex;
    align-items: center;
    gap: var(--spacing-2);
}
.a8a2ttbjiyuqihhij.rh0feg {
    display: flex;
    position: relative;
    background: var(--grey-500);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    min-width: 200px;
    max-width: calc(100vw - 2em);
    box-shadow: var(--shadows-lg);
    align-items: center;
    transition: all 0.3s;
    justify-content: space-between;
}
.a8a2ttbjiyuqihhij.q6wrhxayeez.rh0feg {
    cursor: pointer;
}
.a8a2ttbjiyuqihhij.rh0feg .a8a2ttbjiyuqihhijvugdjz4:where(.rh0feg) {
    width: 100%;
    display: grid;
    grid-auto-flow: row;
}
.a8a2ttbjiyuqihhij.rh0feg .a8a2ttbjiyuqihhijvugdjz4:where(.rh0feg) .a6gutsrs:where(.rh0feg) {
    display: inline-flex;
    flex-direction: row;
    align-items: baseline;
    flex-wrap: wrap;
}
.a8a2ttbjiyuqihhij.rh0feg .a8a2ttbjiyuqihhijvugdjz4:where(.rh0feg) .a6gutsrs:where(.rh0feg) > * + * {
    margin-left: var(--spacing-1);
}
.a8a2ttbjiyuqihhij.rh0feg .a8a2ttbjiyuqihhijvumrhok:where(.rh0feg) {
    display: flex;
    align-self: stretch;
    align-items: center;
    justify-content: center;
    background: var(--grey-600);
    border-radius: var(--ds-radius-md, var(--border-radius-base)) 0 0 var(--ds-radius-md, var(--border-radius-base));
    margin: var(--spacing-0);
}
.a8a2ttbjiyuqihhij.a7g2qtari3e4.rh0feg {
    border-left-color: var(--green-500);
}
.a8a2ttbjiyuqihhij.a7g2qtari3e4.rh0feg .a8a2ttbjiyuqihhijvumrhok:where(.rh0feg) {
    color: var(--green-500);
}
.a8a2ttbjiyuqihhij.geravn3g.rh0feg {
    border-left-color: var(--blue-500);
}
.a8a2ttbjiyuqihhij.geravn3g.rh0feg .a8a2ttbjiyuqihhijvumrhok:where(.rh0feg) {
    color: var(--blue-500);
}
.a8a2ttbjiyuqihhij.a6qorsw.rh0feg {
    border-left-color: var(--yellow-500);
}
.a8a2ttbjiyuqihhij.a6qorsw.rh0feg .a8a2ttbjiyuqihhijvumrhok:where(.rh0feg) {
    color: var(--yellow-500);
}
.a8a2ttbjiyuqihhij.a8aerari3e4.rh0feg {
    border-left-color: var(--red-500);
}
.a8a2ttbjiyuqihhij.a8aerari3e4.rh0feg .a8a2ttbjiyuqihhijvumrhok:where(.rh0feg) {
    color: var(--red-500);
}
.a8a2ttbjiyuqihhij.a7aowsw.rh0feg {
    border-left-color: #03d6ff;
}
.a8a2ttbjiyuqihhij.a7aowsw.rh0feg .a8a2ttbjiyuqihhijvumrhok:where(.rh0feg) {
    color: #03d6ff;
}
.a8a2ttbjiyuqihhij.a8a2rsbn.rh0feg .a8a2ttbjiyuqihhijvugdjz4:where(.rh0feg) {
    gap: var(--spacing-1);
    padding: var(--spacing-4) var(--spacing-6);
}
.a8a2ttbjiyuqihhij.a8a2rsbn.rh0feg .a8a2ttbjiyuqihhijvumrhok:where(.rh0feg) {
    padding: var(--spacing-4) var(--spacing-5) var(--ds-spacing-5, 19px) var(--spacing-5);
    font-size: var(--text-size-lg);
}
.a8a2ttbjiyuqihhij.q20vrc3g.rh0feg .a8a2ttbjiyuqihhijvugdjz4:where(.rh0feg) {
    gap: var(--spacing-0-5);
    padding: var(--spacing-3) var(--spacing-4);
}
.a8a2ttbjiyuqihhij.q20vrc3g.rh0feg .a8a2ttbjiyuqihhijvumrhok:where(.rh0feg) {
    padding: var(--spacing-4) var(--spacing-5);
    font-size: var(--text-size-base);
}
.a6gutsrumx06ifg.rh0fek {
    display: inline-flex;
    align-items: center;
    gap: var(--spacing-1);
    flex: none;
    margin-left: var(--spacing-2);
}
.a6gu0qfpw2eqmbxk.rh0fek {
    display: contents;
}
.a6gutsrs.rh0fey {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: unset;
}
.a6gutsrs.rh0fey > * + * {
    margin-left: var(--spacing-1);
}
.a6gutsrs.a6quttvpdxuv.rh0fey {
    align-items: flex-start;
}
.a8rs8vwzizk77fbke5fnoicvrpu1a.rh0fey {
    display: contents;
}
.a8rs8vwzizk77fbke5fnoicvrpu1a.rh0fey * > * {
    font-weight: inherit !important;
}
.a8a2ttbjiyuqihhij.rh0fec {
    display: flex;
    position: relative;
    background: var(--grey-400);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    min-width: 200px;
    max-width: calc(100vw - 2em);
    box-shadow: var(--shadows-lg);
    align-items: center;
    transition: all 0.3s;
    justify-content: space-between;
}
.a8a2ttbjiyuqihhijvugdjz4.rh0fec {
    width: 100%;
    display: grid;
    grid-auto-flow: row;
    gap: var(--spacing-0-5);
    padding: var(--spacing-3) var(--spacing-5);
}
.a8a2ttbjiyuqihhijvumrhok.rh0fec {
    display: flex;
    align-self: stretch;
    align-items: center;
    justify-content: center;
    padding: var(--spacing-4) var(--spacing-5);
    background: var(--grey-500);
    border-radius: var(--ds-radius-md, var(--border-radius-base)) 0 0 var(--ds-radius-md, var(--border-radius-base));
    font-size: var(--text-size-lg);
    margin: var(--spacing-0);
}
.a9ge4qrvt.rh0f04 {
    display: flex;
    justify-content: space-between;
}
.wpuqemxesihhgk80sggigbqg.rh0f08 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.wpuqemxesihhgk80sggigbqg.rh0f08 svg {
    transform: rotate(90deg);
    margin-bottom: var(--spacing-4);
}
.a8a2ttbjiyuqihhij4wcfgimsvk8.rh0f0w {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: calc(var(--header-height) + var(--spacing-2));
    right: var(--spacing-6);
    width: 100%;
    max-width: 375px;
    max-height: 400px;
    background-color: var(--grey-700);
    padding: var(--spacing-0) var(--spacing-4) var(--spacing-4);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    box-shadow: var(--shadows-lg);
}
.a8a2ttbjiyuqihhij4wcfgimsvk8.a8w27tble.rh0f0w {
    max-width: none;
    width: 100vw;
    max-height: none;
    height: calc(100vh - var(--mobile-footer-height) - var(--header-height));
    left: -3vw;
    bottom: 0;
    top: var(--header-height);
    border-radius: 0;
}
.a8a2ttbjiyuqihhij4wcfgimsvk8.rh0f0w > .a8a2ttbjiyuqihhijvuybmpnyqrjsyafu {
    height: 100%;
    padding: var(--spacing-0) var(--spacing-4);
    margin: var(--spacing-0) calc(var(--spacing-4) * -1);
}
.a6gu0qaw.rh0f00 {
    font-variant-numeric: tabular-nums;
    font-size: var(--text-size-sm);
}
.a8aovtbna3kk5gq.rh0f0o {
    width: 100%;
    z-index: var(--header-zIndex);
    background: var(--grey-600);
    align-items: center;
    display: flex;
    flex-direction: column;
    box-shadow:
        #0003 0 4px 6px -1px,
        #0000001f 0 2px 4px -1px;
    touch-action: none;
}
.a8aovtbna3kk5gq.a8w27tble.rh0f0o {
    position: fixed;
    top: 0;
}
.a8aovtbna3kk5gvqu0qgii4bvkk.rh0f0o {
    position: relative;
    height: var(--header-height);
    display: grid;
    width: 100%;
    align-items: center;
}
.a8aovtbna3kk5gvqu0qgii4bvkk.xettrvp3kk1fgoo9a.rh0f0o {
    grid-template-columns: minmax(16px, 1fr) minmax(min-content, max-content) minmax(min-content, 1fr);
    gap: var(--spacing-2);
}
.a8aovtbna3kk5gvqu0qgii4bvkk.xettrvp3kk1fgoo9a.rh0f0o button:focus-visible {
    text-decoration: none;
}
.a8aovtbna3kk5gvqu0qgii4bvkk.rh0f0o:not(.xettrvp3kk1fgoo9a) {
    grid-template-columns: auto 1fr;
}
.ra4tbde2a.rh0f0o {
    width: 100%;
    max-width: 1200px;
    align-self: center;
    height: 0;
}
.a7qujqaw.rh0f0o {
    width: 100%;
    height: 0;
}
.a9gu9qfpjz0qyegu.rh0f0o {
    display: none;
}
.ra4tbde2a.be1svpjz0kxhwm.rh0f0s {
    height: 100%;
}
.ra4tbde2a.a8a30trvizuoi.rh0f0s {
    height: 0;
}
.ra4tbde2a.rh0f0s:not(.a7aeqqao) {
    width: 100%;
    max-width: 1200px;
    align-self: center;
}
.a7qujqaw.rh0f0s {
    width: 100%;
    height: 0;
}
.a7gorqbdv.rh0f0s {
    flex: 1;
}
.a7gorqbdv.be1svpjz0kxhwm.rh0f0s {
    height: 100%;
}
.a7gorqbdv.rh0f0s:not(.a7aeqqao) {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: var(--spacing-0) 3vw;
}
.a7gorqbdv.a8a30vrfzkk4ea.rh0f0s {
    padding: var(--spacing-0);
}
hr.rh0f0g {
    background: var(--grey-400);
    width: 2px;
    height: 100%;
}

.a6gutsrs.rh0f0k {
    display: flex;
    align-items: center;
    gap: var(--spacing-2);
    overflow: auto;
    padding: var(--spacing-0) var(--spacing-3);
}
.a6gutsrs.rh0f0k span {
    display: inline-block;
}
.a6rc4vvpiyus4.rh0f0k {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: var(--spacing-3);
}
.a8wu3tbpi0e6ywgos8lk.rh0f0y {
    position: absolute;
    bottom: var(--spacing-0);
    right: var(--spacing-0);
    display: flex;
    flex-direction: row-reverse;
    pointer-events: none;
    box-shadow:
        0 -4px 6px -1px #1b171733,
        0 -2px 4px -1px #0000001f;
    border-top-left-radius: var(--ds-radius-md, var(--border-radius-md));
}
.a8wu3tbpi0e6ywgos8lk.a8w27tble.rh0f0y {
    bottom: calc(var(--mobile-footer-height) - var(--spacing-0-5));
}
.a6rc4vq.rh0f0c {
    min-height: var(--header-height);
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: var(--grey-900);
    padding-right: var(--scrollbar-size);
}
.a6gehuvpw2eqm.rh0f0c {
    width: 100%;
    text-align: center;
    padding: var(--spacing-4) var(--spacing-0) var(--spacing-4) var(--spacing-8);
}
.a6rc4vq.rh0fk4 {
    display: flex;
    flex-direction: column;
    width: 100%;
    flex-shrink: 0;
}
.ao6thntxv64e1qi5k8ahyym.rh0fk8 {
    position: fixed;
    top: var(--spacing-0);
    left: var(--spacing-0);
    right: var(--spacing-0);
    bottom: var(--spacing-0);
    z-index: -999;
    background-color: var(--grey-600);
    pointer-events: none;
}
.hc4qhnayeez.rh0fk8 {
    display: flex;
    position: fixed;
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    box-shadow:
        0 -12px 10px -4px #0000001f,
        0 -20px 25px -8px #00000029,
        0 20px 10px -5px #00000014,
        0 10px 25px -5px #0003;
    background: var(--grey-500);
    color: var(--grey-100);
    min-width: 280px;
    max-width: 90vw;
    flex-direction: column;
    opacity: 1;
    max-height: calc(100vh - var(--header-height) - var(--draggable-bottom));
}
@media (hover: none) {
    .hc4qhnayeez.rh0fk8 {
        max-height: calc(100dvh - var(--header-height) - var(--draggable-bottom));
    }
}
.hc4qhnayeez.minimized.rh0fk8 {
    pointer-events: none;
}
.a9ge4qrvt.rh0fk8 {
    cursor: move;
    display: flex;
    font-weight: 600;
    white-space: nowrap;
    flex-direction: row;
    justify-content: flex-end;
    background: var(--grey-600);
    border-radius: var(--ds-radius-md, 0.5rem) var(--ds-radius-md, 0.5rem) 0 0;
    -webkit-user-select: none;
    user-select: none;
    overscroll-behavior: none;
    -webkit-user-drag: none;
}
.q23urvp3g.rh0fk8 {
    display: flex;
    width: 100%;
    flex-direction: column;
    border-bottom-left-radius: var(--ds-radius-md, 0.5rem);
    border-bottom-right-radius: var(--ds-radius-md, 0.5rem);
    overflow: hidden;
    touch-action: pan-y;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
}
.a6gutsrs.rh0fk8 {
    width: 100%;
    display: flex;
    align-items: center;
    gap: var(--spacing-2);
    padding-left: var(--spacing-4);
}
.a6rc4vvpiyus4.rh0fk8 {
    display: flex;
    align-content: center;
    justify-content: center;
    padding: var(--spacing-3);
}
.a6rc4vq7e2a.rh0fkw,
.a6rc4vq7e2a.rh0fk0 {
    display: flex;
    align-items: center;
    justify-content: center;
}
.a6rc4vq7e2a.rh0fk0 .q23urvp3ga5bvqh0swjju {
    width: 100%;
}
.beturhph0k4grk.rh0fk0 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.rc4vram3vm3bw.rh0fko {
    padding: var(--spacing-8) var(--spacing-4) var(--spacing-4) var(--spacing-4);
    position: relative;
}
.rc4vram3ks5gwok4a.rh0fko {
    position: absolute;
    top: var(--spacing-4);
    left: var(--spacing-4);
}
.a7ra4urfs3kk1.rh0fko {
    display: flex;
    flex-direction: column;
}
.a7ra4urfs3kk1whss4k4.rh0fko {
    display: flex;
    flex-direction: column;
    width: 50%;
}
.a7ra4urfs3kk1whss4k4.rh0fko > * + * {
    margin-top: var(--spacing-1);
}
.a8wows1pixe25.rh0fko {
    display: flex;
    padding: var(--spacing-4);
    background: var(--grey-700);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
}
.guvtbre2a.rh0fko {
    background: var(--grey-500);
    width: 2px;
    display: flex;
    margin: var(--spacing-0) var(--spacing-4);
}
.a6gu0qaw.rh0fks {
    width: 100px;
    height: 50px;
    position: relative;
}
.qurrhle.rh0fks {
    width: 100px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    border-top-left-radius: 110px;
    border-top-right-radius: 110px;
    border-bottom: 0 !important;
    transition: clip-path 1s ease-in-out;
}
.a6gu0qa.rh0fks {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
}


.a6rc4vq7e2a.rh0fkw {
    display: flex;
    align-items: center;
    justify-content: center;
}
.hc4qhnayeezwgs58v4bxiqax6fyrk.rh0fkg {
    display: flex;
    flex-direction: column;
    padding: var(--spacing-3) var(--spacing-4);
}
.hc4qhnayeezwgs58v4bxiqax6fyrk.rh0fkg > * + * {
    margin-top: var(--spacing-3);
}
.hc2vrro3ux7aaws4foxmw.rh0fkg {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--spacing-4);
    align-items: stretch;
}
.hc2vrro3ux7aaws4foxmw.rh0fkg .hc2vrro3ux7axi9:where(.rh0fkg) {
    display: flex;
    justify-content: space-between;
}
.a6rc4vq.rh0fkk {
    width: 100%;
    height: 100%;
    display: grid;
    grid-auto-flow: row;
    gap: var(--spacing-4);
    justify-items: center;
    margin: var(--spacing-0) auto;
}
.a6rc4vq.rh0fkk > *:not(button) {
    width: 100%;
}
.a6rc4vq.rh0fkk:not(.be1svpww0ihw) {
    max-width: 300px;
}
.a6rc4vq.rh0fky {
    min-height: 350px;
    display: grid;
    grid-gap: var(--spacing-4);
    width: 100%;
    height: 100%;
    align-items: end;
    text-align: center;
    justify-items: center;
}
.a6rc4vq.rh0fky > button {
    width: 100%;
}
.a6rc4vq.rh0fkc {
    padding: var(--spacing-4);
}
.q22thfeh0m3grmo4g.rh0eu4 {
    position: fixed;
    color: var(--grey-100);
    width: max-content;
    bottom: var(--bottom);
    left: 50%;
    transform: translate(-50%);
    background-color: var(--grey-500);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    padding: var(--spacing-3) var(--spacing-4);
    margin: var(--spacing-4) var(--spacing-0);
    box-shadow: var(--shadows-md);
    width: 100%;
    max-width: 500px;
    z-index: var(--index);
}
.a8retqaym3vm3bw.rh0eu4 {
    display: grid;
    place-items: center;
    gap: var(--spacing-4);
}
.q21ubpp.rh0eu8 {
    display: grid;
    grid-gap: var(--spacing-2);
    align-content: flex-start;
}
.a8g2slpw2eqmbxk.rh0euw {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: var(--spacing-8);
}
.a8g2slpw2eqmbxk.rh0euw img:where(.rh0euw) {
    width: auto;
    height: 2.5rem;
    margin: var(--spacing-0) auto;
}
.a22urvth0ykhhm.rh0eu0 {
    grid-template-columns: repeat(auto-fit, minmax(14ch, 1fr));
}
.a22urvth0ykhhm.rh0eu0 span {
    text-align: initial;
}
.a7repvrht3gahbra9.rh0euo {
    display: grid;
    transition: 0.25s;
    position: fixed;
    bottom: var(--spacing-2);
    grid-gap: var(--spacing-4);
    right: 0;
    transform: translate(var(--translate));
    box-shadow: 0 0 5px #1b171780 !important;
    z-index: 1000;
    border-radius: var(--ds-radius-full, 3em);
}
.a7repvrht3gahbra9.rh0euo > button {
    padding: var(--spacing-2) var(--spacing-3);
}
.a6rc4vq:has(.a8wu3tbpi0e6ywgos8g) + .a7repvrht3gahbra9.rh0euo {
    bottom: calc(var(--spacing-2) + var(--minimized-tab-height));
}
.aoqqfpsw0zfravuscio8aqw.rh0eus:focus-visible div:first-child {
    outline: var(--focus-outline-white);
    outline-offset: calc(-1 * var(--focus-outline-width));
}
.a6rc4vq7e2aaieg5.rh0eug {
    display: flex;
    flex-direction: column;
}
hr.rh0euk {
    background: var(--grey-400);
    height: 2px;
    width: 100%;
}
.a7hc2qqvc3mk7ea.rh0euy {
    display: none;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.a9wca3jxvw.rh0euy {
    display: block;
}
.a9ge4qrvth0mjawoig.rh0euy {
    overflow: hidden;
    position: relative;
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    min-height: 2.25rem;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    color: var(--white);
    font-size: var(--text-size-default);
    font-weight: 700;
    text-shadow:
        0 1px 2px rgb(0 0 0 / 0.12),
        0 1px 3px rgb(0 0 0 / 0.2);
    -webkit-user-select: none;
    user-select: none;
}
.a9ge4qrvth0mjawoig.q21srr2u6y.rh0euy {
    width: 2.75rem;
    height: 2.75rem;
    flex: unset;
}
.a9ge4qrvth0mjawoig.rh0euy:focus-visible {
    outline: var(--focus-outline-white);
    outline-offset: 0.125rem;
}
.a9ge4qrvth0mjawoig.a8w27tble.rh0euy {
    min-height: 50px;
}
.a9ge4qrvt.rh0euc {
    display: flex;
    padding: var(--spacing-0) var(--spacing-4) var(--spacing-0) var(--spacing-0);
    touch-action: none;
    box-shadow: var(--shadows-lg);
}
.a9ge4qrvt.q21srr2u6y.rh0euc {
    flex-direction: column;
    padding: var(--spacing-0) var(--spacing-0) var(--spacing-2) var(--spacing-0);
    box-shadow: none;
}
.a8gu3tlpw2eqm.rh0euc {
    display: flex;
    align-items: center;
    gap: var(--spacing-2);
    width: 100%;
}
.a8gu3tlpw2eqm.q21srr2u6y.rh0euc {
    flex-direction: column;
    padding: var(--spacing-2) var(--spacing-0) var(--spacing-0) var(--spacing-0);
}
.a8we3ufpd31igbk.rh0euc {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    min-width: 3.75rem;
    height: 3.75rem;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.a8we3ufpd31igbk.q21srr2u6y.rh0euc {
    box-shadow: var(--shadows-lg);
}
.a8we3ufpd31igbk.rh0euc:hover {
    color: var(--white);
}
.a8we3ufpd31igbk.rh0euc:focus-visible {
    outline: var(--focus-outline-white);
    outline-offset: -0.3rem;
}
.a7qu9qbza2aa3fbsi4k4bholyrbluywg.rh0ee4 {
    display: flex;
    align-items: center;
    gap: var(--spacing-2);
}
.a7qu9qbza2aa3fbsi4k4bholyrbluywg.active.rh0ee4 .a7rscbfcxuu.a7rscbfcxuu {
    color: var(--white);
}
.a7qu9qbza2aa3fbsi4k4bhok.rh0ee4 .a9ge4qrvth1iexlg414tiowqvq .a7rscbfcxuu {
    font-size: var(--text-size-xs);
}
.a7qu9qbza2aa1gbm59uqg.rh0ee4 {
    margin-left: var(--ds-spacing-6, 1.4rem);
    border-left: 2px solid var(--grey-400);
}
.a8rkttbhp.rh0ee8 {
    cursor: pointer;
    display: flex;
    width: 100%;
    justify-content: space-between;
    line-height: var(--spacing-6);
}
.a7qu9qbza2a.rh0eew {
    word-wrap: break-word;
    position: relative;
    background: var(--grey-700);
    filter: drop-shadow(0 0 5px rgb(25 25 25 / 0.25));
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    height: 100%;
    will-change: margin-left;
}
.a7qu9qbza2a.rh0eew .a7qgrshlnh0i5gqosuq:where(.rh0eew) {
    overscroll-behavior: contain;
}
.a7qu9qbza2a.a8a2rsbn.rh0eew {
    width: var(--width);
}
.a7qu9qbza2a.a7q4sri.rh0eew {
    width: var(--width);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
}
.a7qu9qbza2a.be1sq3i0e4.rh0eew {
    position: fixed;
    top: var(--header-height);
    padding-bottom: var(--header-height);
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
}
.q23urvp3g.rh0eew {
    display: flex;
    overflow: hidden;
    flex-direction: column;
    align-content: flex-start;
    padding: var(--spacing-0);
    touch-action: pan-x;
    flex: 1;
}
.q23urvp3g.rh0eew a:focus-visible {
    outline-offset: calc(-1 * var(--focus-outline-width));
}
.q23urvp3g.rh0eew button:focus-visible {
    outline-offset: calc(-1 * var(--focus-outline-width));
}
.q23urvp3g.rh0eew button.a6aortbp3ga6hhmm:focus-visible {
    text-decoration: none;
}
.q23urvp3g.rh0eew button.a6aortbp3ga6hhmm:focus-visible span {
    text-decoration: none;
}
.a9wy3qaymyus4axkj5a.rh0eew {
    display: flex;
    flex-direction: column;
}
.a7qgrshlny0m6elqu0qgjikb.rh0eew {
    padding: var(--spacing-4);
}
.a7qgrshlny0m6elqu0qgjikbhlbpxqruta.rh0eew {
    padding: var(--spacing-0) var(--spacing-4);
    padding-bottom: 5rem;
}
.a8rs8vxla0w.rh0eew {
    position: fixed;
    top: var(--spacing-0);
    left: var(--spacing-0);
    bottom: var(--spacing-0);
    right: var(--spacing-0);
    background-color: #0e1224b3;
}
.wa9cbzayucxbri4k4.rh0eew {
    background-color: var(--grey-600);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.a7qu9qbza2a.rh0ee0 {
    word-wrap: break-word;
    position: relative;
    background: var(--grey-700);
    filter: drop-shadow(0 0 5px rgb(25 25 25 / 0.25));
    display: flex;
    flex-direction: column;
    z-index: var(--z-index);
    flex-shrink: 0;
    height: 100%;
    will-change: margin-left;
}
.a7qu9qbza2a.a8a2rsbn.rh0ee0 {
    width: var(--width);
}
.a7qu9qbza2a.a7q4sri.rh0ee0 {
    width: var(--width);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
}
.q23urvp3g.rh0ee0 {
    display: flex;
    overflow: hidden;
}
.a7qgrshlny0m6elqu0qgjikb.rh0ee0 {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-2);
    scrollbar-gutter: stable;
    padding: var(--spacing-0) var(--spacing-0-5) var(--spacing-0) var(--spacing-2);
}
.a7q4srkm2ukselq98u4wgiks.rh0eeo {
    height: 100%;
    flex-shrink: 0;
    background-color: #fff0;
}
.a8w27tbleh0k1gbng414lhyi.rh0ees svg {
    width: 1rem;
    height: 1rem;
}
.a8w27tbleh0k1gbng414lhyi.active.rh0ees svg {
    color: var(--white);
}
.beturhph1ykfgc.rh0ees {
    display: flex;
    justify-content: center;
    position: relative;
    width: 100%;
}
.beturhph1ykfgc.active.rh0ees:before {
    content: "";
    position: absolute;
    top: 0;
    min-height: 4px;
    width: 60%;
    background-color: var(--blue-400);
}
.q23urvp3g.rh0ees {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    gap: var(--spacing-1);
    font-weight: 700;
    font-size: var(--text-size-sm);
}

.a6rc4vq.rh0eeg {
    display: grid;
    justify-items: center;
    width: 100%;
    line-height: 1;
    padding: var(--spacing-0) var(--spacing-4);
    background: var(--grey-700);
    box-shadow: 0 -4px 6px -1px #0003;
    overflow: hidden;
    height: var(--mobile-footer-height);
    grid-template-columns: repeat(5, 1fr);
    position: fixed;
    bottom: 0;
}
.a6rc4vq.rh0eek {
    display: grid;
    justify-items: center;
    width: 100%;
    line-height: 1;
    padding: var(--spacing-0) var(--spacing-4);
    background: var(--grey-700);
    box-shadow: 0 -4px 6px -1px #0003;
    overflow: hidden;
    height: var(--mobile-footer-height);
    grid-template-columns: repeat(4, 1fr);
    position: fixed;
    bottom: 0;
}
.a7qy4rhwmxesihhgk80sggigb.rh0eey {
    display: contents;
}
.a7qy4rhwmxesihhgk80sggigb.rh0eey:hover .a6gu0qaw:where(.rh0eey) {
    animation-play-state: paused;
}
.a6gu0qaw.rh0eey {
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--grey-300);
    transform-origin: left;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
    animation-name: cs-58-countDown;
    animation-duration: 5s !important;
    border-bottom-left-radius: var(--ds-radius-md, var(--border-radius-base));
}
.a6gu0qaw.a7gervhfs3k64aw.rh0eey {
    animation-duration: 10000s !important;
    opacity: 0;
}
@keyframes cs-58-countDown {
    0% {
        transform: scaleX(1);
    }
    to {
        transform: scaleX(0);
    }
}
.a8a2ttbjiyuqihhijvuybmpm.rh0eec {
    display: grid;
    grid-auto-flow: row;
    gap: var(--spacing-4);
    position: fixed;
    top: 5rem;
    left: 1rem;
}
.a8aovtbna3kk5gvql9uswjju.rh0e04 {
    background: var(--grey-700);
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: var(--header-height);
    z-index: 2;
    position: relative;
    box-shadow: var(--shadows-lg);
    flex-shrink: 0;
    touch-action: none;
    padding-right: var(--scrollbar-size);
    padding-left: var(--space-4);
}
.aetca3v2ekmwgoi4a.rh0e08 {
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aetca3v2ekmwhwi5f4dha.rh0e08 {
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 1px/0.7rem
        0.7rem repeat-x;
}
.aetca3nw1v7gxis9e8axjahuks.rh0e08 .q23urvp3g {
    aspect-ratio: unset !important;
}
.a9ge4qrvt.rh0e0w {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--spacing-2);
    padding: var(--spacing-2) var(--spacing-3);
    background: var(--grey-400);
    border-radius: var(--radius-sm) var(--radius-sm) 0 0;
    min-height: 34px;
}
.a9ge4qrvt.a9ge4qrvthwa4gfqv9w.rh0e0w {
    background: var(--grey-500);
    border-radius: 0;
}
.auhuqvtzwa4fhqo.rh0e0w {
    width: 100%;
    max-width: calc(100% - var(--spacing-12));
    display: flex;
    align-items: center;
}
.auhuqvtzwa4fhqo.rh0e0w > * + * {
    margin-left: var(--spacing-2);
}
.auhuqvtzwa4fhqo.rh0e0w > a {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    gap: var(--spacing-2);
}
.q23urvp3g.rh0e00 {
    width: 100%;
    flex-shrink: 0;
    display: grid;
    align-items: flex-end;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: auto;
    position: relative;
    padding: var(--spacing-2) var(--spacing-3) var(--spacing-3);
    box-shadow: var(--shadows-md);
    background: var(--grey-500);
    grid-template-areas: "market market market market odds odds" "outcome outcome outcome outcome eachway eachway" "extrainfo extrainfo extrainfo extrainfo extrainfo extrainfo" "footer footer footer footer footer footer" "footer footer footer footer footer footer" "max-bet max-bet max-bet max-bet max-bet max-bet";
}
.q23urvp3g.a8aerari3e4.rh0e00 {
    border-left-color: var(--red-400);
}
.q23urvp3g.a8xe1urc.rh0e00 {
    padding-top: 0;
}
.a8worthvvh0w3ghi.rh0e00 {
    grid-area: market;
}
.a8retrhhmzwa4fhqo.rh0e00 {
    font-weight: 600;
    color: var(--white);
    display: inline-flex;
    grid-area: outcome;
    text-transform: capitalize;
    align-items: flex-start;
}
.wo6tvpwy1i.rh0e00 {
    grid-area: eachway;
    justify-self: flex-end;
}
.a8qa9vlpry1k5agm.rh0e00 {
    grid-area: odds;
    justify-self: flex-end;
}
.q62vhvf.rh0e00 {
    justify-self: flex-end;
    grid-area: odds;
}
.aet.rh0e00 {
    position: relative;
    color: var(--grey-200);
    width: 100%;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    background: var(--grey-600);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    font-size: var(--text-size-default);
}
.aet.aesgze.rh0e00:before {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    top: -4px;
}
.aet.aesgze.a8aerari3e4.rh0e00:not(.aetcfpm30eihg):before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--red-800) 35%, var(--red-800) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.aesgze.rh0e00:not(.a8aerari3e4),
.aet.aesgze.aetcfpm30eihg.rh0e00 {
    border-radius: 0;
}
.aet.aesgze.rh0e00:not(.a8aerari3e4):before,
.aet.aesgze.aetcfpm30eihg.rh0e00:before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.wstqaw.rh0e00:after {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    bottom: -4px;
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 1px/0.7rem
        0.7rem repeat-x;
}
.aet.a9wy4rgri3e4.rh0e00,
.aet.a7reqvrvpzk6y.rh0e00 {
    opacity: 0.5 !important;
}
.aet.a7reqvrvpzk6y.rh0e00 .q23urvp3g:where(.rh0e00) {
    background: var(--grey-500);
}
.q23urvp3g.rh0e0o {
    width: 100%;
    flex-shrink: 0;
    display: grid;
    align-items: flex-end;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: auto;
    position: relative;
    padding: var(--spacing-2) var(--spacing-3) var(--spacing-3);
    box-shadow: var(--shadows-md);
    background: var(--grey-500);
    grid-template-areas: "market market market market odds odds" "outcome outcome outcome outcome eachway eachway" "extrainfo extrainfo extrainfo extrainfo extrainfo extrainfo" "footer footer footer footer footer footer" "footer footer footer footer footer footer" "max-bet max-bet max-bet max-bet max-bet max-bet";
}
.q23urvp3g.a8aerari3e4.rh0e0o {
    border-left-color: var(--red-400);
}
.q23urvp3g.a8xe1urc.rh0e0o {
    padding-top: 0;
}
.a8worthvvh0w3ghi.rh0e0o {
    grid-area: market;
}
.a8retrhhmzwa4fhqo.rh0e0o {
    font-weight: 600;
    color: var(--white);
    display: inline-flex;
    grid-area: outcome;
    text-transform: capitalize;
    align-items: flex-start;
}
.q62vhvf.rh0e0o {
    justify-self: flex-end;
    grid-area: odds;
}
.aet.rh0e0o {
    position: relative;
    color: var(--grey-200);
    width: 100%;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    background: var(--grey-600);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    font-size: var(--text-size-default);
}
.aet.aesgze.rh0e0o:before {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    top: -4px;
}
.aet.aesgze.a8aerari3e4.rh0e0o:not(.aetcfpm30eihg):before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--red-800) 35%, var(--red-800) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.aesgze.rh0e0o:not(.a8aerari3e4),
.aet.aesgze.aetcfpm30eihg.rh0e0o {
    border-radius: 0;
}
.aet.aesgze.rh0e0o:not(.a8aerari3e4):before,
.aet.aesgze.aetcfpm30eihg.rh0e0o:before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.wstqaw.rh0e0o:after {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    bottom: -4px;
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 1px/0.7rem
        0.7rem repeat-x;
}
.aet.a9wy4rgri3e4.rh0e0o,
.aet.a7reqvrvpzk6y.rh0e0o {
    opacity: 0.5 !important;
}
.aet.a7reqvrvpzk6y.rh0e0o .q23urvp3g:where(.rh0e0o) {
    background: var(--grey-500);
}
.a9wyslphxusiegu.rh0e0s {
    display: flex;
    grid-area: amount;
}
.xgttbpa3k6ywhus8k8e.rh0e0s {
    grid-area: return;
    justify-self: flex-end;
    align-self: flex-start;
    font-size: var(--text-size-sm);
}
.xgttbpa3k6ywhag18cnq.rh0e0s {
    grid-area: estimatedAmount;
    justify-self: flex-end;
    align-self: flex-end;
}
.a6g2trbi.rh0e0s {
    grid-area: amount;
}
.xcrsgymxkklaw.rh0e0s {
    display: flex;
    grid-area: messages;
}
.a22urvt.rh0e0s {
    display: grid;
    grid-area: footer;
    grid-template-columns: repeat(12, 1fr);
    margin-top: var(--spacing-1);
    grid-template-areas: "amount amount amount amount amount amount amount amount return return return return" "amount amount amount amount amount amount amount amount estimatedAmount estimatedAmount estimatedAmount estimatedAmount" "messages messages messages messages messages messages messages messages messages messages messages messages";
}
.q23urvp3g.rh0e0g {
    width: 100%;
    flex-shrink: 0;
    display: grid;
    align-items: flex-end;
    grid-template-columns: repeat(12, 1fr);
    grid-auto-rows: auto;
    position: relative;
    padding: var(--spacing-2) var(--spacing-3) var(--spacing-3);
    box-shadow: var(--shadows-md);
    background: var(--grey-500);
    grid-template-areas: "market market market market market market market market market market market market" "outcome outcome outcome outcome outcome outcome outcome outcome eachway eachway eachway eachway" "extrainfo extrainfo extrainfo extrainfo extrainfo extrainfo extrainfo extrainfo extrainfo extrainfo extrainfo extrainfo" "footer footer footer footer footer footer footer footer footer footer footer footer" "footer footer footer footer footer footer footer footer footer footer footer footer" "max-bet max-bet max-bet max-bet max-bet max-bet max-bet max-bet max-bet max-bet max-bet max-bet";
}
.q23urvp3g.a8aerari3e4.rh0e0g {
    border-left-color: var(--red-400);
}
.q23urvp3g.a8xe1urc.rh0e0g {
    padding-top: 0;
}
.a8worthvvh0w3ghi.rh0e0g {
    grid-area: market;
}
.q62vhvf.rh0e0g {
    justify-self: flex-end;
    grid-area: odds;
}
.aet.rh0e0g {
    position: relative;
    color: var(--grey-200);
    width: 100%;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    background: var(--grey-600);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    font-size: var(--text-size-default);
}
.aet.aesgze.rh0e0g:before {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    top: -4px;
}
.aet.aesgze.a8aerari3e4.rh0e0g:not(.aetcfpm30eihg):before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--red-800) 35%, var(--red-800) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.aesgze.rh0e0g:not(.a8aerari3e4),
.aet.aesgze.aetcfpm30eihg.rh0e0g {
    border-radius: 0;
}
.aet.aesgze.rh0e0g:not(.a8aerari3e4):before,
.aet.aesgze.aetcfpm30eihg.rh0e0g:before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.wstqaw.rh0e0g:after {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    bottom: -4px;
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 1px/0.7rem
        0.7rem repeat-x;
}
.aet.a9wy4rgri3e4.rh0e0g,
.aet.a7reqvrvpzk6y.rh0e0g {
    opacity: 0.5 !important;
}
.aet.a7reqvrvpzk6y.rh0e0g .q23urvp3g:where(.rh0e0g) {
    background: var(--grey-500);
}
.a8qa9vg.rh0e0k {
    transition: color 0.3s;
    position: relative;
    font-feature-settings: "tnum";
}
@keyframes cs-67-increased {
    0%,
    20% {
        transform: translateY(20%);
        opacity: 1;
    }
    to {
        transform: translateY(-20%);
        opacity: 0;
    }
}
@keyframes cs-67-decreased {
    0%,
    20% {
        transform: translateY(-20%);
        opacity: 1;
    }
    to {
        transform: translateY(20%);
        opacity: 0;
    }
}

.q23urvp3g.rh0e0y {
    width: 100%;
    flex-shrink: 0;
    display: grid;
    align-items: flex-end;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: auto;
    position: relative;
    padding: var(--spacing-2) var(--spacing-3) var(--spacing-3);
    box-shadow: var(--shadows-md);
    background: var(--grey-500);
    grid-template-areas: "market market market market maxBet maxBet" "outcome outcome outcome outcome outcome odds" "footer footer footer footer footer footer" "footer footer footer footer footer footer";
}
.q23urvp3g.a8aerari3e4.rh0e0y {
    border-left-color: var(--red-400);
}
.q23urvp3g.a8xe1urc.rh0e0y {
    padding-top: 0;
}
.a8worthvvh0w3ghi.rh0e0y {
    grid-area: market;
}
.a8wohcbze3g.rh0e0y {
    grid-area: maxBet;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.a8retrhhmzwa4fhqo.rh0e0y {
    font-weight: 600;
    color: var(--white);
    display: inline-flex;
    align-items: center;
    grid-area: outcome;
    text-transform: capitalize;
    align-items: baseline;
}
.a8qa9vlpry1k5agm.rh0e0y {
    grid-area: odds;
    justify-self: flex-end;
}
.q62vhvf.rh0e0y {
    justify-self: flex-end;
    grid-area: odds;
}
.aet.rh0e0y {
    position: relative;
    color: var(--grey-200);
    width: 100%;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    background: var(--grey-600);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    font-size: var(--text-size-default);
}
.aet.aesgze.rh0e0y:before {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    top: -4px;
}
.aet.aesgze.a8aerari3e4.rh0e0y:not(.aetcfpm30eihg):before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--red-800) 35%, var(--red-800) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.aesgze.rh0e0y:not(.a8aerari3e4),
.aet.aesgze.aetcfpm30eihg.rh0e0y {
    border-radius: 0;
}
.aet.aesgze.rh0e0y:not(.a8aerari3e4):before,
.aet.aesgze.aetcfpm30eihg.rh0e0y:before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.wstqaw.rh0e0y:after {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    bottom: -4px;
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 1px/0.7rem
        0.7rem repeat-x;
}
.aet.a9wy4rgri3e4.rh0e0y,
.aet.a7reqvrvpzk6y.rh0e0y {
    opacity: 0.5 !important;
}
.aet.a7reqvrvpzk6y.rh0e0y .q23urvp3g:where(.rh0e0y) {
    background: var(--grey-500);
}
.q23urvp3g.rh0e0c {
    width: 100%;
    flex-shrink: 0;
    display: grid;
    align-items: flex-end;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: auto;
    position: relative;
    padding: var(--spacing-2) var(--spacing-3) var(--spacing-3);
    box-shadow: var(--shadows-md);
    background: var(--grey-500);
    grid-template-areas: "market market market market maxBet maxBet" "outcome outcome outcome outcome outcome odds" "footer footer footer footer footer footer" "footer footer footer footer footer footer";
}
.q23urvp3g.a8aerari3e4.rh0e0c {
    border-left-color: var(--red-400);
}
.q23urvp3g.a8xe1urc.rh0e0c {
    padding-top: 0;
}
.a8worthvvh0w3ghi.rh0e0c {
    grid-area: market;
}
.a8wohcbze3g.rh0e0c {
    grid-area: maxBet;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.a8retrhhmzwa4fhqo.rh0e0c {
    font-weight: 600;
    color: var(--white);
    display: inline-flex;
    align-items: center;
    grid-area: outcome;
    text-transform: capitalize;
    align-items: baseline;
}
.a8qa9vlpry1k5agm.rh0e0c {
    grid-area: odds;
    justify-self: flex-end;
}
.q62vhvf.rh0e0c {
    justify-self: flex-end;
    grid-area: odds;
}
.aet.rh0e0c {
    position: relative;
    color: var(--grey-200);
    width: 100%;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    background: var(--grey-600);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    font-size: var(--text-size-default);
}
.aet.aesgze.rh0e0c:before {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    top: -4px;
}
.aet.aesgze.a8aerari3e4.rh0e0c:not(.aetcfpm30eihg):before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--red-800) 35%, var(--red-800) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.aesgze.rh0e0c:not(.a8aerari3e4),
.aet.aesgze.aetcfpm30eihg.rh0e0c {
    border-radius: 0;
}
.aet.aesgze.rh0e0c:not(.a8aerari3e4):before,
.aet.aesgze.aetcfpm30eihg.rh0e0c:before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.wstqaw.rh0e0c:after {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    bottom: -4px;
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 1px/0.7rem
        0.7rem repeat-x;
}
.aet.a9wy4rgri3e4.rh0e0c,
.aet.a7reqvrvpzk6y.rh0e0c {
    opacity: 0.5 !important;
}
.aet.a7reqvrvpzk6y.rh0e0c .q23urvp3g:where(.rh0e0c) {
    background: var(--grey-500);
}
.q23urvp3g.rh0ek4 {
    width: 100%;
    flex-shrink: 0;
    display: grid;
    align-items: flex-end;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: auto;
    position: relative;
    padding: var(--spacing-2) var(--spacing-3) var(--spacing-3);
    box-shadow: var(--shadows-md);
    background: var(--grey-500);
    grid-template-areas: "market market market market maxBet maxBet" "outcome outcome outcome outcome outcome odds" "footer footer footer footer footer footer" "footer footer footer footer footer footer";
}
.q23urvp3g.a8aerari3e4.rh0ek4 {
    border-left-color: var(--red-400);
}
.q23urvp3g.a8xe1urc.rh0ek4 {
    padding-top: 0;
}
.requrhm6e6i.rh0ek4 {
    grid-area: outcome;
}
.a8ge.rh0ek4 {
    display: flex;
    flex-direction: column;
}
.a8wohcbze3g.rh0ek4 {
    grid-area: maxBet;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.a8qa9vlpry1k5agm.rh0ek4 {
    grid-area: odds;
    justify-self: flex-end;
}
.q62vhvf.rh0ek4 {
    justify-self: flex-end;
    grid-area: odds;
}
.aet.rh0ek4 {
    position: relative;
    color: var(--grey-200);
    width: 100%;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    background: var(--grey-600);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    font-size: var(--text-size-default);
}
.aet.aesgze.rh0ek4:before {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    top: -4px;
}
.aet.aesgze.a8aerari3e4.rh0ek4:not(.aetcfpm30eihg):before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--red-800) 35%, var(--red-800) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.aesgze.rh0ek4:not(.a8aerari3e4),
.aet.aesgze.aetcfpm30eihg.rh0ek4 {
    border-radius: 0;
}
.aet.aesgze.rh0ek4:not(.a8aerari3e4):before,
.aet.aesgze.aetcfpm30eihg.rh0ek4:before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.wstqaw.rh0ek4:after {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    bottom: -4px;
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 1px/0.7rem
        0.7rem repeat-x;
}
.aet.a9wy4rgri3e4.rh0ek4,
.aet.a7reqvrvpzk6y.rh0ek4 {
    opacity: 0.5 !important;
}
.aet.a7reqvrvpzk6y.rh0ek4 .q23urvp3g:where(.rh0ek4) {
    background: var(--grey-500);
}
.q23urvp3g.rh0ek8 {
    width: 100%;
    flex-shrink: 0;
    display: grid;
    align-items: flex-end;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: auto;
    position: relative;
    padding: var(--spacing-2) var(--spacing-3) var(--spacing-3);
    box-shadow: var(--shadows-md);
    background: var(--grey-500);
    grid-template-areas: "market market market market maxBet maxBet" "outcome outcome outcome outcome outcome odds" "footer footer footer footer footer footer" "footer footer footer footer footer footer";
}
.q23urvp3g.a8aerari3e4.rh0ek8 {
    border-left-color: var(--red-400);
}
.q23urvp3g.a8xe1urc.rh0ek8 {
    padding-top: 0;
}
.aet.rh0ek8 {
    position: relative;
    color: var(--grey-200);
    width: 100%;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    background: var(--grey-600);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    font-size: var(--text-size-default);
}
.aet.aesgze.rh0ek8:before {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    top: -4px;
}
.aet.aesgze.a8aerari3e4.rh0ek8:not(.aetcfpm30eihg):before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--red-800) 35%, var(--red-800) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.aesgze.rh0ek8:not(.a8aerari3e4),
.aet.aesgze.aetcfpm30eihg.rh0ek8 {
    border-radius: 0;
}
.aet.aesgze.rh0ek8:not(.a8aerari3e4):before,
.aet.aesgze.aetcfpm30eihg.rh0ek8:before {
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 -6px/0.7rem
        0.7rem repeat-x;
}
.aet.wstqaw.rh0ek8:after {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    bottom: -4px;
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 1px/0.7rem
        0.7rem repeat-x;
}
.aet.a9wy4rgri3e4.rh0ek8,
.aet.a7reqvrvpzk6y.rh0ek8 {
    opacity: 0.5 !important;
}
.aet.a7reqvrvpzk6y.rh0ek8 .q23urvp3g:where(.rh0ek8) {
    background: var(--grey-500);
}
.requrhm6e6i.rh0ek8 {
    grid-area: outcome;
}
.a8ge.rh0ek8 {
    display: flex;
    flex-direction: column;
}
.a8wohcbze3g.rh0ek8 {
    grid-area: maxBet;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.a8qa9vlpry1k5agm.rh0ek8 {
    grid-area: odds;
    justify-self: flex-end;
}
.q62vhvf.rh0ek8 {
    justify-self: flex-end;
    grid-area: odds;
}
.a8xe1uremye6iwhss4k4:after {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    bottom: -4px;
    background: radial-gradient(circle, transparent, transparent 35%, var(--grey-500) 35%, var(--grey-500) 100%) 0 1px/0.7rem
        0.7rem repeat-x;
}
.aetsrfs3g.rh0ekw {
    width: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
}
.aetsrfs3galfawiey.rh0ekw {
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0;
    padding: var(--space-3) var(--space-4) var(--space-4);
    overscroll-behavior: contain;
}
.aetsrfs3galfawiey.rh0ekw:not(.a9xh0savn3ki) > * + * {
    margin-top: var(--space-3);
}
.aetsrfs3galfawiey.a9xh0savn3ki.rh0ekw > * + * {
    margin-top: var(--space-2);
}
.a22urvt.rh0ekw {
    display: grid;
    padding: var(--space-4);
    row-gap: var(--space-3);
    background: var(--grey-500);
    grid-template-rows: auto;
    grid-auto-flow: row;
    z-index: 1;
    box-shadow:
        0 -4px 6px -4px #1b171733,
        0 -2px 4px -2px #0000001f;
}
.aetsrfs3g.rh0ek0 {
    width: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
}
.aetsrfs3galfawiey.rh0ek0 {
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0;
    padding: var(--space-2) var(--space-4);
}
.aetsrfs3galfawiey.rh0ek0 > * + * {
    margin-top: var(--space-3);
}
.a22urvt.rh0eko {
    display: grid;
    padding: var(--spacing-4);
    row-gap: var(--spacing-3);
    background: var(--grey-500);
    grid-template-rows: auto;
    grid-auto-flow: row;
    z-index: 1;
    box-shadow:
        0 -4px 6px -4px #1b171733,
        0 -2px 4px -2px #0000001f;
}
.aetsrfs3g.rh0eks {
    width: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
}
.aetsrfs3galfawiey.rh0eks {
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0;
    padding: var(--spacing-2) var(--spacing-4);
}
.aetsrfs3galfawiey.rh0eks > * + * {
    margin-top: var(--spacing-3);
}
.a22urvt.rh0ekg {
    display: grid;
    padding: var(--space-4);
    row-gap: var(--space-3);
    background: var(--grey-500);
    grid-template-rows: auto;
    grid-auto-flow: row;
    z-index: 1;
    box-shadow:
        0 -4px 6px -4px #1b171733,
        0 -2px 4px -2px #0000001f;
}
.a7qu9qbza2a.rh0ekk {
    word-wrap: break-word;
    will-change: margin-right;
    background: var(--grey-700);
    filter: drop-shadow(0 0 5px rgb(25 25 25 / 0.25));
    z-index: var(--z-index);
    flex-shrink: 0;
    width: var(--width);
}
.a7qu9qbza2a.rh0ekk .q23urvp3g:where(.rh0ekk) {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
}
.a7qu9qbza2a.rh0ekk:not(.a8w27tble) .q23urvp3g:where(.rh0ekk) {
    height: 100%;
}
.a7qu9qbza2a.a8w27tble.rh0ekk {
    position: fixed;
    right: 0;
    top: var(--header-height);
    bottom: 0;
}
.a7qu9qbza2a.a8w27tble.rh0ekk .q23urvp3g:where(.rh0ekk) {
    height: 100%;
    padding: var(--spacing-0) var(--spacing-0) var(--mobile-footer-height) var(--spacing-0);
}
.a8g24qrfpzq.rh0eky {
    z-index: 2000;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: var(--grey-600);
    display: flex;
    align-items: center;
    touch-action: none;
    justify-content: center;
    flex-direction: column;
}
.a8g24qrfpzq.rh0eky > * + * {
    margin-top: var(--spacing-4);
}
.a8g24qrvt.rh0eky {
    width: 100%;
    max-width: 100px;
}
.a6rc4vq.rh0ekc {
    text-align: center;
}
.q23urvp3g.rh0ekc {
    padding: var(--spacing-4);
    border-width: 2px;
    border-style: dotted;
    border-radius: var(--ds-radius-md, 0.5rem);
    border-color: var(--yellow-500);
    box-shadow: var(--shadows-lg);
    display: flex;
    flex-direction: column;
    gap: var(--spacing-2);
}
.a6rc4vq.rh0hu4 {
    display: flex;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.a7qmwvvppy10.rh0hu4 {
    transition: top 195ms cubic-bezier(0.4, 0, 1, 1) 0ms;
    position: absolute;
    top: -50%;
    left: 1%;
    z-index: 1000;
}
.a7qmwvvppy10.rh0hu4:focus-within {
    transition: top 225ms cubic-bezier(0, 0, 0.2, 1) 0ms;
    top: 6%;
}
.a8wows1pcxuwiehm5.rh0hu4 {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    position: relative;
}
.a7qgrshlny0m6eg.rh0hu4 {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    height: 100%;
    flex: 1;
}
.a8w27tble.rh0hu4 {
    padding-bottom: var(--mobile-footer-height);
}
.a8w27tble.a8w27tbleh0e3gro80scja.rh0hu4 {
    padding-top: var(--spacing-0);
    padding-bottom: var(--spacing-0);
}
.a8gevqbkmmw.rh0hu8 {
    --header-background: var(--grey-800);
    --title-color: var(--white);
    --content-background: var(--grey-600);
    --content-border: var(--grey-800);
}
.a8gevqbkmma.rh0hu8 {
    --header-background: var(--grey-500);
    --title-color: var(--grey-100);
    --content-background: var(--grey-500);
    --content-border: var(--grey-400);
}
.a8gevqbkmmq.rh0hu8 {
    --header-background: var(--grey-700);
    --title-color: var(--grey-100);
    --content-background: var(--grey-700);
    --content-border: var(--grey-400);
}
.a8gevqbkmng.rh0hu8 {
    --header-background: var(--grey-600);
    --title-color: var(--white);
    --content-background: var(--grey-700);
    --content-border: transparent;
}
.a6gutsrs.rh0hu8 {
    display: inline-flex;
    align-items: center;
    transition: 0.3s transform;
    font-weight: 600;
    text-align: left;
    color: var(--secondaryAccordion-header-title-color);
    margin-right: var(--spacing-1);
}
.a6gutsrs.rh0hu8 > * + * {
    margin-left: var(--spacing-1);
}
.a9ge4qrvt.rh0hu8 {
    z-index: 4;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: none;
    padding: var(--spacing-3) var(--spacing-4);
    color: var(--title-color);
    cursor: pointer;
}
.a9ge4qrvt.rh0hu8:focus-visible {
    outline: 0.125rem solid var(--grey-300);
    outline-offset: 0.125rem;
}
.a7qe6shdfy1mvwhau80uajy4axw.rh0hu8 {
    display: flex;
    flex-direction: column;
    width: 100%;
    position: relative;
    z-index: 0;
    box-shadow: var(--btn-shadow);
    background: var(--header-background);
}
.a7qe6shdfy1mvwhau80uajy4axw.rh0hu8 > .a9ge4qrvt:where(.rh0hu8) {
    width: 100%;
}
.a7qe6shdfy1mvwhau80uajy4axw.a9xh0sg7exa.rh0hu8 .a9ge4qrvt:where(.rh0hu8) {
    border-radius: var(--ds-radius-md, var(--border-radius-base)) var(--ds-radius-md, var(--border-radius-base)) 0 0;
}
.q23urvp3g.rh0hu8 {
    background: var(--content-background);
    display: flex;
    flex-direction: column;
    width: 100%;
    border-radius: 0 0 var(--ds-radius-md, var(--border-radius-base)) var(--ds-radius-md, var(--border-radius-base));
}
.q23urvp3g.a7ae3qrvth0i5gqool4.rh0hu8 {
    display: none;
}
.q23urvp3g.a9xh0sg7exa.rh0hu8 {
    border-top: 2px solid var(--content-border);
}
.q23urvp3g.a9xh0sg7exa.a7ae3qrvth0i5gqool4.rh0hu8 {
    display: flex;
}

.a6go7srum3vm3bweo4g.rh0huw {
    overflow-x: auto;
    overflow-anchor: none;
    max-width: 100%;
    position: relative;
}
.a6go7srum3vm3bweo4g.a8g24qrfpzq.rh0huw {
    min-height: 5rem;
}
.a6go7srum3vm3bweo4g.a8g24qrfpzq.rh0huw tbody:where(.rh0huw) {
    opacity: 0.3;
}
.a8rs8vxla0wa6gbap9vg.rh0huw {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 1rem;
    display: flex;
    place-content: center;
    flex: 1;
    z-index: 2;
    pointer-events: none;
}
.a6go7srumyus4axkj5a.rh0huw {
    width: 100%;
    position: relative;
    z-index: 2;
    transform-style: preserve-3d;
    border-collapse: separate;
    overflow-x: scroll;
}
.a6go7srumyus4axkj5a.a9xh0qxfzz08.rh0huw {
    table-layout: fixed;
    margin-top: 20px;
}
.content-block table th,
.a6go7srumyus4axkj5a.a8a2rqbfw0wxjxap9emcjg.rh0huw th {
    padding-top: var(--spacing-0) !important;
}
.content-block table td,
.a6go7srumyus4axkj5a.a7q6wsa.rh0huw td,
.content-block table th,
.a6go7srumyus4axkj5a.a7q6wsa.rh0huw th {
    padding: var(--spacing-4) var(--spacing-2);
}
.content-block table td:first-child,
.a6go7srumyus4axkj5a.a7q6wsa.rh0huw td:first-child,
.content-block table th:first-child,
.a6go7srumyus4axkj5a.a7q6wsa.rh0huw th:first-child {
    padding-left: var(--spacing-4);
}
.content-block table td:last-child,
.a6go7srumyus4axkj5a.a7q6wsa.rh0huw td:last-child,
.content-block table th:last-child,
.a6go7srumyus4axkj5a.a7q6wsa.rh0huw th:last-child {
    padding-right: var(--spacing-4);
}
.content-block table td,
.a6go7srumyus4axkj5a.q20vrc3g.rh0huw td,
.content-block table th,
.a6go7srumyus4axkj5a.q20vrc3g.rh0huw th {
    padding: var(--spacing-1) var(--spacing-2);
}
.content-block table > tbody tr:nth-child(2n),
.a6go7srumyus4axkj5a.a7rarta7e0w.a7q6wqrvlxvy4mggog.rh0huw:not(.bc4sbvf) > tbody tr:nth-child(2n) {
    background: var(--grey-500);
}
.a6go7srumyus4axkj5a.a7rarta7e0w.a7q6wqrvlxvy4obop.rh0huw > tbody tr:nth-child(odd) {
    background: var(--grey-500);
}
.a6go7srumyus4axkj5a.bc4sbvf.rh0huw {
    background-color: var(--grey-500);
    padding-inline: calc(var(--spacing) * 6);
    border-top-left-radius: var(--radius-2xl);
    border-top-right-radius: var(--radius-2xl);
}
.a6go7srumyus4axkj5a.bc4sbvf.rh0huw thead {
    background-color: var(--grey-500);
}
.content-block table thead th,
.a6go7srumyus4axkj5a.bc4sbvf.rh0huw thead th {
    border-style: solid;
    border-bottom-width: 1px;
    border-color: var(--grey-400);
    border-radius: 0;
    font-weight: 700;
    color: #fff;
}
.content-block table tbody tr:nth-child(2n),
.a6go7srumyus4axkj5a.bc4sbvf.rh0huw tbody tr:nth-child(2n) {
    background-color: var(--grey-400);
}
.content-block table td:first-child,
.a6go7srumyus4axkj5a.rh0huw td:first-child,
.content-block table th:first-child,
.a6go7srumyus4axkj5a.rh0huw th:first-child {
    text-align: left;
    border-top-left-radius: var(--ds-radius-md, var(--border-radius-base));
    border-bottom-left-radius: var(--ds-radius-md, var(--border-radius-base));
}
.content-block table td:last-child,
.a6go7srumyus4axkj5a.rh0huw td:last-child,
.content-block table th:last-child,
.a6go7srumyus4axkj5a.rh0huw th:last-child {
    text-align: right;
    border-top-right-radius: var(--ds-radius-md, var(--border-radius-base));
    border-bottom-right-radius: var(--ds-radius-md, var(--border-radius-base));
}
.content-block table td,
.a6go7srumyus4axkj5a.rh0huw td,
.content-block table th,
.a6go7srumyus4axkj5a.rh0huw th {
    padding: var(--spacing-4) var(--spacing-4);
    word-wrap: break-word;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    color: var(--grey-200);
    font-size: var(--text-size-default);
}
.content-block table th.a8geuq,
.a6go7srumyus4axkj5a.rh0huw th.a8geuq,
.content-block table td.a8geuq,
.a6go7srumyus4axkj5a.rh0huw td.a8geuq {
    text-align: left;
}
.content-block table th.a7autqo,
.a6go7srumyus4axkj5a.rh0huw th.a7autqo,
.content-block table td.a7autqo,
.a6go7srumyus4axkj5a.rh0huw td.a7autqo {
    text-align: right;
}
.content-block table th,
.a6go7srumyus4axkj5a.rh0huw th {
    font-weight: 600;
}
.content-block table > tbody,
.a6go7srumyus4axkj5a.rh0huw > tbody {
    position: relative;
    animation-fill-mode: forwards !important;
    animation-duration: 0.35s !important;
    animation-timing-function: ease-out !important;
    will-change: transform;
}
.content-block table > thead,
.a6go7srumyus4axkj5a.rh0huw > thead {
    position: relative;
    transform: translateZ(1px);
}
.a9xh0uqzuxei3axi.rh0hu0 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inherit;
}
.a8retrhhmzw.rh0huo {
    background-color: var(--grey-900);
    display: flex;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    transition: background 0.1s;
    justify-content: center;
    width: 100%;
    position: relative;
    font-size: var(--text-size-default);
    color: var(--white);
    align-items: flex-start;
    min-width: 0;
    padding: var(--ds-spacing-2, 0.5em) var(--ds-spacing-3, 0.75em);
}
.a8retrhhmzw.rh0huo:focus-visible {
    outline: var(--focus-outline-white);
    outline-offset: 0.125rem;
}
.a8retrhhmzw:not(.a9wy4rgri3e4)[disabled].rh0huo {
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.5;
}
.a8retrhhmzw.a7qe8cbnxga7fgwm9v4b.rh0huo {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 45px;
}
.a8retrhhmzw.a7qe8cbnxga7fgwm9v4b.a9xguublvww.rh0huo {
    min-height: 100%;
    height: 100%;
}
.a8retrhhmzw.a9xguublvww.rh0huo {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media (hover: hover) {
    .a8retrhhmzw.rh0huo:hover:not(.a7qe1qb3vz08) {
        background-color: var(--blue-800);
    }
}
.a8retrhhmzw.a7qe1qb3vz08.rh0huo {
    background: var(--blue-500);
    box-shadow: var(--shadows-lg);
}
.a8retrhhmzw.a7qe1qb3vz08.rh0huo .a8ao0qa:where(.rh0huo) {
    font-weight: 600;
    color: var(--black);
    line-height: 1.5;
}
.a8retrhhmzw.a9wy4rgri3e4.rh0huo:not(.a7qe1qb3vz08) {
    background: var(--grey-900);
    pointer-events: none;
}
.a8retrhhmzw.a9wy4rgri3e4.rh0huo:not(.a7qe1qb3vz08) .a7reqvrvpzk6ywhmsu8:where(.rh0huo) {
    color: var(--white);
    opacity: 0.2;
}
.a8retrhhmzw.a9wy4rgri3e4.rh0huo:not(.a7qe1qb3vz08) .a7reqvrvpzk6ywhip9fk:where(.rh0huo) {
    color: var(--white);
    opacity: 0.4;
}
.a8retrhhmzw.a9wy4rgri3e4.a7qe1qb3vz08.rh0huo > :where(.rh0huo) {
    opacity: 0.2;
}
.a8retrhhmzw.a8qa9vlpoxeev.rh0huo .a8retrhhmzwa1gbm59uqg:where(.rh0huo) {
    justify-content: center;
    align-items: center;
}
.a8retrhhmzwa1gbm59uqg.rh0huo {
    width: 100%;
    display: flex;
    justify-items: flex-start;
    align-self: center;
}
.a8retrhhmzwa1gbm59uqg.a8g24qrfpzq.rh0huo {
    padding: var(--spacing-1) var(--spacing-0);
}
.a8retrhhmzwa1gbm59uqg.a9g2rtatoxf3gw.rh0huo {
    justify-content: space-between;
    align-items: space-between;
}
.a8retrhhmzwa1gbm59uqg.qe3urvt.rh0huo {
    justify-content: center;
}
.a8retrhhmzwa1gbm59uqg.rh0huo:not(.a9g2rtatoxf3gw) {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.a8retrhhmzwa1gbm59uqg:not(.a9g2rtatoxf3gw).a8g24qrfpzq.rh0huo > * + * {
    margin-top: var(--spacing-1);
}
.a8retrhhmzwa1gbm59uqg.rh0huo .a9xh0uqzuxei3axi > .a8ao0qa {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inherit;
    color: rgba(var(--white), 0.2);
    display: inline-block;
}
.a8qa9vg.rh0huo {
    position: relative;
}
.a8ao0qa.rh0huo {
    color: var(--white);
    text-align: left;
}
.a8ao0qa.a8g24qrfpzq.rh0huo,
.a8qa9vg.a8g24qrfpzq.rh0huo {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 0.1rem;
}

.a6rc4vq7e2a.rh0hug {
    display: flex;
    align-items: center;
    text-transform: capitalize;
    justify-content: space-between;
    line-height: 1.3;
}
.a6rc4vq7e2a.rh0hug > * + * {
    margin-left: var(--spacing-2);
}
.auhuqvtzwayegosuyb.rh0hug {
    display: flex;
    align-items: center;
    gap: var(--spacing-2);
}
.a8rkttbhp2qahbra94e8a.rh0huk {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    gap: var(--spacing-3);
}
.auhuqvtzwalfbi9q.rh0huy {
    display: flex;
    align-items: center;
    font-weight: 600;
    gap: var(--spacing-1-5);
}
li.rh0huc {
    display: inline;
}
li.rh0huc * {
    display: inline !important;
}
li.rh0huc .a7rscbfcxuu {
    vertical-align: -3px;
}
.a6rc4vq7e2a.rh0he4 {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    overflow: hidden;
}
.bc8rbrc2f67fq.rh0he4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.a8retvxfgwl7bwwo5kmxng.rh0he8 {
    grid-template-columns: repeat(12, 1fr);
    display: grid;
    gap: var(--spacing-2);
    padding: var(--spacing-4) var(--spacing-4);
}
.a8retvxfgwl7bwwo5kmxng.rh0he8:first-child {
    padding-top: var(--spacing-1);
}
.a8retvxfgwl7bwwo5kmxng.a7ra4rhxezg.rh0he8 {
    grid-template-columns: repeat(12, 1fr);
    grid-row-gap: var(--spacing-1);
    padding: var(--spacing-5);
}

.a7qg2vxum3vm3bweo4g.rh0hew {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: var(--spacing-1-5) var(--spacing-1) var(--ds-spacing-1-5, 5px) var(--spacing-1);
    min-height: 56px;
    transition: width 0.2s ease-in-out;
}
.a7qg2vxum3vm3bweo4gdfno4bwfbcyb9mtam.rh0hew {
    padding: var(--spacing-1) var(--spacing-1) var(--ds-spacing-1, 3px) var(--spacing-1);
    min-width: 22px;
}
.auhuqvtzwambrk7u8fxmocwkiihltxao18ncutag.rh0he0:not(.a7ra4rhxezg) {
    grid-template-rows: repeat(4, auto);
}
.a6g2svxdax064aw.rh0he0 {
    grid-area: tournament;
    overflow: hidden;
}
.a8retrhhmzw.rh0huo {
    background-color: var(--grey-900);
    display: flex;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    transition: background 0.1s;
    justify-content: center;
    width: 100%;
    position: relative;
    font-size: var(--text-size-default);
    color: var(--white);
    align-items: flex-start;
    min-width: 0;
    padding: var(--ds-spacing-2, 0.5em) var(--ds-spacing-3, 0.75em);
}
.a8retrhhmzw.rh0huo:focus-visible {
    outline: var(--focus-outline-white);
    outline-offset: 0.125rem;
}
@media (hover: hover) {
    .a8retrhhmzw.rh0huo:hover:not(.a7qe1qb3vz08) {
        background-color: var(--blue-800);
    }
}
.a8retrhhmzwa1gbm59uqg.rh0huo {
    width: 100%;
    display: flex;
    justify-items: flex-start;
    align-self: center;
}
.a8retrhhmzwa1gbm59uqg.a8g24qrfpzq.rh0huo {
    padding: var(--spacing-1) var(--spacing-0);
}
.a8retrhhmzwa1gbm59uqg.a9g2rtatoxf3gw.rh0huo {
    justify-content: space-between;
    align-items: space-between;
}
.a8retrhhmzwa1gbm59uqg.rh0huo:not(.a9g2rtatoxf3gw) {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.a8retrhhmzwa1gbm59uqg:not(.a9g2rtatoxf3gw).a8g24qrfpzq.rh0huo > * + * {
    margin-top: var(--spacing-1);
}
.a8retrhhmzwa1gbm59uqg.rh0huo .a9xh0uqzuxei3axi > .a8ao0qa {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inherit;
    color: rgba(var(--white), 0.2);
    display: inline-block;
}
.a8qa9vg.rh0huo {
    position: relative;
}
.a8ao0qa.rh0huo {
    color: var(--white);
    text-align: left;
}
.a8ao0qa.a8g24qrfpzq.rh0huo,
.a8qa9vg.a8g24qrfpzq.rh0huo {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 0.1rem;
}
.auhuqvtzwambrk7u8f.rh0heo {
    display: grid;
    grid-column-gap: var(--spacing-2);
    grid-template-areas: var(--areas);
    align-items: center;
    width: 100%;
    color: var(--grey-200);
}
.auhuqvtzwambrk7u8f.rh0heo:last-child {
    border-bottom: none;
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0heo {
    grid-template-columns: repeat(var(--column-count), 1fr);
    grid-template-rows: 1fr auto;
    grid-row-gap: var(--spacing-2);
    padding: var(--spacing-4) var(--spacing-4);
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0heo:first-child {
    padding-top: var(--spacing-2);
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0heo:last-child {
    padding-bottom: var(--spacing-2);
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0heo .a8worthvvh0i5ahm5:where(.rh0heo) {
    justify-self: flex-end;
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0heo .auhuqvtzw:where(.rh0heo) {
    display: inline;
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0heo:last-child {
    border-bottom: none;
}
.auhuqvtzwambrk7u8f.rh0heo:not(.a7ra4rhxezg) {
    grid-template-rows: repeat(3, auto);
    grid-template-columns: repeat(var(--column-count), minmax(0, 1fr));
    padding: var(--spacing-3) var(--spacing-4) var(--spacing-3);
    row-gap: var(--spacing-2);
}
.auhuqvtzwambrk7u8f.rh0heo:not(.a7ra4rhxezg):first-child {
    padding-top: var(--spacing-1);
}
.auhuqvtzwambrk7u8f.rh0heo:not(.a7ra4rhxezg):last-child {
    padding-bottom: var(--spacing-2);
    border-bottom: none;
}
.auhuqvtzwambrk7u8f.rh0heo:not(.a7ra4rhxezg) .auhuqvtzw:where(.rh0heo) {
    display: grid;
    grid-template-rows: repeat(2, 1fr);
    grid-template-areas: "homeTeam" "awayTeam";
}
.a8worthvvh0i5ahm5.rh0heo {
    grid-area: marketCount;
    justify-self: center;
}
.a8gu3qa.rh0heo {
    width: 100%;
    height: 2px;
}
.a8gu3qa.a8gutqo.rh0heo {
    background: var(--grey-400);
}
.a6ge4sa0.rh0heo {
    grid-area: teams;
    white-space: nowrap;
    overflow: hidden;
    display: grid;
    gap: var(--spacing-1-5);
}
.a6ge4sa0.a7ra4rhxezg.rh0heo {
    align-self: center;
}
.a6g2svxdax064aw.rh0heo {
    grid-area: tournament;
    overflow: hidden;
}
.bc8rbrc2f67fq.rh0heo {
    grid-area: breadcrumb;
    overflow: hidden;
}
.auhuqvtzw.rh0heo {
    grid-area: fixture;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
}
.auhuqvtzwalfbi9q.rh0heo {
    grid-area: fixtureScore;
    display: flex;
    justify-content: flex-end;
}
.auhuqvtzwalfbi9q.rh0heo > * + * {
    margin-left: var(--spacing-4);
}
.auhuqvtzwalfbi9qcbnyiy.rh0heo {
    margin-right: var(--spacing-2);
}
.auhuqvtzwalfbi9qcbnyiy.rh0heo > * + * {
    margin-left: var(--spacing-3);
}
.auhuqvtzwalfbi9qcehoyrwlxh.rh0heo {
    flex-direction: column;
    align-items: flex-end;
}
.auhuqvtzwambrk7u8f.rh0he0 {
    display: grid;
    grid-column-gap: var(--spacing-2);
    grid-template-areas: var(--areas);
    align-items: center;
    width: 100%;
    color: var(--grey-200);
}
.auhuqvtzwambrk7u8f.rh0he0:last-child {
    border-bottom: none;
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0he0 {
    grid-template-columns: repeat(var(--column-count), 1fr);
    grid-template-rows: 1fr auto;
    grid-row-gap: var(--spacing-2);
    padding: var(--spacing-4) var(--spacing-4);
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0he0:first-child {
    padding-top: var(--spacing-2);
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0he0:last-child {
    padding-bottom: var(--spacing-2);
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0he0 .a8wuqrg:where(.rh0he0) {
    justify-self: flex-start;
    align-self: center;
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0he0 .a8worthvvh0i5ahm5:where(.rh0he0) {
    justify-self: flex-end;
}
.auhuqvtzwambrk7u8f.a7ra4rhxezg.rh0he0:last-child {
    border-bottom: none;
}
.auhuqvtzwambrk7u8f.rh0he0:not(.a7ra4rhxezg) {
    grid-template-rows: repeat(3, auto);
    grid-template-columns: repeat(var(--column-count), minmax(0, 1fr));
    padding: var(--spacing-3) var(--spacing-4) var(--spacing-3);
    row-gap: var(--spacing-2);
}
.auhuqvtzwambrk7u8f.rh0he0:not(.a7ra4rhxezg):first-child {
    padding-top: var(--spacing-1);
}
.auhuqvtzwambrk7u8f.rh0he0:not(.a7ra4rhxezg):last-child {
    padding-bottom: var(--spacing-2);
    border-bottom: none;
}
.a8wuqrg.rh0he0 {
    grid-area: misc;
    display: flex;
    position: relative;
    z-index: 2;
    font-size: var(--text-size-sm);
    min-height: 24px;
    gap: var(--spacing-3);
}
.a8wuqrg.rh0he0 > * {
    white-space: nowrap;
    background: var(--grey--500);
}
.a8worthvvh0i5ahm5.rh0he0 {
    grid-area: marketCount;
    justify-self: center;
}
.a6ge4sa0.rh0he0 {
    grid-area: teams;
    white-space: nowrap;
    overflow: hidden;
    display: grid;
    gap: var(--spacing-1-5);
}
.a6ge4sa0.a7ra4rhxezg.rh0he0 {
    align-self: center;
}
.bc8rbrc2f67fq.rh0he0 {
    grid-area: breadcrumb;
    overflow: hidden;
}
.auhuqvtzwalfbi9q.rh0he0 {
    grid-area: fixtureScore;
    display: flex;
    justify-content: flex-end;
}
.auhuqvtzwalfbi9q.rh0he0 > * + * {
    margin-left: var(--spacing-4);
}
.a8worthvvh0i5ahm5.a7ra4rhxezg.rh0he0 {
    display: flex;
    justify-content: center;
    align-items: center;
}
.a8worthvvh0i5ahm5.a7ra4rhxezg.rh0he0 > * + * {
    margin-left: var(--spacing-3);
}
.a8worthvvh0w3ghi.rh0hes {
    width: 100%;
    grid-area: var(--area);
    z-index: 2;
    position: relative;
    padding: var(--spacing-0) var(--spacing-2);
    align-items: center;
    background: var(--grey-500);
    text-align: center;
    margin: var(--spacing-1) var(--spacing-0);
}
.a8retrhhmz1g.rh0hes {
    place-items: center;
    width: 100%;
    grid-area: var(--area);
    display: grid;
    grid-gap: var(--spacing-2) var(--spacing-2);
}
.a8retrhhmz1g.a7ra4rhxezg.rh0hes {
    grid-template-columns: minmax(50px, 1fr);
    grid-template-rows: repeat(auto-fit, minmax(20px, 1fr));
    align-self: flex-start;
}
.a8retrhhmz1g.rh0hes:not(.a7ra4rhxezg) {
    grid-template-rows: 1fr;
}
.a8retrhhmz1g:not(.a7ra4rhxezg).a9xguublvww.rh0hes {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%;
}
.a8retrhhmz1g.rh0hes:not(.a7ra4rhxezg):not(.a9xguublvww) {
    align-self: stretch;
    grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
}
.a8worthvvh0w3ghi.rh0heg {
    width: 100%;
    grid-area: var(--area);
    z-index: 2;
    position: relative;
    padding: var(--spacing-0) var(--spacing-2);
    align-items: center;
    background: var(--grey-500);
    text-align: center;
    margin: var(--spacing-1) var(--spacing-0);
}
.a8retrhhmz1g.rh0heg {
    place-items: center;
    width: 100%;
    grid-area: var(--area);
    display: grid;
    grid-gap: var(--spacing-2) var(--spacing-2);
}
.a8retrhhmz1g.rh0heg:not(.a7ra4rhxezg) {
    grid-template-rows: 1fr;
}
.a8retrhhmz1g:not(.a7ra4rhxezg).a9xguublvww.rh0heg {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%;
}
.a8retrhhmz1g.rh0heg:not(.a7ra4rhxezg):not(.a9xguublvww) {
    align-self: stretch;
    grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
}
.a7qe8cbnxga7fgwm9v4b.rh0heg {
    display: flex;
    align-items: center;
    justify-content: center;
    grid-area: outcomes0;
}
.a7qe8cbnxga7fgwm9v4b.rh0heg {
    color: var(--white);
    height: 100%;
    max-height: 45.5px;
}
.a8retrhhmzw.rh0heg {
    background-color: var(--grey-900);
    display: flex;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    transition: background 0.1s;
    justify-content: center;
    width: 100%;
    position: relative;
    font-size: var(--text-size-default);
    color: var(--white);
    align-items: flex-start;
    min-width: 0;
    padding: var(--ds-spacing-2, 0.5em) var(--ds-spacing-3, 0.75em);
}
.a8retrhhmzw.rh0heg:focus-visible {
    outline: var(--focus-outline-white);
    outline-offset: 0.125rem;
}
.a8retrhhmzw:not(.a9wy4rgri3e4)[disabled].rh0heg {
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.5;
}
.a8retrhhmzw.a7qe8cbnxga7fgwm9v4b.rh0heg {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 45px;
}
.a8retrhhmzw.a7qe8cbnxga7fgwm9v4b.a9xguublvww.rh0heg {
    min-height: 100%;
    height: 100%;
}
.a8retrhhmzw.a9xguublvww.rh0heg {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media (hover: hover) {
    .a8retrhhmzw.rh0heg:hover:not(.a7qe1qb3vz08) {
        background-color: var(--blue-800);
    }
}
.a8retrhhmzw.a9wy4rgri3e4.rh0heg:not(.a7qe1qb3vz08) {
    background: var(--grey-900);
    pointer-events: none;
}
.a8retrhhmzw.a9wy4rgri3e4.rh0heg:not(.a7qe1qb3vz08) .a7reqvrvpzk6ywhmsu8:where(.rh0heg) {
    color: var(--white);
    opacity: 0.2;
}
.a8retrhhmzw.a9wy4rgri3e4.rh0heg:not(.a7qe1qb3vz08) .a7reqvrvpzk6ywhip9fk:where(.rh0heg) {
    color: var(--white);
    opacity: 0.4;
}
.a8retrhhmzwa1gbm59uqg.rh0heg {
    width: 100%;
    display: flex;
    justify-items: flex-start;
    align-self: center;
}
.a8retrhhmzwa1gbm59uqg.rh0heg:not(.a9g2rtatoxf3gw) {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.a8retrhhmzwa1gbm59uqg.rh0heg .a9xh0uqzuxei3axi > .a8ao0qa {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inherit;
    color: rgba(var(--white), 0.2);
    display: inline-block;
}
.a8qa9vg.rh0heg {
    position: relative;
}
.a8ao0qa.rh0heg {
    color: var(--white);
    text-align: left;
}
.a8retrhhmzwa6gbsm9u4.rh0heg {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.a8g26tlpcxuwiehm5.rh0heg {
    align-self: center;
    opacity: 0.2;
}
.a8retrhhmzwa1gbm59uqgxisaxrjlwgk.rh0heg {
    display: flex;
    justify-content: center;
    align-items: center;
}
.rc2ua6m3kk7eg.rh0hek {
    display: flex;
    align-items: center;
    padding: var(--spacing-1-5) var(--spacing-4) var(--spacing-2);
    position: sticky;
    top: -1px;
    z-index: 3;
    width: 100%;
    background: var(--grey-400);
    color: var(--grey-200);
    font-size: var(--text-size-sm);
}
.a6au9qbgmyus4axakk8a.rh0hey {
    max-width: 100%;
}
.a6au9qbgm3vm3bweo4g.rh0hey {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}
iframe.rh0hey {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.wpuqemxkklaw.rh0hec {
    padding: var(--spacing-4) !important;
    color: var(--grey-200);
    flex-direction: column;
    margin: var(--spacing-0) auto;
    display: flex;
    align-items: center;
    font-size: var(--text-size-default);
}
.wpuqemxkklaw.a7rk4rhfpzqa4gawg8uy.rh0hec > * + * {
    margin-top: var(--spacing-6);
}
.wpuqemxkklaw.a7rk4rhfpzqa1gbq98ukg.rh0hec > * + * {
    margin-top: var(--spacing-1);
}
.a8gorqhumw0i5gq.rh0hec {
    font-size: 6rem;
    color: var(--grey-300);
}
.a8retvxfgwl7bwwo5kmxng.rh0he8 {
    grid-template-columns: repeat(12, 1fr);
    display: grid;
    gap: var(--spacing-2);
    padding: var(--spacing-4) var(--spacing-4);
}
.a8retvxfgwl7bwwo5kmxng.rh0he8:first-child {
    padding-top: var(--spacing-1);
}
.a8retvxfgwl7bwwo5kmxng.a7ra4rhxezg.rh0he8 {
    grid-template-columns: repeat(12, 1fr);
    grid-row-gap: var(--spacing-1);
    padding: var(--spacing-5);
}
hr.rh0fe6r {
    background: var(--grey-400);
    height: 2px;
    width: 100%;
    margin-top: var(--spacing-2);
}
.wpuqemxkklaw.rh0fe6q {
    width: 100%;
    display: flex;
    align-items: center;
    padding: var(--spacing-4) var(--spacing-4) var(--spacing-2);
}
.a7qepraza3ksk.rh0fe6q {
    cursor: default;
}
.a6go7srum3vm3bw.rh0fe6t {
    margin-bottom: var(--spacing-4);
}
img.rh0fe6s {
    width: auto;
    max-width: 100%;
}
ul.rh0fe6v {
    list-style-type: disc;
    padding-left: var(--spacing-8);
    margin-bottom: var(--spacing-4);
}
li.rh0fe6v {
    margin: var(--spacing-1) var(--spacing-0);
}
.a8gevqbkmma.rh0fe6v {
    list-style-type: circle;
    margin-left: var(--spacing-4);
}
.a8gevqbkmmq.rh0fe6v {
    list-style-type: square;
    margin-left: var(--spacing-8);
}
.a8gevqbkmmq.rh0fe6v {
    list-style-type: circle;
    margin-left: var(--spacing-12);
}
ol.rh0fe6u {
    list-style-type: decimal;
    padding-left: var(--spacing-8);
    margin-bottom: var(--spacing-4);
}
li.rh0fe6u:first-of-type {
    margin: var(--spacing-1) var(--spacing-0);
}
li.rh0fe6u:not(:first-of-type) {
    margin: var(--spacing-2) var(--spacing-0);
}
.a8gevqbkmma.rh0fe6u {
    list-style-type: lower-alpha;
    margin-left: var(--spacing-4);
}
.a8gevqbkmmq.rh0fe6u {
    list-style-type: lower-roman;
    margin-left: var(--spacing-8);
}
.a8gevqbkmmq.rh0fe6u {
    list-style-type: lower-roman;
    margin-left: var(--spacing-12);
}
.a8aeuvlpmy1m9egm.rh0fe6x {
    display: grid;
    gap: var(--spacing-2);
    grid-auto-flow: row;
}
.a8retrhhmzwahbra9.rh0fe6x {
    width: 100%;
    display: grid;
    box-shadow: var(--btn-shadow);
    background: var(--grey-500);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.a8retrhhmzwahbra94e8a.rh0fe6x {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: var(--spacing-2) var(--spacing-3) var(--spacing-3);
}
.a8retrhhmzwahbra94e8a.rh0fe6x > * + * {
    margin-top: var(--spacing-1);
}
.content-block.rh0fe6w {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.content-block.rh0fe6w > p + p {
    margin-top: var(--spacing-3);
}
.content-block.rh0fe6w > h1,
.content-block.rh0fe6w > h2,
.content-block.rh0fe6w > h3,
.content-block.rh0fe6w > h4,
.content-block.rh0fe6w > h5,
.content-block.rh0fe6w > h6 {
    width: 100%;
    margin: var(--spacing-6) var(--spacing-0) var(--spacing-2);
}
.content-block.rh0fe6w > h1.a6gehuvpsw1gzwhuq {
    font-size: var(--text-size-2xl-responsive-small);
}
@media (min-width: 80rem) {
    .content-block.rh0fe6w > h1.a6gehuvpsw1gzwhuq {
        font-size: var(--text-size-2xl);
    }
}
@media (min-width: 118.75rem) {
    .content-block.rh0fe6w > h1.a6gehuvpsw1gzwhuq {
        font-size: var(--text-size-2xl-responsive-large);
    }
}
.content-block.rh0fe6w > h2.a6gehuvpsw1gzwhws408 {
    font-size: var(--text-size-xl-responsive-small);
}
@media (min-width: 80rem) {
    .content-block.rh0fe6w > h2.a6gehuvpsw1gzwhws408 {
        font-size: var(--text-size-xl);
    }
}
@media (min-width: 118.75rem) {
    .content-block.rh0fe6w > h2.a6gehuvpsw1gzwhws408 {
        font-size: var(--text-size-xl-responsive-large);
    }
}
.content-block.rh0fe6w > h3.a6gehuvpsw1gzwhoo9kshhzm {
    font-size: var(--text-size-md-responsive-small);
}
@media (min-width: 80rem) {
    .content-block.rh0fe6w > h3.a6gehuvpsw1gzwhoo9kshhzm {
        font-size: var(--text-size-md);
    }
}
@media (min-width: 118.75rem) {
    .content-block.rh0fe6w > h3.a6gehuvpsw1gzwhoo9kshhzm {
        font-size: var(--text-size-md-responsive-large);
    }
}
.content-block.rh0fe6w > *:first-child {
    margin-top: var(--spacing-0);
}
.a6auqtbznzwalfawieyqiju.rh0fe6z {
    scrollbar-width: thin;
}
.ra4tbde2a.rh0fe6y {
    display: flex;
    flex-direction: column;
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: var(--grey-600);
    gap: var(--spacing-2);
}
.ra4tbde2a.rh0fe6y .beturhp {
    font-size: var(--text-size-sm);
    font-weight: 400;
}
.ra4tbde2a.gortlpdy0i9eawi5uqw.rh0fe6y {
    background-color: var(--grey-700);
}
.a7ra8vq.rh0fe6y {
    height: var(--spacing-1);
    background-color: var(--grey-400);
    border-radius: var(--ds-radius-full, 9999px);
}
.a7ra8vq.wgttajeh1iiegc.rh0fe6y {
    background: var(--green-500);
}
.a6gh0ugza2luzbq.rh0fer {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-4);
    text-align: left;
}
.a6gh0ugza2luzbq.rh0fer label {
    text-align: left;
}
svg.rh0feq {
    color: var(--white) !important;
}
.a6rc4vq.rh0fet {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.a6rc4vq.a8a2rsbn.rh0fet {
    max-width: 66.95px;
}
.a6rc4vq.a8gorqhs.rh0fet {
    max-width: 100px;
}
.a6rc4vq.rh0fet > svg {
    width: 100%;
}
.ra4tbde2a.rh0fes {
    display: flex;
    background-color: var(--grey-600);
    padding: var(--spacing-0) 3vw;
    justify-content: space-between;
    align-items: center;
    box-shadow:
        #0003 0 4px 6px -1px,
        #0000001f 0 2px 4px -1px;
    min-height: var(--header-height);
}
label.rh0fev {
    position: relative;
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    align-items: flex-start;
    --slider-size: 2.5em;
    --border-size: 4px;
    --indicator-size: calc(1.5em - var(--border-size));
}
label.rh0fev :where(.rh0fev):not(:last-child) {
    margin-right: var(--spacing-4);
}
label.qq8rhxezg.rh0fev .a7q6wqrvt:where(.rh0fev) {
    background-color: var(--green-600);
    border-color: var(--green-600);
}
label.qq8rhxezg.rh0fev .a9wy9tb3a3ksk:where(.rh0fev) {
    transform: translate(calc(var(--slider-size) - var(--indicator-size) - var(--border-size)));
}
.xqpsrixa.rh0fev {
    color: var(--grey-300);
    font-size: var(--text-size-default);
}
.a6g2qhleh0e3frkh.rh0fev {
    display: flex;
    flex-direction: column;
}
.a6g2qhleh0e3frkh.rh0fev > * + * {
    margin-top: var(--spacing-1);
}
input.rh0fev {
    position: absolute;
    left: 0;
    opacity: 0;
    z-index: -1;
}
input.rh0fev:disabled ~ .a6g2qhleh0e3frkh:where(.rh0fev) {
    cursor: not-allowed;
    opacity: 0.5;
}
input.rh0fev:focus ~ .a7q6wqrvt:where(.rh0fev) {
    outline: var(--focus-outline-grey);
}
.a8go7qbkmyus4axkj5a.rh0fev {
    color: var(--label-color);
    transition: var(--input-transition);
    font-size: var(--label-font-size);
    font-weight: var(--label-font-weight);
    cursor: pointer;
}
.a7q6wqrvt.rh0fev {
    position: relative;
    outline: 0;
    width: var(--slider-size);
    height: 1.5em;
    border: var(--input-border-width) solid var(--input-border);
    border-radius: var(--ds-radius-full, 1em);
    background: none;
    background-color: var(--input-border);
    background-size: 100%;
    background-image: none;
    background-position: center;
    background-repeat: no-repeat;
    transition:
        background var(--input-transition),
        border-color var(--input-transition);
    cursor: pointer;
    flex-shrink: 0;
}
.a7q6wqrvt.guqrbznz08.rh0fev {
    cursor: not-allowed;
    opacity: 0.5;
}
.a9wy9tb3a3ksk.rh0fev {
    position: absolute;
    width: var(--indicator-size);
    height: var(--indicator-size);
    border-radius: var(--ds-radius-full, 12px);
    background: #fff;
    left: 0;
    transition: 0.25s;
    transition-property: transform, translate, scale, rotate;
}
input.rh0feu {
    position: absolute;
    left: 0;
    opacity: 0;
    z-index: -1;
}
input[type="radio"].rh0feu ~ .a9wy9tb3a3ksk:where(.rh0feu) {
    border-radius: var(--ds-radius-full, 50%);
    background-image: var(--radio-img);
}
input.rh0feu:focus ~ .a8go7qblixuwiehm5:where(.rh0feu),
input.rh0feu:hover ~ .a8go7qblixuwiehm5:where(.rh0feu) {
    color: var(--label-hover-color);
}
input.rh0feu:focus ~ .a9wy9tb3a3ksk:where(.rh0feu),
input.rh0feu:hover ~ .a9wy9tb3a3ksk:where(.rh0feu) {
    border: var(--input-border-width) solid var(--input-hover-border);
}
input.rh0feu:checked ~ .a9wy9tb3a3ksk:where(.rh0feu) {
    background-color: var(--input-border);
    background-size: 75%;
}
input.rh0feu:disabled ~ .a8go7qblixuwiehm5:where(.rh0feu),
input.rh0feu:disabled ~ .a9wy9tb3a3ksk:where(.rh0feu) {
    cursor: not-allowed;
    opacity: 0.5;
}
input.a8go7qbkmxux7br6qf4.rh0feu {
    padding-left: var(--spacing-0);
    padding-right: var(--spacing-2);
}
.a9wy9tb3a3ksk.rh0feu {
    outline: 0;
    width: 1.5em;
    height: 1.5em;
    flex-shrink: 0;
    background: none;
    background-size: 0;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: var(--ds-radius-sm, 3px);
    transition: var(--input-transition);
    box-shadow: var(--input-box-shadow);
    cursor: pointer;
}
.a9wy9tb3a3ksk.a6aortbp3ga6hhcl5a.rh0feu {
    background-color: var(--grey-300);
    border: var(--input-border-width) solid var(--grey-300);
}
.a9wy9tb3a3ksk.a6aortbp3gayehgs5uyg.rh0feu {
    border: var(--input-border-width) solid var(--input-border);
}
.a9wy9tb3a3ksk.a9wyvrblizg.rh0feu {
    border-color: var(--red-400);
}
.a9wy9tb3a3ksk.a7qujqfpmzg.rh0feu {
    width: var(--spacing-5);
    height: var(--spacing-5);
}
.a9wy9tb3a3ksk.a7qujqfpnzq.rh0feu {
    width: var(--spacing-6);
    height: var(--spacing-6);
}
.a6rc4vq.rh0fex {
    text-align: center;
}
.q23urvp3g.rh0fex {
    padding: var(--spacing-4);
    border-width: 2px;
    border-style: dotted;
    border-radius: var(--spacing-2);
    border-color: var(--red-500);
    box-shadow: var(--shadows-lg);
    display: flex;
    flex-direction: column;
}
.q23urvp3g.rh0fex > * + * {
    margin-top: var(--spacing-2);
}
ol.rh0few {
    list-style-type: decimal;
    list-style-position: inside;
}
ol.rh0few > * + * {
    margin-top: var(--spacing-2);
}
.ra4tbde2a.rh0fez {
    display: flex;
    flex-direction: column;
    padding: var(--spacing-8) var(--spacing-4) var(--spacing-4);
    gap: var(--spacing-8);
}
.a9w4qhum3vm3bweo4g.rh0fez {
    height: 260px;
}
img.rh0fez {
    width: 100%;
    height: 260px;
    object-fit: cover;
}
.a6go7vlpw2eqmbxk.rh0fey {
    display: flex;
}
.a6go7vlpw2eqmbxk.be1ssnizl.rh0fey .a7q6wqrvt:where(.rh0fey),
.a6go7vlpw2eqmbxk.be1ssnizl.rh0fey .q23urvp3gahbra94e8a:where(.rh0fey) {
    display: flex;
    flex-grow: 1;
}
.a7q6wqrvt.rh0fey {
    display: flex;
    border-radius: 3rem;
    padding: var(--ds-spacing-1-5, 5px);
    flex-shrink: 0;
}
.a7q6wqrvt.a6aortbp3gayfgwm.rh0fey {
    background: var(--grey-700);
}
.a7q6wqrvt.a6aortbp3ga6hhcl5a.rh0fey {
    background: var(--grey-600);
}
.q23urvp3gahbra94e8a.rh0fey {
    display: flex;
}
.q23urvp3gahbra94e8a.rh0fey > * {
    margin-left: var(--ds-spacing-1-5, 5px);
}
.q23urvp3gahbra94e8a.rh0fey > *:first-child {
    margin-left: var(--spacing-0);
}
.qe3urvt.rh0feyr {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: var(--spacing-3);
}
tr.rh0feyq {
    font-weight: 600;
}
tr.a6xg8v1pdz18.rh0feyq {
    background: var(--grey-400);
}
tr.rh0feyq td:where(.rh0feyq) {
    padding: var(--spacing-0) var(--spacing-0-5);
    text-align: center;
    width: 25%;
    vertical-align: middle;
    box-sizing: border-box;
}
tr.rh0feyq td:where(.rh0feyq):first-child {
    width: 35%;
    text-align: left;
    padding-left: var(--spacing-3);
}
tr.rh0feyq td:where(.rh0feyq):last-child {
    width: 40%;
    padding-right: var(--spacing-2);
}
tr.rh0feyq td:last-child.rcgvqro:where(.rh0feyq) {
    text-align: left;
}
tr.rh0feyq td:where(.rh0feyq):last-child:not(.rcgvqro) {
    text-align: right;
}
tr.a7q4sri.rh0feyq td:where(.rh0feyq) {
    width: auto;
}
.a6rc4vq.rh0feyt {
    width: 100%;
    flex-grow: 1;
    background: var(--grey-700);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    height: 230px;
}
.a7qgrshlnh1ykfge99vg.rh0feyt {
    width: 100%;
    height: 100%;
    padding-bottom: var(--spacing-2);
}
.a7qgrshlnh1ykfge99vg.rh0feyt::-webkit-scrollbar {
    width: 0;
}
.a7q4sri.rh0feyt {
    overflow-y: auto;
    overflow-x: auto;
}
.aetcarayeez.rh0feyt {
    width: 100%;
    min-width: 250px;
    height: min-content;
}
.a6g2pcanty1s.rh0feys {
    display: inline-flex;
    position: relative;
    justify-content: center;
}
.a6g2pcanty1s.rh0feys > * + * {
    margin-left: var(--ds-spacing-2, 0.5em);
}
.guvtbre2a.rh0feyu {
    height: 2px;
    width: 100%;
    background: var(--grey-100);
}
.guvtbre2a.rh0feyu .beturhp {
    padding-top: var(--spacing-1-5);
    padding-bottom: var(--spacing-1-5);
}
.a6rc4vq7e2a.rh0feyu {
    padding: var(--spacing-0) var(--spacing-3) var(--spacing-3);
    top: 0;
    z-index: 3;
    position: sticky;
    overflow: hidden;
    flex-shrink: 0;
}
.a6rc4vq7e2a.rervxvpyvl7ar6o5wcwjjmuwlffww.rh0feyu {
    padding: var(--spacing-0) var(--spacing-4) var(--spacing-2);
}
.a6rc4vq7e2a.rervxvpyvl7ar6o5wcwjjmuwlffww.rh0feyu svg {
    color: var(--grey-300);
}
.q23urvp3gahbra94e8a.rh0feyu {
    display: flex;
    flex-direction: column;
    max-height: 20rem;
    overflow-y: auto;
}
.q23urvp3gahbra94e8a.rervxvpyvl7ar6o5wcrhoofulju.rh0feyu .beturhp {
    padding-top: var(--spacing-1-5);
    padding-bottom: var(--spacing-1-5);
}
.q23urvp3gahbra94e8a.rervxvpyvl7ar6o5wcwjjmuwlffww.rh0feyu {
    max-height: 13rem;
}
.q23urvp3gahbra94e8a.rervxvpyvl7ar6o5wcwjjmuwlffww.rh0feyu .beturhp {
    padding: var(--spacing-2) var(--spacing-4);
    border-radius: 0;
    box-shadow: none;
}
.q23urvp3gahbra94e8a.rervxvpyvl7ar6o5wcwjjmuwlffww.rh0feyu .beturhp:active:not([disabled]) > * {
    transform: scale(0.99);
}
.q23urvp3gahbra94e8a.rervxvpyvl7ar6o5wcwjjmuwlffww.rh0feyu .q23urvp3ga5bvqh0swjju {
    width: 100%;
}
.a8rk8s1pwy0e6egpg8l8gnygb.rh0feyu {
    padding-top: var(--spacing-1);
    text-align: center;
}
.a8rk8s1pwy0e6egpg8l8gnygb.rh0feyu .beturhp {
    padding-top: var(--spacing-1-5);
    padding-bottom: var(--spacing-1-5);
}
.a6rc4vq.rh0feyx {
    position: relative;
    width: 100%;
}
.a6rc4vq7e2a.rh0feyw {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.a6rc4vq7e2a.rervxvpyvl7ar6o5wcwjjmuwlffww.rh0feyw {
    flex: 1;
}
.ao1rbdczwaigbcqe8.rh0feyz {
    display: grid;
    grid-template-columns: minmax(100px, 1fr) minmax(min-content, auto);
}
.ao1rbdczwaigbcqe8.rh0feyz .hc2vrro3uu,
.ao1rbdczwaigbcqe8.rh0feyz .rervxvpyvi {
    max-width: 100%;
}
.ao1rbdczwaigbcqe8.rh0feyz .rervxvpyvi > span:not(.q23urvp3g) {
    overflow: visible;
}
.a6rc4vq7e2a.rh0feyy > * {
    font-size: var(--text-size-md);
}
.a7q6wqrvt.rh0fe2r .a9ge4qrvt:where(.rh0fe2r) > .xcrsgns {
    display: flex;
}
.a7q6wqrvt.rh0fe2r .a9ge4qrvt:where(.rh0fe2r) > .xcrsgns > * {
    box-sizing: content-box;
    border: none;
    border-radius: var(--spacing-8);
    border: 1px solid var(--grey-400);
    color: var(--grey-400);
    display: flex;
    align-items: center;
    cursor: pointer;
    color: #fff;
}
.a7q6wqrvt.rh0fe2r .a9ge4qrvt:where(.rh0fe2r) > .xcrsgns > *:disabled {
    opacity: 0.5;
    transition: none !important;
    transition: none;
    transform: none;
    pointer-events: none;
}
.a7q6wqrvt.rh0fe2r .a9ge4qrvt:where(.rh0fe2r) > .xcrsgns .xcrsgmmw0w4egu {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2.5em;
    width: 3.5em;
}
.a7q6wqrvt.rh0fe2r .a9ge4qrvt:where(.rh0fe2r) > .xcrsgns .a2ruhtzg {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-left: none;
}
.a7q6wqrvt.rh0fe2r .a9ge4qrvt:where(.rh0fe2r) > .xcrsgns .a2ruhtzg:hover:not([disabled]) {
    background: none !important;
}
.a7q6wqrvt.rh0fe2r .a9ge4qrvt:where(.rh0fe2r) > .xcrsgns .ao6tgna2e8 {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.a9ge4qrvt.rh0fe2r {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.a7q6wqrvt.rh0fe2r {
    display: flex;
    flex-direction: column;
    width: 100%;
    overflow-x: hidden;
}
.qo1srvt0w.rh0fe2r {
    display: grid;
    grid-auto-flow: column;
    padding-top: var(--ds-spacing-3, 10px);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
}
.a7q6wqrs.rh0fe2q {
    scroll-snap-align: start;
    will-change: opacity;
    transition: opacity 0.3s;
}
.a7q6wqrs.rh0fe2q:last-child:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 100%;
    top: 0;
}
.a7q6wqrs.rh0fe2q:focus {
    outline: 0;
}
.a7q6wqrs.rh0fe2q:last-child {
    position: relative;
}
.qo0qfpcy1my.rh0fe2t > img {
    border-radius: var(--ds-radius-md, 0.5rem);
    width: 100%;
}
.q23urvp3gahbra94e8a.rh0fe2s {
    width: 100%;
    display: flex;
    padding: var(--spacing-3);
}
.a7a2uvlpcxuwifh6j9vg.rh0fe2x {
    background-color: var(--grey-500);
    border-radius: 0.25rem;
    overflow: hidden;
}
.a7a2uca3v00ez.rh0fe2x {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 0.75rem;
    padding: 0.75rem;
}
.beturhp2q.rh0fe2x {
    display: flex;
    flex-direction: row;
    gap: var(--spacing-2);
    width: 100%;
}
.beturhp2q.rh0fe2x > button {
    flex: 1;
}
@media (max-width: 480px) {
    .beturhp2q.rh0fe2x {
        flex-direction: column-reverse;
        gap: var(--spacing-2);
    }
    .beturhp2q.rh0fe2x > button {
        width: 100%;
    }
}
.rervxvpyvl7gxav9uzfgiqaxw.rh0fe2w .a7rscbfcxuu {
    width: var(--spacing-6);
    height: var(--spacing-6);
    margin-right: var(--spacing-2);
    margin-left: var(--spacing-2);
}
.ra4tbde2a.rh0fe2z {
    background-color: var(--grey-500);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    padding: var(--spacing-2);
}
.a9wypuaqmz1mkgau.rh0fe2y {
    padding: var(--spacing-2) var(--spacing-0) var(--spacing-1);
    font-size: var(--text-size-sm);
    color: var(--red-300);
    display: flex;
    align-items: center;
}
.a9wypuaqmz1mkgau.rh0fe2y > * + * {
    margin-left: var(--spacing-2);
}
.a9wypuaqmz1mkgau.rh0fe2y > .a7rscbfcxuu {
    font-size: var(--font-size-lg);
}
.a8qz0urhr.rh0fe2y {
    order: 1;
}
.a9wypuaqmyus4axkj5a.rh0fe2y {
    display: grid;
    grid-gap: var(--spacing-2);
    grid-template-columns: 1fr 1fr 1fr;
    order: 1;
    width: 100%;
}
.xgtqazi2ud7aaws4foxmw.rh0fe2y {
    margin-left: var(--spacing-1);
}
.a6g2qhleh02ehup.rh0feqr label {
    display: flex;
    align-items: center;
    gap: var(--spacing-2);
}
.a6g2qhleh02ehup.rh0feqr .a6g2qhleh0e3frkh {
    display: block;
}
.a6g2qhleh02ehup.rh0feqr .a7q6wqrvt:not(:last-child) {
    margin: var(--spacing-0);
}
.ra4tbde2a.rh0feqq {
    display: flex;
    flex-direction: column;
    flex: 1;
    background-color: var(--grey-700);
    padding-top: var(--spacing-4);
}
.ra4tbde2a.rh0feqq form {
    flex: 1;
}
.a7ruqurvmh0i5gqosuqxmw.rh0feqq {
    padding: var(--spacing-4);
}
h3.rh0feqt {
    margin: var(--spacing-2) var(--spacing-0);
    font-size: var(--text-size-default);
    font-weight: 500;
}
.a7ra4uqvsh0azbass908.rh0feqs {
    line-height: var(--spacing-6);
}
.qe3urvtz07fbkha.rh0feqs {
    display: inline-flex;
    align-items: center;
    gap: var(--spacing-4);
    text-align: center;
}
.qoptaraxkkselqrvgbnq.rh0feqs:first-letter {
    text-transform: uppercase;
}
.a7re7sbfs2uk5gvq5ucfijum.rh0feqs {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-4);
    margin-top: var(--spacing-4);
    padding: var(--spacing-2);
}
.getrbfn2qaifhwh9q.rh0feqs {
    width: 100%;
    border-collapse: separate;
    border-radius: var(--ds-radius-md, 0);
    border: 1px solid var(--grey-300);
    margin: var(--spacing-4) var(--spacing-0);
}
.getrbfn2qaifhwh9q.rh0feqs tr:where(.rh0feqs) {
    height: 60px;
}
.getrbfn2qaifhwh9q.rh0feqs th:where(.rh0feqs),
.getrbfn2qaifhwh9q.rh0feqs td:where(.rh0feqs) {
    padding: var(--spacing-2);
    border: 0.5px solid var(--grey-300);
    vertical-align: middle;
    text-align: left;
}
.getrbfn2qaifhwh9q.rh0feqs th:where(.rh0feqs) {
    font-weight: 700;
    border-left: none;
}
.getrbfn2qaifhwh9q.rh0feqs td:where(.rh0feqs) {
    border-right: none;
}
.getrbfn2qaifhwh9q.rh0feqs tbody:where(.rh0feqs) tr:where(.rh0feqs):first-child th:where(.rh0feqs) {
    border-top: none;
    border-left: none;
}
.getrbfn2qaifhwh9q.rh0feqs tbody:where(.rh0feqs) tr:where(.rh0feqs):first-child td:where(.rh0feqs) {
    border-top: none;
    border-right: none;
}
.getrbfn2qaifhwh9q.rh0feqs tbody:where(.rh0feqs) tr:where(.rh0feqs):last-child th:where(.rh0feqs) {
    border-bottom: none;
    border-left: none;
}
.getrbfn2qaifhwh9q.rh0feqs tbody:where(.rh0feqs) tr:where(.rh0feqs):last-child td:where(.rh0feqs) {
    border-bottom: none;
    border-right: none;
}
.a6rc4vq.rh0feqv {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: left;
    min-height: 200px;
    padding: var(--ds-spacing-4, 1em);
    border: dotted 2px var(--grey-400);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
}
.a6rc4vq.rh0feqv > * + * {
    margin-top: var(--ds-spacing-4, 1em);
}
.a6rc4vq.rh0fequ {
    width: 100%;
}
.a6rc4vq.rh0fequ > label {
    width: 100%;
}
.a7hc8.rh0feqx {
    display: flex;
    flex-direction: column;
    overflow-x: auto;
    padding: var(--spacing-4);
    background: var(--grey-500);
    color: var(--white);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.q29qa.rh0feqx {
    font-family: monospace, monospace;
    font-size: 1em;
}
.qe3urvt.rh0feqw {
    display: flex;
    justify-content: center;
    align-items: center;
}
.q23urvp3g.rh0feqw {
    padding-right: var(--spacing-4);
    padding-left: var(--spacing-4);
    display: flex;
    flex-direction: column;
    padding-bottom: var(--spacing-4);
    gap: var(--spacing-4);
    padding-top: var(--spacing-4);
}
.a22urvt.rh0feqw {
    padding-right: var(--spacing-4);
    padding-left: var(--spacing-4);
    display: flex;
    flex-direction: column;
    padding-bottom: var(--spacing-4);
    gap: var(--spacing-4);
    padding-top: var(--spacing-4);
    background: var(--grey-700);
}
.ra4tbde2a.rh0feqz {
    display: flex;
    flex-direction: column;
    padding: var(--spacing-8) var(--spacing-4) var(--spacing-4);
    gap: var(--spacing-8);
}
.a22urvt.rh0feqy {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: var(--spacing-4);
}
.a6go7vg.rh0feur button {
    flex: 1;
}
ul.rh0feuq {
    padding-top: var(--spacing-2);
    padding-bottom: var(--spacing-2);
    padding-left: var(--spacing-4);
    list-style-type: disc;
}
ul.qe3urvt.rh0feuq {
    margin: var(--spacing-0) auto;
}
.a6aertbjhh1iifgo44w.rh0feut {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.a6aertbjhh1iifgo44w.rh0feut > svg {
    max-width: 10rem;
    margin: var(--spacing-0) auto;
}
.a8g24qrvth1ykfgc.rh0feut {
    margin: var(--spacing-0) auto;
    width: 200px;
}
.a6aertbjhh1ykfge99vg.rh0feus {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-2);
}
section.rh0feuv {
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin: var(--spacing-0) auto;
}
.ra4tbde2a.rh0feuu {
    display: flex;
    flex-direction: column;
    padding: var(--spacing-8) var(--spacing-4) var(--spacing-0);
    justify-content: space-between;
    min-height: 15rem;
    max-height: 25rem;
}
.beturhph1ykfge99vg.rh0feuu {
    padding-bottom: var(--spacing-4);
}
img.rh0feuu {
    width: 100%;
    height: 260px;
    object-fit: cover;
}
button.rh0feux {
    pointer-events: all;
    width: 100%;
}
.qorqq.rh0feux {
    position: relative;
    transition: 0.2s ease;
    transition-property: transform, translate, scale, rotate;
}
.qorqq.rh0feux:hover {
    transform: translateY(-0.25rem);
}
.ao9qa.rh0feux {
    animation-name: cs-156-fadeCard;
    animation-duration: 1s;
    animation-iteration-count: 1;
}
@keyframes cs-156-fadeCard {
    0% {
        opacity: 1;
        transform: rotateY(180deg);
        transition: opacity 1s ease-in-out;
    }
    to {
        opacity: 0;
    }
}
.a6wvvpcy1my.rh0feux {
    animation-name: cs-156-flipCard;
    animation-duration: 0.4s;
    animation-iteration-count: 1;
}
@keyframes cs-156-flipCard {
    0% {
        opacity: 0;
        transform: rotateY(180deg);
    }
}
.a6gehuq.rh0feux {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    display: none;
}
.a6gehuq.a7qq2ulpvz1oi.rh0feux {
    animation-name: cs-156-showText;
    animation-duration: 0.4s;
    animation-iteration-count: 1;
    display: block;
}
@keyframes cs-156-showText {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.qorqq0.rh0feuw {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: var(--ds-spacing-3, 10px);
    cursor: pointer;
}
.qorqq0.a6qu3sxfpzvg.rh0feuw {
    grid-template-columns: repeat(2, 1fr);
    pointer-events: none;
}
section.rh0feuw {
    display: flex;
    flex-direction: column;
    align-content: center;
}
.a7qe1qb3vh1ykfgc.rh0feuz {
    display: flex;
    align-self: center;
}
.a7rk4rhvt.rh0feuy {
    padding: var(--spacing-6) var(--spacing-0);
    display: flex;
    align-items: center;
    justify-content: center;
}

.qe3urvt.rh0feit {
    align-self: center;
}

.ra4tbde2a.rh0feis {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: var(--spacing-5);
}
.q23urvp3g.rh0feis {
    display: flex;
    flex-direction: column;
    align-items: start;
    text-align: left;
    width: 100%;
    margin-top: var(--spacing-4);
    gap: var(--spacing-4);
}
.q23urvp3gaieg5vugehoqe.rh0feis {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-1);
}
.q23urvp3ga6hgs5.rh0feis {
    display: flex;
    margin-top: var(--spacing-3);
    flex-direction: column;
}
.q23urvp3ga6hgs5vumgjio.rh0feis {
    display: flex;
    align-items: center;
    gap: var(--spacing-1);
}
.a9ge4qrvt.rh0feiv {
    display: flex;
    justify-content: space-between;
    padding-top: var(--spacing-4);
    padding-bottom: var(--spacing-4);
    padding-right: var(--spacing-4);
    padding-left: var(--spacing-4);
    touch-action: none;
}
.a6gu0qaw.rh0feiu {
    width: 100%;
    display: flex;
    justify-content: center;
    gap: var(--spacing-1);
}
.a6gu0qaw.a7qujqfppxvm7fhs.rh0feiu {
    font-size: 1em;
}
.a6gu0qaw.a7qujqfpny1mxeg.rh0feiu {
    font-size: 2em;
}
.a6gu0qaw.be1ssnizl.rh0feiu {
    gap: var(--spacing-2);
}
.a6gu0qaw.be1ssnizl.rh0feiu .a9xa8sa:where(.rh0feiu) {
    flex: 1;
    flex-shrink: 0;
}
.a9xa8sa.rh0feiu {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--grey-700);
    width: 54px;
    height: 54px;
}
.gutars.rh0feiu {
    color: var(--white);
}
.q2sswrfxvy4wgok5eyx.rh0feiu {
    line-height: normal;
}
.a7aoqxleh1ukgbc9vkb.rh0feix {
    display: flex;
    flex-direction: column;
    padding: var(--spacing-4) var(--ds-spacing-4, 0.875rem);
    background: var(--grey-500);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.a7aoqxleh1ukgbc9vkbxi8qulf1q.rh0feix {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.a7ao6qfprxviax6ig.rh0feiw {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    padding: var(--spacing-4);
    background: var(--grey-500);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.a7ao6qfprxviax6igcfhoucxb4.rh0feiw {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: var(--spacing-2);
    width: 100%;
    padding: var(--spacing-0);
}
.a7ao6qfprxviax6igcbnyiy.rh0feiw {
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    gap: var(--spacing-2);
    position: relative;
}
.a7ao6qfprxviax6igcbnyiy.rh0feiw:not(:last-child):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1.75rem;
    margin-top: auto;
    margin-bottom: auto;
    border-right: 1px solid var(--grey-300);
}
.a7ao6qfprxviax6igcbnyiyhlbpxqruta.rh0feiw {
    padding: var(--spacing-2);
}
.a7ao6qfprxviax6igcbnyiyhlbpxqruta.rh0feiw:first-child {
    grid-column: 1/-1;
    border-bottom: 1px solid var(--grey-300);
}
.a7ao6qfprxviax6igcbnyiyhlbpxqruta.rh0feiw:first-child:after {
    content: none;
}
.a7hc2sbgmyeq4grk.rh0feiz {
    position: relative;
    background-color: var(--grey-500);
    margin: var(--spacing-0) calc(var(--spacing-8) * -1);
    padding: var(--spacing-0) var(--spacing-8) var(--spacing-4) var(--spacing-8);
}
.a7hc2sbgmyeq4grkvumfiiaq.rh0feiz {
    display: flex;
    justify-content: center;
}
.a7hc2sbgmyeq4grkvvoeiiqqwbtmwwhw.rh0feiz {
    display: flex;
    justify-content: center;
    padding: var(--spacing-4);
}
.a7hc2sbgmyeq4grkvv4bnysq.rh0feiz {
    padding-top: var(--spacing-3);
}
.a7hc2sbgmyv3.rh0feiy {
    display: flex;
    width: 100%;
    gap: var(--spacing-2);
    flex: 1;
}
.a7hc2sbgmyv3whukke.rh0feiy {
    flex: 1;
}
.a7hc2sbe.rh0femr {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-4);
}
.a7hc2sbgmw0w3faok5k8.rh0femr {
    padding-top: var(--spacing-4);
}
.ra4tbde2a.rh0femq {
    display: flex;
    justify-content: center;
    align-items: center;
    width: var(--spacing-10);
    height: var(--spacing-10);
    background-color: var(--green-400);
    font-size: var(--text-size-xl);
    color: var(--white);
    border-radius: var(--ds-radius-full, 50%);
}
.requrhmh0ygas5vukdhygh.rh0femt .qq2vgo {
    color: var(--black);
}
hr.rh0euk {
    background: var(--grey-400);
    height: 2px;
    width: 100%;
}
.a6gu6thvv.rh0fems:after {
    content: "";
    position: absolute;
    left: 0;
    height: 6px;
    width: 100%;
    bottom: 2px;
    background: radial-gradient(circle, transparent, transparent 50%, var(--grey-500) 50%, var(--grey-500) 100%) 0 1px/0.7rem
        0.7rem repeat-x;
}
.a8g2sg.rh0femv {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.qorqq.rh0femu {
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    background: var(--grey-500);
    padding: var(--spacing-4);
    gap: var(--spacing-2);
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.qorqq.a7aevqazszw.rh0femu {
    flex-direction: column-reverse;
}
.qorqq.a7ra4rhxezg.rh0femu {
    flex-direction: row;
}
.qorqq.a7ra4rhxezg.a7aevqazszw.rh0femu {
    flex-direction: row-reverse;
}
.q2ws1phw0eiegu.rh0femx {
    display: flex;
    flex-direction: column;
}
.q23urvp3gahbra94e8a.rh0femx {
    max-height: 200px;
    width: 100%;
}
.a7qg2vrumzek6axk.rh0femw {
    display: flex;
    flex-direction: column;
}
.q23urvp3gahbra94e8a.rh0femw {
    max-height: 200px;
    width: 100%;
}
.q23urvp3gahbra94e8a.rh0femw .beturhp {
    padding-top: var(--spacing-1-5);
    padding-bottom: var(--spacing-1-5);
}
.qe3urvtz08.rh0femz {
    flex-grow: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
    justify-self: center;
    color: var(--grey-200);
}
.qe3urvtz08.rh0femz > * + * {
    margin-top: var(--spacing-4);
}
.a7ra4urfs3kk1ba.rh0femz {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: var(--spacing-2);
}
.q23uqzoxlg.rh0femz {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: var(--spacing-2);
}
.a6xg8v1pfz13hhu.rh0femy {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: var(--spacing-4);
}
.a6xg8v1pfz13hhu.a8w27tbleh12ega.rh0femy {
    align-items: flex-start;
}
.a6xg8v1pfz13hhu.rh0femy .a6xg8v1ptxvw:where(.rh0femy) {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: var(--spacing-4);
    align-items: flex-start;
}
.a6xg8v1pfz13hhu.rh0femy .a6xg8v1ptxvw.a8w27tbleh12ega:where(.rh0femy) {
    flex-direction: column;
}
.a6xg8v1pfz13hhu.rh0femy .a6xg8v1ppy0az:where(.rh0femy) {
    display: flex;
    flex-direction: column;
}
.a22urvt.rh0fear {
    padding-right: var(--spacing-4);
    padding-left: var(--spacing-4);
    display: flex;
    flex-direction: column;
    background: var(--grey-700);
    width: 100%;
    align-items: center;
    padding-top: var(--spacing-4);
    padding-bottom: var(--spacing-4);
    gap: var(--spacing-3);
}
.a22urvt.a9goqcb3oxfzgqpg51gtmzcqqw.rh0fear {
    width: calc(100% + 3rem);
    margin-left: calc(-1 * var(--spacing-6));
    margin-bottom: calc(-1 * var(--spacing-5));
}
.a22urvt.a8a30rxhv3ks7wgs98ukbh4a.rh0fear {
    padding-bottom: var(--spacing-0);
}
section.rh0feaq {
    display: flex;
}
section.rh0feaq * {
    text-align: left !important;
}
section.rh0feaq > * {
    width: 100%;
}
.rh0feaq:not(.a8w27tble) section:where(.rh0feaq) {
    flex-direction: row;
}
.rh0feaq:not(.a8w27tble) section:where(.rh0feaq) > * + * {
    margin-left: var(--ds-spacing-2, 0.5em);
}
.a8w27tble.rh0feaq section:where(.rh0feaq) {
    flex-direction: column;
}
.a8w27tble.rh0feaq section:where(.rh0feaq) > * + * {
    margin-top: var(--spacing-4);
}
.a8g24qrvth1ykfgc.rh0feat {
    margin: var(--spacing-0) auto;
    width: 160px;
}
section.rh0feas {
    display: flex;
    flex-direction: column;
}
.a6rc4vq.rh0feav {
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    line-height: 1.5;
}
.a6rc4vq.rh0feav > * + * {
    margin-left: var(--spacing-1) !important;
}
.a6rc4vq.rh0feav > span,
.a6rc4vq.rh0feav > button {
    align-self: baseline;
}
.qq2vgo.rh0feav {
    color: var(--grey-200);
}
.a7g2qurzayud7hx65euakmobulnmwkbqtbc9mg.rh0feau th:where(.rh0feau):last-child {
    text-align: left;
}
h3.rh0feqt {
    margin: var(--spacing-2) var(--spacing-0);
    font-size: var(--text-size-default);
    font-weight: 500;
}
.a7re7sbfs2uk5gvq5ucfijum.rh0feax {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-4);
    margin-top: var(--spacing-4);
}
.a7hc2qgze2vj7aaws4a.rh0feaw {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.a7hc2qgze2vj7aaws4a.rh0feaw > * + * {
    margin-top: var(--spacing-1);
}
.a7a21srhxz1n7gx65a.rh0feaw {
    display: flex;
    flex-direction: column;
}
.a7a21srhxz1n7gx65a.rh0feaw > * + * {
    margin-top: var(--spacing-2);
}
.a7a21srhxz1ml.rh0feaw {
    display: flex;
    flex-direction: column;
}
.a7a21srhxz1ml.rh0feaw > * + * {
    margin-top: var(--spacing-4);
}
.qurrgvny1n7bwwi91gxmpq.rh0feaz {
    border-radius: var(--ds-radius-full, 50%);
}
.qurrgvny1n7bwwi91gxmpq.rh0feaz circle:where(.rh0feaz) {
    cx: var(--half-size);
    cy: var(--half-size);
    r: var(--radius-legacy);
    stroke-width: var(--stroke-width);
    fill: none;
    stroke-linecap: round;
}
.qurrgvny1n7bwwi91gxmpq.rh0feaz circle.axo:where(.rh0feaz) {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: var(--half-size) var(--half-size);
    stroke-dasharray: var(--dash) calc(var(--circumference) - var(--dash));
    transition: stroke-dasharray 1s linear 0s;
}
.a8w29rbi.rh0feay {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: var(--z-index);
    padding: var(--spacing-4);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--text-size-default);
}
.a8rs8vxla0w.rh0feay {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #0e1224b3;
}
.qorqq.rh0feay {
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    background-size: cover;
    background-position: center;
    position: relative;
    width: 100%;
    min-width: 200px;
    max-width: 400px;
    max-height: calc(100% - 4rem);
    display: flex;
    flex-direction: column;
    background: var(--grey-600);
    color: var(--grey-200);
    overflow: hidden;
}
.a9ge4qrvt.rh0feay {
    display: flex;
    justify-content: space-between;
    padding-top: var(--spacing-4);
    padding-bottom: var(--spacing-4);
    padding-right: var(--spacing-4);
    padding-left: var(--spacing-4);
}
.q23urvp3g.rh0feay {
    padding-right: var(--spacing-4);
    padding-left: var(--spacing-4);
    display: flex;
    flex-direction: column;
    padding-bottom: var(--spacing-4);
    gap: var(--spacing-4);
}
.a22urvth0mjawoilk.rh0feay {
    padding-right: var(--spacing-4);
    padding-left: var(--spacing-4);
    padding-bottom: var(--spacing-4);
}
.rd0rhhfzw.rh0feer {
    padding: var(--spacing-2);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    box-shadow: var(--shadows-md);
}
img.rh0feer {
    width: var(--width);
    height: var(--height);
}
@keyframes cs-191-floating {
    0% {
        transform: translate(-50%, -30%);
    }
    50% {
        transform: translate(-50%);
    }
    to {
        transform: translate(-50%, -30%);
    }
}
.a6rc4vq.rh0feeq {
    display: flex;
    flex-direction: column;
}
.qorxa.rh0feeq {
    position: absolute;
    width: 20%;
    left: 50%;
    top: 30%;
    animation: cs-191-floating 6s ease-in-out infinite;
}
.a7heptbi.rh0feeq {
    position: absolute;
    width: 50%;
    height: 50%;
    border-radius: var(--ds-radius-full, 50%);
    background-color: #597182;
}
.xu8.rh0feeq {
    position: absolute;
    width: 20%;
    height: 20%;
    top: 19%;
    right: 30%;
    border-radius: var(--ds-radius-full, 50%);
    overflow: hidden;
}
.aucbduxw.rh0feeq {
    color: var(--grey-700);
}
.a7rk4rhs.rh0feeq {
    position: absolute;
    width: 52%;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
}
.a7qg8sxs.rh0feeq {
    position: relative;
    padding: var(--ds-spacing-12, 6rem);
}
.a22urvt.rh0feeq {
    display: flex;
    flex-direction: column;
    margin-bottom: var(--spacing-4);
    justify-content: center;
    align-items: center;
}
.a22urvt.rh0feeq > * + * {
    margin-top: var(--spacing-4);
}
.a6rc4vq7e2a.rh0feet {
    display: flex;
    gap: var(--spacing-4);
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
div.rh0fees {
    margin: var(--spacing-0) auto;
}
.a6rc4vq7e2a.rh0fees {
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 100%;
    gap: var(--spacing-4);
}
.au4uvpvxuyxgxi.rh0feev,
.a6rc4vq7e2a.rh0feev {
    display: flex;
    align-items: center;
    justify-content: center;
}
.a7a2u.rh0feeu {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    height: auto;
}
.a7a2u.rh0feeu > * {
    width: 100%;
}
.w2ubdv2qaxbr6p.rh0feex {
    display: grid;
    gap: var(--spacing-2);
    grid-template-columns: 1fr 1fr;
}
.w2ubdv2qaxbr6p.a7qu3qhleh0i5gwkgg.rh0feex {
    grid-template-columns: 1fr;
}
ol.rh0feew {
    list-style-type: decimal;
    list-style-position: outside;
    margin-left: var(--spacing-4);
}
.a8g2slpix0w.rh0feez {
    width: 18px;
    height: 18px;
}
.a8ra.rh0feez {
    display: flex;
    align-items: center;
    justify-self: center;
}
.a8ra.rh0feez > * {
    padding: var(--spacing-0) var(--spacing-4);
}
.a8ra.rh0feez:before,
.a8ra.rh0feez:after {
    content: "";
    display: inline-flex;
    height: 2px;
    background: var(--grey-400);
    flex: 1;
}
.a6rc4vq.rh0feey {
    display: flex;
    flex: 1;
    position: relative;
    flex-direction: column;
    justify-content: space-between;
    gap: var(--spacing-4);
}
.a9wy3qaym3vm3bw.rh0feey {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-4);
}
@keyframes cs-200-loading {
    0% {
        filter: brightness(1.25);
        transform: scale(0.9);
    }
    20% {
        filter: brightness(1);
        transform: scale(1.2);
    }
    80% {
        filter: brightness(1);
        transform: scale(1.2);
    }
    to {
        filter: brightness(1.25);
        transform: scale(0.9);
    }
}
.a7hc2qgze2vj7hgooq.rh0f06r {
    flex: 1;
}
.a7hc2qgze2vj7hgooq.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    gap: var(--spacing-2);
}
.a7hc2qgze2vj7hgooq.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):before {
    content: " ";
    width: 100%;
    height: 18px;
    background-color: var(--grey-900);
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateY(-50%);
}
.a7hc2qgze2vj7hgooq.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):after {
    content: " ";
    width: 100%;
    height: 8px;
    background-color: var(--blue-500);
    border-radius: 0 var(--ds-radius-md, 4px) var(--ds-radius-md, 4px) 0;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateY(-50%);
    z-index: 1;
    opacity: 0;
    transition: 0.3s cubic-bezier(0.65, 0.05, 0.35, 1);
}
.a7hc2qgze2vj7hgooq.rh0f06r .a7hc2qgze2vj7hgooqcbh4mcurruyb8:where(.rh0f06r) {
    padding: var(--ds-spacing-2, 0.5em);
    background-color: var(--grey-900);
    border-radius: var(--ds-radius-full, 50%);
    width: 40px;
    height: 40px;
}
.a7hc2qgze2vj7hgooq.rh0f06r .a7hc2qgze2vj7hgooqcbh4mcurruyb8vsh6153sytbn8:where(.rh0f06r) {
    background-color: var(--blue-500);
    width: 100%;
    height: 100%;
    border-radius: var(--ds-radius-full, 50%);
    z-index: 2;
    position: relative;
    border: 5px solid #fff0;
    opacity: 0;
    transition: 0.3s cubic-bezier(0.65, 0.05, 0.35, 1);
}
.a7hc2qgze2vj7hgooq.rh0f06r .a7hc2qgze2vj7hgooqcbh4mcurruyb8vsh6153sytbn8.a8g24qrfpzq:where(.rh0f06r) {
    background-color: var(--blue-500);
    animation: cs-200-loading 1s ease-in-out infinite;
}
.a7hc2qgze2vj7hgooq.rh0f06r .a7hc2qgze2vj7hgooqcwjjmuwlc:where(.rh0f06r) {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: var(--spacing-1);
    opacity: 0.3;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: var(--spacing-1);
    transform: scale(0.7);
    transition: 0.3s cubic-bezier(0.65, 0.05, 0.35, 1);
}
.a7hc2qgze2vj7hgooq.rh0f06r .a7hc2qgze2vj7hgooqcwjjmuwlc:where(.rh0f06r) .geqrg:where(.rh0f06r) {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
}
.a7hc2qgze2vj7hgooq.rh0f06r .a7hc2qgze2vj7hgooqcwjjmuwlc:where(.rh0f06r) .geqrg.a8g24qrfpzq:where(.rh0f06r):after {
    background-color: var(--grey-100);
    animation: cs-200-loading 1s ease-in-out infinite;
}
.a7hc2qgze2vj7hgooq.rh0f06r:last-child .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):before {
    display: none;
}
.a7hc2qgze2vj7hgooq.rh0f06r:last-child .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):after {
    display: none;
}
.a7hc2qgze2vj7hgooq.a9gu9qa.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) {
    display: none;
}
.a7hc2qgze2vj7hgooq.active.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):after {
    opacity: 1;
}
.a7hc2qgze2vj7hgooq.active.rh0f06r .a7hc2qgze2vj7hgooqcwjjmuwlc:where(.rh0f06r) {
    opacity: 0.5;
}
.a7hc2qgze2vj7hgooq.active.rh0f06r .a7hc2qgze2vj7hgooqcbh4mcurruyb8vsh6153sytbn8:where(.rh0f06r) {
    opacity: 1;
}
.a7hc2qgze2vj7hgooq.rervxvp3g.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):after {
    width: 0%;
}
.a7hc2qgze2vj7hgooq.rervxvp3g.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) .a7hc2qgze2vj7hgooqcwjjmuwlc:where(.rh0f06r) {
    opacity: 1;
}
.a7hc2qgze2vj7hgooq.xqprbdfz08.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) {
    flex-direction: row;
    align-items: flex-start;
    gap: var(--spacing-4);
    min-height: 100px;
}
@media screen and (max-width: 375px) {
    .a7hc2qgze2vj7hgooq.xqprbdfz08.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) {
        gap: var(--spacing-2);
        min-height: 90px;
    }
}
.a7hc2qgze2vj7hgooq.xqprbdfz08.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):before {
    width: 18px;
    height: 100%;
    bottom: -20px;
    left: 20px;
    transform: translate(-50%);
}
.a7hc2qgze2vj7hgooq.xqprbdfz08.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):after {
    width: 8px;
    height: 100%;
    border-radius: 0 0 var(--ds-radius-md, 4px) var(--ds-radius-md, 4px);
    top: 20px;
    left: 20px;
    transform: translate(-50%);
}
.a7hc2qgze2vj7hgooq.xqprbdfz08.rh0f06r .a7hc2qgze2vj7hgooqcwjjmuwlc:where(.rh0f06r) {
    align-items: flex-start;
    padding-bottom: var(--spacing-6);
    padding-top: var(--spacing-2);
    transform-origin: top left;
    transform: scale(1);
}
.a7hc2qgze2vj7hgooq.xqprbdfz08.rervxvp3g.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):after {
    height: 0%;
}
.a7hc2qgze2vj7hgooq.a7re6rhvs2q.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) .a7hc2qgze2vj7hgooqcbh4mcurruyb8:where(.rh0f06r) {
    background-color: var(--green-900);
}
.a7hc2qgze2vj7hgooq.a7re6rhvs2q.rh0f06r
    .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r)
    .a7hc2qgze2vj7hgooqcbh4mcurruyb8vsh6153sytbn8:where(.rh0f06r) {
    background-color: var(--green-600);
}
.a7hc2qgze2vj7hgooq.a7re6rhvs2q.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):before {
    background-color: var(--green-900);
}
.a7hc2qgze2vj7hgooq.a7re6rhvs2q.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):after {
    background-color: var(--green-600);
}
.a7hc2qgze2vj7hgooq.aowsrvf.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) .a7hc2qgze2vj7hgooqcbh4mcurruyb8:where(.rh0f06r) {
    background-color: var(--red-900);
}
.a7hc2qgze2vj7hgooq.aowsrvf.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) .a7hc2qgze2vj7hgooqcbh4mcurruyb8vsh6153sytbn8:where(.rh0f06r) {
    background-color: var(--red-600);
}
.a7hc2qgze2vj7hgooq.aowsrvf.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):before {
    background-color: var(--red-900);
}
.a7hc2qgze2vj7hgooq.aowsrvf.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):after {
    background-color: var(--red-600);
}
.a7hc2qgze2vj7hgooq.qo3rhvnxk6y.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) .a7hc2qgze2vj7hgooqcbh4mcurruyb8:where(.rh0f06r) {
    background-color: var(--grey-900);
}
.a7hc2qgze2vj7hgooq.qo3rhvnxk6y.rh0f06r
    .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r)
    .a7hc2qgze2vj7hgooqcbh4mcurruyb8vsh6153sytbn8:where(.rh0f06r) {
    background-color: var(--grey-300);
}
.a7hc2qgze2vj7hgooq.qo3rhvnxk6y.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):before {
    background-color: var(--grey-900);
}
.a7hc2qgze2vj7hgooq.qo3rhvnxk6y.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):after {
    background-color: var(--grey-300);
}
.a7hc2qgze2vj7hgooq.a7ge3qrfpzq.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) .a7hc2qgze2vj7hgooqcbh4mcurruyb8:where(.rh0f06r),
.a7hc2qgze2vj7hgooq.a7hc2rhvs2uk4ea.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) .a7hc2qgze2vj7hgooqcbh4mcurruyb8:where(.rh0f06r) {
    background-color: var(--yellow-900);
}
.a7hc2qgze2vj7hgooq.a7ge3qrfpzq.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r) .a7hc2qgze2vj7hgooqcbh4mcurruyb8vsh6153sytbn8:where(.rh0f06r),
.a7hc2qgze2vj7hgooq.a7hc2rhvs2uk4ea.rh0f06r
    .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r)
    .a7hc2qgze2vj7hgooqcbh4mcurruyb8vsh6153sytbn8:where(.rh0f06r) {
    background-color: var(--yellow-500);
}
.a7hc2qgze2vj7hgooq.a7ge3qrfpzq.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):before,
.a7hc2qgze2vj7hgooq.a7hc2rhvs2uk4ea.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):before {
    background-color: var(--yellow-900);
}
.a7hc2qgze2vj7hgooq.a7ge3qrfpzq.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):after,
.a7hc2qgze2vj7hgooq.a7hc2rhvs2uk4ea.rh0f06r .a7hc2qgze2vj7hgooqcrhokbullowh8:where(.rh0f06r):after {
    background-color: var(--yellow-500);
}
@keyframes cs-201-out-in {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 0;
    }
    60% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.q23urixe6k.rh0f06q {
    display: flex;
    justify-content: space-between;
    padding: var(--spacing-0);
    background: var(--grey-700);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    gap: var(--spacing-4);
    position: relative;
    width: 100%;
    opacity: 0;
    overflow: hidden;
    height: 0;
    margin-top: var(--spacing-0);
    transition: 0.3s cubic-bezier(0.65, 0.05, 0.35, 1);
}
.q23urixe6k.rh0f06q .a8rk8vxvw0s4ba:where(.rh0f06q) {
    display: none;
    flex-direction: column;
    gap: var(--spacing-4);
    width: 100%;
}
.q23urixe6k.rh0f06q .a7hc2qgze2vj7fbij5esbh4ih:where(.rh0f06q) {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    padding-top: var(--spacing-4);
    opacity: 0;
    transform: translateY(16px);
    transition: 0.3s cubic-bezier(0.65, 0.05, 0.35, 1);
}
.q23urixe6k.show.rh0f06q {
    opacity: 1;
    height: 130px;
    padding: var(--spacing-4);
}
.q23urixe6k.show.rh0f06q .a7hc2qgze2vj7fbij5esbh4ih:where(.rh0f06q) {
    transform: translateY(0);
    opacity: 1;
}
.q23urixe6k.xqprbdfz08.rh0f06q {
    opacity: 1;
    flex-direction: column;
    align-items: center;
    height: 550px;
    padding: var(--spacing-4) var(--spacing-8);
}
@media screen and (max-width: 375px) {
    .q23urixe6k.xqprbdfz08.rh0f06q {
        gap: var(--spacing-1);
        height: 420px;
    }
}
.q23urixe6k.xqprbdfz08.rh0f06q .a8rk8vxvw0s4ba:where(.rh0f06q) {
    display: flex;
}
.q23urixe6k.xqprbdfz08.rh0f06q .a7hc2qgze2vj7fbij5esbh4ih:where(.rh0f06q) {
    flex-direction: column;
    animation: cs-201-out-in 0.5s ease-in-out;
}
.a9wsrrbpeh1ykfgc.rh0f06t {
    width: 100%;
    height: 100%;
}
.a9wsrrbpeh1ykfgc.rh0f06t iframe {
    border: none;
    width: 100%;
    height: 670px;
    background-color: #fff;
}
.q23urvp3gahbra9.rh0f06t {
    display: flex;
    flex: 1;
    position: relative;
    flex-direction: column;
    justify-items: center;
}
.ra4tbde2a.rh0f06s {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: var(--grey-800);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    height: 154px;
    width: 100%;
    gap: var(--spacing-4);
    border: var(--spacing-0-5) solid var(--grey-800);
    transition: all 0.25s;
}
.ra4tbde2a.rh0f06s:hover {
    background-color: var(--grey-500);
    border-color: var(--grey-400);
}
.ra4tbde2a.a7qe1qb3vz08.rh0f06s {
    border-color: var(--green-500);
}
.ra4tbde2a.guqrbznz08.rh0f06s {
    cursor: not-allowed;
    opacity: 0.5;
}
img.rh0f06s {
    max-height: 80px;
    height: 100%;
}
.beturhph1ykfgc.rh0f06v {
    width: 100%;
    padding: var(--spacing-0) var(--spacing-1-5) 10px var(--spacing-1-5);
}
.be3qrleh0smax6ig.rh0f06v {
    display: flex;
    width: 100%;
    background-color: var(--grey-500);
    overflow: hidden;
    align-items: center;
    justify-content: space-between;
    border-radius: var(--ds-radius-md, 4px);
    gap: var(--spacing-2);
    flex-direction: column;
}
.q2wsw.rh0f06v {
    padding: var(--spacing-0) var(--spacing-1);
    text-align: center;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.a23ua2mw0i5gq.rh0f06v {
    margin-bottom: calc(var(--ds-spacing-0-5, 1px) * -1);
}
.a23ua2mw0i5gq.rh0f06v svg {
    font-size: var(--spacing-4);
}
.q2ws1poze2zbr6j9w.rh0f06v {
    width: 100%;
    display: flex;
    gap: var(--spacing-2);
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.a9wg2s1pw2eqm.rh0f06v {
    margin-bottom: -2px;
}
.a23ua2myeq4grk.rh0f06v {
    width: 100%;
    padding: var(--spacing-2) var(--spacing-1);
    display: flex;
    justify-content: center;
    flex-direction: row;
    align-items: center;
    background-color: var(--grey-400);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    gap: var(--ds-spacing-1-5, 5px);
    white-space: nowrap;
}
.a23ua2myeq4grk.ao9qbo.rh0f06v {
    opacity: 0.2;
}
@media only screen and (max-width: 340px) {
    .a23ua2myeq4grk.rh0f06v {
        min-height: 3.5rem;
    }
}
.be3qrleh0k1gbk.rh0f06v {
    width: 3.125rem;
    height: 3.125rem;
}
.a7ae0rbfpw0wxwgs99uqw.rh0f06u {
    display: flex;
    justify-content: center;
}
.a7ae0rbfpw0wxwgs99uqw.rh0f06u * {
    display: inline;
}
.be3qrle2q.rh0f06u {
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: var(--spacing-3);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
section.rh0f06u {
    width: 100%;
    display: grid;
    gap: var(--spacing-1);
    grid-template-columns: 1fr 1fr 1fr;
}
section.a6hw2cb3oxg.rh0f06u {
    grid-template-columns: 1fr 1fr;
}
.a9wg2s1pw2eqm.rh0f06x svg {
    font-size: var(--spacing-4);
    margin-bottom: calc(-1 * var(--spacing-1));
}
.a8rkttbhp2q.rh0f06x {
    display: flex;
    gap: var(--spacing-2);
}
.a8rkttbhp2q.a7ra4rhxezg.rh0f06x {
    flex-direction: column;
    gap: var(--spacing-0);
}
.a8rkttbhp.rh0f06x {
    display: flex;
    flex-wrap: wrap;
}
.be3qrle.rh0f06x {
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: var(--spacing-0-5);
    padding-top: var(--spacing-0-5);
}
.a7rw8qa7sh1ukeggk9v1fiogbrbrjyqhw.rh0f06x {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.a6rc4vvpcxuwiehm5.rh0f06x {
    flex-wrap: wrap;
}
.guqrhlaw0azbq.rh0f06w {
    padding-top: var(--spacing-2);
    border-top: 1px solid var(--grey-300);
    margin-top: var(--spacing-2);
}
.qorqvpcxuwifh6j9vg.rh0f06z {
    display: flex;
    align-items: center;
    width: "-webkit-fill-available";
    line-height: unset;
    background-color: var(--grey-500);
    padding: var(--spacing-4);
    padding-left: var(--spacing-10);
    padding-right: var(--spacing-10);
    gap: var(--spacing-5);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.qorqvpiyus4.rh0f06z {
    font-weight: 700;
    color: #fff;
    font-size: xx-large;
}
.qorqvpdy0xeg.rh0f06z {
    font-size: var(--text-size-xs);
    margin-left: auto;
}
.qorqvpcxuwifh6j9vg.rh0f06y {
    display: flex;
    align-items: center;
    width: "-webkit-fill-available";
    line-height: unset;
    background-color: var(--grey-500);
    padding: var(--spacing-3);
    gap: var(--spacing-5);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.qq4srlexeyzwhgi4kc.rh0f0r {
    display: flex;
    justify-content: center;
    padding: var(--spacing-4);
    min-height: calc(400px + var(--spacing-8));
}
.qq4srlexeyzwhgi4kc.rh0f0r iframe:where(.rh0f0r) {
    background-color: #fff;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    opacity: 1;
    transform: scale(1);
    transition: 0.2s cubic-bezier(0.65, 0.05, 0.35, 1);
    box-shadow: var(--shadows-lg);
    position: relative;
}
.qq4srlexeyzwhgi4kc.rh0f0r iframe.a8g24qrfpzq:where(.rh0f0r) {
    opacity: 0;
    transform: scale(0.95);
    box-shadow: var(--shadows-sm);
}
.a6q2rsrrry1l7rbo.rh0f0q .gevtb3eh03axbg80uehyiwrblpyubkrgo2:where(.rh0f0q) {
    position: absolute;
    opacity: 0;
}
.xcrsgym3vm3bw.rh0f0t {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: var(--spacing-4);
}
.xcrsgym3vm3bw.rh0f0t > * + * {
    margin-top: var(--spacing-4);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s {
    position: relative;
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .q23urixe6k:where(.rh0f0s) {
    position: relative;
    padding: var(--spacing-3) var(--spacing-2);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s cubic-bezier(0.65, 0.05, 0.35, 1);
    opacity: 0;
    transform: translateY(16px) scale(0.95);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .q23urixe6k.show:where(.rh0f0s) {
    opacity: 1;
    transform: translateY(0) scale(1);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) {
    width: 100%;
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) .a8rk8vxvw0s4ba:where(.rh0f0s) {
    display: grid;
    grid-template-columns: 1fr 80px;
    justify-content: space-between;
    margin-top: var(--spacing-4);
    gap: var(--spacing-3);
    height: 48px;
    color: #fff;
    font-weight: 700;
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) .a8rk8vxvw0s4ba:where(.rh0f0s) button:where(.rh0f0s) {
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    background-color: var(--grey-400);
    box-shadow: var(--shadows-md);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) .a8rk8vxvw0s4ba:where(.rh0f0s) button:where(.rh0f0s):active {
    transform: scale(0.97);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) .a8rk8vxvw0s4ba:where(.rh0f0s) button.a7re7sbfv:where(.rh0f0s) {
    background-color: var(--blue-600);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) .a8rk8vxvw0s4ba:where(.rh0f0s) button.a7re7sbfv:where(.rh0f0s):hover {
    background-color: var(--blue-700);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) .qq8rhxo318:where(.rh0f0s) .a9wypuao:where(.rh0f0s) {
    box-sizing: border-box;
    background-color: var(--grey-700);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    margin-bottom: var(--spacing-3);
    border: 2px solid var(--grey-700);
    flex: 1;
    transition: 0.2s cubic-bezier(0.65, 0.05, 0.35, 1);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) .qq8rhxo318:where(.rh0f0s) .a9wypuao:where(.rh0f0s):hover {
    border-color: var(--grey-400);
    background-color: var(--grey-800);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) .qq8rhxo318:where(.rh0f0s) .a8go7qbi:where(.rh0f0s) {
    padding: var(--spacing-2) var(--spacing-3);
    padding-bottom: var(--spacing-0);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) .qq8rhxo318:where(.rh0f0s) .au8sro:where(.rh0f0s) {
    height: 30px;
    padding: var(--spacing-0) var(--spacing-4);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) .qq8rhxo318:where(.rh0f0s) .q21cew:where(.rh0f0s) {
    display: flex;
    gap: var(--spacing-3);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0s .qorqq:where(.rh0f0s) .qq8rhxo318:where(.rh0f0s) .a8go7qbi:where(.rh0f0s) .a6hupqa:where(.rh0f0s) {
    color: var(--green-700);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v {
    position: relative;
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .q23urixe6k:where(.rh0f0v) {
    position: relative;
    padding: var(--spacing-3) var(--spacing-2);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s cubic-bezier(0.65, 0.05, 0.35, 1);
    opacity: 0;
    transform: translateY(16px) scale(0.95);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .q23urixe6k.show:where(.rh0f0v) {
    opacity: 1;
    transform: translateY(0) scale(1);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .qorqq:where(.rh0f0v) {
    width: 100%;
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .qorqq:where(.rh0f0v) .a8rk8vxvw0s4ba:where(.rh0f0v) {
    display: grid;
    grid-template-columns: 1fr 80px;
    justify-content: space-between;
    margin-top: var(--spacing-4);
    gap: var(--spacing-3);
    height: 48px;
    color: #fff;
    font-weight: 700;
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .qorqq:where(.rh0f0v) .a8rk8vxvw0s4ba:where(.rh0f0v) button:where(.rh0f0v) {
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    background-color: var(--grey-400);
    box-shadow: var(--shadows-md);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .qorqq:where(.rh0f0v) .a8rk8vxvw0s4ba:where(.rh0f0v) button:where(.rh0f0v):active {
    transform: scale(0.97);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .qorqq:where(.rh0f0v) .a8rk8vxvw0s4ba:where(.rh0f0v) button.a7re7sbfv:where(.rh0f0v) {
    background-color: var(--blue-600);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .qorqq:where(.rh0f0v) .a8rk8vxvw0s4ba:where(.rh0f0v) button.a7re7sbfv:where(.rh0f0v):hover {
    background-color: var(--blue-700);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .qorqq:where(.rh0f0v) .qq8rhxo318:where(.rh0f0v) .a9wypuao:where(.rh0f0v) {
    box-sizing: border-box;
    background-color: var(--grey-700);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    margin-bottom: var(--spacing-3);
    border: 2px solid var(--grey-700);
    flex: 1;
    transition: 0.2s cubic-bezier(0.65, 0.05, 0.35, 1);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .qorqq:where(.rh0f0v) .qq8rhxo318:where(.rh0f0v) .a9wypuao:where(.rh0f0v):hover {
    border-color: var(--grey-400);
    background-color: var(--grey-800);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .qorqq:where(.rh0f0v) .qq8rhxo318:where(.rh0f0v) .a8go7qbi:where(.rh0f0v) {
    padding: var(--spacing-2) var(--spacing-3);
    padding-bottom: var(--spacing-0);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .qorqq:where(.rh0f0v) .qq8rhxo318:where(.rh0f0v) .au8sro:where(.rh0f0v) {
    height: 30px;
    padding: var(--spacing-0) var(--spacing-4);
}
.a6q2rsrrry1l7fbo80ednjm.rh0f0v .qorqq:where(.rh0f0v) .qq8rhxo318:where(.rh0f0v) .a8go7qbi:where(.rh0f0v) .a6hupqa:where(.rh0f0v) {
    color: var(--green-700);
}
.a6q2rsrrry1i .qorqq .qq8rhxo318 .a9wypuao:has(.a9xh0shdhxuijba) {
    border: 2px solid var(--grey-300) !important;
    background-color: var(--grey-900) !important;
}
.a6q2rsrrry1i .qorqq .qq8rhxo318 .a9wypuao:has(.a9xh0tbdxy0eew) .a8go7qbi {
    color: var(--red-500) !important;
}
.a6q2rsrrry1i .qorqq .qq8rhxo318 .a9wypuao:has(.a9xh0qbpr3li) {
    border: 2px solid var(--yellow-700) !important;
}
.a6q2rsrrry1i .qorqq .qq8rhxo318 .a9wypuao:has(.a9xh0uxnw08) {
    border: 2px solid var(--green-700) !important;
}
.a6q2rsrrry1i .qorqq .qq8rhxo318 .a9wypuao:has(.a9xh0qbpr3li) .a8go7qbi {
    color: var(--yellow-500) !important;
}
.a6q2rsrrry1l7bwwi91gxmpq.rh0f0u {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    background-color: var(--grey-600);
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.a6q2rsrrry1i.rh0f0x {
    position: relative;
    min-height: 250px;
    overflow: hidden;
}
.a6q2rsrrry1i.rh0f0x .a7aequblv:where(.rh0f0x) {
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    background-color: var(--grey-600);
    justify-content: center;
    align-items: center;
    flex-direction: column;
    transition: 0.3s cubic-bezier(0.65, 0.05, 0.35, 1);
    opacity: 0;
    transform: translateY(100%) scale(0.95);
}
.a6q2rsrrry1i.rh0f0x .a7aequblv.show:where(.rh0f0x) {
    opacity: 1;
    transform: translateY(0) scale(1);
}
.a6q2rsrrry1i.rh0f0x .a7aequblv:where(.rh0f0x) p:where(.rh0f0x) {
    font-size: var(--text-size-lg);
    margin-top: var(--spacing-6);
    margin-bottom: var(--spacing-10);
}
.a6q2rsrrry1i.rh0f0x .qorqvpsz0ezfaok0rfny4bxb4:where(.rh0f0x) {
    display: flex;
    margin-top: var(--spacing-4);
    margin-bottom: var(--spacing-4);
    justify-content: space-between;
    align-items: center;
}
.bc8qate.rh0f0w {
    max-width: 13px;
    max-height: 14px;
}
.a6rc4vq7e2a.rh0f0z {
    border: none;
    height: 650px;
    width: 100%;
    gap: var(--spacing-2);
    flex: 1;
    display: flex;
    flex-direction: column;
}
.a9wsrrbpe.rh0f0z {
    height: 585px;
    width: 100%;
    border-radius: var(--ds-radius-md, 0.75rem);
}
.xcrsgymx06lbbaq9q.rh0f0y {
    background-color: var(--grey-400);
    padding-left: var(--spacing-3);
    padding-top: var(--spacing-1);
    padding-bottom: var(--spacing-1);
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.a7ao9tbgmw0wmagpg1oggigb.rh0f0yr {
    cursor: pointer;
    display: flex;
    width: 100%;
    line-height: var(--spacing-6);
    gap: var(--spacing-2);
}
.beturhph1ykfge99vg.rh0f0yr:hover .a7ao9tbgmw0wmagpg1oggigb .a9wy9tb3a3ksk {
    border: var(--input-border-width) solid var(--input-hover-border);
}
.a7a2u.rh0f0yq {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
}
.a7a2u.rh0f0yq > * {
    width: 100%;
}
img.rh0f0yt {
    width: 100%;
    height: 220px;
    object-fit: cover;
}
.a9w4qhum3vm3bweo4g.rh0f0yt {
    margin: var(--spacing-0) calc(var(--spacing-4) * -1);
    height: 220px;
}
.a6gehuvpcxuwifh6j9vg.rh0f0yt {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-4);
    justify-content: space-between;
    flex: 1;
}
.a6g22sqri2ga1gbm59uqg.rh0f0yt {
    max-width: 278px;
}
.rervxvpyukzba.rh0f0ys {
    background-color: var(--grey-500);
    padding: var(--spacing-4);
    border-radius: var(--ds-radius-md, var(--border-radius-md));
}
.rervxvpyukzbfql9uswjju.rh0f0ys {
    display: flex;
    justify-content: space-between;
    padding-bottom: var(--spacing-2);
    border-bottom: 1px solid var(--grey-300);
}
.rervxvpyukzbfqk5e8f.rh0f0ys {
    position: relative;
    width: 100%;
    padding-top: var(--spacing-4);
}
.a7rawrhxyh025gaoo4g.rh0f0yv {
    display: flex;
    align-items: flex-end;
    position: sticky;
    bottom: 0;
    width: 100%;
    background-color: var(--grey-600);
    padding: var(--spacing-4) var(--spacing-0);
    margin-bottom: calc(-1 * var(--spacing-4));
}
.wg6sgzfw0s4.rh0f0yu {
    display: flex;
    flex-direction: column;
    width: 100%;
    position: relative;
    z-index: 0;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.wg6sgzfw0s4.a9xgwvrvp.rh0f0yu > .a9ge4qrvt:where(.rh0f0yu) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.wg6sgzfw0s4wgs58ukzjim.a9xgwvrvp.rh0f0yu > .a9ge4qrvt:where(.rh0f0yu) {
    border-radius: var(--ds-radius-md, var(--border-radius-base)) var(--ds-radius-md, var(--border-radius-base)) 0 0;
}
.a9ge4qrvt.rh0f0yu {
    z-index: 4;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: var(--accordion-header-background);
    padding: var(--ds-spacing-4, 0.9375rem) var(--spacing-5);
}
.a9ge4qrvt.rh0f0yu button:focus-visible {
    outline-offset: calc(-1 * var(--focus-outline-width));
    outline: var(--focus-outline-grey);
}
.a9ge4qrvth1iifhsm9u4.rh0f0yu {
    padding: var(--spacing-0);
}
.q23urvp3g.rh0f0yu {
    display: flex;
    flex-direction: column;
}
.q23urvp3g.a7ae3qrvth0i5gqool4.rh0f0yu:not(.q23urvp3galaxau08wxigfvlu) {
    display: none;
}
.a9ge4qrvth0i5gqool4.rh0f0yu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    transform: translate(0) !important;
}
.a9ge4qrvth1axuo.rh0f0yu {
    transition: 0.2s;
}
.ra4tbde2a.rh0f0yx {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-4);
    padding: var(--spacing-0) var(--spacing-4);
}
.rc2ua4.rh0f0yx {
    display: flex;
    align-items: flex-start;
}
.rc2ua4.rh0f0yx > * {
    flex: 1;
}
.rc2ua4.rh0f0yx > * + * {
    margin-left: var(--spacing-2);
}
.a7re7sbfvh0iifh6j9vg.rh0f0yx {
    padding: var(--spacing-0) var(--spacing-4);
    z-index: 2;
}
.ra4tbde2a.rh0f0yw {
    background-color: var(--grey-400);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    padding: var(--spacing-2);
}
.ra4tbde2a.a8qy7shtzkk4efqg04thq.rh0f0yw {
    background-color: var(--grey-500);
}
.ra4tbde2a.rh0f0yw ul:where(.rh0f0yw) {
    list-style-type: disc;
    list-style-position: outside;
    padding-left: var(--spacing-5);
    padding-right: var(--spacing-0);
}
.ra4tbde2a.rh0f0yw ul:where(.rh0f0yw) > li:where(.rh0f0yw) {
    margin: var(--spacing-1) var(--spacing-0);
}
.ra4tbde2a.wg6qa7vz07er6h9qcgkjcqqg.rh0f0yw {
    margin-top: var(--spacing-2);
}
.ra4tbde2a.q21ubpp2q.rh0f0yw {
    column-count: 2;
    column-gap: var(--spacing-1);
}
.ra4tbde2a.rh0f0yz {
    display: flex;
    flex-direction: column;
    flex: 1;
    background-color: var(--grey-700);
}
.ra4tbde2a.q23qxftxwazghaka.rh0f0yz {
    padding: var(--spacing-4) var(--spacing-4);
}
.ra4tbde2a.rh0f0yz form {
    flex: 1;
}
.ra4tbde2a.rh0f0yz form *:focus {
    scroll-margin-bottom: 8rem;
}
.ra4tbde2a.rh0f0yz form .a7re7sbfvh0iifh6j9vg {
    position: sticky;
    bottom: 0;
    background-color: var(--grey-700);
    padding: var(--spacing-4);
}
.a9wypuaqm3vm3bweo4g.rh0f0yy {
    position: relative;
    display: flex;
    min-height: 20px;
    transition: opacity 0.3s;
    max-width: 70px;
}
.a9wypuaqm3vm3bweo4g.a8a2tcbji2e6wga8.rh0f0yy:after {
    z-index: 1;
    content: "";
    position: absolute;
    left: 0;
    width: var(--current);
    max-width: 100%;
    top: 50%;
    height: 5px;
    border-radius: var(--ds-radius-sm, 2.5px);
    background: var(--slider-filled-background);
    pointer-events: none;
    transform: translateY(-50%);
}
.input-wrapper[disabled].rh0f0yy {
    opacity: 0.5;
}
.a9wypuaqm3vm3bweo4g.rh0f0yy input[type="range"]:where(.rh0f0yy) {
    -webkit-appearance: none;
    width: 100%;
    background: #fff0;
    height: 100%;
    padding: var(--spacing-0);
    margin: var(--spacing-0);
}
.a9wypuaqm3vm3bweo4g.rh0f0yy input[type="range"]:where(.rh0f0yy)::-moz-range-thumb {
    position: relative;
    z-index: 3;
    -webkit-appearance: none;
    height: 14px;
    width: 14px;
    border-radius: var(--ds-radius-full, 7px);
    background-image: radial-gradient(circle, var(--thumb-background) 50%, var(--thumb-border) 52%);
    cursor: pointer;
}
.a9wypuaqm3vm3bweo4g.rh0f0yy input[type="range"]:where(.rh0f0yy)::-webkit-slider-thumb {
    margin-top: -4.5px;
    position: relative;
    z-index: 3;
    -webkit-appearance: none;
    height: 14px;
    width: 14px;
    border-radius: var(--ds-radius-full, 7px);
    background-image: radial-gradient(circle, var(--thumb-background) 50%, var(--thumb-border) 52%);
    cursor: pointer;
}
.a9wypuaqm3vm3bweo4g.rh0f0yy input[type="range"]:where(.rh0f0yy)::-moz-range-track {
    width: 100%;
    height: 5px;
    cursor: pointer;
    background: var(--slider-unfilled-background);
    border-radius: var(--ds-radius-sm, 2.5px);
}
.a9wypuaqm3vm3bweo4g.rh0f0yy input[type="range"]:where(.rh0f0yy)::-moz-range-progress {
    width: 100%;
    height: 5px;
    cursor: pointer;
    background: var(--slider-unfilled-background);
    border-radius: var(--ds-radius-sm, 2.5px);
    background-color: var(--slider-filled-background);
}
.a9wypuaqm3vm3bweo4g.rh0f0yy input[type="range"]:where(.rh0f0yy)::-ms-fill-lower {
    width: 100%;
    height: 5px;
    cursor: pointer;
    background: var(--slider-unfilled-background);
    border-radius: var(--ds-radius-sm, 2.5px);
    background-color: var(--slider-filled-background);
}
.a9wypuaqm3vm3bweo4g.rh0f0yy input[type="range"]:where(.rh0f0yy)::-ms-fill-upper {
    width: 100%;
    height: 5px;
    cursor: pointer;
    background: var(--slider-unfilled-background);
    border-radius: var(--ds-radius-sm, 2.5px);
}
.a9wypuaqm3vm3bweo4g.rh0f0yy input[type="range"]:where(.rh0f0yy)::-moz-focus-outer {
    border: 0;
}
.a9wypuaqm3vm3bweo4g.rh0f0yy input[type="range"]:where(.rh0f0yy)::-webkit-slider-runnable-track {
    width: 100%;
    height: 5px;
    cursor: pointer;
    background: var(--slider-unfilled-background);
    border-radius: var(--ds-radius-sm, 2.5px);
}
.a9wypuaqm3vm3bweo4g.rh0f0yy input[type="range"]:where(.rh0f0yy):focus::-webkit-slider-runnable-track {
    background-color: var(--slider-unfilled-background);
}
.a6a21ubpe.rh0f02r {
    padding: var(--spacing-2) var(--spacing-3);
    display: flex;
    gap: var(--spacing-2);
}
.a6a21ubpe.rh0f02r > *:first-child {
    padding: var(--spacing-0);
}
.hc4qhnayeez .theater-mode.rh0f02q,
.hc4qhnayeez .a8wu3tfprxkqvegu.rh0f02t {
    display: none;
}
.qo0qfphxusiegu.rh0f02s {
    height: var(--game-footer-height);
    padding: var(--spacing-2);
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    background: var(--grey-700);
    border-bottom-left-radius: var(--game-frame-radius, var(--ds-radius-md, var(--border-radius-md)));
    border-bottom-right-radius: var(--game-frame-radius, var(--ds-radius-md, var(--border-radius-md)));
}
.qo0qfphxusiegu.a7ra4rhxezg.rh0f02s {
    max-width: 400px;
}
.hc4qhnayeez:not(.xqprbdfz08) .a7ra4thumxksxga.rh0f02s {
    display: none;
}
.a7autqo.rh0f02v {
    padding-right: var(--space-6);
}
.a8w27tbleh1ykfgc.rh0f02u {
    border-radius: var(--space-2);
    background: var(--grey-700);
    background-size: cover;
    background-position: center;
    padding: 0;
    overflow: hidden;
    display: grid;
    padding: var(--space-4);
    grid-gap: var(--space-4);
}
.a8w27tbleh0ozfhoo4g.rh0f02x {
    display: grid;
    grid-gap: var(--space-4);
    grid-template-columns: minmax(100px, 40%) auto;
    margin-bottom: var(--space-1);
}
.a9wcanty1s.rh0f02x {
    position: relative;
}
.a9wcanty1s.rh0f02x:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 133.8235294118%;
}
.a9wcanty1s.rh0f02x > * {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--ds-radius-md, var(--border-radius-md));
}
.a8wows1pixe25.rh0f02x {
    display: flex;
    flex-direction: column;
}
.a9wyslpw2eqm.rh0f02x {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: auto;
    align-self: end;
    min-height: 60%;
}
.a8w27tbleh1u6fg7g8l8gnygbqg.rh0f02w {
    display: flex;
    justify-content: space-between;
}
.a22urvt.rh0f02z {
    width: 100%;
    background: var(--grey-400);
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
    padding: var(--spacing-2) var(--spacing-4);
}
.a22urvt.rh0f02z > * {
    width: 100%;
}
.hc4qhnayeezwhuk5k8bnzuquly.rh0f02z {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
    padding-top: 56.25%;
    position: relative;
    overflow: hidden;
}
.a7g64xbvth12ega.rh0f02z {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.a6gehuvpa2e63wgc8vo.rh0f02y {
    position: relative;
    width: 100%;
}
.a9wypuaqmyf6iaxijvv0aijc.rh0f02y {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    padding-right: var(--spacing-1);
}
pre.rh0f02y {
    line-height: 1.5;
    overflow: hidden;
}
textarea.rh0f02y {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    resize: none;
    overflow: auto;
}
pre.rh0f02y,
textarea.rh0f02y {
    white-space: break-spaces;
    width: 100%;
    color: var(--input-color);
    background: var(--input-background);
    box-shadow: var(--input-box-shadow);
    border: var(--input-border-width) solid var(--input-border);
    border-radius: var(--ds-radius-md, var(--input-border-radius));
    font-weight: var(--input-font-weight);
    transition: all var(--input-transition);
    outline: 0;
    margin: var(--spacing-0);
    cursor: text;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: var(--text-size-default);
    padding: var(--ds-spacing-1-5, 0.3em) var(--ds-spacing-2, 0.5em);
    padding: var(--spacing-2);
    transition: none;
}
pre.rh0f02y::-webkit-calendar-picker-indicator,
textarea.rh0f02y::-webkit-calendar-picker-indicator {
    filter: invert(0.8);
}
pre.rh0f02y:focus,
pre.rh0f02y:hover,
textarea.rh0f02y:focus,
textarea.rh0f02y:hover {
    color: var(--input-hover-color);
    border-color: var(--input-hover-border);
}
pre.rh0f02y:disabled,
textarea.rh0f02y:disabled {
    cursor: not-allowed;
    opacity: 0.5;
}
pre.rh0f02y::-webkit-input-placeholder,
textarea.rh0f02y::-webkit-input-placeholder {
    color: var(--input-placeholder);
}
pre.rh0f02y::-moz-placeholder,
textarea.rh0f02y::-moz-placeholder {
    color: var(--input-placeholder);
}
pre.rh0f02y:-ms-input-placeholder,
textarea.rh0f02y:-ms-input-placeholder {
    color: var(--input-placeholder);
}
pre.rh0f02y:-moz-placeholder,
textarea.rh0f02y:-moz-placeholder {
    color: var(--input-placeholder);
}
textarea[type="file"].rh0f02y {
    cursor: pointer;
}
textarea.a9wyvrblizg.rh0f02y {
    border-color: var(--red-400);
}
pre.rh0f02y::-webkit-file-upload-button,
textarea.rh0f02y::-webkit-file-upload-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: var(--spacing-0);
    padding: var(--spacing-0);
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    font-weight: 600;
    touch-action: manipulation;
    position: relative;
    display: inline-flex;
    gap: var(--spacing-2);
    justify-content: flex-start;
    align-items: center;
    -webkit-tap-highlight-color: #fff0;
    transition:
        background-color var(--transition-fast),
        color var(--transition-fast);
    flex-shrink: 0;
    color: var(--white);
    background: var(--grey-700);
    box-shadow: var(--shadow-button-sm);
    box-shadow: none;
    margin-right: var(--ds-spacing-1, 0.25em);
}
pre.rh0f02y::-webkit-file-upload-button:focus-visible,
textarea.rh0f02y::-webkit-file-upload-button:focus-visible {
    outline-offset: 0.125rem;
    outline: 0.125rem solid;
}
@media (hover: hover) {
    pre.rh0f02y::-webkit-file-upload-button:hover:not(.guqrbznz08),
    textarea.rh0f02y::-webkit-file-upload-button:hover:not(.guqrbznz08) {
        color: var(--white);
        background: var(--grey-900);
    }
}
pre.rh0f02y::-webkit-file-upload-button:active,
textarea.rh0f02y::-webkit-file-upload-button:active {
    box-shadow: none;
    color: var(--white);
    background: var(--grey-900);
}
pre.rh0f02y::-webkit-file-upload-button:not(.a9wg2s1poxeev) .a7rscbfcxuu,
textarea.rh0f02y::-webkit-file-upload-button:not(.a9wg2s1poxeev) .a7rscbfcxuu {
    transition: color var(--transition-fast);
    color: var(--grey-200);
}
pre.rh0f02y::-webkit-file-upload-button:not(.a9wg2s1poxeev):hover:not(.guqrbznz08):not(.active) .a7rscbfcxuu,
textarea.rh0f02y::-webkit-file-upload-button:not(.a9wg2s1poxeev):hover:not(.guqrbznz08):not(.active) .a7rscbfcxuu {
    color: var(--white);
}
textarea::-webkit-file-upload-button [disabled].rh0f02y {
    cursor: not-allowed;
    opacity: 0.5;
}
pre.rh0f02y::-webkit-file-upload-button:focus-visible,
textarea.rh0f02y::-webkit-file-upload-button:focus-visible {
    outline-color: var(--white);
}
textarea[readonly].rh0f02y {
    background: var(--input-border);
}
textarea[readonly].rh0f02y:focus,
textarea[readonly].rh0f02y:hover {
    border-color: var(--input-border);
}
textarea[type="button"].rh0f02y,
textarea[type="submit"].rh0f02y {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    cursor: pointer;
}
textarea[type="button"].rh0f02y {
    text-align: left;
}
textarea[readonly].rh0f02y {
    background: none;
}
textarea.a6quttvpd31igbk.rh0f02y {
    padding-right: var(--ds-spacing-10, 36px);
}
.a8go7qbkmxk6wa1q64kscmyih.rh0f02y {
    display: inline-flex;
    width: 100%;
}
.xgtqazi2ud7aaws4foxmw.rh0f02y {
    margin-left: var(--spacing-1);
}
.wpuqemxkkla1q64ksc.rh0f0qr {
    height: 100%;
    min-height: 500px;
    display: flex;
    align-items: center;
}
.wpuqemxkkla1q59vig.rh0f0qr {
    text-align: center;
}
.be7rxleh1ykfgc.rh0f0qq {
    margin-top: var(--ds-spacing-0-5, 1px);
}
.a7qe1qb3vh1ykfgc.rh0f0qq {
    display: flex;
    flex-direction: row;
    justify-self: flex-end;
    align-items: center;
    gap: var(--spacing-2);
}
.a6go7vg.rh0f0qq {
    width: 100%;
    display: flex;
}
.qorqvphxuijba.rh0f0qt {
    display: contents;
}
.qorqvphxuijba.rh0f0qt a:focus-visible img {
    transform: translateY(-2%);
    transition: var(--transition-fast);
    outline: var(--focus-outline-white);
}
.qorqvphxuijba.rh0f0qt a:focus-visible article {
    transform: translateY(-2%);
    transition: var(--transition-fast);
    outline: var(--focus-outline-white);
}
.qorqvphxuijba.rh0f0qt a:focus-visible article img {
    outline: none;
    transform: none;
}
.a6rc4vq.rh0f0qs {
    display: grid;
    grid-gap: var(--spacing-4);
    align-content: flex-start;
    transition: 0.3s;
    transform: translate(0);
}
.a6rc4vq.rh0f0qs:not(.a9xh0sbhdw0ez):hover {
    transform: translateY(-4%);
}
.a6rc4vq.rh0f0qs > a {
    display: block;
}
.a6rc4vq.rh0f0qs a > span {
    display: block;
}
.a9wcanty1s.rh0f0qs {
    will-change: transform;
    transition: 0.3s;
}
.a9wcanty1s.rh0f0qs img {
    border-radius: var(--ds-radius-md, var(--border-radius-md));
    box-shadow: var(--shadows-md);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.a9wcanty1s.a8qy8cbzyh0s4eg.rh0f0qs {
    position: relative;
}
.a9wcanty1s.a8qy8cbzyh0s4eg.rh0f0qs:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%;
}
.a9wcanty1s.auvqfpd0waiabg.rh0f0qs {
    position: relative;
}
.a9wcanty1s.auvqfpd0waiabg.rh0f0qs:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 40%;
}
.a9wcanty1s.a6hw8swryh1izarkjvuglxjqqr77o0whnrw.rh0f0qs {
    position: relative;
}
.a9wcanty1s.a6hw8swryh1izarkjvuglxjqqr77o0whnrw.rh0f0qs:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 62.962962963%;
}
.ra4tbde2a.a8a30trvizuoi.rh0f0s {
    height: 0;
}
.ra4tbde2a.rh0f0s:not(.a7aeqqao) {
    width: 100%;
    max-width: 1200px;
    align-self: center;
}
.a7qujqaw.rh0f0s {
    width: 100%;
    height: 0;
}
.a7gorqbdv.rh0f0s {
    flex: 1;
}
.a7gorqbdv.be1svpjz0kxhwm.rh0f0s {
    height: 100%;
}
.a7gorqbdv.rh0f0s:not(.a7aeqqao) {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: var(--spacing-0) 3vw;
}
.a7gorqbdv.a8a30vrfzkk4ea.rh0f0s {
    padding: var(--spacing-0);
}
.ra4tbde2a.be1svpjz0kxhwm.rh0f0qv {
    height: 100%;
}
.ra4tbde2a.rh0f0qv:not(.a7aeqqao) {
    width: 100%;
    max-width: 1200px;
    align-self: center;
}
.ra4tbde2a.a9goqca7azkgra.rh0f0qv {
    padding: var(--spacing-0) 3vw;
    max-width: calc(1200px + 6vw);
}
.a6wy4uarjz0wihhss5e8wxjahukvqwh8.rh0f0qu {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-4);
    align-self: center;
    padding: var(--spacing-8) var(--spacing-0);
}
.a6wy4uarjz0wihhss5e8wxjahukvqwh8.a9xh0sbhdw0ez.rh0f0qu {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: var(--image);
}
.gortlpdy0i9eawi5uqw.rh0f0qu {
    position: relative;
}
.gortlpdy0i9eawi5uqw.rh0f0qu:before {
    content: "";
    position: absolute;
    left: -2000px;
    right: -2000px;
    top: 0;
    bottom: 0;
    background: var(--grey-700);
    z-index: -1;
}
.a7q6wqrs.rh0f0qu {
    transition: var(--transition-medium);
    display: flex;
}
.a7q6wqrs.rh0f0qu:hover {
    transform: translate(8px);
}
.a9ge4qrvth1ykfge99vg.rh0f0qu {
    display: grid;
    color: var(--white);
    text-align: center;
    position: relative;
}
.a9ge4qrvth1ykfge99vg.a9xh0sbhdw0ez.rh0f0qu {
    margin: var(--spacing-0) auto;
}
.a9ge4qrvth1ykfge99vg.rh0f0qu:not(.a9xh0sbhdw0ez) {
    grid-template-columns: 40% 50%;
    justify-content: space-between;
}
.a9ge4qrvth0k7fhco.rh0f0qu {
    position: relative;
}
.a9ge4qrvth0k7fhco.rh0f0qu img {
    height: 100%;
    object-fit: cover;
    object-position: left;
}
.a9ge4qrvth0k7fhco.rh0f0qu:before {
    content: "";
    height: 100%;
    width: 100%;
    right: 75%;
    position: absolute;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: var(--image);
    z-index: -1;
}
.a8gu3tlpw2eqmbxk.rh0f0qu {
    display: flex;
    justify-content: center;
}
.a8gu3tlpw2eqmbxk.rh0f0qu > * {
    min-width: 19rem;
}
.a8gu3tlpw2eqmbxk.rh0f0qu .a7aeta3vz1n7hhm5escnysmhlnv0xltrw:where(.rh0f0qu) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: var(--spacing-0);
    padding: var(--spacing-0);
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    font-weight: 600;
    touch-action: manipulation;
    position: relative;
    display: inline-flex;
    gap: var(--spacing-2);
    justify-content: flex-start;
    align-items: center;
    -webkit-tap-highlight-color: #fff0;
    transition:
        background-color var(--transition-fast),
        color var(--transition-fast);
    flex-shrink: 0;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    color: var(--white);
    background: var(--blue-500);
    box-shadow: var(--shadow-button-sm);
    font-size: 0.875rem;
    padding: var(--ds-spacing-4, 0.9375rem) var(--spacing-5);
    border-radius: var(--ds-radius-full, var(--border-radius-lg));
    justify-content: center;
}
.a8gu3tlpw2eqmbxk.rh0f0qu .a7aeta3vz1n7hhm5escnysmhlnv0xltrw:where(.rh0f0qu):focus-visible {
    outline-offset: 0.125rem;
    outline: 0.125rem solid;
}
@media (hover: hover) {
    .a8gu3tlpw2eqmbxk.rh0f0qu .a7aeta3vz1n7hhm5escnysmhlnv0xltrw:where(.rh0f0qu):hover:not(.guqrbznz08) {
        color: var(--white);
        background: var(--blue-600);
    }
}
.a8gu3tlpw2eqmbxk.rh0f0qu .a7aeta3vz1n7hhm5escnysmhlnv0xltrw:where(.rh0f0qu):active {
    box-shadow: none;
    color: var(--grey-200);
    background: var(--blue-500);
}
.a8gu3tlpw2eqmbxk.rh0f0qu .a7aeta3vz1n7hhm5escnysmhlnv0xltrw:where(.rh0f0qu):not(.a9wg2s1poxeev) .a7rscbfcxuu {
    transition: color var(--transition-fast);
    color: var(--white);
}
.a8gu3tlpw2eqmbxk.rh0f0qu
    .a7aeta3vz1n7hhm5escnysmhlnv0xltrw:where(.rh0f0qu):not(.a9wg2s1poxeev):hover:not(.guqrbznz08):not(.active)
    .a7rscbfcxuu {
    color: var(--grey-200);
}
.a8gu3tlpw2eqmbxk.rh0f0qu .a7aeta3vz1n7hhm5escnysmhlnv0xltrw:where(.rh0f0qu):focus-visible {
    outline-color: var(--white);
}
.xettrvp3kk1fgoo9acfm4yfqb7s.rh0f0qu {
    width: 100%;
    margin-right: auto;
    max-width: 350px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: center;
    padding: var(--spacing-8) var(--spacing-0);
}
.xettrvp3kk1fgoo9acfm4yfqb7s.rh0f0qu > * + * {
    margin-top: var(--spacing-4);
}
.xettrvp3kk1fgoo9acfm4yfqb7s.a9xh0sbhdw0ez.rh0f0qu {
    max-width: calc(100% - 2em);
    margin: var(--spacing-0) auto;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: var(--image);
}
.a6wy4uarjz0wihhss5e8wxiqax6fyrk.rh0f0qu {
    display: grid;
    grid-auto-flow: row;
    gap: var(--spacing-4);
}
.a9ge4qrvth0k4grk.rh0f0qx {
    position: relative;
    color: var(--white);
    width: 100%;
    max-width: 1200px;
}
.a9ge4qrvth0k4grk.a9xh0sbhdw0ez.rh0f0qx {
    margin: var(--spacing-0) auto;
}
.a9ge4qrvth0k4grk.rh0f0qx:not(.a9xh0sbhdw0ez) {
    grid-template-columns: 40% 55%;
    justify-content: space-between;
}
.xettrvp3kk1fgoo9acfm4yfqb7s.rh0f0qw {
    width: 100%;
    height: 100%;
    margin-right: auto;
    max-width: 390px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    align-self: center;
}
.xettrvp3kk1fgoo9acfm4yfqb7s.rh0f0qw > * + * {
    margin-top: var(--spacing-4);
}
.xettrvp3kk1fgoo9acfm4yfqb7s.a9xh0sbhdw0ez.rh0f0qw {
    margin: var(--spacing-0) auto;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: var(--image);
}
.a7q6wqrs.rh0f0qw {
    transition: var(--transition-medium);
    display: flex;
    justify-content: space-between;
}
.a7q6wqrs.rh0f0qw:hover {
    transform: translate(8px);
}
.ae4uqvtzw.rh0f0qz {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-4);
}
.ae4uqvtzw.rh0f0qz:hover img {
    transform: translateY(-0.25rem);
}
.ae4uqvtzw.rh0f0qz img {
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    box-shadow: var(--shadows-lg);
    transition: all 0.25s;
}
.q23urvp3gahbra94e8a.rh0f0qz {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.q23urvp3gahbra94e8a.rh0f0qz > * + * {
    margin-top: var(--spacing-2);
}
.ae4uqvtz1g.rh0f0qy {
    display: grid;
}
.ae4uqvtz1g.a9xh0sbhdw0ez.rh0f0qy {
    grid-template-columns: 100%;
    grid-gap: var(--spacing-6);
}
.ae4uqvtz1g.rh0f0qy:not(.a9xh0sbhdw0ez) {
    grid-gap: var(--spacing-8);
    grid-template-columns: repeat(2, 1fr);
}
section.rh0f0ur {
    display: flex;
    position: relative;
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    overflow: hidden;
}
section.a7ra4rhxezg.rh0f0ur {
    flex-direction: column;
}
.rc4qrfexf8.rh0f0ur {
    position: absolute;
    width: 70%;
    height: 100%;
    right: 0;
    top: 0;
    background: linear-gradient(270deg, var(--grey-700) 42.02%, var(--grey-700));
}
.rc4qrfexf8.a7ra4rhxezg.rh0f0ur {
    display: none;
}
.a9wcbboxkzbq.rh0f0ur > img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.a9wcbboxkzbq.a7ra4rhxezg.rh0f0ur {
    border-radius: var(--ds-radius-md, 0.25rem);
    overflow: hidden;
}
.a9wcbboxkzbq.a7ra4rhxezg.rh0f0ur > img {
    position: relative;
    width: 100%;
    height: 100%;
}
.q23urvp3g.rh0f0ur {
    z-index: 1;
    padding: var(--spacing-10) var(--ds-spacing-10, 36px);
    display: flex;
    flex-direction: column;
    margin-left: auto;
    max-width: 530px;
    gap: var(--spacing-5);
}
.q23urvp3g.a7ra4rhxezg.rh0f0ur {
    padding: var(--spacing-8) var(--spacing-0) var(--spacing-0) var(--spacing-0);
    max-width: 100%;
}
.q23urvp3g.rh0f0ur .beturhph1ykfgc:where(.rh0f0ur) {
    display: flex;
    justify-content: flex-end;
}
.a7rw8qa7sh0i5gqool4.rh0f0uq {
    display: flex;
    gap: var(--spacing-4);
}
.content-block.rh0f0uq {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: var(--spacing-2);
}
.a9wcbboxkzbq.rh0f0uq {
    position: relative;
    max-width: 100px;
}
.a9wcbboxkzbq.a7ra4rhxezg.rh0f0uq {
    max-width: 50px;
}
.a9wcbboxkzbq.rh0f0uq img {
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.a7rw8qa7sh0i5gqool4.rh0f0ut {
    grid-template-columns: repeat(2, 1fr);
    display: grid;
    gap: var(--spacing-8);
    padding: var(--spacing-6) var(--spacing-0);
}
.a7rw8qa7sh0i5gqool4.a7ra4rhxezg.rh0f0ut {
    grid-template-columns: repeat(1, 1fr);
    margin: var(--spacing-0);
}
section.rh0f0us {
    background-color: var(--grey-700);
    display: flex;
    flex-direction: column;
    padding-top: var(--spacing-8);
    padding-bottom: var(--spacing-6);
    justify-content: center;
    align-items: center;
}
.q23urvp3ga3brks.rh0f0us {
    display: flex;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    width: 100%;
    justify-items: center;
    gap: var(--spacing-4);
    padding: var(--spacing-4) var(--spacing-10);
}
.a62rhwm3vm3bw.rh0f0us {
    padding: var(--spacing-4);
    background-color: var(--grey-500);
}
.content-block.rh0f0us {
    background-color: var(--grey-500);
    margin: var(--spacing-0) auto;
}
svg.rh0f0uv {
    max-width: 100%;
}
.a9wcanty1s.rh0f0uu {
    height: 80px;
    width: auto;
    border-radius: 0 var(--ds-radius-md, var(--border-radius-base)) var(--ds-radius-md, var(--border-radius-base)) 0;
}
.a9wcanty1s.rh0f0uu > img {
    height: 80px;
    width: auto;
    border-radius: 0 var(--ds-radius-md, var(--border-radius-base)) var(--ds-radius-md, var(--border-radius-base)) 0;
}
.ra4.rh0f0uu {
    display: grid;
    align-items: center;
    justify-content: center;
    grid-template-columns: repeat(3, 1fr);
    padding: var(--spacing-0) var(--spacing-5);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
    background: var(--grey-700);
}
.ra4.rh0f0uu > * {
    display: flex;
    justify-content: center;
}
.ra4.rh0f0uu :where(.rh0f0uu):first-child {
    justify-content: flex-start;
}
.ra4.rh0f0uu :where(.rh0f0uu):last-child {
    justify-content: flex-end;
}
.ra4.a7ra4rhxezg.rh0f0uu {
    padding: var(--spacing-4) var(--spacing-6);
    grid-template-columns: repeat(2, 1fr);
}
.begcbc3kk5gq.rh0f0ux {
    display: flex;
    justify-content: flex-end;
}
.begcbc3kk5gq.a9xh0sbhdw0ez.rh0f0ux {
    justify-content: center;
}
.a6rc4vq.rh0f0ux {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--spacing-6);
    background-color: var(--grey-700);
    border-radius: var(--ds-radius-md, var(--border-radius-base));
}
.a6rc4vq.a9xh0sbhdw0ez.rh0f0ux {
    flex-direction: column;
    padding: var(--spacing-4);
}
.a9w4qhum3vm3bw.rh0f0ux {
    display: flex;
    align-items: center;
    gap: var(--spacing-6);
}
.a9w4qhum3vm3bw.rh0f0ux svg {
    margin: var(--spacing-0) auto;
    max-height: 30px;
    height: 100%;
}
.a9w4qhum3vm3bw.a9xh0urdxk6i.rh0f0ux {
    gap: var(--spacing-4);
}
.a9w4qhum3vm3bw.a9xh0urdxk6i.rh0f0ux svg {
    max-height: 22px;
}
.a9w4qhum3vm3bw.a9xh0sbhdw0ez.rh0f0ux {
    padding: var(--spacing-4) var(--spacing-0);
}
@property --degrees {
    syntax: "<angle>";
    inherits: false;
    initial-value: 0deg;
}
@property --percentage {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 30%;
}
.rc4qrfexf7fri9e8a.rh0f0uw {
    --degrees: 0deg;
    --percentage: 30%;
    background: linear-gradient(var(--degrees), transparent var(--percentage), var(--border-color) 100%);
    padding: var(--spacing-0-5);
    transition: 0.3s ease;
    transition-property: transform, translate, scale, rotate;
}
@media (min-width: 80rem) {
    .rc4qrfexf7fri9e8a.rh0f0uw {
        --percentage: 15%;
    }
}
.a9g20qfpcy1my {
    background-color: var(--grey-500);
}
.a6gu0qa.rh0f0uz > span {
    display: block;
}
.qurrgvny1n7bwwi91gxmpq.rh0feaz {
    border-radius: var(--ds-radius-full, 50%);
}
.qurrgvny1n7bwwi91gxmpq.rh0feaz circle:where(.rh0feaz) {
    cx: var(--half-size);
    cy: var(--half-size);
    r: var(--radius-legacy);
    stroke-width: var(--stroke-width);
    fill: none;
    stroke-linecap: round;
}
.qurrgvny1n7bwwi91gxmpq.rh0feaz circle.axo:where(.rh0feaz) {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: var(--half-size) var(--half-size);
    stroke-dasharray: var(--dash) calc(var(--circumference) - var(--dash));
    transition: stroke-dasharray 1s linear 0s;
}
.rcwqq.rh0f0uy {
    grid-template-columns: 1fr 0.8fr 1.2fr;
    grid-template-rows: 58px 70px 48px;
    gap: var(--spacing-0) var(--spacing-0);
    grid-template-areas: "heading heading timer" "buttons buttons timer" "footer footer footer";
}
.a6gu0qaw.rh0f0uy {
    grid-area: timer;
    overflow: hidden;
}
.a9ge4qrfpzq.rh0f0uy {
    grid-area: heading;
}
.beturhp2q.rh0f0uy {
    grid-area: buttons;
}
.a22urvt.rh0f0uy {
    grid-area: footer;
}

.q23urvp3gahbra94e8a.rh0f0it {
    display: flex;
    flex-direction: column;
    padding: var(--spacing-3);
    z-index: 1;
}
.q23urvp3g.rh0f0it {
    display: flex;
    flex-direction: column;
    height: 100%;
    row-gap: var(--spacing-0-5);
}

.a6rc4vq7e2a.rh0f0it {
    display: grid;
    grid-template-columns: 50% 50%;
    position: relative;
    height: 12rem;
    overflow: hidden;
    transform: scale(1);
}
.a8wu3tbpaxg.rh0f0it .a6rc4vq7e2a:where(.rh0f0it) {
    grid-template-columns: calc(60% - 20px) 40%;
    column-gap: var(--spacing-5);
    height: 100%;
}
.a6rc4vq7e2a.rh0f0it:hover {
    opacity: 0.9;
}
.geqrgzi2lgbng51gtmzcqqw.rh0f0it {
    margin-top: var(--spacing-1);
}
.geqrgzi2lgbng51gtmzcqqw.rh0f0it > span:first-child {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.beturhph1ykfge99vg.rh0f0it {
    margin-top: auto;
    width: fit-content;
    background-color: var(--grey-500);
}
.a9wcanty1s.rh0f0it {
    position: relative;
}
.a9wcanty1s.rh0f0it img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: right;
}
.a9wcbfpxe6k.rh0f0it {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
    width: 100%;
}

