@font-face {
    font-family: Inter Variable;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/InterVariable.ff710c09.woff2") format("woff2");
}

body {
    --wcm-z-index: 1300;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 400;
    font-size: 0.875rem;
    min-width: 375px;
    background-color: var(--mui-palette-bg-1);
    margin: 0px;
    color: var(--mui-palette-text-primary);
}

*, ::before, ::after {
    box-sizing: inherit;
}

:root, html, [data-mui-color-scheme="light"] {
    color-scheme: light only;
}

:root, [data-mui-color-scheme="light"] {
    --mui-palette-bg-max: #f0f0f0;
    --mui-palette-bg-1: #fafafa;
    --mui-palette-bg-2: #fcfcfc;
    --mui-palette-bg-3: #ffffff;
    --mui-palette-bg-4: #f2f2f2;
    --mui-palette-bg-5: #f1f1f1;
    --mui-palette-bg-6: #ebebeb;
    --mui-palette-border-0: rgba(0, 0, 0, 0.06);
    --mui-palette-border-1: rgba(0, 0, 0, 0.08);
    --mui-palette-border-2: rgba(0, 0, 0, 0.1);
    --mui-palette-border-opaque: #e5e6e6;
    --mui-palette-fg-max: #000000;
    --mui-palette-fg-1: #000000;
    --mui-palette-fg-2: #666666;
    --mui-palette-fg-3: #7d7d7d;
    --mui-palette-fg-4: #a8a8a8;
    --mui-palette-fg-5: #b3b3b3;
    --mui-palette-fg-icon: #A8A8A8;
    --mui-palette-selected: rgba(46, 15, 15, 0.04);
    --mui-palette-blue-1: #1a88f8;
    --mui-palette-blue-2: #48abff;
    --mui-palette-blue-3: #a9e7ff;
    --mui-palette-yellow-1: #ffb200;
    --mui-palette-yellow-2: #ffcc00;
    --mui-palette-yellow-3: #f6d551;
    --mui-palette-red-1: #f24900;
    --mui-palette-red-2: #ff8947;
    --mui-palette-red-3: #ffc693;
    --mui-palette-purple-1: #9391f7;
    --mui-palette-purple-2: #bcbbff;
    --mui-palette-purple-3: #e2e0ff;
    --mui-palette-green-1: #1f807b;
    --mui-palette-green-2: #63bbb6;
    --mui-palette-green-3: #9debe7;
    --mui-palette-cyan-1: #6bcef5;
    --mui-palette-cyan-2: #b5e7fa;
    --mui-palette-cyan-3: #dff6ff;
    --mui-palette-navy-1: #1c4886;
    --mui-palette-navy-2: #6188c0;
    --mui-palette-navy-3: #b0d3ff;
    --mui-palette-shadow-low: rgba(0, 0, 0, 0.03);
    --mui-palette-shadow-medium: rgba(0, 0, 0, 0.05);
    --mui-palette-shadow-high: rgba(0, 0, 0, 0.07);
    --mui-palette-shadow-strong: rgba(0, 0, 0, 0.11);
    --mui-palette-shadow-stroke-1: rgba(0, 0, 0, 0.06);
    --mui-palette-shadow-stroke-2: rgba(0, 0, 0, 0.08);
    --mui-palette-ethereum: #25292e;
    --mui-palette-focus: rgba(26, 136, 248, 0.2);
    --mui-palette-scrim: rgba(247, 246, 246, 0.8);
    --mui-palette-data-red: #FF4760;
    --mui-palette-data-coral: #FF513D;
    --mui-palette-data-orange: #FF7029;
    --mui-palette-data-honey: #FF8C00;
    --mui-palette-data-yellow: #DBA400;
    --mui-palette-data-pear: #CCAB00;
    --mui-palette-data-light-green: #22CE80;
    --mui-palette-data-green: #00BD68;
    --mui-palette-data-matcha: #89BE2D;
    --mui-palette-data-seafoam: #00B89F;
    --mui-palette-data-teal: #05B4C7;
    --mui-palette-data-lagoon: #12B4D9;
    --mui-palette-data-blue: #38B0F5;
    --mui-palette-data-azure: #4797FF;
    --mui-palette-data-purple: #837AFF;
    --mui-palette-data-lavender: #C061FF;
    --mui-palette-data-pink: #EB47CF;
    --mui-palette-button-hover: rgba(0, 0, 0, 0.025);
    --mui-palette-overlay-hover: rgba(0, 0, 0, 0.08);
    --mui-palette-overlay-hover-subtle: rgba(0, 0, 0, 0.04);
    --mui-palette-data-green-gho: #5dff93;
    --mui-palette-favourite-star: #FFB300;
    --mui-palette-danger: #DC2626;
    --mui-palette-sgho-banner-green: rgba(50, 201, 88, 0.06);
    --mui-palette-chain-testnet: #8594ab;
    --mui-palette-chain-ethereum: #25292e;
    --mui-palette-chain-polygon: #8347e5;
    --mui-palette-chain-base: #0052ff;
    --mui-palette-chain-optimism: #e84142;
    --mui-palette-chain-lens: #36a136;
    --mui-palette-chain-arbitrum: #28a0f0;
    --mui-palette-chain-blast: #ffc700;
    --mui-palette-chain-scroll: #f8cf6e;
    --mui-palette-chain-worldchain: #ff9d00;
    --mui-palette-chain-zksync: #8c8dfe;
    --mui-palette-bone: #f6f7f4;
    --mui-palette-bg-4-hover: #f6f7f4;
    --mui-palette-secondary-main: #FF607B;
    --mui-palette-secondary-light: #FF607B;
    --mui-palette-secondary-dark: #B34356;
    --mui-palette-error-light: #D26666;
    --mui-palette-error-dark: #BC0000;
    --mui-palette-error-text: #4F1919;
    --mui-palette-error-bg: #F9EBEB;
    --mui-palette-warning-light: #FFCE00;
    --mui-palette-warning-dark: #C67F15;
    --mui-palette-warning-text: #63400A;
    --mui-palette-warning-bg: #FEF5E8;
    --mui-palette-info-light: #0062D2;
    --mui-palette-info-dark: #002754;
    --mui-palette-info-text: #002754;
    --mui-palette-info-bg: #E5EFFB;
    --mui-palette-success-light: #90FF95;
    --mui-palette-success-dark: #318435;
    --mui-palette-success-text: #1C4B1E;
    --mui-palette-success-bg: #ECF8ED;
    --mui-palette-disabled-fg: #BBBECA;
    --mui-palette-disabled-bg: #EAEBEF;
    --mui-palette-input-line: #383D511F;
    --mui-palette-input-border-hover: #CBCDD8;
    --mui-palette-surface-elevated: #ffffff;
    --mui-palette-table-bg: #ffffff;
    --mui-palette-button-bg-secondary: #ffffff;
    --mui-palette-button-hover-primary: rgba(255, 255, 255, 0.16);
    --mui-palette-button-hover-secondary: rgba(0, 0, 0, 0.03);
    --mui-palette-button-hover-tertiary: rgba(0, 0, 0, 0.04);
    --mui-palette-primary-main: #000000;
    --mui-palette-primary-light: #666666;
    --mui-palette-primary-dark: #000000;
    --mui-palette-primary-contrastText: #fafafa;
    --mui-palette-primary-mainChannel: 0 0 0;
    --mui-palette-primary-lightChannel: 102 102 102;
    --mui-palette-primary-darkChannel: 0 0 0;
    --mui-palette-primary-contrastTextChannel: 250 250 250;
    --mui-palette-secondary-contrastText: rgba(0, 0, 0, 0.87);
    --mui-palette-secondary-mainChannel: 255 96 123;
    --mui-palette-secondary-lightChannel: 255 96 123;
    --mui-palette-secondary-darkChannel: 179 67 86;
    --mui-palette-secondary-contrastTextChannel: 0 0 0;
    --mui-palette-error-100: #4F1919;
    --mui-palette-error-200: #F9EBEB;
    --mui-palette-error-main: #f24900;
    --mui-palette-error-contrastText: #fff;
    --mui-palette-error-mainChannel: 242 73 0;
    --mui-palette-error-lightChannel: 210 102 102;
    --mui-palette-error-darkChannel: 188 0 0;
    --mui-palette-error-contrastTextChannel: 255 255 255;
    --mui-palette-warning-100: #63400A;
    --mui-palette-warning-200: #FEF5E8;
    --mui-palette-warning-main: #ffb200;
    --mui-palette-warning-contrastText: rgba(0, 0, 0, 0.87);
    --mui-palette-warning-mainChannel: 255 178 0;
    --mui-palette-warning-lightChannel: 255 206 0;
    --mui-palette-warning-darkChannel: 198 127 21;
    --mui-palette-warning-contrastTextChannel: 0 0 0;
    --mui-palette-info-100: #002754;
    --mui-palette-info-200: #E5EFFB;
    --mui-palette-info-main: #1a88f8;
    --mui-palette-info-contrastText: #fff;
    --mui-palette-info-mainChannel: 26 136 248;
    --mui-palette-info-lightChannel: 0 98 210;
    --mui-palette-info-darkChannel: 0 39 84;
    --mui-palette-info-contrastTextChannel: 255 255 255;
    --mui-palette-success-100: #1C4B1E;
    --mui-palette-success-200: #ECF8ED;
    --mui-palette-success-main: #00BD68;
    --mui-palette-success-contrastText: rgba(0, 0, 0, 0.87);
    --mui-palette-success-mainChannel: 0 189 104;
    --mui-palette-success-lightChannel: 144 255 149;
    --mui-palette-success-darkChannel: 49 132 53;
    --mui-palette-success-contrastTextChannel: 0 0 0;
    --mui-palette-text-primary: #000000;
    --mui-palette-text-secondary: #666666;
    --mui-palette-text-disabled: #a8a8a8;
    --mui-palette-text-muted: #7d7d7d;
    --mui-palette-text-primaryChannel: 0 0 0;
    --mui-palette-text-secondaryChannel: 102 102 102;
    --mui-palette-background-default: #f1f1f1;
    --mui-palette-background-paper: #ffffff;
    --mui-palette-background-surface: #fcfcfc;
    --mui-palette-background-defaultChannel: 241 241 241;
    --mui-palette-background-paperChannel: 255 255 255;
    --mui-palette-divider: rgba(0, 0, 0, 0.06);
    --mui-palette-action-active: #7d7d7d;
    --mui-palette-action-hover: rgba(0, 0, 0, 0.025);
    --mui-palette-action-selected: rgba(46, 15, 15, 0.04);
    --mui-palette-action-disabled: #BBBECA;
    --mui-palette-action-disabledBackground: #EAEBEF;
    --mui-palette-action-focus: rgba(26, 136, 248, 0.2);
    --mui-palette-action-hoverOpacity: 0.04;
    --mui-palette-action-selectedOpacity: 0.08;
    --mui-palette-action-disabledOpacity: 0.38;
    --mui-palette-action-focusOpacity: 0.12;
    --mui-palette-action-activatedOpacity: 0.12;
    --mui-palette-action-activeChannel: 125 125 125;
    --mui-palette-action-selectedChannel: 46 15 15;
    --mui-palette-common-black: #000;
    --mui-palette-common-white: #fff;
    --mui-palette-common-background: #fff;
    --mui-palette-common-onBackground: #000;
    --mui-palette-common-backgroundChannel: 255 255 255;
    --mui-palette-common-onBackgroundChannel: 0 0 0;
    --mui-palette-grey-50: #fafafa;
    --mui-palette-grey-100: #f5f5f5;
    --mui-palette-grey-200: #eeeeee;
    --mui-palette-grey-300: #e0e0e0;
    --mui-palette-grey-400: #bdbdbd;
    --mui-palette-grey-500: #9e9e9e;
    --mui-palette-grey-600: #757575;
    --mui-palette-grey-700: #616161;
    --mui-palette-grey-800: #424242;
    --mui-palette-grey-900: #212121;
    --mui-palette-grey-A100: #f5f5f5;
    --mui-palette-grey-A200: #eeeeee;
    --mui-palette-grey-A400: #bdbdbd;
    --mui-palette-grey-A700: #616161;
    --mui-palette-Alert-errorColor: rgb(84, 40, 40);
    --mui-palette-Alert-infoColor: rgb(0, 39, 84);
    --mui-palette-Alert-successColor: rgb(57, 102, 59);
    --mui-palette-Alert-warningColor: rgb(102, 82, 0);
    --mui-palette-Alert-errorFilledBg: var(--mui-palette-error-main, #f24900);
    --mui-palette-Alert-infoFilledBg: var(--mui-palette-info-main, #1a88f8);
    --mui-palette-Alert-successFilledBg: var(--mui-palette-success-main, #00BD68);
    --mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-main, #ffb200);
    --mui-palette-Alert-errorFilledColor: #fff;
    --mui-palette-Alert-infoFilledColor: #fff;
    --mui-palette-Alert-successFilledColor: rgba(0, 0, 0, 0.87);
    --mui-palette-Alert-warningFilledColor: rgba(0, 0, 0, 0.87);
    --mui-palette-Alert-errorStandardBg: rgb(250, 239, 239);
    --mui-palette-Alert-infoStandardBg: rgb(229, 239, 250);
    --mui-palette-Alert-successStandardBg: rgb(243, 255, 244);
    --mui-palette-Alert-warningStandardBg: rgb(255, 250, 229);
    --mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #f24900);
    --mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #1a88f8);
    --mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #00BD68);
    --mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #ffb200);
    --mui-palette-AppBar-defaultBg: var(--mui-palette-grey-100, #f5f5f5);
    --mui-palette-Avatar-defaultBg: var(--mui-palette-grey-400, #bdbdbd);
    --mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-300, #e0e0e0);
    --mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-A100, #f5f5f5);
    --mui-palette-Chip-defaultBorder: var(--mui-palette-grey-400, #bdbdbd);
    --mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-700, #616161);
    --mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-700, #616161);
    --mui-palette-FilledInput-bg: rgba(0, 0, 0, 0.06);
    --mui-palette-FilledInput-hoverBg: rgba(0, 0, 0, 0.09);
    --mui-palette-FilledInput-disabledBg: rgba(0, 0, 0, 0.12);
    --mui-palette-LinearProgress-primaryBg: rgb(158, 158, 158);
    --mui-palette-LinearProgress-secondaryBg: rgb(255, 194, 204);
    --mui-palette-LinearProgress-errorBg: rgb(250, 185, 158);
    --mui-palette-LinearProgress-infoBg: rgb(167, 209, 252);
    --mui-palette-LinearProgress-successBg: rgb(158, 229, 197);
    --mui-palette-LinearProgress-warningBg: rgb(255, 225, 158);
    --mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.11);
    --mui-palette-Slider-primaryTrack: rgb(158, 158, 158);
    --mui-palette-Slider-secondaryTrack: rgb(255, 194, 204);
    --mui-palette-Slider-errorTrack: rgb(250, 185, 158);
    --mui-palette-Slider-infoTrack: rgb(167, 209, 252);
    --mui-palette-Slider-successTrack: rgb(158, 229, 197);
    --mui-palette-Slider-warningTrack: rgb(255, 225, 158);
    --mui-palette-SnackbarContent-bg: rgb(48, 48, 48);
    --mui-palette-SnackbarContent-color: #fff;
    --mui-palette-SpeedDialAction-fabHoverBg: rgb(216, 216, 216);
    --mui-palette-StepConnector-border: var(--mui-palette-grey-400, #bdbdbd);
    --mui-palette-StepContent-border: var(--mui-palette-grey-400, #bdbdbd);
    --mui-palette-Switch-defaultColor: var(--mui-palette-common-white, #fff);
    --mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-100, #f5f5f5);
    --mui-palette-Switch-primaryDisabledColor: rgb(158, 158, 158);
    --mui-palette-Switch-secondaryDisabledColor: rgb(255, 194, 204);
    --mui-palette-Switch-errorDisabledColor: rgb(250, 185, 158);
    --mui-palette-Switch-infoDisabledColor: rgb(167, 209, 252);
    --mui-palette-Switch-successDisabledColor: rgb(158, 229, 197);
    --mui-palette-Switch-warningDisabledColor: rgb(255, 225, 158);
    --mui-palette-TableCell-border: rgba(224, 224, 224, 1);
    --mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92);
    --mui-palette-dividerChannel: 0 0 0;
    --mui-opacity-inputPlaceholder: 0.42;
    --mui-opacity-inputUnderline: 0.42;
    --mui-opacity-switchTrackDisabled: 0.12;
    --mui-opacity-switchTrack: 0.38;
}

:root {
    --mui-shape-borderRadius: 4px;
    --mui-shadows-0: none;
    --mui-shadows-1: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    --mui-shadows-2: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    --mui-shadows-3: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
    --mui-shadows-4: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
    --mui-shadows-5: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
    --mui-shadows-6: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
    --mui-shadows-7: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
    --mui-shadows-8: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
    --mui-shadows-9: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
    --mui-shadows-10: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
    --mui-shadows-11: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
    --mui-shadows-12: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
    --mui-shadows-13: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
    --mui-shadows-14: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
    --mui-shadows-15: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
    --mui-shadows-16: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
    --mui-shadows-17: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
    --mui-shadows-18: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
    --mui-shadows-19: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
    --mui-shadows-20: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
    --mui-shadows-21: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
    --mui-shadows-22: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
    --mui-shadows-23: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
    --mui-shadows-24: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
    --mui-zIndex-mobileStepper: 1000;
    --mui-zIndex-fab: 1050;
    --mui-zIndex-speedDial: 1050;
    --mui-zIndex-appBar: 1100;
    --mui-zIndex-drawer: 1200;
    --mui-zIndex-modal: 1300;
    --mui-zIndex-snackbar: 1400;
    --mui-zIndex-tooltip: 1500;
}

html {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    text-size-adjust: 100%;
}

body::backdrop {
    background-color: var(--mui-palette-background-default);
}

body > div:first-of-type {
    min-height: 100dvh;
    display: flex;
    flex-direction: column;
}

.css-1xfkqnt {
    height: 72px;
    position: sticky;
    top: 0px;
    z-index: 1100;
    background-color: var(--mui-palette-bg-3);
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    box-shadow: inset 0px -1px 0px var(--mui-palette-border-0);
    transition: top 300ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1jzxjtb {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    display: flex;
    flex: 1 1 0%;
    padding-left: 8px;
    padding-right: 8px;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    padding-bottom: 0px;
}
.css-jmvpb3 {
    margin: 0px;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    text-decoration: none;
    color: var(--mui-palette-fg-3);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-16mw79v {
    margin: 0px;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0.009375rem;
}

@media (min-width: 640px) {
    .css-1jzxjtb {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 760px) {
    .css-1jzxjtb {
        padding-left: 48px;
        padding-right: 48px;
    }
}

@media (min-width: 960px) {
    .css-1jzxjtb {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 1280px) {
    .css-1jzxjtb {
        max-width: 1280px;
    }
}

@media (min-width: 1575px) {
    .css-1jzxjtb {
        padding-left: 96px;
        padding-right: 96px;
        max-width: 1632px;
    }
}

@media (min-width: 1800px) {
    .css-1jzxjtb {
        padding-left: 0px;
        padding-right: 0px;
        max-width: 1440px;
    }
}

.css-snwmdr {
    margin: 0px 12px 0px 0px;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    font-size: 0.875rem;
    text-decoration: none;
    line-height: 0;
    color: var(--mui-palette-fg-1);
    transition: 0.3s;
}

.css-13o7eu2 {
    display: block;
}

.css-88pgia {
    margin-right: 4px;
}

@media (min-width: 760px) {
    .css-88pgia {
        margin-right: 12px;
    }
}

.css-ruvl26 {
    display: none;
}

@media (min-width: 1125px) {
    .css-ruvl26 {
        display: block;
    }
}

.css-bgk7dq {
    list-style: none;
    margin: 0px;
    padding: 0px;
    position: relative;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 0.5rem;
}

@media (min-width: 1125px) {
    .css-bgk7dq {
        -webkit-box-align: center;
        align-items: center;
        flex-direction: row;
        gap: 0px;
    }
}

.css-14an4oo {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    margin-right: 0px;
}

@media (min-width: 1125px) {
    .css-14an4oo {
        width: unset;
        margin-right: 8px;
    }
}

.active.css-qk2oqa {
    color: var(--mui-palette-fg-1);
}

.css-qk2oqa {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    box-shadow: none;
    min-width: unset;
    white-space: nowrap;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    line-height: 1.25rem;
    font-size: 0.875rem;
    height: 36px;
    border-radius: 0.5rem;
    color: var(--mui-palette-fg-3);
    letter-spacing: -0.00563rem;
    padding: 2.25rem 0.8125rem;
    position: relative;
    transition: color 0.25s ease-out;
}

.active.css-qk2oqa::after {
    opacity: 1;
}

.css-qk2oqa::after {
    content: "";
    position: absolute;
    height: 2px;
    bottom: 0px;
    left: 0.8125rem;
    right: 0.8125rem;
    background: var(--mui-palette-purple-1);
    opacity: 0;
}

.css-1udygkv {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    align-items: stretch;
    position: relative;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    margin-right: 0px;
    flex-direction: column;
}

@media (min-width: 1125px) {
    .css-1udygkv {
        width: unset;
        margin-right: 8px;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
    }
}

.css-c8ewp8 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    box-shadow: none;
    min-width: unset;
    white-space: nowrap;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    line-height: 1.25rem;
    font-size: 0.875rem;
    height: 36px;
    border-radius: 0.5rem;
    color: var(--mui-palette-fg-3);
    letter-spacing: -0.00563rem;
    padding: 2.25rem 0.8125rem;
    position: relative;
    transition: color 0.25s ease-out;
}

.css-1jje6rn {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    margin-left: 0.25rem;
    font-size: 16px;
    transform: rotate(0deg);
    transition: transform 0.2s ease-in-out;
}

.css-c8ewp8::after {
    right: calc(16px + 1.0625rem);
    content: "";
    position: absolute;
    height: 2px;
    bottom: 0px;
    left: 0.8125rem;
    background: var(--mui-palette-purple-1);
    opacity: 0;
}

.css-i9gxme {
    -webkit-box-flex: 1;
    flex-grow: 1;
}

.css-1rw6ub6 {
    display: none;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    letter-spacing: -0.00563rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
    height: 36px;
    background-color: var(--mui-palette-bg-3);
    box-shadow: 0px 2px 4px 0px var(--mui-palette-shadow-low), 0px 0px 0px 1px var(--mui-palette-shadow-stroke-2);
    position: relative;
    isolation: isolate;
    color: var(--mui-palette-fg-1);
    min-width: unset;
    -webkit-box-align: center;
    align-items: center;
    outline: 0px;
    margin: 0px 0.62rem 0px 0px;
    text-decoration: none;
    transition: background-color 100ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1), border-color 100ms cubic-bezier(0.4, 0, 0.2, 1), color 100ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 0.5rem;
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: none;
    padding: 0px 0.88rem;
    white-space: nowrap;
}

.css-1rw6ub6::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: inherit;
    z-index: -1;
    transition: background-color 100ms;
}

.css-1rw6ub6 .MuiButton-startIcon {
    color: var(--mui-palette-fg-3);
}

.css-1l6c7y9 {
    display: inherit;
    margin-right: 8px;
    margin-left: -4px;
}

.css-1rw6ub6 .MuiButton-startIcon > :nth-of-type(1) {
    font-size: 18px;
}

.css-1l6c7y9 > :nth-of-type(1) {
    font-size: 20px;
}

.css-1wrbo0l {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    font-size: 1.5rem;
    fill: none;
    stroke: currentcolor;
    color: inherit;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-67p32j {
    margin: 0px;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    letter-spacing: -0.00563rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
}

.css-1svnsvm {
    position: relative;
    display: none;
    vertical-align: middle;
    flex-shrink: 0;
    margin-right: 0.62rem;
}

.css-1mh4n4e,
.css-11zq104 {
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    letter-spacing: -0.00563rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
    height: 36px;
    background-color: var(--mui-palette-bg-3);
    box-shadow: 0px 2px 4px 0px var(--mui-palette-shadow-low), 0px 0px 0px 1px var(--mui-palette-shadow-stroke-2);
    position: relative;
    isolation: isolate;
    color: var(--mui-palette-fg-1);
    min-width: unset;
    -webkit-box-align: center;
    align-items: center;
    outline: 0px;
    margin: 0px;
    text-decoration: none;
    white-space: nowrap;
    transition: background-color 100ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1), border-color 100ms cubic-bezier(0.4, 0, 0.2, 1), color 100ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 0.5rem;
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: none;
    padding: 0px 8px;
}

.css-1mh4n4e::before,
.css-11zq104::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: inherit;
    z-index: -1;
    transition: background-color 100ms;
}

.css-1mh4n4e .MuiButton-startIcon,
.css-11zq104 .MuiButton-startIcon {
    color: var(--mui-palette-fg-3);
}

.css-1mh4n4e .css-67p32j,
.css-11zq104 .css-67p32j {
    display: none;
}

.css-1mh4n4e .css-1l6c7y9,
.css-11zq104 .css-1l6c7y9 {
    margin-right: 0;
    margin-left: 0;
}

.header-connect-full {
    display: none;
}

@media (min-width: 1125px) {
    .css-1rw6ub6 {
        display: inline-flex;
    }

    .css-1svnsvm {
        display: inline-flex;
    }

    .css-1mh4n4e,
    .css-11zq104 {
        padding: 0px 0.88rem;
    }

    .css-1mh4n4e .css-67p32j,
    .css-11zq104 .css-67p32j {
        display: inline;
    }

    .css-1mh4n4e .css-1l6c7y9,
    .css-11zq104 .css-1l6c7y9 {
        margin-right: 8px;
        margin-left: -4px;
    }

    .header-connect-full {
        display: inline;
    }
}

.css-70qvj9 {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-4nv5fl {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    fill: none;
    stroke: currentcolor;
    font-size: 18px;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-f4nuha.MuiBadge-invisible {
    transform: scale(0) translate(50%, -50%);
}

.css-1svnsvm .MuiBadge-badge {
    top: 2px;
    right: 2px;
    border-radius: 20px;
    width: 10px;
    height: 10px;
    background-color: var(--mui-palette-secondary-main);
    color: var(--mui-palette-secondary-main);
}

.css-f4nuha {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    justify-content: center;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    position: absolute;
    box-sizing: border-box;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 1;
    z-index: 1;
    background-color: var(--mui-palette-secondary-main);
    color: var(--mui-palette-secondary-contrastText);
    height: 8px;
    min-width: 8px;
    top: 0px;
    right: 0px;
    transform: scale(1) translate(50%, -50%);
    transform-origin: 100% 0%;
    border-radius: 4px;
    padding: 0px;
    transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1svnsvm .MuiBadge-badge::after {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: 1.2s ease-in-out 0s infinite normal none running ripple;
    border: 1px solid;
    content: "";
}

.css-1osb3je {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    font-size: 18px;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1gjy61t.MuiBadge-invisible {
    transform: scale(0) translate(50%, -50%);
}

.css-1gjy61t {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    justify-content: center;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    position: absolute;
    box-sizing: border-box;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    font-size: 0.75rem;
    min-width: 20px;
    line-height: 1;
    height: 20px;
    z-index: 1;
    background-color: var(--mui-palette-secondary-main);
    color: var(--mui-palette-secondary-contrastText);
    top: 0px;
    right: 0px;
    transform: scale(1) translate(50%, -50%);
    transform-origin: 100% 0%;
    padding: 0px 6px;
    border-radius: 10px;
    transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-ogsxet {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    min-width: unset;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    letter-spacing: -0.00563rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
    height: 36px;
    background-color: var(--mui-palette-bg-3);
    box-shadow: 0px 2px 4px 0px var(--mui-palette-shadow-low), 0px 0px 0px 1px var(--mui-palette-shadow-stroke-2);
    position: relative;
    isolation: isolate;
    color: var(--mui-palette-fg-1);
    outline: 0px;
    margin: 0px;
    text-decoration: none;
    white-space: nowrap;
    transition: background-color 100ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1), border-color 100ms cubic-bezier(0.4, 0, 0.2, 1), color 100ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0px 0.88rem;
    border-radius: 0.5rem;
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: none;
}

.css-ogsxet::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: inherit;
    z-index: -1;
    transition: background-color 100ms;
}

.css-10ybb1s {
    display: none;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    letter-spacing: -0.00563rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
    height: 36px;
    background-color: var(--mui-palette-bg-3);
    box-shadow: 0px 2px 4px 0px var(--mui-palette-shadow-low), 0px 0px 0px 1px var(--mui-palette-shadow-stroke-2);
    position: relative;
    isolation: isolate;
    color: var(--mui-palette-fg-1);
    min-width: unset;
    outline: 0px;
    margin: 0px 0px 0px 0.62rem;
    text-decoration: none;
    white-space: nowrap;
    transition: background-color 100ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1), border-color 100ms cubic-bezier(0.4, 0, 0.2, 1), color 100ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 0.5rem;
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: none;
    padding: 0px 0.5rem;
}

.css-10ybb1s::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: inherit;
    z-index: -1;
    transition: background-color 100ms;
}

@media (min-width: 1125px) {
    .css-10ybb1s {
        display: inline-flex;
    }
}

.css-nwaw6g {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    fill: none;
    stroke: currentcolor;
    font-size: 20px;
    color: var(--mui-palette-fg-2);
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-p8pt9 {
    display: flex;
}

@media (min-width: 1125px) {
    .css-p8pt9 {
        display: none;
    }
}

.css-1szmlgz {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    letter-spacing: -0.00563rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
    height: 36px;
    background-color: var(--mui-palette-bg-3);
    box-shadow: 0px 2px 4px 0px var(--mui-palette-shadow-low), 0px 0px 0px 1px var(--mui-palette-shadow-stroke-2);
    position: relative;
    isolation: isolate;
    color: var(--mui-palette-fg-1);
    min-width: unset;
    outline: 0px;
    margin: 0px 0px 0px 8px;
    text-decoration: none;
    white-space: nowrap;
    transition: background-color 100ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1), border-color 100ms cubic-bezier(0.4, 0, 0.2, 1), color 100ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 0.5rem;
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: none;
    padding: 7px 8px;
}

.css-jlfaql {
    position: relative;
    width: 24px;
    height: 24px;
    color: var(--mui-palette-fg-2);
}

.css-zp6c0w {
    position: absolute;
    left: 4px;
    width: 16px;
    height: 2px;
    border-radius: 1px;
    background-color: currentcolor;
    transition: transform 0.2s, opacity 0.2s;
    top: 5px;
    transform: none;
}

.css-y0w7k4 {
    position: absolute;
    left: 4px;
    width: 16px;
    height: 2px;
    border-radius: 1px;
    background-color: currentcolor;
    transition: transform 0.2s, opacity 0.2s;
    top: 11px;
    opacity: 1;
}

.css-1qbigsx {
    position: absolute;
    left: 4px;
    width: 16px;
    height: 2px;
    border-radius: 1px;
    background-color: currentcolor;
    transition: transform 0.2s, opacity 0.2s;
    top: 17px;
    transform: none;
}

.css-b95f0i {
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
}

.css-1an7973 {
    color: var(--mui-palette-fg-1);
    box-shadow: 0px 1px 0px var(--mui-palette-border-0);
    background-color: var(--mui-palette-bg-3);
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (min-width: 960px) {
    .css-1an7973 {
        padding-top: 48px;
        padding-bottom: 48px;
    }
}

.css-2d0h2v {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 0px;
}

@media (min-width: 640px) {
    .css-2d0h2v {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 760px) {
    .css-2d0h2v {
        padding-left: 48px;
        padding-right: 48px;
    }
}

@media (min-width: 960px) {
    .css-2d0h2v {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 1280px) {
    .css-2d0h2v {
        max-width: 1280px;
    }
}

@media (min-width: 1575px) {
    .css-2d0h2v {
        padding-left: 96px;
        padding-right: 96px;
        max-width: 1632px;
    }
}

@media (min-width: 1800px) {
    .css-2d0h2v {
        padding-left: 0px;
        padding-right: 0px;
        max-width: 1440px;
    }
}

.css-1dz86lq {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    gap: 1.5rem;
}

@media (min-width: 960px) {
    .css-1dz86lq {
        flex-direction: row;
        gap: 1rem;
    }
}

.css-mpvr1j {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
}

@media (min-width: 960px) {
    .css-mpvr1j {
        flex: 1 1 0%;
    }
}

.css-euzvei {
    margin-right: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    color: var(--mui-palette-fg-1);
}

.css-1peyslp {
    margin-right: 0.75rem;
    width: 1.75rem;
    height: 1.75rem;
    position: relative;
}

.css-196e8r {
    margin: 0px 0.5rem 0px 0px;
    font-family: "Inter Variable", Inter, Arial;
    line-height: 120%;
    position: relative;
    display: inline-block;
    isolation: isolate;
    --shimmer-weight-rest: 500;
    --shimmer-weight-lit: 550;
    font-weight: var(--shimmer-weight-rest);
    font-size: 1.875rem;
}

.css-rqgsqp {
    position: relative;
    z-index: 1;
}

.css-1wvaitg {
    position: relative;
    display: inline-block;
    white-space: pre;
}

.css-gyp8mm {
    visibility: hidden;
}

.css-1ayv084 {
    position: absolute;
    inset: 0px;
}

.css-17p9e69 {
    mask-image: linear-gradient(100deg, transparent 32%, rgba(0, 0, 0, 0.18) 40%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0.18) 60%, transparent 68%);
    mask-origin: content-box;
    mask-size: 300% 300%;
    mask-repeat: no-repeat;
    mask-position: 100% 50%;
    position: absolute;
    inset: -1.5rem;
    padding: 1.5rem;
    box-sizing: border-box;
    pointer-events: none;
    user-select: none;
    white-space: nowrap;
    -webkit-text-fill-color: transparent;
    z-index: 0;
    opacity: 0.45;
    text-shadow: 0 0 0.35rem var(--mui-palette-purple-1), 0 0 1rem var(--mui-palette-purple-1);
    animation: auto ease 0s 1 normal none running none;
}

.css-1bwahw0 {
    mask-image: linear-gradient(100deg, transparent 32%, rgba(0, 0, 0, 0.18) 40%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0.18) 60%, transparent 68%);
    mask-origin: content-box;
    mask-size: 300% 300%;
    mask-repeat: no-repeat;
    mask-position: 100% 50%;
    position: absolute;
    inset: -1.5rem;
    padding: 1.5rem;
    box-sizing: border-box;
    pointer-events: none;
    user-select: none;
    white-space: nowrap;
    -webkit-text-fill-color: var(--mui-palette-purple-1);
    z-index: 2;
    opacity: 0.85;
    animation: auto ease 0s 1 normal none running none;
}

.css-bgxu6i {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    height: 1.5rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    border-radius: 1.5rem;
    margin-top: 0.3125rem;
    background: rgba(147, 145, 254, 0.16);
}

@supports (color: color(display-p3 0 0 0)) {
    .css-bgxu6i {
        background: color(display-p3 0.5765 0.5686 0.9686 / 0.16);
    }
}

.css-bxewx {
    margin: 0px;
    font-family: "Inter Variable", Inter, Arial;
    letter-spacing: 0.009375rem;
    color: rgb(131, 116, 255);
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.125rem;
}

@supports (color: color(display-p3 0 0 0)) {
    .css-bxewx {
        color: color(display-p3 0.5033 0.4581 1);
    }
}

.css-1lafwql {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    font-size: 1.5rem;
    fill: none;
    stroke: currentcolor;
    margin-left: 4px;
    color: var(--mui-palette-fg-3);
    margin-top: 0.3125rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-sbmgwz {
    margin: 1rem 0px 0px;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    color: var(--mui-palette-fg-3);
    overflow-wrap: break-word;
    white-space: normal;
    max-width: 100%;
}

.css-fyugiv {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem 2.5rem;
}

@media (min-width: 960px) {
    .css-fyugiv {
        align-self: flex-end;
    }
}

.css-1k8wi9n {
    display: flex;
    flex-direction: column;
    gap: 0.62rem;
}

.css-lqf602 {
    margin: 0px;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 400;
    font-size: 0.875rem;
    color: var(--mui-palette-fg-3);
    line-height: 0.875rem;
    letter-spacing: 0px;
    white-space: nowrap;
}

.css-v5dzhx {
    margin: 0px;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    line-height: 133.4%;
    font-size: 1.3125rem;
    color: inherit;
    opacity: 0.7;
}

.css-18biwo {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-ulme3a {
    display: inline-flex;
    cursor: pointer;
    transition: 0.2s;
}

.css-1526mvd {
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-align: center;
    font-size: 1.5rem;
    color: var(--mui-palette-action-active);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 14px;
    height: 14px;
    min-width: 0px;
    outline: 0px;
    border-width: 0px;
    border-style: none;
    border-color: currentcolor;
    border-image: none;
    margin: 0px 0px 0px 2px;
    text-decoration: none;
    flex: 0 0 auto;
    overflow: visible;
    transition: background-color 100ms cubic-bezier(0.4, 0, 0.2, 1), color 100ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 50%;
    padding: 0px;
}

.css-1yidy40 {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    font-size: 14px;
    color: var(--mui-palette-fg-3);
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 50%;
}

.css-1s2x7ta {
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
    padding-top: 1.5rem;
}

@media (min-width: 640px) {
    .css-1s2x7ta {
        padding-top: 2rem;
    }
}

.css-1oy01ui {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
    padding-bottom: 39px;
    padding-left: 8px;
    padding-right: 8px;
}

@media (min-width: 640px) {
    .css-1oy01ui {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 760px) {
    .css-1oy01ui {
        padding-left: 48px;
        padding-right: 48px;
    }
}

@media (min-width: 960px) {
    .css-1oy01ui {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 1280px) {
    .css-1oy01ui {
        max-width: 1280px;
    }
}

@media (min-width: 1575px) {
    .css-1oy01ui {
        padding-left: 96px;
        padding-right: 96px;
        max-width: 1632px;
    }
}

@media (min-width: 1800px) {
    .css-1oy01ui {
        padding-left: 0px;
        padding-right: 0px;
        max-width: 1440px;
    }
}

.css-1vdioy5 {
    color: var(--mui-palette-text-primary);
    box-shadow: 0px 2px 4px 0px var(--mui-palette-shadow-low), 0px 0px 0px 1px var(--mui-palette-shadow-stroke-2);
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: none;
    background: var(--mui-palette-surface-elevated);
    padding: 3rem 1rem;
    flex: 1 1 0%;
    border-radius: 0.625rem;
}

.css-ma8wc2 {
    margin: 0px 0px 8px;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.125rem;
    color: var(--mui-palette-fg-1);
}

.css-10teueb {
    margin: 0px 0px 24px;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    font-size: 0.875rem;
    color: var(--mui-palette-fg-3);
    line-height: 1.1875rem;
}

.css-ff08t7 {
    width: 100%;
    box-shadow: inset 0px 1px 0px var(--mui-palette-border-0);
}

.css-1yi8iaq {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
    padding-bottom: 40px;
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    gap: 22px;
    padding-top: 22px;
}

@media (min-width: 640px) {
    .css-1yi8iaq {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 760px) {
    .css-1yi8iaq {
        flex-direction: row;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 48px;
        padding-right: 48px;
    }
}

@media (min-width: 960px) {
    .css-1yi8iaq {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 1280px) {
    .css-1yi8iaq {
        max-width: 1280px;
    }
}

@media (min-width: 1575px) {
    .css-1yi8iaq {
        padding-left: 96px;
        padding-right: 96px;
        max-width: 1632px;
    }
}

@media (min-width: 1800px) {
    .css-1yi8iaq {
        padding-left: 0px;
        padding-right: 0px;
        max-width: 1440px;
    }
}

.css-15zum9u {
    display: flex;
    gap: 10px;
    -webkit-box-align: center;
    align-items: center;
}

.css-chmft5 {
    margin: 0px;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    text-decoration: none;
    color: var(--mui-palette-fg-3);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-16mw79v {
    margin: 0px;
    font-family: "Inter Variable", Inter, Arial;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0.009375rem;
}

.css-qe1uop {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    font-size: 24px;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 760px) {
    .css-qe1uop {
        font-size: 20px;
    }
}

.css-10dohqv {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    font-size: 1.5rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.MuiModal-hidden {
    visibility: hidden !important;
    pointer-events: none !important;
}
