@layer mui {
    @-webkit-keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }
}

@layer mui {
    html {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        box-sizing: border-box;
        -webkit-text-size-adjust: 100%;
    }

    *,
    *::before,
    *::after {
        box-sizing: inherit;
    }

    strong,
    b {
        font-weight: 700;
    }

    body {
        margin: 0;
        color: var(--mui-palette-text-primary);
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0.00938em;
        background-color: var(--mui-palette-background-default);
    }

    @media print {
        body {
            background-color: var(--mui-palette-common-white);
        }
    }

    body::backdrop {
        background-color: var(--mui-palette-background-default);
    }

    body {
        background: radial-gradient(1100px 560px at 68% -14%, rgba(225, 39, 60, 0.12), transparent 62%), #07070A;
        background-attachment: fixed;
    }

    a {
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
    }

    @media (prefers-reduced-motion: reduce) {

        *,
        *::before,
        *::after {
            -webkit-animation-duration: 0.01ms !important;
            animation-duration: 0.01ms !important;
            -webkit-animation-iteration-count: 1 !important;
            animation-iteration-count: 1 !important;
            transition-duration: 0.01ms !important;
            scroll-behavior: auto !important;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }
}

@layer mui {
    :root {
        --mui-spacing: 8px;
        --mui-shape-borderRadius: 4px;
        --mui-app-radiusSm: 4px;
        --mui-app-radius: 8px;
        --mui-app-radiusLg: 12px;
        --mui-app-radiusPill: 99px;
        --mui-app-surface-base: #07070A;
        --mui-app-surface-shell: #0A0A0E;
        --mui-app-surface-raised: #101015;
        --mui-app-surface-sunken: #0B0B0F;
        --mui-app-surface-elevated: #12121A;
        --mui-app-gradient-pageGlow: radial-gradient(1100px 560px at 68% -14%, rgba(225, 39, 60, 0.12), transparent 62%);
        --mui-app-hairline-base: rgba(255, 255, 255, 0.09);
        --mui-app-hairline-mid: rgba(255, 255, 255, 0.12);
        --mui-app-hairline-strong: rgba(255, 255, 255, 0.14);
        --mui-app-fill-subtle: rgba(255, 255, 255, 0.03);
        --mui-app-fill-base: rgba(255, 255, 255, 0.05);
        --mui-app-inputHeight-small: 40px;
        --mui-app-inputHeight-medium: 48px;
        --mui-app-accent-hover: #FF4A5C;
        --mui-app-state-hover: 0.08px;
        --mui-app-state-selected: 0.12px;
        --mui-app-state-selectedHover: 0.16px;
        --mui-app-motion-fast: 0.15s ease;
        --mui-app-motion-base: 0.2s ease;
        --mui-app-motion-slow: 0.3s ease;
        --mui-app-shadow-card: 0 14px 34px -26px rgba(0, 0, 0, 0.7);
        --mui-app-shadow-elevated: 0 22px 40px -18px rgba(0, 0, 0, 0.85);
        --mui-app-shadow-modal: 0 40px 80px -30px rgba(0, 0, 0, 0.95);
        --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;
        --mui-font-h1: 800 3.25rem/1.05 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h2: 800 2.5rem/1.12 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h3: 800 1.875rem/1.2 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h4: 700 1.5rem/1.3 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h5: 700 1.3125rem/1.4 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h6: 700 1rem/1.5 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-button: 700 0.875rem/1.75 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-body1: 400 1rem/1.5 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-body2: 400 0.875rem/1.43 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-caption: 400 0.75rem/1.66 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-subtitle2: 600 0.875rem/1.43 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-mono: 500 var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        --mui-font-monoStat: 700 0.8125remvar(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        --mui-font-body2Strong: 600 0.875rem/1.43;
        --mui-font-label: 600 0.75rem/1.5;
        --mui-font-body1Muted: 400 1rem/1.5;
        --mui-font-body2Muted: 400 0.875rem/1.43;
        --mui-font-captionMuted: 400 0.75rem/1.66;
        --mui-font-subtitle1: 400 1rem/1.75 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-overline: 400 0.75rem/2.66 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-inherit: inherit inherit/inherit inherit;
    }

    :root {
        -webkit-print-color-scheme: dark;
        color-scheme: dark;
        --mui-palette-primary-main: #e1273c;
        --mui-palette-primary-light: #ff4a5c;
        --mui-palette-primary-dark: #b31e30;
        --mui-palette-primary-contrastText: #ffffff;
        --mui-palette-primary-mainChannel: 225 39 60;
        --mui-palette-primary-lightChannel: 255 74 92;
        --mui-palette-primary-darkChannel: 179 30 48;
        --mui-palette-primary-contrastTextChannel: 255 255 255;
        --mui-palette-secondary-main: #FFB800;
        --mui-palette-secondary-light: #FFD24D;
        --mui-palette-secondary-dark: #D99A00;
        --mui-palette-secondary-contrastText: #07070A;
        --mui-palette-secondary-mainChannel: 255 184 0;
        --mui-palette-secondary-lightChannel: 255 210 77;
        --mui-palette-secondary-darkChannel: 217 154 0;
        --mui-palette-secondary-contrastTextChannel: 7 7 10;
        --mui-palette-background-default: #07070A;
        --mui-palette-background-paper: #101015;
        --mui-palette-background-defaultChannel: 7 7 10;
        --mui-palette-background-paperChannel: 16 16 21;
        --mui-palette-text-primary: #F4F5F7;
        --mui-palette-text-secondary: #9a9aa4;
        --mui-palette-text-disabled: #5e5e68;
        --mui-palette-text-disabledChannel: 94 94 104;
        --mui-palette-text-icon: rgba(255, 255, 255, 0.5);
        --mui-palette-text-primaryChannel: 244 245 247;
        --mui-palette-text-secondaryChannel: 154 154 164;
        --mui-palette-divider: rgba(255, 255, 255, 0.09);
        --mui-palette-error-main: #F43F5E;
        --mui-palette-error-light: #FB7185;
        --mui-palette-error-dark: #E11D48;
        --mui-palette-error-contrastText: #07070A;
        --mui-palette-error-mainChannel: 244 63 94;
        --mui-palette-error-lightChannel: 251 113 133;
        --mui-palette-error-darkChannel: 225 29 72;
        --mui-palette-error-contrastTextChannel: 7 7 10;
        --mui-palette-success-main: #3DD68C;
        --mui-palette-success-light: #64DEA3;
        --mui-palette-success-dark: #34B677;
        --mui-palette-success-contrastText: #07070A;
        --mui-palette-success-mainChannel: 61 214 140;
        --mui-palette-success-lightChannel: 100 222 163;
        --mui-palette-success-darkChannel: 52 182 119;
        --mui-palette-success-contrastTextChannel: 7 7 10;
        --mui-palette-warning-main: #FFB020;
        --mui-palette-warning-light: #FFC453;
        --mui-palette-warning-dark: #D99100;
        --mui-palette-warning-contrastText: #07070A;
        --mui-palette-warning-mainChannel: 255 176 32;
        --mui-palette-warning-lightChannel: 255 196 83;
        --mui-palette-warning-darkChannel: 217 145 0;
        --mui-palette-warning-contrastTextChannel: 7 7 10;
        --mui-palette-info-main: #4DA3FF;
        --mui-palette-info-light: #71B5FF;
        --mui-palette-info-dark: #418BD9;
        --mui-palette-info-contrastText: #07070A;
        --mui-palette-info-mainChannel: 77 163 255;
        --mui-palette-info-lightChannel: 113 181 255;
        --mui-palette-info-darkChannel: 65 139 217;
        --mui-palette-info-contrastTextChannel: 7 7 10;
        --mui-palette-purple-main: #9B7BFF;
        --mui-palette-purple-light: #AF95FF;
        --mui-palette-purple-dark: #8469D9;
        --mui-palette-purple-contrastText: #07070A;
        --mui-palette-purple-mainChannel: 155 123 255;
        --mui-palette-purple-lightChannel: 175 149 255;
        --mui-palette-purple-darkChannel: 132 105 217;
        --mui-palette-purple-contrastTextChannel: 7 7 10;
        --mui-palette-steam-main: #2a475e;
        --mui-palette-steam-light: #66c0f4;
        --mui-palette-steam-dark: #1b2838;
        --mui-palette-steam-contrastText: #ffffff;
        --mui-palette-steam-mainChannel: 42 71 94;
        --mui-palette-steam-lightChannel: 102 192 244;
        --mui-palette-steam-darkChannel: 27 40 56;
        --mui-palette-steam-contrastTextChannel: 255 255 255;
        --mui-palette-common-black: #000;
        --mui-palette-common-white: #fff;
        --mui-palette-common-background: #000;
        --mui-palette-common-onBackground: #fff;
        --mui-palette-common-backgroundChannel: 0 0 0;
        --mui-palette-common-onBackgroundChannel: 255 255 255;
        --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-action-active: #fff;
        --mui-palette-action-hover: rgba(255, 255, 255, 0.08);
        --mui-palette-action-hoverOpacity: 0.08;
        --mui-palette-action-selected: rgba(255, 255, 255, 0.16);
        --mui-palette-action-selectedOpacity: 0.16;
        --mui-palette-action-disabled: rgba(255, 255, 255, 0.3);
        --mui-palette-action-disabledBackground: rgba(255, 255, 255, 0.12);
        --mui-palette-action-disabledOpacity: 0.38;
        --mui-palette-action-focus: rgba(255, 255, 255, 0.12);
        --mui-palette-action-focusOpacity: 0.12;
        --mui-palette-action-activatedOpacity: 0.24;
        --mui-palette-action-activeChannel: 255 255 255;
        --mui-palette-action-selectedChannel: 255 255 255;
        --mui-palette-Alert-errorColor: rgb(253, 198, 206);
        --mui-palette-Alert-infoColor: rgb(198, 225, 255);
        --mui-palette-Alert-successColor: rgb(193, 241, 218);
        --mui-palette-Alert-warningColor: rgb(255, 231, 186);
        --mui-palette-Alert-errorFilledBg: var(--mui-palette-error-dark, #E11D48);
        --mui-palette-Alert-infoFilledBg: var(--mui-palette-info-dark, #418BD9);
        --mui-palette-Alert-successFilledBg: var(--mui-palette-success-dark, #34B677);
        --mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-dark, #D99100);
        --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(25, 11, 13);
        --mui-palette-Alert-infoStandardBg: rgb(11, 18, 25);
        --mui-palette-Alert-successStandardBg: rgb(9, 22, 16);
        --mui-palette-Alert-warningStandardBg: rgb(25, 19, 8);
        --mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #F43F5E);
        --mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #4DA3FF);
        --mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #3DD68C);
        --mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #FFB020);
        --mui-palette-AppBar-defaultBg: var(--mui-palette-grey-900, #212121);
        --mui-palette-Avatar-defaultBg: var(--mui-palette-grey-600, #757575);
        --mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-800, #424242);
        --mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-700, #616161);
        --mui-palette-Chip-defaultBorder: var(--mui-palette-grey-700, #616161);
        --mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-FilledInput-bg: rgba(255, 255, 255, 0.09);
        --mui-palette-FilledInput-hoverBg: rgba(255, 255, 255, 0.13);
        --mui-palette-FilledInput-disabledBg: rgba(255, 255, 255, 0.12);
        --mui-palette-LinearProgress-primaryBg: rgb(112, 19, 30);
        --mui-palette-LinearProgress-secondaryBg: rgb(127, 92, 0);
        --mui-palette-LinearProgress-errorBg: rgb(122, 31, 47);
        --mui-palette-LinearProgress-infoBg: rgb(38, 81, 127);
        --mui-palette-LinearProgress-successBg: rgb(30, 107, 70);
        --mui-palette-LinearProgress-warningBg: rgb(127, 88, 16);
        --mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.13);
        --mui-palette-Slider-primaryTrack: rgb(112, 19, 30);
        --mui-palette-Slider-secondaryTrack: rgb(127, 92, 0);
        --mui-palette-Slider-errorTrack: rgb(122, 31, 47);
        --mui-palette-Slider-infoTrack: rgb(38, 81, 127);
        --mui-palette-Slider-successTrack: rgb(30, 107, 70);
        --mui-palette-Slider-warningTrack: rgb(127, 88, 16);
        --mui-palette-SnackbarContent-bg: rgb(250, 250, 250);
        --mui-palette-SnackbarContent-color: rgba(0, 0, 0, 0.87);
        --mui-palette-SpeedDialAction-fabHoverBg: rgb(51, 51, 56);
        --mui-palette-StepConnector-border: var(--mui-palette-grey-600, #757575);
        --mui-palette-StepContent-border: var(--mui-palette-grey-600, #757575);
        --mui-palette-Switch-defaultColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-600, #757575);
        --mui-palette-Switch-primaryDisabledColor: rgb(101, 17, 26);
        --mui-palette-Switch-secondaryDisabledColor: rgb(114, 82, 0);
        --mui-palette-Switch-errorDisabledColor: rgb(109, 28, 42);
        --mui-palette-Switch-infoDisabledColor: rgb(34, 73, 114);
        --mui-palette-Switch-successDisabledColor: rgb(27, 96, 62);
        --mui-palette-Switch-warningDisabledColor: rgb(114, 79, 14);
        --mui-palette-TableCell-border: rgba(81, 81, 81, 1);
        --mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92);
        --mui-palette-dividerChannel: 255 255 255;
        --mui-opacity-inputPlaceholder: 0.5;
        --mui-opacity-inputUnderline: 0.7;
        --mui-opacity-switchTrackDisabled: 0.2;
        --mui-opacity-switchTrack: 0.3;
        --mui-overlays-0: none;
        --mui-overlays-1: linear-gradient(rgba(255 255 255 / 0.051), rgba(255 255 255 / 0.051));
        --mui-overlays-2: linear-gradient(rgba(255 255 255 / 0.069), rgba(255 255 255 / 0.069));
        --mui-overlays-3: linear-gradient(rgba(255 255 255 / 0.082), rgba(255 255 255 / 0.082));
        --mui-overlays-4: linear-gradient(rgba(255 255 255 / 0.092), rgba(255 255 255 / 0.092));
        --mui-overlays-5: linear-gradient(rgba(255 255 255 / 0.101), rgba(255 255 255 / 0.101));
        --mui-overlays-6: linear-gradient(rgba(255 255 255 / 0.108), rgba(255 255 255 / 0.108));
        --mui-overlays-7: linear-gradient(rgba(255 255 255 / 0.114), rgba(255 255 255 / 0.114));
        --mui-overlays-8: linear-gradient(rgba(255 255 255 / 0.119), rgba(255 255 255 / 0.119));
        --mui-overlays-9: linear-gradient(rgba(255 255 255 / 0.124), rgba(255 255 255 / 0.124));
        --mui-overlays-10: linear-gradient(rgba(255 255 255 / 0.128), rgba(255 255 255 / 0.128));
        --mui-overlays-11: linear-gradient(rgba(255 255 255 / 0.132), rgba(255 255 255 / 0.132));
        --mui-overlays-12: linear-gradient(rgba(255 255 255 / 0.135), rgba(255 255 255 / 0.135));
        --mui-overlays-13: linear-gradient(rgba(255 255 255 / 0.139), rgba(255 255 255 / 0.139));
        --mui-overlays-14: linear-gradient(rgba(255 255 255 / 0.142), rgba(255 255 255 / 0.142));
        --mui-overlays-15: linear-gradient(rgba(255 255 255 / 0.145), rgba(255 255 255 / 0.145));
        --mui-overlays-16: linear-gradient(rgba(255 255 255 / 0.147), rgba(255 255 255 / 0.147));
        --mui-overlays-17: linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15));
        --mui-overlays-18: linear-gradient(rgba(255 255 255 / 0.152), rgba(255 255 255 / 0.152));
        --mui-overlays-19: linear-gradient(rgba(255 255 255 / 0.155), rgba(255 255 255 / 0.155));
        --mui-overlays-20: linear-gradient(rgba(255 255 255 / 0.157), rgba(255 255 255 / 0.157));
        --mui-overlays-21: linear-gradient(rgba(255 255 255 / 0.159), rgba(255 255 255 / 0.159));
        --mui-overlays-22: linear-gradient(rgba(255 255 255 / 0.161), rgba(255 255 255 / 0.161));
        --mui-overlays-23: linear-gradient(rgba(255 255 255 / 0.163), rgba(255 255 255 / 0.163));
        --mui-overlays-24: linear-gradient(rgba(255 255 255 / 0.165), rgba(255 255 255 / 0.165));
        --mui-palette-AppBar-darkBg: var(--mui-palette-background-paper, #101015);
        --mui-palette-AppBar-darkColor: var(--mui-palette-text-primary, #F4F5F7);
    }
}

@layer mui {
    @-webkit-keyframes animation-1872k8b {

        0%,
        100% {
            opacity: 1;
        }

        50% {
            opacity: 0.25;
        }
    }

    @keyframes animation-1872k8b {

        0%,
        100% {
            opacity: 1;
        }

        50% {
            opacity: 0.25;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-1ren42z {
        from {
            opacity: 0;
            -webkit-transform: translateY(10px);
            -moz-transform: translateY(10px);
            -ms-transform: translateY(10px);
            transform: translateY(10px);
        }

        to {
            opacity: 1;
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0);
        }
    }

    @keyframes animation-1ren42z {
        from {
            opacity: 0;
            -webkit-transform: translateY(10px);
            -moz-transform: translateY(10px);
            -ms-transform: translateY(10px);
            transform: translateY(10px);
        }

        to {
            opacity: 1;
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0);
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-ckvow7 {
        0% {
            -webkit-transform: translateX(-160%) skewX(-18deg);
            -moz-transform: translateX(-160%) skewX(-18deg);
            -ms-transform: translateX(-160%) skewX(-18deg);
            transform: translateX(-160%) skewX(-18deg);
        }

        100% {
            -webkit-transform: translateX(320%) skewX(-18deg);
            -moz-transform: translateX(320%) skewX(-18deg);
            -ms-transform: translateX(320%) skewX(-18deg);
            transform: translateX(320%) skewX(-18deg);
        }
    }

    @keyframes animation-ckvow7 {
        0% {
            -webkit-transform: translateX(-160%) skewX(-18deg);
            -moz-transform: translateX(-160%) skewX(-18deg);
            -ms-transform: translateX(-160%) skewX(-18deg);
            transform: translateX(-160%) skewX(-18deg);
        }

        100% {
            -webkit-transform: translateX(320%) skewX(-18deg);
            -moz-transform: translateX(320%) skewX(-18deg);
            -ms-transform: translateX(320%) skewX(-18deg);
            transform: translateX(320%) skewX(-18deg);
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-1z06hxh {
        from {
            opacity: 0;
            -webkit-transform: scale(0.94);
            -moz-transform: scale(0.94);
            -ms-transform: scale(0.94);
            transform: scale(0.94);
        }

        to {
            opacity: 1;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
        }
    }

    @keyframes animation-1z06hxh {
        from {
            opacity: 0;
            -webkit-transform: scale(0.94);
            -moz-transform: scale(0.94);
            -ms-transform: scale(0.94);
            transform: scale(0.94);
        }

        to {
            opacity: 1;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-1byqmw2 {
        0% {
            -webkit-background-position: 130% 50%;
            background-position: 130% 50%;
        }

        30%,
        100% {
            -webkit-background-position: -30% 50%;
            background-position: -30% 50%;
        }
    }

    @keyframes animation-1byqmw2 {
        0% {
            -webkit-background-position: 130% 50%;
            background-position: 130% 50%;
        }

        30%,
        100% {
            -webkit-background-position: -30% 50%;
            background-position: -30% 50%;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-m4qyqc {
        0% {
            -webkit-background-position: 0 0, 0 0, 0 0, 0 0;
            background-position: 0 0, 0 0, 0 0, 0 0;
        }

        100% {
            -webkit-background-position: 0 0, 3em 0, -2.4em 0, 0 0;
            background-position: 0 0, 3em 0, -2.4em 0, 0 0;
        }
    }

    @keyframes animation-m4qyqc {
        0% {
            -webkit-background-position: 0 0, 0 0, 0 0, 0 0;
            background-position: 0 0, 0 0, 0 0, 0 0;
        }

        100% {
            -webkit-background-position: 0 0, 3em 0, -2.4em 0, 0 0;
            background-position: 0 0, 3em 0, -2.4em 0, 0 0;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-uw7do2 {
        0% {
            --angle: 0deg;
        }

        100% {
            --angle: 360deg;
        }
    }

    @keyframes animation-uw7do2 {
        0% {
            --angle: 0deg;
        }

        100% {
            --angle: 360deg;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-ijr9ku {
        0% {
            -webkit-background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
            background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
        }

        100% {
            -webkit-background-position: 23px 17px, 23px 17px, 23px 17px, -6em 0, 5.2em 0, 0 0;
            background-position: 23px 17px, 23px 17px, 23px 17px, -6em 0, 5.2em 0, 0 0;
        }
    }

    @keyframes animation-ijr9ku {
        0% {
            -webkit-background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
            background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
        }

        100% {
            -webkit-background-position: 23px 17px, 23px 17px, 23px 17px, -6em 0, 5.2em 0, 0 0;
            background-position: 23px 17px, 23px 17px, 23px 17px, -6em 0, 5.2em 0, 0 0;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-80yd3b {
        0% {
            -webkit-background-position: 0 0, 0.5em 0;
            background-position: 0 0, 0.5em 0;
        }

        100% {
            -webkit-background-position: 0.4em -2.6em, 0.3em -3.4em;
            background-position: 0.4em -2.6em, 0.3em -3.4em;
        }
    }

    @keyframes animation-80yd3b {
        0% {
            -webkit-background-position: 0 0, 0.5em 0;
            background-position: 0 0, 0.5em 0;
        }

        100% {
            -webkit-background-position: 0.4em -2.6em, 0.3em -3.4em;
            background-position: 0.4em -2.6em, 0.3em -3.4em;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-cqhdyy {

        0%,
        100% {
            -webkit-transform: scaleY(1) skewX(0deg);
            -moz-transform: scaleY(1) skewX(0deg);
            -ms-transform: scaleY(1) skewX(0deg);
            transform: scaleY(1) skewX(0deg);
        }

        35% {
            -webkit-transform: scaleY(1.07) skewX(-1.5deg);
            -moz-transform: scaleY(1.07) skewX(-1.5deg);
            -ms-transform: scaleY(1.07) skewX(-1.5deg);
            transform: scaleY(1.07) skewX(-1.5deg);
        }

        70% {
            -webkit-transform: scaleY(0.97) skewX(1deg);
            -moz-transform: scaleY(0.97) skewX(1deg);
            -ms-transform: scaleY(0.97) skewX(1deg);
            transform: scaleY(0.97) skewX(1deg);
        }
    }

    @keyframes animation-cqhdyy {

        0%,
        100% {
            -webkit-transform: scaleY(1) skewX(0deg);
            -moz-transform: scaleY(1) skewX(0deg);
            -ms-transform: scaleY(1) skewX(0deg);
            transform: scaleY(1) skewX(0deg);
        }

        35% {
            -webkit-transform: scaleY(1.07) skewX(-1.5deg);
            -moz-transform: scaleY(1.07) skewX(-1.5deg);
            -ms-transform: scaleY(1.07) skewX(-1.5deg);
            transform: scaleY(1.07) skewX(-1.5deg);
        }

        70% {
            -webkit-transform: scaleY(0.97) skewX(1deg);
            -moz-transform: scaleY(0.97) skewX(1deg);
            -ms-transform: scaleY(0.97) skewX(1deg);
            transform: scaleY(0.97) skewX(1deg);
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-i0nqqy {
        0% {
            -webkit-background-position: calc(var(--r) * 2em) 0, calc(var(--r) * -3em) 0, 0 0;
            background-position: calc(var(--r) * 2em) 0, calc(var(--r) * -3em) 0, 0 0;
        }

        100% {
            -webkit-background-position: calc(var(--r) * 2em) -2.2em, calc(var(--r) * -3em) -1.9em, 0 0;
            background-position: calc(var(--r) * 2em) -2.2em, calc(var(--r) * -3em) -1.9em, 0 0;
        }
    }

    @keyframes animation-i0nqqy {
        0% {
            -webkit-background-position: calc(var(--r) * 2em) 0, calc(var(--r) * -3em) 0, 0 0;
            background-position: calc(var(--r) * 2em) 0, calc(var(--r) * -3em) 0, 0 0;
        }

        100% {
            -webkit-background-position: calc(var(--r) * 2em) -2.2em, calc(var(--r) * -3em) -1.9em, 0 0;
            background-position: calc(var(--r) * 2em) -2.2em, calc(var(--r) * -3em) -1.9em, 0 0;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-tgk9ko {

        0%,
        40%,
        44%,
        47%,
        100% {
            opacity: 1;
        }

        42% {
            opacity: 0.25;
        }

        45% {
            opacity: 0.6;
        }
    }

    @keyframes animation-tgk9ko {

        0%,
        40%,
        44%,
        47%,
        100% {
            opacity: 1;
        }

        42% {
            opacity: 0.25;
        }

        45% {
            opacity: 0.6;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }
}

@layer mui {
    html {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        box-sizing: border-box;
        -webkit-text-size-adjust: 100%;
    }

    *,
    *::before,
    *::after {
        box-sizing: inherit;
    }

    strong,
    b {
        font-weight: 700;
    }

    body {
        margin: 0;
        color: var(--mui-palette-text-primary);
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0.00938em;
        background-color: var(--mui-palette-background-default);
    }

    @media print {
        body {
            background-color: var(--mui-palette-common-white);
        }
    }

    body::backdrop {
        background-color: var(--mui-palette-background-default);
    }

    body {
        background: radial-gradient(1100px 560px at 68% -14%, rgba(225, 39, 60, 0.12), transparent 62%), #07070A;
        background-attachment: fixed;
    }

    a {
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
    }

    @media (prefers-reduced-motion: reduce) {

        *,
        *::before,
        *::after {
            -webkit-animation-duration: 0.01ms !important;
            animation-duration: 0.01ms !important;
            -webkit-animation-iteration-count: 1 !important;
            animation-iteration-count: 1 !important;
            transition-duration: 0.01ms !important;
            scroll-behavior: auto !important;
        }
    }
}

@layer mui {
    :root {
        --mui-spacing: 8px;
        --mui-shape-borderRadius: 4px;
        --mui-app-radiusSm: 4px;
        --mui-app-radius: 8px;
        --mui-app-radiusLg: 12px;
        --mui-app-radiusPill: 99px;
        --mui-app-surface-base: #07070A;
        --mui-app-surface-shell: #0A0A0E;
        --mui-app-surface-raised: #101015;
        --mui-app-surface-sunken: #0B0B0F;
        --mui-app-surface-elevated: #12121A;
        --mui-app-gradient-pageGlow: radial-gradient(1100px 560px at 68% -14%, rgba(225, 39, 60, 0.12), transparent 62%);
        --mui-app-hairline-base: rgba(255, 255, 255, 0.09);
        --mui-app-hairline-mid: rgba(255, 255, 255, 0.12);
        --mui-app-hairline-strong: rgba(255, 255, 255, 0.14);
        --mui-app-fill-subtle: rgba(255, 255, 255, 0.03);
        --mui-app-fill-base: rgba(255, 255, 255, 0.05);
        --mui-app-inputHeight-small: 40px;
        --mui-app-inputHeight-medium: 48px;
        --mui-app-accent-hover: #FF4A5C;
        --mui-app-state-hover: 0.08px;
        --mui-app-state-selected: 0.12px;
        --mui-app-state-selectedHover: 0.16px;
        --mui-app-motion-fast: 0.15s ease;
        --mui-app-motion-base: 0.2s ease;
        --mui-app-motion-slow: 0.3s ease;
        --mui-app-shadow-card: 0 14px 34px -26px rgba(0, 0, 0, 0.7);
        --mui-app-shadow-elevated: 0 22px 40px -18px rgba(0, 0, 0, 0.85);
        --mui-app-shadow-modal: 0 40px 80px -30px rgba(0, 0, 0, 0.95);
        --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;
        --mui-font-h1: 800 3.25rem/1.05 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h2: 800 2.5rem/1.12 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h3: 800 1.875rem/1.2 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h4: 700 1.5rem/1.3 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h5: 700 1.3125rem/1.4 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h6: 700 1rem/1.5 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-button: 700 0.875rem/1.75 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-body1: 400 1rem/1.5 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-body2: 400 0.875rem/1.43 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-caption: 400 0.75rem/1.66 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-subtitle2: 600 0.875rem/1.43 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-mono: 500 var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        --mui-font-monoStat: 700 0.8125remvar(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        --mui-font-body2Strong: 600 0.875rem/1.43;
        --mui-font-label: 600 0.75rem/1.5;
        --mui-font-body1Muted: 400 1rem/1.5;
        --mui-font-body2Muted: 400 0.875rem/1.43;
        --mui-font-captionMuted: 400 0.75rem/1.66;
        --mui-font-subtitle1: 400 1rem/1.75 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-overline: 400 0.75rem/2.66 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-inherit: inherit inherit/inherit inherit;
    }

    :root {
        -webkit-print-color-scheme: dark;
        color-scheme: dark;
        --mui-palette-primary-main: #e1273c;
        --mui-palette-primary-light: #ff4a5c;
        --mui-palette-primary-dark: #b31e30;
        --mui-palette-primary-contrastText: #ffffff;
        --mui-palette-primary-mainChannel: 225 39 60;
        --mui-palette-primary-lightChannel: 255 74 92;
        --mui-palette-primary-darkChannel: 179 30 48;
        --mui-palette-primary-contrastTextChannel: 255 255 255;
        --mui-palette-secondary-main: #FFB800;
        --mui-palette-secondary-light: #FFD24D;
        --mui-palette-secondary-dark: #D99A00;
        --mui-palette-secondary-contrastText: #07070A;
        --mui-palette-secondary-mainChannel: 255 184 0;
        --mui-palette-secondary-lightChannel: 255 210 77;
        --mui-palette-secondary-darkChannel: 217 154 0;
        --mui-palette-secondary-contrastTextChannel: 7 7 10;
        --mui-palette-background-default: #07070A;
        --mui-palette-background-paper: #101015;
        --mui-palette-background-defaultChannel: 7 7 10;
        --mui-palette-background-paperChannel: 16 16 21;
        --mui-palette-text-primary: #F4F5F7;
        --mui-palette-text-secondary: #9a9aa4;
        --mui-palette-text-disabled: #5e5e68;
        --mui-palette-text-disabledChannel: 94 94 104;
        --mui-palette-text-icon: rgba(255, 255, 255, 0.5);
        --mui-palette-text-primaryChannel: 244 245 247;
        --mui-palette-text-secondaryChannel: 154 154 164;
        --mui-palette-divider: rgba(255, 255, 255, 0.09);
        --mui-palette-error-main: #F43F5E;
        --mui-palette-error-light: #FB7185;
        --mui-palette-error-dark: #E11D48;
        --mui-palette-error-contrastText: #07070A;
        --mui-palette-error-mainChannel: 244 63 94;
        --mui-palette-error-lightChannel: 251 113 133;
        --mui-palette-error-darkChannel: 225 29 72;
        --mui-palette-error-contrastTextChannel: 7 7 10;
        --mui-palette-success-main: #3DD68C;
        --mui-palette-success-light: #64DEA3;
        --mui-palette-success-dark: #34B677;
        --mui-palette-success-contrastText: #07070A;
        --mui-palette-success-mainChannel: 61 214 140;
        --mui-palette-success-lightChannel: 100 222 163;
        --mui-palette-success-darkChannel: 52 182 119;
        --mui-palette-success-contrastTextChannel: 7 7 10;
        --mui-palette-warning-main: #FFB020;
        --mui-palette-warning-light: #FFC453;
        --mui-palette-warning-dark: #D99100;
        --mui-palette-warning-contrastText: #07070A;
        --mui-palette-warning-mainChannel: 255 176 32;
        --mui-palette-warning-lightChannel: 255 196 83;
        --mui-palette-warning-darkChannel: 217 145 0;
        --mui-palette-warning-contrastTextChannel: 7 7 10;
        --mui-palette-info-main: #4DA3FF;
        --mui-palette-info-light: #71B5FF;
        --mui-palette-info-dark: #418BD9;
        --mui-palette-info-contrastText: #07070A;
        --mui-palette-info-mainChannel: 77 163 255;
        --mui-palette-info-lightChannel: 113 181 255;
        --mui-palette-info-darkChannel: 65 139 217;
        --mui-palette-info-contrastTextChannel: 7 7 10;
        --mui-palette-purple-main: #9B7BFF;
        --mui-palette-purple-light: #AF95FF;
        --mui-palette-purple-dark: #8469D9;
        --mui-palette-purple-contrastText: #07070A;
        --mui-palette-purple-mainChannel: 155 123 255;
        --mui-palette-purple-lightChannel: 175 149 255;
        --mui-palette-purple-darkChannel: 132 105 217;
        --mui-palette-purple-contrastTextChannel: 7 7 10;
        --mui-palette-steam-main: #2a475e;
        --mui-palette-steam-light: #66c0f4;
        --mui-palette-steam-dark: #1b2838;
        --mui-palette-steam-contrastText: #ffffff;
        --mui-palette-steam-mainChannel: 42 71 94;
        --mui-palette-steam-lightChannel: 102 192 244;
        --mui-palette-steam-darkChannel: 27 40 56;
        --mui-palette-steam-contrastTextChannel: 255 255 255;
        --mui-palette-common-black: #000;
        --mui-palette-common-white: #fff;
        --mui-palette-common-background: #000;
        --mui-palette-common-onBackground: #fff;
        --mui-palette-common-backgroundChannel: 0 0 0;
        --mui-palette-common-onBackgroundChannel: 255 255 255;
        --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-action-active: #fff;
        --mui-palette-action-hover: rgba(255, 255, 255, 0.08);
        --mui-palette-action-hoverOpacity: 0.08;
        --mui-palette-action-selected: rgba(255, 255, 255, 0.16);
        --mui-palette-action-selectedOpacity: 0.16;
        --mui-palette-action-disabled: rgba(255, 255, 255, 0.3);
        --mui-palette-action-disabledBackground: rgba(255, 255, 255, 0.12);
        --mui-palette-action-disabledOpacity: 0.38;
        --mui-palette-action-focus: rgba(255, 255, 255, 0.12);
        --mui-palette-action-focusOpacity: 0.12;
        --mui-palette-action-activatedOpacity: 0.24;
        --mui-palette-action-activeChannel: 255 255 255;
        --mui-palette-action-selectedChannel: 255 255 255;
        --mui-palette-Alert-errorColor: rgb(253, 198, 206);
        --mui-palette-Alert-infoColor: rgb(198, 225, 255);
        --mui-palette-Alert-successColor: rgb(193, 241, 218);
        --mui-palette-Alert-warningColor: rgb(255, 231, 186);
        --mui-palette-Alert-errorFilledBg: var(--mui-palette-error-dark, #E11D48);
        --mui-palette-Alert-infoFilledBg: var(--mui-palette-info-dark, #418BD9);
        --mui-palette-Alert-successFilledBg: var(--mui-palette-success-dark, #34B677);
        --mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-dark, #D99100);
        --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(25, 11, 13);
        --mui-palette-Alert-infoStandardBg: rgb(11, 18, 25);
        --mui-palette-Alert-successStandardBg: rgb(9, 22, 16);
        --mui-palette-Alert-warningStandardBg: rgb(25, 19, 8);
        --mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #F43F5E);
        --mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #4DA3FF);
        --mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #3DD68C);
        --mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #FFB020);
        --mui-palette-AppBar-defaultBg: var(--mui-palette-grey-900, #212121);
        --mui-palette-Avatar-defaultBg: var(--mui-palette-grey-600, #757575);
        --mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-800, #424242);
        --mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-700, #616161);
        --mui-palette-Chip-defaultBorder: var(--mui-palette-grey-700, #616161);
        --mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-FilledInput-bg: rgba(255, 255, 255, 0.09);
        --mui-palette-FilledInput-hoverBg: rgba(255, 255, 255, 0.13);
        --mui-palette-FilledInput-disabledBg: rgba(255, 255, 255, 0.12);
        --mui-palette-LinearProgress-primaryBg: rgb(112, 19, 30);
        --mui-palette-LinearProgress-secondaryBg: rgb(127, 92, 0);
        --mui-palette-LinearProgress-errorBg: rgb(122, 31, 47);
        --mui-palette-LinearProgress-infoBg: rgb(38, 81, 127);
        --mui-palette-LinearProgress-successBg: rgb(30, 107, 70);
        --mui-palette-LinearProgress-warningBg: rgb(127, 88, 16);
        --mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.13);
        --mui-palette-Slider-primaryTrack: rgb(112, 19, 30);
        --mui-palette-Slider-secondaryTrack: rgb(127, 92, 0);
        --mui-palette-Slider-errorTrack: rgb(122, 31, 47);
        --mui-palette-Slider-infoTrack: rgb(38, 81, 127);
        --mui-palette-Slider-successTrack: rgb(30, 107, 70);
        --mui-palette-Slider-warningTrack: rgb(127, 88, 16);
        --mui-palette-SnackbarContent-bg: rgb(250, 250, 250);
        --mui-palette-SnackbarContent-color: rgba(0, 0, 0, 0.87);
        --mui-palette-SpeedDialAction-fabHoverBg: rgb(51, 51, 56);
        --mui-palette-StepConnector-border: var(--mui-palette-grey-600, #757575);
        --mui-palette-StepContent-border: var(--mui-palette-grey-600, #757575);
        --mui-palette-Switch-defaultColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-600, #757575);
        --mui-palette-Switch-primaryDisabledColor: rgb(101, 17, 26);
        --mui-palette-Switch-secondaryDisabledColor: rgb(114, 82, 0);
        --mui-palette-Switch-errorDisabledColor: rgb(109, 28, 42);
        --mui-palette-Switch-infoDisabledColor: rgb(34, 73, 114);
        --mui-palette-Switch-successDisabledColor: rgb(27, 96, 62);
        --mui-palette-Switch-warningDisabledColor: rgb(114, 79, 14);
        --mui-palette-TableCell-border: rgba(81, 81, 81, 1);
        --mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92);
        --mui-palette-dividerChannel: 255 255 255;
        --mui-opacity-inputPlaceholder: 0.5;
        --mui-opacity-inputUnderline: 0.7;
        --mui-opacity-switchTrackDisabled: 0.2;
        --mui-opacity-switchTrack: 0.3;
        --mui-overlays-0: none;
        --mui-overlays-1: linear-gradient(rgba(255 255 255 / 0.051), rgba(255 255 255 / 0.051));
        --mui-overlays-2: linear-gradient(rgba(255 255 255 / 0.069), rgba(255 255 255 / 0.069));
        --mui-overlays-3: linear-gradient(rgba(255 255 255 / 0.082), rgba(255 255 255 / 0.082));
        --mui-overlays-4: linear-gradient(rgba(255 255 255 / 0.092), rgba(255 255 255 / 0.092));
        --mui-overlays-5: linear-gradient(rgba(255 255 255 / 0.101), rgba(255 255 255 / 0.101));
        --mui-overlays-6: linear-gradient(rgba(255 255 255 / 0.108), rgba(255 255 255 / 0.108));
        --mui-overlays-7: linear-gradient(rgba(255 255 255 / 0.114), rgba(255 255 255 / 0.114));
        --mui-overlays-8: linear-gradient(rgba(255 255 255 / 0.119), rgba(255 255 255 / 0.119));
        --mui-overlays-9: linear-gradient(rgba(255 255 255 / 0.124), rgba(255 255 255 / 0.124));
        --mui-overlays-10: linear-gradient(rgba(255 255 255 / 0.128), rgba(255 255 255 / 0.128));
        --mui-overlays-11: linear-gradient(rgba(255 255 255 / 0.132), rgba(255 255 255 / 0.132));
        --mui-overlays-12: linear-gradient(rgba(255 255 255 / 0.135), rgba(255 255 255 / 0.135));
        --mui-overlays-13: linear-gradient(rgba(255 255 255 / 0.139), rgba(255 255 255 / 0.139));
        --mui-overlays-14: linear-gradient(rgba(255 255 255 / 0.142), rgba(255 255 255 / 0.142));
        --mui-overlays-15: linear-gradient(rgba(255 255 255 / 0.145), rgba(255 255 255 / 0.145));
        --mui-overlays-16: linear-gradient(rgba(255 255 255 / 0.147), rgba(255 255 255 / 0.147));
        --mui-overlays-17: linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15));
        --mui-overlays-18: linear-gradient(rgba(255 255 255 / 0.152), rgba(255 255 255 / 0.152));
        --mui-overlays-19: linear-gradient(rgba(255 255 255 / 0.155), rgba(255 255 255 / 0.155));
        --mui-overlays-20: linear-gradient(rgba(255 255 255 / 0.157), rgba(255 255 255 / 0.157));
        --mui-overlays-21: linear-gradient(rgba(255 255 255 / 0.159), rgba(255 255 255 / 0.159));
        --mui-overlays-22: linear-gradient(rgba(255 255 255 / 0.161), rgba(255 255 255 / 0.161));
        --mui-overlays-23: linear-gradient(rgba(255 255 255 / 0.163), rgba(255 255 255 / 0.163));
        --mui-overlays-24: linear-gradient(rgba(255 255 255 / 0.165), rgba(255 255 255 / 0.165));
        --mui-palette-AppBar-darkBg: var(--mui-palette-background-paper, #101015);
        --mui-palette-AppBar-darkColor: var(--mui-palette-text-primary, #F4F5F7);
    }
}

@layer mui {
    @-webkit-keyframes mui-auto-fill {
        from {
            -webkit-animation-name: mui-auto-fill;
            animation-name: mui-auto-fill;
        }
    }

    @keyframes mui-auto-fill {
        from {
            -webkit-animation-name: mui-auto-fill;
            animation-name: mui-auto-fill;
        }
    }

    @-webkit-keyframes mui-auto-fill-cancel {
        from {
            -webkit-animation-name: mui-auto-fill-cancel;
            animation-name: mui-auto-fill-cancel;
        }
    }

    @keyframes mui-auto-fill-cancel {
        from {
            -webkit-animation-name: mui-auto-fill-cancel;
            animation-name: mui-auto-fill-cancel;
        }
    }
}

@layer mui {
    .mui-nfbfyb {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: stretch;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        min-height: 100dvh;
    }
}

@layer mui {
    .mui-f3w4tb {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: flex-start;
        align-self: flex-start;
        height: 100dvh;
        background-color: #0A0A0E;
        border-right: 1px solid;
        border-color: var(--mui-palette-divider);
        -webkit-transition: width 0.2s ease;
        transition: width 0.2s ease;
        overflow-x: hidden;
        padding-left: 0;
        padding-right: 0;
    }

    @media (min-width:900px) {
        .mui-f3w4tb {
            width: 74px;
        }
    }

    @media (min-width:1200px) {
        .mui-f3w4tb {
            width: 244px;
        }
    }

    @media (min-width:0px) {
        .mui-f3w4tb {
            display: none;
        }
    }

    @media (min-width:900px) {
        .mui-f3w4tb {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }
    }
}

@layer mui {
    .mui-1gszu45 {
        padding-top: calc(2.5 * var(--mui-spacing));
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-l4y0 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(1.4 * var(--mui-spacing));
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-bottom: calc(2.25 * var(--mui-spacing));
        margin-bottom: calc(1.75 * var(--mui-spacing));
        border-bottom: 1px solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-z379yu {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-v1nlld {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
    }

    @media (min-width:900px) {
        .mui-v1nlld {
            display: none;
        }
    }

    @media (min-width:1200px) {
        .mui-v1nlld {
            display: block;
        }
    }
}

@layer mui {
    .mui-95veo {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-height: 0;
        overflow-y: auto;
        overflow-x: hidden;
    }
}

@layer mui {
    .mui-1opvsq {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-18jzc6m {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1100;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(60px + env(safe-area-inset-top));
        padding-top: env(safe-area-inset-top);
        background-color: #0A0A0E;
        border-bottom: 1px solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width:0px) {
        .mui-18jzc6m {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            gap: calc(0.75 * var(--mui-spacing));
            padding-left: calc(1.25 * var(--mui-spacing));
            padding-right: calc(1.25 * var(--mui-spacing));
        }
    }

    @media (min-width:600px) {
        .mui-18jzc6m {
            gap: calc(1.25 * var(--mui-spacing));
            padding-left: calc(1.75 * var(--mui-spacing));
            padding-right: calc(1.75 * var(--mui-spacing));
        }
    }

    @media (min-width:900px) {
        .mui-18jzc6m {
            display: none;
        }
    }
}

@layer mui {
    .mui-1r1yivp {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
    }
}

@layer mui {
    .mui-1rr4qq7 {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}

@layer mui {
    .mui-1fjtzvx {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
    }
}

@layer mui {
    .mui-1yx3lz0 {
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
        border-bottom: 1px solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width:0px) {
        .mui-1yx3lz0 {
            display: none;
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
        }
    }

    @media (min-width:900px) {
        .mui-1yx3lz0 {
            display: block;
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1llh3h9 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-runewy {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}

@layer mui {
    .mui-vsqmur {
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: calc(5 * var(--mui-spacing));
    }

    @media (min-width:0px) {
        .mui-vsqmur {
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
            padding-top: calc(60px + 20px);
        }
    }

    @media (min-width:900px) {
        .mui-vsqmur {
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
            padding-top: calc(3.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-191jekt {
        --Grid-columns: 12;
        --Grid-columnSpacing: calc(1.25 * var(--mui-spacing));
        --Grid-rowSpacing: calc(1.25 * var(--mui-spacing));
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        min-width: 0;
        box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    }

    .mui-191jekt>* {
        --Grid-parent-columns: 12;
    }

    .mui-191jekt>* {
        --Grid-parent-columnSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width:600px) {
        .mui-191jekt {
            --Grid-columnSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-columnSpacing: calc(1.75 * var(--mui-spacing));
        }
    }

    .mui-191jekt>* {
        --Grid-parent-rowSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width:600px) {
        .mui-191jekt {
            --Grid-rowSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-rowSpacing: calc(1.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1k08zew {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0;
        box-sizing: border-box;
    }

    @media (min-width:900px) {
        .mui-1k08zew {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }
}

@layer mui {
    .mui-18ifns3 {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
    }

    @media (min-width:0px) {
        .mui-18ifns3 {
            height: 168px;
        }
    }

    @media (min-width:600px) {
        .mui-18ifns3 {
            height: 240px;
        }
    }

    @media (min-width:900px) {
        .mui-18ifns3 {
            height: 300px;
        }
    }
}

@layer mui {
    .mui-1wozhmi {
        width: clamp(344px, 22vw, 420px);
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        background-color: #0A0A0E;
        border-left: 1px solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width:0px) {
        .mui-1wozhmi {
            display: none;
        }
    }

    @media (min-width:1536px) {
        .mui-1wozhmi {
            display: block;
        }
    }
}

@layer mui {
    .mui-nfbfyb {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: stretch;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        min-height: 100dvh;
    }
}

@layer mui {
    .mui-f3w4tb {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: flex-start;
        align-self: flex-start;
        height: 100dvh;
        background-color: #0A0A0E;
        border-right: 1px solid;
        border-color: var(--mui-palette-divider);
        -webkit-transition: width 0.2s ease;
        transition: width 0.2s ease;
        overflow-x: hidden;
        padding-left: 0;
        padding-right: 0;
    }

    @media (min-width:900px) {
        .mui-f3w4tb {
            width: 74px;
        }
    }

    @media (min-width:1200px) {
        .mui-f3w4tb {
            width: 244px;
        }
    }

    @media (min-width:0px) {
        .mui-f3w4tb {
            display: none;
        }
    }

    @media (min-width:900px) {
        .mui-f3w4tb {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }
    }
}

@layer mui {
    .mui-1gszu45 {
        padding-top: calc(2.5 * var(--mui-spacing));
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-l4y0 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(1.4 * var(--mui-spacing));
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-bottom: calc(2.25 * var(--mui-spacing));
        margin-bottom: calc(1.75 * var(--mui-spacing));
        border-bottom: 1px solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-z379yu {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-v1nlld {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
    }

    @media (min-width:900px) {
        .mui-v1nlld {
            display: none;
        }
    }

    @media (min-width:1200px) {
        .mui-v1nlld {
            display: block;
        }
    }
}

@layer mui {
    .mui-95veo {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-height: 0;
        overflow-y: auto;
        overflow-x: hidden;
    }
}

@layer mui {
    .mui-1opvsq {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-18jzc6m {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1100;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(60px + env(safe-area-inset-top));
        padding-top: env(safe-area-inset-top);
        background-color: #0A0A0E;
        border-bottom: 1px solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width:0px) {
        .mui-18jzc6m {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            gap: calc(0.75 * var(--mui-spacing));
            padding-left: calc(1.25 * var(--mui-spacing));
            padding-right: calc(1.25 * var(--mui-spacing));
        }
    }

    @media (min-width:600px) {
        .mui-18jzc6m {
            gap: calc(1.25 * var(--mui-spacing));
            padding-left: calc(1.75 * var(--mui-spacing));
            padding-right: calc(1.75 * var(--mui-spacing));
        }
    }

    @media (min-width:900px) {
        .mui-18jzc6m {
            display: none;
        }
    }
}

@layer mui {
    .mui-1r1yivp {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
    }
}

@layer mui {
    .mui-1rr4qq7 {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}

@layer mui {
    .mui-1fjtzvx {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
    }
}

@layer mui {
    .mui-1yx3lz0 {
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
        border-bottom: 1px solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width:0px) {
        .mui-1yx3lz0 {
            display: none;
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
        }
    }

    @media (min-width:900px) {
        .mui-1yx3lz0 {
            display: block;
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1llh3h9 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-runewy {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}

@layer mui {
    .mui-vsqmur {
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: calc(5 * var(--mui-spacing));
    }

    @media (min-width:0px) {
        .mui-vsqmur {
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
            padding-top: calc(60px + 20px);
        }
    }

    @media (min-width:900px) {
        .mui-vsqmur {
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
            padding-top: calc(3.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-191jekt {
        --Grid-columns: 12;
        --Grid-columnSpacing: calc(1.25 * var(--mui-spacing));
        --Grid-rowSpacing: calc(1.25 * var(--mui-spacing));
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        min-width: 0;
        box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    }

    .mui-191jekt>* {
        --Grid-parent-columns: 12;
    }

    .mui-191jekt>* {
        --Grid-parent-columnSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width:600px) {
        .mui-191jekt {
            --Grid-columnSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-columnSpacing: calc(1.75 * var(--mui-spacing));
        }
    }

    .mui-191jekt>* {
        --Grid-parent-rowSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width:600px) {
        .mui-191jekt {
            --Grid-rowSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-rowSpacing: calc(1.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1k08zew {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0;
        box-sizing: border-box;
    }

    @media (min-width:900px) {
        .mui-1k08zew {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }
}

@layer mui {
    .mui-18ifns3 {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
    }

    @media (min-width:0px) {
        .mui-18ifns3 {
            height: 168px;
        }
    }

    @media (min-width:600px) {
        .mui-18ifns3 {
            height: 240px;
        }
    }

    @media (min-width:900px) {
        .mui-18ifns3 {
            height: 300px;
        }
    }
}

@layer mui {
    .mui-1wozhmi {
        width: clamp(344px, 22vw, 420px);
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        background-color: #0A0A0E;
        border-left: 1px solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width:0px) {
        .mui-1wozhmi {
            display: none;
        }
    }

    @media (min-width:1536px) {
        .mui-1wozhmi {
            display: block;
        }
    }
}

@layer mui {
    .mui-nfbfyb {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: stretch;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        min-height: 100dvh;
    }
}

@layer mui {
    .mui-f3w4tb {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: flex-start;
        align-self: flex-start;
        height: 100dvh;
        background-color: #0A0A0E;
        border-right: 1px solid;
        border-color: var(--mui-palette-divider);
        -webkit-transition: width 0.2s ease;
        transition: width 0.2s ease;
        overflow-x: hidden;
        padding-left: 0;
        padding-right: 0;
    }

    @media (min-width:900px) {
        .mui-f3w4tb {
            width: 74px;
        }
    }

    @media (min-width:1200px) {
        .mui-f3w4tb {
            width: 244px;
        }
    }

    @media (min-width:0px) {
        .mui-f3w4tb {
            display: none;
        }
    }

    @media (min-width:900px) {
        .mui-f3w4tb {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }
    }
}

@layer mui {
    .mui-1gszu45 {
        padding-top: calc(2.5 * var(--mui-spacing));
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    @media (min-width:900px) {
        .mui-b2qbtr {
            display: block;
        }
    }

    @media (min-width:1200px) {
        .mui-b2qbtr {
            display: none;
        }
    }
}

@layer mui {
    .mui-jhru4y {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 0;
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-bottom: calc(2.25 * var(--mui-spacing));
        margin-bottom: calc(1.75 * var(--mui-spacing));
        border-bottom: 1px solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-j4j8ds {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-1nbc6t7 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(0.25 * var(--mui-spacing));
        padding-top: var(--mui-spacing);
    }
}

@layer mui {
    .mui-19ynwot {
        width: 6px;
        height: 6px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 50%;
        background-color: var(--mui-palette-primary-main);
        color: var(--mui-palette-primary-main);
        box-shadow: 0 0 8px currentColor;
        -webkit-animation: pulse-dot 2.4s ease-in-out infinite;
        animation: pulse-dot 2.4s ease-in-out infinite;
    }

    @-webkit-keyframes pulse-dot {

        0%,
        100% {
            opacity: 1;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
        }

        50% {
            opacity: 0.25;
            -webkit-transform: scale(0.65);
            -moz-transform: scale(0.65);
            -ms-transform: scale(0.65);
            transform: scale(0.65);
        }
    }

    @keyframes pulse-dot {

        0%,
        100% {
            opacity: 1;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
        }

        50% {
            opacity: 0.25;
            -webkit-transform: scale(0.65);
            -moz-transform: scale(0.65);
            -ms-transform: scale(0.65);
            transform: scale(0.65);
        }
    }
}

@layer mui {
    .mui-1j0w0to {
        margin: 0;
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-weight: 700;
        font-size: 0.8125rem;
        font-variant-numeric: tabular-nums;
        letter-spacing: -0.01em;
    }
}

@layer mui {
    .mui-1hxnfzk {
        z-index: var(--mui-zIndex-tooltip);
        pointer-events: none;
    }
}

@layer mui {
    .mui-11rdkct {
        z-index: var(--mui-zIndex-tooltip);
        pointer-events: none;
    }
}

@layer mui {
    @media (min-width:900px) {
        .mui-h4urux {
            display: none;
        }
    }

    @media (min-width:1200px) {
        .mui-h4urux {
            display: block;
        }
    }
}

@layer mui {
    .mui-l4y0 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(1.4 * var(--mui-spacing));
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-bottom: calc(2.25 * var(--mui-spacing));
        margin-bottom: calc(1.75 * var(--mui-spacing));
        border-bottom: 1px solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-1xhj18k {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

@layer mui {
    .mui-i3undf {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: -0.012em;
        font-weight: 900;
        letter-spacing: -0.03em;
        color: var(--mui-palette-text-primary);
    }

    @media (max-width:599.95px) {
        .mui-i3undf {
            font-size: 0.875rem;
        }
    }
}

@layer mui {
    .mui-107kugp {
        color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-1rr4qq7 {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}

@layer mui {
    .mui-s2uf1z {
        text-align: right;
    }
}

@layer mui {
    .mui-2zv1m6 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(0.75 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-43lfo9 {
        margin: 0;
        font-size: 0.75rem;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        color: var(--mui-palette-text-secondary);
        margin-top: calc(0.25 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-95veo {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-height: 0;
        overflow-y: auto;
        overflow-x: hidden;
    }
}

@layer mui {
    .mui-11fhglq {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
    }
}

@layer mui {
    .mui-1ohqk82 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        width: 100%;
        box-sizing: border-box;
        text-align: left;
    }
}

@layer mui {
    .mui-vg3og8 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.14);
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.3);
    }

    .mui-vg3og8:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-vg3og8:hover {
            background-color: transparent;
        }
    }

    .mui-vg3og8.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-vg3og8.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-vg3og8.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-vg3og8.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-vg3og8.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-vg3og8.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-vg3og8:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-iu8hq6 {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.14);
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.3);
    }

    .mui-iu8hq6::-moz-focus-inner {
        border-style: none;
    }

    .mui-iu8hq6.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-iu8hq6 {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-iu8hq6:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-iu8hq6:hover {
            background-color: transparent;
        }
    }

    .mui-iu8hq6.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-iu8hq6.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-iu8hq6.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-iu8hq6.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-iu8hq6.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-iu8hq6.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-iu8hq6:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-107ooxh {
        min-width: calc(4.5 * var(--mui-spacing));
        color: var(--mui-palette-action-active);
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        min-width: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-19otgx6 {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1.125rem;
    }
}

@layer mui {
    .mui-g1sntq {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
        border-color: transparent;
    }

    .mui-g1sntq:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-g1sntq:hover {
            background-color: transparent;
        }
    }

    .mui-g1sntq.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-g1sntq.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-g1sntq.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-g1sntq.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-g1sntq.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-g1sntq.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-g1sntq:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-ixohef {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
        border-color: transparent;
    }

    .mui-ixohef::-moz-focus-inner {
        border-style: none;
    }

    .mui-ixohef.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-ixohef {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-ixohef:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-ixohef:hover {
            background-color: transparent;
        }
    }

    .mui-ixohef.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-ixohef.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-ixohef.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-ixohef.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-ixohef.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-ixohef.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-ixohef:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-btcp1w {
        min-width: calc(4.5 * var(--mui-spacing));
        color: var(--mui-palette-action-active);
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        min-width: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-cgo4rq {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
        border-color: transparent;
    }

    .mui-cgo4rq:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-cgo4rq:hover {
            background-color: transparent;
        }
    }

    .mui-cgo4rq.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-cgo4rq.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-cgo4rq.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-cgo4rq.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-cgo4rq.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-cgo4rq.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-cgo4rq:hover {
            background-color: rgba(155, 123, 255, 0.08);
        }
    }
}

@layer mui {
    .mui-rxogb2 {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
        border-color: transparent;
    }

    .mui-rxogb2::-moz-focus-inner {
        border-style: none;
    }

    .mui-rxogb2.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-rxogb2 {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-rxogb2:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-rxogb2:hover {
            background-color: transparent;
        }
    }

    .mui-rxogb2.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-rxogb2.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-rxogb2.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-rxogb2.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-rxogb2.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-rxogb2.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-rxogb2:hover {
            background-color: rgba(155, 123, 255, 0.08);
        }
    }
}

@layer mui {
    .mui-10ww6ra {
        min-width: calc(4.5 * var(--mui-spacing));
        color: var(--mui-palette-action-active);
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        min-width: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: #9B7BFF;
    }
}

@layer mui {
    .mui-wyy1c6 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        background-color: transparent;
    }

    .mui-wyy1c6:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-wyy1c6:hover {
            background-color: transparent;
        }
    }

    .mui-wyy1c6.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-wyy1c6.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-wyy1c6.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-wyy1c6.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-wyy1c6.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-wyy1c6.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-wyy1c6:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-2278av {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        background-color: transparent;
    }

    .mui-2278av::-moz-focus-inner {
        border-style: none;
    }

    .mui-2278av.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-2278av {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-2278av:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-2278av:hover {
            background-color: transparent;
        }
    }

    .mui-2278av.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-2278av.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-2278av.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-2278av.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-2278av.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-2278av.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-2278av:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-1czstt9 {
        pointer-events: none;
    }
}

@layer mui {
    .mui-rdlmq {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.14);
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.3);
    }

    .mui-rdlmq:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-rdlmq:hover {
            background-color: transparent;
        }
    }

    .mui-rdlmq.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-rdlmq.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-rdlmq.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-rdlmq.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-rdlmq.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-rdlmq.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-rdlmq:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-18gvvsl {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.14);
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.3);
    }

    .mui-18gvvsl::-moz-focus-inner {
        border-style: none;
    }

    .mui-18gvvsl.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-18gvvsl {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-18gvvsl:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-18gvvsl:hover {
            background-color: transparent;
        }
    }

    .mui-18gvvsl.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-18gvvsl.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-18gvvsl.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-18gvvsl.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-18gvvsl.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-18gvvsl.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-18gvvsl:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-ghoxj1 {
        min-width: calc(4.5 * var(--mui-spacing));
        color: var(--mui-palette-action-active);
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        min-width: 40px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-14rdsw0 {
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        min-width: 0;
        margin-top: 4px;
        margin-bottom: 4px;
    }

    .MuiTypography-root:where(.mui-14rdsw0 .MuiListItemText-primary) {
        display: block;
    }

    .MuiTypography-root:where(.mui-14rdsw0 .MuiListItemText-secondary) {
        display: block;
    }
}

@layer mui {
    .mui-1ign8uc {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0.00938em;
        font-weight: 700;
        font-size: 0.875rem;
    }
}

@layer mui {
    .mui-544jmx {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
        border-color: transparent;
    }

    .mui-544jmx:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-544jmx:hover {
            background-color: transparent;
        }
    }

    .mui-544jmx.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-544jmx.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-544jmx.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-544jmx.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-544jmx.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-544jmx.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-544jmx:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-134p1md {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
        border-color: transparent;
    }

    .mui-134p1md::-moz-focus-inner {
        border-style: none;
    }

    .mui-134p1md.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-134p1md {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-134p1md:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-134p1md:hover {
            background-color: transparent;
        }
    }

    .mui-134p1md.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-134p1md.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-134p1md.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-134p1md.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-134p1md.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-134p1md.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-134p1md:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-17pr59e {
        min-width: calc(4.5 * var(--mui-spacing));
        color: var(--mui-palette-action-active);
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        min-width: 40px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-1tued4w {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0.00938em;
        font-weight: 600;
        font-size: 0.875rem;
    }
}

@layer mui {
    .mui-4jaq7u {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-left: calc(0.9 * var(--mui-spacing));
        padding-right: calc(0.9 * var(--mui-spacing));
        padding-top: calc(0.25 * var(--mui-spacing));
        padding-bottom: calc(0.25 * var(--mui-spacing));
        border-radius: 4px;
        border: 1px solid;
        background-color: rgba(225, 39, 60, 0.14);
        border-color: rgba(225, 39, 60, 0.28);
        color: #e1273c;
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-weight: 700;
        font-size: 0.6875rem;
        font-variant-numeric: tabular-nums;
        letter-spacing: -0.01em;
    }
}

@layer mui {
    .mui-1r5c5vx {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
        border-color: transparent;
    }

    .mui-1r5c5vx:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-1r5c5vx:hover {
            background-color: transparent;
        }
    }

    .mui-1r5c5vx.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-1r5c5vx.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-1r5c5vx.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1r5c5vx.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-1r5c5vx.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-1r5c5vx.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-1r5c5vx:hover {
            background-color: rgba(155, 123, 255, 0.08);
        }
    }
}

@layer mui {
    .mui-1jj4vou {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
        border-color: transparent;
    }

    .mui-1jj4vou::-moz-focus-inner {
        border-style: none;
    }

    .mui-1jj4vou.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1jj4vou {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-1jj4vou:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-1jj4vou:hover {
            background-color: transparent;
        }
    }

    .mui-1jj4vou.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-1jj4vou.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-1jj4vou.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1jj4vou.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-1jj4vou.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-1jj4vou.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-1jj4vou:hover {
            background-color: rgba(155, 123, 255, 0.08);
        }
    }
}

@layer mui {
    .mui-gadvfs {
        min-width: calc(4.5 * var(--mui-spacing));
        color: var(--mui-palette-action-active);
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        min-width: 40px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: #9B7BFF;
    }
}

@layer mui {
    .mui-ublkep {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-left: calc(0.9 * var(--mui-spacing));
        padding-right: calc(0.9 * var(--mui-spacing));
        padding-top: calc(0.25 * var(--mui-spacing));
        padding-bottom: calc(0.25 * var(--mui-spacing));
        border-radius: 4px;
        border: 1px solid;
        background-color: rgba(168, 85, 247, 0.14);
        border-color: rgba(168, 85, 247, 0.28);
        color: #a855f7;
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-weight: 700;
        font-size: 0.6875rem;
        font-variant-numeric: tabular-nums;
        letter-spacing: -0.01em;
    }
}

@layer mui {
    .mui-wcvzkf {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
    }

    .mui-wcvzkf:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-wcvzkf:hover {
            background-color: transparent;
        }
    }

    .mui-wcvzkf.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-wcvzkf.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-wcvzkf.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-wcvzkf.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-wcvzkf.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-wcvzkf.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }
}

@layer mui {
    .mui-1eqi1r5 {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        -webkit-text-decoration: none;
        text-decoration: none;
        min-width: 0;
        box-sizing: border-box;
        text-align: left;
        padding-top: 8px;
        padding-bottom: 8px;
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
    }

    .mui-1eqi1r5::-moz-focus-inner {
        border-style: none;
    }

    .mui-1eqi1r5.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1eqi1r5 {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-1eqi1r5:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-1eqi1r5:hover {
            background-color: transparent;
        }
    }

    .mui-1eqi1r5.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-1eqi1r5.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-1eqi1r5.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1eqi1r5.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-1eqi1r5.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-1eqi1r5.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }
}

@layer mui {
    .mui-qgieeu {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1.25rem;
    }
}

@layer mui {
    .mui-1jrgqb8 {
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
        padding-top: calc(1.5 * var(--mui-spacing));
    }

    @media (min-width:0px) {
        .mui-1jrgqb8 {
            padding-bottom: calc(1.5 * var(--mui-spacing));
        }
    }

    @media (min-width:1200px) {
        .mui-1jrgqb8 {
            padding-bottom: 0;
        }
    }
}

@layer mui {
    .mui-15qmkx9 {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    @media (min-width:900px) {
        .mui-15qmkx9 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }
    }

    @media (min-width:1200px) {
        .mui-15qmkx9 {
            display: none;
        }
    }
}

@layer mui {
    .mui-1dx7uoy {
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 36px;
        height: 36px;
        padding: calc(0.5 * var(--mui-spacing));
        border-radius: calc(99 * var(--mui-shape-borderRadius));
        background-color: rgba(255, 255, 255, 0.03);
    }

    .mui-1dx7uoy:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-1dx7uoy:hover {
            background-color: transparent;
        }
    }

    .mui-1dx7uoy.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-1dx7uoy.MuiIconButton-loading {
        color: transparent;
    }

    .mui-1dx7uoy:hover {
        background-color: rgba(255, 255, 255, 0.05);
    }
}

@layer mui {
    .mui-bta5jl {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 36px;
        height: 36px;
        padding: calc(0.5 * var(--mui-spacing));
        border-radius: calc(99 * var(--mui-shape-borderRadius));
        background-color: rgba(255, 255, 255, 0.03);
    }

    .mui-bta5jl::-moz-focus-inner {
        border-style: none;
    }

    .mui-bta5jl.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-bta5jl {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-bta5jl:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-bta5jl:hover {
            background-color: transparent;
        }
    }

    .mui-bta5jl.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-bta5jl.MuiIconButton-loading {
        color: transparent;
    }

    .mui-bta5jl:hover {
        background-color: rgba(255, 255, 255, 0.05);
    }
}

@layer mui {
    .mui-qbaxxw {
        margin-top: var(--mui-spacing);
    }
}

@layer mui {
    .mui-lok4t9 {
        margin-top: var(--mui-spacing);
    }
}

@layer mui {
    .mui-1a7j0d5 {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    @media (min-width:900px) {
        .mui-1a7j0d5 {
            display: none;
        }
    }

    @media (min-width:1200px) {
        .mui-1a7j0d5 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }
    }
}

@layer mui {
    .mui-nnpmqo {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: var(--mui-spacing);
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-top: calc(0.85 * var(--mui-spacing));
        padding-bottom: calc(0.85 * var(--mui-spacing));
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        background-color: rgba(255, 255, 255, 0.03);
    }

    .mui-nnpmqo::-moz-focus-inner {
        border-style: none;
    }

    .mui-nnpmqo.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-nnpmqo {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-nnpmqo:hover {
        background-color: rgba(255, 255, 255, 0.05);
    }
}

@layer mui {
    .mui-pdn1w5 {
        margin: 0;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: left;
    }
}

@layer mui {
    .mui-16uyu8q {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1.25rem;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-k9fjf7 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
    }

    @media (min-width:0px) {
        .mui-k9fjf7 {
            display: none;
        }
    }

    @media (min-width:1200px) {
        .mui-k9fjf7 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }
    }
}

@layer mui {
    .mui-1tamqua {
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        padding: 5px;
        font-size: 1.125rem;
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
    }

    .mui-1tamqua:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-1tamqua:hover {
            background-color: transparent;
        }
    }

    .mui-1tamqua.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-1tamqua.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-6gqofh {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        padding: 5px;
        font-size: 1.125rem;
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
    }

    .mui-6gqofh::-moz-focus-inner {
        border-style: none;
    }

    .mui-6gqofh.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-6gqofh {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-6gqofh:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-6gqofh:hover {
            background-color: transparent;
        }
    }

    .mui-6gqofh.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-6gqofh.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-1qxt6rm {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1.25rem;
        -webkit-transition: -webkit-transform 0.2s ease;
        transition: transform 0.2s ease;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

@layer mui {
    .mui-x8ylu5 {
        z-index: var(--mui-zIndex-drawer);
    }

    .mui-x8ylu5 .MuiBackdrop-root {
        -webkit-backdrop-filter: blur(3px);
        backdrop-filter: blur(3px);
    }

    @media (min-width:0px) {
        .mui-x8ylu5 {
            display: block;
        }
    }

    @media (min-width:900px) {
        .mui-x8ylu5 {
            display: none;
        }
    }
}

@layer mui {
    .mui-xfs1zv {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1100;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(60px + env(safe-area-inset-top));
        padding-top: env(safe-area-inset-top);
        background-color: #0A0A0E;
        border-bottom: 1px solid;
        border-color: var(--mui-palette-divider);
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
    }

    @media (min-width:0px) {
        .mui-xfs1zv {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            gap: calc(0.75 * var(--mui-spacing));
            padding-left: calc(1.25 * var(--mui-spacing));
            padding-right: calc(1.25 * var(--mui-spacing));
        }
    }

    @media (min-width:600px) {
        .mui-xfs1zv {
            gap: calc(1.25 * var(--mui-spacing));
            padding-left: calc(1.75 * var(--mui-spacing));
            padding-right: calc(1.75 * var(--mui-spacing));
        }
    }

    @media (min-width:900px) {
        .mui-xfs1zv {
            display: none;
        }
    }
}

@layer mui {
    .mui-2becaa {
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 38px;
        height: 38px;
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        border-radius: 8px;
    }

    .mui-2becaa:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-2becaa:hover {
            background-color: transparent;
        }
    }

    .mui-2becaa.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-2becaa.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-13fm57v {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 38px;
        height: 38px;
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        border-radius: 8px;
    }

    .mui-13fm57v::-moz-focus-inner {
        border-style: none;
    }

    .mui-13fm57v.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-13fm57v {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-13fm57v:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-13fm57v:hover {
            background-color: transparent;
        }
    }

    .mui-13fm57v.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-13fm57v.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-1uxqarp {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: var(--mui-spacing);
        min-width: 0;
        overflow: hidden;
    }
}

@layer mui {
    .mui-rf5ecx {
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 38px;
        height: 38px;
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        border-radius: 8px;
        color: var(--mui-palette-primary-light);
    }

    .mui-rf5ecx:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-rf5ecx:hover {
            background-color: transparent;
        }
    }

    .mui-rf5ecx.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-rf5ecx.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-khmmx {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 38px;
        height: 38px;
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        border-radius: 8px;
        color: var(--mui-palette-primary-light);
    }

    .mui-khmmx::-moz-focus-inner {
        border-style: none;
    }

    .mui-khmmx.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-khmmx {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-khmmx:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-khmmx:hover {
            background-color: transparent;
        }
    }

    .mui-khmmx.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-khmmx.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-se7e3c {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.75;
        text-transform: uppercase;
        letter-spacing: -0.01em;
        min-width: 64px;
        padding: 6px 16px;
        border: 0;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        color: var(--variant-containedColor);
        background-color: var(--variant-containedBg);
        box-shadow: var(--mui-shadows-2);
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        padding: 4px 10px;
        font-size: 0.8125rem;
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        padding: 12px 24px;
        min-height: 44px;
        -webkit-transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        background: #e1273c;
        color: #ffffff;
        box-shadow: none;
        padding: 8px 16px;
        min-height: 36px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }

    .mui-se7e3c:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
    }

    .mui-se7e3c.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    .mui-se7e3c:hover {
        box-shadow: var(--mui-shadows-4);
    }

    @media (hover: none) {
        .mui-se7e3c:hover {
            box-shadow: var(--mui-shadows-2);
        }
    }

    .mui-se7e3c:active {
        box-shadow: var(--mui-shadows-8);
    }

    .mui-se7e3c.Mui-focusVisible {
        box-shadow: var(--mui-shadows-6);
    }

    .mui-se7e3c.Mui-disabled {
        color: var(--mui-palette-action-disabled);
        box-shadow: var(--mui-shadows-0);
        background-color: var(--mui-palette-action-disabledBackground);
    }

    @media (hover: hover) {
        .mui-se7e3c:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-se7e3c.MuiButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-se7e3c:hover {
            background: #ff4a5c;
            box-shadow: none;
        }
    }

    .mui-se7e3c.Mui-disabled {
        background: rgba(225, 39, 60, 0.25);
        color: rgba(255, 255, 255, 0.5);
    }
}

@layer mui {
    .mui-1w1z23u {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.75;
        text-transform: uppercase;
        letter-spacing: -0.01em;
        min-width: 64px;
        padding: 6px 16px;
        border: 0;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        color: var(--variant-containedColor);
        background-color: var(--variant-containedBg);
        box-shadow: var(--mui-shadows-2);
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        padding: 4px 10px;
        font-size: 0.8125rem;
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        padding: 12px 24px;
        min-height: 44px;
        -webkit-transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        background: #e1273c;
        color: #ffffff;
        box-shadow: none;
        padding: 8px 16px;
        min-height: 36px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }

    .mui-1w1z23u::-moz-focus-inner {
        border-style: none;
    }

    .mui-1w1z23u.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1w1z23u {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-1w1z23u:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
    }

    .mui-1w1z23u.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    .mui-1w1z23u:hover {
        box-shadow: var(--mui-shadows-4);
    }

    @media (hover: none) {
        .mui-1w1z23u:hover {
            box-shadow: var(--mui-shadows-2);
        }
    }

    .mui-1w1z23u:active {
        box-shadow: var(--mui-shadows-8);
    }

    .mui-1w1z23u.Mui-focusVisible {
        box-shadow: var(--mui-shadows-6);
    }

    .mui-1w1z23u.Mui-disabled {
        color: var(--mui-palette-action-disabled);
        box-shadow: var(--mui-shadows-0);
        background-color: var(--mui-palette-action-disabledBackground);
    }

    @media (hover: hover) {
        .mui-1w1z23u:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-1w1z23u.MuiButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-1w1z23u:hover {
            background: #ff4a5c;
            box-shadow: none;
        }
    }

    .mui-1w1z23u.Mui-disabled {
        background: rgba(225, 39, 60, 0.25);
        color: rgba(255, 255, 255, 0.5);
    }
}

@layer mui {
    .mui-vlt9le {
        display: inherit;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-right: 8px;
        margin-left: -4px;
        margin-left: -2px;
    }

    .mui-vlt9le::before {
        content: "\200b";
        width: 0;
        overflow: hidden;
    }

    .mui-vlt9le>*:nth-of-type(1) {
        font-size: 18px;
    }
}

@layer mui {
    .mui-1fjtzvx {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
    }
}

@layer mui {
    .mui-jz012t {
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
        border-bottom: 1px solid;
        border-color: var(--mui-palette-divider);
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1099;
        background-color: rgba(7, 7, 10, 0.82);
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
    }

    @media (min-width:0px) {
        .mui-jz012t {
            display: none;
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
        }
    }

    @media (min-width:900px) {
        .mui-jz012t {
            display: block;
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-15zsidf {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1909h0w {
        -webkit-flex: 1 1 320px;
        -ms-flex: 1 1 320px;
        flex: 1 1 320px;
        min-width: 0;
        max-width: 440px;
    }
}

@layer mui {
    .mui-cw41h9 {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.4375em;
        letter-spacing: 0.00938em;
        color: var(--mui-palette-text-primary);
        box-sizing: border-box;
        position: relative;
        cursor: text;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 0.875rem;
        width: 100%;
        min-height: 40px;
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        background-color: rgba(255, 255, 255, 0.03);
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        font-size: 0.875rem;
        -webkit-transition: border-color 0.2s ease;
        transition: border-color 0.2s ease;
        width: 100%;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        background-color: #07070A;
    }

    .mui-cw41h9.Mui-disabled {
        color: var(--mui-palette-text-disabled);
        cursor: default;
    }

    .mui-cw41h9:hover {
        border-color: rgba(255, 255, 255, 0.14);
    }

    .mui-cw41h9.Mui-focused {
        border-color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-gkz0dq {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1.125rem;
        margin-right: var(--mui-spacing);
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-1bj2szq {
        font: inherit;
        letter-spacing: inherit;
        color: currentColor;
        padding: 4px 0 5px;
        border: 0;
        box-sizing: content-box;
        background: none;
        height: 1.4375em;
        margin: 0;
        -webkit-tap-highlight-color: transparent;
        display: block;
        min-width: 0;
        width: 100%;
        -webkit-animation-name: mui-auto-fill-cancel;
        animation-name: mui-auto-fill-cancel;
        -webkit-animation-duration: 10ms;
        animation-duration: 10ms;
    }

    .mui-1bj2szq::-webkit-input-placeholder {
        color: currentColor;
        opacity: var(--mui-opacity-inputPlaceholder);
        -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    }

    .mui-1bj2szq::-moz-placeholder {
        color: currentColor;
        opacity: var(--mui-opacity-inputPlaceholder);
        -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    }

    .mui-1bj2szq::-ms-input-placeholder {
        color: currentColor;
        opacity: var(--mui-opacity-inputPlaceholder);
        -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    }

    .mui-1bj2szq:focus {
        outline: 0;
    }

    .mui-1bj2szq:invalid {
        box-shadow: none;
    }

    .mui-1bj2szq::-webkit-search-decoration {
        -webkit-appearance: none;
    }

    label[data-shrink=false]+.MuiInputBase-formControl .mui-1bj2szq::-webkit-input-placeholder {
        opacity: 0 !important;
    }

    label[data-shrink=false]+.MuiInputBase-formControl .mui-1bj2szq::-moz-placeholder {
        opacity: 0 !important;
    }

    label[data-shrink=false]+.MuiInputBase-formControl .mui-1bj2szq::-ms-input-placeholder {
        opacity: 0 !important;
    }

    label[data-shrink=false]+.MuiInputBase-formControl .mui-1bj2szq:focus::-webkit-input-placeholder {
        opacity: var(--mui-opacity-inputPlaceholder);
    }

    label[data-shrink=false]+.MuiInputBase-formControl .mui-1bj2szq:focus::-moz-placeholder {
        opacity: var(--mui-opacity-inputPlaceholder);
    }

    label[data-shrink=false]+.MuiInputBase-formControl .mui-1bj2szq:focus::-ms-input-placeholder {
        opacity: var(--mui-opacity-inputPlaceholder);
    }

    .mui-1bj2szq.Mui-disabled {
        opacity: 1;
        -webkit-text-fill-color: var(--mui-palette-text-disabled);
    }

    .mui-1bj2szq:-webkit-autofill {
        -webkit-animation-duration: 5000s;
        animation-duration: 5000s;
        -webkit-animation-name: mui-auto-fill;
        animation-name: mui-auto-fill;
    }
}

@layer mui {
    .mui-cov3sn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(1.5 * var(--mui-spacing));
        margin-left: auto;
    }
}

@layer mui {
    .mui-vsqmur {
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: calc(5 * var(--mui-spacing));
    }

    @media (min-width:0px) {
        .mui-vsqmur {
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
            padding-top: calc(60px + 20px);
        }
    }

    @media (min-width:900px) {
        .mui-vsqmur {
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
            padding-top: calc(3.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1onuig3 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    @media (min-width:0px) {
        .mui-1onuig3>:not(style):not(style) {
            margin: 0;
        }

        .mui-1onuig3>:not(style)~:not(style) {
            margin-top: calc(2 * var(--mui-spacing));
        }
    }

    @media (min-width:900px) {
        .mui-1onuig3>:not(style):not(style) {
            margin: 0;
        }

        .mui-1onuig3>:not(style)~:not(style) {
            margin-top: calc(3 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1x1a5ox {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0 0 0 0);
        white-space: nowrap;
        border: 0px solid;
    }
}

@layer mui {
    .mui-10ddofm {
        overflow: hidden;
        background: #101015;
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        overflow: hidden;
        position: relative;
        overflow: hidden;
    }
}

@layer mui {
    .mui-y4rkwn {
        background-color: var(--mui-palette-background-paper);
        color: var(--mui-palette-text-primary);
        -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        border-radius: 4px;
        box-shadow: var(--Paper-shadow);
        background-image: var(--Paper-overlay);
        background-image: none;
        overflow: hidden;
        background: #101015;
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        overflow: hidden;
        position: relative;
        overflow: hidden;
    }
}

@layer mui {
    .mui-wsg9e9 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(2.5 * var(--mui-spacing));
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
    }

    @media (min-width:0px) {
        .mui-wsg9e9 {
            -webkit-box-flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
            min-height: 166px;
        }
    }

    @media (min-width:600px) {
        .mui-wsg9e9 {
            -webkit-box-flex-wrap: nowrap;
            -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            min-height: 158px;
        }
    }

    @media (min-width:900px) {
        .mui-wsg9e9 {
            padding-left: calc(3 * var(--mui-spacing));
            padding-right: calc(3 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-gnnlpj {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex: 1 1 260px;
        -ms-flex: 1 1 260px;
        flex: 1 1 260px;
        min-width: 0;
    }

    .mui-gnnlpj>:not(style):not(style) {
        margin: 0;
    }

    .mui-gnnlpj>:not(style)~:not(style) {
        margin-top: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-cjo5rx {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .mui-cjo5rx>:not(style):not(style) {
        margin: 0;
    }

    .mui-cjo5rx>:not(style)~:not(style) {
        margin-top: calc(0.75 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-l8fxe2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .mui-l8fxe2>:not(style):not(style) {
        margin: 0;
    }

    .mui-l8fxe2>:not(style)~:not(style) {
        margin-left: var(--mui-spacing);
    }
}

@layer mui {
    .mui-o1fpad {
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background-color: #FFB800;
        box-shadow: 0 0 10px #FFB800;
        -webkit-animation: animation-1872k8b 2.4s ease-in-out infinite;
        animation: animation-1872k8b 2.4s ease-in-out infinite;
    }
}

@layer mui {
    .mui-1ctuskp {
        margin: 0;
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-weight: 500;
        font-variant-numeric: tabular-nums;
        letter-spacing: 0;
        font-size: 0.7rem;
        letter-spacing: 2.5px;
        color: #FFD24D;
    }
}

@layer mui {
    .mui-yo8i30 {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
    }
}

@layer mui {
    .mui-122a1yc {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .mui-122a1yc>:not(style):not(style) {
        margin: 0;
    }

    .mui-122a1yc>:not(style)~:not(style) {
        margin-left: var(--mui-spacing);
    }
}

@layer mui {
    .mui-136supm {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.75;
        text-transform: uppercase;
        letter-spacing: -0.01em;
        min-width: 64px;
        padding: 6px 16px;
        border: 0;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding: 6px 8px;
        color: var(--variant-textColor);
        background-color: var(--variant-textBg);
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        padding: 4px 5px;
        font-size: 0.8125rem;
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        padding: 12px 24px;
        min-height: 44px;
        -webkit-transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        color: #e1273c;
        padding: 8px 16px;
        min-height: 36px;
    }

    .mui-136supm:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
    }

    .mui-136supm.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    @media (hover: hover) {
        .mui-136supm:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-136supm.MuiButton-loading {
        color: transparent;
    }

    .mui-136supm:hover {
        background-color: rgba(225, 39, 60, 0.08);
    }

    .mui-136supm.Mui-disabled {
        color: rgba(225, 39, 60, 0.3);
    }
}

@layer mui {
    .mui-1eclgbq {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.75;
        text-transform: uppercase;
        letter-spacing: -0.01em;
        min-width: 64px;
        padding: 6px 16px;
        border: 0;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding: 6px 8px;
        color: var(--variant-textColor);
        background-color: var(--variant-textBg);
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        padding: 4px 5px;
        font-size: 0.8125rem;
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        padding: 12px 24px;
        min-height: 44px;
        -webkit-transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        color: #e1273c;
        padding: 8px 16px;
        min-height: 36px;
    }

    .mui-1eclgbq::-moz-focus-inner {
        border-style: none;
    }

    .mui-1eclgbq.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1eclgbq {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-1eclgbq:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
    }

    .mui-1eclgbq.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    @media (hover: hover) {
        .mui-1eclgbq:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-1eclgbq.MuiButton-loading {
        color: transparent;
    }

    .mui-1eclgbq:hover {
        background-color: rgba(225, 39, 60, 0.08);
    }

    .mui-1eclgbq.Mui-disabled {
        color: rgba(225, 39, 60, 0.3);
    }
}

@layer mui {
    .mui-mz9m0q {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1.5rem;
    }
}

@layer mui {
    .mui-7s4v6g {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.75;
        text-transform: uppercase;
        letter-spacing: -0.01em;
        min-width: 64px;
        padding: 6px 16px;
        border: 0;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding: 6px 8px;
        color: var(--variant-textColor);
        background-color: var(--variant-textBg);
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        padding: 4px 5px;
        font-size: 0.8125rem;
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        padding: 12px 24px;
        min-height: 44px;
        -webkit-transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        color: #e1273c;
        padding: 8px 16px;
        min-height: 36px;
        color: #FFD24D;
    }

    .mui-7s4v6g:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
    }

    .mui-7s4v6g.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    @media (hover: hover) {
        .mui-7s4v6g:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-7s4v6g.MuiButton-loading {
        color: transparent;
    }

    .mui-7s4v6g:hover {
        background-color: rgba(225, 39, 60, 0.08);
    }

    .mui-7s4v6g.Mui-disabled {
        color: rgba(225, 39, 60, 0.3);
    }
}

@layer mui {
    .mui-u96t0q {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.75;
        text-transform: uppercase;
        letter-spacing: -0.01em;
        min-width: 64px;
        padding: 6px 16px;
        border: 0;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        padding: 6px 8px;
        color: var(--variant-textColor);
        background-color: var(--variant-textBg);
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        padding: 4px 5px;
        font-size: 0.8125rem;
        -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        padding: 12px 24px;
        min-height: 44px;
        -webkit-transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        color: #e1273c;
        padding: 8px 16px;
        min-height: 36px;
        color: #FFD24D;
    }

    .mui-u96t0q::-moz-focus-inner {
        border-style: none;
    }

    .mui-u96t0q.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-u96t0q {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-u96t0q:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
    }

    .mui-u96t0q.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    @media (hover: hover) {
        .mui-u96t0q:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-u96t0q.MuiButton-loading {
        color: transparent;
    }

    .mui-u96t0q:hover {
        background-color: rgba(225, 39, 60, 0.08);
    }

    .mui-u96t0q.Mui-disabled {
        color: rgba(225, 39, 60, 0.3);
    }
}

@layer mui {
    .mui-1a8vz8g {
        display: inherit;
        margin-right: -4px;
        margin-left: 8px;
        margin-right: -2px;
    }

    .mui-1a8vz8g>*:nth-of-type(1) {
        font-size: 18px;
    }
}

@layer mui {
    .mui-1np8n99 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: calc(2 * var(--mui-spacing));
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        padding-bottom: var(--mui-spacing);
        scrollbar-width: none;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        min-width: 0;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        padding-bottom: 0;
    }

    .mui-1np8n99::-webkit-scrollbar {
        display: none;
    }

    @media (min-width:0px) {
        .mui-1np8n99 {
            display: none;
        }
    }

    @media (min-width:600px) {
        .mui-1np8n99 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }
    }
}

@layer mui {
    .mui-9qknm8 {
        -webkit-flex: 0 0 176px;
        -ms-flex: 0 0 176px;
        flex: 0 0 176px;
        max-width: 176px;
        scroll-snap-align: start;
        -webkit-animation: animation-1ren42z 420ms ease both;
        animation: animation-1ren42z 420ms ease both;
        -webkit-animation-delay: 0ms;
        animation-delay: 0ms;
    }
}

@layer mui {
    .mui-17h0n2m {
        overflow: hidden;
        background: #101015;
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        overflow: hidden;
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        background: linear-gradient(to top, rgba(94, 152, 217, 0.5) 0%, rgba(94, 152, 217, 0.18) 50%, transparent 100%);
    }

    @media (hover: hover) {
        .mui-17h0n2m:hover {
            border-color: #5e98d9;
        }
    }

    .mui-17h0n2m::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 35%;
        height: 100%;
        background: linear-gradient(105deg, transparent, rgba(255, 255, 255, 0.16), transparent);
        -webkit-transform: translateX(-160%) skewX(-18deg);
        -moz-transform: translateX(-160%) skewX(-18deg);
        -ms-transform: translateX(-160%) skewX(-18deg);
        transform: translateX(-160%) skewX(-18deg);
        pointer-events: none;
        z-index: 3;
    }

    .mui-17h0n2m:hover::after {
        -webkit-animation: animation-ckvow7 900ms ease;
        animation: animation-ckvow7 900ms ease;
    }
}

@layer mui {
    .mui-136lo5m {
        background-color: var(--mui-palette-background-paper);
        color: var(--mui-palette-text-primary);
        -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        border-radius: 4px;
        box-shadow: var(--Paper-shadow);
        background-image: var(--Paper-overlay);
        background-image: none;
        overflow: hidden;
        background: #101015;
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        overflow: hidden;
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        background: linear-gradient(to top, rgba(94, 152, 217, 0.5) 0%, rgba(94, 152, 217, 0.18) 50%, transparent 100%);
    }

    @media (hover: hover) {
        .mui-136lo5m:hover {
            border-color: #5e98d9;
        }
    }

    .mui-136lo5m::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 35%;
        height: 100%;
        background: linear-gradient(105deg, transparent, rgba(255, 255, 255, 0.16), transparent);
        -webkit-transform: translateX(-160%) skewX(-18deg);
        -moz-transform: translateX(-160%) skewX(-18deg);
        -ms-transform: translateX(-160%) skewX(-18deg);
        transform: translateX(-160%) skewX(-18deg);
        pointer-events: none;
        z-index: 3;
    }

    .mui-136lo5m:hover::after {
        -webkit-animation: animation-ckvow7 900ms ease;
        animation: animation-ckvow7 900ms ease;
    }
}

@layer mui {
    .mui-qwq4ox {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        height: 76px;
        padding: 6px;
    }
}

@layer mui {
    .mui-ld9ros {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        position: absolute;
        inset: 0;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        background-color: rgba(var(--mui-palette-background-defaultChannel) / 0.5);
    }
}

@layer mui {
    .mui-qptqul {
        width: 32px;
        height: 32px;
        border-radius: 50%;
        border: 2px solid;
        border-color: var(--mui-palette-primary-main);
        border-top-color: transparent;
        -webkit-animation: spin 1s linear infinite;
        animation: spin 1s linear infinite;
    }

    @-webkit-keyframes spin {
        0% {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: rotate(360deg);
        }
    }

    @keyframes spin {
        0% {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: rotate(360deg);
        }
    }
}

@layer mui {
    .mui-1t7p4xg {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 64px;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-filter: drop-shadow(0 4px 8px rgba(0 0 0 / 0.3));
        filter: drop-shadow(0 4px 8px rgba(0 0 0 / 0.3));
        opacity: 0;
        -webkit-transition: opacity 0.2s ease;
        transition: opacity 0.2s ease;
    }
}

@layer mui {
    .mui-1v5ucxm {
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-bottom: var(--mui-spacing);
        margin-top: auto;
        position: relative;
        z-index: 2;
    }
}

@layer mui {
    .mui-fsb2ge {
        margin: 0;
        font-size: 0.75rem;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        color: var(--mui-palette-text-secondary);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #5e98d9;
    }
}

@layer mui {
    .mui-ruzjwc {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 0.75rem;
        line-height: 1.66;
        letter-spacing: 0.03333em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        font-weight: 600;
    }
}

@layer mui {
    .mui-c46npe {
        height: 3px;
        background-color: #5e98d9;
    }
}

@layer mui {
    .mui-1cm9wbd {
        -webkit-flex: 0 0 176px;
        -ms-flex: 0 0 176px;
        flex: 0 0 176px;
        max-width: 176px;
        scroll-snap-align: start;
        -webkit-animation: animation-1ren42z 420ms ease both;
        animation: animation-1ren42z 420ms ease both;
        -webkit-animation-delay: 60ms;
        animation-delay: 60ms;
    }
}

@layer mui {
    .mui-1gg9bpx {
        -webkit-flex: 0 0 176px;
        -ms-flex: 0 0 176px;
        flex: 0 0 176px;
        max-width: 176px;
        scroll-snap-align: start;
        -webkit-animation: animation-1ren42z 420ms ease both;
        animation: animation-1ren42z 420ms ease both;
        -webkit-animation-delay: 120ms;
        animation-delay: 120ms;
    }
}

@layer mui {
    .mui-1owivts {
        -webkit-flex: 0 0 176px;
        -ms-flex: 0 0 176px;
        flex: 0 0 176px;
        max-width: 176px;
        scroll-snap-align: start;
        -webkit-animation: animation-1ren42z 420ms ease both;
        animation: animation-1ren42z 420ms ease both;
        -webkit-animation-delay: 180ms;
        animation-delay: 180ms;
    }
}

@layer mui {
    .mui-191jekt {
        --Grid-columns: 12;
        --Grid-columnSpacing: calc(1.25 * var(--mui-spacing));
        --Grid-rowSpacing: calc(1.25 * var(--mui-spacing));
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        min-width: 0;
        box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    }

    .mui-191jekt>* {
        --Grid-parent-columns: 12;
    }

    .mui-191jekt>* {
        --Grid-parent-columnSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width:600px) {
        .mui-191jekt {
            --Grid-columnSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-columnSpacing: calc(1.75 * var(--mui-spacing));
        }
    }

    .mui-191jekt>* {
        --Grid-parent-rowSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width:600px) {
        .mui-191jekt {
            --Grid-rowSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-rowSpacing: calc(1.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-9a7dp {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0;
        box-sizing: border-box;
    }

    @media (min-width:600px) {
        .mui-9a7dp {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }
}

@layer mui {
    .mui-1ysusv6 {
        overflow: hidden;
        background: #101015;
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        overflow: hidden;
        display: block;
        color: inherit;
        -webkit-text-decoration: none;
        text-decoration: none;
        cursor: pointer;
        height: 100%;
    }

    @media (hover: hover) {
        .mui-1ysusv6:hover {
            border-color: rgba(255, 255, 255, 0.14);
            background-color: rgba(255, 255, 255, 0.03);
        }
    }

    @media (min-width:0px) {
        .mui-1ysusv6 {
            padding: calc(1.75 * var(--mui-spacing));
        }
    }

    @media (min-width:600px) {
        .mui-1ysusv6 {
            padding: calc(2.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1yf1vkz {
        background-color: var(--mui-palette-background-paper);
        color: var(--mui-palette-text-primary);
        -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        border-radius: 4px;
        box-shadow: var(--Paper-shadow);
        background-image: var(--Paper-overlay);
        background-image: none;
        overflow: hidden;
        background: #101015;
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        overflow: hidden;
        display: block;
        color: inherit;
        -webkit-text-decoration: none;
        text-decoration: none;
        cursor: pointer;
        height: 100%;
    }

    @media (hover: hover) {
        .mui-1yf1vkz:hover {
            border-color: rgba(255, 255, 255, 0.14);
            background-color: rgba(255, 255, 255, 0.03);
        }
    }

    @media (min-width:0px) {
        .mui-1yf1vkz {
            padding: calc(1.75 * var(--mui-spacing));
        }
    }

    @media (min-width:600px) {
        .mui-1yf1vkz {
            padding: calc(2.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-xjelqh {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(1.75 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-q7v4ni {
        display: grid;
        place-items: center;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 40px;
        height: 40px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.12);
        border: 1px solid;
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.24);
        color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-e9spfx {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1.5rem;
        font-size: 22px;
    }
}

@layer mui {
    .mui-31l7gp {
        min-width: 0;
    }
}

@layer mui {
    .mui-1cgvjbd {
        margin: 0;
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-weight: 500;
        font-variant-numeric: tabular-nums;
        letter-spacing: 0;
        font-weight: 700;
        line-height: 1.2;
    }

    @media (min-width:0px) {
        .mui-1cgvjbd {
            font-size: 1.0625rem;
        }
    }

    @media (min-width:600px) {
        .mui-1cgvjbd {
            font-size: 1.3125rem;
        }
    }
}

@layer mui {
    .mui-1md2qsj {
        margin: 0;
        font-size: 0.75rem;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        color: var(--mui-palette-text-secondary);
        margin-top: calc(0.5 * var(--mui-spacing));
        text-transform: uppercase;
        letter-spacing: 0.12em;
    }
}

@layer mui {
    .mui-dwku5u {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0;
        box-sizing: border-box;
    }

    @media (min-width:600px) {
        .mui-dwku5u {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }
}

@layer mui {
    .mui-oepdpo {
        --Grid-columns: 12;
        --Grid-columnSpacing: calc(2 * var(--mui-spacing));
        --Grid-rowSpacing: calc(2 * var(--mui-spacing));
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        min-width: 0;
        box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    }

    .mui-oepdpo>* {
        --Grid-parent-columns: 12;
    }

    .mui-oepdpo>* {
        --Grid-parent-columnSpacing: calc(2 * var(--mui-spacing));
    }

    @media (min-width:900px) {
        .mui-oepdpo {
            --Grid-columnSpacing: calc(2.5 * var(--mui-spacing));
        }

        .mui-oepdpo>* {
            --Grid-parent-columnSpacing: calc(2.5 * var(--mui-spacing));
        }
    }

    .mui-oepdpo>* {
        --Grid-parent-rowSpacing: calc(2 * var(--mui-spacing));
    }

    @media (min-width:900px) {
        .mui-oepdpo {
            --Grid-rowSpacing: calc(2.5 * var(--mui-spacing));
        }

        .mui-oepdpo>* {
            --Grid-parent-rowSpacing: calc(2.5 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-2dc4sy {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0;
        box-sizing: border-box;
    }

    @media (min-width:900px) {
        .mui-2dc4sy {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width:0px) {
        .mui-2dc4sy {
            height: 420px;
        }
    }

    @media (min-width:900px) {
        .mui-2dc4sy {
            height: 490px;
        }
    }
}

@layer mui {
    .mui-2vxfli {
        overflow: hidden;
        background: #101015;
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        overflow: hidden;
        width: 100%;
        height: 100%;
    }
}

@layer mui {
    .mui-1lje5od {
        background-color: var(--mui-palette-background-paper);
        color: var(--mui-palette-text-primary);
        -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        border-radius: 4px;
        box-shadow: var(--Paper-shadow);
        background-image: var(--Paper-overlay);
        background-image: none;
        overflow: hidden;
        background: #101015;
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        overflow: hidden;
        width: 100%;
        height: 100%;
    }
}

@layer mui {
    .mui-1xvrml0 {
        padding: 16px;
        padding: calc(2 * var(--mui-spacing));
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
    }

    .mui-1xvrml0:last-child {
        padding-bottom: 24px;
    }

    .mui-1xvrml0:last-child {
        padding-bottom: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-6npw8p {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: calc(1.5 * var(--mui-spacing));
        margin-bottom: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-19n3lcj {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: var(--mui-spacing);
    }
}

@layer mui {
    .mui-1dydz2b {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1.5rem;
        font-size: 18px;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-iccukf {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: -0.012em;
    }

    @media (max-width:599.95px) {
        .mui-iccukf {
            font-size: 0.875rem;
        }
    }
}

@layer mui {
    .mui-1ewgone {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        border-radius: var(--mui-shape-borderRadius);
        width: 100%;
        margin-bottom: calc(2 * var(--mui-spacing));
    }

    .mui-1ewgone .MuiToggleButtonGroup-grouped.Mui-selected+.MuiToggleButtonGroup-grouped.Mui-selected {
        border-left: 0;
        margin-left: 0;
    }

    .mui-1ewgone .MuiToggleButtonGroup-firstButton,
    .mui-1ewgone .MuiToggleButtonGroup-middleButton {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .mui-1ewgone .MuiToggleButtonGroup-lastButton,
    .mui-1ewgone .MuiToggleButtonGroup-middleButton {
        margin-left: -1px;
        border-left: 1px solid transparent;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .mui-1ewgone .MuiToggleButtonGroup-lastButton.Mui-disabled,
    .mui-1ewgone .MuiToggleButtonGroup-middleButton.Mui-disabled {
        border-left: 1px solid transparent;
    }

    .mui-1ewgone .MuiToggleButton-root {
        padding-top: calc(0.5 * var(--mui-spacing));
        padding-bottom: calc(0.5 * var(--mui-spacing));
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 600;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        color: var(--mui-palette-text-secondary);
        border: 1px solid;
    }

    .mui-1ewgone .MuiToggleButton-root.Mui-selected {
        background-color: rgba(var(--mui-palette-success-mainChannel) / 0.15);
        color: var(--mui-palette-success-main);
        border-color: rgba(var(--mui-palette-success-mainChannel) / 0.4);
    }

    .mui-1ewgone .MuiToggleButton-root.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-success-mainChannel) / 0.2);
    }
}

@layer mui {
    .mui-1hc7mug {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.75;
        text-transform: uppercase;
        letter-spacing: -0.01em;
        border-radius: var(--mui-shape-borderRadius);
        padding: 11px;
        border: 1px solid var(--mui-palette-divider);
        color: var(--mui-palette-action-active);
        width: 100%;
        padding: 7px;
        font-size: 0.8125rem;
        text-transform: none;
        white-space: nowrap;
        font-weight: 700;
        border-color: rgba(255, 255, 255, 0.09);
    }

    .mui-1hc7mug.Mui-disabled {
        color: var(--mui-palette-action-disabled);
        border: 1px solid var(--mui-palette-action-disabledBackground);
    }

    .mui-1hc7mug:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1hc7mug:hover {
            background-color: transparent;
        }
    }

    .mui-1hc7mug.Mui-selected {
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-1hc7mug.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1hc7mug.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }
}

@layer mui {
    .mui-1ymgm74 {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.75;
        text-transform: uppercase;
        letter-spacing: -0.01em;
        border-radius: var(--mui-shape-borderRadius);
        padding: 11px;
        border: 1px solid var(--mui-palette-divider);
        color: var(--mui-palette-action-active);
        width: 100%;
        padding: 7px;
        font-size: 0.8125rem;
        text-transform: none;
        white-space: nowrap;
        font-weight: 700;
        border-color: rgba(255, 255, 255, 0.09);
    }

    .mui-1ymgm74::-moz-focus-inner {
        border-style: none;
    }

    .mui-1ymgm74.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1ymgm74 {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-1ymgm74.Mui-disabled {
        color: var(--mui-palette-action-disabled);
        border: 1px solid var(--mui-palette-action-disabledBackground);
    }

    .mui-1ymgm74:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1ymgm74:hover {
            background-color: transparent;
        }
    }

    .mui-1ymgm74.Mui-selected {
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-1ymgm74.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1ymgm74.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }
}

@layer mui {
    .mui-fwlo8e {
        max-height: none;
        overflow-y: auto;
        padding-right: var(--mui-spacing);
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-height: 0;
    }

    .mui-fwlo8e::-webkit-scrollbar {
        width: 6px;
    }

    .mui-fwlo8e::-webkit-scrollbar-thumb {
        border-radius: calc(3 * var(--mui-shape-borderRadius));
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.3);
    }

    .mui-fwlo8e::-webkit-scrollbar-thumb:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
    }
}

@layer mui {
    .mui-11ats39 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .mui-11ats39>:not(style):not(style) {
        margin: 0;
    }

    .mui-11ats39>:not(style)~:not(style) {
        margin-top: var(--mui-spacing);
    }
}

@layer mui {
    .mui-4vr1o6 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(1.5 * var(--mui-spacing));
        padding: calc(1.25 * var(--mui-spacing));
        border-radius: var(--mui-shape-borderRadius);
        -webkit-text-decoration: none;
        text-decoration: none;
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        -webkit-transition: background-color 0.2s ease, border-color 0.2s ease;
        transition: background-color 0.2s ease, border-color 0.2s ease;
    }

    .mui-4vr1o6:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.05);
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.25);
    }
}

@layer mui {
    .mui-1iy98q8 {
        margin: 0;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        width: 28px;
        height: 28px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        border-radius: var(--mui-shape-borderRadius);
        background-color: #ffc233;
        color: rgba(0, 0, 0, 0.87);
        box-shadow: 0 2px 8px rgba(255, 194, 51, 0.4);
    }
}

@layer mui {
    .mui-1jfvwnr {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        overflow: hidden;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-weight: 700;
        font-size: 1.25rem;
        color: var(--mui-palette-common-white);
    }
}

@layer mui {
    .mui-x5sjtb {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 600;
        min-width: 0;
        color: var(--mui-palette-text-primary);
    }
}

@layer mui {
    .mui-33ic2a {
        margin: 0;
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-weight: 500;
        font-variant-numeric: tabular-nums;
        letter-spacing: 0;
        color: var(--mui-palette-success-main);
        font-weight: 700;
        font-size: 0.875rem;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        text-align: right;
    }
}

@layer mui {
    .mui-exknv6 {
        margin: 0;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        width: 28px;
        height: 28px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        border-radius: var(--mui-shape-borderRadius);
        background-color: #c4ccd8;
        color: rgba(0, 0, 0, 0.87);
        box-shadow: 0 2px 8px rgba(196, 204, 216, 0.4);
    }
}

@layer mui {
    .mui-sc3vdk {
        position: relative;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 40px;
        height: 40px;
        --ae-radius: 50%;
        --ae-avatar-radius: 50%;
        width: 40px;
        height: 40px;
    }
}

@layer mui {
    .mui-1f8sh1y {
        position: relative;
        width: 100%;
        height: 100%;
    }
}

@layer mui {
    .mui-mly81p {
        position: absolute;
        inset: -26%;
        width: 152%;
        height: 152%;
        pointer-events: none;
        z-index: 2;
        opacity: 1;
        -webkit-transition: opacity 300ms ease;
        transition: opacity 300ms ease;
        -webkit-animation: animation-1z06hxh 200ms ease-out backwards;
        animation: animation-1z06hxh 200ms ease-out backwards;
    }
}

@layer mui {
    .mui-q2xp7f {
        position: relative;
        z-index: 1;
        width: 100%;
        height: 100%;
    }
}

@layer mui {
    .mui-1fy5s6w {
        display: block;
        pointer-events: none;
        opacity: 0;
        -webkit-transition: opacity 300ms ease;
        transition: opacity 300ms ease;
        position: absolute;
        top: -26%;
        left: -26%;
        width: 152%;
        height: 152%;
        z-index: 3;
    }
}

@layer mui {
    .mui-11xqmnl {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 800;
        min-width: 0;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent;
        background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.38) 0%, rgba(255, 255, 255, 0.1) 46%, transparent 52%), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'120'%20height%3D'60'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.045%200.08'%20numOctaves%3D'4'%20seed%3D'6'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%200.957%200%200%200%200%200.447%200%200%200%200%200.714%203.4%200%200%200%20-1.700'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'100'%20height%3D'60'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.05%200.09'%20numOctaves%3D'3'%20seed%3D'23'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%200.925%200%200%200%200%200.282%200%200%200%200%200.600%203%200%200%200%20-1.560'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), conic-gradient(from var(--angle, 0deg) at 50% 45%, #5b34b0, #ec4899 20%, #5b34b0 35%, #8b5cf6 55%, #3b82f6 72%, #5b34b0 86%, #5b34b0);
        -webkit-background-size: 100% 100%, 3em 100%, 2.4em 100%, 100% 100%;
        background-size: 100% 100%, 3em 100%, 2.4em 100%, 100% 100%;
        -webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.55));
        filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.55));
        position: relative;
        -webkit-animation: animation-uw7do2 12s linear infinite, animation-m4qyqc 20.4s linear infinite;
        animation: animation-uw7do2 12s linear infinite, animation-m4qyqc 20.4s linear infinite;
    }

    @property --angle {
        syntax: '<angle>';
        initial-value: 0deg;
        inherits: false;
    }

    .mui-11xqmnl::after {
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent;
        content: attr(data-text);
        position: absolute;
        inset: 0;
        pointer-events: none;
        white-space: inherit;
        overflow: hidden;
        text-overflow: inherit;
        background-image: linear-gradient(115deg, transparent 43%, rgba(251, 207, 232, 0.9) 50%, transparent 57%);
        -webkit-background-size: 300% 100%;
        background-size: 300% 100%;
        background-repeat: no-repeat;
        -webkit-animation: animation-1byqmw2 7s ease-in-out 0s infinite;
        animation: animation-1byqmw2 7s ease-in-out 0s infinite;
    }
}

@layer mui {
    .mui-lorpny {
        margin: 0;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        width: 28px;
        height: 28px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        border-radius: var(--mui-shape-borderRadius);
        background-color: #b87333;
        color: #fff;
        box-shadow: 0 2px 8px rgba(184, 115, 51, 0.4);
    }
}

@layer mui {
    .mui-1a17xii {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 800;
        min-width: 0;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent;
        background-image: radial-gradient(0.5px 2px at 25% 30%, #ffffff 40%, transparent 100%), radial-gradient(2px 0.5px at 25% 30%, #ffffff 40%, transparent 100%), radial-gradient(0.9px 0.9px at 72% 68%, #ffffff 40%, transparent 100%), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'150'%20height%3D'70'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.028%200.06'%20numOctaves%3D'4'%20seed%3D'2'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%201.000%200%200%200%200%200.416%200%200%200%200%200.859%203.2%200%200%200%20-1.536'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'130'%20height%3D'70'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.032%200.07'%20numOctaves%3D'4'%20seed%3D'17'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%200.404%200%200%200%200%200.910%200%200%200%200%200.976%202.4%200%200%200%20-1.248'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), linear-gradient(160deg, #a5b4fc 0%, #a78bfa 45%, #818cf8 100%);
        -webkit-background-size: 23px 17px, 23px 17px, 23px 17px, 3em 100%, 2.6em 100%, 100% 100%;
        background-size: 23px 17px, 23px 17px, 23px 17px, 3em 100%, 2.6em 100%, 100% 100%;
        -webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.55));
        filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.55));
        -webkit-animation: animation-ijr9ku 18s linear infinite;
        animation: animation-ijr9ku 18s linear infinite;
    }
}

@layer mui {
    .mui-18c2tr9 {
        margin: 0;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        width: 28px;
        height: 28px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        border-radius: var(--mui-shape-borderRadius);
        background-color: transparent;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-199t056 {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 700;
        min-width: 0;
        font-family: var(--font-fx-condensed), sans-serif;
        letter-spacing: 0.03em;
        position: relative;
        color: #fb923c;
        -webkit-text-fill-color: #fb923c;
        -webkit-filter: drop-shadow(0 0 3px rgba(249, 115, 22, 0.55));
        filter: drop-shadow(0 0 3px rgba(249, 115, 22, 0.55));
    }

    .mui-199t056>span {
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'90'%20height%3D'140'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.055%200.02'%20numOctaves%3D'3'%20seed%3D'7'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%201.000%200%200%200%200%200.953%200%200%200%200%200.769%204.2%200%200%200%20-2.100'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'110'%20height%3D'120'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.07%200.03'%20numOctaves%3D'2'%20seed%3D'12'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%200.361%200%200%200%200%200.039%200%200%200%200%200.016%202.6%200%200%200%20-1.456'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), linear-gradient(0deg, #fffbea 0%, #fde047 22%, #fb923c 48%, #ea2a12 76%, #991b1b 100%);
        -webkit-background-size: 1.6em 2.2em, 2.2em 1.9em, 100% 100%;
        background-size: 1.6em 2.2em, 2.2em 1.9em, 100% 100%;
        display: inline-block;
        transform-origin: 50% 88%;
        -webkit-animation: animation-i0nqqy calc(1.4s + var(--r) * 0.8s) linear infinite, animation-cqhdyy calc(0.8s + var(--r) * 0.7s) ease-in-out infinite;
        animation: animation-i0nqqy calc(1.4s + var(--r) * 0.8s) linear infinite, animation-cqhdyy calc(0.8s + var(--r) * 0.7s) ease-in-out infinite;
        -webkit-animation-delay: 0s, calc(var(--r) * -1.5s);
        animation-delay: 0s, calc(var(--r) * -1.5s);
    }

    .mui-199t056::after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 70%;
        height: 1em;
        pointer-events: none;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'90'%20height%3D'90'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.16%200.16'%20numOctaves%3D'1'%20seed%3D'4'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%201.000%200%200%200%200%200.851%200%200%200%200%200.541%2014%200%200%200%20-10.220'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'110'%20height%3D'110'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.2%200.2'%20numOctaves%3D'1'%20seed%3D'31'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%201.000%200%200%200%200%200.702%200%200%200%200%200.361%2014%200%200%200%20-10.500'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");
        -webkit-background-size: 2.6em 2.6em, 3.4em 3.4em;
        background-size: 2.6em 2.6em, 3.4em 3.4em;
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'1'%20height%3D'10'%3E%3ClinearGradient%20id%3D'g'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'white'%20stop-opacity%3D'0'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'white'%2F%3E%3C%2FlinearGradient%3E%3Crect%20width%3D'1'%20height%3D'10'%20fill%3D'url(%23g)'%2F%3E%3C%2Fsvg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'1'%20height%3D'10'%3E%3ClinearGradient%20id%3D'g'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'white'%20stop-opacity%3D'0'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'white'%2F%3E%3C%2FlinearGradient%3E%3Crect%20width%3D'1'%20height%3D'10'%20fill%3D'url(%23g)'%2F%3E%3C%2Fsvg%3E");
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-animation: animation-80yd3b 2.4s linear infinite;
        animation: animation-80yd3b 2.4s linear infinite;
    }
}

@layer mui {
    .mui-1g1t7sr {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 600;
        min-width: 0;
        font-family: var(--font-fx-tech), sans-serif;
        letter-spacing: 0.05em;
        position: relative;
        color: #ffe3f7;
        -webkit-text-fill-color: #ffe3f7;
    }

    .mui-1g1t7sr::before {
        content: attr(data-text);
        position: absolute;
        inset: 0;
        pointer-events: none;
        white-space: inherit;
        overflow: hidden;
        text-overflow: inherit;
        color: #7a3d68;
        -webkit-text-fill-color: #7a3d68;
    }

    .mui-1g1t7sr>span {
        position: relative;
        color: #ffe3f7;
        -webkit-text-fill-color: #ffe3f7;
        text-shadow: 0 0 1px #ffffff, 0 0 3px #ff4fd8, 0 0 8px #ff2bc2, 0 0 16px rgba(255, 43, 194, 0.55);
        -webkit-animation: animation-tgk9ko calc(3s + var(--r) * 4s) linear infinite;
        animation: animation-tgk9ko calc(3s + var(--r) * 4s) linear infinite;
        -webkit-animation-delay: calc(var(--r) * -7s);
        animation-delay: calc(var(--r) * -7s);
    }
}

@layer mui {
    .mui-1ye1ez6 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(1.25 * var(--mui-spacing));
        padding: var(--mui-spacing);
        border-radius: var(--mui-shape-borderRadius);
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        background-color: transparent;
        -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        -webkit-text-decoration: none;
        text-decoration: none;
        cursor: pointer;
    }

    .mui-1ye1ez6:hover {
        border-color: var(--mui-palette-primary-main);
        background-color: transparent;
    }
}

@layer mui {
    .mui-ruapjk {
        position: relative;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-loxkpl {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 50%;
        overflow: hidden;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-weight: 700;
        font-size: 1rem;
        color: var(--mui-palette-common-white);
    }

    @media (min-width:0px) {
        .mui-loxkpl {
            width: 28px;
            height: 28px;
        }
    }

    @media (min-width:600px) {
        .mui-loxkpl {
            width: 32px;
            height: 32px;
        }
    }
}

@layer mui {
    .mui-1yneh7p {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        position: absolute;
        bottom: -2px;
        right: -2px;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        background-color: var(--mui-palette-background-paper);
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        border: 1px solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-7oqzw1 {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1rem;
        color: var(--mui-palette-success-main);
    }
}

@layer mui {
    .mui-10jl6kp {
        margin: 0;
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 1.66;
        letter-spacing: 0.03333em;
        color: var(--mui-palette-text-secondary);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
    }
}

@layer mui {
    .mui-e6skv4 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 50%;
        overflow: hidden;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-weight: 700;
        font-size: 1rem;
        color: var(--mui-palette-common-white);
        background: linear-gradient(135deg, #feca57, rgba(254, 202, 87, 0.6));
        text-shadow: 0 0 10px #feca57;
    }

    @media (min-width:0px) {
        .mui-e6skv4 {
            width: 28px;
            height: 28px;
        }
    }

    @media (min-width:600px) {
        .mui-e6skv4 {
            width: 32px;
            height: 32px;
        }
    }
}

@layer mui {
    .mui-1ok23uj {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1rem;
        color: var(--mui-palette-error-main);
    }
}

@layer mui {
    .mui-1a2h3v5 {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1rem;
        color: var(--mui-palette-warning-main);
    }
}

@layer mui {
    .mui-solqyn {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 1rem;
        color: var(--mui-palette-info-main);
    }
}

@layer mui {
    .mui-13i8cyn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 50%;
        overflow: hidden;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-weight: 700;
        font-size: 1rem;
        color: var(--mui-palette-common-white);
        background: linear-gradient(135deg, #4ecdc4, rgba(78, 205, 196, 0.6));
        text-shadow: 0 0 10px #4ecdc4;
    }

    @media (min-width:0px) {
        .mui-13i8cyn {
            width: 28px;
            height: 28px;
        }
    }

    @media (min-width:600px) {
        .mui-13i8cyn {
            width: 32px;
            height: 32px;
        }
    }
}

@layer mui {
    .mui-cxplll {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 50%;
        overflow: hidden;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-weight: 700;
        font-size: 1rem;
        color: var(--mui-palette-common-white);
        background: linear-gradient(135deg, #45b7d1, rgba(69, 183, 209, 0.6));
        text-shadow: 0 0 10px #45b7d1;
    }

    @media (min-width:0px) {
        .mui-cxplll {
            width: 28px;
            height: 28px;
        }
    }

    @media (min-width:600px) {
        .mui-cxplll {
            width: 32px;
            height: 32px;
        }
    }
}

@layer mui {
    .mui-1qi7wr3 {
        margin-top: calc(5 * var(--mui-spacing));
        padding-top: calc(3.5 * var(--mui-spacing));
        border-top: 1px solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-gxj8gc {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        -webkit-box-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: calc(4 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1aiyrmb {
        max-width: 360px;
        -webkit-flex: 1 1 280px;
        -ms-flex: 1 1 280px;
        flex: 1 1 280px;
    }
}

@layer mui {
    .mui-16e45ur {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0.00938em;
        font-weight: 900;
        letter-spacing: -0.03em;
        color: var(--mui-palette-text-primary);
    }
}

@layer mui {
    .mui-162eyyk {
        margin: 0;
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        color: var(--mui-palette-text-secondary);
        margin-top: calc(1.25 * var(--mui-spacing));
        line-height: 1.6;
    }
}

@layer mui {
    .mui-y29vn0 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: var(--mui-spacing);
        margin-top: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-117of3a {
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 34px;
        height: 34px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        background-color: rgba(255, 255, 255, 0.03);
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-text-secondary);
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .mui-117of3a:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-117of3a:hover {
            background-color: transparent;
        }
    }

    .mui-117of3a.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-117of3a.MuiIconButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-117of3a:hover {
            color: var(--mui-palette-text-primary);
            border-color: var(--mui-palette-text-disabled);
        }
    }
}

@layer mui {
    .mui-13dpz0v {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 34px;
        height: 34px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        background-color: rgba(255, 255, 255, 0.03);
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-text-secondary);
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .mui-13dpz0v::-moz-focus-inner {
        border-style: none;
    }

    .mui-13dpz0v.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-13dpz0v {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-13dpz0v:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-13dpz0v:hover {
            background-color: transparent;
        }
    }

    .mui-13dpz0v.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-13dpz0v.MuiIconButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-13dpz0v:hover {
            color: var(--mui-palette-text-primary);
            border-color: var(--mui-palette-text-disabled);
        }
    }
}

@layer mui {
    .mui-3k559k {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: calc(4 * var(--mui-spacing));
        -webkit-box-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    @media (min-width:900px) {
        .mui-3k559k {
            margin-left: auto;
        }
    }
}

@layer mui {
    .mui-143whcu {
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        min-width: 140px;
    }
}

@layer mui {
    .mui-17z38w {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        font-weight: 800;
    }
}

@layer mui {
    .mui-1jj1b9e {
        width: 20px;
        height: 2px;
        background-color: var(--mui-palette-primary-main);
        margin-top: calc(1.25 * var(--mui-spacing));
        margin-bottom: calc(1.25 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-sxti0h {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(1.1 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-18a7yyf {
        -webkit-text-decoration: underline;
        text-decoration: underline;
        text-decoration-color: var(--Link-underlineColor);
        --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4);
        -webkit-text-decoration: none;
        text-decoration: none;
        color: var(--mui-palette-text-secondary);
    }

    .mui-18a7yyf:hover {
        text-decoration-color: inherit;
    }

    @media (hover: hover) {
        .mui-18a7yyf:hover {
            color: #FF4A5C;
        }
    }

    @media (hover: hover) {
        .mui-18a7yyf:hover {
            color: var(--mui-palette-text-primary);
        }
    }
}

@layer mui {
    .mui-1vh3c0x {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        color: var(--mui-palette-primary-main);
        -webkit-text-decoration: underline;
        text-decoration: underline;
        text-decoration-color: var(--Link-underlineColor);
        --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4);
        -webkit-text-decoration: none;
        text-decoration: none;
        color: var(--mui-palette-text-secondary);
    }

    .mui-1vh3c0x:hover {
        text-decoration-color: inherit;
    }

    @media (hover: hover) {
        .mui-1vh3c0x:hover {
            color: #FF4A5C;
        }
    }

    @media (hover: hover) {
        .mui-1vh3c0x:hover {
            color: var(--mui-palette-text-primary);
        }
    }
}

@layer mui {
    .mui-dvo5xt {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: flex-start;
        align-self: flex-start;
        height: 100dvh;
        overflow: hidden;
        background-color: #0A0A0E;
        border-left: 1px solid;
        border-left-width: 1px;
        border-color: var(--mui-palette-divider);
        -webkit-transition: width 0.2s ease;
        transition: width 0.2s ease;
    }

    @media (min-width:0px) {
        .mui-dvo5xt {
            display: none;
        }
    }

    @media (min-width:1536px) {
        .mui-dvo5xt {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            width: clamp(344px, 22vw, 420px);
        }
    }
}

@layer mui {
    .mui-h0amit {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative;
        width: clamp(344px, 22vw, 420px);
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-5pwv7m {
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
        width: 20px;
        height: 56px;
        border-radius: 0 8px 8px 0;
        background-color: #07070A;
        border: 1px solid;
        border-left: 0px solid;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-text-secondary);
    }

    .mui-5pwv7m:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-5pwv7m:hover {
            background-color: transparent;
        }
    }

    .mui-5pwv7m.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-5pwv7m.MuiIconButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-5pwv7m:hover {
            color: var(--mui-palette-primary-light);
        }
    }
}

@layer mui {
    .mui-1vsgqc7 {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
        width: 20px;
        height: 56px;
        border-radius: 0 8px 8px 0;
        background-color: #07070A;
        border: 1px solid;
        border-left: 0px solid;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-text-secondary);
    }

    .mui-1vsgqc7::-moz-focus-inner {
        border-style: none;
    }

    .mui-1vsgqc7.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1vsgqc7 {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-1vsgqc7:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-1vsgqc7:hover {
            background-color: transparent;
        }
    }

    .mui-1vsgqc7.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-1vsgqc7.MuiIconButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-1vsgqc7:hover {
            color: var(--mui-palette-primary-light);
        }
    }
}

@layer mui {
    .mui-pyg056 {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        fill: currentColor;
        font-size: 0.875rem;
    }
}

@layer mui {
    .mui-1cxmhdo {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        min-width: 0;
        height: 100%;
        min-height: 0;
    }
}

@layer mui {
    .mui-ive7e7 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: calc(1.4 * var(--mui-spacing));
        margin-bottom: 0;
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
        padding-top: calc(2.25 * var(--mui-spacing));
        padding-bottom: calc(1.75 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1dnjjb0 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-left: auto;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: var(--mui-spacing);
    }
}

@layer mui {
    .mui-oyt0rr {
        max-width: 100%;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 0.8125rem;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        height: 32px;
        line-height: 1.5;
        color: var(--mui-palette-text-primary);
        background-color: var(--mui-palette-action-selected);
        border-radius: 16px;
        white-space: nowrap;
        -webkit-transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        cursor: unset;
        outline: 0;
        -webkit-text-decoration: none;
        text-decoration: none;
        border: 0;
        padding: 0;
        vertical-align: middle;
        box-sizing: border-box;
        background-color: var(--mui-palette-warning-main);
        color: var(--mui-palette-warning-contrastText);
        font-weight: 700;
        border-radius: 4px;
        background-color: rgba(255, 176, 32, 0.1);
        color: #FFB020;
        border: 0;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        font-size: 0.6875rem;
        border-radius: 4px;
        height: 22px;
    }

    .mui-oyt0rr.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
        pointer-events: none;
    }

    .mui-oyt0rr .MuiChip-avatar {
        margin-left: 5px;
        margin-right: -6px;
        width: 24px;
        height: 24px;
        color: var(--mui-palette-Chip-defaultAvatarColor);
        font-size: 0.75rem;
    }

    .mui-oyt0rr .MuiChip-icon {
        margin-left: 5px;
        margin-right: -6px;
    }

    .mui-oyt0rr .MuiChip-deleteIcon {
        -webkit-tap-highlight-color: transparent;
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.26);
        font-size: 22px;
        cursor: pointer;
        margin: 0 5px 0 -6px;
    }

    .mui-oyt0rr .MuiChip-deleteIcon:hover {
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.4);
    }

    .mui-oyt0rr .MuiChip-deleteIcon {
        color: rgba(var(--mui-palette-warning-contrastTextChannel) / 0.7);
    }

    .mui-oyt0rr .MuiChip-deleteIcon:hover,
    .mui-oyt0rr .MuiChip-deleteIcon:active {
        color: var(--mui-palette-warning-contrastText);
    }

    .mui-oyt0rr .MuiChip-icon {
        color: var(--mui-palette-Chip-defaultIconColor);
    }

    .mui-oyt0rr .MuiChip-icon {
        color: inherit;
    }

    .mui-oyt0rr .MuiChip-label {
        padding: 0 10px;
    }

    .mui-oyt0rr .MuiChip-label {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(0.75 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-14vsv3w {
        overflow: hidden;
        text-overflow: ellipsis;
        padding-left: 12px;
        padding-right: 12px;
        white-space: nowrap;
    }
}

@layer mui {
    .mui-1s6wn9f {
        width: 6px;
        height: 6px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 50%;
        background-color: currentColor;
        color: currentColor;
        box-shadow: 0 0 8px currentColor;
    }
}

@layer mui {
    .mui-dnkovp {
        overflow: hidden;
        min-height: 48px;
        -webkit-overflow-scrolling: touch;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
        min-height: 0;
    }

    @media (max-width:599.95px) {
        .mui-dnkovp .MuiTabs-scrollButtons {
            display: none;
        }
    }
}

@layer mui {
    .mui-2xu61f {
        position: relative;
        display: inline-block;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        white-space: nowrap;
        overflow-x: hidden;
        width: 100%;
    }
}

@layer mui {
    .mui-hwczhd {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@layer mui {
    .mui-1umpq24 {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.25;
        text-transform: uppercase;
        letter-spacing: -0.01em;
        max-width: 360px;
        min-width: 90px;
        position: relative;
        min-height: 48px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding: 12px 16px;
        overflow: hidden;
        white-space: normal;
        text-align: center;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        color: var(--mui-palette-text-secondary);
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: none;
        text-transform: none;
        font-weight: 600;
        min-height: 48px;
        color: #9a9aa4;
        min-height: 32px;
        padding-top: calc(0.25 * var(--mui-spacing));
        padding-bottom: calc(0.25 * var(--mui-spacing));
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        font-size: 0.7rem;
        font-weight: 700;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .mui-1umpq24.Mui-selected {
        color: var(--mui-palette-primary-main);
    }

    .mui-1umpq24.Mui-disabled {
        color: var(--mui-palette-text-disabled);
    }

    .mui-1umpq24.Mui-selected {
        color: #F4F5F7;
    }

    .mui-1umpq24:not(:last-of-type) {
        margin-right: calc(0.75 * var(--mui-spacing));
    }

    .mui-1umpq24.Mui-selected {
        color: var(--mui-palette-primary-contrastText);
        background-color: var(--mui-palette-primary-main);
        border-color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-1va07jp {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.25;
        text-transform: uppercase;
        letter-spacing: -0.01em;
        max-width: 360px;
        min-width: 90px;
        position: relative;
        min-height: 48px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding: 12px 16px;
        overflow: hidden;
        white-space: normal;
        text-align: center;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        color: var(--mui-palette-text-secondary);
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: none;
        text-transform: none;
        font-weight: 600;
        min-height: 48px;
        color: #9a9aa4;
        min-height: 32px;
        padding-top: calc(0.25 * var(--mui-spacing));
        padding-bottom: calc(0.25 * var(--mui-spacing));
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        font-size: 0.7rem;
        font-weight: 700;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .mui-1va07jp::-moz-focus-inner {
        border-style: none;
    }

    .mui-1va07jp.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1va07jp {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-1va07jp.Mui-selected {
        color: var(--mui-palette-primary-main);
    }

    .mui-1va07jp.Mui-disabled {
        color: var(--mui-palette-text-disabled);
    }

    .mui-1va07jp.Mui-selected {
        color: #F4F5F7;
    }

    .mui-1va07jp:not(:last-of-type) {
        margin-right: calc(0.75 * var(--mui-spacing));
    }

    .mui-1va07jp.Mui-selected {
        color: var(--mui-palette-primary-contrastText);
        background-color: var(--mui-palette-primary-main);
        border-color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-1tikh3l {
        position: absolute;
        height: 2px;
        bottom: 0;
        width: 100%;
        -webkit-transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        background-color: var(--mui-palette-primary-main);
        background-color: #e1273c;
        height: 2px;
        display: none;
    }
}

@layer mui {
    .mui-1my9xog {
        position: relative;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-height: 0;
    }
}

@layer mui {
    .mui-qk18ci {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        position: absolute;
        inset: 0;
    }
}

@layer mui {
    .mui-ijtv1l {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-height: 0;
    }
}

@layer mui {
    .mui-zi2l0h {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-height: 0;
    }
}

@layer mui {
    .mui-19puq3f {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(1.5 * var(--mui-spacing));
        padding: calc(2 * var(--mui-spacing));
        height: 100%;
    }
}

@layer mui {
    .mui-adw8c4 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: var(--mui-spacing);
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
    }
}

@layer mui {
    .mui-acosmh {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: 50%;
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
    }
}

@layer mui {
    .mui-1y38ina {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
        transform-origin: 0 55%;
        -webkit-transform: scale(1, 0.60);
        -moz-transform: scale(1, 0.60);
        -ms-transform: scale(1, 0.60);
        transform: scale(1, 0.60);
        border-radius: 4px/6.7px;
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
    }

    .mui-1y38ina:empty:before {
        content: "\00a0";
    }
}

@layer mui {
    .mui-p4cw3i {
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1ipdmfl {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        gap: calc(2 * var(--mui-spacing));
        padding: calc(2 * var(--mui-spacing));
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.05);
    }
}

@layer mui {
    .mui-1knv9z2 {
        margin: 0;
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-u8mnru {
        z-index: var(--mui-zIndex-drawer);
    }

    .mui-u8mnru .MuiBackdrop-root {
        -webkit-backdrop-filter: blur(3px);
        backdrop-filter: blur(3px);
    }

    @media (min-width:0px) {
        .mui-u8mnru {
            display: block;
        }
    }

    @media (min-width:1536px) {
        .mui-u8mnru {
            display: none;
        }
    }
}

@layer mui {
    .mui-gzvw3h {
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        position: fixed;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: var(--mui-zIndex-appBar);
        width: 30px;
        height: 64px;
        border-radius: 8px 0 0 8px;
        background-color: #0A0A0E;
        border: 1px solid;
        border-right: 0px solid;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-primary-light);
    }

    .mui-gzvw3h:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-gzvw3h:hover {
            background-color: transparent;
        }
    }

    .mui-gzvw3h.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-gzvw3h.MuiIconButton-loading {
        color: transparent;
    }

    @media (min-width:0px) {
        .mui-gzvw3h {
            display: none;
        }
    }

    @media (min-width:900px) {
        .mui-gzvw3h {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }
    }

    @media (min-width:1536px) {
        .mui-gzvw3h {
            display: none;
        }
    }
}

@layer mui {
    .mui-1maik54 {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0;
        border: 0;
        margin: 0;
        border-radius: 0;
        padding: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        -moz-appearance: none;
        -webkit-appearance: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        color: inherit;
        text-align: center;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        position: fixed;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: var(--mui-zIndex-appBar);
        width: 30px;
        height: 64px;
        border-radius: 8px 0 0 8px;
        background-color: #0A0A0E;
        border: 1px solid;
        border-right: 0px solid;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-primary-light);
    }

    .mui-1maik54::-moz-focus-inner {
        border-style: none;
    }

    .mui-1maik54.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1maik54 {
            -webkit-print-color-adjust: exact;
            color-adjust: exact;
        }
    }

    .mui-1maik54:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-1maik54:hover {
            background-color: transparent;
        }
    }

    .mui-1maik54.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-1maik54.MuiIconButton-loading {
        color: transparent;
    }

    @media (min-width:0px) {
        .mui-1maik54 {
            display: none;
        }
    }

    @media (min-width:900px) {
        .mui-1maik54 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }
    }

    @media (min-width:1536px) {
        .mui-1maik54 {
            display: none;
        }
    }
}

@layer mui {
    @media print {
        .mui-depviu {
            position: absolute !important;
        }
    }
}

@layer mui {
    .mui-1e6gg51 {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0;
        box-sizing: border-box;
    }

    @media (min-width:900px) {
        .mui-1e6gg51 {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width:1200px) {
        .mui-1e6gg51 {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }
}

@layer mui {
    .mui-vm0ukp {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        border-radius: 8px;
        aspect-ratio: 32/35;
    }
}

@layer mui {
    .mui-ggckm7 {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        border-radius: 8px;
    }

    @media (min-width:0px) {
        .mui-ggckm7 {
            height: 166px;
        }
    }

    @media (min-width:600px) {
        .mui-ggckm7 {
            height: 158px;
        }
    }
}

@layer mui {
    .mui-1r1yivp {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
    }
}

@layer mui {
    .mui-c5ck24 {
        overflow: hidden;
        background: #101015;
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        overflow: hidden;
        height: 100%;
    }
}

@layer mui {
    .mui-9vhwb6 {
        background-color: var(--mui-palette-background-paper);
        color: var(--mui-palette-text-primary);
        -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        border-radius: 4px;
        box-shadow: var(--Paper-shadow);
        background-image: var(--Paper-overlay);
        background-image: none;
        overflow: hidden;
        background: #101015;
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        overflow: hidden;
        height: 100%;
    }
}

@layer mui {
    .mui-nw75o9 {
        padding: 16px;
        padding: calc(2 * var(--mui-spacing));
    }

    .mui-nw75o9:last-child {
        padding-bottom: 24px;
    }

    .mui-nw75o9:last-child {
        padding-bottom: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1f3ezz9 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(1.5 * var(--mui-spacing));
        margin-bottom: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-scrin6 {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        width: 36px;
        height: 36px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-10hb0mn {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
        transform-origin: 0 55%;
        -webkit-transform: scale(1, 0.60);
        -moz-transform: scale(1, 0.60);
        -ms-transform: scale(1, 0.60);
        transform: scale(1, 0.60);
        border-radius: 4px/6.7px;
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        width: 140px;
        height: 28px;
    }

    .mui-10hb0mn:empty:before {
        content: "\00a0";
    }
}

@layer mui {
    .mui-1f8l12 {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        width: 100%;
        height: 32px;
        margin-bottom: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-u9jyy2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .mui-u9jyy2>:not(style):not(style) {
        margin: 0;
    }

    .mui-u9jyy2>:not(style)~:not(style) {
        margin-top: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-g947r9 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(1.5 * var(--mui-spacing));
        padding: calc(1.25 * var(--mui-spacing));
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        border: 1px solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-1qp9dah {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        width: 28px;
        height: 28px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-urfmr {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: 50%;
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        width: 32px;
        height: 32px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-1ufmt7u {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
        transform-origin: 0 55%;
        -webkit-transform: scale(1, 0.60);
        -moz-transform: scale(1, 0.60);
        -ms-transform: scale(1, 0.60);
        transform: scale(1, 0.60);
        border-radius: 4px/6.7px;
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        width: 60%;
        height: 18px;
    }

    .mui-1ufmt7u:empty:before {
        content: "\00a0";
    }
}

@layer mui {
    .mui-1g5y6fb {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
        transform-origin: 0 55%;
        -webkit-transform: scale(1, 0.60);
        -moz-transform: scale(1, 0.60);
        -ms-transform: scale(1, 0.60);
        transform: scale(1, 0.60);
        border-radius: 4px/6.7px;
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        width: 40%;
        height: 14px;
    }

    .mui-1g5y6fb:empty:before {
        content: "\00a0";
    }
}

@layer mui {
    .mui-1a5z0bv {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: calc(2 * var(--mui-spacing));
    }

    .mui-1a5z0bv>:not(style):not(style) {
        margin: 0;
    }

    .mui-1a5z0bv>:not(style)~:not(style) {
        margin-left: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-rkz5mh {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(1.25 * var(--mui-spacing));
        padding: var(--mui-spacing);
        border-radius: var(--mui-shape-borderRadius);
        border: 1px solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-4tzg4h {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
        transform-origin: 0 55%;
        -webkit-transform: scale(1, 0.60);
        -moz-transform: scale(1, 0.60);
        -ms-transform: scale(1, 0.60);
        transform: scale(1, 0.60);
        border-radius: 4px/6.7px;
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        width: 50%;
        height: 18px;
    }

    .mui-4tzg4h:empty:before {
        content: "\00a0";
    }
}

@layer mui {
    .mui-1u185ku {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
        transform-origin: 0 55%;
        -webkit-transform: scale(1, 0.60);
        -moz-transform: scale(1, 0.60);
        -ms-transform: scale(1, 0.60);
        transform: scale(1, 0.60);
        border-radius: 4px/6.7px;
        -webkit-animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        animation: animation-c7515d 2s ease-in-out 0.5s infinite;
        width: 80%;
        height: 14px;
    }

    .mui-1u185ku:empty:before {
        content: "\00a0";
    }
}

@layer mui {
    .mui-1kuzmtp {
        position: relative;
        display: block;
        overflow: hidden;
        aspect-ratio: 32/35;
        border-radius: 8px;
        border: 1px solid;
        border-color: var(--mui-palette-divider);
        background-color: #0B0B0F;
        -webkit-transition: border-color 0.3s ease;
        transition: border-color 0.3s ease;
    }

    @media (hover: hover) {
        .mui-1kuzmtp:hover {
            border-color: var(--mui-palette-primary-main);
        }
    }
}

@layer mui {
    .mui-1h4m0lq {
        position: absolute;
        inset: 0;
        overflow: hidden;
        border-radius: inherit;
    }
}

@layer mui {
    .mui-1v0fnj6 {
        position: absolute;
        inset: 0;
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        will-change: transform;
    }
}

@layer mui {
    .mui-9u1ujz {
        position: absolute;
        inset: 0;
        background: linear-gradient(180deg, rgba(7, 7, 10, 0.1) 0%, rgba(7, 7, 10, 0.22) 42%, rgba(7, 7, 10, 0.88) 100%);
    }
}

@layer mui {
    .mui-ebwz5b {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: var(--mui-spacing);
    }

    @media (min-width:0px) {
        .mui-ebwz5b {
            padding-bottom: calc(1.5 * var(--mui-spacing));
        }
    }

    @media (min-width:600px) {
        .mui-ebwz5b {
            padding-bottom: calc(2.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1dlee6d {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0.00938em;
        font-weight: 900;
        line-height: 1;
        text-align: center;
        letter-spacing: -0.02em;
    }

    @media (min-width:0px) {
        .mui-1dlee6d {
            font-size: 0.9375rem;
        }
    }

    @media (min-width:600px) {
        .mui-1dlee6d {
            font-size: 1.25rem;
        }
    }

    @media (min-width:900px) {
        .mui-1dlee6d {
            font-size: 1.625rem;
        }
    }
}

@layer mui {
    .mui-1hl1qbl {
        width: 7px;
        height: 7px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 50%;
        background-color: var(--mui-palette-primary-main);
        color: var(--mui-palette-primary-main);
        box-shadow: 0 0 8px currentColor;
        -webkit-animation: pulse-dot 2.4s ease-in-out infinite;
        animation: pulse-dot 2.4s ease-in-out infinite;
    }

    @-webkit-keyframes pulse-dot {

        0%,
        100% {
            opacity: 1;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
        }

        50% {
            opacity: 0.25;
            -webkit-transform: scale(0.65);
            -moz-transform: scale(0.65);
            -ms-transform: scale(0.65);
            transform: scale(0.65);
        }
    }

    @keyframes pulse-dot {

        0%,
        100% {
            opacity: 1;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
        }

        50% {
            opacity: 0.25;
            -webkit-transform: scale(0.65);
            -moz-transform: scale(0.65);
            -ms-transform: scale(0.65);
            transform: scale(0.65);
        }
    }
}

@layer mui {
    .mui-dl76dx {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0;
        box-sizing: border-box;
    }

    @media (min-width:900px) {
        .mui-dl76dx {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width:1200px) {
        .mui-dl76dx {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width:0px) {
        .mui-dl76dx {
            display: block;
        }
    }

    @media (min-width:900px) {
        .mui-dl76dx {
            display: block;
        }
    }

    @media (min-width:1200px) {
        .mui-dl76dx {
            display: block;
        }
    }
}

@layer mui {
    .mui-c13wa2 {
        position: relative;
        display: block;
        overflow: hidden;
        aspect-ratio: 32/35;
        border-radius: 8px;
        border: 1px dashed;
        border-color: var(--mui-palette-divider);
        background-color: #0B0B0F;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        gap: var(--mui-spacing);
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
        background-image: repeating-linear-gradient(135deg, rgba(16, 16, 21, 0.9) 0 10px, transparent 10px 20px);
    }

    @media (min-width:0px) {
        .mui-c13wa2 {
            padding-bottom: calc(1.5 * var(--mui-spacing));
        }
    }

    @media (min-width:600px) {
        .mui-c13wa2 {
            padding-bottom: calc(2.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-14maz10 {
        margin: 0;
        font-size: 0.75rem;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        color: var(--mui-palette-text-secondary);
        color: var(--mui-palette-text-disabled);
        text-align: center;
    }
}

@layer mui {
    .mui-qxtrcx {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
    }

    @media (min-width:0px) {
        .mui-qxtrcx {
            padding-bottom: calc(1.5 * var(--mui-spacing));
        }
    }

    @media (min-width:600px) {
        .mui-qxtrcx {
            padding-bottom: calc(2.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1frq0gy {
        margin: 0;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0.00938em;
        font-weight: 900;
        line-height: 1;
        text-align: center;
        letter-spacing: -0.02em;
        color: var(--mui-palette-text-secondary);
    }

    @media (min-width:0px) {
        .mui-1frq0gy {
            font-size: 0.9375rem;
        }
    }

    @media (min-width:600px) {
        .mui-1frq0gy {
            font-size: 1.25rem;
        }
    }

    @media (min-width:900px) {
        .mui-1frq0gy {
            font-size: 1.625rem;
        }
    }
}

@layer mui {
    .mui-1npxmzg {
        margin: 0;
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 1.66;
        letter-spacing: 0.03333em;
        color: var(--mui-palette-text-secondary);
        display: block;
        text-align: center;
        margin-top: var(--mui-spacing);
    }
}

@layer mui {
    .mui-1mxhtuj {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0;
        box-sizing: border-box;
    }

    @media (min-width:900px) {
        .mui-1mxhtuj {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width:1200px) {
        .mui-1mxhtuj {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width:0px) {
        .mui-1mxhtuj {
            display: none;
        }
    }

    @media (min-width:900px) {
        .mui-1mxhtuj {
            display: block;
        }
    }

    @media (min-width:1200px) {
        .mui-1mxhtuj {
            display: none;
        }
    }
}

html {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
    background-color: #07070a
}

body {
    background: var(--mui-palette-background-default, #07070a);
    color: var(--mui-palette-text-primary);
    font-family: var(--font-sans), "Onest", Arial, Helvetica, sans-serif;
    overflow-x: hidden
}

* {
    scrollbar-width: thin
}

html {
    scrollbar-color: #ffffff1f transparent
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

::-webkit-scrollbar-track {
    background: 0 0
}

::-webkit-scrollbar-thumb {
    background: #ffffff1f;
    border-radius: 8px
}

::-webkit-scrollbar-thumb:hover {
    background: #fff3
}

::selection {
    background: rgba(var(--mui-palette-primary-mainChannel) / .3);
    color: inherit
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/2609726546c44021-s.0for97nelvzih.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2)format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2)format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/2609726546c44021-s.0for97nelvzih.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2)format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2)format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/2609726546c44021-s.0for97nelvzih.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2)format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2)format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/2609726546c44021-s.0for97nelvzih.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2)format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2)format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/2609726546c44021-s.0for97nelvzih.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2)format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2)format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/2609726546c44021-s.0for97nelvzih.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2)format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2)format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB??
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Onest Fallback;
    src: local(Arial);
    ascent-override: 92.2%;
    descent-override: 28.99%;
    line-gap-override: 0.0%;
    size-adjust: 105.2%
}

.tIZARG_className {
    font-family: Onest, Onest Fallback;
    font-style: normal
}

.tIZARG_variable {
    --font-sans: "Onest", "Onest Fallback"
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/733da6bd8dac84c8-s.p.3hlisc-pwq13z.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/733da6bd8dac84c8-s.p.3hlisc-pwq13z.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/733da6bd8dac84c8-s.p.3hlisc-pwq13z.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/733da6bd8dac84c8-s.p.3hlisc-pwq13z.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: JetBrains Mono;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: JetBrains Mono Fallback;
    src: local(Arial);
    ascent-override: 75.79%;
    descent-override: 22.29%;
    line-gap-override: 0.0%;
    size-adjust: 134.59%
}

.F7NXya_className {
    font-family: JetBrains Mono, JetBrains Mono Fallback;
    font-style: normal
}

.F7NXya_variable {
    --font-mono: "JetBrains Mono", "JetBrains Mono Fallback"
}

@font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/9d036f80216c14ee-s.3u4lli0-axodc.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/9d036f80216c14ee-s.3u4lli0-axodc.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Playfair Display Fallback;
    src: local(Times New Roman);
    ascent-override: 97.25%;
    descent-override: 22.56%;
    line-gap-override: 0.0%;
    size-adjust: 111.26%
}

.DPvz_a_className {
    font-family: Playfair Display, Playfair Display Fallback;
    font-style: normal
}

.DPvz_a_variable {
    --font-fx-serif: "Playfair Display", "Playfair Display Fallback"
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/5de5a175bd5a057d-s.0__m2cgo54c6r.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/9ea714723cd6a3a2-s.1t1z0xjflawjj.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/b174781eb74147fe-s.2m9i-i0pq4v92.woff2)format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/e65c0f6baffe88ec-s.2l-uq3ao2pu0r.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/d88c54209cde40e1-s.1uw_yfkplyesd.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/382fcbc46cbb00d2-s.2m8t2-vl1h1kf.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/5de5a175bd5a057d-s.0__m2cgo54c6r.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/9ea714723cd6a3a2-s.1t1z0xjflawjj.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/b174781eb74147fe-s.2m9i-i0pq4v92.woff2)format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/e65c0f6baffe88ec-s.2l-uq3ao2pu0r.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/d88c54209cde40e1-s.1uw_yfkplyesd.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/382fcbc46cbb00d2-s.2m8t2-vl1h1kf.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Tektur Fallback;
    src: local(Arial);
    ascent-override: 90.61%;
    descent-override: 27.18%;
    line-gap-override: 0.0%;
    size-adjust: 110.36%
}

.cXyXba_className {
    font-family: Tektur, Tektur Fallback;
    font-style: normal
}

.cXyXba_variable {
    --font-fx-tech: "Tektur", "Tektur Fallback"
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/c3565ae829c37ded-s.0734_fcy06s9j.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/82291c8092fef2a0-s.05f-deljhbeh9.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/98a3b7203765b7e0-s.2k0uebm9v9x1w.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/84d7af6ab79ccd32-s.1fbf3d0ri8mfi.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/5f77ed8559e37d64-s.2j22bd4n1tlhh.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/c3565ae829c37ded-s.0734_fcy06s9j.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/82291c8092fef2a0-s.05f-deljhbeh9.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/98a3b7203765b7e0-s.2k0uebm9v9x1w.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/84d7af6ab79ccd32-s.1fbf3d0ri8mfi.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/5f77ed8559e37d64-s.2j22bd4n1tlhh.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Oswald Fallback;
    src: local(Arial);
    ascent-override: 146.51%;
    descent-override: 35.49%;
    line-gap-override: 0.0%;
    size-adjust: 81.43%
}

.YrFjsq_className {
    font-family: Oswald, Oswald Fallback;
    font-style: normal
}

.YrFjsq_variable {
    --font-fx-condensed: "Oswald", "Oswald Fallback"
}

html {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
    background-color: rgb(7, 7, 10);
}

body {
    background: var(--mui-palette-background-default, #07070a);
    color: var(--mui-palette-text-primary);
    font-family: var(--font-sans), "Onest", Arial, Helvetica, sans-serif;
    overflow-x: hidden;
}

* {
    scrollbar-width: thin;
}

html {
    scrollbar-color: rgba(255, 255, 255, 0.12) transparent;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: 0px 0px;
}

::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.12);
    border-radius: 8px;
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 255, 255, 0.2);
}

::selection {
    background: rgba(var(--mui-palette-primary-mainChannel) / .3);
    color: inherit;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/2609726546c44021-s.0for97nelvzih.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2") format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2") format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/2609726546c44021-s.0for97nelvzih.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2") format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2") format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/2609726546c44021-s.0for97nelvzih.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2") format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2") format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/2609726546c44021-s.0for97nelvzih.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2") format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2") format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/2609726546c44021-s.0for97nelvzih.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2") format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2") format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/2609726546c44021-s.0for97nelvzih.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2") format("woff2");
    unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/05071bf684d49110-s.1vqdc5lvrb4tb.woff2") format("woff2");
    unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/c1b9158d725650fc-s.0t4d9turf_6_x.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Onest;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Onest Fallback";
    src: local("Arial");
    ascent-override: 92.2%;
    descent-override: 28.99%;
    line-gap-override: 0%;
    size-adjust: 105.2%;
}

.tIZARG_className {
    font-family: Onest, "Onest Fallback";
    font-style: normal;
}

.tIZARG_variable {
    --font-sans: "Onest", "Onest Fallback";
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/c64053b510252f55-s.1kd-r_s9smv5m.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/733da6bd8dac84c8-s.p.3hlisc-pwq13z.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/7e114457660b62ed-s.36fqqi66-3tjb.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/c64053b510252f55-s.1kd-r_s9smv5m.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/733da6bd8dac84c8-s.p.3hlisc-pwq13z.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/7e114457660b62ed-s.36fqqi66-3tjb.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/c64053b510252f55-s.1kd-r_s9smv5m.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/733da6bd8dac84c8-s.p.3hlisc-pwq13z.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/7e114457660b62ed-s.36fqqi66-3tjb.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/c64053b510252f55-s.1kd-r_s9smv5m.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/733da6bd8dac84c8-s.p.3hlisc-pwq13z.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/7e114457660b62ed-s.36fqqi66-3tjb.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "JetBrains Mono Fallback";
    src: local("Arial");
    ascent-override: 75.79%;
    descent-override: 22.29%;
    line-gap-override: 0%;
    size-adjust: 134.59%;
}

.F7NXya_className {
    font-family: "JetBrains Mono", "JetBrains Mono Fallback";
    font-style: normal;
}

.F7NXya_variable {
    --font-mono: "JetBrains Mono", "JetBrains Mono Fallback";
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/9d036f80216c14ee-s.3u4lli0-axodc.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/9d036f80216c14ee-s.3u4lli0-axodc.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Playfair Display Fallback";
    src: local("Times New Roman");
    ascent-override: 97.25%;
    descent-override: 22.56%;
    line-gap-override: 0%;
    size-adjust: 111.26%;
}

.DPvz_a_className {
    font-family: "Playfair Display", "Playfair Display Fallback";
    font-style: normal;
}

.DPvz_a_variable {
    --font-fx-serif: "Playfair Display", "Playfair Display Fallback";
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/5de5a175bd5a057d-s.0__m2cgo54c6r.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/9ea714723cd6a3a2-s.1t1z0xjflawjj.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/b174781eb74147fe-s.2m9i-i0pq4v92.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/e65c0f6baffe88ec-s.2l-uq3ao2pu0r.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/d88c54209cde40e1-s.1uw_yfkplyesd.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/382fcbc46cbb00d2-s.2m8t2-vl1h1kf.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/5de5a175bd5a057d-s.0__m2cgo54c6r.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/9ea714723cd6a3a2-s.1t1z0xjflawjj.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/b174781eb74147fe-s.2m9i-i0pq4v92.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/e65c0f6baffe88ec-s.2l-uq3ao2pu0r.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/d88c54209cde40e1-s.1uw_yfkplyesd.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Tektur;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/382fcbc46cbb00d2-s.2m8t2-vl1h1kf.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Tektur Fallback";
    src: local("Arial");
    ascent-override: 90.61%;
    descent-override: 27.18%;
    line-gap-override: 0%;
    size-adjust: 110.36%;
}

.cXyXba_className {
    font-family: Tektur, "Tektur Fallback";
    font-style: normal;
}

.cXyXba_variable {
    --font-fx-tech: "Tektur", "Tektur Fallback";
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/c3565ae829c37ded-s.0734_fcy06s9j.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/82291c8092fef2a0-s.05f-deljhbeh9.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/98a3b7203765b7e0-s.2k0uebm9v9x1w.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/84d7af6ab79ccd32-s.1fbf3d0ri8mfi.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/5f77ed8559e37d64-s.2j22bd4n1tlhh.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/c3565ae829c37ded-s.0734_fcy06s9j.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/82291c8092fef2a0-s.05f-deljhbeh9.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/98a3b7203765b7e0-s.2k0uebm9v9x1w.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/84d7af6ab79ccd32-s.1fbf3d0ri8mfi.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/5f77ed8559e37d64-s.2j22bd4n1tlhh.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Oswald Fallback";
    src: local("Arial");
    ascent-override: 146.51%;
    descent-override: 35.49%;
    line-gap-override: 0%;
    size-adjust: 81.43%;
}

.YrFjsq_className {
    font-family: Oswald, "Oswald Fallback";
    font-style: normal;
}

.YrFjsq_variable {
    --font-fx-condensed: "Oswald", "Oswald Fallback";
}

@layer mui {
    @-webkit-keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }
}

@layer mui {
    html {
        -webkit-font-smoothing: antialiased;
        box-sizing: border-box;
        text-size-adjust: 100%;
    }

    *,
    ::before,
    ::after {
        box-sizing: inherit;
    }

    strong,
    b {
        font-weight: 700;
    }

    body {
        margin: 0px;
        color: var(--mui-palette-text-primary);
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0.00938em;
        background-color: var(--mui-palette-background-default);
    }

    @media print {
        body {
            background-color: var(--mui-palette-common-white);
        }
    }

    body::backdrop {
        background-color: var(--mui-palette-background-default);
    }

    body {
        background: radial-gradient(1100px 560px at 68% -14%, rgba(225, 39, 60, 0.12), transparent 62%) fixed, rgb(7, 7, 10);
    }

    a {
        text-decoration: none;
        color: inherit;
    }

    @media (prefers-reduced-motion: reduce) {

        *,
        ::before,
        ::after {
            animation-duration: 0.01ms !important;
            animation-iteration-count: 1 !important;
            transition-duration: 0.01ms !important;
            scroll-behavior: auto !important;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }
}

@layer mui {
    :root {
        --mui-spacing: 8px;
        --mui-shape-borderRadius: 4px;
        --mui-app-radiusSm: 4px;
        --mui-app-radius: 8px;
        --mui-app-radiusLg: 12px;
        --mui-app-radiusPill: 99px;
        --mui-app-surface-base: #07070A;
        --mui-app-surface-shell: #0A0A0E;
        --mui-app-surface-raised: #101015;
        --mui-app-surface-sunken: #0B0B0F;
        --mui-app-surface-elevated: #12121A;
        --mui-app-gradient-pageGlow: radial-gradient(1100px 560px at 68% -14%, rgba(225, 39, 60, 0.12), transparent 62%);
        --mui-app-hairline-base: rgba(255, 255, 255, 0.09);
        --mui-app-hairline-mid: rgba(255, 255, 255, 0.12);
        --mui-app-hairline-strong: rgba(255, 255, 255, 0.14);
        --mui-app-fill-subtle: rgba(255, 255, 255, 0.03);
        --mui-app-fill-base: rgba(255, 255, 255, 0.05);
        --mui-app-inputHeight-small: 40px;
        --mui-app-inputHeight-medium: 48px;
        --mui-app-accent-hover: #FF4A5C;
        --mui-app-state-hover: 0.08px;
        --mui-app-state-selected: 0.12px;
        --mui-app-state-selectedHover: 0.16px;
        --mui-app-motion-fast: 0.15s ease;
        --mui-app-motion-base: 0.2s ease;
        --mui-app-motion-slow: 0.3s ease;
        --mui-app-shadow-card: 0 14px 34px -26px rgba(0, 0, 0, 0.7);
        --mui-app-shadow-elevated: 0 22px 40px -18px rgba(0, 0, 0, 0.85);
        --mui-app-shadow-modal: 0 40px 80px -30px rgba(0, 0, 0, 0.95);
        --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;
        --mui-font-h1: 800 3.25rem/1.05 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h2: 800 2.5rem/1.12 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h3: 800 1.875rem/1.2 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h4: 700 1.5rem/1.3 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h5: 700 1.3125rem/1.4 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h6: 700 1rem/1.5 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-button: 700 0.875rem/1.75 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-body1: 400 1rem/1.5 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-body2: 400 0.875rem/1.43 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-caption: 400 0.75rem/1.66 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-subtitle2: 600 0.875rem/1.43 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-mono: 500 var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        --mui-font-monoStat: 700 0.8125remvar(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        --mui-font-body2Strong: 600 0.875rem/1.43;
        --mui-font-label: 600 0.75rem/1.5;
        --mui-font-body1Muted: 400 1rem/1.5;
        --mui-font-body2Muted: 400 0.875rem/1.43;
        --mui-font-captionMuted: 400 0.75rem/1.66;
        --mui-font-subtitle1: 400 1rem/1.75 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-overline: 400 0.75rem/2.66 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-inherit: inherit inherit/inherit inherit;
    }

    :root {
        color-scheme: dark;
        --mui-palette-primary-main: #e1273c;
        --mui-palette-primary-light: #ff4a5c;
        --mui-palette-primary-dark: #b31e30;
        --mui-palette-primary-contrastText: #ffffff;
        --mui-palette-primary-mainChannel: 225 39 60;
        --mui-palette-primary-lightChannel: 255 74 92;
        --mui-palette-primary-darkChannel: 179 30 48;
        --mui-palette-primary-contrastTextChannel: 255 255 255;
        --mui-palette-secondary-main: #FFB800;
        --mui-palette-secondary-light: #FFD24D;
        --mui-palette-secondary-dark: #D99A00;
        --mui-palette-secondary-contrastText: #07070A;
        --mui-palette-secondary-mainChannel: 255 184 0;
        --mui-palette-secondary-lightChannel: 255 210 77;
        --mui-palette-secondary-darkChannel: 217 154 0;
        --mui-palette-secondary-contrastTextChannel: 7 7 10;
        --mui-palette-background-default: #07070A;
        --mui-palette-background-paper: #101015;
        --mui-palette-background-defaultChannel: 7 7 10;
        --mui-palette-background-paperChannel: 16 16 21;
        --mui-palette-text-primary: #F4F5F7;
        --mui-palette-text-secondary: #9a9aa4;
        --mui-palette-text-disabled: #5e5e68;
        --mui-palette-text-disabledChannel: 94 94 104;
        --mui-palette-text-icon: rgba(255, 255, 255, 0.5);
        --mui-palette-text-primaryChannel: 244 245 247;
        --mui-palette-text-secondaryChannel: 154 154 164;
        --mui-palette-divider: rgba(255, 255, 255, 0.09);
        --mui-palette-error-main: #F43F5E;
        --mui-palette-error-light: #FB7185;
        --mui-palette-error-dark: #E11D48;
        --mui-palette-error-contrastText: #07070A;
        --mui-palette-error-mainChannel: 244 63 94;
        --mui-palette-error-lightChannel: 251 113 133;
        --mui-palette-error-darkChannel: 225 29 72;
        --mui-palette-error-contrastTextChannel: 7 7 10;
        --mui-palette-success-main: #3DD68C;
        --mui-palette-success-light: #64DEA3;
        --mui-palette-success-dark: #34B677;
        --mui-palette-success-contrastText: #07070A;
        --mui-palette-success-mainChannel: 61 214 140;
        --mui-palette-success-lightChannel: 100 222 163;
        --mui-palette-success-darkChannel: 52 182 119;
        --mui-palette-success-contrastTextChannel: 7 7 10;
        --mui-palette-warning-main: #FFB020;
        --mui-palette-warning-light: #FFC453;
        --mui-palette-warning-dark: #D99100;
        --mui-palette-warning-contrastText: #07070A;
        --mui-palette-warning-mainChannel: 255 176 32;
        --mui-palette-warning-lightChannel: 255 196 83;
        --mui-palette-warning-darkChannel: 217 145 0;
        --mui-palette-warning-contrastTextChannel: 7 7 10;
        --mui-palette-info-main: #4DA3FF;
        --mui-palette-info-light: #71B5FF;
        --mui-palette-info-dark: #418BD9;
        --mui-palette-info-contrastText: #07070A;
        --mui-palette-info-mainChannel: 77 163 255;
        --mui-palette-info-lightChannel: 113 181 255;
        --mui-palette-info-darkChannel: 65 139 217;
        --mui-palette-info-contrastTextChannel: 7 7 10;
        --mui-palette-purple-main: #9B7BFF;
        --mui-palette-purple-light: #AF95FF;
        --mui-palette-purple-dark: #8469D9;
        --mui-palette-purple-contrastText: #07070A;
        --mui-palette-purple-mainChannel: 155 123 255;
        --mui-palette-purple-lightChannel: 175 149 255;
        --mui-palette-purple-darkChannel: 132 105 217;
        --mui-palette-purple-contrastTextChannel: 7 7 10;
        --mui-palette-steam-main: #2a475e;
        --mui-palette-steam-light: #66c0f4;
        --mui-palette-steam-dark: #1b2838;
        --mui-palette-steam-contrastText: #ffffff;
        --mui-palette-steam-mainChannel: 42 71 94;
        --mui-palette-steam-lightChannel: 102 192 244;
        --mui-palette-steam-darkChannel: 27 40 56;
        --mui-palette-steam-contrastTextChannel: 255 255 255;
        --mui-palette-common-black: #000;
        --mui-palette-common-white: #fff;
        --mui-palette-common-background: #000;
        --mui-palette-common-onBackground: #fff;
        --mui-palette-common-backgroundChannel: 0 0 0;
        --mui-palette-common-onBackgroundChannel: 255 255 255;
        --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-action-active: #fff;
        --mui-palette-action-hover: rgba(255, 255, 255, 0.08);
        --mui-palette-action-hoverOpacity: 0.08;
        --mui-palette-action-selected: rgba(255, 255, 255, 0.16);
        --mui-palette-action-selectedOpacity: 0.16;
        --mui-palette-action-disabled: rgba(255, 255, 255, 0.3);
        --mui-palette-action-disabledBackground: rgba(255, 255, 255, 0.12);
        --mui-palette-action-disabledOpacity: 0.38;
        --mui-palette-action-focus: rgba(255, 255, 255, 0.12);
        --mui-palette-action-focusOpacity: 0.12;
        --mui-palette-action-activatedOpacity: 0.24;
        --mui-palette-action-activeChannel: 255 255 255;
        --mui-palette-action-selectedChannel: 255 255 255;
        --mui-palette-Alert-errorColor: rgb(253, 198, 206);
        --mui-palette-Alert-infoColor: rgb(198, 225, 255);
        --mui-palette-Alert-successColor: rgb(193, 241, 218);
        --mui-palette-Alert-warningColor: rgb(255, 231, 186);
        --mui-palette-Alert-errorFilledBg: var(--mui-palette-error-dark, #E11D48);
        --mui-palette-Alert-infoFilledBg: var(--mui-palette-info-dark, #418BD9);
        --mui-palette-Alert-successFilledBg: var(--mui-palette-success-dark, #34B677);
        --mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-dark, #D99100);
        --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(25, 11, 13);
        --mui-palette-Alert-infoStandardBg: rgb(11, 18, 25);
        --mui-palette-Alert-successStandardBg: rgb(9, 22, 16);
        --mui-palette-Alert-warningStandardBg: rgb(25, 19, 8);
        --mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #F43F5E);
        --mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #4DA3FF);
        --mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #3DD68C);
        --mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #FFB020);
        --mui-palette-AppBar-defaultBg: var(--mui-palette-grey-900, #212121);
        --mui-palette-Avatar-defaultBg: var(--mui-palette-grey-600, #757575);
        --mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-800, #424242);
        --mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-700, #616161);
        --mui-palette-Chip-defaultBorder: var(--mui-palette-grey-700, #616161);
        --mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-FilledInput-bg: rgba(255, 255, 255, 0.09);
        --mui-palette-FilledInput-hoverBg: rgba(255, 255, 255, 0.13);
        --mui-palette-FilledInput-disabledBg: rgba(255, 255, 255, 0.12);
        --mui-palette-LinearProgress-primaryBg: rgb(112, 19, 30);
        --mui-palette-LinearProgress-secondaryBg: rgb(127, 92, 0);
        --mui-palette-LinearProgress-errorBg: rgb(122, 31, 47);
        --mui-palette-LinearProgress-infoBg: rgb(38, 81, 127);
        --mui-palette-LinearProgress-successBg: rgb(30, 107, 70);
        --mui-palette-LinearProgress-warningBg: rgb(127, 88, 16);
        --mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.13);
        --mui-palette-Slider-primaryTrack: rgb(112, 19, 30);
        --mui-palette-Slider-secondaryTrack: rgb(127, 92, 0);
        --mui-palette-Slider-errorTrack: rgb(122, 31, 47);
        --mui-palette-Slider-infoTrack: rgb(38, 81, 127);
        --mui-palette-Slider-successTrack: rgb(30, 107, 70);
        --mui-palette-Slider-warningTrack: rgb(127, 88, 16);
        --mui-palette-SnackbarContent-bg: rgb(250, 250, 250);
        --mui-palette-SnackbarContent-color: rgba(0, 0, 0, 0.87);
        --mui-palette-SpeedDialAction-fabHoverBg: rgb(51, 51, 56);
        --mui-palette-StepConnector-border: var(--mui-palette-grey-600, #757575);
        --mui-palette-StepContent-border: var(--mui-palette-grey-600, #757575);
        --mui-palette-Switch-defaultColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-600, #757575);
        --mui-palette-Switch-primaryDisabledColor: rgb(101, 17, 26);
        --mui-palette-Switch-secondaryDisabledColor: rgb(114, 82, 0);
        --mui-palette-Switch-errorDisabledColor: rgb(109, 28, 42);
        --mui-palette-Switch-infoDisabledColor: rgb(34, 73, 114);
        --mui-palette-Switch-successDisabledColor: rgb(27, 96, 62);
        --mui-palette-Switch-warningDisabledColor: rgb(114, 79, 14);
        --mui-palette-TableCell-border: rgba(81, 81, 81, 1);
        --mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92);
        --mui-palette-dividerChannel: 255 255 255;
        --mui-opacity-inputPlaceholder: 0.5;
        --mui-opacity-inputUnderline: 0.7;
        --mui-opacity-switchTrackDisabled: 0.2;
        --mui-opacity-switchTrack: 0.3;
        --mui-overlays-0: none;
        --mui-overlays-1: linear-gradient(rgba(255 255 255 / 0.051), rgba(255 255 255 / 0.051));
        --mui-overlays-2: linear-gradient(rgba(255 255 255 / 0.069), rgba(255 255 255 / 0.069));
        --mui-overlays-3: linear-gradient(rgba(255 255 255 / 0.082), rgba(255 255 255 / 0.082));
        --mui-overlays-4: linear-gradient(rgba(255 255 255 / 0.092), rgba(255 255 255 / 0.092));
        --mui-overlays-5: linear-gradient(rgba(255 255 255 / 0.101), rgba(255 255 255 / 0.101));
        --mui-overlays-6: linear-gradient(rgba(255 255 255 / 0.108), rgba(255 255 255 / 0.108));
        --mui-overlays-7: linear-gradient(rgba(255 255 255 / 0.114), rgba(255 255 255 / 0.114));
        --mui-overlays-8: linear-gradient(rgba(255 255 255 / 0.119), rgba(255 255 255 / 0.119));
        --mui-overlays-9: linear-gradient(rgba(255 255 255 / 0.124), rgba(255 255 255 / 0.124));
        --mui-overlays-10: linear-gradient(rgba(255 255 255 / 0.128), rgba(255 255 255 / 0.128));
        --mui-overlays-11: linear-gradient(rgba(255 255 255 / 0.132), rgba(255 255 255 / 0.132));
        --mui-overlays-12: linear-gradient(rgba(255 255 255 / 0.135), rgba(255 255 255 / 0.135));
        --mui-overlays-13: linear-gradient(rgba(255 255 255 / 0.139), rgba(255 255 255 / 0.139));
        --mui-overlays-14: linear-gradient(rgba(255 255 255 / 0.142), rgba(255 255 255 / 0.142));
        --mui-overlays-15: linear-gradient(rgba(255 255 255 / 0.145), rgba(255 255 255 / 0.145));
        --mui-overlays-16: linear-gradient(rgba(255 255 255 / 0.147), rgba(255 255 255 / 0.147));
        --mui-overlays-17: linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15));
        --mui-overlays-18: linear-gradient(rgba(255 255 255 / 0.152), rgba(255 255 255 / 0.152));
        --mui-overlays-19: linear-gradient(rgba(255 255 255 / 0.155), rgba(255 255 255 / 0.155));
        --mui-overlays-20: linear-gradient(rgba(255 255 255 / 0.157), rgba(255 255 255 / 0.157));
        --mui-overlays-21: linear-gradient(rgba(255 255 255 / 0.159), rgba(255 255 255 / 0.159));
        --mui-overlays-22: linear-gradient(rgba(255 255 255 / 0.161), rgba(255 255 255 / 0.161));
        --mui-overlays-23: linear-gradient(rgba(255 255 255 / 0.163), rgba(255 255 255 / 0.163));
        --mui-overlays-24: linear-gradient(rgba(255 255 255 / 0.165), rgba(255 255 255 / 0.165));
        --mui-palette-AppBar-darkBg: var(--mui-palette-background-paper, #101015);
        --mui-palette-AppBar-darkColor: var(--mui-palette-text-primary, #F4F5F7);
    }
}

@layer mui {
    @-webkit-keyframes animation-1872k8b {

        0%,
        100% {
            opacity: 1;
        }

        50% {
            opacity: 0.25;
        }
    }

    @keyframes animation-1872k8b {

        0%,
        100% {
            opacity: 1;
        }

        50% {
            opacity: 0.25;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-1ren42z {
        0% {
            opacity: 0;
            transform: translateY(10px);
        }

        100% {
            opacity: 1;
            transform: translateY(0px);
        }
    }

    @keyframes animation-1ren42z {
        0% {
            opacity: 0;
            transform: translateY(10px);
        }

        100% {
            opacity: 1;
            transform: translateY(0px);
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-ckvow7 {
        0% {
            transform: translateX(-160%) skewX(-18deg);
        }

        100% {
            transform: translateX(320%) skewX(-18deg);
        }
    }

    @keyframes animation-ckvow7 {
        0% {
            transform: translateX(-160%) skewX(-18deg);
        }

        100% {
            transform: translateX(320%) skewX(-18deg);
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-1z06hxh {
        0% {
            opacity: 0;
            transform: scale(0.94);
        }

        100% {
            opacity: 1;
            transform: scale(1);
        }
    }

    @keyframes animation-1z06hxh {
        0% {
            opacity: 0;
            transform: scale(0.94);
        }

        100% {
            opacity: 1;
            transform: scale(1);
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-1byqmw2 {
        0% {
            background-position: 130% 50%;
        }

        30%,
        100% {
            background-position: -30% 50%;
        }
    }

    @keyframes animation-1byqmw2 {
        0% {
            background-position: 130% 50%;
        }

        30%,
        100% {
            background-position: -30% 50%;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-m4qyqc {
        0% {
            background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px;
        }

        100% {
            background-position: 0px 0px, 3em 0px, -2.4em 0px, 0px 0px;
        }
    }

    @keyframes animation-m4qyqc {
        0% {
            background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px;
        }

        100% {
            background-position: 0px 0px, 3em 0px, -2.4em 0px, 0px 0px;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-uw7do2 {
        0% {
            --angle: 0deg;
        }

        100% {
            --angle: 360deg;
        }
    }

    @keyframes animation-uw7do2 {
        0% {
            --angle: 0deg;
        }

        100% {
            --angle: 360deg;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-ijr9ku {
        0% {
            background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px;
        }

        100% {
            background-position: 23px 17px, 23px 17px, 23px 17px, -6em 0px, 5.2em 0px, 0px 0px;
        }
    }

    @keyframes animation-ijr9ku {
        0% {
            background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px;
        }

        100% {
            background-position: 23px 17px, 23px 17px, 23px 17px, -6em 0px, 5.2em 0px, 0px 0px;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-80yd3b {
        0% {
            background-position: 0px 0px, 0.5em 0px;
        }

        100% {
            background-position: 0.4em -2.6em, 0.3em -3.4em;
        }
    }

    @keyframes animation-80yd3b {
        0% {
            background-position: 0px 0px, 0.5em 0px;
        }

        100% {
            background-position: 0.4em -2.6em, 0.3em -3.4em;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-cqhdyy {

        0%,
        100% {
            transform: scaleY(1) skewX(0deg);
        }

        35% {
            transform: scaleY(1.07) skewX(-1.5deg);
        }

        70% {
            transform: scaleY(0.97) skewX(1deg);
        }
    }

    @keyframes animation-cqhdyy {

        0%,
        100% {
            transform: scaleY(1) skewX(0deg);
        }

        35% {
            transform: scaleY(1.07) skewX(-1.5deg);
        }

        70% {
            transform: scaleY(0.97) skewX(1deg);
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-i0nqqy {
        0% {
            background-position: calc(var(--r) * 2em) 0, calc(var(--r) * -3em) 0, 0 0;
        }

        100% {
            background-position: calc(var(--r) * 2em) -2.2em, calc(var(--r) * -3em) -1.9em, 0 0;
        }
    }

    @keyframes animation-i0nqqy {
        0% {
            background-position: calc(var(--r) * 2em) 0, calc(var(--r) * -3em) 0, 0 0;
        }

        100% {
            background-position: calc(var(--r) * 2em) -2.2em, calc(var(--r) * -3em) -1.9em, 0 0;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-tgk9ko {

        0%,
        40%,
        44%,
        47%,
        100% {
            opacity: 1;
        }

        42% {
            opacity: 0.25;
        }

        45% {
            opacity: 0.6;
        }
    }

    @keyframes animation-tgk9ko {

        0%,
        40%,
        44%,
        47%,
        100% {
            opacity: 1;
        }

        42% {
            opacity: 0.25;
        }

        45% {
            opacity: 0.6;
        }
    }
}

@layer mui {
    @-webkit-keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes animation-c7515d {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0.4;
        }

        100% {
            opacity: 1;
        }
    }
}

@layer mui {
    html {
        -webkit-font-smoothing: antialiased;
        box-sizing: border-box;
        text-size-adjust: 100%;
    }

    *,
    ::before,
    ::after {
        box-sizing: inherit;
    }

    strong,
    b {
        font-weight: 700;
    }

    body {
        margin: 0px;
        color: var(--mui-palette-text-primary);
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0.00938em;
        background-color: var(--mui-palette-background-default);
    }

    @media print {
        body {
            background-color: var(--mui-palette-common-white);
        }
    }

    body::backdrop {
        background-color: var(--mui-palette-background-default);
    }

    body {
        background: radial-gradient(1100px 560px at 68% -14%, rgba(225, 39, 60, 0.12), transparent 62%) fixed, rgb(7, 7, 10);
    }

    a {
        text-decoration: none;
        color: inherit;
    }

    @media (prefers-reduced-motion: reduce) {

        *,
        ::before,
        ::after {
            animation-duration: 0.01ms !important;
            animation-iteration-count: 1 !important;
            transition-duration: 0.01ms !important;
            scroll-behavior: auto !important;
        }
    }
}

@layer mui {
    :root {
        --mui-spacing: 8px;
        --mui-shape-borderRadius: 4px;
        --mui-app-radiusSm: 4px;
        --mui-app-radius: 8px;
        --mui-app-radiusLg: 12px;
        --mui-app-radiusPill: 99px;
        --mui-app-surface-base: #07070A;
        --mui-app-surface-shell: #0A0A0E;
        --mui-app-surface-raised: #101015;
        --mui-app-surface-sunken: #0B0B0F;
        --mui-app-surface-elevated: #12121A;
        --mui-app-gradient-pageGlow: radial-gradient(1100px 560px at 68% -14%, rgba(225, 39, 60, 0.12), transparent 62%);
        --mui-app-hairline-base: rgba(255, 255, 255, 0.09);
        --mui-app-hairline-mid: rgba(255, 255, 255, 0.12);
        --mui-app-hairline-strong: rgba(255, 255, 255, 0.14);
        --mui-app-fill-subtle: rgba(255, 255, 255, 0.03);
        --mui-app-fill-base: rgba(255, 255, 255, 0.05);
        --mui-app-inputHeight-small: 40px;
        --mui-app-inputHeight-medium: 48px;
        --mui-app-accent-hover: #FF4A5C;
        --mui-app-state-hover: 0.08px;
        --mui-app-state-selected: 0.12px;
        --mui-app-state-selectedHover: 0.16px;
        --mui-app-motion-fast: 0.15s ease;
        --mui-app-motion-base: 0.2s ease;
        --mui-app-motion-slow: 0.3s ease;
        --mui-app-shadow-card: 0 14px 34px -26px rgba(0, 0, 0, 0.7);
        --mui-app-shadow-elevated: 0 22px 40px -18px rgba(0, 0, 0, 0.85);
        --mui-app-shadow-modal: 0 40px 80px -30px rgba(0, 0, 0, 0.95);
        --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;
        --mui-font-h1: 800 3.25rem/1.05 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h2: 800 2.5rem/1.12 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h3: 800 1.875rem/1.2 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h4: 700 1.5rem/1.3 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h5: 700 1.3125rem/1.4 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-h6: 700 1rem/1.5 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-button: 700 0.875rem/1.75 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-body1: 400 1rem/1.5 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-body2: 400 0.875rem/1.43 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-caption: 400 0.75rem/1.66 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-subtitle2: 600 0.875rem/1.43 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-mono: 500 var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        --mui-font-monoStat: 700 0.8125remvar(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        --mui-font-body2Strong: 600 0.875rem/1.43;
        --mui-font-label: 600 0.75rem/1.5;
        --mui-font-body1Muted: 400 1rem/1.5;
        --mui-font-body2Muted: 400 0.875rem/1.43;
        --mui-font-captionMuted: 400 0.75rem/1.66;
        --mui-font-subtitle1: 400 1rem/1.75 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-overline: 400 0.75rem/2.66 var(--font-sans), "Onest", system-ui, sans-serif;
        --mui-font-inherit: inherit inherit/inherit inherit;
    }

    :root {
        color-scheme: dark;
        --mui-palette-primary-main: #e1273c;
        --mui-palette-primary-light: #ff4a5c;
        --mui-palette-primary-dark: #b31e30;
        --mui-palette-primary-contrastText: #ffffff;
        --mui-palette-primary-mainChannel: 225 39 60;
        --mui-palette-primary-lightChannel: 255 74 92;
        --mui-palette-primary-darkChannel: 179 30 48;
        --mui-palette-primary-contrastTextChannel: 255 255 255;
        --mui-palette-secondary-main: #FFB800;
        --mui-palette-secondary-light: #FFD24D;
        --mui-palette-secondary-dark: #D99A00;
        --mui-palette-secondary-contrastText: #07070A;
        --mui-palette-secondary-mainChannel: 255 184 0;
        --mui-palette-secondary-lightChannel: 255 210 77;
        --mui-palette-secondary-darkChannel: 217 154 0;
        --mui-palette-secondary-contrastTextChannel: 7 7 10;
        --mui-palette-background-default: #07070A;
        --mui-palette-background-paper: #101015;
        --mui-palette-background-defaultChannel: 7 7 10;
        --mui-palette-background-paperChannel: 16 16 21;
        --mui-palette-text-primary: #F4F5F7;
        --mui-palette-text-secondary: #9a9aa4;
        --mui-palette-text-disabled: #5e5e68;
        --mui-palette-text-disabledChannel: 94 94 104;
        --mui-palette-text-icon: rgba(255, 255, 255, 0.5);
        --mui-palette-text-primaryChannel: 244 245 247;
        --mui-palette-text-secondaryChannel: 154 154 164;
        --mui-palette-divider: rgba(255, 255, 255, 0.09);
        --mui-palette-error-main: #F43F5E;
        --mui-palette-error-light: #FB7185;
        --mui-palette-error-dark: #E11D48;
        --mui-palette-error-contrastText: #07070A;
        --mui-palette-error-mainChannel: 244 63 94;
        --mui-palette-error-lightChannel: 251 113 133;
        --mui-palette-error-darkChannel: 225 29 72;
        --mui-palette-error-contrastTextChannel: 7 7 10;
        --mui-palette-success-main: #3DD68C;
        --mui-palette-success-light: #64DEA3;
        --mui-palette-success-dark: #34B677;
        --mui-palette-success-contrastText: #07070A;
        --mui-palette-success-mainChannel: 61 214 140;
        --mui-palette-success-lightChannel: 100 222 163;
        --mui-palette-success-darkChannel: 52 182 119;
        --mui-palette-success-contrastTextChannel: 7 7 10;
        --mui-palette-warning-main: #FFB020;
        --mui-palette-warning-light: #FFC453;
        --mui-palette-warning-dark: #D99100;
        --mui-palette-warning-contrastText: #07070A;
        --mui-palette-warning-mainChannel: 255 176 32;
        --mui-palette-warning-lightChannel: 255 196 83;
        --mui-palette-warning-darkChannel: 217 145 0;
        --mui-palette-warning-contrastTextChannel: 7 7 10;
        --mui-palette-info-main: #4DA3FF;
        --mui-palette-info-light: #71B5FF;
        --mui-palette-info-dark: #418BD9;
        --mui-palette-info-contrastText: #07070A;
        --mui-palette-info-mainChannel: 77 163 255;
        --mui-palette-info-lightChannel: 113 181 255;
        --mui-palette-info-darkChannel: 65 139 217;
        --mui-palette-info-contrastTextChannel: 7 7 10;
        --mui-palette-purple-main: #9B7BFF;
        --mui-palette-purple-light: #AF95FF;
        --mui-palette-purple-dark: #8469D9;
        --mui-palette-purple-contrastText: #07070A;
        --mui-palette-purple-mainChannel: 155 123 255;
        --mui-palette-purple-lightChannel: 175 149 255;
        --mui-palette-purple-darkChannel: 132 105 217;
        --mui-palette-purple-contrastTextChannel: 7 7 10;
        --mui-palette-steam-main: #2a475e;
        --mui-palette-steam-light: #66c0f4;
        --mui-palette-steam-dark: #1b2838;
        --mui-palette-steam-contrastText: #ffffff;
        --mui-palette-steam-mainChannel: 42 71 94;
        --mui-palette-steam-lightChannel: 102 192 244;
        --mui-palette-steam-darkChannel: 27 40 56;
        --mui-palette-steam-contrastTextChannel: 255 255 255;
        --mui-palette-common-black: #000;
        --mui-palette-common-white: #fff;
        --mui-palette-common-background: #000;
        --mui-palette-common-onBackground: #fff;
        --mui-palette-common-backgroundChannel: 0 0 0;
        --mui-palette-common-onBackgroundChannel: 255 255 255;
        --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-action-active: #fff;
        --mui-palette-action-hover: rgba(255, 255, 255, 0.08);
        --mui-palette-action-hoverOpacity: 0.08;
        --mui-palette-action-selected: rgba(255, 255, 255, 0.16);
        --mui-palette-action-selectedOpacity: 0.16;
        --mui-palette-action-disabled: rgba(255, 255, 255, 0.3);
        --mui-palette-action-disabledBackground: rgba(255, 255, 255, 0.12);
        --mui-palette-action-disabledOpacity: 0.38;
        --mui-palette-action-focus: rgba(255, 255, 255, 0.12);
        --mui-palette-action-focusOpacity: 0.12;
        --mui-palette-action-activatedOpacity: 0.24;
        --mui-palette-action-activeChannel: 255 255 255;
        --mui-palette-action-selectedChannel: 255 255 255;
        --mui-palette-Alert-errorColor: rgb(253, 198, 206);
        --mui-palette-Alert-infoColor: rgb(198, 225, 255);
        --mui-palette-Alert-successColor: rgb(193, 241, 218);
        --mui-palette-Alert-warningColor: rgb(255, 231, 186);
        --mui-palette-Alert-errorFilledBg: var(--mui-palette-error-dark, #E11D48);
        --mui-palette-Alert-infoFilledBg: var(--mui-palette-info-dark, #418BD9);
        --mui-palette-Alert-successFilledBg: var(--mui-palette-success-dark, #34B677);
        --mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-dark, #D99100);
        --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(25, 11, 13);
        --mui-palette-Alert-infoStandardBg: rgb(11, 18, 25);
        --mui-palette-Alert-successStandardBg: rgb(9, 22, 16);
        --mui-palette-Alert-warningStandardBg: rgb(25, 19, 8);
        --mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #F43F5E);
        --mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #4DA3FF);
        --mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #3DD68C);
        --mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #FFB020);
        --mui-palette-AppBar-defaultBg: var(--mui-palette-grey-900, #212121);
        --mui-palette-Avatar-defaultBg: var(--mui-palette-grey-600, #757575);
        --mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-800, #424242);
        --mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-700, #616161);
        --mui-palette-Chip-defaultBorder: var(--mui-palette-grey-700, #616161);
        --mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-FilledInput-bg: rgba(255, 255, 255, 0.09);
        --mui-palette-FilledInput-hoverBg: rgba(255, 255, 255, 0.13);
        --mui-palette-FilledInput-disabledBg: rgba(255, 255, 255, 0.12);
        --mui-palette-LinearProgress-primaryBg: rgb(112, 19, 30);
        --mui-palette-LinearProgress-secondaryBg: rgb(127, 92, 0);
        --mui-palette-LinearProgress-errorBg: rgb(122, 31, 47);
        --mui-palette-LinearProgress-infoBg: rgb(38, 81, 127);
        --mui-palette-LinearProgress-successBg: rgb(30, 107, 70);
        --mui-palette-LinearProgress-warningBg: rgb(127, 88, 16);
        --mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.13);
        --mui-palette-Slider-primaryTrack: rgb(112, 19, 30);
        --mui-palette-Slider-secondaryTrack: rgb(127, 92, 0);
        --mui-palette-Slider-errorTrack: rgb(122, 31, 47);
        --mui-palette-Slider-infoTrack: rgb(38, 81, 127);
        --mui-palette-Slider-successTrack: rgb(30, 107, 70);
        --mui-palette-Slider-warningTrack: rgb(127, 88, 16);
        --mui-palette-SnackbarContent-bg: rgb(250, 250, 250);
        --mui-palette-SnackbarContent-color: rgba(0, 0, 0, 0.87);
        --mui-palette-SpeedDialAction-fabHoverBg: rgb(51, 51, 56);
        --mui-palette-StepConnector-border: var(--mui-palette-grey-600, #757575);
        --mui-palette-StepContent-border: var(--mui-palette-grey-600, #757575);
        --mui-palette-Switch-defaultColor: var(--mui-palette-grey-300, #e0e0e0);
        --mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-600, #757575);
        --mui-palette-Switch-primaryDisabledColor: rgb(101, 17, 26);
        --mui-palette-Switch-secondaryDisabledColor: rgb(114, 82, 0);
        --mui-palette-Switch-errorDisabledColor: rgb(109, 28, 42);
        --mui-palette-Switch-infoDisabledColor: rgb(34, 73, 114);
        --mui-palette-Switch-successDisabledColor: rgb(27, 96, 62);
        --mui-palette-Switch-warningDisabledColor: rgb(114, 79, 14);
        --mui-palette-TableCell-border: rgba(81, 81, 81, 1);
        --mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92);
        --mui-palette-dividerChannel: 255 255 255;
        --mui-opacity-inputPlaceholder: 0.5;
        --mui-opacity-inputUnderline: 0.7;
        --mui-opacity-switchTrackDisabled: 0.2;
        --mui-opacity-switchTrack: 0.3;
        --mui-overlays-0: none;
        --mui-overlays-1: linear-gradient(rgba(255 255 255 / 0.051), rgba(255 255 255 / 0.051));
        --mui-overlays-2: linear-gradient(rgba(255 255 255 / 0.069), rgba(255 255 255 / 0.069));
        --mui-overlays-3: linear-gradient(rgba(255 255 255 / 0.082), rgba(255 255 255 / 0.082));
        --mui-overlays-4: linear-gradient(rgba(255 255 255 / 0.092), rgba(255 255 255 / 0.092));
        --mui-overlays-5: linear-gradient(rgba(255 255 255 / 0.101), rgba(255 255 255 / 0.101));
        --mui-overlays-6: linear-gradient(rgba(255 255 255 / 0.108), rgba(255 255 255 / 0.108));
        --mui-overlays-7: linear-gradient(rgba(255 255 255 / 0.114), rgba(255 255 255 / 0.114));
        --mui-overlays-8: linear-gradient(rgba(255 255 255 / 0.119), rgba(255 255 255 / 0.119));
        --mui-overlays-9: linear-gradient(rgba(255 255 255 / 0.124), rgba(255 255 255 / 0.124));
        --mui-overlays-10: linear-gradient(rgba(255 255 255 / 0.128), rgba(255 255 255 / 0.128));
        --mui-overlays-11: linear-gradient(rgba(255 255 255 / 0.132), rgba(255 255 255 / 0.132));
        --mui-overlays-12: linear-gradient(rgba(255 255 255 / 0.135), rgba(255 255 255 / 0.135));
        --mui-overlays-13: linear-gradient(rgba(255 255 255 / 0.139), rgba(255 255 255 / 0.139));
        --mui-overlays-14: linear-gradient(rgba(255 255 255 / 0.142), rgba(255 255 255 / 0.142));
        --mui-overlays-15: linear-gradient(rgba(255 255 255 / 0.145), rgba(255 255 255 / 0.145));
        --mui-overlays-16: linear-gradient(rgba(255 255 255 / 0.147), rgba(255 255 255 / 0.147));
        --mui-overlays-17: linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15));
        --mui-overlays-18: linear-gradient(rgba(255 255 255 / 0.152), rgba(255 255 255 / 0.152));
        --mui-overlays-19: linear-gradient(rgba(255 255 255 / 0.155), rgba(255 255 255 / 0.155));
        --mui-overlays-20: linear-gradient(rgba(255 255 255 / 0.157), rgba(255 255 255 / 0.157));
        --mui-overlays-21: linear-gradient(rgba(255 255 255 / 0.159), rgba(255 255 255 / 0.159));
        --mui-overlays-22: linear-gradient(rgba(255 255 255 / 0.161), rgba(255 255 255 / 0.161));
        --mui-overlays-23: linear-gradient(rgba(255 255 255 / 0.163), rgba(255 255 255 / 0.163));
        --mui-overlays-24: linear-gradient(rgba(255 255 255 / 0.165), rgba(255 255 255 / 0.165));
        --mui-palette-AppBar-darkBg: var(--mui-palette-background-paper, #101015);
        --mui-palette-AppBar-darkColor: var(--mui-palette-text-primary, #F4F5F7);
    }
}

@layer mui {
    @-webkit-keyframes mui-auto-fill {
        0% {}
    }

    @keyframes mui-auto-fill {
        0% {}
    }

    @-webkit-keyframes mui-auto-fill-cancel {
        0% {}
    }

    @keyframes mui-auto-fill-cancel {
        0% {}
    }
}

@layer mui {
    .mui-nfbfyb {
        display: flex;
        flex-direction: row;
        -webkit-box-align: stretch;
        align-items: stretch;
        min-height: 100dvh;
    }
}

@layer mui {
    .mui-f3w4tb {
        display: flex;
        flex-direction: column;
        flex-shrink: 0;
        position: sticky;
        top: 0px;
        align-self: flex-start;
        height: 100dvh;
        background-color: rgb(10, 10, 14);
        border-right-width: 1px;
        border-right-style: solid;
        border-color: var(--mui-palette-divider);
        transition: width 0.2s;
        overflow-x: hidden;
        padding-left: 0px;
        padding-right: 0px;
    }

    @media (min-width: 900px) {
        .mui-f3w4tb {
            width: 74px;
        }
    }

    @media (min-width: 1200px) {
        .mui-f3w4tb {
            width: 244px;
        }
    }

    @media (min-width: 0px) {
        .mui-f3w4tb {
            display: none;
        }
    }

    @media (min-width: 900px) {
        .mui-f3w4tb {
            display: flex;
        }
    }
}

@layer mui {
    .mui-1gszu45 {
        padding-top: calc(2.5 * var(--mui-spacing));
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-l4y0 {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.4 * var(--mui-spacing));
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-bottom: calc(2.25 * var(--mui-spacing));
        margin-bottom: calc(1.75 * var(--mui-spacing));
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-z379yu {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-v1nlld {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
    }

    @media (min-width: 900px) {
        .mui-v1nlld {
            display: none;
        }
    }

    @media (min-width: 1200px) {
        .mui-v1nlld {
            display: block;
        }
    }
}

@layer mui {
    .mui-95veo {
        flex: 1 1 0%;
        min-height: 0px;
        overflow: hidden auto;
    }
}

@layer mui {
    .mui-1opvsq {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-18jzc6m {
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        z-index: 1100;
        -webkit-box-align: center;
        align-items: center;
        height: calc(60px + env(safe-area-inset-top));
        padding-top: env(safe-area-inset-top);
        background-color: rgb(10, 10, 14);
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width: 0px) {
        .mui-18jzc6m {
            display: flex;
            gap: calc(0.75 * var(--mui-spacing));
            padding-left: calc(1.25 * var(--mui-spacing));
            padding-right: calc(1.25 * var(--mui-spacing));
        }
    }

    @media (min-width: 600px) {
        .mui-18jzc6m {
            gap: calc(1.25 * var(--mui-spacing));
            padding-left: calc(1.75 * var(--mui-spacing));
            padding-right: calc(1.75 * var(--mui-spacing));
        }
    }

    @media (min-width: 900px) {
        .mui-18jzc6m {
            display: none;
        }
    }
}

@layer mui {
    .mui-1r1yivp {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
    }
}

@layer mui {
    .mui-1rr4qq7 {
        flex: 1 1 0%;
    }
}

@layer mui {
    .mui-1fjtzvx {
        flex: 1 1 0%;
        min-width: 0px;
    }
}

@layer mui {
    .mui-1yx3lz0 {
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width: 0px) {
        .mui-1yx3lz0 {
            display: none;
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
        }
    }

    @media (min-width: 900px) {
        .mui-1yx3lz0 {
            display: block;
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1llh3h9 {
        display: flex;
        flex-direction: row;
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-runewy {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        flex: 1 1 0%;
    }
}

@layer mui {
    .mui-vsqmur {
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: calc(5 * var(--mui-spacing));
    }

    @media (min-width: 0px) {
        .mui-vsqmur {
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
            padding-top: calc(80px);
        }
    }

    @media (min-width: 900px) {
        .mui-vsqmur {
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
            padding-top: calc(3.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-191jekt {
        --Grid-columns: 12;
        --Grid-columnSpacing: calc(1.25 * var(--mui-spacing));
        --Grid-rowSpacing: calc(1.25 * var(--mui-spacing));
        flex-flow: wrap;
        min-width: 0px;
        box-sizing: border-box;
        display: flex;
        gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    }

    .mui-191jekt>* {
        --Grid-parent-columns: 12;
    }

    .mui-191jekt>* {
        --Grid-parent-columnSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width: 600px) {
        .mui-191jekt {
            --Grid-columnSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-columnSpacing: calc(1.75 * var(--mui-spacing));
        }
    }

    .mui-191jekt>* {
        --Grid-parent-rowSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width: 600px) {
        .mui-191jekt {
            --Grid-rowSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-rowSpacing: calc(1.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1k08zew {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0px;
        box-sizing: border-box;
    }

    @media (min-width: 900px) {
        .mui-1k08zew {
            -webkit-box-flex: 0;
            flex-grow: 0;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }
}

@layer mui {
    .mui-18ifns3 {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
    }

    @media (min-width: 0px) {
        .mui-18ifns3 {
            height: 168px;
        }
    }

    @media (min-width: 600px) {
        .mui-18ifns3 {
            height: 240px;
        }
    }

    @media (min-width: 900px) {
        .mui-18ifns3 {
            height: 300px;
        }
    }
}

@layer mui {
    .mui-1wozhmi {
        width: clamp(344px, 22vw, 420px);
        flex-shrink: 0;
        background-color: rgb(10, 10, 14);
        border-left-width: 1px;
        border-left-style: solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width: 0px) {
        .mui-1wozhmi {
            display: none;
        }
    }

    @media (min-width: 1536px) {
        .mui-1wozhmi {
            display: block;
        }
    }
}

@layer mui {
    .mui-nfbfyb {
        display: flex;
        flex-direction: row;
        -webkit-box-align: stretch;
        align-items: stretch;
        min-height: 100dvh;
    }
}

@layer mui {
    .mui-f3w4tb {
        display: flex;
        flex-direction: column;
        flex-shrink: 0;
        position: sticky;
        top: 0px;
        align-self: flex-start;
        height: 100dvh;
        background-color: rgb(10, 10, 14);
        border-right-width: 1px;
        border-right-style: solid;
        border-color: var(--mui-palette-divider);
        transition: width 0.2s;
        overflow-x: hidden;
        padding-left: 0px;
        padding-right: 0px;
    }

    @media (min-width: 900px) {
        .mui-f3w4tb {
            width: 74px;
        }
    }

    @media (min-width: 1200px) {
        .mui-f3w4tb {
            width: 244px;
        }
    }

    @media (min-width: 0px) {
        .mui-f3w4tb {
            display: none;
        }
    }

    @media (min-width: 900px) {
        .mui-f3w4tb {
            display: flex;
        }
    }
}

@layer mui {
    .mui-1gszu45 {
        padding-top: calc(2.5 * var(--mui-spacing));
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-l4y0 {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.4 * var(--mui-spacing));
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-bottom: calc(2.25 * var(--mui-spacing));
        margin-bottom: calc(1.75 * var(--mui-spacing));
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-z379yu {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-v1nlld {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
    }

    @media (min-width: 900px) {
        .mui-v1nlld {
            display: none;
        }
    }

    @media (min-width: 1200px) {
        .mui-v1nlld {
            display: block;
        }
    }
}

@layer mui {
    .mui-95veo {
        flex: 1 1 0%;
        min-height: 0px;
        overflow: hidden auto;
    }
}

@layer mui {
    .mui-1opvsq {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-18jzc6m {
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        z-index: 1100;
        -webkit-box-align: center;
        align-items: center;
        height: calc(60px + env(safe-area-inset-top));
        padding-top: env(safe-area-inset-top);
        background-color: rgb(10, 10, 14);
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width: 0px) {
        .mui-18jzc6m {
            display: flex;
            gap: calc(0.75 * var(--mui-spacing));
            padding-left: calc(1.25 * var(--mui-spacing));
            padding-right: calc(1.25 * var(--mui-spacing));
        }
    }

    @media (min-width: 600px) {
        .mui-18jzc6m {
            gap: calc(1.25 * var(--mui-spacing));
            padding-left: calc(1.75 * var(--mui-spacing));
            padding-right: calc(1.75 * var(--mui-spacing));
        }
    }

    @media (min-width: 900px) {
        .mui-18jzc6m {
            display: none;
        }
    }
}

@layer mui {
    .mui-1r1yivp {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
    }
}

@layer mui {
    .mui-1rr4qq7 {
        flex: 1 1 0%;
    }
}

@layer mui {
    .mui-1fjtzvx {
        flex: 1 1 0%;
        min-width: 0px;
    }
}

@layer mui {
    .mui-1yx3lz0 {
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width: 0px) {
        .mui-1yx3lz0 {
            display: none;
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
        }
    }

    @media (min-width: 900px) {
        .mui-1yx3lz0 {
            display: block;
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1llh3h9 {
        display: flex;
        flex-direction: row;
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-runewy {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        flex: 1 1 0%;
    }
}

@layer mui {
    .mui-vsqmur {
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: calc(5 * var(--mui-spacing));
    }

    @media (min-width: 0px) {
        .mui-vsqmur {
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
            padding-top: calc(80px);
        }
    }

    @media (min-width: 900px) {
        .mui-vsqmur {
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
            padding-top: calc(3.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-191jekt {
        --Grid-columns: 12;
        --Grid-columnSpacing: calc(1.25 * var(--mui-spacing));
        --Grid-rowSpacing: calc(1.25 * var(--mui-spacing));
        flex-flow: wrap;
        min-width: 0px;
        box-sizing: border-box;
        display: flex;
        gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    }

    .mui-191jekt>* {
        --Grid-parent-columns: 12;
    }

    .mui-191jekt>* {
        --Grid-parent-columnSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width: 600px) {
        .mui-191jekt {
            --Grid-columnSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-columnSpacing: calc(1.75 * var(--mui-spacing));
        }
    }

    .mui-191jekt>* {
        --Grid-parent-rowSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width: 600px) {
        .mui-191jekt {
            --Grid-rowSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-rowSpacing: calc(1.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1k08zew {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0px;
        box-sizing: border-box;
    }

    @media (min-width: 900px) {
        .mui-1k08zew {
            -webkit-box-flex: 0;
            flex-grow: 0;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }
}

@layer mui {
    .mui-18ifns3 {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
    }

    @media (min-width: 0px) {
        .mui-18ifns3 {
            height: 168px;
        }
    }

    @media (min-width: 600px) {
        .mui-18ifns3 {
            height: 240px;
        }
    }

    @media (min-width: 900px) {
        .mui-18ifns3 {
            height: 300px;
        }
    }
}

@layer mui {
    .mui-1wozhmi {
        width: clamp(344px, 22vw, 420px);
        flex-shrink: 0;
        background-color: rgb(10, 10, 14);
        border-left-width: 1px;
        border-left-style: solid;
        border-color: var(--mui-palette-divider);
    }

    @media (min-width: 0px) {
        .mui-1wozhmi {
            display: none;
        }
    }

    @media (min-width: 1536px) {
        .mui-1wozhmi {
            display: block;
        }
    }
}

@layer mui {
    .mui-nfbfyb {
        display: flex;
        flex-direction: row;
        -webkit-box-align: stretch;
        align-items: stretch;
        min-height: 100dvh;
    }
}

@layer mui {
    .mui-f3w4tb {
        display: flex;
        flex-direction: column;
        flex-shrink: 0;
        position: sticky;
        top: 0px;
        align-self: flex-start;
        height: 100dvh;
        background-color: rgb(10, 10, 14);
        border-right-width: 1px;
        border-right-style: solid;
        border-color: var(--mui-palette-divider);
        transition: width 0.2s;
        overflow-x: hidden;
        padding-left: 0px;
        padding-right: 0px;
    }

    @media (min-width: 900px) {
        .mui-f3w4tb {
            width: 74px;
        }
    }

    @media (min-width: 1200px) {
        .mui-f3w4tb {
            width: 244px;
        }
    }

    @media (min-width: 0px) {
        .mui-f3w4tb {
            display: none;
        }
    }

    @media (min-width: 900px) {
        .mui-f3w4tb {
            display: flex;
        }
    }
}

@layer mui {
    .mui-1gszu45 {
        padding-top: calc(2.5 * var(--mui-spacing));
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    @media (min-width: 900px) {
        .mui-b2qbtr {
            display: block;
        }
    }

    @media (min-width: 1200px) {
        .mui-b2qbtr {
            display: none;
        }
    }
}

@layer mui {
    .mui-jhru4y {
        display: flex;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center;
        gap: 0px;
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-bottom: calc(2.25 * var(--mui-spacing));
        margin-bottom: calc(1.75 * var(--mui-spacing));
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-j4j8ds {
        display: flex;
        flex-direction: row;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-1nbc6t7 {
        display: flex;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(0.25 * var(--mui-spacing));
        padding-top: var(--mui-spacing);
    }
}

@layer mui {
    .mui-19ynwot {
        width: 6px;
        height: 6px;
        flex-shrink: 0;
        border-radius: 50%;
        background-color: var(--mui-palette-primary-main);
        color: var(--mui-palette-primary-main);
        box-shadow: currentcolor 0px 0px 8px;
        animation: 2.4s ease-in-out 0s infinite normal none running pulse-dot;
    }

    @-webkit-keyframes pulse-dot {

        0%,
        100% {
            opacity: 1;
            transform: scale(1);
        }

        50% {
            opacity: 0.25;
            transform: scale(0.65);
        }
    }

    @keyframes pulse-dot {

        0%,
        100% {
            opacity: 1;
            transform: scale(1);
        }

        50% {
            opacity: 0.25;
            transform: scale(0.65);
        }
    }
}

@layer mui {
    .mui-1j0w0to {
        margin: 0px;
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-weight: 700;
        font-size: 0.8125rem;
        font-variant-numeric: tabular-nums;
        letter-spacing: -0.01em;
    }
}

@layer mui {
    .mui-1hxnfzk {
        z-index: var(--mui-zIndex-tooltip);
        pointer-events: none;
    }
}

@layer mui {
    .mui-11rdkct {
        z-index: var(--mui-zIndex-tooltip);
        pointer-events: none;
    }
}

@layer mui {
    @media (min-width: 900px) {
        .mui-h4urux {
            display: none;
        }
    }

    @media (min-width: 1200px) {
        .mui-h4urux {
            display: block;
        }
    }
}

@layer mui {
    .mui-l4y0 {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.4 * var(--mui-spacing));
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-bottom: calc(2.25 * var(--mui-spacing));
        margin-bottom: calc(1.75 * var(--mui-spacing));
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-1xhj18k {
        display: flex;
        flex-direction: row;
    }
}

@layer mui {
    .mui-i3undf {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 900;
        letter-spacing: -0.03em;
        color: var(--mui-palette-text-primary);
    }

    @media (max-width: 599.95px) {
        .mui-i3undf {
            font-size: 0.875rem;
        }
    }
}

@layer mui {
    .mui-107kugp {
        color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-1rr4qq7 {
        flex: 1 1 0%;
    }
}

@layer mui {
    .mui-s2uf1z {
        text-align: right;
    }
}

@layer mui {
    .mui-2zv1m6 {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(0.75 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-43lfo9 {
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        font-size: 0.75rem;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        color: var(--mui-palette-text-secondary);
        margin-top: calc(0.25 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-95veo {
        flex: 1 1 0%;
        min-height: 0px;
        overflow: hidden auto;
    }
}

@layer mui {
    .mui-11fhglq {
        list-style: none;
        margin: 0px;
        padding: 0px;
        position: relative;
    }
}

@layer mui {
    .mui-1ohqk82 {
        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;
    }
}

@layer mui {
    .mui-vg3og8 {
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        justify-content: center;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.14);
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.3);
    }

    .mui-vg3og8:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-vg3og8:hover {
            background-color: transparent;
        }
    }

    .mui-vg3og8.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-vg3og8.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-vg3og8.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-vg3og8.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-vg3og8.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-vg3og8.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-vg3og8:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-iu8hq6 {
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        justify-content: center;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.14);
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.3);
    }

    .mui-iu8hq6.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-iu8hq6 {
            print-color-adjust: exact;
        }
    }

    .mui-iu8hq6:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-iu8hq6:hover {
            background-color: transparent;
        }
    }

    .mui-iu8hq6.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-iu8hq6.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-iu8hq6.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-iu8hq6.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-iu8hq6.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-iu8hq6.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-iu8hq6:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-107ooxh {
        flex-shrink: 0;
        display: inline-flex;
        min-width: 0px;
        -webkit-box-pack: center;
        justify-content: center;
        color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-19otgx6 {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 1.125rem;
    }
}

@layer mui {
    .mui-g1sntq {
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        justify-content: center;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
    }

    .mui-g1sntq:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-g1sntq:hover {
            background-color: transparent;
        }
    }

    .mui-g1sntq.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-g1sntq.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-g1sntq.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-g1sntq.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-g1sntq.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-g1sntq.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-g1sntq:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-ixohef {
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        justify-content: center;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
    }

    .mui-ixohef.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-ixohef {
            print-color-adjust: exact;
        }
    }

    .mui-ixohef:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-ixohef:hover {
            background-color: transparent;
        }
    }

    .mui-ixohef.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-ixohef.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-ixohef.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-ixohef.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-ixohef.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-ixohef.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-ixohef:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-btcp1w {
        flex-shrink: 0;
        display: inline-flex;
        min-width: 0px;
        -webkit-box-pack: center;
        justify-content: center;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-cgo4rq {
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        justify-content: center;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
    }

    .mui-cgo4rq:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-cgo4rq:hover {
            background-color: transparent;
        }
    }

    .mui-cgo4rq.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-cgo4rq.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-cgo4rq.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-cgo4rq.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-cgo4rq.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-cgo4rq.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-cgo4rq:hover {
            background-color: rgba(155, 123, 255, 0.08);
        }
    }
}

@layer mui {
    .mui-rxogb2 {
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        justify-content: center;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
    }

    .mui-rxogb2.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-rxogb2 {
            print-color-adjust: exact;
        }
    }

    .mui-rxogb2:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-rxogb2:hover {
            background-color: transparent;
        }
    }

    .mui-rxogb2.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-rxogb2.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-rxogb2.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-rxogb2.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-rxogb2.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-rxogb2.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-rxogb2:hover {
            background-color: rgba(155, 123, 255, 0.08);
        }
    }
}

@layer mui {
    .mui-10ww6ra {
        flex-shrink: 0;
        display: inline-flex;
        min-width: 0px;
        -webkit-box-pack: center;
        justify-content: center;
        color: rgb(155, 123, 255);
    }
}

@layer mui {
    .mui-wyy1c6 {
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        justify-content: center;
        background-color: transparent;
    }

    .mui-wyy1c6:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-wyy1c6:hover {
            background-color: transparent;
        }
    }

    .mui-wyy1c6.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-wyy1c6.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-wyy1c6.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-wyy1c6.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-wyy1c6.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-wyy1c6.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-wyy1c6:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-2278av {
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        border: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        color: inherit;
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: center;
        justify-content: center;
        background-color: transparent;
    }

    .mui-2278av.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-2278av {
            print-color-adjust: exact;
        }
    }

    .mui-2278av:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-2278av:hover {
            background-color: transparent;
        }
    }

    .mui-2278av.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-2278av.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-2278av.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-2278av.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-2278av.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-2278av.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-2278av:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-1czstt9 {
        pointer-events: none;
    }
}

@layer mui {
    .mui-rdlmq {
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        justify-content: flex-start;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.14);
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.3);
    }

    .mui-rdlmq:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-rdlmq:hover {
            background-color: transparent;
        }
    }

    .mui-rdlmq.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-rdlmq.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-rdlmq.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-rdlmq.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-rdlmq.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-rdlmq.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-rdlmq:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-18gvvsl {
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        justify-content: flex-start;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.14);
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.3);
    }

    .mui-18gvvsl.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-18gvvsl {
            print-color-adjust: exact;
        }
    }

    .mui-18gvvsl:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-18gvvsl:hover {
            background-color: transparent;
        }
    }

    .mui-18gvvsl.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-18gvvsl.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-18gvvsl.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-18gvvsl.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-18gvvsl.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-18gvvsl.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-18gvvsl:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-ghoxj1 {
        flex-shrink: 0;
        display: inline-flex;
        min-width: 40px;
        -webkit-box-pack: center;
        justify-content: center;
        color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-14rdsw0 {
        flex: 1 1 auto;
        min-width: 0px;
        margin-top: 4px;
        margin-bottom: 4px;
    }

    .MuiTypography-root:where(.mui-14rdsw0 .MuiListItemText-primary) {
        display: block;
    }

    .MuiTypography-root:where(.mui-14rdsw0 .MuiListItemText-secondary) {
        display: block;
    }
}

@layer mui {
    .mui-1ign8uc {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.5;
        letter-spacing: 0.00938em;
        font-weight: 700;
        font-size: 0.875rem;
    }
}

@layer mui {
    .mui-544jmx {
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        justify-content: flex-start;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
    }

    .mui-544jmx:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-544jmx:hover {
            background-color: transparent;
        }
    }

    .mui-544jmx.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-544jmx.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-544jmx.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-544jmx.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-544jmx.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-544jmx.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-544jmx:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-134p1md {
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        justify-content: flex-start;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
    }

    .mui-134p1md.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-134p1md {
            print-color-adjust: exact;
        }
    }

    .mui-134p1md:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-134p1md:hover {
            background-color: transparent;
        }
    }

    .mui-134p1md.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-134p1md.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-134p1md.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-134p1md.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-134p1md.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-134p1md.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-134p1md:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.08);
        }
    }
}

@layer mui {
    .mui-17pr59e {
        flex-shrink: 0;
        display: inline-flex;
        min-width: 40px;
        -webkit-box-pack: center;
        justify-content: center;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-1tued4w {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.5;
        letter-spacing: 0.00938em;
        font-weight: 600;
        font-size: 0.875rem;
    }
}

@layer mui {
    .mui-4jaq7u {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        flex-shrink: 0;
        padding-left: calc(0.9 * var(--mui-spacing));
        padding-right: calc(0.9 * var(--mui-spacing));
        padding-top: calc(0.25 * var(--mui-spacing));
        padding-bottom: calc(0.25 * var(--mui-spacing));
        border-radius: 4px;
        border: 1px solid rgba(225, 39, 60, 0.28);
        background-color: rgba(225, 39, 60, 0.14);
        color: rgb(225, 39, 60);
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-weight: 700;
        font-size: 0.6875rem;
        font-variant-numeric: tabular-nums;
        letter-spacing: -0.01em;
    }
}

@layer mui {
    .mui-1r5c5vx {
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        justify-content: flex-start;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
    }

    .mui-1r5c5vx:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-1r5c5vx:hover {
            background-color: transparent;
        }
    }

    .mui-1r5c5vx.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-1r5c5vx.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-1r5c5vx.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1r5c5vx.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-1r5c5vx.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-1r5c5vx.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-1r5c5vx:hover {
            background-color: rgba(155, 123, 255, 0.08);
        }
    }
}

@layer mui {
    .mui-1jj4vou {
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
        -webkit-box-pack: start;
        justify-content: flex-start;
        border: 1px solid transparent;
        color: var(--mui-palette-text-primary);
        background-color: transparent;
    }

    .mui-1jj4vou.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1jj4vou {
            print-color-adjust: exact;
        }
    }

    .mui-1jj4vou:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-1jj4vou:hover {
            background-color: transparent;
        }
    }

    .mui-1jj4vou.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-1jj4vou.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-1jj4vou.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1jj4vou.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-1jj4vou.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-1jj4vou.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }

    @media (hover: hover) {
        .mui-1jj4vou:hover {
            background-color: rgba(155, 123, 255, 0.08);
        }
    }
}

@layer mui {
    .mui-gadvfs {
        flex-shrink: 0;
        display: inline-flex;
        min-width: 40px;
        -webkit-box-pack: center;
        justify-content: center;
        color: rgb(155, 123, 255);
    }
}

@layer mui {
    .mui-ublkep {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        flex-shrink: 0;
        padding-left: calc(0.9 * var(--mui-spacing));
        padding-right: calc(0.9 * var(--mui-spacing));
        padding-top: calc(0.25 * var(--mui-spacing));
        padding-bottom: calc(0.25 * var(--mui-spacing));
        border-radius: 4px;
        border: 1px solid rgba(168, 85, 247, 0.28);
        background-color: rgba(168, 85, 247, 0.14);
        color: rgb(168, 85, 247);
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-weight: 700;
        font-size: 0.6875rem;
        font-variant-numeric: tabular-nums;
        letter-spacing: -0.01em;
    }
}

@layer mui {
    .mui-wcvzkf {
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
    }

    .mui-wcvzkf:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-wcvzkf:hover {
            background-color: transparent;
        }
    }

    .mui-wcvzkf.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-wcvzkf.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-wcvzkf.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-wcvzkf.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-wcvzkf.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-wcvzkf.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }
}

@layer mui {
    .mui-1eqi1r5 {
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0px;
        border: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        color: inherit;
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        text-decoration: none;
        min-width: 0px;
        box-sizing: border-box;
        text-align: left;
        padding: 8px 16px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        margin-left: var(--mui-spacing);
        margin-right: var(--mui-spacing);
        margin-top: calc(0.25 * var(--mui-spacing));
        margin-bottom: calc(0.25 * var(--mui-spacing));
        min-height: 44px;
    }

    .mui-1eqi1r5.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1eqi1r5 {
            print-color-adjust: exact;
        }
    }

    .mui-1eqi1r5:hover {
        text-decoration: none;
        background-color: var(--mui-palette-action-hover);
    }

    @media (hover: none) {
        .mui-1eqi1r5:hover {
            background-color: transparent;
        }
    }

    .mui-1eqi1r5.Mui-selected {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-1eqi1r5.Mui-selected.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-1eqi1r5.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1eqi1r5.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }

    .mui-1eqi1r5.Mui-focusVisible {
        background-color: var(--mui-palette-action-focus);
    }

    .mui-1eqi1r5.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
    }
}

@layer mui {
    .mui-qgieeu {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 1.25rem;
    }
}

@layer mui {
    .mui-1jrgqb8 {
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
        padding-top: calc(1.5 * var(--mui-spacing));
    }

    @media (min-width: 0px) {
        .mui-1jrgqb8 {
            padding-bottom: calc(1.5 * var(--mui-spacing));
        }
    }

    @media (min-width: 1200px) {
        .mui-1jrgqb8 {
            padding-bottom: 0px;
        }
    }
}

@layer mui {
    .mui-15qmkx9 {
        -webkit-box-pack: center;
        justify-content: center;
    }

    @media (min-width: 900px) {
        .mui-15qmkx9 {
            display: flex;
        }
    }

    @media (min-width: 1200px) {
        .mui-15qmkx9 {
            display: none;
        }
    }
}

@layer mui {
    .mui-1dx7uoy {
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        color: var(--mui-palette-action-active);
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 36px;
        height: 36px;
        padding: calc(0.5 * var(--mui-spacing));
        border-radius: calc(99 * var(--mui-shape-borderRadius));
        background-color: rgba(255, 255, 255, 0.03);
    }

    .mui-1dx7uoy:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-1dx7uoy:hover {
            background-color: transparent;
        }
    }

    .mui-1dx7uoy.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-1dx7uoy.MuiIconButton-loading {
        color: transparent;
    }

    .mui-1dx7uoy:hover {
        background-color: rgba(255, 255, 255, 0.05);
    }
}

@layer mui {
    .mui-bta5jl {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        border: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        color: var(--mui-palette-action-active);
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 36px;
        height: 36px;
        padding: calc(0.5 * var(--mui-spacing));
        border-radius: calc(99 * var(--mui-shape-borderRadius));
        background-color: rgba(255, 255, 255, 0.03);
    }

    .mui-bta5jl.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-bta5jl {
            print-color-adjust: exact;
        }
    }

    .mui-bta5jl:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-bta5jl:hover {
            background-color: transparent;
        }
    }

    .mui-bta5jl.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-bta5jl.MuiIconButton-loading {
        color: transparent;
    }

    .mui-bta5jl:hover {
        background-color: rgba(255, 255, 255, 0.05);
    }
}

@layer mui {
    .mui-qbaxxw {
        margin-top: var(--mui-spacing);
    }
}

@layer mui {
    .mui-lok4t9 {
        margin-top: var(--mui-spacing);
    }
}

@layer mui {
    .mui-1a7j0d5 {
        -webkit-box-pack: center;
        justify-content: center;
    }

    @media (min-width: 900px) {
        .mui-1a7j0d5 {
            display: none;
        }
    }

    @media (min-width: 1200px) {
        .mui-1a7j0d5 {
            display: flex;
        }
    }
}

@layer mui {
    .mui-nnpmqo {
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        color: inherit;
        width: 100%;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        gap: var(--mui-spacing);
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-top: calc(0.85 * var(--mui-spacing));
        padding-bottom: calc(0.85 * var(--mui-spacing));
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        background-color: rgba(255, 255, 255, 0.03);
    }

    .mui-nnpmqo.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-nnpmqo {
            print-color-adjust: exact;
        }
    }

    .mui-nnpmqo:hover {
        background-color: rgba(255, 255, 255, 0.05);
    }
}

@layer mui {
    .mui-pdn1w5 {
        margin: 0px;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        flex: 1 1 0%;
        text-align: left;
    }
}

@layer mui {
    .mui-16uyu8q {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 1.25rem;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-k9fjf7 {
        display: flex;
        flex-direction: row;
        -webkit-box-pack: end;
        justify-content: flex-end;
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
    }

    @media (min-width: 0px) {
        .mui-k9fjf7 {
            display: none;
        }
    }

    @media (min-width: 1200px) {
        .mui-k9fjf7 {
            display: flex;
        }
    }
}

@layer mui {
    .mui-1tamqua {
        text-align: center;
        flex: 0 0 auto;
        color: var(--mui-palette-action-active);
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        padding: 5px;
        font-size: 1.125rem;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
    }

    .mui-1tamqua:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-1tamqua:hover {
            background-color: transparent;
        }
    }

    .mui-1tamqua.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-1tamqua.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-6gqofh {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        text-align: center;
        flex: 0 0 auto;
        color: var(--mui-palette-action-active);
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        padding: 5px;
        font-size: 1.125rem;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        border-radius: calc(2 * var(--mui-shape-borderRadius));
    }

    .mui-6gqofh.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-6gqofh {
            print-color-adjust: exact;
        }
    }

    .mui-6gqofh:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-6gqofh:hover {
            background-color: transparent;
        }
    }

    .mui-6gqofh.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-6gqofh.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-1qxt6rm {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        fill: currentcolor;
        font-size: 1.25rem;
        transition: transform 0.2s;
        transform: none;
    }
}

@layer mui {
    .mui-x8ylu5 {
        z-index: var(--mui-zIndex-drawer);
    }

    .mui-x8ylu5 .MuiBackdrop-root {
        backdrop-filter: blur(3px);
    }

    @media (min-width: 0px) {
        .mui-x8ylu5 {
            display: block;
        }
    }

    @media (min-width: 900px) {
        .mui-x8ylu5 {
            display: none;
        }
    }
}

@layer mui {
    .mui-xfs1zv {
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        z-index: 1100;
        -webkit-box-align: center;
        align-items: center;
        height: calc(60px + env(safe-area-inset-top));
        padding-top: env(safe-area-inset-top);
        background-color: rgb(10, 10, 14);
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: var(--mui-palette-divider);
        backdrop-filter: blur(10px);
    }

    @media (min-width: 0px) {
        .mui-xfs1zv {
            display: flex;
            gap: calc(0.75 * var(--mui-spacing));
            padding-left: calc(1.25 * var(--mui-spacing));
            padding-right: calc(1.25 * var(--mui-spacing));
        }
    }

    @media (min-width: 600px) {
        .mui-xfs1zv {
            gap: calc(1.25 * var(--mui-spacing));
            padding-left: calc(1.75 * var(--mui-spacing));
            padding-right: calc(1.75 * var(--mui-spacing));
        }
    }

    @media (min-width: 900px) {
        .mui-xfs1zv {
            display: none;
        }
    }
}

@layer mui {
    .mui-2becaa {
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        color: var(--mui-palette-action-active);
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 38px;
        height: 38px;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        border-radius: 8px;
    }

    .mui-2becaa:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-2becaa:hover {
            background-color: transparent;
        }
    }

    .mui-2becaa.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-2becaa.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-13fm57v {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        color: var(--mui-palette-action-active);
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 38px;
        height: 38px;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        border-radius: 8px;
    }

    .mui-13fm57v.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-13fm57v {
            print-color-adjust: exact;
        }
    }

    .mui-13fm57v:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-13fm57v:hover {
            background-color: transparent;
        }
    }

    .mui-13fm57v.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-13fm57v.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-1uxqarp {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: var(--mui-spacing);
        min-width: 0px;
        overflow: hidden;
    }
}

@layer mui {
    .mui-rf5ecx {
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 38px;
        height: 38px;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        border-radius: 8px;
        color: var(--mui-palette-primary-light);
    }

    .mui-rf5ecx:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-rf5ecx:hover {
            background-color: transparent;
        }
    }

    .mui-rf5ecx.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-rf5ecx.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-khmmx {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 38px;
        height: 38px;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        border-radius: 8px;
        color: var(--mui-palette-primary-light);
    }

    .mui-khmmx.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-khmmx {
            print-color-adjust: exact;
        }
    }

    .mui-khmmx:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-khmmx:hover {
            background-color: transparent;
        }
    }

    .mui-khmmx.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-khmmx.MuiIconButton-loading {
        color: transparent;
    }
}

@layer mui {
    .mui-se7e3c {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.75;
        letter-spacing: -0.01em;
        min-width: 64px;
        border: 0px;
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        font-size: 0.8125rem;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        transition: background-color 0.2s, border-color 0.2s, color 0.2s;
        background: rgb(225, 39, 60);
        color: rgb(255, 255, 255);
        box-shadow: none;
        padding: 8px 16px;
        min-height: 36px;
        flex-shrink: 0;
    }

    .mui-se7e3c:hover {
        text-decoration: none;
    }

    .mui-se7e3c.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    .mui-se7e3c:hover {
        box-shadow: var(--mui-shadows-4);
    }

    @media (hover: none) {
        .mui-se7e3c:hover {
            box-shadow: var(--mui-shadows-2);
        }
    }

    .mui-se7e3c:active {
        box-shadow: var(--mui-shadows-8);
    }

    .mui-se7e3c.Mui-focusVisible {
        box-shadow: var(--mui-shadows-6);
    }

    .mui-se7e3c.Mui-disabled {
        color: var(--mui-palette-action-disabled);
        box-shadow: var(--mui-shadows-0);
        background-color: var(--mui-palette-action-disabledBackground);
    }

    @media (hover: hover) {
        .mui-se7e3c:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-se7e3c.MuiButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-se7e3c:hover {
            background: rgb(255, 74, 92);
            box-shadow: none;
        }
    }

    .mui-se7e3c.Mui-disabled {
        background: rgba(225, 39, 60, 0.25);
        color: rgba(255, 255, 255, 0.5);
    }
}

@layer mui {
    .mui-1w1z23u {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.75;
        letter-spacing: -0.01em;
        min-width: 64px;
        border: 0px;
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        font-size: 0.8125rem;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        transition: background-color 0.2s, border-color 0.2s, color 0.2s;
        background: rgb(225, 39, 60);
        color: rgb(255, 255, 255);
        box-shadow: none;
        padding: 8px 16px;
        min-height: 36px;
        flex-shrink: 0;
    }

    .mui-1w1z23u.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1w1z23u {
            print-color-adjust: exact;
        }
    }

    .mui-1w1z23u:hover {
        text-decoration: none;
    }

    .mui-1w1z23u.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    .mui-1w1z23u:hover {
        box-shadow: var(--mui-shadows-4);
    }

    @media (hover: none) {
        .mui-1w1z23u:hover {
            box-shadow: var(--mui-shadows-2);
        }
    }

    .mui-1w1z23u:active {
        box-shadow: var(--mui-shadows-8);
    }

    .mui-1w1z23u.Mui-focusVisible {
        box-shadow: var(--mui-shadows-6);
    }

    .mui-1w1z23u.Mui-disabled {
        color: var(--mui-palette-action-disabled);
        box-shadow: var(--mui-shadows-0);
        background-color: var(--mui-palette-action-disabledBackground);
    }

    @media (hover: hover) {
        .mui-1w1z23u:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-1w1z23u.MuiButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-1w1z23u:hover {
            background: rgb(255, 74, 92);
            box-shadow: none;
        }
    }

    .mui-1w1z23u.Mui-disabled {
        background: rgba(225, 39, 60, 0.25);
        color: rgba(255, 255, 255, 0.5);
    }
}

@layer mui {
    .mui-vlt9le {
        display: inherit;
        -webkit-box-align: center;
        align-items: center;
        margin-right: 8px;
        margin-left: -2px;
    }

    .mui-vlt9le::before {
        content: "​";
        width: 0px;
        overflow: hidden;
    }

    .mui-vlt9le> :nth-of-type(1) {
        font-size: 18px;
    }
}

@layer mui {
    .mui-1fjtzvx {
        flex: 1 1 0%;
        min-width: 0px;
    }
}

@layer mui {
    .mui-jz012t {
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: var(--mui-palette-divider);
        position: sticky;
        top: 0px;
        z-index: 1099;
        background-color: rgba(7, 7, 10, 0.82);
        backdrop-filter: blur(10px);
    }

    @media (min-width: 0px) {
        .mui-jz012t {
            display: none;
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
        }
    }

    @media (min-width: 900px) {
        .mui-jz012t {
            display: block;
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-15zsidf {
        display: flex;
        flex-direction: row;
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1909h0w {
        flex: 1 1 320px;
        min-width: 0px;
        max-width: 440px;
    }
}

@layer mui {
    .mui-cw41h9 {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        line-height: 1.4375em;
        letter-spacing: 0.00938em;
        color: var(--mui-palette-text-primary);
        box-sizing: border-box;
        position: relative;
        cursor: text;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        min-height: 40px;
        padding-left: calc(1.5 * var(--mui-spacing));
        padding-right: calc(1.5 * var(--mui-spacing));
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        font-size: 0.875rem;
        transition: border-color 0.2s;
        width: 100%;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        background-color: rgb(7, 7, 10);
    }

    .mui-cw41h9.Mui-disabled {
        color: var(--mui-palette-text-disabled);
        cursor: default;
    }

    .mui-cw41h9:hover {
        border-color: rgba(255, 255, 255, 0.14);
    }

    .mui-cw41h9.Mui-focused {
        border-color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-gkz0dq {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 1.125rem;
        margin-right: var(--mui-spacing);
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-1bj2szq {
        font: inherit;
        letter-spacing: inherit;
        color: currentcolor;
        padding: 4px 0px 5px;
        border: 0px;
        box-sizing: content-box;
        background: none;
        height: 1.4375em;
        margin: 0px;
        -webkit-tap-highlight-color: transparent;
        display: block;
        min-width: 0px;
        width: 100%;
        animation-name: mui-auto-fill-cancel;
        animation-duration: 10ms;
    }

    .mui-1bj2szq::-webkit-input-placeholder {
        color: currentcolor;
        opacity: var(--mui-opacity-inputPlaceholder);
        transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
    }

    .mui-1bj2szq:focus {
        outline: 0px;
    }

    .mui-1bj2szq:invalid {
        box-shadow: none;
    }

    .mui-1bj2szq::-webkit-search-decoration {
        appearance: none;
    }

    label[data-shrink="false"]+.MuiInputBase-formControl .mui-1bj2szq::-webkit-input-placeholder {
        opacity: 0 !important;
    }

    label[data-shrink="false"]+.MuiInputBase-formControl .mui-1bj2szq:focus::-webkit-input-placeholder {
        opacity: var(--mui-opacity-inputPlaceholder);
    }

    .mui-1bj2szq.Mui-disabled {
        opacity: 1;
        -webkit-text-fill-color: var(--mui-palette-text-disabled);
    }

    .mui-1bj2szq:-webkit-autofill {
        animation-duration: 5000s;
        animation-name: mui-auto-fill;
    }
}

@layer mui {
    .mui-cov3sn {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.5 * var(--mui-spacing));
        margin-left: auto;
    }
}

@layer mui {
    .mui-vsqmur {
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: calc(5 * var(--mui-spacing));
    }

    @media (min-width: 0px) {
        .mui-vsqmur {
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
            padding-top: calc(80px);
        }
    }

    @media (min-width: 900px) {
        .mui-vsqmur {
            padding-left: calc(3.75 * var(--mui-spacing));
            padding-right: calc(3.75 * var(--mui-spacing));
            padding-top: calc(3.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1onuig3 {
        display: flex;
        flex-direction: column;
    }

    @media (min-width: 0px) {
        .mui-1onuig3> :not(style):not(style) {
            margin: 0px;
        }

        .mui-1onuig3> :not(style)~ :not(style) {
            margin-top: calc(2 * var(--mui-spacing));
        }
    }

    @media (min-width: 900px) {
        .mui-1onuig3> :not(style):not(style) {
            margin: 0px;
        }

        .mui-1onuig3> :not(style)~ :not(style) {
            margin-top: calc(3 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1x1a5ox {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0px;
        margin: -1px;
        overflow: hidden;
        clip: rect(0px, 0px, 0px, 0px);
        white-space: nowrap;
        border: 0px solid;
    }
}

@layer mui {
    .mui-10ddofm {
        background: rgb(16, 16, 21);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        position: relative;
        overflow: hidden;
    }
}

@layer mui {
    .mui-y4rkwn {
        color: var(--mui-palette-text-primary);
        background: rgb(16, 16, 21);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        position: relative;
        overflow: hidden;
    }
}

@layer mui {
    .mui-wsg9e9 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(2.5 * var(--mui-spacing));
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
    }

    @media (min-width: 0px) {
        .mui-wsg9e9 {
            flex-wrap: wrap;
            padding-left: calc(2 * var(--mui-spacing));
            padding-right: calc(2 * var(--mui-spacing));
            min-height: 166px;
        }
    }

    @media (min-width: 600px) {
        .mui-wsg9e9 {
            flex-wrap: nowrap;
            min-height: 158px;
        }
    }

    @media (min-width: 900px) {
        .mui-wsg9e9 {
            padding-left: calc(3 * var(--mui-spacing));
            padding-right: calc(3 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-gnnlpj {
        display: flex;
        flex-direction: column;
        flex: 1 1 260px;
        min-width: 0px;
    }

    .mui-gnnlpj> :not(style):not(style) {
        margin: 0px;
    }

    .mui-gnnlpj> :not(style)~ :not(style) {
        margin-top: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-cjo5rx {
        display: flex;
        flex-direction: column;
    }

    .mui-cjo5rx> :not(style):not(style) {
        margin: 0px;
    }

    .mui-cjo5rx> :not(style)~ :not(style) {
        margin-top: calc(0.75 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-l8fxe2 {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
    }

    .mui-l8fxe2> :not(style):not(style) {
        margin: 0px;
    }

    .mui-l8fxe2> :not(style)~ :not(style) {
        margin-left: var(--mui-spacing);
    }
}

@layer mui {
    .mui-o1fpad {
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background-color: rgb(255, 184, 0);
        box-shadow: rgb(255, 184, 0) 0px 0px 10px;
        animation: 2.4s ease-in-out 0s infinite normal none running animation-1872k8b;
    }
}

@layer mui {
    .mui-1ctuskp {
        margin: 0px;
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-weight: 500;
        font-variant-numeric: tabular-nums;
        font-size: 0.7rem;
        letter-spacing: 2.5px;
        color: rgb(255, 210, 77);
    }
}

@layer mui {
    .mui-yo8i30 {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
    }
}

@layer mui {
    .mui-122a1yc {
        display: flex;
        flex-flow: wrap;
        -webkit-box-align: center;
        align-items: center;
    }

    .mui-122a1yc> :not(style):not(style) {
        margin: 0px;
    }

    .mui-122a1yc> :not(style)~ :not(style) {
        margin-left: var(--mui-spacing);
    }
}

@layer mui {
    .mui-136supm {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.75;
        letter-spacing: -0.01em;
        min-width: 64px;
        border: 0px;
        background-color: var(--variant-textBg);
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        font-size: 0.8125rem;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        transition: background-color 0.2s, border-color 0.2s, color 0.2s;
        color: rgb(225, 39, 60);
        padding: 8px 16px;
        min-height: 36px;
    }

    .mui-136supm:hover {
        text-decoration: none;
    }

    .mui-136supm.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    @media (hover: hover) {
        .mui-136supm:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-136supm.MuiButton-loading {
        color: transparent;
    }

    .mui-136supm:hover {
        background-color: rgba(225, 39, 60, 0.08);
    }

    .mui-136supm.Mui-disabled {
        color: rgba(225, 39, 60, 0.3);
    }
}

@layer mui {
    .mui-1eclgbq {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.75;
        letter-spacing: -0.01em;
        min-width: 64px;
        border: 0px;
        background-color: var(--variant-textBg);
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        font-size: 0.8125rem;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        transition: background-color 0.2s, border-color 0.2s, color 0.2s;
        color: rgb(225, 39, 60);
        padding: 8px 16px;
        min-height: 36px;
    }

    .mui-1eclgbq.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1eclgbq {
            print-color-adjust: exact;
        }
    }

    .mui-1eclgbq:hover {
        text-decoration: none;
    }

    .mui-1eclgbq.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    @media (hover: hover) {
        .mui-1eclgbq:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-1eclgbq.MuiButton-loading {
        color: transparent;
    }

    .mui-1eclgbq:hover {
        background-color: rgba(225, 39, 60, 0.08);
    }

    .mui-1eclgbq.Mui-disabled {
        color: rgba(225, 39, 60, 0.3);
    }
}

@layer mui {
    .mui-mz9m0q {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 1.5rem;
    }
}

@layer mui {
    .mui-7s4v6g {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.75;
        letter-spacing: -0.01em;
        min-width: 64px;
        border: 0px;
        background-color: var(--variant-textBg);
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        font-size: 0.8125rem;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        transition: background-color 0.2s, border-color 0.2s, color 0.2s;
        padding: 8px 16px;
        min-height: 36px;
        color: rgb(255, 210, 77);
    }

    .mui-7s4v6g:hover {
        text-decoration: none;
    }

    .mui-7s4v6g.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    @media (hover: hover) {
        .mui-7s4v6g:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-7s4v6g.MuiButton-loading {
        color: transparent;
    }

    .mui-7s4v6g:hover {
        background-color: rgba(225, 39, 60, 0.08);
    }

    .mui-7s4v6g.Mui-disabled {
        color: rgba(225, 39, 60, 0.3);
    }
}

@layer mui {
    .mui-u96t0q {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.75;
        letter-spacing: -0.01em;
        min-width: 64px;
        border: 0px;
        background-color: var(--variant-textBg);
        --variant-textColor: var(--mui-palette-primary-main);
        --variant-outlinedColor: var(--mui-palette-primary-main);
        --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
        --variant-containedColor: var(--mui-palette-primary-contrastText);
        --variant-containedBg: var(--mui-palette-primary-main);
        font-size: 0.8125rem;
        text-transform: none;
        font-weight: 700;
        border-radius: 8px;
        transition: background-color 0.2s, border-color 0.2s, color 0.2s;
        padding: 8px 16px;
        min-height: 36px;
        color: rgb(255, 210, 77);
    }

    .mui-u96t0q.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-u96t0q {
            print-color-adjust: exact;
        }
    }

    .mui-u96t0q:hover {
        text-decoration: none;
    }

    .mui-u96t0q.Mui-disabled {
        color: var(--mui-palette-action-disabled);
    }

    @media (hover: hover) {
        .mui-u96t0q:hover {
            --variant-containedBg: var(--mui-palette-primary-dark);
            --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
            --variant-outlinedBorder: var(--mui-palette-primary-main);
            --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        }
    }

    .mui-u96t0q.MuiButton-loading {
        color: transparent;
    }

    .mui-u96t0q:hover {
        background-color: rgba(225, 39, 60, 0.08);
    }

    .mui-u96t0q.Mui-disabled {
        color: rgba(225, 39, 60, 0.3);
    }
}

@layer mui {
    .mui-1a8vz8g {
        display: inherit;
        margin-left: 8px;
        margin-right: -2px;
    }

    .mui-1a8vz8g> :nth-of-type(1) {
        font-size: 18px;
    }
}

@layer mui {
    .mui-1np8n99 {
        display: flex;
        flex-direction: row;
        gap: calc(2 * var(--mui-spacing));
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        scrollbar-width: none;
        flex: 0 1 auto;
        min-width: 0px;
        align-self: center;
        padding-bottom: 0px;
    }

    .mui-1np8n99::-webkit-scrollbar {
        display: none;
    }

    @media (min-width: 0px) {
        .mui-1np8n99 {
            display: none;
        }
    }

    @media (min-width: 600px) {
        .mui-1np8n99 {
            display: flex;
        }
    }
}

@layer mui {
    .mui-9qknm8 {
        flex: 0 0 176px;
        max-width: 176px;
        scroll-snap-align: start;
        animation: 420ms ease 0ms 1 normal both running animation-1ren42z;
    }
}

@layer mui {
    .mui-17h0n2m {
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        overflow: hidden;
        position: relative;
        display: flex;
        flex-direction: column;
        height: 100%;
        background: linear-gradient(to top, rgba(94, 152, 217, 0.5) 0%, rgba(94, 152, 217, 0.18) 50%, transparent 100%);
    }

    @media (hover: hover) {
        .mui-17h0n2m:hover {
            border-color: rgb(94, 152, 217);
        }
    }

    .mui-17h0n2m::after {
        content: "";
        position: absolute;
        top: 0px;
        left: 0px;
        width: 35%;
        height: 100%;
        background: linear-gradient(105deg, transparent, rgba(255, 255, 255, 0.16), transparent);
        transform: translateX(-160%) skewX(-18deg);
        pointer-events: none;
        z-index: 3;
    }

    .mui-17h0n2m:hover::after {
        animation: 900ms ease 0s 1 normal none running animation-ckvow7;
    }
}

@layer mui {
    .mui-136lo5m {
        color: var(--mui-palette-text-primary);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        overflow: hidden;
        position: relative;
        display: flex;
        flex-direction: column;
        height: 100%;
        background: linear-gradient(to top, rgba(94, 152, 217, 0.5) 0%, rgba(94, 152, 217, 0.18) 50%, transparent 100%);
    }

    @media (hover: hover) {
        .mui-136lo5m:hover {
            border-color: rgb(94, 152, 217);
        }
    }

    .mui-136lo5m::after {
        content: "";
        position: absolute;
        top: 0px;
        left: 0px;
        width: 35%;
        height: 100%;
        background: linear-gradient(105deg, transparent, rgba(255, 255, 255, 0.16), transparent);
        transform: translateX(-160%) skewX(-18deg);
        pointer-events: none;
        z-index: 3;
    }

    .mui-136lo5m:hover::after {
        animation: 900ms ease 0s 1 normal none running animation-ckvow7;
    }
}

@layer mui {
    .mui-qwq4ox {
        display: flex;
        flex-direction: row;
        position: relative;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        height: 76px;
        padding: 6px;
    }
}

@layer mui {
    .mui-ld9ros {
        display: flex;
        flex-direction: row;
        position: absolute;
        inset: 0px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        background-color: rgba(var(--mui-palette-background-defaultChannel) / 0.5);
    }
}

@layer mui {
    .mui-qptqul {
        width: 32px;
        height: 32px;
        border-radius: 50%;
        border-width: 2px;
        border-style: solid;
        border-image: none;
        border-right-color: ;
        border-bottom-color: ;
        border-left-color: ;
        border-top-color: transparent;
        animation: 1s linear 0s infinite normal none running spin;
    }

    @-webkit-keyframes spin {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(360deg);
        }
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(360deg);
        }
    }
}

@layer mui {
    .mui-1t7p4xg {
        display: flex;
        flex-direction: row;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 64px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 4px 8px);
        opacity: 0;
        transition: opacity 0.2s;
    }
}

@layer mui {
    .mui-1v5ucxm {
        padding-left: calc(1.25 * var(--mui-spacing));
        padding-right: calc(1.25 * var(--mui-spacing));
        padding-bottom: var(--mui-spacing);
        margin-top: auto;
        position: relative;
        z-index: 2;
    }
}

@layer mui {
    .mui-fsb2ge {
        margin: 0px;
        font-size: 0.75rem;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: rgb(94, 152, 217);
    }
}

@layer mui {
    .mui-ruzjwc {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 0.75rem;
        line-height: 1.66;
        letter-spacing: 0.03333em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        font-weight: 600;
    }
}

@layer mui {
    .mui-c46npe {
        height: 3px;
        background-color: rgb(94, 152, 217);
    }
}

@layer mui {
    .mui-1cm9wbd {
        flex: 0 0 176px;
        max-width: 176px;
        scroll-snap-align: start;
        animation: 420ms ease 60ms 1 normal both running animation-1ren42z;
    }
}

@layer mui {
    .mui-1gg9bpx {
        flex: 0 0 176px;
        max-width: 176px;
        scroll-snap-align: start;
        animation: 420ms ease 120ms 1 normal both running animation-1ren42z;
    }
}

@layer mui {
    .mui-1owivts {
        flex: 0 0 176px;
        max-width: 176px;
        scroll-snap-align: start;
        animation: 420ms ease 180ms 1 normal both running animation-1ren42z;
    }
}

@layer mui {
    .mui-191jekt {
        --Grid-columns: 12;
        --Grid-columnSpacing: calc(1.25 * var(--mui-spacing));
        --Grid-rowSpacing: calc(1.25 * var(--mui-spacing));
        flex-flow: wrap;
        min-width: 0px;
        box-sizing: border-box;
        display: flex;
        gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    }

    .mui-191jekt>* {
        --Grid-parent-columns: 12;
    }

    .mui-191jekt>* {
        --Grid-parent-columnSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width: 600px) {
        .mui-191jekt {
            --Grid-columnSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-columnSpacing: calc(1.75 * var(--mui-spacing));
        }
    }

    .mui-191jekt>* {
        --Grid-parent-rowSpacing: calc(1.25 * var(--mui-spacing));
    }

    @media (min-width: 600px) {
        .mui-191jekt {
            --Grid-rowSpacing: calc(1.75 * var(--mui-spacing));
        }

        .mui-191jekt>* {
            --Grid-parent-rowSpacing: calc(1.75 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-9a7dp {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0px;
        box-sizing: border-box;
    }

    @media (min-width: 600px) {
        .mui-9a7dp {
            -webkit-box-flex: 0;
            flex-grow: 0;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }
}

@layer mui {
    .mui-1ysusv6 {
        background: rgb(16, 16, 21);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        overflow: hidden;
        display: block;
        color: inherit;
        text-decoration: none;
        cursor: pointer;
        height: 100%;
    }

    @media (hover: hover) {
        .mui-1ysusv6:hover {
            border-color: rgba(255, 255, 255, 0.14);
            background-color: rgba(255, 255, 255, 0.03);
        }
    }

    @media (min-width: 0px) {
        .mui-1ysusv6 {
            padding: calc(1.75 * var(--mui-spacing));
        }
    }

    @media (min-width: 600px) {
        .mui-1ysusv6 {
            padding: calc(2.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1yf1vkz {
        background: rgb(16, 16, 21);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        overflow: hidden;
        display: block;
        color: inherit;
        text-decoration: none;
        cursor: pointer;
        height: 100%;
    }

    @media (hover: hover) {
        .mui-1yf1vkz:hover {
            border-color: rgba(255, 255, 255, 0.14);
            background-color: rgba(255, 255, 255, 0.03);
        }
    }

    @media (min-width: 0px) {
        .mui-1yf1vkz {
            padding: calc(1.75 * var(--mui-spacing));
        }
    }

    @media (min-width: 600px) {
        .mui-1yf1vkz {
            padding: calc(2.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-xjelqh {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.75 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-q7v4ni {
        display: grid;
        place-items: center;
        flex-shrink: 0;
        width: 40px;
        height: 40px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.12);
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.24);
        color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-e9spfx {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 22px;
    }
}

@layer mui {
    .mui-31l7gp {
        min-width: 0px;
    }
}

@layer mui {
    .mui-1cgvjbd {
        margin: 0px;
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-variant-numeric: tabular-nums;
        letter-spacing: 0px;
        font-weight: 700;
        line-height: 1.2;
    }

    @media (min-width: 0px) {
        .mui-1cgvjbd {
            font-size: 1.0625rem;
        }
    }

    @media (min-width: 600px) {
        .mui-1cgvjbd {
            font-size: 1.3125rem;
        }
    }
}

@layer mui {
    .mui-1md2qsj {
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        font-size: 0.75rem;
        font-weight: 600;
        line-height: 1.5;
        color: var(--mui-palette-text-secondary);
        margin-top: calc(0.5 * var(--mui-spacing));
        text-transform: uppercase;
        letter-spacing: 0.12em;
    }
}

@layer mui {
    .mui-dwku5u {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0px;
        box-sizing: border-box;
    }

    @media (min-width: 600px) {
        .mui-dwku5u {
            -webkit-box-flex: 0;
            flex-grow: 0;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }
}

@layer mui {
    .mui-oepdpo {
        --Grid-columns: 12;
        --Grid-columnSpacing: calc(2 * var(--mui-spacing));
        --Grid-rowSpacing: calc(2 * var(--mui-spacing));
        flex-flow: wrap;
        min-width: 0px;
        box-sizing: border-box;
        display: flex;
        gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    }

    .mui-oepdpo>* {
        --Grid-parent-columns: 12;
    }

    .mui-oepdpo>* {
        --Grid-parent-columnSpacing: calc(2 * var(--mui-spacing));
    }

    @media (min-width: 900px) {
        .mui-oepdpo {
            --Grid-columnSpacing: calc(2.5 * var(--mui-spacing));
        }

        .mui-oepdpo>* {
            --Grid-parent-columnSpacing: calc(2.5 * var(--mui-spacing));
        }
    }

    .mui-oepdpo>* {
        --Grid-parent-rowSpacing: calc(2 * var(--mui-spacing));
    }

    @media (min-width: 900px) {
        .mui-oepdpo {
            --Grid-rowSpacing: calc(2.5 * var(--mui-spacing));
        }

        .mui-oepdpo>* {
            --Grid-parent-rowSpacing: calc(2.5 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-2dc4sy {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0px;
        box-sizing: border-box;
    }

    @media (min-width: 900px) {
        .mui-2dc4sy {
            -webkit-box-flex: 0;
            flex-grow: 0;
            flex-basis: auto;
            width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width: 0px) {
        .mui-2dc4sy {
            height: 420px;
        }
    }

    @media (min-width: 900px) {
        .mui-2dc4sy {
            height: 490px;
        }
    }
}

@layer mui {
    .mui-2vxfli {
        background: rgb(16, 16, 21);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        overflow: hidden;
        width: 100%;
        height: 100%;
    }
}

@layer mui {
    .mui-1lje5od {
        color: var(--mui-palette-text-primary);
        background: rgb(16, 16, 21);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        overflow: hidden;
        width: 100%;
        height: 100%;
    }
}

@layer mui {
    .mui-1xvrml0 {
        padding: calc(2 * var(--mui-spacing));
        display: flex;
        flex-direction: column;
        height: 100%;
    }

    .mui-1xvrml0:last-child {
        padding-bottom: 24px;
    }

    .mui-1xvrml0:last-child {
        padding-bottom: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-6npw8p {
        display: flex;
        flex-flow: wrap;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.5 * var(--mui-spacing));
        margin-bottom: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-19n3lcj {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: var(--mui-spacing);
    }
}

@layer mui {
    .mui-1dydz2b {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 18px;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-iccukf {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 700;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: -0.012em;
    }

    @media (max-width: 599.95px) {
        .mui-iccukf {
            font-size: 0.875rem;
        }
    }
}

@layer mui {
    .mui-1ewgone {
        display: inline-flex;
        border-radius: var(--mui-shape-borderRadius);
        width: 100%;
        margin-bottom: calc(2 * var(--mui-spacing));
    }

    .mui-1ewgone .MuiToggleButtonGroup-grouped.Mui-selected+.MuiToggleButtonGroup-grouped.Mui-selected {
        border-left: 0px;
        margin-left: 0px;
    }

    .mui-1ewgone .MuiToggleButtonGroup-firstButton,
    .mui-1ewgone .MuiToggleButtonGroup-middleButton {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .mui-1ewgone .MuiToggleButtonGroup-lastButton,
    .mui-1ewgone .MuiToggleButtonGroup-middleButton {
        margin-left: -1px;
        border-left: 1px solid transparent;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .mui-1ewgone .MuiToggleButtonGroup-lastButton.Mui-disabled,
    .mui-1ewgone .MuiToggleButtonGroup-middleButton.Mui-disabled {
        border-left: 1px solid transparent;
    }

    .mui-1ewgone .MuiToggleButton-root {
        padding-top: calc(0.5 * var(--mui-spacing));
        padding-bottom: calc(0.5 * var(--mui-spacing));
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 600;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        color: var(--mui-palette-text-secondary);
        border: 1px solid;
    }

    .mui-1ewgone .MuiToggleButton-root.Mui-selected {
        background-color: rgba(var(--mui-palette-success-mainChannel) / 0.15);
        color: var(--mui-palette-success-main);
        border-color: rgba(var(--mui-palette-success-mainChannel) / 0.4);
    }

    .mui-1ewgone .MuiToggleButton-root.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-success-mainChannel) / 0.2);
    }
}

@layer mui {
    .mui-1hc7mug {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.75;
        letter-spacing: -0.01em;
        border-radius: var(--mui-shape-borderRadius);
        border-top-style: ;
        border-top-width: ;
        border-right-style: ;
        border-right-width: ;
        border-bottom-style: ;
        border-bottom-width: ;
        border-left-style: ;
        border-left-width: ;
        border-image-source: ;
        border-image-slice: ;
        border-image-width: ;
        border-image-outset: ;
        border-image-repeat: ;
        color: var(--mui-palette-action-active);
        width: 100%;
        padding: 7px;
        font-size: 0.8125rem;
        text-transform: none;
        white-space: nowrap;
        font-weight: 700;
        border-color: rgba(255, 255, 255, 0.09);
    }

    .mui-1hc7mug.Mui-disabled {
        color: var(--mui-palette-action-disabled);
        border: 1px solid var(--mui-palette-action-disabledBackground);
    }

    .mui-1hc7mug:hover {
        text-decoration: none;
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1hc7mug:hover {
            background-color: transparent;
        }
    }

    .mui-1hc7mug.Mui-selected {
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-1hc7mug.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1hc7mug.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }
}

@layer mui {
    .mui-1ymgm74 {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.75;
        letter-spacing: -0.01em;
        border-radius: var(--mui-shape-borderRadius);
        border-top-style: ;
        border-top-width: ;
        border-right-style: ;
        border-right-width: ;
        border-bottom-style: ;
        border-bottom-width: ;
        border-left-style: ;
        border-left-width: ;
        border-image-source: ;
        border-image-slice: ;
        border-image-width: ;
        border-image-outset: ;
        border-image-repeat: ;
        color: var(--mui-palette-action-active);
        width: 100%;
        padding: 7px;
        font-size: 0.8125rem;
        text-transform: none;
        white-space: nowrap;
        font-weight: 700;
        border-color: rgba(255, 255, 255, 0.09);
    }

    .mui-1ymgm74.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1ymgm74 {
            print-color-adjust: exact;
        }
    }

    .mui-1ymgm74.Mui-disabled {
        color: var(--mui-palette-action-disabled);
        border: 1px solid var(--mui-palette-action-disabledBackground);
    }

    .mui-1ymgm74:hover {
        text-decoration: none;
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1ymgm74:hover {
            background-color: transparent;
        }
    }

    .mui-1ymgm74.Mui-selected {
        color: var(--mui-palette-text-primary);
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity)));
    }

    .mui-1ymgm74.Mui-selected:hover {
        background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    @media (hover: none) {
        .mui-1ymgm74.Mui-selected:hover {
            background-color: rgba(var(--mui-palette-text-primaryChannel) / calc(var(--mui-palette-action-selectedOpacity)));
        }
    }
}

@layer mui {
    .mui-fwlo8e {
        max-height: none;
        overflow-y: auto;
        padding-right: var(--mui-spacing);
        flex: 1 1 0%;
        min-height: 0px;
    }

    .mui-fwlo8e::-webkit-scrollbar {
        width: 6px;
    }

    .mui-fwlo8e::-webkit-scrollbar-thumb {
        border-radius: calc(3 * var(--mui-shape-borderRadius));
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.3);
    }

    .mui-fwlo8e::-webkit-scrollbar-thumb:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
    }
}

@layer mui {
    .mui-11ats39 {
        display: flex;
        flex-direction: column;
    }

    .mui-11ats39> :not(style):not(style) {
        margin: 0px;
    }

    .mui-11ats39> :not(style)~ :not(style) {
        margin-top: var(--mui-spacing);
    }
}

@layer mui {
    .mui-4vr1o6 {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.5 * var(--mui-spacing));
        padding: calc(1.25 * var(--mui-spacing));
        border-radius: var(--mui-shape-borderRadius);
        text-decoration: none;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        transition: background-color 0.2s, border-color 0.2s;
    }

    .mui-4vr1o6:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.05);
        border-color: rgba(var(--mui-palette-primary-mainChannel) / 0.25);
    }
}

@layer mui {
    .mui-1iy98q8 {
        margin: 0px;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        width: 28px;
        height: 28px;
        flex-shrink: 0;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        border-radius: var(--mui-shape-borderRadius);
        background-color: rgb(255, 194, 51);
        color: rgba(0, 0, 0, 0.87);
        box-shadow: rgba(255, 194, 51, 0.4) 0px 2px 8px;
    }
}

@layer mui {
    .mui-1jfvwnr {
        display: flex;
        flex-direction: row;
        position: relative;
        flex-shrink: 0;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        overflow: hidden;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-weight: 700;
        font-size: 1.25rem;
        color: var(--mui-palette-common-white);
    }
}

@layer mui {
    .mui-x5sjtb {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 600;
        min-width: 0px;
        color: var(--mui-palette-text-primary);
    }
}

@layer mui {
    .mui-33ic2a {
        margin: 0px;
        font-family: var(--font-mono), "JetBrains Mono", ui-monospace, monospace;
        font-variant-numeric: tabular-nums;
        letter-spacing: 0px;
        color: var(--mui-palette-success-main);
        font-weight: 700;
        font-size: 0.875rem;
        flex-shrink: 0;
        text-align: right;
    }
}

@layer mui {
    .mui-exknv6 {
        margin: 0px;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        width: 28px;
        height: 28px;
        flex-shrink: 0;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        border-radius: var(--mui-shape-borderRadius);
        background-color: rgb(196, 204, 216);
        color: rgba(0, 0, 0, 0.87);
        box-shadow: rgba(196, 204, 216, 0.4) 0px 2px 8px;
    }
}

@layer mui {
    .mui-sc3vdk {
        position: relative;
        flex-shrink: 0;
        --ae-radius: 50%;
        --ae-avatar-radius: 50%;
        width: 40px;
        height: 40px;
    }
}

@layer mui {
    .mui-1f8sh1y {
        position: relative;
        width: 100%;
        height: 100%;
    }
}

@layer mui {
    .mui-mly81p {
        position: absolute;
        inset: -26%;
        width: 152%;
        height: 152%;
        pointer-events: none;
        z-index: 2;
        opacity: 1;
        transition: opacity 300ms;
        animation: 200ms ease-out 0s 1 normal backwards running animation-1z06hxh;
    }
}

@layer mui {
    .mui-q2xp7f {
        position: relative;
        z-index: 1;
        width: 100%;
        height: 100%;
    }
}

@layer mui {
    .mui-1fy5s6w {
        display: block;
        pointer-events: none;
        opacity: 0;
        transition: opacity 300ms;
        position: absolute;
        top: -26%;
        left: -26%;
        width: 152%;
        height: 152%;
        z-index: 3;
    }
}

@layer mui {
    .mui-11xqmnl {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 800;
        min-width: 0px;
        background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent;
        background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.38) 0%, rgba(255, 255, 255, 0.1) 46%, transparent 52%), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'120'%20height%3D'60'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.045%200.08'%20numOctaves%3D'4'%20seed%3D'6'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%200.957%200%200%200%200%200.447%200%200%200%200%200.714%203.4%200%200%200%20-1.700'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'100'%20height%3D'60'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.05%200.09'%20numOctaves%3D'3'%20seed%3D'23'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%200.925%200%200%200%200%200.282%200%200%200%200%200.600%203%200%200%200%20-1.560'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), conic-gradient(from var(--angle, 0deg) at 50% 45%, #5b34b0, #ec4899 20%, #5b34b0 35%, #8b5cf6 55%, #3b82f6 72%, #5b34b0 86%, #5b34b0);
        background-size: 100% 100%, 3em 100%, 2.4em 100%, 100% 100%;
        filter: drop-shadow(rgba(0, 0, 0, 0.55) 0px 1px 1px);
        position: relative;
        animation: 12s linear 0s infinite normal none running animation-uw7do2, 20.4s linear 0s infinite normal none running animation-m4qyqc;
    }

    @property --angle {
        syntax: "<angle>";
        inherits: false;
        initial-value: 0deg;
    }

    .mui-11xqmnl::after {
        background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent;
        content: attr(data-text);
        position: absolute;
        inset: 0px;
        pointer-events: none;
        white-space: inherit;
        overflow: hidden;
        text-overflow: inherit;
        background-image: linear-gradient(115deg, transparent 43%, rgba(251, 207, 232, 0.9) 50%, transparent 57%);
        background-size: 300% 100%;
        background-repeat: no-repeat;
        animation: 7s ease-in-out 0s infinite normal none running animation-1byqmw2;
    }
}

@layer mui {
    .mui-lorpny {
        margin: 0px;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        width: 28px;
        height: 28px;
        flex-shrink: 0;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        border-radius: var(--mui-shape-borderRadius);
        background-color: rgb(184, 115, 51);
        color: rgb(255, 255, 255);
        box-shadow: rgba(184, 115, 51, 0.4) 0px 2px 8px;
    }
}

@layer mui {
    .mui-1a17xii {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 800;
        min-width: 0px;
        background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent;
        background-image: radial-gradient(0.5px 2px at 25% 30%, rgb(255, 255, 255) 40%, transparent 100%), radial-gradient(2px 0.5px at 25% 30%, rgb(255, 255, 255) 40%, transparent 100%), radial-gradient(0.9px 0.9px at 72% 68%, rgb(255, 255, 255) 40%, transparent 100%), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'150'%20height%3D'70'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.028%200.06'%20numOctaves%3D'4'%20seed%3D'2'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%201.000%200%200%200%200%200.416%200%200%200%200%200.859%203.2%200%200%200%20-1.536'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'130'%20height%3D'70'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.032%200.07'%20numOctaves%3D'4'%20seed%3D'17'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%200.404%200%200%200%200%200.910%200%200%200%200%200.976%202.4%200%200%200%20-1.248'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), linear-gradient(160deg, rgb(165, 180, 252) 0%, rgb(167, 139, 250) 45%, rgb(129, 140, 248) 100%);
        background-size: 23px 17px, 23px 17px, 23px 17px, 3em 100%, 2.6em 100%, 100% 100%;
        filter: drop-shadow(rgba(0, 0, 0, 0.55) 0px 1px 1px);
        animation: 18s linear 0s infinite normal none running animation-ijr9ku;
    }
}

@layer mui {
    .mui-18c2tr9 {
        margin: 0px;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        width: 28px;
        height: 28px;
        flex-shrink: 0;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        border-radius: var(--mui-shape-borderRadius);
        background-color: transparent;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-199t056 {
        margin: 0px;
        font-size: 0.875rem;
        line-height: 1.43;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 700;
        min-width: 0px;
        font-family: var(--font-fx-condensed), sans-serif;
        letter-spacing: 0.03em;
        position: relative;
        color: rgb(251, 146, 60);
        -webkit-text-fill-color: rgb(251, 146, 60);
        filter: drop-shadow(rgba(249, 115, 22, 0.55) 0px 0px 3px);
    }

    .mui-199t056>span {
        background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'90'%20height%3D'140'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.055%200.02'%20numOctaves%3D'3'%20seed%3D'7'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%201.000%200%200%200%200%200.953%200%200%200%200%200.769%204.2%200%200%200%20-2.100'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'110'%20height%3D'120'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.07%200.03'%20numOctaves%3D'2'%20seed%3D'12'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%200.361%200%200%200%200%200.039%200%200%200%200%200.016%202.6%200%200%200%20-1.456'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), linear-gradient(0deg, rgb(255, 251, 234) 0%, rgb(253, 224, 71) 22%, rgb(251, 146, 60) 48%, rgb(234, 42, 18) 76%, rgb(153, 27, 27) 100%);
        background-size: 1.6em 2.2em, 2.2em 1.9em, 100% 100%;
        display: inline-block;
        transform-origin: 50% 88%;
        animation-duration: ;
        animation-timing-function: ;
        animation-iteration-count: ;
        animation-direction: ;
        animation-fill-mode: ;
        animation-play-state: ;
        animation-name: ;
        animation-timeline: ;
        animation-range-start: ;
        animation-range-end: ;
        animation-delay: 0s, calc(var(--r) * -1.5s);
    }

    .mui-199t056::after {
        content: "";
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 70%;
        height: 1em;
        pointer-events: none;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'90'%20height%3D'90'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.16%200.16'%20numOctaves%3D'1'%20seed%3D'4'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%201.000%200%200%200%200%200.851%200%200%200%200%200.541%2014%200%200%200%20-10.220'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'110'%20height%3D'110'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.2%200.2'%20numOctaves%3D'1'%20seed%3D'31'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%201.000%200%200%200%200%200.702%200%200%200%200%200.361%2014%200%200%200%20-10.500'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");
        background-size: 2.6em 2.6em, 3.4em 3.4em;
        mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'1'%20height%3D'10'%3E%3ClinearGradient%20id%3D'g'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'white'%20stop-opacity%3D'0'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'white'%2F%3E%3C%2FlinearGradient%3E%3Crect%20width%3D'1'%20height%3D'10'%20fill%3D'url(%23g)'%2F%3E%3C%2Fsvg%3E");
        mask-size: 100% 100%;
        animation: 2.4s linear 0s infinite normal none running animation-80yd3b;
    }
}

@layer mui {
    .mui-1g1t7sr {
        margin: 0px;
        font-size: 0.875rem;
        line-height: 1.43;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 600;
        min-width: 0px;
        font-family: var(--font-fx-tech), sans-serif;
        letter-spacing: 0.05em;
        position: relative;
        color: rgb(255, 227, 247);
        -webkit-text-fill-color: rgb(255, 227, 247);
    }

    .mui-1g1t7sr::before {
        content: attr(data-text);
        position: absolute;
        inset: 0px;
        pointer-events: none;
        white-space: inherit;
        overflow: hidden;
        text-overflow: inherit;
        color: rgb(122, 61, 104);
        -webkit-text-fill-color: rgb(122, 61, 104);
    }

    .mui-1g1t7sr>span {
        position: relative;
        color: rgb(255, 227, 247);
        -webkit-text-fill-color: rgb(255, 227, 247);
        text-shadow: rgb(255, 255, 255) 0px 0px 1px, rgb(255, 79, 216) 0px 0px 3px, rgb(255, 43, 194) 0px 0px 8px, rgba(255, 43, 194, 0.55) 0px 0px 16px;
        animation-duration: ;
        animation-timing-function: ;
        animation-iteration-count: ;
        animation-direction: ;
        animation-fill-mode: ;
        animation-play-state: ;
        animation-name: ;
        animation-timeline: ;
        animation-range-start: ;
        animation-range-end: ;
        animation-delay: calc(var(--r) * -7s);
    }
}

@layer mui {
    .mui-1ye1ez6 {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.25 * var(--mui-spacing));
        padding: var(--mui-spacing);
        border-radius: var(--mui-shape-borderRadius);
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        background-color: transparent;
        transition: border-color 0.2s, background-color 0.2s;
        text-decoration: none;
        cursor: pointer;
    }

    .mui-1ye1ez6:hover {
        border-color: var(--mui-palette-primary-main);
        background-color: transparent;
    }
}

@layer mui {
    .mui-ruapjk {
        position: relative;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-loxkpl {
        display: flex;
        flex-direction: row;
        position: relative;
        flex-shrink: 0;
        border-radius: 50%;
        overflow: hidden;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-weight: 700;
        font-size: 1rem;
        color: var(--mui-palette-common-white);
    }

    @media (min-width: 0px) {
        .mui-loxkpl {
            width: 28px;
            height: 28px;
        }
    }

    @media (min-width: 600px) {
        .mui-loxkpl {
            width: 32px;
            height: 32px;
        }
    }
}

@layer mui {
    .mui-1yneh7p {
        display: flex;
        flex-direction: row;
        position: absolute;
        bottom: -2px;
        right: -2px;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        background-color: var(--mui-palette-background-paper);
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-7oqzw1 {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 1rem;
        color: var(--mui-palette-success-main);
    }
}

@layer mui {
    .mui-10jl6kp {
        margin: 0px;
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 1.66;
        letter-spacing: 0.03333em;
        color: var(--mui-palette-text-secondary);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
    }
}

@layer mui {
    .mui-e6skv4 {
        display: flex;
        flex-direction: row;
        position: relative;
        flex-shrink: 0;
        border-radius: 50%;
        overflow: hidden;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-weight: 700;
        font-size: 1rem;
        color: var(--mui-palette-common-white);
        background: linear-gradient(135deg, rgb(254, 202, 87), rgba(254, 202, 87, 0.6));
        text-shadow: rgb(254, 202, 87) 0px 0px 10px;
    }

    @media (min-width: 0px) {
        .mui-e6skv4 {
            width: 28px;
            height: 28px;
        }
    }

    @media (min-width: 600px) {
        .mui-e6skv4 {
            width: 32px;
            height: 32px;
        }
    }
}

@layer mui {
    .mui-1ok23uj {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 1rem;
        color: var(--mui-palette-error-main);
    }
}

@layer mui {
    .mui-1a2h3v5 {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 1rem;
        color: var(--mui-palette-warning-main);
    }
}

@layer mui {
    .mui-solqyn {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 1rem;
        color: var(--mui-palette-info-main);
    }
}

@layer mui {
    .mui-13i8cyn {
        display: flex;
        flex-direction: row;
        position: relative;
        flex-shrink: 0;
        border-radius: 50%;
        overflow: hidden;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-weight: 700;
        font-size: 1rem;
        color: var(--mui-palette-common-white);
        background: linear-gradient(135deg, rgb(78, 205, 196), rgba(78, 205, 196, 0.6));
        text-shadow: rgb(78, 205, 196) 0px 0px 10px;
    }

    @media (min-width: 0px) {
        .mui-13i8cyn {
            width: 28px;
            height: 28px;
        }
    }

    @media (min-width: 600px) {
        .mui-13i8cyn {
            width: 32px;
            height: 32px;
        }
    }
}

@layer mui {
    .mui-cxplll {
        display: flex;
        flex-direction: row;
        position: relative;
        flex-shrink: 0;
        border-radius: 50%;
        overflow: hidden;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-weight: 700;
        font-size: 1rem;
        color: var(--mui-palette-common-white);
        background: linear-gradient(135deg, rgb(69, 183, 209), rgba(69, 183, 209, 0.6));
        text-shadow: rgb(69, 183, 209) 0px 0px 10px;
    }

    @media (min-width: 0px) {
        .mui-cxplll {
            width: 28px;
            height: 28px;
        }
    }

    @media (min-width: 600px) {
        .mui-cxplll {
            width: 32px;
            height: 32px;
        }
    }
}

@layer mui {
    .mui-1qi7wr3 {
        margin-top: calc(5 * var(--mui-spacing));
        padding-top: calc(3.5 * var(--mui-spacing));
        border-top-width: 1px;
        border-top-style: solid;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-gxj8gc {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        gap: calc(4 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1aiyrmb {
        max-width: 360px;
        flex: 1 1 280px;
    }
}

@layer mui {
    .mui-16e45ur {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 900;
        letter-spacing: -0.03em;
        color: var(--mui-palette-text-primary);
    }
}

@layer mui {
    .mui-162eyyk {
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0.01071em;
        color: var(--mui-palette-text-secondary);
        margin-top: calc(1.25 * var(--mui-spacing));
        line-height: 1.6;
    }
}

@layer mui {
    .mui-y29vn0 {
        display: flex;
        flex-direction: row;
        gap: var(--mui-spacing);
        margin-top: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-117of3a {
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 34px;
        height: 34px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        background-color: rgba(255, 255, 255, 0.03);
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-text-secondary);
        transition: 0.2s;
    }

    .mui-117of3a:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-117of3a:hover {
            background-color: transparent;
        }
    }

    .mui-117of3a.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-117of3a.MuiIconButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-117of3a:hover {
            color: var(--mui-palette-text-primary);
            border-color: var(--mui-palette-text-disabled);
        }
    }
}

@layer mui {
    .mui-13dpz0v {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        outline: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        width: 34px;
        height: 34px;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        background-color: rgba(255, 255, 255, 0.03);
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-text-secondary);
        transition: 0.2s;
    }

    .mui-13dpz0v.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-13dpz0v {
            print-color-adjust: exact;
        }
    }

    .mui-13dpz0v:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-13dpz0v:hover {
            background-color: transparent;
        }
    }

    .mui-13dpz0v.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-13dpz0v.MuiIconButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-13dpz0v:hover {
            color: var(--mui-palette-text-primary);
            border-color: var(--mui-palette-text-disabled);
        }
    }
}

@layer mui {
    .mui-3k559k {
        display: flex;
        flex-flow: wrap;
        gap: calc(4 * var(--mui-spacing));
    }

    @media (min-width: 900px) {
        .mui-3k559k {
            margin-left: auto;
        }
    }
}

@layer mui {
    .mui-143whcu {
        flex: 0 0 auto;
        min-width: 140px;
    }
}

@layer mui {
    .mui-17z38w {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        font-weight: 800;
    }
}

@layer mui {
    .mui-1jj1b9e {
        width: 20px;
        height: 2px;
        background-color: var(--mui-palette-primary-main);
        margin-top: calc(1.25 * var(--mui-spacing));
        margin-bottom: calc(1.25 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-sxti0h {
        display: flex;
        flex-direction: column;
        gap: calc(1.1 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-18a7yyf {
        --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4);
        text-decoration: none;
        color: var(--mui-palette-text-secondary);
    }

    .mui-18a7yyf:hover {
        text-decoration-color: inherit;
    }

    @media (hover: hover) {
        .mui-18a7yyf:hover {
            color: rgb(255, 74, 92);
        }
    }

    @media (hover: hover) {
        .mui-18a7yyf:hover {
            color: var(--mui-palette-text-primary);
        }
    }
}

@layer mui {
    .mui-1vh3c0x {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4);
        text-decoration: none;
        color: var(--mui-palette-text-secondary);
    }

    .mui-1vh3c0x:hover {
        text-decoration-color: inherit;
    }

    @media (hover: hover) {
        .mui-1vh3c0x:hover {
            color: rgb(255, 74, 92);
        }
    }

    @media (hover: hover) {
        .mui-1vh3c0x:hover {
            color: var(--mui-palette-text-primary);
        }
    }
}

@layer mui {
    .mui-dvo5xt {
        flex-shrink: 0;
        position: sticky;
        top: 0px;
        align-self: flex-start;
        height: 100dvh;
        overflow: hidden;
        background-color: rgb(10, 10, 14);
        border-left-style: solid;
        border-left-width: 1px;
        border-color: var(--mui-palette-divider);
        transition: width 0.2s;
    }

    @media (min-width: 0px) {
        .mui-dvo5xt {
            display: none;
        }
    }

    @media (min-width: 1536px) {
        .mui-dvo5xt {
            display: flex;
            width: clamp(344px, 22vw, 420px);
        }
    }
}

@layer mui {
    .mui-h0amit {
        display: flex;
        flex-direction: row;
        position: relative;
        width: clamp(344px, 22vw, 420px);
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-5pwv7m {
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        position: absolute;
        left: 0px;
        top: 50%;
        transform: translateY(-50%);
        z-index: 1;
        width: 20px;
        height: 56px;
        border-radius: 0px 8px 8px 0px;
        background-color: rgb(7, 7, 10);
        border-width: 1px 1px 1px 0px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-text-secondary);
    }

    .mui-5pwv7m:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-5pwv7m:hover {
            background-color: transparent;
        }
    }

    .mui-5pwv7m.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-5pwv7m.MuiIconButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-5pwv7m:hover {
            color: var(--mui-palette-primary-light);
        }
    }
}

@layer mui {
    .mui-1vsgqc7 {
        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;
        outline: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        position: absolute;
        left: 0px;
        top: 50%;
        transform: translateY(-50%);
        z-index: 1;
        width: 20px;
        height: 56px;
        border-radius: 0px 8px 8px 0px;
        background-color: rgb(7, 7, 10);
        border-width: 1px 1px 1px 0px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-text-secondary);
    }

    .mui-1vsgqc7.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1vsgqc7 {
            print-color-adjust: exact;
        }
    }

    .mui-1vsgqc7:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-1vsgqc7:hover {
            background-color: transparent;
        }
    }

    .mui-1vsgqc7.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-1vsgqc7.MuiIconButton-loading {
        color: transparent;
    }

    @media (hover: hover) {
        .mui-1vsgqc7:hover {
            color: var(--mui-palette-primary-light);
        }
    }
}

@layer mui {
    .mui-pyg056 {
        user-select: none;
        width: 1em;
        height: 1em;
        display: inline-block;
        flex-shrink: 0;
        transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1);
        fill: currentcolor;
        font-size: 0.875rem;
    }
}

@layer mui {
    .mui-1cxmhdo {
        display: flex;
        flex-direction: column;
        width: 100%;
        min-width: 0px;
        height: 100%;
        min-height: 0px;
    }
}

@layer mui {
    .mui-ive7e7 {
        display: flex;
        flex-flow: wrap;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.4 * var(--mui-spacing));
        margin-bottom: 0px;
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
        padding-top: calc(2.25 * var(--mui-spacing));
        padding-bottom: calc(1.75 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1dnjjb0 {
        display: flex;
        flex-direction: row;
        margin-left: auto;
        -webkit-box-align: center;
        align-items: center;
        gap: var(--mui-spacing);
    }
}

@layer mui {
    .mui-oyt0rr {
        max-width: 100%;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        white-space: nowrap;
        transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
        cursor: unset;
        outline: 0px;
        text-decoration: none;
        padding: 0px;
        vertical-align: middle;
        box-sizing: border-box;
        background-color: rgba(255, 176, 32, 0.1);
        color: rgb(255, 176, 32);
        border: 0px;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        font-size: 0.6875rem;
        border-radius: 4px;
        height: 22px;
    }

    .mui-oyt0rr.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
        pointer-events: none;
    }

    .mui-oyt0rr .MuiChip-avatar {
        margin-left: 5px;
        margin-right: -6px;
        width: 24px;
        height: 24px;
        color: var(--mui-palette-Chip-defaultAvatarColor);
        font-size: 0.75rem;
    }

    .mui-oyt0rr .MuiChip-icon {
        margin-left: 5px;
        margin-right: -6px;
    }

    .mui-oyt0rr .MuiChip-deleteIcon {
        -webkit-tap-highlight-color: transparent;
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.26);
        font-size: 22px;
        cursor: pointer;
        margin: 0px 5px 0px -6px;
    }

    .mui-oyt0rr .MuiChip-deleteIcon:hover {
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.4);
    }

    .mui-oyt0rr .MuiChip-deleteIcon {
        color: rgba(var(--mui-palette-warning-contrastTextChannel) / 0.7);
    }

    .mui-oyt0rr .MuiChip-deleteIcon:hover,
    .mui-oyt0rr .MuiChip-deleteIcon:active {
        color: var(--mui-palette-warning-contrastText);
    }

    .mui-oyt0rr .MuiChip-icon {
        color: var(--mui-palette-Chip-defaultIconColor);
    }

    .mui-oyt0rr .MuiChip-icon {
        color: inherit;
    }

    .mui-oyt0rr .MuiChip-label {
        padding: 0px 10px;
    }

    .mui-oyt0rr .MuiChip-label {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(0.75 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-14vsv3w {
        overflow: hidden;
        text-overflow: ellipsis;
        padding-left: 12px;
        padding-right: 12px;
        white-space: nowrap;
    }
}

@layer mui {
    .mui-1s6wn9f {
        width: 6px;
        height: 6px;
        flex-shrink: 0;
        border-radius: 50%;
        background-color: currentcolor;
        color: currentcolor;
        box-shadow: currentcolor 0px 0px 8px;
    }
}

@layer mui {
    .mui-dnkovp {
        overflow: hidden;
        display: flex;
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
        min-height: 0px;
    }

    @media (max-width: 599.95px) {
        .mui-dnkovp .MuiTabs-scrollButtons {
            display: none;
        }
    }
}

@layer mui {
    .mui-2xu61f {
        position: relative;
        display: inline-block;
        flex: 1 1 auto;
        white-space: nowrap;
        overflow-x: hidden;
        width: 100%;
    }
}

@layer mui {
    .mui-hwczhd {
        display: flex;
    }
}

@layer mui {
    .mui-1umpq24 {
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.25;
        letter-spacing: -0.01em;
        min-width: 90px;
        position: relative;
        padding-right: 16px;
        padding-left: 16px;
        overflow: hidden;
        white-space: normal;
        text-align: center;
        flex-direction: column;
        -webkit-box-flex: 1;
        max-width: none;
        text-transform: none;
        color: rgb(154, 154, 164);
        min-height: 32px;
        padding-top: calc(0.25 * var(--mui-spacing));
        padding-bottom: calc(0.25 * var(--mui-spacing));
        flex: 1 1 0%;
        font-size: 0.7rem;
        font-weight: 700;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        transition: 0.2s;
    }

    .mui-1umpq24.Mui-selected {
        color: var(--mui-palette-primary-main);
    }

    .mui-1umpq24.Mui-disabled {
        color: var(--mui-palette-text-disabled);
    }

    .mui-1umpq24.Mui-selected {
        color: rgb(244, 245, 247);
    }

    .mui-1umpq24:not(:last-of-type) {
        margin-right: calc(0.75 * var(--mui-spacing));
    }

    .mui-1umpq24.Mui-selected {
        color: var(--mui-palette-primary-contrastText);
        background-color: var(--mui-palette-primary-main);
        border-color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-1va07jp {
        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;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        line-height: 1.25;
        letter-spacing: -0.01em;
        min-width: 90px;
        position: relative;
        padding-right: 16px;
        padding-left: 16px;
        overflow: hidden;
        white-space: normal;
        text-align: center;
        flex-direction: column;
        -webkit-box-flex: 1;
        max-width: none;
        text-transform: none;
        color: rgb(154, 154, 164);
        min-height: 32px;
        padding-top: calc(0.25 * var(--mui-spacing));
        padding-bottom: calc(0.25 * var(--mui-spacing));
        flex: 1 1 0%;
        font-size: 0.7rem;
        font-weight: 700;
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        transition: 0.2s;
    }

    .mui-1va07jp.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1va07jp {
            print-color-adjust: exact;
        }
    }

    .mui-1va07jp.Mui-selected {
        color: var(--mui-palette-primary-main);
    }

    .mui-1va07jp.Mui-disabled {
        color: var(--mui-palette-text-disabled);
    }

    .mui-1va07jp.Mui-selected {
        color: rgb(244, 245, 247);
    }

    .mui-1va07jp:not(:last-of-type) {
        margin-right: calc(0.75 * var(--mui-spacing));
    }

    .mui-1va07jp.Mui-selected {
        color: var(--mui-palette-primary-contrastText);
        background-color: var(--mui-palette-primary-main);
        border-color: var(--mui-palette-primary-main);
    }
}

@layer mui {
    .mui-1tikh3l {
        position: absolute;
        bottom: 0px;
        width: 100%;
        transition: 300ms cubic-bezier(0.4, 0, 0.2, 1);
        background-color: rgb(225, 39, 60);
        height: 2px;
        display: none;
    }
}

@layer mui {
    .mui-1my9xog {
        position: relative;
        flex: 1 1 0%;
        min-height: 0px;
    }
}

@layer mui {
    .mui-qk18ci {
        display: flex;
        flex-direction: column;
        position: absolute;
        inset: 0px;
    }
}

@layer mui {
    .mui-ijtv1l {
        display: flex;
        flex-direction: column;
        flex: 1 1 0%;
        min-height: 0px;
    }
}

@layer mui {
    .mui-zi2l0h {
        flex: 1 1 0%;
        min-height: 0px;
    }
}

@layer mui {
    .mui-19puq3f {
        display: flex;
        flex-direction: column;
        gap: calc(1.5 * var(--mui-spacing));
        padding: calc(2 * var(--mui-spacing));
        height: 100%;
    }
}

@layer mui {
    .mui-adw8c4 {
        display: flex;
        flex-direction: row;
        gap: var(--mui-spacing);
        align-items: flex-start;
    }
}

@layer mui {
    .mui-acosmh {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: 50%;
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
    }
}

@layer mui {
    .mui-1y38ina {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        margin-top: 0px;
        margin-bottom: 0px;
        height: auto;
        transform-origin: 0px 55%;
        transform: scale(1, 0.6);
        border-radius: 4px / 6.7px;
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
    }

    .mui-1y38ina:empty::before {
        content: " ";
    }
}

@layer mui {
    .mui-p4cw3i {
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
        padding-bottom: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1ipdmfl {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        gap: calc(2 * var(--mui-spacing));
        padding: calc(2 * var(--mui-spacing));
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.05);
    }
}

@layer mui {
    .mui-1knv9z2 {
        margin: 0px;
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        color: var(--mui-palette-text-secondary);
    }
}

@layer mui {
    .mui-u8mnru {
        z-index: var(--mui-zIndex-drawer);
    }

    .mui-u8mnru .MuiBackdrop-root {
        backdrop-filter: blur(3px);
    }

    @media (min-width: 0px) {
        .mui-u8mnru {
            display: block;
        }
    }

    @media (min-width: 1536px) {
        .mui-u8mnru {
            display: none;
        }
    }
}

@layer mui {
    .mui-gzvw3h {
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        position: fixed;
        right: 0px;
        top: 50%;
        transform: translateY(-50%);
        z-index: var(--mui-zIndex-appBar);
        width: 30px;
        height: 64px;
        border-radius: 8px 0px 0px 8px;
        background-color: rgb(10, 10, 14);
        border-width: 1px 0px 1px 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-primary-light);
    }

    .mui-gzvw3h:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-gzvw3h:hover {
            background-color: transparent;
        }
    }

    .mui-gzvw3h.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-gzvw3h.MuiIconButton-loading {
        color: transparent;
    }

    @media (min-width: 0px) {
        .mui-gzvw3h {
            display: none;
        }
    }

    @media (min-width: 900px) {
        .mui-gzvw3h {
            display: flex;
        }
    }

    @media (min-width: 1536px) {
        .mui-gzvw3h {
            display: none;
        }
    }
}

@layer mui {
    .mui-1maik54 {
        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;
        outline: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        text-align: center;
        flex: 0 0 auto;
        font-size: 1.5rem;
        padding: 8px;
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        position: fixed;
        right: 0px;
        top: 50%;
        transform: translateY(-50%);
        z-index: var(--mui-zIndex-appBar);
        width: 30px;
        height: 64px;
        border-radius: 8px 0px 0px 8px;
        background-color: rgb(10, 10, 14);
        border-width: 1px 0px 1px 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        color: var(--mui-palette-primary-light);
    }

    .mui-1maik54.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1maik54 {
            print-color-adjust: exact;
        }
    }

    .mui-1maik54:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-1maik54:hover {
            background-color: transparent;
        }
    }

    .mui-1maik54.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-1maik54.MuiIconButton-loading {
        color: transparent;
    }

    @media (min-width: 0px) {
        .mui-1maik54 {
            display: none;
        }
    }

    @media (min-width: 900px) {
        .mui-1maik54 {
            display: flex;
        }
    }

    @media (min-width: 1536px) {
        .mui-1maik54 {
            display: none;
        }
    }
}

@layer mui {
    @media print {
        .mui-depviu {
            position: absolute !important;
        }
    }
}

@layer mui {
    .mui-1e6gg51 {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0px;
        box-sizing: border-box;
    }

    @media (min-width: 900px) {
        .mui-1e6gg51 {
            -webkit-box-flex: 0;
            flex-grow: 0;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width: 1200px) {
        .mui-1e6gg51 {
            -webkit-box-flex: 0;
            flex-grow: 0;
            flex-basis: auto;
            width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }
}

@layer mui {
    .mui-vm0ukp {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        border-radius: 8px;
        aspect-ratio: 32 / 35;
    }
}

@layer mui {
    .mui-ggckm7 {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        border-radius: 8px;
    }

    @media (min-width: 0px) {
        .mui-ggckm7 {
            height: 166px;
        }
    }

    @media (min-width: 600px) {
        .mui-ggckm7 {
            height: 158px;
        }
    }
}

@layer mui {
    .mui-1r1yivp {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        height: 1.2em;
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
    }
}

@layer mui {
    .mui-c5ck24 {
        background: rgb(16, 16, 21);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        overflow: hidden;
        height: 100%;
    }
}

@layer mui {
    .mui-9vhwb6 {
        color: var(--mui-palette-text-primary);
        background: rgb(16, 16, 21);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        overflow: hidden;
        height: 100%;
    }
}

@layer mui {
    .mui-nw75o9 {
        padding: calc(2 * var(--mui-spacing));
    }

    .mui-nw75o9:last-child {
        padding-bottom: 24px;
    }

    .mui-nw75o9:last-child {
        padding-bottom: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1f3ezz9 {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.5 * var(--mui-spacing));
        margin-bottom: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-scrin6 {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        width: 36px;
        height: 36px;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-10hb0mn {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        margin-top: 0px;
        margin-bottom: 0px;
        transform-origin: 0px 55%;
        transform: scale(1, 0.6);
        border-radius: 4px / 6.7px;
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        width: 140px;
        height: 28px;
    }

    .mui-10hb0mn:empty::before {
        content: " ";
    }
}

@layer mui {
    .mui-1f8l12 {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        width: 100%;
        height: 32px;
        margin-bottom: calc(2 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-u9jyy2 {
        display: flex;
        flex-direction: column;
    }

    .mui-u9jyy2> :not(style):not(style) {
        margin: 0px;
    }

    .mui-u9jyy2> :not(style)~ :not(style) {
        margin-top: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-g947r9 {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.5 * var(--mui-spacing));
        padding: calc(1.25 * var(--mui-spacing));
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-1qp9dah {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        border-radius: var(--mui-shape-borderRadius);
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        width: 28px;
        height: 28px;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-urfmr {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        border-radius: 50%;
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        width: 32px;
        height: 32px;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-1ufmt7u {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        margin-top: 0px;
        margin-bottom: 0px;
        transform-origin: 0px 55%;
        transform: scale(1, 0.6);
        border-radius: 4px / 6.7px;
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        width: 60%;
        height: 18px;
    }

    .mui-1ufmt7u:empty::before {
        content: " ";
    }
}

@layer mui {
    .mui-1g5y6fb {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        margin-top: 0px;
        margin-bottom: 0px;
        transform-origin: 0px 55%;
        transform: scale(1, 0.6);
        border-radius: 4px / 6.7px;
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        width: 40%;
        height: 14px;
    }

    .mui-1g5y6fb:empty::before {
        content: " ";
    }
}

@layer mui {
    .mui-1a5z0bv {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        margin-bottom: calc(2 * var(--mui-spacing));
    }

    .mui-1a5z0bv> :not(style):not(style) {
        margin: 0px;
    }

    .mui-1a5z0bv> :not(style)~ :not(style) {
        margin-left: calc(1.5 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-rkz5mh {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(1.25 * var(--mui-spacing));
        padding: var(--mui-spacing);
        border-radius: var(--mui-shape-borderRadius);
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
    }
}

@layer mui {
    .mui-4tzg4h {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        margin-top: 0px;
        margin-bottom: 0px;
        transform-origin: 0px 55%;
        transform: scale(1, 0.6);
        border-radius: 4px / 6.7px;
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        width: 50%;
        height: 18px;
    }

    .mui-4tzg4h:empty::before {
        content: " ";
    }
}

@layer mui {
    .mui-1u185ku {
        display: block;
        background-color: var(--mui-palette-Skeleton-bg);
        margin-top: 0px;
        margin-bottom: 0px;
        transform-origin: 0px 55%;
        transform: scale(1, 0.6);
        border-radius: 4px / 6.7px;
        animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
        width: 80%;
        height: 14px;
    }

    .mui-1u185ku:empty::before {
        content: " ";
    }
}

@layer mui {
    .mui-1kuzmtp {
        position: relative;
        display: block;
        overflow: hidden;
        aspect-ratio: 32 / 35;
        border-radius: 8px;
        border-width: 1px;
        border-style: solid;
        border-image: none;
        border-color: var(--mui-palette-divider);
        background-color: rgb(11, 11, 15);
        transition: border-color 0.3s;
    }

    @media (hover: hover) {
        .mui-1kuzmtp:hover {
            border-color: var(--mui-palette-primary-main);
        }
    }
}

@layer mui {
    .mui-1h4m0lq {
        position: absolute;
        inset: 0px;
        overflow: hidden;
        border-radius: inherit;
    }
}

@layer mui {
    .mui-1v0fnj6 {
        position: absolute;
        inset: 0px;
        transition: transform 0.3s;
        will-change: transform;
    }
}

@layer mui {
    .mui-9u1ujz {
        position: absolute;
        inset: 0px;
        background: linear-gradient(rgba(7, 7, 10, 0.1) 0%, rgba(7, 7, 10, 0.22) 42%, rgba(7, 7, 10, 0.88) 100%);
    }
}

@layer mui {
    .mui-ebwz5b {
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0px;
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
        display: flex;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center;
        gap: var(--mui-spacing);
    }

    @media (min-width: 0px) {
        .mui-ebwz5b {
            padding-bottom: calc(1.5 * var(--mui-spacing));
        }
    }

    @media (min-width: 600px) {
        .mui-ebwz5b {
            padding-bottom: calc(2.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1dlee6d {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 1rem;
        font-weight: 900;
        line-height: 1;
        text-align: center;
        letter-spacing: -0.02em;
    }

    @media (min-width: 0px) {
        .mui-1dlee6d {
            font-size: 0.9375rem;
        }
    }

    @media (min-width: 600px) {
        .mui-1dlee6d {
            font-size: 1.25rem;
        }
    }

    @media (min-width: 900px) {
        .mui-1dlee6d {
            font-size: 1.625rem;
        }
    }
}

@layer mui {
    .mui-1hl1qbl {
        width: 7px;
        height: 7px;
        flex-shrink: 0;
        border-radius: 50%;
        background-color: var(--mui-palette-primary-main);
        color: var(--mui-palette-primary-main);
        box-shadow: currentcolor 0px 0px 8px;
        animation: 2.4s ease-in-out 0s infinite normal none running pulse-dot;
    }

    @-webkit-keyframes pulse-dot {

        0%,
        100% {
            opacity: 1;
            transform: scale(1);
        }

        50% {
            opacity: 0.25;
            transform: scale(0.65);
        }
    }

    @keyframes pulse-dot {

        0%,
        100% {
            opacity: 1;
            transform: scale(1);
        }

        50% {
            opacity: 0.25;
            transform: scale(0.65);
        }
    }
}

@layer mui {
    .mui-dl76dx {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0px;
        box-sizing: border-box;
    }

    @media (min-width: 900px) {
        .mui-dl76dx {
            -webkit-box-flex: 0;
            flex-grow: 0;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width: 1200px) {
        .mui-dl76dx {
            -webkit-box-flex: 0;
            flex-grow: 0;
            flex-basis: auto;
            width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width: 0px) {
        .mui-dl76dx {
            display: block;
        }
    }

    @media (min-width: 900px) {
        .mui-dl76dx {
            display: block;
        }
    }

    @media (min-width: 1200px) {
        .mui-dl76dx {
            display: block;
        }
    }
}

@layer mui {
    .mui-c13wa2 {
        position: relative;
        overflow: hidden;
        aspect-ratio: 32 / 35;
        border-radius: 8px;
        border-width: 1px;
        border-style: dashed;
        border-image: none;
        border-color: var(--mui-palette-divider);
        background-color: rgb(11, 11, 15);
        display: flex;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        gap: var(--mui-spacing);
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
        background-image: repeating-linear-gradient(135deg, rgba(16, 16, 21, 0.9) 0px, rgba(16, 16, 21, 0.9) 10px, transparent 10px, transparent 20px);
    }

    @media (min-width: 0px) {
        .mui-c13wa2 {
            padding-bottom: calc(1.5 * var(--mui-spacing));
        }
    }

    @media (min-width: 600px) {
        .mui-c13wa2 {
            padding-bottom: calc(2.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-14maz10 {
        margin: 0px;
        font-size: 0.75rem;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        color: var(--mui-palette-text-disabled);
        text-align: center;
    }
}

@layer mui {
    .mui-qxtrcx {
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0px;
        padding-left: calc(1.75 * var(--mui-spacing));
        padding-right: calc(1.75 * var(--mui-spacing));
    }

    @media (min-width: 0px) {
        .mui-qxtrcx {
            padding-bottom: calc(1.5 * var(--mui-spacing));
        }
    }

    @media (min-width: 600px) {
        .mui-qxtrcx {
            padding-bottom: calc(2.25 * var(--mui-spacing));
        }
    }
}

@layer mui {
    .mui-1frq0gy {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 1rem;
        font-weight: 900;
        line-height: 1;
        text-align: center;
        letter-spacing: -0.02em;
        color: var(--mui-palette-text-secondary);
    }

    @media (min-width: 0px) {
        .mui-1frq0gy {
            font-size: 0.9375rem;
        }
    }

    @media (min-width: 600px) {
        .mui-1frq0gy {
            font-size: 1.25rem;
        }
    }

    @media (min-width: 900px) {
        .mui-1frq0gy {
            font-size: 1.625rem;
        }
    }
}

@layer mui {
    .mui-1npxmzg {
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 1.66;
        letter-spacing: 0.03333em;
        color: var(--mui-palette-text-secondary);
        display: block;
        text-align: center;
        margin-top: var(--mui-spacing);
    }
}

@layer mui {
    .mui-1mxhtuj {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        min-width: 0px;
        box-sizing: border-box;
    }

    @media (min-width: 900px) {
        .mui-1mxhtuj {
            -webkit-box-flex: 0;
            flex-grow: 0;
            flex-basis: auto;
            width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width: 1200px) {
        .mui-1mxhtuj {
            -webkit-box-flex: 0;
            flex-grow: 0;
            flex-basis: auto;
            width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
        }
    }

    @media (min-width: 0px) {
        .mui-1mxhtuj {
            display: none;
        }
    }

    @media (min-width: 900px) {
        .mui-1mxhtuj {
            display: block;
        }
    }

    @media (min-width: 1200px) {
        .mui-1mxhtuj {
            display: none;
        }
    }
}

@layer mui {
    .mui-1fgkhac {
        display: flex;
        flex-direction: row;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 64px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 4px 8px);
        opacity: 1;
        transition: opacity 0.2s;
    }
}

@layer mui {
    .mui-fztoht {
        position: absolute;
        inset: -26%;
        width: 152%;
        height: 152%;
        pointer-events: none;
        z-index: 2;
        opacity: 0;
        transition: opacity 300ms;
        animation: 200ms ease-out 0s 1 normal backwards running animation-1z06hxh;
    }
}

@layer mui {
    @-webkit-keyframes animation-1z06hxh {
        0% {
            opacity: 0;
            transform: scale(0.94);
        }

        100% {
            opacity: 1;
            transform: scale(1);
        }
    }

    @keyframes animation-1z06hxh {
        0% {
            opacity: 0;
            transform: scale(0.94);
        }

        100% {
            opacity: 1;
            transform: scale(1);
        }
    }
}

@layer mui {
    .mui-yuq15u {
        display: block;
        pointer-events: none;
        opacity: 1;
        transition: opacity 300ms;
        position: absolute;
        top: -26%;
        left: -26%;
        width: 152%;
        height: 152%;
        z-index: 3;
    }
}

@layer mui {
    .mui-jnvukt {
        max-width: 100%;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        white-space: nowrap;
        transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
        outline: 0px;
        text-decoration: none;
        padding: 0px;
        vertical-align: middle;
        box-sizing: border-box;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        cursor: pointer;
        background-color: rgba(61, 214, 140, 0.1);
        color: rgb(61, 214, 140);
        border: 0px;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        font-size: 0.6875rem;
        border-radius: 4px;
        height: 22px;
    }

    .mui-jnvukt.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
        pointer-events: none;
    }

    .mui-jnvukt .MuiChip-avatar {
        margin-left: 5px;
        margin-right: -6px;
        width: 24px;
        height: 24px;
        color: var(--mui-palette-Chip-defaultAvatarColor);
        font-size: 0.75rem;
    }

    .mui-jnvukt .MuiChip-icon {
        margin-left: 5px;
        margin-right: -6px;
    }

    .mui-jnvukt .MuiChip-deleteIcon {
        -webkit-tap-highlight-color: transparent;
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.26);
        font-size: 22px;
        cursor: pointer;
        margin: 0px 5px 0px -6px;
    }

    .mui-jnvukt .MuiChip-deleteIcon:hover {
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.4);
    }

    .mui-jnvukt .MuiChip-deleteIcon {
        color: rgba(var(--mui-palette-success-contrastTextChannel) / 0.7);
    }

    .mui-jnvukt .MuiChip-deleteIcon:hover,
    .mui-jnvukt .MuiChip-deleteIcon:active {
        color: var(--mui-palette-success-contrastText);
    }

    .mui-jnvukt .MuiChip-icon {
        color: var(--mui-palette-Chip-defaultIconColor);
    }

    .mui-jnvukt .MuiChip-icon {
        color: inherit;
    }

    .mui-jnvukt:hover {
        background-color: rgba(var(--mui-palette-action-selectedChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    .mui-jnvukt.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-action-selectedChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-jnvukt:active {
        box-shadow: var(--mui-shadows-1);
    }

    .mui-jnvukt:hover,
    .mui-jnvukt.Mui-focusVisible {
        background-color: var(--mui-palette-success-dark);
    }

    .mui-jnvukt .MuiChip-label {
        padding: 0px 10px;
    }

    .mui-jnvukt .MuiChip-label {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(0.75 * var(--mui-spacing));
    }

    @media (hover: hover) {
        .mui-jnvukt:hover {
            background-color: rgba(var(--mui-palette-success-mainChannel) / 0.16);
        }
    }
}

@layer mui {
    .mui-1aa2v4j {
        position: relative;
        margin: 0px;
        appearance: none;
        max-width: 100%;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        white-space: nowrap;
        transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
        outline: 0px;
        text-decoration: none;
        padding: 0px;
        vertical-align: middle;
        box-sizing: border-box;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        cursor: pointer;
        background-color: rgba(61, 214, 140, 0.1);
        color: rgb(61, 214, 140);
        border: 0px;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        font-size: 0.6875rem;
        border-radius: 4px;
        height: 22px;
    }

    .mui-1aa2v4j.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-1aa2v4j {
            print-color-adjust: exact;
        }
    }

    .mui-1aa2v4j.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
        pointer-events: none;
    }

    .mui-1aa2v4j .MuiChip-avatar {
        margin-left: 5px;
        margin-right: -6px;
        width: 24px;
        height: 24px;
        color: var(--mui-palette-Chip-defaultAvatarColor);
        font-size: 0.75rem;
    }

    .mui-1aa2v4j .MuiChip-icon {
        margin-left: 5px;
        margin-right: -6px;
    }

    .mui-1aa2v4j .MuiChip-deleteIcon {
        -webkit-tap-highlight-color: transparent;
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.26);
        font-size: 22px;
        cursor: pointer;
        margin: 0px 5px 0px -6px;
    }

    .mui-1aa2v4j .MuiChip-deleteIcon:hover {
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.4);
    }

    .mui-1aa2v4j .MuiChip-deleteIcon {
        color: rgba(var(--mui-palette-success-contrastTextChannel) / 0.7);
    }

    .mui-1aa2v4j .MuiChip-deleteIcon:hover,
    .mui-1aa2v4j .MuiChip-deleteIcon:active {
        color: var(--mui-palette-success-contrastText);
    }

    .mui-1aa2v4j .MuiChip-icon {
        color: var(--mui-palette-Chip-defaultIconColor);
    }

    .mui-1aa2v4j .MuiChip-icon {
        color: inherit;
    }

    .mui-1aa2v4j:hover {
        background-color: rgba(var(--mui-palette-action-selectedChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)));
    }

    .mui-1aa2v4j.Mui-focusVisible {
        background-color: rgba(var(--mui-palette-action-selectedChannel) / calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-focusOpacity)));
    }

    .mui-1aa2v4j:active {
        box-shadow: var(--mui-shadows-1);
    }

    .mui-1aa2v4j:hover,
    .mui-1aa2v4j.Mui-focusVisible {
        background-color: var(--mui-palette-success-dark);
    }

    .mui-1aa2v4j .MuiChip-label {
        padding: 0px 10px;
    }

    .mui-1aa2v4j .MuiChip-label {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(0.75 * var(--mui-spacing));
    }

    @media (hover: hover) {
        .mui-1aa2v4j:hover {
            background-color: rgba(var(--mui-palette-success-mainChannel) / 0.16);
        }
    }
}

@layer mui {
    .mui-xfywc1 {
        display: inline-flex;
        opacity: 0.7;
    }
}

@layer mui {
    .mui-1vx1dtt {
        position: relative;
        height: 100%;
    }
}

@layer mui {
    .mui-1a88bc8 {
        height: 100%;
        overflow-y: auto;
        overscroll-behavior: contain;
    }
}

@layer mui {
    .mui-1r91hqp {
        display: flex;
        flex-direction: row;
        -webkit-box-pack: center;
        justify-content: center;
        padding-top: var(--mui-spacing);
        padding-bottom: var(--mui-spacing);
        min-height: 36px;
    }
}

@layer mui {
    .mui-hvfno1 {
        height: 1320px;
        width: 100%;
        position: relative;
    }
}

@layer mui {
    .mui-1f1lkp1 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(0px);
    }
}

@layer mui {
    .mui-1jxjaca {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: calc(2 * var(--mui-spacing));
        padding-left: calc(2 * var(--mui-spacing));
        padding-right: calc(2 * var(--mui-spacing));
        padding-top: var(--mui-spacing);
        padding-bottom: var(--mui-spacing);
    }
}

@layer mui {
    .mui-mzqou1 {
        flex: 1 1 0%;
        height: 1px;
        background-color: rgba(var(--mui-palette-dividerChannel) / 0.5);
    }
}

@layer mui {
    .mui-nv21ms {
        margin: 0px;
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 1.66;
        letter-spacing: 0.03333em;
        color: var(--mui-palette-text-secondary);
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-whh5e5 {
        opacity: 1;
    }
}

@layer mui {
    .mui-1yl7752 {
        display: flex;
        flex-direction: row;
        position: relative;
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(0.25 * var(--mui-spacing));
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        transition: background-color 1s;
    }

    @media (min-width: 0px) {
        .mui-1yl7752 {
            gap: var(--mui-spacing);
            padding-left: var(--mui-spacing);
            padding-right: var(--mui-spacing);
        }
    }

    @media (min-width: 600px) {
        .mui-1yl7752 {
            gap: calc(1.5 * var(--mui-spacing));
            padding-left: calc(1.75 * var(--mui-spacing));
            padding-right: calc(1.75 * var(--mui-spacing));
        }
    }

    .mui-1yl7752:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.03);
    }

    .mui-1yl7752:hover .chat-action-buttons {
        opacity: 1;
        pointer-events: auto;
    }

    .mui-1yl7752:hover .chat-hover-timestamp {
        opacity: 1;
    }
}

@layer mui {
    .mui-1mqx3vy {
        display: flex;
        flex-direction: row;
        position: relative;
        flex-shrink: 0;
        border-radius: 50%;
        overflow: hidden;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-weight: 700;
        font-size: 1.25rem;
        color: var(--mui-palette-common-white);
        transition: transform 0.2s;
    }

    @media (min-width: 0px) {
        .mui-1mqx3vy {
            width: 32px;
            height: 32px;
        }
    }

    @media (min-width: 600px) {
        .mui-1mqx3vy {
            width: 40px;
            height: 40px;
        }
    }

    .mui-1mqx3vy:hover {
        transform: scale(1.05);
    }
}

@layer mui {
    .mui-ke3voc {
        flex: 1 1 0%;
        min-width: 0px;
        padding-right: 0px;
    }
}

@layer mui {
    .mui-14h327l {
        display: flex;
        flex-flow: wrap;
        -webkit-box-align: center;
        align-items: center;
        column-gap: var(--mui-spacing);
        row-gap: 0px;
        margin-bottom: calc(0.25 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1n1yjy9 {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        text-decoration: none;
        font-weight: 600;
        min-width: 0px;
        color: var(--mui-palette-text-primary);
        flex-shrink: 0;
        max-width: 100%;
    }

    .mui-1n1yjy9:hover {
        text-decoration: underline;
    }
}

@layer mui {
    .mui-ywt1ch {
        margin: 0px;
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 1.66;
        letter-spacing: 0.03333em;
        color: var(--mui-palette-text-secondary);
        white-space: nowrap;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-f41kh8 {
        margin: 0px;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0.01071em;
        color: var(--mui-palette-text-secondary);
        line-height: 1.6;
        word-break: break-word;
        overflow-wrap: anywhere;
    }
}

@layer mui {
    .mui-yitgqk {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(44px);
    }
}

@layer mui {
    .mui-lec006 {
        display: flex;
        flex-direction: row;
        position: relative;
        padding-top: calc(0.25 * var(--mui-spacing));
        padding-bottom: calc(0.5 * var(--mui-spacing));
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        transition: background-color 1s;
    }

    @media (min-width: 0px) {
        .mui-lec006 {
            gap: var(--mui-spacing);
            padding-left: var(--mui-spacing);
            padding-right: var(--mui-spacing);
        }
    }

    @media (min-width: 600px) {
        .mui-lec006 {
            gap: calc(1.5 * var(--mui-spacing));
            padding-left: calc(1.75 * var(--mui-spacing));
            padding-right: calc(1.75 * var(--mui-spacing));
        }
    }

    .mui-lec006:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.03);
    }

    .mui-lec006:hover .chat-action-buttons {
        opacity: 1;
        pointer-events: auto;
    }

    .mui-lec006:hover .chat-hover-timestamp {
        opacity: 1;
    }
}

@layer mui {
    .mui-1a2g3zh {
        display: flex;
        flex-direction: row;
        flex-shrink: 0;
        -webkit-box-align: center;
        align-items: center;
        overflow: hidden;
    }

    @media (min-width: 0px) {
        .mui-1a2g3zh {
            width: 32px;
        }
    }

    @media (min-width: 600px) {
        .mui-1a2g3zh {
            width: 40px;
        }
    }
}

@layer mui {
    .mui-30i4r5 {
        margin: 0px;
        font-weight: 400;
        line-height: 1.66;
        letter-spacing: 0.03333em;
        color: var(--mui-palette-text-secondary);
        white-space: nowrap;
        flex-shrink: 0;
        font-size: 0.65rem;
        opacity: 0;
        transition: opacity 0.15s;
    }
}

@layer mui {
    .mui-1q93f5e {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(88px);
    }
}

@layer mui {
    .mui-c0c5m0 {
        display: flex;
        flex-direction: row;
        position: relative;
        padding-top: calc(1.5 * var(--mui-spacing));
        padding-bottom: calc(0.5 * var(--mui-spacing));
        border-radius: calc(2 * var(--mui-shape-borderRadius));
        transition: background-color 1s;
    }

    @media (min-width: 0px) {
        .mui-c0c5m0 {
            gap: var(--mui-spacing);
            padding-left: var(--mui-spacing);
            padding-right: var(--mui-spacing);
        }
    }

    @media (min-width: 600px) {
        .mui-c0c5m0 {
            gap: calc(1.5 * var(--mui-spacing));
            padding-left: calc(1.75 * var(--mui-spacing));
            padding-right: calc(1.75 * var(--mui-spacing));
        }
    }

    .mui-c0c5m0:hover {
        background-color: rgba(var(--mui-palette-primary-mainChannel) / 0.03);
    }

    .mui-c0c5m0:hover .chat-action-buttons {
        opacity: 1;
        pointer-events: auto;
    }

    .mui-c0c5m0:hover .chat-hover-timestamp {
        opacity: 1;
    }
}

@layer mui {
    .mui-1dtqgx7 {
        max-width: 220px;
    }

    @media (min-width: 0px) {
        .mui-1dtqgx7 {
            width: 100%;
        }
    }

    @media (min-width: 600px) {
        .mui-1dtqgx7 {
            width: 220px;
        }
    }
}

@layer mui {
    .mui-1d7yt8f {
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        color: var(--mui-palette-text-secondary);
        display: block;
        margin-bottom: calc(0.75 * var(--mui-spacing));
    }
}

@layer mui {
    .mui-1ktiouh {
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        overflow: hidden;
        position: relative;
        display: flex;
        flex-direction: column;
        height: 100%;
        background: linear-gradient(to top, rgba(176, 195, 217, 0.5) 0%, rgba(176, 195, 217, 0.18) 50%, transparent 100%);
    }

    @media (hover: hover) {
        .mui-1ktiouh:hover {
            border-color: rgb(176, 195, 217);
        }
    }

    .mui-1ktiouh::after {
        content: "";
        position: absolute;
        top: 0px;
        left: 0px;
        width: 35%;
        height: 100%;
        background: linear-gradient(105deg, transparent, rgba(255, 255, 255, 0.16), transparent);
        transform: translateX(-160%) skewX(-18deg);
        pointer-events: none;
        z-index: 3;
    }

    .mui-1ktiouh:hover::after {
        animation: 900ms ease 0s 1 normal none running animation-ckvow7;
    }
}

@layer mui {
    @-webkit-keyframes animation-ckvow7 {
        0% {
            transform: translateX(-160%) skewX(-18deg);
        }

        100% {
            transform: translateX(320%) skewX(-18deg);
        }
    }

    @keyframes animation-ckvow7 {
        0% {
            transform: translateX(-160%) skewX(-18deg);
        }

        100% {
            transform: translateX(320%) skewX(-18deg);
        }
    }
}

@layer mui {
    .mui-txx7q3 {
        color: var(--mui-palette-text-primary);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 8px;
        box-shadow: none;
        transition: border-color 0.2s, background-color 0.2s;
        overflow: hidden;
        position: relative;
        display: flex;
        flex-direction: column;
        height: 100%;
        background: linear-gradient(to top, rgba(176, 195, 217, 0.5) 0%, rgba(176, 195, 217, 0.18) 50%, transparent 100%);
    }

    @media (hover: hover) {
        .mui-txx7q3:hover {
            border-color: rgb(176, 195, 217);
        }
    }

    .mui-txx7q3::after {
        content: "";
        position: absolute;
        top: 0px;
        left: 0px;
        width: 35%;
        height: 100%;
        background: linear-gradient(105deg, transparent, rgba(255, 255, 255, 0.16), transparent);
        transform: translateX(-160%) skewX(-18deg);
        pointer-events: none;
        z-index: 3;
    }

    .mui-txx7q3:hover::after {
        animation: 900ms ease 0s 1 normal none running animation-ckvow7;
    }
}

@layer mui {
    .mui-v2ke7g {
        display: flex;
        flex-direction: row;
        position: relative;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        height: 72px;
        padding: 6px;
    }
}

@layer mui {
    .mui-oexfxo {
        display: flex;
        flex-direction: row;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 60px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 4px 8px);
        opacity: 0;
        transition: opacity 0.2s;
    }
}

@layer mui {
    .mui-10rpnmn {
        margin: 0px;
        font-size: 0.75rem;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: rgb(176, 195, 217);
    }
}

@layer mui {
    .mui-do6anb {
        height: 3px;
        background-color: rgb(176, 195, 217);
    }
}

@layer mui {
    .mui-1lrh1no {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(132px);
    }
}

@layer mui {
    .mui-19j0t25 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(176px);
    }
}

@layer mui {
    .mui-1rjw1hq {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(220px);
    }
}

@layer mui {
    .mui-ad5yk5 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(264px);
    }
}

@layer mui {
    .mui-18sffrc {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(308px);
    }
}

@layer mui {
    .mui-13nr4rk {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(352px);
    }
}

@layer mui {
    .mui-vmu633 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(396px);
    }
}

@layer mui {
    .mui-flp0jq {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(440px);
    }
}

@layer mui {
    .mui-5wi5mf {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(484px);
    }
}

@layer mui {
    .mui-1sgau17 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(528px);
    }
}

@layer mui {
    .mui-bokl5q {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(572px);
    }
}

@layer mui {
    .mui-16d7epn {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(616px);
    }
}

@layer mui {
    .mui-1r2359j {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(660px);
    }
}

@layer mui {
    .mui-1t2bxd9 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(704px);
    }
}

@layer mui {
    .mui-jz64l6 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(748px);
    }
}

@layer mui {
    .mui-uwxtkx {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(792px);
    }
}

@layer mui {
    .mui-sp04gj {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        display: block;
        text-decoration: none;
        font-weight: 600;
        flex-shrink: 0;
        color: var(--mui-palette-success-main);
    }

    .mui-sp04gj:hover {
        text-decoration: underline;
    }
}

@layer mui {
    .mui-1pj1arm {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        text-decoration: none;
        font-weight: 600;
        min-width: 0px;
        color: rgb(242, 223, 15);
        flex-shrink: 0;
        max-width: 100%;
    }

    .mui-1pj1arm:hover {
        text-decoration: underline;
    }
}

@layer mui {
    .mui-14wvfj0 {
        display: block;
        flex-shrink: 0;
    }
}

@layer mui {
    .mui-fflen0 {
        max-width: 100%;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        white-space: nowrap;
        transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
        cursor: unset;
        outline: 0px;
        text-decoration: none;
        padding: 0px;
        vertical-align: middle;
        box-sizing: border-box;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        font-size: 0.6875rem;
        border-radius: 4px;
        height: 18px;
        background-color: color-mix(in srgb, rgb(242, 223, 15) 25%, rgba(0, 0, 0, 0.7) 75%);
        color: rgb(242, 223, 15);
        border: 0px solid;
    }

    .mui-fflen0.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
        pointer-events: none;
    }

    .mui-fflen0 .MuiChip-avatar {
        margin-left: 5px;
        margin-right: -6px;
        width: 24px;
        height: 24px;
        color: var(--mui-palette-Chip-defaultAvatarColor);
        font-size: 0.75rem;
    }

    .mui-fflen0 .MuiChip-icon {
        margin-left: 5px;
        margin-right: -6px;
    }

    .mui-fflen0 .MuiChip-deleteIcon {
        -webkit-tap-highlight-color: transparent;
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.26);
        font-size: 22px;
        cursor: pointer;
        margin: 0px 5px 0px -6px;
    }

    .mui-fflen0 .MuiChip-deleteIcon:hover {
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.4);
    }

    .mui-fflen0 .MuiChip-avatar {
        margin-left: 4px;
        margin-right: -4px;
        width: 18px;
        height: 18px;
        font-size: 0.625rem;
    }

    .mui-fflen0 .MuiChip-icon {
        font-size: 18px;
        margin-left: 4px;
        margin-right: -4px;
    }

    .mui-fflen0 .MuiChip-deleteIcon {
        font-size: 16px;
        margin-right: 4px;
        margin-left: -4px;
    }

    .mui-fflen0 .MuiChip-icon {
        color: var(--mui-palette-Chip-defaultIconColor);
    }

    .mui-fflen0 .MuiChip-label {
        padding: 0px 8px;
    }
}

@layer mui {
    .mui-b9zgoq {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-left: 8px;
        padding-right: 8px;
    }
}

@layer mui {
    .mui-i9tedb {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(836px);
    }
}

@layer mui {
    .mui-8r1x5n {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(880px);
    }
}

@layer mui {
    .mui-y6djnm {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(924px);
    }
}

@layer mui {
    .mui-1wq3cms {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(968px);
    }
}

@layer mui {
    .mui-dby667 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 1.66;
        letter-spacing: 0.03333em;
        color: var(--mui-palette-text-secondary);
        margin-left: calc(0.5 * var(--mui-spacing));
        font-style: italic;
        white-space: nowrap;
    }
}

@layer mui {
    .mui-2os57a {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1012px);
    }
}

@layer mui {
    .mui-x05as7 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1056px);
    }
}

@layer mui {
    .mui-wm8bxw {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1100px);
    }
}

@layer mui {
    .mui-bu5zaa {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1144px);
    }
}

@layer mui {
    .mui-1o8rq5z {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1188px);
    }
}

@layer mui {
    .mui-4b4cqd {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1232px);
    }
}

@layer mui {
    .mui-mt8geh {
        height: 2292px;
        width: 100%;
        position: relative;
    }
}

@layer mui {
    .mui-1r8hz61 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(94px);
    }
}

@layer mui {
    .mui-1mcgpe3 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(122px);
    }
}

@layer mui {
    .mui-c6b1n9 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(309px);
    }
}

@layer mui {
    .mui-18r5jyw {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(369px);
    }
}

@layer mui {
    .mui-13k3eh {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(556px);
    }
}

@layer mui {
    .mui-lf390g {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(639px);
    }
}

@layer mui {
    .mui-1pb2i3t {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(699px);
    }
}

@layer mui {
    .mui-1y2vz05 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(757px);
    }
}

@layer mui {
    .mui-18j8ci3 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(785px);
    }
}

@layer mui {
    .mui-1mt39bo {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(845px);
    }
}

@layer mui {
    .mui-k2gngr {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(903px);
    }
}

@layer mui {
    .mui-15vb4lh {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(931px);
    }
}

@layer mui {
    .mui-s57mnj {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1014px);
    }
}

@layer mui {
    .mui-pv1mml {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1072px);
    }
}

@layer mui {
    .mui-a4m4pl {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1160px);
    }
}

@layer mui {
    .mui-1t32orx {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1347px);
    }
}

@layer mui {
    .mui-yy68of {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1407px);
    }
}

@layer mui {
    .mui-91uxjf {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1494px);
    }
}

@layer mui {
    .mui-qdwelp {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1552px);
    }
}

@layer mui {
    .mui-qvv0tt {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1580px);
    }
}

@layer mui {
    .mui-1e838t5 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1687px);
    }
}

@layer mui {
    .mui-1wpsg0i {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1761px);
    }
}

@layer mui {
    .mui-ay9k2g {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(1821px);
    }
}

@layer mui {
    .mui-tze8yq {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(2008px);
    }
}

@layer mui {
    .mui-1o352d3 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(2068px);
    }
}

@layer mui {
    .mui-ln5v4m {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(2128px);
    }
}

@layer mui {
    .mui-bpqj0j {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(2188px);
    }
}

@layer mui {
    .mui-1brxr5s {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transform: translateY(2248px);
    }
}

@layer mui {
    .mui-1sm3jbq {
        margin: 0px;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        font-size: 0.875rem;
        line-height: 1.43;
        letter-spacing: 0.01071em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        text-decoration: none;
        font-weight: 600;
        min-width: 0px;
        color: rgb(0, 102, 20);
        flex-shrink: 0;
        max-width: 100%;
    }

    .mui-1sm3jbq:hover {
        text-decoration: underline;
    }
}

@layer mui {
    .mui-1iyqc5u {
        max-width: 100%;
        font-family: var(--font-sans), "Onest", system-ui, sans-serif;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        white-space: nowrap;
        transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
        cursor: unset;
        outline: 0px;
        text-decoration: none;
        padding: 0px;
        vertical-align: middle;
        box-sizing: border-box;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.04em;
        font-size: 0.6875rem;
        border-radius: 4px;
        height: 18px;
        background-color: color-mix(in srgb, rgb(0, 102, 20) 25%, rgba(0, 0, 0, 0.7) 75%);
        color: rgb(0, 102, 20);
        border: 0px solid;
    }

    .mui-1iyqc5u.Mui-disabled {
        opacity: var(--mui-palette-action-disabledOpacity);
        pointer-events: none;
    }

    .mui-1iyqc5u .MuiChip-avatar {
        margin-left: 5px;
        margin-right: -6px;
        width: 24px;
        height: 24px;
        color: var(--mui-palette-Chip-defaultAvatarColor);
        font-size: 0.75rem;
    }

    .mui-1iyqc5u .MuiChip-icon {
        margin-left: 5px;
        margin-right: -6px;
    }

    .mui-1iyqc5u .MuiChip-deleteIcon {
        -webkit-tap-highlight-color: transparent;
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.26);
        font-size: 22px;
        cursor: pointer;
        margin: 0px 5px 0px -6px;
    }

    .mui-1iyqc5u .MuiChip-deleteIcon:hover {
        color: rgba(var(--mui-palette-text-primaryChannel) / 0.4);
    }

    .mui-1iyqc5u .MuiChip-avatar {
        margin-left: 4px;
        margin-right: -4px;
        width: 18px;
        height: 18px;
        font-size: 0.625rem;
    }

    .mui-1iyqc5u .MuiChip-icon {
        font-size: 18px;
        margin-left: 4px;
        margin-right: -4px;
    }

    .mui-1iyqc5u .MuiChip-deleteIcon {
        font-size: 16px;
        margin-right: 4px;
        margin-left: -4px;
    }

    .mui-1iyqc5u .MuiChip-icon {
        color: var(--mui-palette-Chip-defaultIconColor);
    }

    .mui-1iyqc5u .MuiChip-label {
        padding: 0px 8px;
    }
}

@layer mui {
    .mui-53xln {
        height: 2439px;
        width: 100%;
        position: relative;
    }
}

@layer mui {
    .mui-1szym22 {
        text-align: center;
        flex: 0 0 auto;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        padding: 5px;
        font-size: 1.125rem;
        position: absolute;
        bottom: 8px;
        right: 16px;
        background-color: var(--mui-palette-background-paper);
        box-shadow: var(--mui-shadows-2);
    }

    .mui-1szym22:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-1szym22:hover {
            background-color: transparent;
        }
    }

    .mui-1szym22.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-1szym22.MuiIconButton-loading {
        color: transparent;
    }

    .mui-1szym22:hover {
        background-color: var(--mui-palette-background-paper);
    }
}

@layer mui {
    .mui-rgkigk {
        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;
        outline: 0px;
        border: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        text-align: center;
        flex: 0 0 auto;
        border-radius: 50%;
        color: var(--mui-palette-action-active);
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
        --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));
        padding: 5px;
        font-size: 1.125rem;
        position: absolute;
        bottom: 8px;
        right: 16px;
        background-color: var(--mui-palette-background-paper);
        box-shadow: var(--mui-shadows-2);
    }

    .mui-rgkigk.Mui-disabled {
        pointer-events: none;
        cursor: default;
    }

    @media print {
        .mui-rgkigk {
            print-color-adjust: exact;
        }
    }

    .mui-rgkigk:hover {
        background-color: var(--IconButton-hoverBg);
    }

    @media (hover: none) {
        .mui-rgkigk:hover {
            background-color: transparent;
        }
    }

    .mui-rgkigk.Mui-disabled {
        background-color: transparent;
        color: var(--mui-palette-action-disabled);
    }

    .mui-rgkigk.MuiIconButton-loading {
        color: transparent;
    }

    .mui-rgkigk:hover {
        background-color: var(--mui-palette-background-paper);
    }
}

@layer mui {
    .mui-nd3mn6 {
        display: flex;
        flex-direction: row;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 60px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 4px 8px);
        opacity: 1;
        transition: opacity 0.2s;
    }
}

.MuiDialog-container.MuiDialog-scrollPaper.mui-fh1hs4 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(5px);
}