._barChartTooltip_2sbv0_1 {
  color: var(--core-text-inverse-color);
}

._barChartTooltipSubtitle_2sbv0_5 {
  color: var(--core-text-20-dark-mode-color);
  margin-bottom: var(--core-metrics-spacing-100);
}

/* These are the sizes where the gutter starts to shrink and the columns begin to overlap */
._gridBase_o0y4b_19 {
  box-sizing: content-box;
  display: grid;
  position: relative;
  margin: 0 auto;
  row-gap: var(--core-metrics-spacing-200);
  column-gap: var(--core-metrics-spacing-200);

  > :nth-child(n) {
    display: grid;
    row-gap: var(--core-metrics-spacing-200);
    grid-auto-rows: min-content;
  }
}
._gridLayoutOneColumn_o0y4b_34 {

  grid-template-columns: minmax(0, 1fr);
  max-width: 722px;
}
._gridLayoutTwoColumn_o0y4b_41 {

  max-width: 1198px;
  grid-template-columns: repeat(12, 1fr);

  > :first-child {
    grid-column: 1 / span 7;
  }

  > :nth-child(2) {
    grid-column: 8 / -1;
  }

  @media (max-width: 839px) {
    > :nth-child(n) {
      grid-column: 1 / -1;
    }
  }

  /*
 * The side nav takes up part of the screen width at certain sizes on desktop,
 * so we go between 2- and 1-column layouts in order to prevent the columns from shrinking too much.
 */
  @media (min-width: 1024px) and (max-width: calc(280px + calc(96px * 2) + 471px + 332px)),
  (max-width: calc(calc(calc(280px + calc(96px * 2) + 471px + 332px) - 280px) - 1px)) {
    > :nth-child(n) {
      grid-column: 1 / -1;
    }
  }
}

._balance_1b4fq_1 {
  font-weight: var(--core-type-display-20-weight);
  font-size: var(--core-type-display-20-size);
  font-family: var(--core-type-display-20-font-family);
  line-height: var(--core-type-display-20-leading);
  letter-spacing: var(--core-type-display-20-tracking);
  text-transform: var(--core-type-display-20-case);
}

._title_1b4fq_10 {
  font-weight: var(--core-type-heading-30-weight);
  font-size: var(--core-type-heading-30-size);
  font-family: var(--core-type-heading-30-font-family);
  line-height: var(--core-type-heading-30-leading);
  letter-spacing: var(--core-type-heading-30-tracking);
  text-transform: var(--core-type-heading-30-case);
}

._subtitle_1b4fq_19 {
  font-weight: var(--core-type-paragraph-30-weight);
  font-size: var(--core-type-paragraph-30-size);
  font-family: var(--core-type-paragraph-30-font-family);
  line-height: var(--core-type-paragraph-30-leading);
  letter-spacing: var(--core-type-paragraph-30-tracking);
  text-transform: var(--core-type-paragraph-30-case);
}
._subtitle_1b4fq_19 b, ._subtitle_1b4fq_19 strong {
  font-weight: var(--core-type-semibold-30-weight);
}
/*
 *  Header layout wrappers
 */
._header_1b4fq_50 {
  display: grid;
  --column-gap: var(--core-metrics-spacing-300);
  --top-padding: var(--core-metrics-spacing-300);
  --side-padding: 96px;
  grid-template-columns: max-content auto;
  grid-template-areas: "go-back main-content";
  max-width: 1198px;
  padding: var(--top-padding) var(--side-padding) 0;
  margin: 0 auto;
  box-sizing: content-box;
}
@media (max-width: 599px) {
  ._header_1b4fq_50 {
    --column-gap: var(--core-metrics-spacing-200);
    --top-padding: var(--core-metrics-spacing-200);
    --side-padding: var(--core-metrics-spacing-200);
    grid-template-columns: max-content 1fr max-content;
    grid-template-areas: none;
  }
}

._header_1b4fq_50:has(._headerSecondaryCentered_1b4fq_72) {
  grid-template-columns: 1fr auto 1fr;
  grid-template-areas: "go-back main-content settings";
}

/*
 * When new rows are added to the template, we have to adjust any `grid-rows` below,
 * since on tablet there is non-CSS logic to wrap the buttons based on screen size.
 */
@media (min-width: 600px) {
  ._headerPrimary_1b4fq_82 {
    padding-bottom: 56px;
    display: grid;
    grid-template-columns: 1fr max-content max-content;
    grid-template-areas: "title top-button settings" "spacer-top spacer-top spacer-top" "headline headline headline" "super-text super-text super-text" "balance buttons buttons" "progress-bar progress-bar progress-bar" "sub-text sub-text sub-text" "sub-text-tooltip sub-text-tooltip sub-text-tooltip" "spacer-bottom spacer-bottom spacer-bottom" "banners banners banners";
  }
}
@media (max-width: 599px) {
  ._headerPrimary_1b4fq_82 {
    padding-bottom: var(--core-metrics-spacing-400);
    grid-template-areas: "go-back title settings" "spacer-top spacer-top spacer-top" "account-number account-number account-number" "headline headline headline" "super-text super-text super-text" "balance balance balance" "progress-bar progress-bar progress-bar" "sub-text sub-text sub-text" "sub-text-tooltip sub-text-tooltip sub-text-tooltip" "spacer-bottom spacer-bottom spacer-bottom" "buttons buttons buttons" "banners banners banners";
    /* Everything below the top row spans full width */
  }
  ._headerPrimary_1b4fq_82 > :not(._titleCell_1b4fq_95):not(._goBack_1b4fq_95):not(._settings_1b4fq_95) {
    grid-column: 1/-1;
  }
}

._headerSecondaryCentered_1b4fq_72, ._headerSecondarySpread_1b4fq_101 {
  padding-bottom: var(--core-metrics-spacing-500);
}
@media (max-width: 599px) {
  ._headerSecondaryCentered_1b4fq_72, ._headerSecondarySpread_1b4fq_101 {
    padding-bottom: var(--core-metrics-spacing-300);
  }
}

._headerSecondaryCentered_1b4fq_72 {
  display: grid;
  grid-template-areas: "go-back title settings" "spacer-top spacer-top spacer-top" "headline headline headline" "banners banners banners";
  grid-template-columns: 1fr auto 1fr;
}
._headerSecondaryCentered_1b4fq_72 ._title_1b4fq_10 {
  margin: 0 auto;
}
._headerSecondaryCentered_1b4fq_72 ._titleCell_1b4fq_95 {
  grid-column: 1/-1;
}

._headerSecondarySpread_1b4fq_101 {
  display: grid;
  grid-template-areas: "title buttons settings" "spacer-top spacer-top spacer-top" "headline headline headline" "banners banners banners";
  grid-template-columns: 2fr max-content max-content;
}

._headerLandingPage_1b4fq_129 {
  padding-bottom: var(--core-metrics-spacing-800);
}
@media (max-width: 599px) {
  ._headerLandingPage_1b4fq_129 {
    padding-bottom: var(--core-metrics-spacing-500);
  }
}

/*
 *  Header modifications
 */
._header_1b4fq_50._headerSecondarySpread_1b4fq_101, ._header_1b4fq_50:has(._headerSecondarySpread_1b4fq_101) {
  padding-right: var(--core-metrics-spacing-300);
  padding-left: var(--core-metrics-spacing-300);
}

._header_1b4fq_50:has(._goBack_1b4fq_95) {
  padding-left: var(--core-metrics-spacing-300);
  padding-right: var(--side-padding);
  max-width: none;
}

._header_1b4fq_50:has(._headerSecondaryCentered_1b4fq_72):has(._goBack_1b4fq_95) {
  padding-right: var(--core-metrics-spacing-300);
}

._header_1b4fq_50:has(._headerLandingPage_1b4fq_129):has(._goBack_1b4fq_95) ._titleCell_1b4fq_95 {
  /* Same height as .goBack */
  min-height: var(--core-metrics-spacing-600);
}

._headerPrimary_1b4fq_82:has(._banners_1b4fq_162), ._headerSecondaryCentered_1b4fq_72:has(._banners_1b4fq_162), ._headerSecondarySpread_1b4fq_101:has(._banners_1b4fq_162), ._headerLandingPage_1b4fq_129:has(._banners_1b4fq_162) {
  padding-bottom: var(--core-metrics-spacing-200);
}

._headerSecondarySpread_1b4fq_101 ._titleCell_1b4fq_95 {
  grid-area: title;
  margin-right: var(--core-metrics-spacing-100);
}

._headerSecondarySpread_1b4fq_101 ._buttons_1b4fq_174 {
  grid-area: buttons;
  align-items: flex-start;
}

._headerSecondarySpread_1b4fq_101 ._settings_1b4fq_95 {
  margin-left: var(--core-metrics-spacing-100);
}

._headerSecondarySpread_1b4fq_101 ._banners_1b4fq_162 {
  grid-column: 1/-1;
}

/*
 *  Main content grid areas
 */
@media (min-width: 600px) {
  ._mainContent_1b4fq_191 {
    grid-area: main-content;
    width: 100%;
    max-width: 1198px;
    margin: 0 auto;
  }
}

._headerSecondarySpreadMainContent_1b4fq_199 {
  max-width: none;
}

._spacerTop_1b4fq_203, ._spacerBottom_1b4fq_203 {
  display: block;
}

._spacerTop_1b4fq_203 {
  grid-area: spacer-top;
  height: var(--core-metrics-spacing-600);
}
@media (max-width: 839px) {
  ._spacerTop_1b4fq_203 {
    height: var(--core-metrics-spacing-500);
  }
}
@media (max-width: 599px) {
  ._spacerTop_1b4fq_203 {
    height: var(--core-metrics-spacing-400);
  }
}

._spacerBottom_1b4fq_203 {
  grid-area: spacer-bottom;
  height: var(--core-metrics-spacing-400);
}

._goBack_1b4fq_95 {
  grid-area: go-back;
  align-self: start;
  justify-self: start;
  margin-right: var(--column-gap);
}
._goBack_1b4fq_95 svg path {
  fill: var(--core-fill-black-color);
}
@media (max-width: 599px) {
  ._goBack_1b4fq_95 {
    grid-column: 1;
  }
}

._titleCell_1b4fq_95 {
  grid-area: title;
  display: flex;
  align-items: center;
  gap: var(--column-gap);
}
._titleCell_1b4fq_95 svg path {
  fill: var(--core-fill-black-color);
}
@media (max-width: 599px) {
  ._titleCell_1b4fq_95 {
    grid-column: 2;
  }
}

._title_1b4fq_10 {
  margin: 0;
  display: flex;
  align-items: center;
}

._titleCentered_1b4fq_263 {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._header_1b4fq_50 ._locationSelector_1b4fq_271 {
  /* For non title centered headers, we need to add this negative margin
  to visually hide padding left and left align button text with title */
  margin-left: calc(-1 * var(--core-metrics-spacing-200));
}

._headerSecondaryCentered_1b4fq_72 ._locationSelector_1b4fq_271, ._header_1b4fq_50:has(._headerSecondaryCentered_1b4fq_72) ._locationSelector_1b4fq_271 {
  margin-left: 0;
}

._subtitle_1b4fq_19 {
  margin-bottom: 0;
  margin-top: var(--core-metrics-spacing-50);
  color: var(--core-text-20-color);
}
@media (max-width: 599px) {
  ._subtitle_1b4fq_19 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
  }
}

._accountNumber_1b4fq_298 {
  grid-area: top-button;
}
@media (max-width: 599px) {
  ._accountNumber_1b4fq_298 {
    grid-area: account-number;
    margin-bottom: var(--core-metrics-spacing-50);
  }
}
._accountNumber_1b4fq_298 svg {
  vertical-align: middle;
  margin-left: var(--core-metrics-spacing-50);
  margin-bottom: 2px;
}

._settings_1b4fq_95 {
  grid-area: settings;
  justify-self: end;
  margin-left: var(--column-gap);
}
._settings_1b4fq_95 svg path {
  fill: var(--core-fill-black-color);
}
@media (max-width: 599px) {
  ._settings_1b4fq_95 {
    grid-column: 3;
  }
}

._headerPrimary_1b4fq_82:has(._accountNumber_1b4fq_298) ._settings_1b4fq_95 {
  margin-left: var(--core-metrics-spacing-200);
}

._headline_1b4fq_331 {
  grid-area: headline;
}

._headlineSecondaryCentered_1b4fq_335 {
  text-align: center;
}

._headlineSubText_1b4fq_339 {
  margin-top: var(--core-metrics-spacing-100);
}

._headlineSubLink_1b4fq_343 {
  margin-top: var(--core-metrics-spacing-400);
}

._balanceSuperText_1b4fq_347 {
  grid-area: super-text;
  margin-bottom: var(--core-metrics-spacing-50);
  margin-top: 0;
}

._balance_1b4fq_1 {
  grid-area: balance;
  margin-top: 0;
}

._balanceSubText_1b4fq_358 {
  grid-area: sub-text;
  margin: var(--core-metrics-spacing-100) 0 0;
  max-width: 793px;
}

._balanceSubTextRow_1b4fq_364 {
  display: flex;
  place-items: center;
}
._balanceSubTextRow_1b4fq_364 market-tooltip {
  margin-left: calc(-1 * var(--core-metrics-spacing-50));
}

._balanceSubTextIcon_1b4fq_372 {
  display: inline-flex;
  margin-right: var(--core-metrics-spacing-100);
}

._progressBar_1b4fq_377 {
  grid-area: progress-bar;
  margin-top: var(--core-metrics-spacing-100);
  /* Match first column width in two-column grid: 7 columns + 6 gaps */
  width: calc((100% - 11 * var(--core-metrics-spacing-200)) * 7 / 12 + 6 * var(--core-metrics-spacing-200));
}
@media (min-width: 1024px) and (max-width: calc(280px + calc(96px * 2) + 471px + 332px)), (max-width: calc(calc(calc(280px + calc(96px * 2) + 471px + 332px) - 280px) - 1px)) {
  ._progressBar_1b4fq_377 {
    width: 100%;
  }
}

._buttons_1b4fq_174 {
  grid-area: buttons;
  grid-column: 1/-1;
  margin-left: var(--core-metrics-spacing-100);
  justify-self: end;
  align-items: center;
  display: flex;
  gap: var(--core-metrics-spacing-100);
}
@media (max-width: 599px) {
  ._buttons_1b4fq_174 {
    grid-column: 1/-1;
    margin-left: 0;
    align-self: start;
    justify-self: start;
  }
}

@media (max-width: 839px) {
  ._buttonsWrapped_1b4fq_408 {
    grid-column: 1;
    grid-row: 11;
    margin-left: 0;
    align-self: start;
    justify-self: start;
  }
}

._buttonPrimary_1b4fq_417 {
  /* Prevents buttons with short labels from being too narrow */
  min-width: 90px;
}

._banners_1b4fq_162 {
  grid-area: banners;
  display: grid;
  row-gap: var(--core-metrics-spacing-200);
  margin-top: 56px;
}
@media (max-width: 839px) {
  ._banners_1b4fq_162 {
    grid-row: 12;
  }
}
@media (max-width: 599px) {
  ._banners_1b4fq_162 {
    grid-column: 1/-1;
    margin-top: var(--core-metrics-spacing-400);
  }
}

._banner_1b4fq_162 {
  /* Dashboard styling overrides Market defaults */
}
._banner_1b4fq_162[variant=info] a {
  color: var(--banner-info-variant-button-text-color);
}
._banner_1b4fq_162[variant=warning] a {
  color: var(--banner-warning-variant-button-text-color);
}
._banner_1b4fq_162[variant=critical] a {
  color: var(--banner-critical-variant-button-text-color);
}

/*
 *  Header states
 */
._loading_1b4fq_456 {
  grid-column: 1/-1;
  display: flex;
  flex-direction: column;
  gap: var(--core-metrics-spacing-300);
  margin-top: var(--core-metrics-spacing-400);
  max-width: 793px;
}

._loading_1b4fq_456 :first-child {
  width: 50%;
}
@media (max-width: 599px) {
  ._loading_1b4fq_456 :first-child {
    width: 75%;
  }
}

._error_1b4fq_474 {
  grid-column: 1/-1;
  padding: var(--core-metrics-spacing-400);
  margin-top: var(--core-metrics-spacing-500);
  text-align: center;
}

._errorText_1b4fq_481 {
  margin-bottom: var(--core-metrics-spacing-400);
}

/*
 *  Responsive adjustments using mixins
 */
@media (max-width: 599px) {
  ._balance_1b4fq_1 {
    font-weight: var(--core-type-display-10-weight);
    font-size: var(--core-type-display-10-size);
    font-family: var(--core-type-display-10-font-family);
    line-height: var(--core-type-display-10-leading);
    letter-spacing: var(--core-type-display-10-tracking);
  }
  ._title_1b4fq_10 {
    font-weight: var(--core-type-heading-20-weight);
    font-size: var(--core-type-heading-20-size);
    font-family: var(--core-type-heading-20-font-family);
    line-height: var(--core-type-heading-20-leading);
    letter-spacing: var(--core-type-heading-20-tracking);
  }
  ._headerSecondaryCentered_1b4fq_72 ._title_1b4fq_10 {
    max-width: 230px;
    text-align: center;
  }
  ._subtitle_1b4fq_19 {
    font-weight: var(--core-type-paragraph-20-weight);
    font-size: var(--core-type-paragraph-20-size);
    font-family: var(--core-type-paragraph-20-font-family);
    line-height: var(--core-type-paragraph-20-leading);
    letter-spacing: var(--core-type-paragraph-20-tracking);
  }
}
._nonInteractiveRow_1b4fq_515 {
  cursor: default;
  pointer-events: none;
}/* This file is automatically generated. Do not edit. */

/* This file is automatically generated. Do not edit. */

[data-market-theme] {
  /* ========================================================================
   * CORE
   * ======================================================================== */

  /* ========== core ========== */
  --market-core-animation-enter-transition-easing: cubic-bezier(0.26, 0.10, 0.48, 1.0);
  --market-core-animation-enter-transition-fast-speed-duration: 0.10s;
  --market-core-animation-enter-transition-moderate-speed-duration: 0.24s;
  --market-core-animation-enter-transition-slow-speed-duration: 0.40s;
  --market-core-animation-exit-transition-easing: cubic-bezier(0.52, 0.0, 0.74, 0.0);
  --market-core-animation-exit-transition-fast-speed-duration: 0.10s;
  --market-core-animation-exit-transition-moderate-speed-duration: 0.16s;
  --market-core-animation-exit-transition-slow-speed-duration: 0.30s;
  --market-core-animation-move-transition-easing: cubic-bezier(0.76, 0.0, 0.24, 1.0);
  --market-core-animation-move-transition-fast-speed-duration: 0.10s;
  --market-core-animation-move-transition-moderate-speed-duration: 0.24s;
  --market-core-animation-move-transition-slow-speed-duration: 0.40s;
  --market-core-base-size: 8px;
  --market-core-border-10: 1px;
  --market-core-border-20: 2px;
  --market-core-border-80: 8px;
  --market-core-breakpoint-extra-wide-min-width: 1024px;
  --market-core-breakpoint-medium-max-width: 839px;
  --market-core-breakpoint-medium-min-width: 600px;
  --market-core-breakpoint-narrow-max-width: 599px;
  --market-core-breakpoint-narrow-min-width: 0px;
  --market-core-breakpoint-wide-max-width: 1023px;
  --market-core-breakpoint-wide-min-max-width: 1023px;
  --market-core-breakpoint-wide-min-width: 800px;
  --market-core-control-size-height: 20px;
  --market-core-control-size-width: 20px;
  --market-core-extra-wide-viewport-grid-column-count: 4;
  --market-core-extra-wide-viewport-grid-horizontal-spacing: var(--market-core-metrics-spacing-200);
  --market-core-extra-wide-viewport-grid-item-full-size-column-span: 4;
  --market-core-extra-wide-viewport-grid-item-large-size-column-span: 3;
  --market-core-extra-wide-viewport-grid-item-medium-size-column-span: 2;
  --market-core-extra-wide-viewport-grid-item-small-size-column-span: 1;
  --market-core-extra-wide-viewport-grid-vertical-spacing: var(--market-core-metrics-spacing-200);
  --market-core-fixed-large-size: 64px;
  --market-core-fixed-medium-large-size: 56px;
  --market-core-fixed-medium-size: 48px;
  --market-core-fixed-small-size: 40px;
  --market-core-fixed-x-large-size: 80px;
  --market-core-fixed-x-small-size: 32px;
  --market-core-fixed-xx-small-size: 24px;
  --market-core-fixed-xxx-small-size: 16px;
  --market-core-focus-ring-border-size: var(--market-core-border-20);
  --market-core-focus-ring-buffer-size: var(--market-core-metrics-spacing-25);
  --market-core-grid-column-count: var(--market-core-narrow-viewport-grid-column-count);
  --market-core-grid-horizontal-spacing: var(--market-core-narrow-viewport-grid-horizontal-spacing);
  --market-core-grid-item-full-size-column-span: var(--market-core-narrow-viewport-grid-item-full-size-column-span);
  --market-core-grid-item-large-size-column-span: var(--market-core-narrow-viewport-grid-item-large-size-column-span);
  --market-core-grid-item-medium-size-column-span: var(--market-core-narrow-viewport-grid-item-medium-size-column-span);
  --market-core-grid-item-small-size-column-span: var(--market-core-narrow-viewport-grid-item-small-size-column-span);
  --market-core-grid-vertical-spacing: var(--market-core-narrow-viewport-grid-vertical-spacing);
  --market-core-horizontal-size-class-regular-threshold: 600px;
  --market-core-horizontal-size-class-wide-threshold: 1200px;
  --market-core-icon-large-size-height: 40px;
  --market-core-icon-large-size-width: 40px;
  --market-core-icon-medium-size-height: 24px;
  --market-core-icon-medium-size-width: 24px;
  --market-core-icon-small-size-height: 16px;
  --market-core-icon-small-size-width: 16px;
  --market-core-large-size-minimum-height: var(--market-core-minimum-height-300);
  --market-core-medium-size-minimum-height: var(--market-core-minimum-height-200);
  --market-core-medium-viewport-grid-column-count: 2;
  --market-core-medium-viewport-grid-horizontal-spacing: var(--market-core-wide-viewport-grid-horizontal-spacing);
  --market-core-medium-viewport-grid-item-full-size-column-span: 2;
  --market-core-medium-viewport-grid-item-large-size-column-span: 1;
  --market-core-medium-viewport-grid-item-medium-size-column-span: 1;
  --market-core-medium-viewport-grid-item-small-size-column-span: 1;
  --market-core-medium-viewport-grid-vertical-spacing: var(--market-core-wide-viewport-grid-vertical-spacing);
  --market-core-metrics-spacing-100: 8px;
  --market-core-metrics-spacing-1000: 80px;
  --market-core-metrics-spacing-150: 12px;
  --market-core-metrics-spacing-1500: 120px;
  --market-core-metrics-spacing-200: 16px;
  --market-core-metrics-spacing-2000: 160px;
  --market-core-metrics-spacing-25: 2px;
  --market-core-metrics-spacing-250: 20px;
  --market-core-metrics-spacing-300: 24px;
  --market-core-metrics-spacing-400: 32px;
  --market-core-metrics-spacing-50: 4px;
  --market-core-metrics-spacing-500: 40px;
  --market-core-metrics-spacing-600: 48px;
  --market-core-metrics-spacing-800: 64px;
  --market-core-minimum-height-100: 40px;
  --market-core-minimum-height-200: 48px;
  --market-core-minimum-height-300: 64px;
  --market-core-minimum-height-400: 80px;
  --market-core-minimum-height-50: 24px;
  --market-core-minimum-height-75: 32px;
  --market-core-narrow-viewport-grid-column-count: 1;
  --market-core-narrow-viewport-grid-horizontal-spacing: var(--market-core-medium-viewport-grid-horizontal-spacing);
  --market-core-narrow-viewport-grid-item-full-size-column-span: 1;
  --market-core-narrow-viewport-grid-item-large-size-column-span: 1;
  --market-core-narrow-viewport-grid-item-medium-size-column-span: 1;
  --market-core-narrow-viewport-grid-item-small-size-column-span: 1;
  --market-core-narrow-viewport-grid-vertical-spacing: var(--market-core-medium-viewport-grid-vertical-spacing);
  --market-core-opacity-disabled-state: 0.4;
  --market-core-opacity-hover-state: 1;
  --market-core-opacity-normal-state: 1;
  --market-core-opacity-pressed-state: 1;
  --market-core-padding-set-even-large: var(--market-core-metrics-spacing-250);
  --market-core-padding-set-even-medium: var(--market-core-metrics-spacing-150);
  --market-core-padding-set-even-small: var(--market-core-metrics-spacing-100);
  --market-core-padding-set-wide-large-horizontal: var(--market-core-metrics-spacing-300);
  --market-core-padding-set-wide-large-vertical: var(--market-core-metrics-spacing-250);
  --market-core-padding-set-wide-medium-horizontal: var(--market-core-metrics-spacing-250);
  --market-core-padding-set-wide-medium-vertical: var(--market-core-metrics-spacing-150);
  --market-core-padding-set-wide-small-horizontal: var(--market-core-metrics-spacing-200);
  --market-core-padding-set-wide-small-vertical: var(--market-core-metrics-spacing-100);
  --market-core-radius-10: 6px;
  --market-core-radius-100: 6px;
  --market-core-radius-20: 12px;
  --market-core-radius-200: 12px;
  --market-core-radius-266: 16px;
  --market-core-radius-33: 2px;
  --market-core-radius-400: 24px;
  --market-core-radius-533: 32px;
  --market-core-radius-6: 4px;
  --market-core-radius-66: 4px;
  --market-core-radius-circle: 1000px;
  --market-core-radius-forms: 8px;
  --market-core-radius-modals: 20px;
  --market-core-radius-none: 0px;
  --market-core-small-size-minimum-height: var(--market-core-minimum-height-100);
  --market-core-space-10-size: var(--market-core-base-size);
  --market-core-text-size: 16px;
  --market-core-type-bold-weight: 700;
  --market-core-type-display-10-case: none;
  --market-core-type-display-10-font-family: var(--market-core-type-display-font-family);
  --market-core-type-display-10-leading: 40px;
  --market-core-type-display-10-number-spacing: 'default';
  --market-core-type-display-10-scale: heading-30;
  --market-core-type-display-10-size: 32px;
  --market-core-type-display-10-tracking: 0;
  --market-core-type-display-10-weight: var(--market-core-type-bold-weight);
  --market-core-type-display-20-case: none;
  --market-core-type-display-20-font-family: var(--market-core-type-display-font-family);
  --market-core-type-display-20-leading: 56px;
  --market-core-type-display-20-number-spacing: 'default';
  --market-core-type-display-20-scale: heading-30;
  --market-core-type-display-20-size: 48px;
  --market-core-type-display-20-tracking: 0;
  --market-core-type-display-20-weight: var(--market-core-type-medium-weight);
  --market-core-type-display-font-family: 'Square Sans Display VF', 'Square Sans Display', Helvetica, Arial, sans-serif;
  --market-core-type-font-family: 'Square Sans Text VF', 'Square Sans Text', Helvetica, Arial, sans-serif;
  --market-core-type-heading-10-case: none;
  --market-core-type-heading-10-font-family: var(--market-core-type-font-family);
  --market-core-type-heading-10-leading: 22px;
  --market-core-type-heading-10-number-spacing: 'default';
  --market-core-type-heading-10-scale: heading-10;
  --market-core-type-heading-10-size: 14px;
  --market-core-type-heading-10-tracking: 0;
  --market-core-type-heading-10-weight: var(--market-core-type-bold-weight);
  --market-core-type-heading-20-case: none;
  --market-core-type-heading-20-font-family: var(--market-core-type-display-font-family);
  --market-core-type-heading-20-leading: 26px;
  --market-core-type-heading-20-number-spacing: 'default';
  --market-core-type-heading-20-scale: heading-20;
  --market-core-type-heading-20-size: 19px;
  --market-core-type-heading-20-tracking: 0;
  --market-core-type-heading-20-weight: var(--market-core-type-bold-weight);
  --market-core-type-heading-30-case: none;
  --market-core-type-heading-30-font-family: var(--market-core-type-display-font-family);
  --market-core-type-heading-30-leading: 32px;
  --market-core-type-heading-30-number-spacing: 'default';
  --market-core-type-heading-30-scale: heading-30;
  --market-core-type-heading-30-size: 25px;
  --market-core-type-heading-30-tracking: 0;
  --market-core-type-heading-30-weight: var(--market-core-type-bold-weight);
  --market-core-type-heading-5-case: uppercase;
  --market-core-type-heading-5-font-family: var(--market-core-type-font-family);
  --market-core-type-heading-5-leading: 20px;
  --market-core-type-heading-5-number-spacing: 'default';
  --market-core-type-heading-5-scale: heading-5;
  --market-core-type-heading-5-size: 12px;
  --market-core-type-heading-5-tracking: 0.050em;
  --market-core-type-heading-5-weight: var(--market-core-type-medium-weight);
  --market-core-type-medium-10-case: var(--market-core-type-paragraph-10-case);
  --market-core-type-medium-10-font-family: var(--market-core-type-paragraph-10-font-family);
  --market-core-type-medium-10-leading: var(--market-core-type-paragraph-10-leading);
  --market-core-type-medium-10-number-spacing: var(--market-core-type-paragraph-10-number-spacing);
  --market-core-type-medium-10-scale: var(--market-core-type-paragraph-10-scale);
  --market-core-type-medium-10-size: var(--market-core-type-paragraph-10-size);
  --market-core-type-medium-10-tracking: var(--market-core-type-paragraph-10-tracking);
  --market-core-type-medium-10-weight: var(--market-core-type-medium-weight);
  --market-core-type-medium-20-case: var(--market-core-type-paragraph-20-case);
  --market-core-type-medium-20-font-family: var(--market-core-type-paragraph-20-font-family);
  --market-core-type-medium-20-leading: var(--market-core-type-paragraph-20-leading);
  --market-core-type-medium-20-number-spacing: var(--market-core-type-paragraph-20-number-spacing);
  --market-core-type-medium-20-scale: var(--market-core-type-paragraph-20-scale);
  --market-core-type-medium-20-size: var(--market-core-type-paragraph-20-size);
  --market-core-type-medium-20-tracking: var(--market-core-type-paragraph-20-tracking);
  --market-core-type-medium-20-weight: var(--market-core-type-medium-weight);
  --market-core-type-medium-30-case: var(--market-core-type-paragraph-30-case);
  --market-core-type-medium-30-font-family: var(--market-core-type-paragraph-30-font-family);
  --market-core-type-medium-30-leading: var(--market-core-type-paragraph-30-leading);
  --market-core-type-medium-30-number-spacing: var(--market-core-type-paragraph-30-number-spacing);
  --market-core-type-medium-30-scale: var(--market-core-type-paragraph-30-scale);
  --market-core-type-medium-30-size: var(--market-core-type-paragraph-30-size);
  --market-core-type-medium-30-tracking: var(--market-core-type-paragraph-30-tracking);
  --market-core-type-medium-30-weight: var(--market-core-type-medium-weight);
  --market-core-type-medium-weight: 500;
  --market-core-type-mono-display-10-case: var(--market-core-type-display-10-case);
  --market-core-type-mono-display-10-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-display-10-leading: var(--market-core-type-display-10-leading);
  --market-core-type-mono-display-10-number-spacing: var(--market-core-type-display-10-number-spacing);
  --market-core-type-mono-display-10-scale: var(--market-core-type-display-10-scale);
  --market-core-type-mono-display-10-size: var(--market-core-type-display-10-size);
  --market-core-type-mono-display-10-tracking: var(--market-core-type-display-10-tracking);
  --market-core-type-mono-display-10-weight: var(--market-core-type-display-10-weight);
  --market-core-type-mono-display-20-case: var(--market-core-type-display-20-case);
  --market-core-type-mono-display-20-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-display-20-leading: var(--market-core-type-display-20-leading);
  --market-core-type-mono-display-20-number-spacing: var(--market-core-type-display-20-number-spacing);
  --market-core-type-mono-display-20-scale: var(--market-core-type-display-20-scale);
  --market-core-type-mono-display-20-size: var(--market-core-type-display-20-size);
  --market-core-type-mono-display-20-tracking: var(--market-core-type-display-20-tracking);
  --market-core-type-mono-display-20-weight: var(--market-core-type-display-20-weight);
  --market-core-type-mono-font-family: 'Square Sans Mono VF', 'Square Sans Mono', 'Roboto Mono', Roboto, monospace;
  --market-core-type-mono-heading-10-case: var(--market-core-type-heading-10-case);
  --market-core-type-mono-heading-10-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-heading-10-leading: var(--market-core-type-heading-10-leading);
  --market-core-type-mono-heading-10-number-spacing: var(--market-core-type-heading-10-number-spacing);
  --market-core-type-mono-heading-10-scale: var(--market-core-type-heading-10-scale);
  --market-core-type-mono-heading-10-size: var(--market-core-type-heading-10-size);
  --market-core-type-mono-heading-10-tracking: var(--market-core-type-heading-10-tracking);
  --market-core-type-mono-heading-10-weight: var(--market-core-type-heading-10-weight);
  --market-core-type-mono-heading-20-case: var(--market-core-type-heading-20-case);
  --market-core-type-mono-heading-20-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-heading-20-leading: var(--market-core-type-heading-20-leading);
  --market-core-type-mono-heading-20-number-spacing: var(--market-core-type-heading-20-number-spacing);
  --market-core-type-mono-heading-20-scale: var(--market-core-type-heading-20-scale);
  --market-core-type-mono-heading-20-size: var(--market-core-type-heading-20-size);
  --market-core-type-mono-heading-20-tracking: var(--market-core-type-heading-20-tracking);
  --market-core-type-mono-heading-20-weight: var(--market-core-type-heading-20-weight);
  --market-core-type-mono-heading-30-case: var(--market-core-type-heading-30-case);
  --market-core-type-mono-heading-30-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-heading-30-leading: var(--market-core-type-heading-30-leading);
  --market-core-type-mono-heading-30-number-spacing: var(--market-core-type-heading-30-number-spacing);
  --market-core-type-mono-heading-30-scale: var(--market-core-type-heading-30-scale);
  --market-core-type-mono-heading-30-size: var(--market-core-type-heading-30-size);
  --market-core-type-mono-heading-30-tracking: var(--market-core-type-heading-30-tracking);
  --market-core-type-mono-heading-30-weight: var(--market-core-type-heading-30-weight);
  --market-core-type-mono-medium-10-case: var(--market-core-type-medium-10-case);
  --market-core-type-mono-medium-10-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-medium-10-leading: var(--market-core-type-medium-10-leading);
  --market-core-type-mono-medium-10-number-spacing: var(--market-core-type-medium-10-number-spacing);
  --market-core-type-mono-medium-10-scale: var(--market-core-type-medium-10-scale);
  --market-core-type-mono-medium-10-size: var(--market-core-type-medium-10-size);
  --market-core-type-mono-medium-10-tracking: var(--market-core-type-medium-10-tracking);
  --market-core-type-mono-medium-10-weight: var(--market-core-type-medium-10-weight);
  --market-core-type-mono-medium-20-case: var(--market-core-type-medium-20-case);
  --market-core-type-mono-medium-20-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-medium-20-leading: var(--market-core-type-medium-20-leading);
  --market-core-type-mono-medium-20-number-spacing: var(--market-core-type-medium-20-number-spacing);
  --market-core-type-mono-medium-20-scale: var(--market-core-type-medium-20-scale);
  --market-core-type-mono-medium-20-size: var(--market-core-type-medium-20-size);
  --market-core-type-mono-medium-20-tracking: var(--market-core-type-medium-20-tracking);
  --market-core-type-mono-medium-20-weight: var(--market-core-type-medium-20-weight);
  --market-core-type-mono-medium-30-case: var(--market-core-type-medium-30-case);
  --market-core-type-mono-medium-30-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-medium-30-leading: var(--market-core-type-medium-30-leading);
  --market-core-type-mono-medium-30-number-spacing: var(--market-core-type-medium-30-number-spacing);
  --market-core-type-mono-medium-30-scale: var(--market-core-type-medium-30-scale);
  --market-core-type-mono-medium-30-size: var(--market-core-type-medium-30-size);
  --market-core-type-mono-medium-30-tracking: var(--market-core-type-medium-30-tracking);
  --market-core-type-mono-medium-30-weight: var(--market-core-type-medium-30-weight);
  --market-core-type-mono-paragraph-10-case: var(--market-core-type-paragraph-10-case);
  --market-core-type-mono-paragraph-10-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-paragraph-10-leading: var(--market-core-type-paragraph-10-leading);
  --market-core-type-mono-paragraph-10-number-spacing: var(--market-core-type-paragraph-10-number-spacing);
  --market-core-type-mono-paragraph-10-scale: var(--market-core-type-paragraph-10-scale);
  --market-core-type-mono-paragraph-10-size: var(--market-core-type-paragraph-10-size);
  --market-core-type-mono-paragraph-10-tracking: var(--market-core-type-paragraph-10-tracking);
  --market-core-type-mono-paragraph-10-weight: var(--market-core-type-paragraph-10-weight);
  --market-core-type-mono-paragraph-20-case: var(--market-core-type-paragraph-20-case);
  --market-core-type-mono-paragraph-20-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-paragraph-20-leading: var(--market-core-type-paragraph-20-leading);
  --market-core-type-mono-paragraph-20-number-spacing: var(--market-core-type-paragraph-20-number-spacing);
  --market-core-type-mono-paragraph-20-scale: var(--market-core-type-paragraph-20-scale);
  --market-core-type-mono-paragraph-20-size: var(--market-core-type-paragraph-20-size);
  --market-core-type-mono-paragraph-20-tracking: var(--market-core-type-paragraph-20-tracking);
  --market-core-type-mono-paragraph-20-weight: var(--market-core-type-paragraph-20-weight);
  --market-core-type-mono-paragraph-30-case: var(--market-core-type-paragraph-30-case);
  --market-core-type-mono-paragraph-30-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-paragraph-30-leading: var(--market-core-type-paragraph-30-leading);
  --market-core-type-mono-paragraph-30-number-spacing: var(--market-core-type-paragraph-30-number-spacing);
  --market-core-type-mono-paragraph-30-scale: var(--market-core-type-paragraph-30-scale);
  --market-core-type-mono-paragraph-30-size: var(--market-core-type-paragraph-30-size);
  --market-core-type-mono-paragraph-30-tracking: var(--market-core-type-paragraph-30-tracking);
  --market-core-type-mono-paragraph-30-weight: var(--market-core-type-paragraph-30-weight);
  --market-core-type-mono-semibold-10-case: var(--market-core-type-semibold-10-case);
  --market-core-type-mono-semibold-10-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-semibold-10-leading: var(--market-core-type-semibold-10-leading);
  --market-core-type-mono-semibold-10-number-spacing: var(--market-core-type-semibold-10-number-spacing);
  --market-core-type-mono-semibold-10-scale: var(--market-core-type-semibold-10-scale);
  --market-core-type-mono-semibold-10-size: var(--market-core-type-semibold-10-size);
  --market-core-type-mono-semibold-10-tracking: var(--market-core-type-semibold-10-tracking);
  --market-core-type-mono-semibold-10-weight: var(--market-core-type-semibold-10-weight);
  --market-core-type-mono-semibold-20-case: var(--market-core-type-semibold-20-case);
  --market-core-type-mono-semibold-20-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-semibold-20-leading: var(--market-core-type-semibold-20-leading);
  --market-core-type-mono-semibold-20-number-spacing: var(--market-core-type-semibold-20-number-spacing);
  --market-core-type-mono-semibold-20-scale: var(--market-core-type-semibold-20-scale);
  --market-core-type-mono-semibold-20-size: var(--market-core-type-semibold-20-size);
  --market-core-type-mono-semibold-20-tracking: var(--market-core-type-semibold-20-tracking);
  --market-core-type-mono-semibold-20-weight: var(--market-core-type-semibold-20-weight);
  --market-core-type-mono-semibold-30-case: var(--market-core-type-semibold-30-case);
  --market-core-type-mono-semibold-30-font-family: var(--market-core-type-mono-font-family);
  --market-core-type-mono-semibold-30-leading: var(--market-core-type-semibold-30-leading);
  --market-core-type-mono-semibold-30-number-spacing: var(--market-core-type-semibold-30-number-spacing);
  --market-core-type-mono-semibold-30-scale: var(--market-core-type-semibold-30-scale);
  --market-core-type-mono-semibold-30-size: var(--market-core-type-semibold-30-size);
  --market-core-type-mono-semibold-30-tracking: var(--market-core-type-semibold-30-tracking);
  --market-core-type-mono-semibold-30-weight: var(--market-core-type-semibold-30-weight);
  --market-core-type-paragraph-10-case: none;
  --market-core-type-paragraph-10-font-family: var(--market-core-type-font-family);
  --market-core-type-paragraph-10-leading: 18px;
  --market-core-type-paragraph-10-number-spacing: 'default';
  --market-core-type-paragraph-10-scale: paragraph-10;
  --market-core-type-paragraph-10-size: 12px;
  --market-core-type-paragraph-10-tracking: 0;
  --market-core-type-paragraph-10-weight: var(--market-core-type-regular-weight);
  --market-core-type-paragraph-20-case: none;
  --market-core-type-paragraph-20-font-family: var(--market-core-type-font-family);
  --market-core-type-paragraph-20-leading: 22px;
  --market-core-type-paragraph-20-number-spacing: 'default';
  --market-core-type-paragraph-20-scale: paragraph-20;
  --market-core-type-paragraph-20-size: 14px;
  --market-core-type-paragraph-20-tracking: 0;
  --market-core-type-paragraph-20-weight: var(--market-core-type-regular-weight);
  --market-core-type-paragraph-30-case: none;
  --market-core-type-paragraph-30-font-family: var(--market-core-type-font-family);
  --market-core-type-paragraph-30-leading: 24px;
  --market-core-type-paragraph-30-number-spacing: 'default';
  --market-core-type-paragraph-30-scale: paragraph-30;
  --market-core-type-paragraph-30-size: 16px;
  --market-core-type-paragraph-30-tracking: 0;
  --market-core-type-paragraph-30-weight: var(--market-core-type-regular-weight);
  --market-core-type-regular-weight: 400;
  --market-core-type-semibold-10-case: var(--market-core-type-paragraph-10-case);
  --market-core-type-semibold-10-font-family: var(--market-core-type-paragraph-10-font-family);
  --market-core-type-semibold-10-leading: var(--market-core-type-paragraph-10-leading);
  --market-core-type-semibold-10-number-spacing: var(--market-core-type-paragraph-10-number-spacing);
  --market-core-type-semibold-10-scale: var(--market-core-type-paragraph-10-scale);
  --market-core-type-semibold-10-size: var(--market-core-type-paragraph-10-size);
  --market-core-type-semibold-10-tracking: var(--market-core-type-paragraph-10-tracking);
  --market-core-type-semibold-10-weight: var(--market-core-type-semibold-weight);
  --market-core-type-semibold-20-case: var(--market-core-type-paragraph-20-case);
  --market-core-type-semibold-20-font-family: var(--market-core-type-paragraph-20-font-family);
  --market-core-type-semibold-20-leading: var(--market-core-type-paragraph-20-leading);
  --market-core-type-semibold-20-number-spacing: var(--market-core-type-paragraph-20-number-spacing);
  --market-core-type-semibold-20-scale: var(--market-core-type-paragraph-20-scale);
  --market-core-type-semibold-20-size: var(--market-core-type-paragraph-20-size);
  --market-core-type-semibold-20-tracking: var(--market-core-type-paragraph-20-tracking);
  --market-core-type-semibold-20-weight: var(--market-core-type-semibold-weight);
  --market-core-type-semibold-30-case: var(--market-core-type-paragraph-30-case);
  --market-core-type-semibold-30-font-family: var(--market-core-type-paragraph-30-font-family);
  --market-core-type-semibold-30-leading: var(--market-core-type-paragraph-30-leading);
  --market-core-type-semibold-30-number-spacing: var(--market-core-type-paragraph-30-number-spacing);
  --market-core-type-semibold-30-scale: var(--market-core-type-paragraph-30-scale);
  --market-core-type-semibold-30-size: var(--market-core-type-paragraph-30-size);
  --market-core-type-semibold-30-tracking: var(--market-core-type-paragraph-30-tracking);
  --market-core-type-semibold-30-weight: var(--market-core-type-semibold-weight);
  --market-core-type-semibold-weight: 600;
  --market-core-vertical-size-class-regular-threshold: 600px;
  --market-core-vertical-size-class-tall-threshold: 864px;
  --market-core-wide-viewport-grid-column-count: var(--market-core-extra-wide-viewport-grid-column-count);
  --market-core-wide-viewport-grid-horizontal-spacing: var(--market-core-extra-wide-viewport-grid-horizontal-spacing);
  --market-core-wide-viewport-grid-item-full-size-column-span: var(--market-core-extra-wide-viewport-grid-item-full-size-column-span);
  --market-core-wide-viewport-grid-item-large-size-column-span: var(--market-core-extra-wide-viewport-grid-item-large-size-column-span);
  --market-core-wide-viewport-grid-item-medium-size-column-span: var(--market-core-extra-wide-viewport-grid-item-medium-size-column-span);
  --market-core-wide-viewport-grid-item-small-size-column-span: var(--market-core-extra-wide-viewport-grid-item-small-size-column-span);
  --market-core-wide-viewport-grid-vertical-spacing: var(--market-core-extra-wide-viewport-grid-vertical-spacing);

}

/* This file is automatically generated. Do not edit. */

[data-market-theme*="light-mode"] {
  /* ========================================================================
   * CORE
   * ======================================================================== */

  /* ========== core ========== */
  --market-core-blue-10-color: var(--market-core-blue-10-light-mode-color);
  --market-core-blue-10-light-mode-color: #0055CC;
  --market-core-blue-20-color: var(--market-core-blue-20-light-mode-color);
  --market-core-blue-20-light-mode-color: #005FE5;
  --market-core-blue-30-color: var(--market-core-blue-30-light-mode-color);
  --market-core-blue-30-light-mode-color: #CCE1FF;
  --market-core-blue-40-color: var(--market-core-blue-40-light-mode-color);
  --market-core-blue-40-light-mode-color: #E6F0FF;
  --market-core-blue-fill-color: var(--market-core-blue-fill-light-mode-color);
  --market-core-blue-fill-light-mode-color: #006AFF;
  --market-core-blue-text-color: var(--market-core-blue-text-light-mode-color);
  --market-core-blue-text-light-mode-color: #005AD9;
  --market-core-brown-10-color: var(--market-core-brown-10-light-mode-color);
  --market-core-brown-10-light-mode-color: #332517;
  --market-core-brown-20-color: var(--market-core-brown-20-light-mode-color);
  --market-core-brown-20-light-mode-color: #4D3722;
  --market-core-brown-30-color: var(--market-core-brown-30-light-mode-color);
  --market-core-brown-30-light-mode-color: #FFE6CC;
  --market-core-brown-40-color: var(--market-core-brown-40-light-mode-color);
  --market-core-brown-40-light-mode-color: #FFF2E6;
  --market-core-brown-fill-color: var(--market-core-brown-fill-light-mode-color);
  --market-core-brown-fill-light-mode-color: #664A2E;
  --market-core-brown-text-color: var(--market-core-brown-text-light-mode-color);
  --market-core-brown-text-light-mode-color: #664A2E;
  --market-core-burgundy-10-color: var(--market-core-burgundy-10-light-mode-color);
  --market-core-burgundy-10-light-mode-color: #660525;
  --market-core-burgundy-20-color: var(--market-core-burgundy-20-light-mode-color);
  --market-core-burgundy-20-light-mode-color: #80062F;
  --market-core-burgundy-30-color: var(--market-core-burgundy-30-light-mode-color);
  --market-core-burgundy-30-light-mode-color: #FFCCDD;
  --market-core-burgundy-40-color: var(--market-core-burgundy-40-light-mode-color);
  --market-core-burgundy-40-light-mode-color: #FFE6EE;
  --market-core-burgundy-fill-color: var(--market-core-burgundy-fill-light-mode-color);
  --market-core-burgundy-fill-light-mode-color: #990838;
  --market-core-burgundy-text-color: var(--market-core-burgundy-text-light-mode-color);
  --market-core-burgundy-text-light-mode-color: #990838;
  --market-core-constant-black-color: #000000;
  --market-core-constant-gray-10-color: #101010;
  --market-core-constant-gray-15-color: #1a1a1a;
  --market-core-constant-gray-20-color: #1e1e1e;
  --market-core-constant-gray-25-color: #232323;
  --market-core-constant-gray-30-color: #2a2a2a;
  --market-core-constant-gray-40-color: #333333;
  --market-core-constant-gray-45-color: #595959;
  --market-core-constant-gray-50-color: #666666;
  --market-core-constant-gray-60-color: #878787;
  --market-core-constant-gray-65-color: #959595;
  --market-core-constant-gray-80-color: #cccccc;
  --market-core-constant-gray-85-color: #dadada;
  --market-core-constant-gray-90-color: #e8e8e8;
  --market-core-constant-gray-95-color: #f0f0f0;
  --market-core-constant-gray-98-color: #F7F7F7;
  --market-core-constant-white-color: #ffffff;
  --market-core-critical-10-color: var(--market-core-critical-10-light-mode-color);
  --market-core-critical-10-light-mode-color: var(--market-core-red-10-light-mode-color);
  --market-core-critical-20-color: var(--market-core-critical-20-light-mode-color);
  --market-core-critical-20-light-mode-color: var(--market-core-red-20-light-mode-color);
  --market-core-critical-30-color: var(--market-core-critical-30-light-mode-color);
  --market-core-critical-30-light-mode-color: var(--market-core-red-30-light-mode-color);
  --market-core-critical-40-color: var(--market-core-critical-40-light-mode-color);
  --market-core-critical-40-light-mode-color: var(--market-core-red-40-light-mode-color);
  --market-core-critical-fill-color: var(--market-core-critical-fill-light-mode-color);
  --market-core-critical-fill-light-mode-color: var(--market-core-red-fill-light-mode-color);
  --market-core-critical-text-color: var(--market-core-critical-text-light-mode-color);
  --market-core-critical-text-light-mode-color: var(--market-core-red-text-light-mode-color);
  --market-core-divider-10-color: var(--market-core-divider-10-light-mode-color);
  --market-core-divider-10-light-mode-color: #959595;
  --market-core-divider-20-color: var(--market-core-divider-20-light-mode-color);
  --market-core-divider-20-light-mode-color: #f0f0f0;
  --market-core-emphasis-10-color: var(--market-core-emphasis-10-light-mode-color);
  --market-core-emphasis-10-light-mode-color: #666666;
  --market-core-emphasis-20-color: var(--market-core-emphasis-20-light-mode-color);
  --market-core-emphasis-20-light-mode-color: #333333;
  --market-core-emphasis-30-color: var(--market-core-emphasis-30-light-mode-color);
  --market-core-emphasis-30-light-mode-color: #CCCCCC;
  --market-core-emphasis-40-color: var(--market-core-emphasis-40-light-mode-color);
  --market-core-emphasis-40-light-mode-color: #E8E8E8;
  --market-core-emphasis-fill-color: var(--market-core-emphasis-fill-light-mode-color);
  --market-core-emphasis-fill-light-mode-color: #101010;
  --market-core-emphasis-text-color: var(--market-core-emphasis-text-light-mode-color);
  --market-core-emphasis-text-light-mode-color: #101010;
  --market-core-fill-10-color: var(--market-core-fill-10-light-mode-color);
  --market-core-fill-10-light-mode-color: #101010;
  --market-core-fill-20-color: var(--market-core-fill-20-light-mode-color);
  --market-core-fill-20-light-mode-color: #959595;
  --market-core-fill-30-color: var(--market-core-fill-30-light-mode-color);
  --market-core-fill-30-light-mode-color: #dadada;
  --market-core-fill-40-color: var(--market-core-fill-40-light-mode-color);
  --market-core-fill-40-light-mode-color: #f0f0f0;
  --market-core-fill-50-color: var(--market-core-fill-50-light-mode-color);
  --market-core-fill-50-light-mode-color: #F7F7F7;
  --market-core-fill-black-color: var(--market-core-fill-black-light-mode-color);
  --market-core-fill-black-light-mode-color: #000000;
  --market-core-fill-inverse-color: var(--market-core-fill-inverse-light-mode-color);
  --market-core-fill-inverse-light-mode-color: #FFFFFF;
  --market-core-fill-white-color: var(--market-core-fill-white-light-mode-color);
  --market-core-fill-white-light-mode-color: #FFFFFF;
  --market-core-focus-color: var(--market-core-focus-light-mode-color);
  --market-core-focus-light-mode-color: var(--market-core-constant-black-color);
  --market-core-focus-ring-color: var(--market-core-focus-ring-light-mode-color);
  --market-core-focus-ring-light-mode-color: var(--market-core-focus-light-mode-color);
  --market-core-forest-10-color: var(--market-core-forest-10-light-mode-color);
  --market-core-forest-10-light-mode-color: #0F4D19;
  --market-core-forest-20-color: var(--market-core-forest-20-light-mode-color);
  --market-core-forest-20-light-mode-color: #146622;
  --market-core-forest-30-color: var(--market-core-forest-30-light-mode-color);
  --market-core-forest-30-light-mode-color: #CCFFD5;
  --market-core-forest-40-color: var(--market-core-forest-40-light-mode-color);
  --market-core-forest-40-light-mode-color: #E6FFEA;
  --market-core-forest-fill-color: var(--market-core-forest-fill-light-mode-color);
  --market-core-forest-fill-light-mode-color: #19802A;
  --market-core-forest-text-color: var(--market-core-forest-text-light-mode-color);
  --market-core-forest-text-light-mode-color: #007D2A;
  --market-core-gold-10-color: var(--market-core-gold-10-light-mode-color);
  --market-core-gold-10-light-mode-color: #CC8033;
  --market-core-gold-20-color: var(--market-core-gold-20-light-mode-color);
  --market-core-gold-20-light-mode-color: #E68F39;
  --market-core-gold-30-color: var(--market-core-gold-30-light-mode-color);
  --market-core-gold-30-light-mode-color: #FFE6CC;
  --market-core-gold-40-color: var(--market-core-gold-40-light-mode-color);
  --market-core-gold-40-light-mode-color: #FFF2E6;
  --market-core-gold-fill-color: var(--market-core-gold-fill-light-mode-color);
  --market-core-gold-fill-light-mode-color: #FF9F40;
  --market-core-gold-text-color: var(--market-core-gold-text-light-mode-color);
  --market-core-gold-text-light-mode-color: #945C25;
  --market-core-green-10-color: var(--market-core-green-10-light-mode-color);
  --market-core-green-10-light-mode-color: #00802A;
  --market-core-green-20-color: var(--market-core-green-20-light-mode-color);
  --market-core-green-20-light-mode-color: #009933;
  --market-core-green-30-color: var(--market-core-green-30-light-mode-color);
  --market-core-green-30-light-mode-color: #CCFFDD;
  --market-core-green-40-color: var(--market-core-green-40-light-mode-color);
  --market-core-green-40-light-mode-color: #E5FFEE;
  --market-core-green-fill-color: var(--market-core-green-fill-light-mode-color);
  --market-core-green-fill-light-mode-color: #00B23B;
  --market-core-green-text-color: var(--market-core-green-text-light-mode-color);
  --market-core-green-text-light-mode-color: #007D2A;
  --market-core-orange-10-color: var(--market-core-orange-10-light-mode-color);
  --market-core-orange-10-light-mode-color: #BF4830;
  --market-core-orange-20-color: var(--market-core-orange-20-light-mode-color);
  --market-core-orange-20-light-mode-color: #DB5237;
  --market-core-orange-30-color: var(--market-core-orange-30-light-mode-color);
  --market-core-orange-30-light-mode-color: #FFD5CC;
  --market-core-orange-40-color: var(--market-core-orange-40-light-mode-color);
  --market-core-orange-40-light-mode-color: #FFEAE6;
  --market-core-orange-fill-color: var(--market-core-orange-fill-light-mode-color);
  --market-core-orange-fill-light-mode-color: #F25B3D;
  --market-core-orange-text-color: var(--market-core-orange-text-light-mode-color);
  --market-core-orange-text-light-mode-color: #A83F2A;
  --market-core-pink-10-color: var(--market-core-pink-10-light-mode-color);
  --market-core-pink-10-light-mode-color: #A62987;
  --market-core-pink-20-color: var(--market-core-pink-20-light-mode-color);
  --market-core-pink-20-light-mode-color: #BF309B;
  --market-core-pink-30-color: var(--market-core-pink-30-light-mode-color);
  --market-core-pink-30-light-mode-color: #FFCCF2;
  --market-core-pink-40-color: var(--market-core-pink-40-light-mode-color);
  --market-core-pink-40-light-mode-color: #FFE6F9;
  --market-core-pink-fill-color: var(--market-core-pink-fill-light-mode-color);
  --market-core-pink-fill-light-mode-color: #D936B0;
  --market-core-pink-text-color: var(--market-core-pink-text-light-mode-color);
  --market-core-pink-text-light-mode-color: #A82A88;
  --market-core-purple-10-color: var(--market-core-purple-10-light-mode-color);
  --market-core-purple-10-light-mode-color: #6811A6;
  --market-core-purple-20-color: var(--market-core-purple-20-light-mode-color);
  --market-core-purple-20-light-mode-color: #7813BF;
  --market-core-purple-30-color: var(--market-core-purple-30-light-mode-color);
  --market-core-purple-30-light-mode-color: #EACCFF;
  --market-core-purple-40-color: var(--market-core-purple-40-light-mode-color);
  --market-core-purple-40-light-mode-color: #F4E6FF;
  --market-core-purple-fill-color: var(--market-core-purple-fill-light-mode-color);
  --market-core-purple-fill-light-mode-color: #8716D9;
  --market-core-purple-text-color: var(--market-core-purple-text-light-mode-color);
  --market-core-purple-text-light-mode-color: #8716D9;
  --market-core-red-10-color: var(--market-core-red-10-light-mode-color);
  --market-core-red-10-light-mode-color: #99001A;
  --market-core-red-20-color: var(--market-core-red-20-light-mode-color);
  --market-core-red-20-light-mode-color: #B2001E;
  --market-core-red-30-color: var(--market-core-red-30-light-mode-color);
  --market-core-red-30-light-mode-color: #FFCCD5;
  --market-core-red-40-color: var(--market-core-red-40-light-mode-color);
  --market-core-red-40-light-mode-color: #FFE5EA;
  --market-core-red-fill-color: var(--market-core-red-fill-light-mode-color);
  --market-core-red-fill-light-mode-color: #CC0023;
  --market-core-red-text-color: var(--market-core-red-text-light-mode-color);
  --market-core-red-text-light-mode-color: #BF0020;
  --market-core-sky-10-color: var(--market-core-sky-10-light-mode-color);
  --market-core-sky-10-light-mode-color: #1F75CC;
  --market-core-sky-20-color: var(--market-core-sky-20-light-mode-color);
  --market-core-sky-20-light-mode-color: #2284E6;
  --market-core-sky-30-color: var(--market-core-sky-30-light-mode-color);
  --market-core-sky-30-light-mode-color: #CCE6FF;
  --market-core-sky-40-color: var(--market-core-sky-40-light-mode-color);
  --market-core-sky-40-light-mode-color: #E6F2FF;
  --market-core-sky-fill-color: var(--market-core-sky-fill-light-mode-color);
  --market-core-sky-fill-light-mode-color: #2693FF;
  --market-core-sky-text-color: var(--market-core-sky-text-light-mode-color);
  --market-core-sky-text-light-mode-color: #0F65BA;
  --market-core-success-10-color: var(--market-core-success-10-light-mode-color);
  --market-core-success-10-light-mode-color: var(--market-core-green-10-light-mode-color);
  --market-core-success-20-color: var(--market-core-success-20-light-mode-color);
  --market-core-success-20-light-mode-color: var(--market-core-green-20-light-mode-color);
  --market-core-success-30-color: var(--market-core-success-30-light-mode-color);
  --market-core-success-30-light-mode-color: var(--market-core-green-30-light-mode-color);
  --market-core-success-40-color: var(--market-core-success-40-light-mode-color);
  --market-core-success-40-light-mode-color: var(--market-core-green-40-light-mode-color);
  --market-core-success-fill-color: var(--market-core-success-fill-light-mode-color);
  --market-core-success-fill-light-mode-color: var(--market-core-green-fill-light-mode-color);
  --market-core-success-text-color: var(--market-core-success-text-light-mode-color);
  --market-core-success-text-light-mode-color: var(--market-core-green-text-light-mode-color);
  --market-core-surface-10-color: var(--market-core-surface-10-light-mode-color);
  --market-core-surface-10-light-mode-color: #FFFFFF;
  --market-core-surface-20-color: var(--market-core-surface-20-light-mode-color);
  --market-core-surface-20-light-mode-color: #FFFFFF;
  --market-core-surface-30-color: var(--market-core-surface-30-light-mode-color);
  --market-core-surface-30-light-mode-color: #FFFFFF;
  --market-core-surface-5-color: var(--market-core-surface-5-light-mode-color);
  --market-core-surface-5-light-mode-color: #FFFFFF;
  --market-core-surface-inverse-color: var(--market-core-surface-inverse-light-mode-color);
  --market-core-surface-inverse-light-mode-color: #232323;
  --market-core-surface-overlay-color: var(--market-core-surface-overlay-light-mode-color);
  --market-core-surface-overlay-light-mode-color: rgba(0,0,0,0.8);
  --market-core-taupe-10-color: var(--market-core-taupe-10-light-mode-color);
  --market-core-taupe-10-light-mode-color: #735639;
  --market-core-taupe-20-color: var(--market-core-taupe-20-light-mode-color);
  --market-core-taupe-20-light-mode-color: #8C6946;
  --market-core-taupe-30-color: var(--market-core-taupe-30-light-mode-color);
  --market-core-taupe-30-light-mode-color: #FFE6CC;
  --market-core-taupe-40-color: var(--market-core-taupe-40-light-mode-color);
  --market-core-taupe-40-light-mode-color: #FFF2E6;
  --market-core-taupe-fill-color: var(--market-core-taupe-fill-light-mode-color);
  --market-core-taupe-fill-light-mode-color: #A67C53;
  --market-core-taupe-text-color: var(--market-core-taupe-text-light-mode-color);
  --market-core-taupe-text-light-mode-color: #826141;
  --market-core-teal-10-color: var(--market-core-teal-10-light-mode-color);
  --market-core-teal-10-light-mode-color: #0D8C6D;
  --market-core-teal-20-color: var(--market-core-teal-20-light-mode-color);
  --market-core-teal-20-light-mode-color: #10A680;
  --market-core-teal-30-color: var(--market-core-teal-30-light-mode-color);
  --market-core-teal-30-light-mode-color: #CCFFF2;
  --market-core-teal-40-color: var(--market-core-teal-40-light-mode-color);
  --market-core-teal-40-light-mode-color: #E6FFF9;
  --market-core-teal-fill-color: var(--market-core-teal-fill-light-mode-color);
  --market-core-teal-fill-light-mode-color: #12BF94;
  --market-core-teal-text-color: var(--market-core-teal-text-light-mode-color);
  --market-core-teal-text-light-mode-color: #0C785D;
  --market-core-text-10-color: var(--market-core-text-10-light-mode-color);
  --market-core-text-10-light-mode-color: #101010;
  --market-core-text-20-color: var(--market-core-text-20-light-mode-color);
  --market-core-text-20-light-mode-color: #666666;
  --market-core-text-30-color: var(--market-core-text-30-light-mode-color);
  --market-core-text-30-light-mode-color: #959595;
  --market-core-text-black-color: var(--market-core-text-black-light-mode-color);
  --market-core-text-black-light-mode-color: #101010;
  --market-core-text-inverse-color: var(--market-core-text-inverse-light-mode-color);
  --market-core-text-inverse-light-mode-color: #FFFFFF;
  --market-core-text-white-color: var(--market-core-text-white-light-mode-color);
  --market-core-text-white-light-mode-color: #FFFFFF;
  --market-core-transparent-color: var(--market-core-transparent-light-mode-color);
  --market-core-transparent-light-mode-color: transparent;
  --market-core-warning-10-color: var(--market-core-warning-10-light-mode-color);
  --market-core-warning-10-light-mode-color: var(--market-core-gold-10-light-mode-color);
  --market-core-warning-20-color: var(--market-core-warning-20-light-mode-color);
  --market-core-warning-20-light-mode-color: var(--market-core-gold-20-light-mode-color);
  --market-core-warning-30-color: var(--market-core-warning-30-light-mode-color);
  --market-core-warning-30-light-mode-color: var(--market-core-gold-30-light-mode-color);
  --market-core-warning-40-color: var(--market-core-warning-40-light-mode-color);
  --market-core-warning-40-light-mode-color: var(--market-core-gold-40-light-mode-color);
  --market-core-warning-fill-color: var(--market-core-warning-fill-light-mode-color);
  --market-core-warning-fill-light-mode-color: var(--market-core-gold-fill-light-mode-color);
  --market-core-warning-text-color: var(--market-core-warning-text-light-mode-color);
  --market-core-warning-text-light-mode-color: var(--market-core-gold-text-light-mode-color);
  --market-core-yellow-10-color: var(--market-core-yellow-10-light-mode-color);
  --market-core-yellow-10-light-mode-color: #CC9900;
  --market-core-yellow-20-color: var(--market-core-yellow-20-light-mode-color);
  --market-core-yellow-20-light-mode-color: #E5AC00;
  --market-core-yellow-30-color: var(--market-core-yellow-30-light-mode-color);
  --market-core-yellow-30-light-mode-color: #FFF2CC;
  --market-core-yellow-40-color: var(--market-core-yellow-40-light-mode-color);
  --market-core-yellow-40-light-mode-color: #FFF9E5;
  --market-core-yellow-fill-color: var(--market-core-yellow-fill-light-mode-color);
  --market-core-yellow-fill-light-mode-color: #FFBF00;
  --market-core-yellow-text-color: var(--market-core-yellow-text-light-mode-color);
  --market-core-yellow-text-light-mode-color: #876500;

}

/* This file is automatically generated. Do not edit. */

[data-market-theme*="dark-mode"] {
  /* ========================================================================
   * CORE
   * ======================================================================== */

  /* ========== core ========== */
  --market-core-blue-10-color: var(--market-core-blue-10-dark-mode-color);
  --market-core-blue-10-dark-mode-color: #0055CC;
  --market-core-blue-20-color: var(--market-core-blue-20-dark-mode-color);
  --market-core-blue-20-dark-mode-color: #005FE5;
  --market-core-blue-30-color: var(--market-core-blue-30-dark-mode-color);
  --market-core-blue-30-dark-mode-color: #002559;
  --market-core-blue-40-color: var(--market-core-blue-40-dark-mode-color);
  --market-core-blue-40-dark-mode-color: #001533;
  --market-core-blue-fill-color: var(--market-core-blue-fill-dark-mode-color);
  --market-core-blue-fill-dark-mode-color: #006AFF;
  --market-core-blue-text-color: var(--market-core-blue-text-dark-mode-color);
  --market-core-blue-text-dark-mode-color: #4A95FF;
  --market-core-brown-10-color: var(--market-core-brown-10-dark-mode-color);
  --market-core-brown-10-dark-mode-color: #33261A;
  --market-core-brown-20-color: var(--market-core-brown-20-dark-mode-color);
  --market-core-brown-20-dark-mode-color: #4D3926;
  --market-core-brown-30-color: var(--market-core-brown-30-dark-mode-color);
  --market-core-brown-30-dark-mode-color: #592D00;
  --market-core-brown-40-color: var(--market-core-brown-40-dark-mode-color);
  --market-core-brown-40-dark-mode-color: #331900;
  --market-core-brown-fill-color: var(--market-core-brown-fill-dark-mode-color);
  --market-core-brown-fill-dark-mode-color: #664D33;
  --market-core-brown-text-color: var(--market-core-brown-text-dark-mode-color);
  --market-core-brown-text-dark-mode-color: #C99866;
  --market-core-burgundy-10-color: var(--market-core-burgundy-10-dark-mode-color);
  --market-core-burgundy-10-dark-mode-color: #660525;
  --market-core-burgundy-20-color: var(--market-core-burgundy-20-dark-mode-color);
  --market-core-burgundy-20-dark-mode-color: #80062F;
  --market-core-burgundy-30-color: var(--market-core-burgundy-30-dark-mode-color);
  --market-core-burgundy-30-dark-mode-color: #59001E;
  --market-core-burgundy-40-color: var(--market-core-burgundy-40-dark-mode-color);
  --market-core-burgundy-40-dark-mode-color: #330011;
  --market-core-burgundy-fill-color: var(--market-core-burgundy-fill-dark-mode-color);
  --market-core-burgundy-fill-dark-mode-color: #990838;
  --market-core-burgundy-text-color: var(--market-core-burgundy-text-dark-mode-color);
  --market-core-burgundy-text-dark-mode-color: #FF568E;
  --market-core-constant-black-color: #000000;
  --market-core-constant-gray-10-color: #101010;
  --market-core-constant-gray-15-color: #1a1a1a;
  --market-core-constant-gray-20-color: #1e1e1e;
  --market-core-constant-gray-25-color: #232323;
  --market-core-constant-gray-30-color: #2a2a2a;
  --market-core-constant-gray-40-color: #333333;
  --market-core-constant-gray-45-color: #595959;
  --market-core-constant-gray-50-color: #666666;
  --market-core-constant-gray-60-color: #878787;
  --market-core-constant-gray-65-color: #959595;
  --market-core-constant-gray-80-color: #cccccc;
  --market-core-constant-gray-85-color: #dadada;
  --market-core-constant-gray-90-color: #e8e8e8;
  --market-core-constant-gray-95-color: #f0f0f0;
  --market-core-constant-gray-98-color: #F7F7F7;
  --market-core-constant-white-color: #ffffff;
  --market-core-critical-10-color: var(--market-core-critical-10-dark-mode-color);
  --market-core-critical-10-dark-mode-color: var(--market-core-red-10-dark-mode-color);
  --market-core-critical-20-color: var(--market-core-critical-20-dark-mode-color);
  --market-core-critical-20-dark-mode-color: var(--market-core-red-20-dark-mode-color);
  --market-core-critical-30-color: var(--market-core-critical-30-dark-mode-color);
  --market-core-critical-30-dark-mode-color: var(--market-core-red-30-dark-mode-color);
  --market-core-critical-40-color: var(--market-core-critical-40-dark-mode-color);
  --market-core-critical-40-dark-mode-color: var(--market-core-red-40-dark-mode-color);
  --market-core-critical-fill-color: var(--market-core-critical-fill-dark-mode-color);
  --market-core-critical-fill-dark-mode-color: var(--market-core-red-fill-dark-mode-color);
  --market-core-critical-text-color: var(--market-core-critical-text-dark-mode-color);
  --market-core-critical-text-dark-mode-color: var(--market-core-red-text-dark-mode-color);
  --market-core-divider-10-color: var(--market-core-divider-10-dark-mode-color);
  --market-core-divider-10-dark-mode-color: #959595;
  --market-core-divider-20-color: var(--market-core-divider-20-dark-mode-color);
  --market-core-divider-20-dark-mode-color: #333333;
  --market-core-emphasis-10-color: var(--market-core-emphasis-10-dark-mode-color);
  --market-core-emphasis-10-dark-mode-color: #CCCCCC;
  --market-core-emphasis-20-color: var(--market-core-emphasis-20-dark-mode-color);
  --market-core-emphasis-20-dark-mode-color: #DADADA;
  --market-core-emphasis-30-color: var(--market-core-emphasis-30-dark-mode-color);
  --market-core-emphasis-30-dark-mode-color: #595959;
  --market-core-emphasis-40-color: var(--market-core-emphasis-40-dark-mode-color);
  --market-core-emphasis-40-dark-mode-color: #333333;
  --market-core-emphasis-fill-color: var(--market-core-emphasis-fill-dark-mode-color);
  --market-core-emphasis-fill-dark-mode-color: #FFFFFF;
  --market-core-emphasis-text-color: var(--market-core-emphasis-text-dark-mode-color);
  --market-core-emphasis-text-dark-mode-color: #FFFFFF;
  --market-core-fill-10-color: var(--market-core-fill-10-dark-mode-color);
  --market-core-fill-10-dark-mode-color: #f0f0f0;
  --market-core-fill-20-color: var(--market-core-fill-20-dark-mode-color);
  --market-core-fill-20-dark-mode-color: #666666;
  --market-core-fill-30-color: var(--market-core-fill-30-dark-mode-color);
  --market-core-fill-30-dark-mode-color: #595959;
  --market-core-fill-40-color: var(--market-core-fill-40-dark-mode-color);
  --market-core-fill-40-dark-mode-color: #333333;
  --market-core-fill-50-color: var(--market-core-fill-50-dark-mode-color);
  --market-core-fill-50-dark-mode-color: #2A2A2A;
  --market-core-fill-black-color: var(--market-core-fill-black-dark-mode-color);
  --market-core-fill-black-dark-mode-color: #000000;
  --market-core-fill-inverse-color: var(--market-core-fill-inverse-dark-mode-color);
  --market-core-fill-inverse-dark-mode-color: #000000;
  --market-core-fill-white-color: var(--market-core-fill-white-dark-mode-color);
  --market-core-fill-white-dark-mode-color: #FFFFFF;
  --market-core-focus-color: var(--market-core-focus-dark-mode-color);
  --market-core-focus-dark-mode-color: var(--market-core-constant-white-color);
  --market-core-focus-ring-color: var(--market-core-focus-ring-dark-mode-color);
  --market-core-focus-ring-dark-mode-color: var(--market-core-focus-dark-mode-color);
  --market-core-forest-10-color: var(--market-core-forest-10-dark-mode-color);
  --market-core-forest-10-dark-mode-color: #0F4D19;
  --market-core-forest-20-color: var(--market-core-forest-20-dark-mode-color);
  --market-core-forest-20-dark-mode-color: #146622;
  --market-core-forest-30-color: var(--market-core-forest-30-dark-mode-color);
  --market-core-forest-30-dark-mode-color: #00590F;
  --market-core-forest-40-color: var(--market-core-forest-40-dark-mode-color);
  --market-core-forest-40-dark-mode-color: #003308;
  --market-core-forest-fill-color: var(--market-core-forest-fill-dark-mode-color);
  --market-core-forest-fill-dark-mode-color: #19802A;
  --market-core-forest-text-color: var(--market-core-forest-text-dark-mode-color);
  --market-core-forest-text-dark-mode-color: #16D956;
  --market-core-gold-10-color: var(--market-core-gold-10-dark-mode-color);
  --market-core-gold-10-dark-mode-color: #CC8033;
  --market-core-gold-20-color: var(--market-core-gold-20-dark-mode-color);
  --market-core-gold-20-dark-mode-color: #E68F39;
  --market-core-gold-30-color: var(--market-core-gold-30-dark-mode-color);
  --market-core-gold-30-dark-mode-color: #592D00;
  --market-core-gold-40-color: var(--market-core-gold-40-dark-mode-color);
  --market-core-gold-40-dark-mode-color: #331A00;
  --market-core-gold-fill-color: var(--market-core-gold-fill-dark-mode-color);
  --market-core-gold-fill-dark-mode-color: #FF9F40;
  --market-core-gold-text-color: var(--market-core-gold-text-dark-mode-color);
  --market-core-gold-text-dark-mode-color: #FF9F40;
  --market-core-green-10-color: var(--market-core-green-10-dark-mode-color);
  --market-core-green-10-dark-mode-color: #00802A;
  --market-core-green-20-color: var(--market-core-green-20-dark-mode-color);
  --market-core-green-20-dark-mode-color: #009933;
  --market-core-green-30-color: var(--market-core-green-30-dark-mode-color);
  --market-core-green-30-dark-mode-color: #00591E;
  --market-core-green-40-color: var(--market-core-green-40-dark-mode-color);
  --market-core-green-40-dark-mode-color: #003311;
  --market-core-green-fill-color: var(--market-core-green-fill-dark-mode-color);
  --market-core-green-fill-dark-mode-color: #00B33B;
  --market-core-green-text-color: var(--market-core-green-text-dark-mode-color);
  --market-core-green-text-dark-mode-color: #16D956;
  --market-core-orange-10-color: var(--market-core-orange-10-dark-mode-color);
  --market-core-orange-10-dark-mode-color: #BF4830;
  --market-core-orange-20-color: var(--market-core-orange-20-dark-mode-color);
  --market-core-orange-20-dark-mode-color: #DB5237;
  --market-core-orange-30-color: var(--market-core-orange-30-dark-mode-color);
  --market-core-orange-30-dark-mode-color: #590F00;
  --market-core-orange-40-color: var(--market-core-orange-40-dark-mode-color);
  --market-core-orange-40-dark-mode-color: #330800;
  --market-core-orange-fill-color: var(--market-core-orange-fill-dark-mode-color);
  --market-core-orange-fill-dark-mode-color: #F25B3D;
  --market-core-orange-text-color: var(--market-core-orange-text-dark-mode-color);
  --market-core-orange-text-dark-mode-color: #FF5F3F;
  --market-core-pink-10-color: var(--market-core-pink-10-dark-mode-color);
  --market-core-pink-10-dark-mode-color: #A62987;
  --market-core-pink-20-color: var(--market-core-pink-20-dark-mode-color);
  --market-core-pink-20-dark-mode-color: #BF309B;
  --market-core-pink-30-color: var(--market-core-pink-30-dark-mode-color);
  --market-core-pink-30-dark-mode-color: #590043;
  --market-core-pink-40-color: var(--market-core-pink-40-dark-mode-color);
  --market-core-pink-40-dark-mode-color: #330026;
  --market-core-pink-fill-color: var(--market-core-pink-fill-dark-mode-color);
  --market-core-pink-fill-dark-mode-color: #D936B0;
  --market-core-pink-text-color: var(--market-core-pink-text-dark-mode-color);
  --market-core-pink-text-dark-mode-color: #FF43D0;
  --market-core-purple-10-color: var(--market-core-purple-10-dark-mode-color);
  --market-core-purple-10-dark-mode-color: #6811A6;
  --market-core-purple-20-color: var(--market-core-purple-20-dark-mode-color);
  --market-core-purple-20-dark-mode-color: #7813BF;
  --market-core-purple-30-color: var(--market-core-purple-30-dark-mode-color);
  --market-core-purple-30-dark-mode-color: #340059;
  --market-core-purple-40-color: var(--market-core-purple-40-dark-mode-color);
  --market-core-purple-40-dark-mode-color: #1E0033;
  --market-core-purple-fill-color: var(--market-core-purple-fill-dark-mode-color);
  --market-core-purple-fill-dark-mode-color: #8716D9;
  --market-core-purple-text-color: var(--market-core-purple-text-dark-mode-color);
  --market-core-purple-text-dark-mode-color: #C26EFF;
  --market-core-red-10-color: var(--market-core-red-10-dark-mode-color);
  --market-core-red-10-dark-mode-color: #99001A;
  --market-core-red-20-color: var(--market-core-red-20-dark-mode-color);
  --market-core-red-20-dark-mode-color: #B2001E;
  --market-core-red-30-color: var(--market-core-red-30-dark-mode-color);
  --market-core-red-30-dark-mode-color: #59000F;
  --market-core-red-40-color: var(--market-core-red-40-dark-mode-color);
  --market-core-red-40-dark-mode-color: #330009;
  --market-core-red-fill-color: var(--market-core-red-fill-dark-mode-color);
  --market-core-red-fill-dark-mode-color: #CC0023;
  --market-core-red-text-color: var(--market-core-red-text-dark-mode-color);
  --market-core-red-text-dark-mode-color: #FF5A76;
  --market-core-sky-10-color: var(--market-core-sky-10-dark-mode-color);
  --market-core-sky-10-dark-mode-color: #1F75CC;
  --market-core-sky-20-color: var(--market-core-sky-20-dark-mode-color);
  --market-core-sky-20-dark-mode-color: #2284E6;
  --market-core-sky-30-color: var(--market-core-sky-30-dark-mode-color);
  --market-core-sky-30-dark-mode-color: #002D59;
  --market-core-sky-40-color: var(--market-core-sky-40-dark-mode-color);
  --market-core-sky-40-dark-mode-color: #001A33;
  --market-core-sky-fill-color: var(--market-core-sky-fill-dark-mode-color);
  --market-core-sky-fill-dark-mode-color: #2693FF;
  --market-core-sky-text-color: var(--market-core-sky-text-dark-mode-color);
  --market-core-sky-text-dark-mode-color: #2E97FF;
  --market-core-success-10-color: var(--market-core-success-10-dark-mode-color);
  --market-core-success-10-dark-mode-color: var(--market-core-green-10-dark-mode-color);
  --market-core-success-20-color: var(--market-core-success-20-dark-mode-color);
  --market-core-success-20-dark-mode-color: var(--market-core-green-20-dark-mode-color);
  --market-core-success-30-color: var(--market-core-success-30-dark-mode-color);
  --market-core-success-30-dark-mode-color: var(--market-core-green-30-dark-mode-color);
  --market-core-success-40-color: var(--market-core-success-40-dark-mode-color);
  --market-core-success-40-dark-mode-color: var(--market-core-green-40-dark-mode-color);
  --market-core-success-fill-color: var(--market-core-success-fill-dark-mode-color);
  --market-core-success-fill-dark-mode-color: var(--market-core-green-fill-dark-mode-color);
  --market-core-success-text-color: var(--market-core-success-text-dark-mode-color);
  --market-core-success-text-dark-mode-color: var(--market-core-green-text-dark-mode-color);
  --market-core-surface-10-color: var(--market-core-surface-10-dark-mode-color);
  --market-core-surface-10-dark-mode-color: #101010;
  --market-core-surface-20-color: var(--market-core-surface-20-dark-mode-color);
  --market-core-surface-20-dark-mode-color: #1a1a1a;
  --market-core-surface-30-color: var(--market-core-surface-30-dark-mode-color);
  --market-core-surface-30-dark-mode-color: #232323;
  --market-core-surface-5-color: var(--market-core-surface-5-dark-mode-color);
  --market-core-surface-5-dark-mode-color: #000000;
  --market-core-surface-inverse-color: var(--market-core-surface-inverse-dark-mode-color);
  --market-core-surface-inverse-dark-mode-color: #FFFFFF;
  --market-core-surface-overlay-color: var(--market-core-surface-overlay-dark-mode-color);
  --market-core-surface-overlay-dark-mode-color: rgba(0,0,0,0.8);
  --market-core-taupe-10-color: var(--market-core-taupe-10-dark-mode-color);
  --market-core-taupe-10-dark-mode-color: #735639;
  --market-core-taupe-20-color: var(--market-core-taupe-20-dark-mode-color);
  --market-core-taupe-20-dark-mode-color: #8C6946;
  --market-core-taupe-30-color: var(--market-core-taupe-30-dark-mode-color);
  --market-core-taupe-30-dark-mode-color: #592D00;
  --market-core-taupe-40-color: var(--market-core-taupe-40-dark-mode-color);
  --market-core-taupe-40-dark-mode-color: #331A00;
  --market-core-taupe-fill-color: var(--market-core-taupe-fill-dark-mode-color);
  --market-core-taupe-fill-dark-mode-color: #A67C53;
  --market-core-taupe-text-color: var(--market-core-taupe-text-dark-mode-color);
  --market-core-taupe-text-dark-mode-color: #C99866;
  --market-core-teal-10-color: var(--market-core-teal-10-dark-mode-color);
  --market-core-teal-10-dark-mode-color: #0D8C6D;
  --market-core-teal-20-color: var(--market-core-teal-20-dark-mode-color);
  --market-core-teal-20-dark-mode-color: #10A680;
  --market-core-teal-30-color: var(--market-core-teal-30-dark-mode-color);
  --market-core-teal-30-dark-mode-color: #005943;
  --market-core-teal-40-color: var(--market-core-teal-40-dark-mode-color);
  --market-core-teal-40-dark-mode-color: #003326;
  --market-core-teal-fill-color: var(--market-core-teal-fill-dark-mode-color);
  --market-core-teal-fill-dark-mode-color: #12BF94;
  --market-core-teal-text-color: var(--market-core-teal-text-dark-mode-color);
  --market-core-teal-text-dark-mode-color: #16D8A7;
  --market-core-text-10-color: var(--market-core-text-10-dark-mode-color);
  --market-core-text-10-dark-mode-color: #FFFFFF;
  --market-core-text-20-color: var(--market-core-text-20-dark-mode-color);
  --market-core-text-20-dark-mode-color: #9B9B9B;
  --market-core-text-30-color: var(--market-core-text-30-dark-mode-color);
  --market-core-text-30-dark-mode-color: #595959;
  --market-core-text-black-color: var(--market-core-text-black-dark-mode-color);
  --market-core-text-black-dark-mode-color: #101010;
  --market-core-text-inverse-color: var(--market-core-text-inverse-dark-mode-color);
  --market-core-text-inverse-dark-mode-color: #101010;
  --market-core-text-white-color: var(--market-core-text-white-dark-mode-color);
  --market-core-text-white-dark-mode-color: #FFFFFF;
  --market-core-transparent-color: var(--market-core-transparent-dark-mode-color);
  --market-core-transparent-dark-mode-color: transparent;
  --market-core-warning-10-color: var(--market-core-warning-10-dark-mode-color);
  --market-core-warning-10-dark-mode-color: var(--market-core-gold-10-dark-mode-color);
  --market-core-warning-20-color: var(--market-core-warning-20-dark-mode-color);
  --market-core-warning-20-dark-mode-color: var(--market-core-gold-20-dark-mode-color);
  --market-core-warning-30-color: var(--market-core-warning-30-dark-mode-color);
  --market-core-warning-30-dark-mode-color: var(--market-core-gold-30-dark-mode-color);
  --market-core-warning-40-color: var(--market-core-warning-40-dark-mode-color);
  --market-core-warning-40-dark-mode-color: var(--market-core-gold-40-dark-mode-color);
  --market-core-warning-fill-color: var(--market-core-warning-fill-dark-mode-color);
  --market-core-warning-fill-dark-mode-color: var(--market-core-gold-fill-dark-mode-color);
  --market-core-warning-text-color: var(--market-core-warning-text-dark-mode-color);
  --market-core-warning-text-dark-mode-color: var(--market-core-gold-text-dark-mode-color);
  --market-core-yellow-10-color: var(--market-core-yellow-10-dark-mode-color);
  --market-core-yellow-10-dark-mode-color: #CC9900;
  --market-core-yellow-20-color: var(--market-core-yellow-20-dark-mode-color);
  --market-core-yellow-20-dark-mode-color: #E5AC00;
  --market-core-yellow-30-color: var(--market-core-yellow-30-dark-mode-color);
  --market-core-yellow-30-dark-mode-color: #594300;
  --market-core-yellow-40-color: var(--market-core-yellow-40-dark-mode-color);
  --market-core-yellow-40-dark-mode-color: #332600;
  --market-core-yellow-fill-color: var(--market-core-yellow-fill-dark-mode-color);
  --market-core-yellow-fill-dark-mode-color: #FFBF00;
  --market-core-yellow-text-color: var(--market-core-yellow-text-dark-mode-color);
  --market-core-yellow-text-dark-mode-color: #FFBF00;

}
@layer market-feature--html-styles,market-feature--typography,market-feature--components,market.base,market.component,market.overrides;@layer market.component{._marketIcon_ca56572{vertical-align:middle;flex-shrink:0}._marketIcon_ca56572._singleColor_37a48ad *{fill:currentcolor!important}._small_0610760{width:var(--market-core-icon-small-size-width);height:var(--market-core-icon-small-size-height)}._medium_d3a00fa{width:var(--market-core-icon-medium-size-width);height:var(--market-core-icon-medium-size-height)}._large_87980e5{width:var(--market-core-icon-large-size-width);height:var(--market-core-icon-large-size-height)}}

._contentCard_feqy9_1 {
  border: var(--content-card-border-width) solid var(--core-divider-20-color);
  border-radius: var(--core-radius-266);
  background-color: var(--core-fill-white-color);
  padding: var(--core-metrics-spacing-400);
}

._container_186zx_3 {
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}

._downloadIcon_186zx_11 {
  background-color: var(--core-fill-40-color);
  border-radius: 50%;

  &:hover {
    background-color: var(--core-fill-50-color);
  }

  svg {
    width: var(--core-icon-medium-size-width);
    height: var(--core-icon-medium-size-height);

    path {
      fill: var(--core-text-10-color);
    }
  }
}

._statementList_186zx_29 {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}

._accordionTrigger_186zx_36 {
  & market-table-cell {
    padding: 0;
  }
}

._yearLabel_186zx_42 {
  font-size: var(--core-type-paragraph-30-size);
  font-weight: var(--core-type-semibold-weight);
  line-height: var(--core-type-paragraph-30-leading);
  padding: var(--core-metrics-spacing-200) var(--core-metrics-spacing-100) var(--core-metrics-spacing-200) var(--core-metrics-spacing-100);
}

._statementRow_186zx_49, ._currentMonthRow_186zx_50 {
  & market-table-cell {
    padding: var(--core-metrics-spacing-200) 0 var(--core-metrics-spacing-200) calc(var(--core-metrics-spacing-400) + var(--core-metrics-spacing-25));
  }

  & span:not(._availableOn_186zx_55) {
    cursor: default;
    font-size: var(--core-type-paragraph-20-size);
    font-weight: var(--core-type-semibold-weight);
    line-height: var(--core-type-paragraph-20-leading);
  }
}

._currentMonthRow_186zx_50 {
  color: var(--core-text-30-color);
}

._availableOn_186zx_55 {
  color: var(--core-text-30-color);
  font-weight: var(--core-type-regular-weight);
  cursor: default;

  @media (max-width: 599px) {
    font-size: var(--core-type-paragraph-10-size);
    line-height: var(--core-type-paragraph-10-leading);
  }
}

._nullStateContainer_186zx_78 {
  text-align: center;
}

._nullStateIcon_186zx_84 {
  color: var(--core-fill-20-color);
  height: 48px;
  width: 48px;
}

._title_186zx_90 {
  padding: 0;
  margin: 0;
  margin-bottom: var(--core-metrics-spacing-300);
}
._header_1dl7h_1 {
  margin-bottom: var(--core-metrics-spacing-200);
}

._description_1dl7h_5 {
  margin: 0;
}

._buttons_1dl7h_9 {
  margin-top: var(--core-metrics-spacing-400);
} 
._description_dtyk9_1 {
  margin-bottom: var(--core-metrics-spacing-400);
}
._dateFilter_imacp_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--core-metrics-spacing-200);
  gap: var(--core-metrics-spacing-100);
  flex-wrap: wrap;
}

._dateFilterButtons_imacp_10 {
  display: flex;
  gap: var(--core-metrics-spacing-100);
}
._emptyOrError_5jlvi_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  border: none;
}

._emptyOrErrorTitle_5jlvi_9 {
  margin: 0;
}
._content_1q161_1 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  row-gap: var(--core-metrics-spacing-400);

  p {
    margin: 0;
  }
}

._cardPreview_1q161_13 {
  border: 3px solid var(--core-fill-40-color);
  margin-bottom: var(--core-metrics-spacing-300);
  border-radius: 8px;
}
._preview_1qqb7_1 {
  box-shadow: 0 32px 13px rgb(0 0 0 / 1%), 0 18px 11px rgb(0 0 0 / 4%), 0 8px 8px rgb(0 0 0 / 7%),
    0 2px 4px rgb(0 0 0 / 8%), 0 0 0 rgb(0 0 0 / 8%);

  /* This class is the container for the svg and provides the drop shadow.
   * Without the border radius, the drop shadow will not wrap around the
   * card svg. The values fo the border radius are top bottom radius is 2.38%
   * and right-left radius is 3.84%.
   *
   * The calculation for these value is as followed:
   * The svg for the card preview is height 208, width 335.
   * The border radius in the svg is 8px.
   * border-radius: calc(8px / 335) / calc(8px / 208)
   */
  border-radius: 2.38% / 3.84%;
  width: 100%;
  height: auto;
}

._previewContainer_1qqb7_20 {
  display: grid;
  width: 100%;
}

._previewFront_1qqb7_25, ._previewBack_1qqb7_26 {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  transition: 0.3s ease-in-out;
}

._previewFront_1qqb7_25 {
  grid-area: 1 / 1;

  ._previewContainerRotate_1qqb7_35 & {
    transform: rotateY(180deg);
  }
}

._previewBack_1qqb7_26 {
  grid-area: 1 / 1;
  transform: rotateY(-180deg);

  ._previewContainerRotate_1qqb7_35 & {
    transform: rotateY(0deg);
  }
}


._card_lpv43_3 {
  border-radius: var(--content-card-border-radius);
  background-color: var(--core-fill-50-color);
  padding: var(--core-metrics-spacing-200);
}

._cardWrapper_lpv43_9 {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: start;
}

._info_lpv43_15 {
    p {
    margin: var(--core-metrics-spacing-100) 0;
    padding-bottom: var(--core-metrics-spacing-200);
  }
}

._tracker_lpv43_22 {
  /* completed step’s icon: success fill color */
  .market-progress-tracker-step[completed]::part(icon) {
    fill: var(--core-emphasis-fill-color);
  }
}

/* On small screens, stack the items vertically */
@media (max-width: 600px) {
  ._cardWrapper_lpv43_9 {
    grid-template-columns: 1fr;
  }
  ._info_lpv43_15 {
    padding-bottom: var(--core-metrics-spacing-200);
  }
  /* When the button wraps, it will take full width */
  ._button_lpv43_38 {
    width: 100%;
    justify-self: stretch;
  }
}
._upsellCardGrayVariant_1p2s0_1 {
  background: var(--core-fill-40-light-mode-color);
  box-shadow: none;
}

._upsellCardWhiteVariant_1p2s0_6 {
  border: var(--content-card-border-width) solid var(--core-divider-20-light-mode-color);
  box-shadow: none;
}
@layer market-feature--html-styles,market-feature--typography,market-feature--components,market.base,market.component,market.overrides;@layer market.component{._slider_2ec68ed{position:relative;display:block;width:100%;height:var(--market-core-metrics-spacing-300)}._slider_2ec68ed:before, ._slider_2ec68ed:after{content:"";position:absolute;top:50%;left:0;z-index:0;height:var(--market-core-metrics-spacing-50);border-radius:var(--market-core-radius-circle);pointer-events:none;translate:0 -50%}._slider_2ec68ed:before{width:100%;background:var(--market-core-fill-30-color)}._slider_2ec68ed:after{width:var(--value-percentage, 0);background:var(--market-core-emphasis-fill-color)}._slider_2ec68ed:has(._input_b5d798a:disabled):before{background:var(--market-core-fill-50-color)}._slider_2ec68ed:has(._input_b5d798a:disabled):after{background:var(--market-core-fill-40-color)}._input_b5d798a{position:relative;z-index:1;display:block;width:100%;height:var(--market-core-metrics-spacing-300);margin:0;padding:0;border-radius:var(--market-core-radius-100);background:transparent;outline:none;cursor:pointer;appearance:none}._input_b5d798a:focus-visible{outline:var(--market-core-focus-ring-border-size) solid var(--market-core-focus-ring-color);outline-offset:var(--market-core-focus-ring-buffer-size)}._input_b5d798a::-webkit-slider-thumb{width:var(--market-core-metrics-spacing-300);height:var(--market-core-metrics-spacing-300);border:var(--market-core-border-20) solid var(--market-core-emphasis-fill-color);border-radius:var(--market-core-radius-circle);background:var(--market-core-surface-10-color);box-shadow:0 0 4px #0000001a,0 1px 2px #0003;appearance:none}._input_b5d798a::-moz-range-thumb{width:var(--market-core-metrics-spacing-300);height:var(--market-core-metrics-spacing-300);border:var(--market-core-border-20) solid var(--market-core-emphasis-fill-color);border-radius:var(--market-core-radius-circle);background:var(--market-core-surface-10-color);box-shadow:0 0 4px #0000001a,0 1px 2px #0003;appearance:none}._input_b5d798a:active::-webkit-slider-thumb{background:var(--market-core-emphasis-fill-color)}._input_b5d798a:active::-moz-range-thumb{background:var(--market-core-emphasis-fill-color)}._input_b5d798a:disabled{cursor:not-allowed}._input_b5d798a:disabled::-webkit-slider-thumb{border-color:var(--market-core-fill-30-color);background:var(--market-core-surface-10-color)}._input_b5d798a:disabled::-moz-range-thumb{border-color:var(--market-core-fill-30-color);background:var(--market-core-surface-10-color)}}
._percentageControl_1yw9n_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._percentageValue_1yw9n_7 {
  font-size: var(--core-type-display-20-leading);
  font-weight: var(--core-type-semibold-weight);
}

._percentageValueSmall_1yw9n_12 {
  font-size: var(--core-type-display-10-size);
  font-weight: var(--core-type-semibold-weight);
}

._buttons_1yw9n_17 {
  display: flex;
  align-items: center;
  gap: var(--core-metrics-spacing-200);
}

._sliderContainer_1yw9n_23 {
  display: flex;
  align-items: center;
  gap: var(--core-metrics-spacing-100);
}

._slider_1yw9n_23 {
  flex: 1;
}

._sliderLabel_1yw9n_33 {
  color: var(--market-core-text-30-color);
}._content_c2y8z_1 {
  display: flex;
  flex-direction: column;
  gap: var(--core-metrics-spacing-200);
}

._illustration_c2y8z_7 {
  display: flex;
  justify-content: center;
}

._illustration_c2y8z_7 img {
  width: 100%;
}

._estimateCard_c2y8z_16 {
  border-radius: var(--core-radius-200);
  border: 1px solid var(--core-fill-40-color);
}
._content_1i58y_1 {
  display: flex;
  flex-direction: column;
  gap: var(--core-metrics-spacing-100);
}

._optionSubtext_1i58y_7 {
  margin-bottom: 0;
}

._percentagePickerContainer_1i58y_11 {
  padding: 0 var(--market-row-normal-variant-background-horizontal-outset-padding) var(--core-metrics-spacing-200);
}
._content_ku27k_1 {
  display: flex;
  flex-direction: column;
  gap: var(--core-metrics-spacing-100);
}
._content_ku27k_1 {
  display: flex;
  flex-direction: column;
  gap: var(--core-metrics-spacing-100);
}
._content_j5vws_1 {
  display: flex;
  flex-direction: column;
  gap: var(--core-metrics-spacing-100);
}

._accessoryIcon_j5vws_7 {
  background-color: var(--core-fill-40-color);
  border-radius: var(--core-radius-100);
  min-height: var(--core-metrics-spacing-500);
  min-width: var(--core-metrics-spacing-500);
  padding: var(--core-metrics-spacing-50);
}

._optionSubtext_j5vws_15 {
  margin-bottom: 0;
}
._content_fua9i_1 {
  display: flex;
  flex-direction: column;
  gap: var(--core-metrics-spacing-100);
}

/* !important needed to override MarketRow's internal label font-weight */
._sectionLabel_fua9i_8 {
  font-weight: var(--core-type-heading-20-weight) !important;
}

._statusBadgeOn_fua9i_12 {
  color: var(--core-green-text-color);
}

._statusBadgeOff_fua9i_16 {
  color: var(--core-emphasis-30-color);
}
._container_pwtli_1 {
  display: flex;
  gap: var(--core-metrics-spacing-150);
  align-items: center;

  /* The final rule requires “FDIC” in the FDIC official digital sign to be displayed with a wordmark size of 37.36 x 15.74px */
  svg {
    min-width: 37.36px;
    min-height: 15.74px;
  }
}

._container--center_pwtli_13 {
  justify-content: center;
}

._container--start_pwtli_17 {
  justify-content: start;
}

/* FDIC requires 12.8px and #000 font color */
[data-market-features*='typography'] ._description_pwtli_22 {
  font-size: 12.8px;
  color: #000;
}


._container_qw4va_3 {
  margin-bottom: var(--core-metrics-spacing-600);
}

._frequentlyAskedQuestions_qw4va_7 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: var(--core-metrics-spacing-500);
  grid-row-gap: var(--core-metrics-spacing-100);

  market-row::before {
    content: none;
  }

  @media (max-width: 839px) {
    display: flex;
    flex-direction: column;
  }
}._root_fl9o0_1 {
  --activity-indicator-bar-height: 8px;
  --activity-indicator-gap: 2px;
  --activity-indicator-bar-color: var(--core-fill-40-color);
  --activity-indicator-fill-color: var(--core-emphasis-fill-color);
  --activity-indicator-radius: 4px;

  display: block;
}

/* Native progress element reset & container */
._progress_fl9o0_12 {
  display: block;
  width: 100%;
  height: var(--activity-indicator-bar-height);
  position: relative;
  border: 0;
  border-radius: var(--activity-indicator-radius);
  background-color: transparent;
  overflow: visible;
  appearance: none;
  -webkit-appearance: none;
}

/* Neutralize native progress element so our custom pills show */
._progress_fl9o0_12::-webkit-progress-bar { background: transparent !important; }
._progress_fl9o0_12::-webkit-progress-value { background: transparent !important; }
._progress_fl9o0_12::-moz-progress-bar { background: transparent !important; }

/* Left (filled) pill */
._progress_fl9o0_12::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: max(0px, calc(var(--percent, 0%) - var(--activity-indicator-gap) / 2));
  background: var(--activity-indicator-fill-color);
  border-radius: var(--activity-indicator-radius);
}

/* Right (remainder) pill */
._progress_fl9o0_12::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(var(--percent, 0%) + var(--activity-indicator-gap) / 2);
  width: max(0px, calc(100% - (var(--percent, 0%) + var(--activity-indicator-gap) / 2)));
  background: var(--activity-indicator-bar-color);
  border-radius: var(--activity-indicator-radius);
}

._target_fl9o0_52 {
  margin-top: var(--core-metrics-spacing-150);
}

._targetReached_fl9o0_56 {
  display: flex;
  gap: var(--core-metrics-spacing-100);
  align-items: center;

  svg {
    width: 18px;
    height: 18px;

    path {
      fill: var(--core-blue-fill-color);
    }
  }
}
/* This file is automatically generated. Do not edit. */

/* This file is automatically generated. Do not edit. */

[data-market-theme] {
  /* ========================================================================
   * COMPONENT
   * ======================================================================== */

  /* ========== tooltip ========== */
  --market-tooltip-animation-move-transition-duration: var(--market-tooltip-trigger-animation-fade-transition-duration);
  --market-tooltip-link-case: var(--market-tooltip-popover-link-case);
  --market-tooltip-link-font-family: var(--market-tooltip-popover-link-font-family);
  --market-tooltip-link-leading: var(--market-tooltip-popover-link-leading);
  --market-tooltip-link-number-spacing: var(--market-tooltip-popover-link-number-spacing);
  --market-tooltip-link-scale: var(--market-tooltip-popover-link-scale);
  --market-tooltip-link-size: var(--market-tooltip-popover-link-size);
  --market-tooltip-link-tracking: var(--market-tooltip-popover-link-tracking);
  --market-tooltip-link-weight: var(--market-tooltip-popover-link-weight);
  --market-tooltip-maximum-width: var(--market-tooltip-popover-maximum-width);
  --market-tooltip-minimum-height: var(--market-tooltip-trigger-minimum-height);
  --market-tooltip-minimum-width: var(--market-tooltip-trigger-minimum-width);
  --market-tooltip-padding-horizontal-size: var(--market-tooltip-popover-horizontal-padding);
  --market-tooltip-padding-vertical-size: var(--market-tooltip-popover-vertical-padding);
  --market-tooltip-popover-horizontal-padding: var(--market-core-metrics-spacing-150);
  --market-tooltip-popover-link-case: var(--market-core-type-semibold-20-case);
  --market-tooltip-popover-link-font-family: var(--market-core-type-semibold-20-font-family);
  --market-tooltip-popover-link-leading: var(--market-core-type-semibold-20-leading);
  --market-tooltip-popover-link-number-spacing: var(--market-core-type-semibold-20-number-spacing);
  --market-tooltip-popover-link-scale: var(--market-core-type-semibold-20-scale);
  --market-tooltip-popover-link-size: var(--market-core-type-semibold-20-size);
  --market-tooltip-popover-link-tracking: var(--market-core-type-semibold-20-tracking);
  --market-tooltip-popover-link-weight: var(--market-core-type-semibold-20-weight);
  --market-tooltip-popover-maximum-width: 400px;
  --market-tooltip-popover-radius: var(--market-core-radius-200);
  --market-tooltip-popover-text-case: var(--market-core-type-paragraph-20-case);
  --market-tooltip-popover-text-font-family: var(--market-core-type-paragraph-20-font-family);
  --market-tooltip-popover-text-leading: var(--market-core-type-paragraph-20-leading);
  --market-tooltip-popover-text-number-spacing: var(--market-core-type-paragraph-20-number-spacing);
  --market-tooltip-popover-text-scale: var(--market-core-type-paragraph-20-scale);
  --market-tooltip-popover-text-size: var(--market-core-type-paragraph-20-size);
  --market-tooltip-popover-text-tracking: var(--market-core-type-paragraph-20-tracking);
  --market-tooltip-popover-text-weight: var(--market-core-type-paragraph-20-weight);
  --market-tooltip-popover-vertical-padding: var(--market-core-metrics-spacing-100);
  --market-tooltip-radius: var(--market-tooltip-popover-radius);
  --market-tooltip-text-case: var(--market-tooltip-popover-text-case);
  --market-tooltip-text-font-family: var(--market-tooltip-popover-text-font-family);
  --market-tooltip-text-leading: var(--market-tooltip-popover-text-leading);
  --market-tooltip-text-number-spacing: var(--market-tooltip-popover-text-number-spacing);
  --market-tooltip-text-scale: var(--market-tooltip-popover-text-scale);
  --market-tooltip-text-size: var(--market-tooltip-popover-text-size);
  --market-tooltip-text-tracking: var(--market-tooltip-popover-text-tracking);
  --market-tooltip-text-weight: var(--market-tooltip-popover-text-weight);
  --market-tooltip-trigger-animation-fade-transition-duration: var(--market-core-animation-move-transition-moderate-speed-duration);
  --market-tooltip-trigger-minimum-height: var(--market-tooltip-trigger-minimum-width);
  --market-tooltip-trigger-minimum-width: var(--market-core-metrics-spacing-500);
  --market-tooltip-trigger-text-underline-size: 1px;

}

/* This file is automatically generated. Do not edit. */

[data-market-theme*="light-mode"] {
  /* ========================================================================
   * COMPONENT
   * ======================================================================== */

  /* ========== tooltip ========== */
  --market-tooltip-background-color: var(--market-tooltip-background-light-mode-color);
  --market-tooltip-background-light-mode-color: var(--market-tooltip-popover-background-light-mode-color);
  --market-tooltip-link-color: var(--market-tooltip-link-light-mode-color);
  --market-tooltip-link-light-mode-color: var(--market-tooltip-popover-link-light-mode-color);
  --market-tooltip-popover-background-color: var(--market-tooltip-popover-background-light-mode-color);
  --market-tooltip-popover-background-light-mode-color: var(--market-core-surface-inverse-light-mode-color);
  --market-tooltip-popover-link-color: var(--market-tooltip-popover-link-light-mode-color);
  --market-tooltip-popover-link-light-mode-color: var(--market-core-text-inverse-light-mode-color);
  --market-tooltip-popover-text-color: var(--market-tooltip-popover-text-light-mode-color);
  --market-tooltip-popover-text-light-mode-color: var(--market-core-text-inverse-light-mode-color);
  --market-tooltip-text-color: var(--market-tooltip-text-light-mode-color);
  --market-tooltip-text-light-mode-color: var(--market-tooltip-popover-text-light-mode-color);
  --market-tooltip-trigger-icon-active-state-color: var(--market-tooltip-trigger-icon-active-state-light-mode-color);
  --market-tooltip-trigger-icon-active-state-light-mode-color: var(--market-core-fill-10-light-mode-color);
  --market-tooltip-trigger-icon-disabled-state-color: var(--market-tooltip-trigger-icon-disabled-state-light-mode-color);
  --market-tooltip-trigger-icon-disabled-state-light-mode-color: var(--market-core-fill-30-light-mode-color);
  --market-tooltip-trigger-icon-normal-state-color: var(--market-tooltip-trigger-icon-normal-state-light-mode-color);
  --market-tooltip-trigger-icon-normal-state-light-mode-color: var(--market-core-fill-20-light-mode-color);
  --market-tooltip-trigger-text-active-state-color: var(--market-tooltip-trigger-text-active-state-light-mode-color);
  --market-tooltip-trigger-text-active-state-light-mode-color: var(--market-core-text-10-light-mode-color);
  --market-tooltip-trigger-text-disabled-state-color: var(--market-tooltip-trigger-text-disabled-state-light-mode-color);
  --market-tooltip-trigger-text-disabled-state-light-mode-color: var(--market-core-text-30-light-mode-color);
  --market-tooltip-trigger-text-normal-state-color: var(--market-tooltip-trigger-text-normal-state-light-mode-color);
  --market-tooltip-trigger-text-normal-state-light-mode-color: var(--market-core-emphasis-text-light-mode-color);

}

/* This file is automatically generated. Do not edit. */

[data-market-theme*="dark-mode"] {
  /* ========================================================================
   * COMPONENT
   * ======================================================================== */

  /* ========== tooltip ========== */
  --market-tooltip-background-color: var(--market-tooltip-background-dark-mode-color);
  --market-tooltip-background-dark-mode-color: var(--market-tooltip-popover-background-dark-mode-color);
  --market-tooltip-link-color: var(--market-tooltip-link-dark-mode-color);
  --market-tooltip-link-dark-mode-color: var(--market-tooltip-popover-link-dark-mode-color);
  --market-tooltip-popover-background-color: var(--market-tooltip-popover-background-dark-mode-color);
  --market-tooltip-popover-background-dark-mode-color: var(--market-core-surface-inverse-dark-mode-color);
  --market-tooltip-popover-link-color: var(--market-tooltip-popover-link-dark-mode-color);
  --market-tooltip-popover-link-dark-mode-color: var(--market-core-text-inverse-dark-mode-color);
  --market-tooltip-popover-text-color: var(--market-tooltip-popover-text-dark-mode-color);
  --market-tooltip-popover-text-dark-mode-color: var(--market-core-text-inverse-dark-mode-color);
  --market-tooltip-text-color: var(--market-tooltip-text-dark-mode-color);
  --market-tooltip-text-dark-mode-color: var(--market-tooltip-popover-text-dark-mode-color);
  --market-tooltip-trigger-icon-active-state-color: var(--market-tooltip-trigger-icon-active-state-dark-mode-color);
  --market-tooltip-trigger-icon-active-state-dark-mode-color: var(--market-core-fill-10-dark-mode-color);
  --market-tooltip-trigger-icon-disabled-state-color: var(--market-tooltip-trigger-icon-disabled-state-dark-mode-color);
  --market-tooltip-trigger-icon-disabled-state-dark-mode-color: var(--market-core-fill-30-dark-mode-color);
  --market-tooltip-trigger-icon-normal-state-color: var(--market-tooltip-trigger-icon-normal-state-dark-mode-color);
  --market-tooltip-trigger-icon-normal-state-dark-mode-color: var(--market-core-fill-20-dark-mode-color);
  --market-tooltip-trigger-text-active-state-color: var(--market-tooltip-trigger-text-active-state-dark-mode-color);
  --market-tooltip-trigger-text-active-state-dark-mode-color: var(--market-core-text-10-dark-mode-color);
  --market-tooltip-trigger-text-disabled-state-color: var(--market-tooltip-trigger-text-disabled-state-dark-mode-color);
  --market-tooltip-trigger-text-disabled-state-dark-mode-color: var(--market-core-text-30-dark-mode-color);
  --market-tooltip-trigger-text-normal-state-color: var(--market-tooltip-trigger-text-normal-state-dark-mode-color);
  --market-tooltip-trigger-text-normal-state-dark-mode-color: var(--market-core-emphasis-text-dark-mode-color);

}
@layer market-feature--html-styles,market-feature--typography,market-feature--components,market.base,market.component,market.overrides;@layer market.component{._marketTooltipContainer_d129bed{display:block;box-sizing:border-box;min-width:var(--market-tooltip-minimum-width);max-width:var(--market-tooltip-maximum-width);min-height:var(--market-tooltip-minimum-height);margin:0;padding:var(--market-tooltip-padding-vertical-size) var(--market-tooltip-padding-horizontal-size);border:none;border-radius:var(--market-tooltip-radius);background-color:var(--market-tooltip-background-color);color:var(--market-tooltip-popover-text-color);box-shadow:0 4px 32px #0000001a,0 8px 16px #0000001a;outline:none;font-weight:var(--market-tooltip-popover-text-weight);font-size:var(--market-tooltip-popover-text-size);font-family:var(--market-tooltip-popover-text-font-family);line-height:var(--market-tooltip-popover-text-leading);letter-spacing:var(--market-tooltip-popover-text-tracking);text-transform:var(--market-tooltip-popover-text-case);opacity:1;pointer-events:none;transition-timing-function:var(--market-core-animation-enter-transition-easing);transition-duration:var(--market-tooltip-animation-move-transition-duration);transition-property:opacity,translate;translate:0 0}@starting-style{._marketTooltipContainer_d129bed{opacity:0}._marketTooltipContainer_d129bed[data-placement^=top]{translate:0 calc(var(--market-core-metrics-spacing-100) * 1)}._marketTooltipContainer_d129bed[data-placement^=bottom]{translate:0 calc(var(--market-core-metrics-spacing-100) * -1)}._marketTooltipContainer_d129bed[data-placement^=left]{translate:calc(var(--market-core-metrics-spacing-100) * 1) 0}._marketTooltipContainer_d129bed[data-placement^=right]{translate:calc(var(--market-core-metrics-spacing-100) * -1) 0}}._marketTooltipContainer_d129bed[data-status=closed]{opacity:0;transition-timing-function:var(--market-core-animation-exit-transition-easing);transition-property:opacity,translate}._marketTooltipContainer_d129bed[data-status=closed][data-placement^=top]{translate:0 calc(var(--market-core-metrics-spacing-100) * 1)}._marketTooltipContainer_d129bed[data-status=closed][data-placement^=bottom]{translate:0 calc(var(--market-core-metrics-spacing-100) * -1)}._marketTooltipContainer_d129bed[data-status=closed][data-placement^=left]{translate:calc(var(--market-core-metrics-spacing-100) * 1) 0}._marketTooltipContainer_d129bed[data-status=closed][data-placement^=right]{translate:calc(var(--market-core-metrics-spacing-100) * -1) 0}}
._noResult_1maly_1 {
  border: none;
}
._offerText_1o5c0_1 {
  color: var(--core-blue-fill-color);
}


._buttonDropdown_159kp_3::part(popover) {
  min-width: 360px;
}

._buttonInner_159kp_7 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-flex;

  --max-width: 344px;

  max-width: min(
    var(--max-width),
    calc(
      100vw - (#{var(--core-metrics-spacing-400)} * 2) -
      (#{var(--core-metrics-spacing-300)} * 2) -
      (#{var(--core-metrics-spacing-200)} * 2)
    )
  );

  @media (min-width: 600px) {
    max-width: var(--max-width);
  }
}

._menu_159kp_29 {
  --row-selected-state-background-color: var(--row-normal-state-background-color);
}

._searchRow_159kp_33 {
  --row-medium-size-vertical-padding: var(--core-metrics-spacing-100);
}

._searchIcon_159kp_37 {
  svg {
    path {
      fill: #343b42;
    }
  }
}

/* These are the sizes where the gutter starts to shrink and the columns begin to overlap */
._gridBase_o0y4b_19 {
  box-sizing: content-box;
  display: grid;
  position: relative;
  margin: 0 auto;
  row-gap: var(--core-metrics-spacing-200);
  column-gap: var(--core-metrics-spacing-200);

  > :nth-child(n) {
    display: grid;
    row-gap: var(--core-metrics-spacing-200);
    grid-auto-rows: min-content;
  }
}
._gridLayoutOneColumn_o0y4b_34 {

  grid-template-columns: minmax(0, 1fr);
  max-width: 722px;
}
._gridLayoutTwoColumn_o0y4b_41 {

  max-width: 1198px;
  grid-template-columns: repeat(12, 1fr);

  > :first-child {
    grid-column: 1 / span 7;
  }

  > :nth-child(2) {
    grid-column: 8 / -1;
  }

  @media (max-width: 839px) {
    > :nth-child(n) {
      grid-column: 1 / -1;
    }
  }

  /*
 * The side nav takes up part of the screen width at certain sizes on desktop,
 * so we go between 2- and 1-column layouts in order to prevent the columns from shrinking too much.
 */
  @media (min-width: 1024px) and (max-width: calc(280px + calc(96px * 2) + 471px + 332px)),
  (max-width: calc(calc(calc(280px + calc(96px * 2) + 471px + 332px) - 280px) - 1px)) {
    > :nth-child(n) {
      grid-column: 1 / -1;
    }
  }
}

._layout_15uuq_10 {
  /* The page can be short sometimes resulting in a white body to leak through. */
  /* To fix this we set a minimum height for the application. */
  background-color: #fafafa;
  min-height: 100dvh;
  padding-bottom: var(--core-metrics-spacing-600);

  @media (max-width: 1024px) {
    padding-bottom: var(--core-metrics-spacing-800);
  }
}

._layoutError_15uuq_22 {
  text-align: center;
  margin: var(--core-metrics-spacing-1500) auto 0;
}

._errorTitle_15uuq_27 {
  margin-top: var(--core-metrics-spacing-400);
  margin-bottom: var(--core-metrics-spacing-50);
}

._errorSubtext_15uuq_32 {
  color: var(--core-text-20-color);
}

._layoutLandingPageContainer_15uuq_36 {
  margin: 0 auto;
  max-width: 1198px;
}

._layoutOneColumn_15uuq_41 {
}

._layoutTwoColumnContainer_15uuq_45 {
  max-width: 1198px;
  margin: 0 auto;
}

._layoutTwoColumn_15uuq_45 {
}

._content_15uuq_54, ._footer_15uuq_54 {
  padding: 0 96px;

  @media (max-width: 599px) {
    padding: 0 var(--core-metrics-spacing-200);
  }
}

._footer_15uuq_54 {
  box-sizing: content-box;
}

._layoutLandingPageFooter_15uuq_66, ._layoutOneColumnFooter_15uuq_66, ._layoutTwoColumnFooter_15uuq_66 {
  margin: var(--core-metrics-spacing-600) auto 0;

  p {
    color: var(--core-text-20-color);
    font-size: var(--core-type-paragraph-10-size);
    line-height: var(--core-type-paragraph-10-leading);
  }
}

._layoutLandingPageFooter_15uuq_66 {
  max-width: 1198px;
}

._layoutOneColumnFooter_15uuq_66 {
  max-width: 722px;
}

._layoutTwoColumnFooter_15uuq_66 {
  max-width: 1198px;
}


._hero_bt541_4 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  grid-column-gap: var(--core-metrics-spacing-300);
  margin-bottom: var(--core-metrics-spacing-600);

  @media (max-width: 839px) {
    display: flex;
    flex-direction: column;
  }
}

._heroText_bt541_17 {
  display: flex;
  flex-direction: column;
  align-self: center;

  @media (max-width: 839px) {
    order: 2;
    width: 100%;
  }

  h1 {
    margin-top: 0;
    margin-bottom: var(--core-metrics-spacing-200);

    @media (max-width: 839px) {
      margin-top: var(--core-metrics-spacing-500);
    }

    @media (max-width: 599px) {
      margin-top: var(--core-metrics-spacing-400);
    }
  }
}

._heroImage_bt541_41 {
  svg, img {
    max-height: inherit;
    width: 100%;
    border-radius: var(--core-radius-266);
  }

  @media (max-width: 839px) {
    order: 1;
    align-self: center;

    img, svg {
      align-self: center;
      height: auto;
      /* We always want the hero section to be above the fold. To ensure that and
         also maximize the image size, we set the max-height to 40vh. 40vh was
         chosen arbitrarily as what looked the best.
      */
      max-height: 40vh;
      min-height: 240px;
    }
  }
}

._subtitle_bt541_65 {
  margin: 0;
}

._disclaimer_bt541_69 {
  color: var(--core-fill-20-color);
  margin: 0;
}

._ctaContainer_bt541_74 {
  margin-bottom: var(--core-metrics-spacing-200);
  margin-top: var(--core-metrics-spacing-300);
  width: fit-content;

  @media (max-width: 839px) {
    width: 100%;

    market-button {
      width: 100%;
    }
  }
}


._valuePropsContainer_1lxvt_4 {
  background-color: var(--core-fill-white-color);
  border-radius: 16px;
  padding: var(--core-metrics-spacing-300) var(--core-metrics-spacing-400);
  margin-bottom: var(--core-metrics-spacing-600);
  border: var(--content-card-border-width) solid var(--core-divider-20-color);
}

._valuePropsTitle_1lxvt_12 {
  margin-top: 0;
  margin-bottom: var(--core-metrics-spacing-300);
}

._valueProps_1lxvt_4 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: var(--core-metrics-spacing-500);
  grid-row-gap: var(--core-metrics-spacing-100);

  market-row::before {
    content: none;
  }

  @media (max-width: 839px) {
    display: flex;
    flex-direction: column;
  }
}

._valuePropIcon_1lxvt_33 {
  background-color: #fafafa;
  border-radius: var(--core-radius-100);

  svg {
    path {
      fill: var(--core-fill-black-color);
    }
  }
}

@layer market-feature--html-styles,market-feature--typography,market-feature--components,market.base,market.component,market.overrides;@layer market.component{@keyframes _shimmer_f881e3f{0%{background-position:0 0}to{background-position:200dvw 0}}._container_b94db4c{display:flex;flex-direction:column;gap:var(--market-core-metrics-spacing-200)}._marketSkeletonLoader_cd62d19{display:block;overflow:hidden;box-sizing:border-box;width:100%;border-radius:var(--market-skeleton-loader-border-radius, var(--market-core-radius-10));clip-path:content-box}._marketSkeletonLoader_cd62d19:before{content:"";position:absolute;inset:0;display:block;background-color:var(--market-skeleton-loader-fill-color, var(--market-core-fill-40-color));background-image:linear-gradient(to right,var(--market-skeleton-loader-gradient-1-color, light-dark(rgb(0 0 0 / 0%), rgb(255 255 255 / 0%))) 0,var(--market-skeleton-loader-gradient-1-color, light-dark(rgb(0 0 0 / 0%), rgb(255 255 255 / 0%))) 80%,var(--market-skeleton-loader-gradient-2-color, light-dark(rgb(0 0 0 / 5%), rgb(255 255 255 / 10%))) 85%,var(--market-skeleton-loader-gradient-3-color, light-dark(rgb(0 0 0 / 8%), rgb(255 255 255 / 15%))) 90%,var(--market-skeleton-loader-gradient-2-color, light-dark(rgb(0 0 0 / 5%), rgb(255 255 255 / 10%))) 95%,var(--market-skeleton-loader-gradient-1-color, light-dark(rgb(0 0 0 / 0%), rgb(255 255 255 / 0%))) 100%);background-position:0 0;background-size:200dvw 100%;animation-name:_shimmer_f881e3f;animation-duration:var(--market-skeleton-loader-animation-duration, 3s);animation-timing-function:var(--market-skeleton-loader-animation-easing, cubic-bezier(0, 0, 1, 1));animation-delay:calc(var(--market-skeleton-loader-animation-duration, 3s) / 2);animation-iteration-count:infinite}@media (prefers-reduced-motion){._marketSkeletonLoader_cd62d19:before{animation:none}}._lastLine_d837d2d{width:calc(500 / 600 * 100%)}._small_e742642{height:var(--market-core-metrics-spacing-400)}._medium_f054f16{height:var(--market-core-metrics-spacing-600)}._large_98acd34{height:var(--market-core-metrics-spacing-800)}}

@layer market-feature--html-styles,market-feature--typography,market-feature--components,market.base,market.component,market.overrides;@layer market.overrides{._visiblyHidden_e3831b9{position:absolute;overflow:hidden;width:1px;height:1px;white-space:nowrap;clip-path:inset(50%)}._pointerEventsAuto_11e27ab{pointer-events:auto}}@layer market.component{._marketLink_6b7a482{--internal-text-link-underline-size: var(--market-text-link-inline-style-normal-state-underline-size, 1px);display:inline;box-sizing:border-box;margin:0;padding:0;border:none;border-radius:var(--market-core-radius-10);background:none;color:var(--market-text-link-normal-variant-normal-state-color, var(--market-core-emphasis-text-color));outline:none;font-size:inherit;line-height:inherit;text-decoration:none;cursor:pointer;appearance:none}@media (hover: hover){._marketLink_6b7a482:hover:not(._disabled_b5552dd){--internal-text-link-underline-size: var(--market-text-link-inline-style-hover-state-underline-size, 1px);color:var(--market-text-link-normal-variant-hover-state-color, light-dark(var(--market-core-constant-gray-45-color), var(--market-core-constant-gray-85-color)))}}._marketLink_6b7a482 ._underline_db27927{text-decoration-line:underline;text-decoration-thickness:var(--internal-text-link-underline-size);text-decoration-style:var(--market-text-link-decoration-style, solid);text-underline-offset:var(--market-text-link-standalone-style-underline-offset, 2px)}._marketLink_6b7a482:focus-visible{outline:var(--market-core-focus-ring-border-size) solid currentcolor;outline-offset:var(--market-core-focus-ring-buffer-size)}._marketLink_6b7a482:active:not(._disabled_b5552dd){--internal-text-link-underline-size: var(--market-text-link-inline-style-pressed-state-underline-size, 1px);color:var(--market-text-link-normal-variant-pressed-state-color, light-dark(#767676, var(--market-core-constant-gray-60-color)))}._marketLink_6b7a482._disabled_b5552dd{--internal-text-link-underline-size: var(--market-text-link-inline-style-disabled-state-underline-size, 1px);color:var(--market-text-link-normal-variant-disabled-state-color, var(--market-core-text-30-color));cursor:not-allowed}@container style(--internal-text-link-underline-size: 0px){._underline_db27927._underline_db27927{text-decoration:none}}}@layer market.component{._marketLink_6b7a482._standalone_02dce94{--internal-text-link-underline-size: var(--market-text-link-standalone-style-normal-state-underline-size, 1px)}@media (hover: hover){._marketLink_6b7a482._standalone_02dce94:hover:not(._disabled_b5552dd){--internal-text-link-underline-size: var(--market-text-link-standalone-style-hover-state-underline-size, 1px)}}._marketLink_6b7a482._standalone_02dce94:active:not(._disabled_b5552dd){--internal-text-link-underline-size: var(--market-text-link-standalone-style-pressed-state-underline-size, 1px)}._marketLink_6b7a482._standalone_02dce94._disabled_b5552dd{--internal-text-link-underline-size: var(--market-text-link-standalone-style-disabled-state-underline-size, 1px)}}@layer market.component{._small_7f02849{padding:var(--market-text-link-small-size-vertical-padding, 0) 0;font-weight:var(--market-text-link-small-size-text-weight, var(--market-core-type-semibold-20-weight));font-family:var(--market-text-link-small-size-text-font-family, var(--market-core-type-semibold-20-font-family));letter-spacing:var(--market-text-link-small-size-text-tracking, var(--market-core-type-semibold-20-tracking));text-transform:var(--market-text-link-small-size-text-case, var(--market-core-type-semibold-20-case))}._small_7f02849._standalone_02dce94{font-size:var(--market-text-link-small-size-text-size, var(--market-core-type-semibold-20-size));line-height:var(--market-text-link-small-size-text-leading, var(--market-core-type-semibold-20-leading))}}@layer market.component{._medium_4ed9743{padding:var(--market-text-link-medium-size-vertical-padding, 0) 0;font-weight:var(--market-text-link-medium-size-text-weight, var(--market-core-type-semibold-30-weight));font-family:var(--market-text-link-medium-size-text-font-family, var(--market-core-type-semibold-30-font-family));letter-spacing:var(--market-text-link-medium-size-text-tracking, var(--market-core-type-semibold-30-tracking));text-transform:var(--market-text-link-medium-size-text-case, var(--market-core-type-semibold-30-case))}._medium_4ed9743._standalone_02dce94{font-size:var(--market-text-link-medium-size-text-size, var(--market-core-type-semibold-30-size));line-height:var(--market-text-link-medium-size-text-leading, var(--market-core-type-semibold-30-leading))}}@layer market.component{._marketLink_6b7a482._destructive_24ec6ac{color:var(--market-text-link-destructive-variant-normal-state-color, var(--market-core-critical-text-color))}@media (hover: hover){._marketLink_6b7a482._destructive_24ec6ac:hover:not(._disabled_b5552dd){color:var(--market-text-link-destructive-variant-hover-state-color, var(--market-core-critical-20-color))}}._marketLink_6b7a482._destructive_24ec6ac:active:not(._disabled_b5552dd){color:var(--market-text-link-destructive-variant-pressed-state-color, var(--market-core-critical-10-color))}._marketLink_6b7a482._destructive_24ec6ac._disabled_b5552dd{color:var(--market-text-link-destructive-variant-disabled-state-color, var(--market-core-text-30-color))}}

:root {
  --breakpointNarrowMaxWidth: 599px;
  --contentMaxWidth: 600px;
}

._container_9bddf24 {
  max-width: var(--contentMaxWidth);
  display: flex;
  flex-direction: column;
}

._title_5e99910 {
  margin: 0;
}

._content_48d6f7b {
  display: flex;
  flex-direction: column;
  gap: var(--core-metrics-spacing-200);
}

._description_b686f35 {
  color: var(--core-text-10-color);
  margin: 0;
}

._requirements_2ffc9de {
  color: var(--core-text-20-color);
  margin: 0;
}

._terms_d59e698 {
  margin-top: 0;
}

._link_e25c126 {
  text-decoration: none;
  color: var(--core-emphasis-text-color);
}

._link_e25c126:hover {
  text-decoration: underline;
}

._actions_da5bdce {
  display: flex;
  gap: var(--core-metrics-spacing-200);
  margin-top: var(--core-metrics-spacing-300);
}

._hero_f60d198 {
  width: 100%;
  height: auto;
  margin-top: var(--core-metrics-spacing-400);
}

@media (max-width: 599px) {
  ._container_9bddf24 {
    padding: var(--core-metrics-spacing-200);
  }

  ._actions_da5bdce {
    flex-direction: column;
    width: 100%;
    order: 2;
  }

  ._hero_f60d198 {
    margin-top: var(--core-metrics-spacing-300);
    order: 1;
  }
}
._checklistAccordionContainer_ef8c332 {
  display: flex;
  flex-direction: column;
  gap: var(--core-metrics-spacing-200);
}

._checklistAccordionWrapper_06fd247 {
  border: 1px solid var(--core-divider-20-color);
  border-radius: 16px;
  padding: 5px var(--core-metrics-spacing-300);
}

._checklistAccordionItem_0811330 {
  box-shadow: none;
}

._checklistAccordionLabel_29d0abf {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

._checklistAccordionLabelTitle_ac158b6 {
  display: flex;
  align-items: center;
  gap: var(--core-metrics-spacing-200);
}

._checklistAccordionLabelLogo_7192ba1 {
  border-radius: var(--core-radius-6);
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  padding: 6px;
}

._checklistAccordionLabelPill_e1f062e {
  margin: 0 var(--core-metrics-spacing-200);
}

._checklistAccordionRow_7168bae {
  width: 100%;
  padding: 0 var(--core-metrics-spacing-100);
}

._staticChecklistAccordionItem_08dcc37::part(container) {
  padding-top: 3px;
  padding-bottom: 3px;
}
._staticChecklistAccordionItem_08dcc37 [slot=leading-accessory] {
  height: 32px;
  width: 32px;
}
@layer market-feature--html-styles,market-feature--typography,market-feature--components,market.base,market.component,market.overrides;@layer market.component{._marketIcon_ca56572{vertical-align:middle;flex-shrink:0}._marketIcon_ca56572._singleColor_37a48ad *{fill:currentcolor!important}._small_0610760{width:var(--market-core-icon-small-size-width);height:var(--market-core-icon-small-size-height)}._medium_d3a00fa{width:var(--market-core-icon-medium-size-width);height:var(--market-core-icon-medium-size-height)}._large_87980e5{width:var(--market-core-icon-large-size-width);height:var(--market-core-icon-large-size-height)}}

.market-combobox {
  position: relative;
}
.market-combobox .market-popover {
  z-index: 1;
  position: absolute;
  width: 100%;
  display: none;
}
.market-combobox .market-popover.active {
  display: block;
}.address-suggestion-dialog .market-header h2 {
  font-size: var(--core-type-heading-30-size);
  margin-block-end: var(--core-metrics-spacing-200);
}
.address-suggestion-dialog .market-header p {
  margin: 0;
}
.address-suggestion-dialog .market-action-card:first-of-type,
.address-suggestion-dialog .market-content-card:first-of-type {
  margin-block-end: var(--core-metrics-spacing-200);
}
.address-suggestion-dialog .market-action-card:last-of-type,
.address-suggestion-dialog .market-content-card:last-of-type {
  margin-block-end: var(--core-metrics-spacing-400);
}
.address-suggestion-dialog .market-content-card .market-row::part(container) {
  padding-top: 0;
  padding-bottom: 0;
}
.address-suggestion-dialog h2 {
  display: flex;
  font-family: var(--core-type-heading-30-font-family);
}
.address-suggestion-dialog h2 .market-pill {
  margin-inline-start: var(--core-metrics-spacing-200);
}
.address-suggestion-dialog address {
  font-style: normal;
}
.address-suggestion-dialog address p {
  margin: 0;
}
._modalHeader_05645c0 {
  margin-bottom: var(--market-core-metrics-spacing-200);
}

._modalSubheader_b36a306 {
  color: var(--core-text-20-light-mode-color);
  margin-bottom: var(--market-core-metrics-spacing-300);
  margin-top: 0;
}

._locationRows_86fdd55 {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}

._modalFooter_b24df27 {
  padding-top: var(--core-metrics-spacing-200);
}._locationRows_d2a4ea3 {
  max-height: calc(5 * 72px - 8px); /* Height for 5 location rows minus padding */
  overflow-y: auto;
  overflow-x: hidden;
}

._locationRows_d2a4ea3 market-row {
  cursor: pointer;
}

._labelContainer_6ebc8cd {
  display: flex;
  align-items: center;
  width: 100%;
  min-width: 0; /* Allow flex item to shrink */
}

._businessName_1cb78b3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0; /* Allow text to shrink */
  /* Calculate max width to leave space for pill when present */
  max-width: calc(100% - 100px); /* Reserve space for potential pill + margins */
}

._businessName_1cb78b3:only-child {
  /* When no pill is present, allow full width minus chevron space */
  max-width: 100%;
}

._orderingStatusPill_11bf4b0 {
  flex-shrink: 0; /* Prevent pill from shrinking */
  margin-left: 8px; /* 8px gap from business name */
}

._drillIcon_76fa731 {
    svg {
      --color: var(--core-fill-20-light-mode-color) !important;
    }
}

/* Modal content */
._modalContent_3a0bbe1 {
  flex: 1;
}

/* Pickup/Delivery selector with SegmentedControl */
._fulfillmentSelector_24354bd {
  margin-bottom: 32px; /* 32px space between segment control and choice buttons */
}

/* Top row of 3 buttons */
._topButtonRow_af366d6 {
  display: flex;
  gap: 8px; /* Reduced gap between the 15min, 30min, 45min buttons */
  margin-bottom: 8px; /* Reduced margin between button rows */
}

._timeButton_e60022e {
  flex: 1;
  min-height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* Space between check icon and text */
}

._timeButton_e60022e svg {
  --color: white !important;
}

/* Full width buttons */
._fullWidthButton_a70244b {
  width: 100%;
  margin-bottom: 8px; /* Reduced margin between buttons */
  min-height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* Space between check icon and text */
}

._fullWidthButton_a70244b svg {
  --color: white !important;
}

/* Remove margin from last button before footer */
._fullWidthButton_a70244b:last-of-type {
  margin-bottom: 0; /* Remove padding between buttons and footer */
}

/* Custom input container with MarketField */
._customInputContainer_46fe3ac {
  margin-bottom: 8px; /* Match the reduced spacing between buttons */
}

._customField_4c8438a {
  position: relative;
  width: 100%;
}

._inputWrapper_ab1385d {
  position: relative;
  display: flex;
  align-items: center;
}

._customInput_f419ab3 {
  width: 100%;
  padding-right: 60px; /* Make room for suffix */
}

._inputSuffix_a306e89 {
  position: absolute;
  right: 12px;
  color: var(--market-color-text-secondary);
  font-size: 14px;
  font-weight: 500;
  pointer-events: none;
  user-select: none;
}

/* Modal footer */
._modalFooter_565bc7c {
  display: flex;
  gap: 12px;
  border-top: 1px solid var(--market-color-border-subtle);
  background-color: var(--market-color-background-subtle);
  margin-top: 32px;
}

._footerButton_1ceb4fb {
  flex: 1;
  min-height: 44px;
}

._loadingContainer_15508f0 {
  display: flex;
  justify-content: center;
  padding: var(--market-core-metrics-spacing-600);
}

._profileInfoSection_3dbd8f1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 10px;
}

._profileInfoSection_3dbd8f1 a {
  color: var(--Text-20, var(--text-20, rgba(0, 0, 0, 0.55)));
  text-decoration: none;
  font-weight: 100;
  font-size: var(--font-size-detail-disclaimer, 14px);
  word-wrap: break-word;
  width: 100%;
  text-align: center;
}

._profileIconContainer_0897643 {
  box-sizing: border-box;
  display: flex;
  width: 64px;
  height: 80px;
  padding: 16px 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  border: 0.286px solid rgba(255, 255, 255, 0.2);
  margin-bottom: 12px;
}

._profileIcon_793dcff {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

._profileIcon_793dcff img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._profileIcon_793dcff span {
  font-weight: 500;
  color: inherit;
}

._profileInfoTitle_1145d34 {
  font-weight: 500;
  word-wrap: break-word;
  width: 100%;
  text-align: center;
}

._editProfileLink_cf1c8f9 {
  margin: var(--core-metrics-spacing-100);
}

._lightGreyText_f636f7e {
  color: var(--core-text-20-light-mode-color);
}

._lightGreyText_f636f7e:hover {
  color: black;
}
._localProfileDropdown_9da4a72::part(popover) {
  max-height: fit-content;
  padding-bottom: 4px;
}

._cashLocalDropdownContent_d25d2a1 {
  width: 250px;
}

._completeProfileContainer_c0eda18 {
  margin-bottom: 16px;
}

._completeProfileStatusMessage_095cecc {
  margin-bottom: 8px;
}

._completeProfileButton_4862449 {
  /* Button container styles */
}

._profileRowsContainer_4efed87 {
  margin: 10px 0;

  market-row::before {
    display: none;
  }

  market-row {
    border-radius: 12px;
  }
}

._profileRowTitle_3436bbf {
  font-weight: 600;
  color: #333;
}

._profileRowSubtext_40988b4 {
  color: #666;
  font-size: 14px;
  margin: 0;
}

._profileRowDisabled_6a30097 {
  opacity: 0.5;
  pointer-events: none;
}

._lightGreyText_823d307 {
  color: #999;
}

._statusIndicator_c683968 {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
}

._statusIndicatorOn_2c1ee41 {
  background-color: var(--core-fill-green-500, #4caf50);
}

._statusIndicatorOff_051ceec {
  background-color: var(--core-fill-red-500, #f44336);
}

._sectionBreak_b3f917d {
  border-color: rgba(0, 0, 0, 0.1);
  margin: 0;
}

._openPreviewButton_2ca8205 {
  width: 100%;
}

._modalPlaceholder_a097e9b {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 1000;
}

._nuxContainer_5338141 {
  padding: var(--core-metrics-spacing-300);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: var(--core-metrics-spacing-600);
  background-color: #000;
  color: #ffffff;
  width: 416px;
  border-radius: 16px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  box-shadow: 0 285px 80px 0 rgba(0, 0, 0, 0.00), 0 182px 73px 0 rgba(0, 0, 0, 0.01), 0 46px 46px 0 rgba(0, 0, 0, 0.09), 0 11px 25px 0 rgba(0, 0, 0, 0.10);
}

._nuxTitle_61bfe65 {
  font-size: var(--core-type-heading-20-size);
  line-height: var(--core-type-heading-20-leading);
  font-weight: var(--core-type-semibold-weight);
  color: #ffffff;
  margin: 0;
  text-align: left;
}

._nuxContent_2ef19ca {
  font-size: var(--core-type-paragraph-30-size);
  line-height: var(--core-type-paragraph-30-leading);
  font-weight: var(--core-type-regular-weight);
  color: #ffffff;
  margin: 0;
  text-align: left;
}

._iconContainer_fe7fcdf {
  flex-shrink: 0;
  display: flex;
  align-items: flex-start;
  padding-top: 2px;
  margin-right: var(--core-metrics-spacing-200);
}

._checkmarkIcon_5072076 {
  width: 24px;
  height: 24px;
}

._contentArea_a51671d {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
}

._nuxButtonGroup_9766139 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: flex-start;
  margin-top: var(--core-metrics-spacing-200);
}

._nuxButtonCompleteProfile_998e724 {
  background: #FFF;
  color: #000;
}

._nuxButtonNotNow_2ff56c8 {
  background: #333;
  color: #FFF;
}
/* Preview frame container */
._previewFrameContainer_547ee0f {
  height: 736px;
  width: 350px;
  border-radius: 30px;
  border: 2px solid black;
  box-shadow: 0px 2px 16px 0px #0000001a;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}

/* Preview iframe */
._preview_97e19ff {
  width: 100%;
  height: 100%;
  border: none;
  flex: 1;
}

/* Loading overlay */
._previewOverlay_c504327 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 1;
}

/* Fade out animation */
._fadeOut_b5b243c {
  transition: opacity 200ms ease-in-out;
}

._fadeOutActive_48ee5eb {
  opacity: 0;
}

/* Loading spinner */
._previewSpinner_78cdc88 {
  /* Add any specific spinner styling if needed */
}

.header {
  margin-bottom: var(--core-metrics-spacing-100);
}
.header p {
  margin-top: var(--core-metrics-spacing-100)
}
/* offset the shadow root spacing from size=medium. designs call for small spacing, but medium text. */
.row {
  margin-top: calc(0px - var(--row-medium-size-vertical-padding) + var(--row-small-size-vertical-padding));
  margin-bottom: calc(0px - var(--row-medium-size-vertical-padding) + var(--row-small-size-vertical-padding));
}
.row:first-of-type::before {
    display: none;
}
.pretax {
  font-size: var(--core-type-paragraph-20-size);
  font-weight: normal;
  color: var(--core-text-20-color);
}
.side-label--total {
  font-weight: var(--core-type-medium-weight);
}
.billing {
  text-align: center;
  margin-top: var(--core-metrics-spacing-200);
  margin-bottom: 0;
  color: var(--core-text-20-color);
}


/*# sourceMappingURL=chunk.b4be8408780cbafd12dc.css.map*/