@charset "utf-8"; :root {
  --mui-spacing: 8px;
  --mui-shape-borderRadius: 4px;
  --mui-shadows-0: none;
  --mui-shadows-1: rgb(0 0 0 / 7%) 0px 1px 1px;
  --mui-shadows-2: rgb(0 0 0 / 22%) 0px 1px 2px;
  --mui-shadows-3: 0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);
  --mui-shadows-4: rgb(0 0 0 / 22%) 0px 1px 3px;
  --mui-shadows-5: rgb(200 0 0 / 7%) 0px 1px 2px;
  --mui-shadows-6: rgb(200 0 0 / 7%) 0px 1px 2px;
  --mui-shadows-7: rgb(0 0 0 / 7%) 0px 1px 2px;
  --mui-shadows-8: rgb(0 0 0 / 7%) 0px 1px 2px;
  --mui-shadows-9: rgb(0 0 0 / 9%) 0px 1px 2px;
  --mui-shadows-10: rgb(0 0 0 / 9%) 0px 1px 2px;
  --mui-shadows-11: rgb(0 0 0 / 9%) 0px 1px 2px;
  --mui-shadows-12: rgb(0 0 0 / 9%) 0px 1px 2px;
  --mui-shadows-13: rgb(0 0 0 / 11%) 0px 1px 2px;
  --mui-shadows-14: rgb(0 0 0 / 11%) 0px 1px 2px;
  --mui-shadows-15: rgb(0 0 0 / 11%) 0px 1px 2px;
  --mui-shadows-16: rgb(0 0 0 / 11%) 0px 1px 2px;
  --mui-shadows-17: rgb(0 0 0 / 15%) 0px 1px 2px;
  --mui-shadows-18: rgb(0 0 0 / 15%) 0px 1px 2px;
  --mui-shadows-19: rgb(0 0 0 / 15%) 0px 1px 2px;
  --mui-shadows-20: rgb(0 0 0 / 15%) 0px 1px 2px;
  --mui-shadows-21: rgb(0 0 0 / 20%) 0px 1px 2px;
  --mui-shadows-22: rgb(0 0 0 / 20%) 0px 1px 2px;
  --mui-shadows-23: rgb(0 0 0 / 20%) 0px 1px 2px;
  --mui-shadows-24: rgb(0 0 0 / 20%) 0px 1px 2px;
  --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: 600 1.5rem/1.167 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-h2: 600 1.375rem/1.2 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-h3: 400 1.125rem/1.167 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-h4: 400 1.0rem/1.235 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-h5: 400 1.0rem/1.334 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-h6: 500 1.0rem/1.6 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-subtitle1: 400 1.25rem/1.75 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-subtitle2: 500 0.875rem/1.57 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-body1: 500 0.875rem/1.5 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-body2: 400 0.875rem/1.43 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-button: 500 0.8125rem/1.75 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-caption: 400 0.8125rem/1.66 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-overline: 400 0.75rem/2.66 Inter,"Helvetica Neue","Helvetica",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --mui-font-inherit: inherit inherit/inherit inherit;
}

:root {
  color-scheme: light;
  --mui-palette-primary-main: #f0488b;
  --mui-palette-primary-contrastText: #fff;
  --mui-palette-primary-light: rgb(243, 108, 162);
  --mui-palette-primary-dark: rgb(168, 50, 97);
  --mui-palette-primary-mainChannel: 240 72 139;
  --mui-palette-primary-lightChannel: 243 108 162;
  --mui-palette-primary-darkChannel: 168 50 97;
  --mui-palette-primary-contrastTextChannel: 255 255 255;
  --mui-palette-secondary-main: #15ebe7;
  --mui-palette-secondary-light: rgb(67, 239, 235);
  --mui-palette-secondary-dark: rgb(14, 164, 161);
  --mui-palette-secondary-contrastText: rgba(0, 0, 0, 0.87);
  --mui-palette-secondary-mainChannel: 21 235 231;
  --mui-palette-secondary-lightChannel: 67 239 235;
  --mui-palette-secondary-darkChannel: 14 164 161;
  --mui-palette-secondary-contrastTextChannel: 0 0 0;
  --mui-palette-success-main: #06d6a0;
  --mui-palette-success-light: rgb(55, 222, 179);
  --mui-palette-success-dark: rgb(4, 149, 112);
  --mui-palette-success-contrastText: rgba(0, 0, 0, 0.87);
  --mui-palette-success-mainChannel: 6 214 160;
  --mui-palette-success-lightChannel: 55 222 179;
  --mui-palette-success-darkChannel: 4 149 112;
  --mui-palette-success-contrastTextChannel: 0 0 0;
  --mui-palette-background-default: #fcfcfc;
  --mui-palette-background-paper: #fff;
  --mui-palette-background-defaultChannel: 252 252 252;
  --mui-palette-background-paperChannel: 255 255 255;
  --mui-palette-neutral-main: #607085;
  --mui-palette-neutral-dark: #394960;
  --mui-palette-neutral-light: #e7eaef;
  --mui-palette-neutral-contrastText: #f1f4f9;
  --mui-palette-neutral-mainChannel: 96 112 133;
  --mui-palette-neutral-lightChannel: 231 234 239;
  --mui-palette-neutral-darkChannel: 57 73 96;
  --mui-palette-neutral-contrastTextChannel: 241 244 249;
  --mui-palette-common-black: #000;
  --mui-palette-common-white: #fff;
  --mui-palette-common-background: #fff;
  --mui-palette-common-onBackground: #000;
  --mui-palette-common-backgroundChannel: 255 255 255;
  --mui-palette-common-onBackgroundChannel: 0 0 0;
  --mui-palette-error-main: #d32f2f;
  --mui-palette-error-light: #ef5350;
  --mui-palette-error-dark: #c62828;
  --mui-palette-error-contrastText: #fff;
  --mui-palette-error-mainChannel: 211 47 47;
  --mui-palette-error-lightChannel: 239 83 80;
  --mui-palette-error-darkChannel: 198 40 40;
  --mui-palette-error-contrastTextChannel: 255 255 255;
  --mui-palette-warning-main: #ed6c02;
  --mui-palette-warning-light: #ff9800;
  --mui-palette-warning-dark: #e65100;
  --mui-palette-warning-contrastText: #fff;
  --mui-palette-warning-mainChannel: 237 108 2;
  --mui-palette-warning-lightChannel: 255 152 0;
  --mui-palette-warning-darkChannel: 230 81 0;
  --mui-palette-warning-contrastTextChannel: 255 255 255;
  --mui-palette-info-main: #0288d1;
  --mui-palette-info-light: #03a9f4;
  --mui-palette-info-dark: #01579b;
  --mui-palette-info-contrastText: #fff;
  --mui-palette-info-mainChannel: 2 136 209;
  --mui-palette-info-lightChannel: 3 169 244;
  --mui-palette-info-darkChannel: 1 87 155;
  --mui-palette-info-contrastTextChannel: 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-text-primary: rgba(0, 0, 0, 0.87);
  --mui-palette-text-secondary: rgba(0, 0, 0, 0.6);
  --mui-palette-text-disabled: rgba(0, 0, 0, 0.38);
  --mui-palette-text-primaryChannel: 0 0 0;
  --mui-palette-text-secondaryChannel: 0 0 0;
  --mui-palette-divider: rgba(0, 0, 0, 0.12);
  --mui-palette-action-active: rgba(0, 0, 0, 0.54);
  --mui-palette-action-hover: rgba(0, 0, 0, 0.04);
  --mui-palette-action-hoverOpacity: 0.04;
  --mui-palette-action-selected: rgba(0, 0, 0, 0.08);
  --mui-palette-action-selectedOpacity: 0.08;
  --mui-palette-action-disabled: rgba(0, 0, 0, 0.26);
  --mui-palette-action-disabledBackground: rgba(0, 0, 0, 0.12);
  --mui-palette-action-disabledOpacity: 0.38;
  --mui-palette-action-focus: rgba(0, 0, 0, 0.12);
  --mui-palette-action-focusOpacity: 0.12;
  --mui-palette-action-activatedOpacity: 0.12;
  --mui-palette-action-activeChannel: 0 0 0;
  --mui-palette-action-selectedChannel: 0 0 0;
  --mui-palette-Alert-errorColor: rgb(95, 33, 32);
  --mui-palette-Alert-infoColor: rgb(1, 67, 97);
  --mui-palette-Alert-successColor: rgb(22, 88, 71);
  --mui-palette-Alert-warningColor: rgb(102, 60, 0);
  --mui-palette-Alert-errorFilledBg: var(--mui-palette-error-main, #d32f2f);
  --mui-palette-Alert-infoFilledBg: var(--mui-palette-info-main, #0288d1);
  --mui-palette-Alert-successFilledBg: var(--mui-palette-success-main, #06d6a0);
  --mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-main, #ed6c02);
  --mui-palette-Alert-errorFilledColor: #fff;
  --mui-palette-Alert-infoFilledColor: #fff;
  --mui-palette-Alert-successFilledColor: rgba(0, 0, 0, 0.87);
  --mui-palette-Alert-warningFilledColor: #fff;
  --mui-palette-Alert-errorStandardBg: rgb(253, 237, 237);
  --mui-palette-Alert-infoStandardBg: rgb(229, 246, 253);
  --mui-palette-Alert-successStandardBg: rgb(235, 251, 247);
  --mui-palette-Alert-warningStandardBg: rgb(255, 244, 229);
  --mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #d32f2f);
  --mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #0288d1);
  --mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #06d6a0);
  --mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #ed6c02);
  --mui-palette-AppBar-defaultBg: var(--mui-palette-grey-100, #f5f5f5);
  --mui-palette-Avatar-defaultBg: var(--mui-palette-grey-400, #bdbdbd);
  --mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-300, #e0e0e0);
  --mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-A100, #f5f5f5);
  --mui-palette-Chip-defaultBorder: var(--mui-palette-grey-400, #bdbdbd);
  --mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-700, #616161);
  --mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-700, #616161);
  --mui-palette-FilledInput-bg: rgba(0, 0, 0, 0.06);
  --mui-palette-FilledInput-hoverBg: rgba(0, 0, 0, 0.09);
  --mui-palette-FilledInput-disabledBg: rgba(0, 0, 0, 0.12);
  --mui-palette-LinearProgress-primaryBg: rgb(249, 185, 210);
  --mui-palette-LinearProgress-secondaryBg: rgb(166, 247, 245);
  --mui-palette-LinearProgress-errorBg: rgb(238, 175, 175);
  --mui-palette-LinearProgress-infoBg: rgb(158, 209, 237);
  --mui-palette-LinearProgress-successBg: rgb(160, 239, 218);
  --mui-palette-LinearProgress-warningBg: rgb(248, 199, 158);
  --mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.11);
  --mui-palette-Slider-primaryTrack: rgb(249, 185, 210);
  --mui-palette-Slider-secondaryTrack: rgb(166, 247, 245);
  --mui-palette-Slider-errorTrack: rgb(238, 175, 175);
  --mui-palette-Slider-infoTrack: rgb(158, 209, 237);
  --mui-palette-Slider-successTrack: rgb(160, 239, 218);
  --mui-palette-Slider-warningTrack: rgb(248, 199, 158);
  --mui-palette-SnackbarContent-bg: rgb(50, 50, 50);
  --mui-palette-SnackbarContent-color: #fff;
  --mui-palette-SpeedDialAction-fabHoverBg: rgb(216, 216, 216);
  --mui-palette-StepConnector-border: var(--mui-palette-grey-400, #bdbdbd);
  --mui-palette-StepContent-border: var(--mui-palette-grey-400, #bdbdbd);
  --mui-palette-Switch-defaultColor: var(--mui-palette-common-white, #fff);
  --mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-100, #f5f5f5);
  --mui-palette-Switch-primaryDisabledColor: rgb(249, 185, 210);
  --mui-palette-Switch-secondaryDisabledColor: rgb(166, 247, 245);
  --mui-palette-Switch-errorDisabledColor: rgb(238, 175, 175);
  --mui-palette-Switch-infoDisabledColor: rgb(158, 209, 237);
  --mui-palette-Switch-successDisabledColor: rgb(160, 239, 218);
  --mui-palette-Switch-warningDisabledColor: rgb(248, 199, 158);
  --mui-palette-TableCell-border: rgba(224, 224, 224, 1);
  --mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92);
  --mui-palette-dividerChannel: 0 0 0;
  --mui-opacity-inputPlaceholder: 0.42;
  --mui-opacity-inputUnderline: 0.42;
  --mui-opacity-switchTrackDisabled: 0.12;
  --mui-opacity-switchTrack: 0.38;
}

@charset "utf-8"; .css-14yoxd {
                    z-index: 1200;
                  }

.css-k3tv1o {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  height: 100vh;
  padding: calc(1 * var(--mui-spacing));
}

.css-1xffdgl {
  text-decoration: underline;
  color: inherit;
}

.css-1xffdgl:hover {
  text-decoration-color: inherit;
}

.css-1f9i3l3 {
  margin: 0px;
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  line-height: 1.6;
  font-weight: 500;
  text-decoration: underline;
  color: inherit;
}

.css-1f9i3l3:hover {
  text-decoration-color: inherit;
}

.css-1mtiliq {
  max-width: 100%;
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.8125rem;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 32px;
  border-radius: 16px;
  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;
  border: 0px;
  padding: 0px;
  vertical-align: middle;
  box-sizing: border-box;
  background-color: var(--mui-palette-info-main);
  color: var(--mui-palette-info-contrastText);
}

.css-1mtiliq.Mui-disabled {
  opacity: var(--mui-palette-action-disabledOpacity);
  pointer-events: none;
}

.css-1mtiliq .MuiChip-avatar {
  margin-left: 5px;
  margin-right: -6px;
  width: 24px;
  height: 24px;
  color: var(--mui-palette-Chip-defaultAvatarColor);
  font-size: 0.75rem;
}

.css-1mtiliq .MuiChip-avatarColorPrimary {
  color: var(--mui-palette-primary-contrastText);
  background-color: var(--mui-palette-primary-dark);
}

.css-1mtiliq .MuiChip-avatarColorSecondary {
  color: var(--mui-palette-secondary-contrastText);
  background-color: var(--mui-palette-secondary-dark);
}

.css-1mtiliq .MuiChip-avatarSmall {
  margin-left: 4px;
  margin-right: -4px;
  width: 18px;
  height: 18px;
  font-size: 0.625rem;
}

.css-1mtiliq .MuiChip-icon {
  margin-left: 5px;
  margin-right: -6px;
}

.css-1mtiliq .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;
}

.css-1mtiliq .MuiChip-deleteIcon:hover {
  color: rgba(var(--mui-palette-text-primaryChannel) / 0.4);
}

.css-1mtiliq .MuiChip-deleteIcon {
  color: rgba(var(--mui-palette-info-contrastTextChannel) / 0.7);
}

.css-1mtiliq .MuiChip-deleteIcon:hover, .css-1mtiliq .MuiChip-deleteIcon:active {
  color: var(--mui-palette-info-contrastText);
}

.css-1mtiliq .MuiChip-icon {
  color: var(--mui-palette-Chip-defaultIconColor);
}

.css-1mtiliq .MuiChip-icon {
  color: inherit;
}

.css-14vsv3w {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 12px;
  padding-right: 12px;
  white-space: nowrap;
}

.css-100khtk {
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  flex-shrink: 0;
  position: fixed;
  z-index: var(--mui-zIndex-appBar);
  top: 0px;
  left: auto;
  right: 0px;
  --AppBar-background: transparent;
  --AppBar-color: inherit;
  color: var(--AppBar-color);
  background-color: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(8px);
}

@media print {
  .css-100khtk {
    position: absolute;
  }
}

.css-1pnuvgd {
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  border: 1px solid var(--mui-palette-divider);
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  flex-shrink: 0;
  position: fixed;
  z-index: var(--mui-zIndex-appBar);
  top: 0px;
  left: auto;
  right: 0px;
  --AppBar-background: transparent;
  --AppBar-color: inherit;
  color: var(--AppBar-color);
  background-color: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(8px);
}

@media print {
  .css-1pnuvgd {
    position: absolute;
  }
}

.css-1no3677 {
  width: 100%;
  margin-left: auto;
  box-sizing: border-box;
  margin-right: auto;
  padding-left: calc(2 * var(--mui-spacing));
  padding-right: calc(2 * var(--mui-spacing));
}

@media (min-width: 600px) {
  .css-1no3677 {
    padding-left: calc(3 * var(--mui-spacing));
    padding-right: calc(3 * var(--mui-spacing));
  }
}

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

.css-yqk6l4 {
  position: relative;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  min-height: 56px;
}

@media (min-width: 0px) {
  @media (orientation: landscape) {
    .css-yqk6l4 {
      min-height: 48px;
    }
  }
}

@media (min-width: 600px) {
  .css-yqk6l4 {
    min-height: 64px;
  }
}

.css-1s97mgr {
  min-width: 2rem;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.css-tpervu {
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.8125rem;
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border: 0px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  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);
  font-weight: 800;
  padding: 0.125rem 0.625rem;
}

.css-tpervu:hover {
  text-decoration: none;
}

.css-tpervu.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

@media (hover: hover) {
  .css-tpervu:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-sd3teh {
  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: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.8125rem;
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border: 0px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  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);
  font-weight: 800;
  padding: 0.125rem 0.625rem;
}

.css-sd3teh.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .css-sd3teh {
    print-color-adjust: exact;
  }
}

.css-sd3teh:hover {
  text-decoration: none;
}

.css-sd3teh.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

@media (hover: hover) {
  .css-sd3teh:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-qbgthf {
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.8125rem;
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border: 0px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  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);
  font-weight: 800;
  padding: 0.125rem 0.625rem;
  gap: 0.5em;
}

.css-qbgthf:hover {
  text-decoration: none;
}

.css-qbgthf.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.css-qbgthf:hover {
  box-shadow: var(--mui-shadows-4);
}

@media (hover: none) {
  .css-qbgthf:hover {
    box-shadow: var(--mui-shadows-2);
  }
}

.css-qbgthf:active {
  box-shadow: var(--mui-shadows-8);
}

.css-qbgthf.Mui-focusVisible {
  box-shadow: var(--mui-shadows-6);
}

.css-qbgthf.Mui-disabled {
  color: var(--mui-palette-action-disabled);
  box-shadow: var(--mui-shadows-0);
  background-color: var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .css-qbgthf:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-1kc4fbm {
  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: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.8125rem;
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border: 0px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  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);
  font-weight: 800;
  padding: 0.125rem 0.625rem;
  gap: 0.5em;
}

.css-1kc4fbm.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .css-1kc4fbm {
    print-color-adjust: exact;
  }
}

.css-1kc4fbm:hover {
  text-decoration: none;
}

.css-1kc4fbm.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.css-1kc4fbm:hover {
  box-shadow: var(--mui-shadows-4);
}

@media (hover: none) {
  .css-1kc4fbm:hover {
    box-shadow: var(--mui-shadows-2);
  }
}

.css-1kc4fbm:active {
  box-shadow: var(--mui-shadows-8);
}

.css-1kc4fbm.Mui-focusVisible {
  box-shadow: var(--mui-shadows-6);
}

.css-1kc4fbm.Mui-disabled {
  color: var(--mui-palette-action-disabled);
  box-shadow: var(--mui-shadows-0);
  background-color: var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .css-1kc4fbm:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-1bp1gz7 {
  position: relative;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-left: calc(2 * var(--mui-spacing));
  padding-right: calc(2 * var(--mui-spacing));
  min-height: 56px;
}

@media (min-width: 600px) {
  .css-1bp1gz7 {
    padding-left: calc(3 * var(--mui-spacing));
    padding-right: calc(3 * var(--mui-spacing));
  }
}

@media (min-width: 0px) {
  @media (orientation: landscape) {
    .css-1bp1gz7 {
      min-height: 48px;
    }
  }
}

@media (min-width: 600px) {
  .css-1bp1gz7 {
    min-height: 64px;
  }
}

.css-1a8w2hw {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
}

.css-1xiworc {
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border: 0px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  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);
  font-size: 0.9375rem;
  font-weight: 800;
  padding: 0.25rem 0.625rem;
}

.css-1xiworc:hover {
  text-decoration: none;
}

.css-1xiworc.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.css-1xiworc:hover {
  box-shadow: var(--mui-shadows-4);
}

@media (hover: none) {
  .css-1xiworc:hover {
    box-shadow: var(--mui-shadows-2);
  }
}

.css-1xiworc:active {
  box-shadow: var(--mui-shadows-8);
}

.css-1xiworc.Mui-focusVisible {
  box-shadow: var(--mui-shadows-6);
}

.css-1xiworc.Mui-disabled {
  color: var(--mui-palette-action-disabled);
  box-shadow: var(--mui-shadows-0);
  background-color: var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .css-1xiworc:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-f0s26p {
  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: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border: 0px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  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);
  font-size: 0.9375rem;
  font-weight: 800;
  padding: 0.25rem 0.625rem;
}

.css-f0s26p.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .css-f0s26p {
    print-color-adjust: exact;
  }
}

.css-f0s26p:hover {
  text-decoration: none;
}

.css-f0s26p.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.css-f0s26p:hover {
  box-shadow: var(--mui-shadows-4);
}

@media (hover: none) {
  .css-f0s26p:hover {
    box-shadow: var(--mui-shadows-2);
  }
}

.css-f0s26p:active {
  box-shadow: var(--mui-shadows-8);
}

.css-f0s26p.Mui-focusVisible {
  box-shadow: var(--mui-shadows-6);
}

.css-f0s26p.Mui-disabled {
  color: var(--mui-palette-action-disabled);
  box-shadow: var(--mui-shadows-0);
  background-color: var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .css-f0s26p:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-iguwhy {
  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;
}

.css-4ck7cp {
  padding-top: calc(6 * var(--mui-spacing));
  padding-bottom: calc(6 * var(--mui-spacing));
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  min-height: 20vh;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.css-naa195 {
  overflow: hidden;
}

.css-ibrybk {
  background-color: var(--mui-palette-background-paper);
  color: var(--mui-palette-text-primary);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 4px;
  box-shadow: var(--Paper-shadow);
  background-image: var(--Paper-overlay);
  overflow: hidden;
}

.css-1y7m0u2 {
  padding: 0.5rem;
}

.css-1y7m0u2:last-child {
  padding-bottom: 24px;
}

.css-1ui9asl {
  display: flex;
  flex-direction: column;
  padding: calc(2 * var(--mui-spacing));
  gap: calc(2 * var(--mui-spacing));
}

.css-z0bapv {
  margin: 0px;
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.125rem;
  line-height: 1.167;
  font-weight: 600;
}

.css-1rvm0dq {
  margin: 0px;
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.25rem;
  line-height: 1.75;
  color: rgb(96, 112, 133);
  font-weight: 500;
}

.css-1m9d5gb {
  margin: 0px 0px 0.35em;
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.375rem;
  line-height: 1.2;
  letter-spacing: -0.025em;
  font-weight: 600;
}

.css-1qhdfzz {
  min-height: 4rem;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: start;
  justify-content: start;
  margin-top: calc(2 * var(--mui-spacing));
  margin-bottom: calc(2 * var(--mui-spacing));
}

.css-1h5epkz {
  margin: 0px;
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.2;
  letter-spacing: -0.025em;
  font-weight: 700;
  font-size: 2rem;
}

.css-13g197b {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 500;
  margin-left: calc(1 * var(--mui-spacing));
}

.css-oikhsr {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  padding: calc(0 * var(--mui-spacing));
}

.css-nk50eg {
  display: flex;
  flex-direction: column;
  gap: calc(1 * var(--mui-spacing));
}

.css-1ek6d4 {
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  border-width: 1px;
  border-style: solid;
  border-image: initial;
  border-color: var(--variant-outlinedBorder, currentColor);
  background-color: var(--variant-outlinedBg);
  color: var(--variant-outlinedColor);
  --variant-textColor: var(--mui-palette-neutral-main);
  --variant-outlinedColor: var(--mui-palette-neutral-main);
  --variant-outlinedBorder: rgba(var(--mui-palette-neutral-mainChannel) / 0.5);
  --variant-containedColor: var(--mui-palette-neutral-contrastText);
  --variant-containedBg: var(--mui-palette-neutral-main);
  font-size: 0.9375rem;
  width: 100%;
  font-weight: 800;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px;
  padding: 0.25rem 0.625rem;
}

.css-1ek6d4:hover {
  text-decoration: none;
}

.css-1ek6d4.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.css-1ek6d4.Mui-disabled {
  border: 1px solid var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .css-1ek6d4:hover {
    --variant-containedBg: var(--mui-palette-neutral-dark);
    --variant-textBg: rgba(var(--mui-palette-neutral-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-neutral-main);
    --variant-outlinedBg: rgba(var(--mui-palette-neutral-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-1ozg3j8 {
  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: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  border-width: 1px;
  border-style: solid;
  border-image: initial;
  border-color: var(--variant-outlinedBorder, currentColor);
  background-color: var(--variant-outlinedBg);
  color: var(--variant-outlinedColor);
  --variant-textColor: var(--mui-palette-neutral-main);
  --variant-outlinedColor: var(--mui-palette-neutral-main);
  --variant-outlinedBorder: rgba(var(--mui-palette-neutral-mainChannel) / 0.5);
  --variant-containedColor: var(--mui-palette-neutral-contrastText);
  --variant-containedBg: var(--mui-palette-neutral-main);
  font-size: 0.9375rem;
  width: 100%;
  font-weight: 800;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px;
  padding: 0.25rem 0.625rem;
}

.css-1ozg3j8.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .css-1ozg3j8 {
    print-color-adjust: exact;
  }
}

.css-1ozg3j8:hover {
  text-decoration: none;
}

.css-1ozg3j8.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.css-1ozg3j8.Mui-disabled {
  border: 1px solid var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .css-1ozg3j8:hover {
    --variant-containedBg: var(--mui-palette-neutral-dark);
    --variant-textBg: rgba(var(--mui-palette-neutral-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-neutral-main);
    --variant-outlinedBg: rgba(var(--mui-palette-neutral-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-19vb90w {
  display: inherit;
  margin-right: -4px;
  margin-left: 8px;
}

.css-19vb90w > :nth-of-type(1) {
  font-size: 22px;
}

.css-1rfgnxu {
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border: 0px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  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);
  font-size: 0.9375rem;
  width: 100%;
  font-weight: 800;
  padding: 0.25rem 0.625rem;
}

.css-1rfgnxu:hover {
  text-decoration: none;
}

.css-1rfgnxu.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.css-1rfgnxu:hover {
  box-shadow: var(--mui-shadows-4);
}

@media (hover: none) {
  .css-1rfgnxu:hover {
    box-shadow: var(--mui-shadows-2);
  }
}

.css-1rfgnxu:active {
  box-shadow: var(--mui-shadows-8);
}

.css-1rfgnxu.Mui-focusVisible {
  box-shadow: var(--mui-shadows-6);
}

.css-1rfgnxu.Mui-disabled {
  color: var(--mui-palette-action-disabled);
  box-shadow: var(--mui-shadows-0);
  background-color: var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .css-1rfgnxu:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-1o1uepl {
  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: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border: 0px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  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);
  font-size: 0.9375rem;
  width: 100%;
  font-weight: 800;
  padding: 0.25rem 0.625rem;
}

.css-1o1uepl.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .css-1o1uepl {
    print-color-adjust: exact;
  }
}

.css-1o1uepl:hover {
  text-decoration: none;
}

.css-1o1uepl.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.css-1o1uepl:hover {
  box-shadow: var(--mui-shadows-4);
}

@media (hover: none) {
  .css-1o1uepl:hover {
    box-shadow: var(--mui-shadows-2);
  }
}

.css-1o1uepl:active {
  box-shadow: var(--mui-shadows-8);
}

.css-1o1uepl.Mui-focusVisible {
  box-shadow: var(--mui-shadows-6);
}

.css-1o1uepl.Mui-disabled {
  color: var(--mui-palette-action-disabled);
  box-shadow: var(--mui-shadows-0);
  background-color: var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .css-1o1uepl:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-3zio9b {
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border: 0px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  color: var(--variant-textColor);
  background-color: var(--variant-textBg);
  --variant-textColor: var(--mui-palette-neutral-main);
  --variant-outlinedColor: var(--mui-palette-neutral-main);
  --variant-outlinedBorder: rgba(var(--mui-palette-neutral-mainChannel) / 0.5);
  --variant-containedColor: var(--mui-palette-neutral-contrastText);
  --variant-containedBg: var(--mui-palette-neutral-main);
  font-size: 0.9375rem;
  width: 100%;
  font-weight: 800;
  padding: 0.25rem 0.625rem;
}

.css-3zio9b:hover {
  text-decoration: none;
}

.css-3zio9b.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

@media (hover: hover) {
  .css-3zio9b:hover {
    --variant-containedBg: var(--mui-palette-neutral-dark);
    --variant-textBg: rgba(var(--mui-palette-neutral-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-neutral-main);
    --variant-outlinedBg: rgba(var(--mui-palette-neutral-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-1oqyiee {
  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: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border: 0px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  color: var(--variant-textColor);
  background-color: var(--variant-textBg);
  --variant-textColor: var(--mui-palette-neutral-main);
  --variant-outlinedColor: var(--mui-palette-neutral-main);
  --variant-outlinedBorder: rgba(var(--mui-palette-neutral-mainChannel) / 0.5);
  --variant-containedColor: var(--mui-palette-neutral-contrastText);
  --variant-containedBg: var(--mui-palette-neutral-main);
  font-size: 0.9375rem;
  width: 100%;
  font-weight: 800;
  padding: 0.25rem 0.625rem;
}

.css-1oqyiee.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .css-1oqyiee {
    print-color-adjust: exact;
  }
}

.css-1oqyiee:hover {
  text-decoration: none;
}

.css-1oqyiee.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

@media (hover: hover) {
  .css-1oqyiee:hover {
    --variant-containedBg: var(--mui-palette-neutral-dark);
    --variant-textBg: rgba(var(--mui-palette-neutral-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-neutral-main);
    --variant-outlinedBg: rgba(var(--mui-palette-neutral-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-1slmicz {
  font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.8125rem;
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  border: 1px solid currentcolor;
  background-color: var(--variant-outlinedBg);
  color: inherit;
  --variant-containedBg: var(--mui-palette-Button-inheritContainedBg);
  font-weight: 800;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px;
  padding: 0.125rem 0.625rem;
}

.css-1slmicz:hover {
  text-decoration: none;
}

.css-1slmicz.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.css-1slmicz.Mui-disabled {
  border: 1px solid var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .css-1slmicz:hover {
    --variant-containedBg: var(--mui-palette-Button-inheritContainedHoverBg);
    --variant-textBg: rgba(var(--mui-palette-text-primaryChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBg: rgba(var(--mui-palette-text-primaryChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-4zx9sn {
  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: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.8125rem;
  line-height: 1.75;
  text-transform: none;
  min-width: 64px;
  border-radius: var(--mui-shape-borderRadius);
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  border: 1px solid currentcolor;
  background-color: var(--variant-outlinedBg);
  color: inherit;
  --variant-containedBg: var(--mui-palette-Button-inheritContainedBg);
  font-weight: 800;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px;
  padding: 0.125rem 0.625rem;
}

.css-4zx9sn.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .css-4zx9sn {
    print-color-adjust: exact;
  }
}

.css-4zx9sn:hover {
  text-decoration: none;
}

.css-4zx9sn.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.css-4zx9sn.Mui-disabled {
  border: 1px solid var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .css-4zx9sn:hover {
    --variant-containedBg: var(--mui-palette-Button-inheritContainedHoverBg);
    --variant-textBg: rgba(var(--mui-palette-text-primaryChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBg: rgba(var(--mui-palette-text-primaryChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.css-124fh2j {
  text-decoration-line: underline;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: var(--Link-underlineColor);
  --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4);
}

.css-124fh2j:hover {
  text-decoration-color: inherit;
}

.css-1wn38d {
  margin: 0px;
  font-style: inherit;
  font-variant: inherit;
  font-stretch: inherit;
  font-size: inherit;
  font-family: inherit;
  font-optical-sizing: inherit;
  font-size-adjust: inherit;
  font-kerning: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: var(--mui-palette-primary-main);
  font-weight: 500;
  text-decoration-line: underline;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: var(--Link-underlineColor);
  --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4);
}

.css-1wn38d:hover {
  text-decoration-color: inherit;
}

.css-4mb1j7 {
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

@charset "utf-8";

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: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 500; font-size: 0.875rem; line-height: 1.5; 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); }

html { color-scheme: light; }
