.visually-hidden_visuallyHidden__9IYDC {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    margin: -0.1rem;
    border: 0;
    width: 0.1rem;
    height: 0.1rem;
    padding: 0;
  }
  .icon-cta_cta__g_5f6 {
    --min-size-of-cta: 1.6rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    outline: none;
    border: 0;
    min-width: var(--min-size-of-cta);
    min-height: var(--min-size-of-cta);
    padding: 0;
    background-color: transparent;
    cursor: pointer;
    font-family: inherit;
  }
  .icon-cta_svgIcon__K8Dyn {
    min-width: inherit;
    max-height: inherit;
  }
  .modal_backdrop__HZYW_ {
    position: fixed;
    z-index: var(--z-index-modal-backdrop);
    top: 0;
    left: 0;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    background-color: #2d2d38;
    visibility: hidden;
  }
  .modal_visibleModal__xzqHT.modal_modalWrapper__C73R_ .modal_backdrop__HZYW_ {
    visibility: visible;
  }
  .modal_modalWrapper__C73R_ {
    width: 100%;
    height: 100%;
  }
  .modal_visibleModal__xzqHT {
    position: relative;
  }
  .modal_modalContainer__nIVQO {
    position: fixed;
    z-index: var(--z-index-modal);
    bottom: 0;
    left: 0;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: modal_slidedown__LXb6d;
    animation-name: modal_slidedown__LXb6d;
    border-radius: 2rem 2rem 0 0;
    width: 100%;
    max-width: 100vw;
    height: auto;
    background-color: #fff;
  }
  .modal_contentContainer__W8w4p {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 2.4rem 2.4rem 0;
  }
  .modal_largeTiny___PMYA.modal_contentContainer__W8w4p {
    --global-modal-height: calc(var(--device-full-height-vh-value) - 3.2rem);
    height: var(--global-modal-height);
  }
  .modal_mediumTiny__dEytq.modal_contentContainer__W8w4p {
    height: 35.5rem;
  }
  .modal_visibleModal__xzqHT.modal_modalWrapper__C73R_
    .modal_modalContainer__nIVQO {
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-name: modal_slideup__YTdCx;
    animation-name: modal_slideup__YTdCx;
    -webkit-box-shadow: 0 -0.5rem 1rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 -0.5rem 1rem rgba(0, 0, 0, 0.2);
  }
  .modal_topLayer__y1hed.modal_visibleModal__xzqHT.modal_modalWrapper__C73R_ {
    z-index: var(--z-index-modal-top-layer);
  }
  .modal_contentContainer__W8w4p .modal_closeCta__ab__Y {
    position: absolute !important;
    z-index: var(--z-index-modal);
    top: 0.7rem;
    right: 0.7rem;
    border-radius: 50%;
    width: 3.6rem;
    height: 3.6rem;
    background: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(1rem);
  }
  .modal_contentContainer__W8w4p .modal_closeCta__ab__Y:after,
  .modal_contentContainer__W8w4p .modal_closeCta__ab__Y:before {
    content: "";
    position: absolute;
    top: 1.1rem;
    right: 1.75rem;
    width: 0.2rem;
    height: 1.5rem;
    background-color: var(--color-grey-10);
  }
  .modal_contentContainer__W8w4p .modal_closeCta__ab__Y:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .modal_contentContainer__W8w4p .modal_closeCta__ab__Y:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  @-webkit-keyframes modal_slidedown__LXb6d {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    to {
      -webkit-transform: translateY(100%);
      transform: translateY(100%);
    }
  }
  @keyframes modal_slidedown__LXb6d {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    to {
      -webkit-transform: translateY(100%);
      transform: translateY(100%);
    }
  }
  @-webkit-keyframes modal_slideup__YTdCx {
    0% {
      -webkit-transform: translateY(100%);
      transform: translateY(100%);
    }
    to {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  @keyframes modal_slideup__YTdCx {
    0% {
      -webkit-transform: translateY(100%);
      transform: translateY(100%);
    }
    to {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  @media (prefers-reduced-motion) {
    .modal_modalContainer__nIVQO {
      display: none;
    }
    .modal_modalContainer__nIVQO,
    .modal_modalWrapper__C73R_.modal_visibleModal__xzqHT
      .modal_modalContainer__nIVQO {
      -webkit-animation: none;
      animation: none;
    }
    .modal_modalWrapper__C73R_.modal_visibleModal__xzqHT
      .modal_modalContainer__nIVQO {
      display: block;
    }
  }
  @media (min-width: 768px) {
    .modal_topLayer__y1hed.modal_visibleModal__xzqHT.modal_modalWrapper__C73R_ {
      z-index: var(--z-index-modal-top-layer);
    }
    .modal_visibleModal__xzqHT.modal_modalWrapper__C73R_ {
      position: fixed;
      z-index: var(--z-index-modal);
      top: 0;
      bottom: 0;
      left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      height: 100%;
    }
    .modal_modalContainer__nIVQO {
      position: relative;
      display: none;
      -webkit-animation: none;
      animation: none;
      border-radius: 0.8rem;
      width: auto;
      height: auto;
    }
    .modal_visibleModal__xzqHT.modal_modalWrapper__C73R_
      .modal_modalContainer__nIVQO {
      display: block;
      -webkit-animation: none;
      animation: none;
      -webkit-box-shadow: 0 1.5rem 3rem rgba(0, 0, 0, 0.08);
      box-shadow: 0 1.5rem 3rem rgba(0, 0, 0, 0.08);
    }
    .modal_largeWide__g_Qu9.modal_contentContainer__W8w4p {
      width: 60rem;
      height: 56rem;
    }
    .modal_mediumWide__5AA_0.modal_contentContainer__W8w4p {
      width: 40rem;
      height: 40rem;
    }
  }
  .skeleton_animatedComponent____zZe {
    position: relative;
    overflow: hidden;
    border-radius: 0.4rem;
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 1.6rem;
    background-color: #eaeaea;
    color: transparent;
  }
  .skeleton_animatedComponentList__D41n8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .skeleton_animatedComponentList__D41n8 .skeleton_animatedComponent____zZe {
    margin-bottom: 0.8rem;
  }
  .skeleton_animatedComponent____zZe:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: skeleton_shimmerAnimation__a_StG 1s ease-in-out infinite;
    animation: skeleton_shimmerAnimation__a_StG 1s ease-in-out infinite;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(25%, transparent),
      color-stop(50%, rgba(255, 255, 255, 0.4)),
      color-stop(75%, transparent)
    );
    background: linear-gradient(
      90deg,
      transparent 25%,
      rgba(255, 255, 255, 0.4) 50%,
      transparent 75%
    );
    background-size: 200% 100%;
    will-change: transform;
  }
  @-webkit-keyframes skeleton_shimmerAnimation__a_StG {
    0% {
      background-position: 150% 0;
    }
    to {
      background-position: -50% 0;
    }
  }
  @keyframes skeleton_shimmerAnimation__a_StG {
    0% {
      background-position: 150% 0;
    }
    to {
      background-position: -50% 0;
    }
  }
  .default_activateBanner__0j8aT {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 95rem;
    height: 7.6rem;
    padding: 0;
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(var(--color-primary-active)),
      to(#771f5d)
    );
    background: linear-gradient(var(--color-primary-active), #771f5d);
    color: var(--color-background-light-section-100);
  }
  @media (max-width: 767px) {
    .default_activateBanner__0j8aT {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 100%;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      padding: 1rem;
      background-color: #f26522;
      background-image: none;
    }
  }
  .activate-banner_wrapper__Uwjhx {
    float: left;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 16rem;
    height: 7.6rem;
    background-color: var(--header-activate-banner-background-color);
    font-size: 1.3em;
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0.1rem 0.1rem #000;
  }
  .activate-banner_title__s7pHo,
  .activate-banner_wrapper__Uwjhx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: var(--color-background-light-section-100);
  }
  .activate-banner_title__s7pHo .activate-banner_bonusValue__pUBRq {
    font-size: var(--header-bonus-value-font-size);
    line-height: 0.9;
    font-weight: 700;
    font-style: italic;
  }
  .activate-banner_signUp__pGEeH {
    float: left;
    display: block;
    margin: 1.5rem 0 0 2rem;
  }
  .activate-banner_learnHow__3v7PB {
    float: left;
    display: block;
    margin: 2rem 0 0 3rem;
    padding: 0;
    font-size: 2em;
    line-height: 1.4;
    font-weight: 400;
    color: var(--color-background-light-section-100);
    text-decoration: underline;
  }
  .activate-banner_confirmEmail__GW1oq {
    display: none;
  }
  @media (max-width: 767px) {
    .activate-banner_wrapper__Uwjhx {
      gap: 0.5rem;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      font-size: 1.1em;
      font-style: normal;
      text-align: left;
      text-shadow: none;
    }
    .activate-banner_title__s7pHo {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      gap: 0.3rem;
      line-height: 0.9;
      font-weight: 700;
    }
    .activate-banner_title__s7pHo,
    .activate-banner_title__s7pHo .activate-banner_bonusValue__pUBRq {
      font-size: 1em;
      font-style: normal;
    }
    .activate-banner_learnHow__3v7PB,
    .activate-banner_signUp__pGEeH {
      display: none;
    }
    .activate-banner_confirmEmail__GW1oq {
      display: block;
      border: none;
      border-radius: 0.5rem;
      padding: 1rem;
      background: var(--color-primary-active);
      font-size: 1em;
      font-weight: 700;
      color: var(--color-background-light-section-100);
      text-decoration: underline;
    }
  }
  .button_loading__uwAzA {
    position: relative;
    --SPINNER_SIZE: 2rem;
  }
  .button_loading__uwAzA:after {
    content: "";
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: button_loader-spinner__D2wBs 0.8s linear infinite;
    animation: button_loader-spinner__D2wBs 0.8s linear infinite;
    border: 0.3rem solid #eee;
    border-left: 0.3rem solid var(--color-spinner);
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: var(--SPINNER_SIZE);
    height: var(--SPINNER_SIZE);
  }
  [hidden].button_content__CSVc1,
  [hidden].button_endIcon__Xjsdz,
  [hidden].button_icon__hI3bW {
    display: inline-block;
    visibility: hidden;
  }
  @-webkit-keyframes button_loader-spinner__D2wBs {
    0% {
      -webkit-transform: translate(-50%, -50%) rotate(0deg);
      transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
      -webkit-transform: translate(-50%, -50%) rotate(1turn);
      transform: translate(-50%, -50%) rotate(1turn);
    }
  }
  @keyframes button_loader-spinner__D2wBs {
    0% {
      -webkit-transform: translate(-50%, -50%) rotate(0deg);
      transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
      -webkit-transform: translate(-50%, -50%) rotate(1turn);
      transform: translate(-50%, -50%) rotate(1turn);
    }
  }
  .call-to-action_cta__JIN_E {
    -webkit-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
    outline: none;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    font-family: inherit;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    border-radius: 0.4rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    --TRANSITION_DURATION: 0.1s;
  }
  [aria-disabled="true"].call-to-action_cta__JIN_E,
  [disabled].call-to-action_cta__JIN_E {
    cursor: auto;
    text-decoration: none;
  }
  .call-to-action_cta__JIN_E,
  .call-to-action_cta__JIN_E:link,
  .call-to-action_cta__JIN_E:visited {
    outline-offset: 0.2rem;
  }
  .call-to-action_cta__JIN_E:focus {
    outline: 0.2rem solid var(--color-outline);
  }
  .call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk,
  .call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:link,
  .call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:visited,
  [aria-disabled="true"].call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk,
  [aria-disabled="true"].call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:hover,
  [disabled].call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk,
  [disabled].call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:hover {
    color: var(--color-primary-base);
  }
  .call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:hover {
    color: var(--color-primary-hover);
  }
  .call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:active {
    color: var(--color-primary-active);
  }
  .call-to-action_icon__ZuWgO {
    margin-right: 0.4rem;
  }
  .call-to-action_endIcon__eAD6x {
    margin-left: 0.4rem;
  }
  .confetti_styles_overlay__10XlQ {
    position: fixed;
    z-index: var(--z-index-modal-backdrop);
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .confetti_styles_canvas__R7r5O {
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
  }
  .primary_large__VqIVT {
    height: var(--shapes-height-cta-large);
    padding: var(--shapes-padding-cta-large);
    font-size: var(--font-size-cta-large);
    line-height: var(--font-line-height-cta-large);
  }
  .primary_large__VqIVT,
  .primary_medium__qYH_o {
    letter-spacing: var(--font-letter-spacing-cta);
  }
  .primary_medium__qYH_o {
    height: var(--shapes-height-cta-medium);
    padding: var(--shapes-padding-cta-medium);
    font-size: var(--font-size-cta-medium);
    line-height: var(--font-line-height-cta-medium);
  }
  .primary_small__dTqRN {
    height: var(--shapes-height-cta-small);
    padding: var(--shapes-padding-cta-small);
    font-size: var(--font-size-cta-small);
    line-height: var(--font-line-height-cta-small);
    letter-spacing: var(--font-letter-spacing-cta);
  }
  .primary_primaryCta__O2jau {
    -webkit-transition: background-color var(--TRANSITION_DURATION) ease-out;
    transition: background-color var(--TRANSITION_DURATION) ease-out;
    -webkit-box-shadow: var(--box-shadow-cta-primary-base);
    box-shadow: var(--box-shadow-cta-primary-base);
    border-radius: var(--shapes-border-radius-cta);
    background-color: var(--color-primary-base);
    font-weight: var(--font-weight-cta-primary);
    --COLOR: var(--color-primary-cta-text);
  }
  .primary_primaryCta__O2jau,
  a.primary_primaryCta__O2jau:link,
  a.primary_primaryCta__O2jau:visited {
    cursor: pointer;
    color: var(--COLOR);
    text-decoration: none;
  }
  [aria-disabled="true"].primary_primaryCta__O2jau,
  [aria-disabled="true"].primary_primaryCta__O2jau:hover,
  [disabled].primary_primaryCta__O2jau,
  [disabled].primary_primaryCta__O2jau:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--color-primary-disabled);
    color: var(--COLOR);
  }
  .primary_primaryCta__O2jau.primary_gradient__n2vHy {
    position: relative;
    background-image: linear-gradient(
      45deg,
      var(--color-primary-bright),
      var(--color-primary-base)
    );
  }
  .primary_primaryCta__O2jau:not([disabled]):not([aria-disabled="true"]):hover {
    -webkit-box-shadow: var(--box-shadow-cta-primary-hover);
    box-shadow: var(--box-shadow-cta-primary-hover);
    background-color: var(--color-primary-hover);
  }
  .primary_primaryCta__O2jau:not([disabled]):not([aria-disabled="true"]):active {
    -webkit-box-shadow: var(--box-shadow-cta-primary-active);
    box-shadow: var(--box-shadow-cta-primary-active);
    background-color: var(--color-primary-active);
  }
  .primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
      [aria-disabled="true"]
    ):after,
  .primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
      [aria-disabled="true"]
    ):before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity var(--TRANSITION_DURATION) ease-out;
    transition: opacity var(--TRANSITION_DURATION) ease-out;
    width: 100%;
    height: 100%;
  }
  .primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
      [aria-disabled="true"]
    ):before {
    background-image: linear-gradient(
      45deg,
      var(--color-primary-hover-bright),
      var(--color-primary-hover)
    );
  }
  .primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
      [aria-disabled="true"]
    ):after {
    background-image: linear-gradient(
      45deg,
      var(--color-primary-active-bright),
      var(--color-primary-active)
    );
  }
  .primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
      [aria-disabled="true"]
    ):active:after,
  .primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
      [aria-disabled="true"]
    ):hover:before {
    opacity: 1;
  }
  .primary_primaryCta__O2jau.primary_gradient__n2vHy .primary_content__HnfOz,
  .primary_primaryCta__O2jau.primary_gradient__n2vHy .primary_endIcon__AD9M9,
  .primary_primaryCta__O2jau.primary_gradient__n2vHy .primary_icon__ZeQz_ {
    position: relative;
    z-index: 2;
  }
  .progress-circle_styles_progressCircle__djvXd {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    width: 14rem;
    height: 14rem;
  }
  .progress-circle_styles_dropShadow__2T1ff {
    width: 14.4rem;
    height: 14.4rem;
  }
  .progress-circle_styles_completedPath__OULfU {
    cy: 7rem;
    cx: 7rem;
    fill: transparent;
    stroke-width: 0.4rem;
    stroke: var(--color-secondary-base);
  }
  .progress-circle_styles_remainingPath__drOfp {
    cy: 7rem;
    cx: 7rem;
    fill: transparent;
    stroke-width: 0.4rem;
    stroke: var(--color-grey-100);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 7rem 7rem;
    -ms-transform-origin: 7rem 7rem;
    transform-origin: 7rem 7rem;
  }
  @media (max-width: 1023px) {
    .progress-circle_styles_progressCircle__djvXd {
      -webkit-transform: translate(-50%, -50%) scale(0.8);
      -ms-transform: translate(-50%, -50%) scale(0.8);
      transform: translate(-50%, -50%) scale(0.8);
    }
  }
  .daily-goal-celebration-modal_styles_backdrop__p8UMF {
    background: none;
  }
  .daily-goal-celebration-modal_styles_contentContainer__IzcwD,
  .daily-goal-celebration-modal_styles_tiny___YBcm.daily-goal-celebration-modal_styles_contentContainer__IzcwD,
  .daily-goal-celebration-modal_styles_wide__aLky3.daily-goal-celebration-modal_styles_contentContainer__IzcwD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.2rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    padding: 1.5rem 3rem;
    color: var(--color-bonus-icon-secondary);
  }
  .daily-goal-celebration-modal_styles_contentContainer__IzcwD {
    max-width: 58rem;
  }
  .daily-goal-celebration-modal_styles_cta__YmCeb {
    height: auto;
    padding: 1.6rem 2rem;
    font-weight: 400;
    text-transform: uppercase;
  }
  .daily-goal-celebration-modal_styles_title__kAaJ4 {
    font-size: 4rem;
    line-height: 2.1;
    font-weight: 700;
    color: var(--color-bonus-icon-secondary);
  }
  .daily-goal-celebration-modal_styles_subtitle___Hi5T {
    display: block;
    font-size: 2.4rem;
    line-height: 1.25;
    font-weight: 400;
    text-align: center;
    color: var(--color-grey-700);
  }
  .daily-goal-celebration-modal_styles_highlight__is3CY {
    font-size: inherit;
    font-weight: 400;
    color: var(--color-secondary-base);
  }
  .daily-goal-celebration-modal_styles_container__GaxoA {
    position: relative;
    width: 39.5rem;
    height: 17rem;
    background: var(--color-primary-base-light)
      var(--background-daily-goal-celebration-modal-url) no-repeat center center;
    background-size: contain;
  }
  .daily-goal-celebration-modal_styles_fireworks__mAGdT {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
  }
  .daily-goal-celebration-modal_styles_fireworks__mAGdT .star {
    fill: var(--color-daily-goal-celebration-modal-star);
  }
  .daily-goal-celebration-modal_styles_progress__4RH2a {
    width: 14rem;
    height: 14rem;
  }
  .daily-goal-celebration-modal_styles_days__usU7S,
  .daily-goal-celebration-modal_styles_progress__4RH2a {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
  }
  .daily-goal-celebration-modal_styles_days__usU7S {
    border-radius: 50%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 6.5rem;
    height: 6.5rem;
    padding: 1rem 1.4rem 1.8rem;
    background-color: var(--color-bonus-icon-secondary);
    font-size: 2.4rem;
    line-height: 1.25;
    text-align: center;
    text-transform: uppercase;
    color: var(--color-primary-base-light);
  }
  .daily-goal-celebration-modal_styles_count__dzr5R {
    display: block;
    font-size: 4rem;
    line-height: 1;
    font-weight: 700;
  }
  .daily-goal-celebration-modal_styles_streakLabel___tT0u {
    font-size: 2.1rem;
  }
  .daily-goal-celebration-modal_styles_shadowFilter__kWPUW {
    width: 14.4rem;
    height: 14.4rem;
  }
  .daily-goal-celebration-modal_styles_circleFinished__olb7s {
    cy: 7rem;
    cx: 7rem;
    fill: transparent;
    stroke-width: 0.4rem;
    stroke: var(--color-secondary-base);
  }
  .daily-goal-celebration-modal_styles_circleUnfinished__wvR95 {
    cy: 7rem;
    cx: 7rem;
    fill: transparent;
    stroke-width: 0.4rem;
    stroke: var(--color-grey-100);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 7rem 7rem;
    -ms-transform-origin: 7rem 7rem;
    transform-origin: 7rem 7rem;
  }
  .daily-goal-celebration-modal_styles_reminder__vt_YU {
    font-size: 1.2rem;
    line-height: 1.5;
    font-weight: 400;
    color: var(--color-grey-700);
  }
  @media (max-width: 1023px) {
    .daily-goal-celebration-modal_styles_contentContainer__IzcwD {
      width: 100%;
      max-width: none;
    }
    .daily-goal-celebration-modal_styles_title__kAaJ4 {
      font-size: 2rem;
      line-height: 1.25;
    }
    .daily-goal-celebration-modal_styles_subtitle___Hi5T {
      padding: 0;
      font-size: 1.4rem;
      line-height: 1.3;
    }
    .daily-goal-celebration-modal_styles_container__GaxoA {
      width: 25rem;
      height: 11rem;
    }
    .daily-goal-celebration-modal_styles_progress__4RH2a {
      -webkit-transform: translate(-50%, -50%) scale(0.8);
      -ms-transform: translate(-50%, -50%) scale(0.8);
      transform: translate(-50%, -50%) scale(0.8);
    }
    .daily-goal-celebration-modal_styles_days__usU7S {
      width: 5.5rem;
      height: 5.5rem;
      padding: 0.7rem 1rem 1.3rem;
      font-size: 2rem;
      line-height: 1.25;
    }
    .daily-goal-celebration-modal_styles_count__dzr5R {
      font-size: 2.4rem;
      line-height: 1.25;
    }
    .daily-goal-celebration-modal_styles_highlight__is3CY {
      font-size: 1.8rem;
    }
    .daily-goal-celebration-modal_styles_streakLabel___tT0u {
      font-size: 2rem;
      line-height: 1.25;
    }
    .daily-goal-celebration-modal_styles_reminder__vt_YU {
      font-size: 1rem;
      line-height: 1.2;
    }
    .daily-goal-celebration-modal_styles_cta__YmCeb {
      padding: 0.7rem 1.6rem;
      font-size: 1.4rem;
      line-height: 1.3;
    }
  }
  .default_indicatorBadge__CZTli {
    position: absolute;
    z-index: -1;
    top: 2rem;
    left: -0.2rem;
    width: 3.9rem;
    height: 5.2rem;
  }
  .default_indicatorBadge__CZTli .path1 {
    fill: var(--color-secondary-base);
  }
  .default_indicatorBadge__CZTli .path2 {
    fill: var(--color-secondary-hover);
  }
  .default_badgeLabel__uYn4s {
    position: absolute;
    top: 3.8rem;
    left: 0;
    font-size: 0.9rem;
    font-weight: 300;
    color: var(--color-background-light-section-100);
  }
  .default_bonusAmount__6MVpz {
    display: block;
    font-size: 1.2rem;
    font-weight: 700;
    text-align: center;
  }
  @media (max-width: 767px) {
    .default_indicatorBadge__CZTli {
      top: 0;
      left: -0.2rem;
      width: 3.2rem;
      height: 6.2rem;
    }
    .default_badgeLabel__uYn4s {
      top: 3.2rem;
      font-size: 0.8rem;
    }
    .default_bonusAmount__6MVpz {
      font-size: 1rem;
    }
  }
  .instore .standard-icon-cta_svgIcon__JIMN_,
  .instore .standard-icon-cta_svgIcon__JIMN_ path {
    fill: var(--color-icons-standard);
  }
  .popup_dailyListPopup__X3JtA {
    position: absolute;
    z-index: var(--z-index-full-screen-loader);
    overflow-y: auto;
    -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.175);
    box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.175);
    border: 0.1rem solid rgba(0, 0, 0, 0.12);
    border-top: none;
    border-radius: 0 0 0.4rem 0.4rem;
    min-width: 37.5rem;
    max-height: calc(100vh - 10.5rem);
    background: var(--color-background-light-section-100);
    top: 3.2rem;
    right: 0;
    bottom: auto;
    left: auto;
  }
  .popup_dailyListPopup__X3JtA.popup_activateBannerVisible__d_rFW {
    max-height: calc(100vh - 18.5rem);
  }
  .popup_popupHeader__ODkGF {
    padding: 1.6rem;
    background-color: var(--color-secondary-base);
    font-size: 2.4rem;
    color: var(--color-background-light-section-100);
  }
  .popup_closePopup__ndazh {
    display: none;
  }
  .popup_progressWrapper__SLlth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.4rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.2rem;
  }
  .popup_progressIndicator__9bfQQ {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0.3rem solid var(--color-notifications-info-background);
    border-radius: 5rem;
    width: 4rem;
    height: 4rem;
    padding: 0.5rem 1.1rem;
    background-color: var(--color-grey-300);
    font-size: 2rem;
    font-weight: 700;
    text-align: center;
    color: var(--color-background-light-section-100);
  }
  .popup_completedIndicator__Gu3gB {
    background: var(--color-notifications-info-background)
      url(/_next-static/images/icons/checkmark.svg) 50% no-repeat;
    background-size: 50%;
    color: transparent;
  }
  .popup_firstIndicator__dc5NR {
    background: var(--color-background-light-section-100);
    color: var(--color-notifications-info-background);
  }
  .popup_activityWrapper__sa4us {
    margin: 4rem 1.5rem 1.5rem;
    border: 0.1rem solid var(--color-grey-100);
    border-radius: 0.4rem 0.4rem 0 0;
    padding: 1.5rem;
    color: var(--color-grey-700);
  }
  .popup_todayTitle__yb8br {
    font-size: 1.4rem;
    font-weight: 700;
    color: var(--color-grey-700);
  }
  .popup_activityList__TuFb5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.5rem;
    margin-top: 1.4rem;
  }
  .popup_activityList__TuFb5,
  .popup_activity__gbbJ2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .popup_activity__gbbJ2 {
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0.1rem solid var(--color-grey-5);
    border-radius: 0.1rem;
    padding: 1.3rem 1rem 1.3rem 5rem;
    background-color: var(--color-grey-100);
    cursor: pointer;
    font-size: 1.4rem;
    text-align: left;
  }
  .popup_activity__gbbJ2:after {
    content: "";
    position: absolute;
    top: 0.5rem;
    left: 0.8rem;
    display: block;
    width: 3.3rem;
    height: 3rem;
    background: url(/_next-static/images/icons/radio-circle.svg) 0.3rem -3.1rem/3rem
      no-repeat;
  }
  .popup_activityList__TuFb5 .popup_activityLink__MK_So {
    color: var(--color-grey-700);
  }
  .popup_activityLink__MK_So:hover {
    text-decoration: underline;
  }
  .popup_activityCompleted__5m1_X {
    background-color: var(--color-secondary-base);
  }
  .popup_activityCompleted__5m1_X,
  .popup_activityCompleted__5m1_X .popup_activityLink__MK_So,
  .popup_activityCompleted__5m1_X .popup_activityLink__MK_So:visited {
    color: var(--color-background-light-section-100);
  }
  .popup_activityCompleted__5m1_X:after {
    top: 1.1rem;
    left: 1.5rem;
    width: 1.8rem;
    height: 1.8rem;
    background: transparent url(/_next-static/images/icons/checkmark.svg) 50%
      no-repeat;
    background-size: 75%;
  }
  .popup_activityStatus__cJMXi {
    margin-left: 0.5rem;
    border-radius: 0.25em;
    padding: 0.3rem;
    background-color: var(--color-secondary-base);
    font-size: 1.1rem;
    line-height: 1;
    font-weight: 700;
    color: var(--color-background-light-section-100);
  }
  .popup_tooltipBtn__FXjrN {
    position: relative;
    border: none;
    min-width: 4.2rem;
    height: 1.6rem;
    background: url(/_next-static/images/icons/tooltip.svg) no-repeat 50%/1.8rem;
    cursor: pointer;
  }
  .popup_tooltipContent__LfRu3 {
    position: absolute;
    bottom: 2.5rem;
    left: -16rem;
    display: none;
    -webkit-box-shadow: 0 0.2rem 0.7rem rgba(0, 0, 0, 0.11);
    box-shadow: 0 0.2rem 0.7rem rgba(0, 0, 0, 0.11);
    border: 0.1rem solid var(--color-secondary-base);
    border-radius: 0.8rem;
    width: 20rem;
    padding: 2rem;
    background-color: var(--color-background-light-section-100);
    font-size: 1.4rem;
    line-height: 1.5;
    text-align: left;
    color: var(--color-grey-700);
  }
  .popup_tooltipContent__LfRu3:after {
    content: "";
    position: absolute;
    bottom: -0.8rem;
    right: 1.2rem;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-bottom: 0.1rem solid var(--color-secondary-base);
    border-left: 0.1rem solid var(--color-secondary-base);
    width: 1.38rem;
    height: 1.38rem;
    background-color: var(--color-background-light-section-100);
  }
  .popup_tooltipBtn__FXjrN:hover .popup_tooltipContent__LfRu3 {
    display: block;
  }
  .popup_dailyListPopup__X3JtA .popup_seeMore__BZvSE {
    display: block;
    padding-bottom: 1.4rem;
    font-size: 1.2em;
    text-align: center;
    color: var(--color-tertiary-active);
    text-decoration: underline;
  }
  @media (max-width: 767px) {
    .popup_dailyListPopup__X3JtA {
      top: 4.3rem;
      left: 1rem;
      right: 1rem;
      border-radius: 0.4rem;
      min-width: auto;
      max-height: calc(100vh - 12.5rem);
    }
    .popup_dailyListPopup__X3JtA.popup_activateBannerVisible__d_rFW {
      max-height: calc(100vh - 17.5rem);
    }
    .popup_popupHeader__ODkGF {
      font-size: 2rem;
      text-align: left;
    }
    .popup_closePopup__ndazh {
      position: absolute;
      top: 0.7rem;
      right: 0.5rem;
      display: block;
    }
    .popup_closePopup__ndazh svg {
      height: 1.8rem;
    }
    .popup_closePopup__ndazh path {
      fill: var(--color-grey-700);
    }
    .popup_progressWrapper__SLlth {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .popup_progressIndicator__9bfQQ {
      border-width: 0.2rem;
      width: 3.2rem;
      height: 3.2rem;
      padding: 0.7rem 1.1rem;
      font-size: 1.2rem;
    }
    .popup_activityWrapper__sa4us {
      margin-top: 3rem;
    }
    .popup_todayTitle__yb8br {
      text-align: left;
    }
  }
  .daily-list_dailyListWrapper__AJH8A {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 0.1rem solid #d9d9dd;
    height: 2.2rem;
  }
  .daily-list_dailyListWrapper__AJH8A .daily-list_dailyListBtn__cIeUP {
    outline: none;
    border: none;
    padding-left: 1.2rem;
    background: transparent;
    font-size: 1.2em;
    color: #5b5b5b;
  }
  .daily-list_dailyList__jM62H {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    outline: none;
    border-bottom: 0.2rem solid transparent;
    padding-bottom: 0.3rem;
    padding-top: 0.3rem;
    cursor: pointer;
  }
  .daily-list_dailyListActive__mTnHN {
    border-bottom: 0.2rem solid var(--color-tertiary-base);
  }
  .daily-list_dailyListImg__9LywT {
    margin-left: -0.4rem;
  }
  .daily-list_dailyListImg__9LywT path {
    fill: var(--header-icon-color);
  }
  .daily-list_dailyListStatLabel__1C_NG {
    display: none;
  }
  @media (max-width: 767px) {
    .daily-list_dailyListBtn__cIeUP {
      color: var(--color-background-light-section-100);
    }
    .daily-list_dailyList__jM62H {
      gap: 0.5rem;
    }
    .daily-list_dailyListActive__mTnHN {
      border-bottom-color: transparent;
    }
    .daily-list_dailyListLabel__ax9er {
      display: none;
    }
    .daily-list_dailyListStatLabel__1C_NG {
      display: block;
      color: var(--color-background-light-section-100);
    }
  }
  .time-left-countdown_timeLeftToComplete__7WAZn {
    margin: 0 7.2rem 0 0;
    font-size: 1.4rem;
  }
  .time-left-countdown_timeCounter__DKAva {
    font-weight: 700;
    color: var(--color-primary-base);
  }
  .tertiary_large__663_8 {
    height: var(--shapes-height-cta-large);
    padding: var(--shapes-padding-cta-large);
    font-size: var(--font-size-cta-large);
    line-height: var(--font-line-height-cta-large);
  }
  .tertiary_large__663_8,
  .tertiary_medium__GMbHp {
    letter-spacing: var(--font-letter-spacing-cta);
  }
  .tertiary_medium__GMbHp {
    height: var(--shapes-height-cta-medium);
    padding: var(--shapes-padding-cta-medium);
    font-size: var(--font-size-cta-medium);
    line-height: var(--font-line-height-cta-medium);
  }
  .tertiary_small__2Q8dm {
    height: var(--shapes-height-cta-small);
    padding: var(--shapes-padding-cta-small);
    font-size: var(--font-size-cta-small);
    line-height: var(--font-line-height-cta-small);
    letter-spacing: var(--font-letter-spacing-cta);
  }
  .tertiary_tertiaryCta__pR99f {
    -webkit-transition: color var(--TRANSITION_DURATION) ease-out;
    transition: color var(--TRANSITION_DURATION) ease-out;
    border-radius: var(--shapes-border-radius-cta);
    font-weight: var(--font-weight-cta-tertiary);
  }
  .tertiary_tertiaryCta__pR99f .tertiary_tertiaryCtaIcon__LoZxt,
  .tertiary_tertiaryCta__pR99f .tertiary_tertiaryCtaIcon__LoZxt path,
  .tertiary_tertiaryCta__pR99f .tertiary_tertiaryCtaIcon__LoZxt rect {
    fill: var(--color-tertiary-base);
  }
  .tertiary_tertiaryCta__pR99f,
  a.tertiary_tertiaryCta__pR99f:link,
  a.tertiary_tertiaryCta__pR99f:visited {
    outline-offset: -0.2rem;
    cursor: pointer;
    color: var(--color-tertiary-base);
    text-decoration: none;
  }
  [aria-disabled="true"].tertiary_tertiaryCta__pR99f,
  [aria-disabled="true"].tertiary_tertiaryCta__pR99f:hover,
  [disabled].tertiary_tertiaryCta__pR99f,
  [disabled].tertiary_tertiaryCta__pR99f:hover {
    color: var(--color-tertiary-base);
  }
  .tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):hover {
    background-color: transparent;
    color: var(--color-tertiary-hover);
  }
  .tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):hover
    .tertiary_tertiaryCtaIcon__LoZxt,
  .tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):hover
    .tertiary_tertiaryCtaIcon__LoZxt
    path,
  .tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):hover
    .tertiary_tertiaryCtaIcon__LoZxt
    rect {
    fill: var(--color-tertiary-hover);
  }
  .tertiary_tertiaryCta__pR99f:not([disabled]):not(
      [aria-disabled="true"]
    ):active {
    color: var(--color-tertiary-active);
  }
  .tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):active
    .tertiary_tertiaryCtaIcon__LoZxt,
  .tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):active
    .tertiary_tertiaryCtaIcon__LoZxt
    path,
  .tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):active
    .tertiary_tertiaryCtaIcon__LoZxt
    rect {
    fill: var(--color-tertiary-active);
  }
  .loading-overlay_overlay__InL0C {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
    -webkit-transition: opacity 0.6s linear;
    transition: opacity 0.6s linear;
    border-radius: 0.8rem;
    width: 100%;
    height: 100%;
    background-color: rgba(250, 250, 250, 0.4);
  }
  .loading-overlay_loading__CkG7K.loading-overlay_overlay__InL0C {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .loading-overlay_loading__CkG7K.loading-overlay_overlay__InL0C:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: inherit;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-animation: loading-overlay_spinner-keyframe__KU1Ue 0.6s infinite;
    animation: loading-overlay_spinner-keyframe__KU1Ue 0.6s infinite;
    border: 0.3rem solid #eee;
    border-bottom: 0.3rem solid var(--color-primary-base);
    border-radius: 50%;
    width: 4rem;
    height: 4rem;
  }
  @-webkit-keyframes loading-overlay_spinner-keyframe__KU1Ue {
    0% {
      -webkit-transform: translate(-50%, -50%) rotate(0deg);
      transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
      -webkit-transform: translate(-50%, -50%) rotate(1turn);
      transform: translate(-50%, -50%) rotate(1turn);
    }
  }
  @keyframes loading-overlay_spinner-keyframe__KU1Ue {
    0% {
      -webkit-transform: translate(-50%, -50%) rotate(0deg);
      transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
      -webkit-transform: translate(-50%, -50%) rotate(1turn);
      transform: translate(-50%, -50%) rotate(1turn);
    }
  }
  .tutorial-modal_header__jCZYO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    width: 100%;
    height: 3.7rem;
    background-color: var(--color-tertiary-base);
  }
  .tutorial-modal_header__jCZYO h4 {
    font-weight: 400;
    color: var(--color-background-light-section-100);
  }
  .tutorial-modal_content__j321F {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.2rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2rem;
    color: var(--color-background-light-section-100);
  }
  .tutorial-modal_title__SsUic {
    margin-bottom: 1rem;
    margin-top: 2.5rem;
    font-size: 1.6em;
    font-weight: 600;
  }
  .tutorial-modal_subtitle__ypiGn {
    margin: 1rem auto;
    width: 90%;
    font-size: 1.5em;
    font-weight: 600;
  }
  .tutorial-modal_description__HGm31 {
    margin: 2rem auto 1rem;
    width: 80%;
    font-size: 1.3em;
    line-height: 1.4;
    font-weight: 300;
    text-align: center;
  }
  .tutorial-modal_actions__Lm0Xb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.5rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2rem;
  }
  .tutorial-modal_dailyGoalTutorialBox__CEkko {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    border-radius: 1.1rem;
    width: 26rem;
    padding: 0 0 1rem;
    background-color: var(--color-secondary-base);
    text-align: center;
    color: var(--color-background-light-section-100);
  }
  .tutorial-modal_dailyGoalTutorialBox__CEkko:before {
    content: "";
    position: absolute;
    border: 2.2rem solid transparent;
    border-right: 2.2rem solid var(--color-secondary-base);
  }
  .tutorial-modal_dailyGoalTutorialBox__CEkko:after {
    content: "";
    position: absolute;
    border: 0.9rem solid transparent;
    border-right: 0.9rem solid var(--color-background-light-section-100);
  }
  .tutorial-modal_dailyGoalTutorialBox2__hnUd1 .tutorial-modal_title__SsUic,
  .tutorial-modal_dailyGoalTutorialBox3__8RL6u .tutorial-modal_title__SsUic,
  .tutorial-modal_dailyGoalTutorialBox4__9sAcl .tutorial-modal_title__SsUic {
    margin: 2.5rem auto 1.5rem;
    width: 90%;
    font-size: 1.9em;
  }
  .tutorial-modal_dailyGoalTutorialBox2__hnUd1 .tutorial-modal_description__HGm31,
  .tutorial-modal_dailyGoalTutorialBox3__8RL6u .tutorial-modal_description__HGm31,
  .tutorial-modal_dailyGoalTutorialBox4__9sAcl
    .tutorial-modal_description__HGm31 {
    font-size: 1.5em;
  }
  .tutorial-modal_dailyGoalTutorialBox2__hnUd1 .tutorial-modal_actions__Lm0Xb,
  .tutorial-modal_dailyGoalTutorialBox3__8RL6u .tutorial-modal_actions__Lm0Xb,
  .tutorial-modal_dailyGoalTutorialBox4__9sAcl .tutorial-modal_actions__Lm0Xb {
    margin-bottom: 1rem;
  }
  .tutorial-modal_dailyGoalTutorialBox1__SPiZQ {
    top: 5.5rem;
    left: 13%;
    width: 74%;
  }
  .tutorial-modal_dailyGoalTutorialBox1__SPiZQ:after,
  .tutorial-modal_dailyGoalTutorialBox1__SPiZQ:before {
    content: none;
  }
  .tutorial-modal_dailyGoalTutorialBox2__hnUd1 {
    top: 1rem;
    left: 44.5rem;
  }
  .tutorial-modal_dailyGoalTutorialBox2__hnUd1:before {
    top: 6rem;
    left: -4.2rem;
  }
  .tutorial-modal_dailyGoalTutorialBox2__hnUd1:after {
    top: 7.3rem;
    left: -1.8rem;
  }
  .tutorial-modal_dailyGoalTutorialBox3__8RL6u {
    top: auto;
    bottom: 1rem;
    left: 44.5rem;
  }
  .tutorial-modal_dailyGoalTutorialBox3__8RL6u:before {
    top: 9rem;
    left: -4.2rem;
  }
  .tutorial-modal_dailyGoalTutorialBox3__8RL6u:after {
    top: 10.3rem;
    left: -1.8rem;
  }
  .tutorial-modal_dailyGoalTutorialBox4__9sAcl {
    top: 5.5rem;
    left: 11rem;
    right: 25.5rem;
    width: 35rem;
  }
  .tutorial-modal_dailyGoalTutorialBox4__9sAcl:before {
    top: 15rem;
    left: 34.8rem;
    border-left-color: var(--color-secondary-base);
    border-right-color: transparent;
  }
  .tutorial-modal_dailyGoalTutorialBox4__9sAcl:after {
    top: 16.3rem;
    left: 35rem;
    border-left-color: var(--color-background-light-section-100);
    border-right-color: transparent;
  }
  .tutorial-modal_dailyGoalTutorialShadow__nm0Qw:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    -webkit-transition: border-width 0.3s linear;
    transition: border-width 0.3s linear;
    border: 0 solid rgba(0, 0, 0, 0.3);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
  }
  .tutorial-modal_dailyGoalTutorialShadow1__gq5Fi:after {
    border-top-width: 40rem;
  }
  .tutorial-modal_dailyGoalTutorialShadow2__qkNzm:after {
    border-bottom-width: 20.2rem;
    border-right-width: 25.9rem;
  }
  .tutorial-modal_dailyGoalTutorialShadow3__I5o7j:after {
    border-right-width: 25.9rem;
    border-top-width: 17.5rem;
  }
  .tutorial-modal_dailyGoalTutorialShadow4__xkBxJ:after {
    border-left-width: 45.5rem;
  }
  .tutorial-modal_next__vcjfu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 16rem;
    height: 3.2rem;
    background: var(--color-primary-active);
    font-weight: 400;
  }
  .tutorial-modal_skip__rXp_0 {
    font-weight: 400;
    color: var(--color-background-light-section-100);
    text-decoration: underline;
  }
  .tutorial-modal_next__vcjfu:focus,
  .tutorial-modal_skip__rXp_0:focus,
  .tutorial-modal_skip__rXp_0:hover {
    color: var(--color-background-light-section-100) !important;
    outline: none;
  }
  @media (max-width: 767px) {
    .tutorial-modal_dailyGoalTutorialShadow__nm0Qw:after {
      border-left-width: 0;
      border-right-width: 0;
      height: 61.8rem;
    }
    .tutorial-modal_dailyGoalTutorialShadow1__gq5Fi:after {
      border-top-width: 61.8rem;
    }
    .tutorial-modal_dailyGoalTutorialShadow2__qkNzm:after {
      border-bottom-width: 37.3rem;
    }
    .tutorial-modal_dailyGoalTutorialShadow3__I5o7j:after {
      border-bottom-width: 21rem;
      border-top-width: 23.7rem;
    }
    .tutorial-modal_dailyGoalTutorialShadow4__xkBxJ:after {
      border-top-width: 40.6rem;
    }
    .tutorial-modal_dailyGoalTutorialBox__CEkko:before {
      -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
      transform: translate(-50%);
      border-bottom-color: var(--color-tertiary-base);
      border-left-color: transparent;
      border-right-color: transparent;
      border-width: 1.8rem;
    }
    .tutorial-modal_dailyGoalTutorialBox__CEkko:after {
      -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
      transform: translate(-50%);
      border-bottom-color: var(--color-background-light-section-100);
      border-left-color: transparent;
      border-right-color: transparent;
      border-width: 0.8rem;
    }
    .tutorial-modal_dailyGoalTutorialBox1__SPiZQ {
      top: 11rem;
      left: 5%;
      width: 90%;
    }
    .tutorial-modal_dailyGoalTutorialBox2__hnUd1 {
      top: 24.1rem;
      left: 5%;
      width: 90%;
    }
    .tutorial-modal_dailyGoalTutorialBox2__hnUd1:before {
      top: -3.6rem;
      left: 50%;
    }
    .tutorial-modal_dailyGoalTutorialBox2__hnUd1:after {
      top: -1.6rem;
      left: 50%;
    }
    .tutorial-modal_dailyGoalTutorialBox3__8RL6u {
      top: 39.5rem;
      bottom: auto;
      left: 5%;
      width: 90%;
    }
    .tutorial-modal_dailyGoalTutorialBox3__8RL6u:before {
      top: -3.6rem;
      left: 50%;
    }
    .tutorial-modal_dailyGoalTutorialBox3__8RL6u:after {
      top: -1.6rem;
      left: 50%;
    }
    .tutorial-modal_dailyGoalTutorialBox4__9sAcl {
      top: 14.9rem;
      left: 5%;
      width: 90%;
    }
    .tutorial-modal_dailyGoalTutorialBox4__9sAcl:before {
      top: auto;
      bottom: -3.6rem;
      left: 50%;
      border-bottom-color: transparent;
      border-left-color: transparent;
      border-top-color: var(--color-secondary-base);
    }
    .tutorial-modal_dailyGoalTutorialBox4__9sAcl:after {
      top: auto;
      bottom: -1.6rem;
      left: 50%;
      border-bottom-color: transparent;
      border-left-color: transparent;
      border-top-color: var(--color-background-light-section-100);
    }
  }
  .default_indicatorBadge__lvvts {
    position: absolute;
    z-index: -1;
    top: 2rem;
  }
  .default_indicatorBadge__lvvts .path1 {
    fill: var(--color-secondary-base);
  }
  .default_indicatorBadge__lvvts .path2 {
    fill: var(--color-secondary-hover);
  }
  .default_badgeLabel__WTAkv {
    position: absolute;
    top: 5rem;
    left: 0.5rem;
    font-size: 0.9rem;
    font-weight: 300;
    color: var(--color-background-light-section-100);
  }
  .default_bonusAmount___mPAA {
    display: block;
    font-size: 1.2rem;
    font-weight: 700;
    text-align: center;
  }
  @media (max-width: 767px) {
    .default_indicatorBadge__lvvts {
      top: 0.6rem;
      width: 3.2rem;
    }
    .default_badgeLabel__WTAkv {
      top: 3.2rem;
      left: 0;
      font-size: 0.8rem;
      text-align: center;
    }
    .default_bonusAmount___mPAA {
      font-size: 0.8rem;
    }
  }
  .meter-lower-goal_detailTitle__kb233 {
    margin: 1rem 0 0;
    font-size: 2em;
    line-height: 2;
    color: var(--color-grey-900);
  }
  .meter-lower-goal_earnBonus__1ahDD {
    margin: 0.5rem 0 0;
    font-size: 1.2em;
  }
  .meter-lower-goal_dailyGoalBar__OpdWE {
    position: relative;
    margin: 2rem 0 3.2rem 3.6rem;
  }
  .meter-lower-goal_dailyGoalBar__OpdWE:before {
    content: "";
    position: absolute;
    left: -3.6rem;
    right: 0;
    border-radius: 1.2rem;
    height: 2.4rem;
    background-color: var(--color-grey-100);
  }
  .meter-lower-goal_dailyGoalBarCurrentDotTooltip__ODadw,
  .meter-lower-goal_dailyGoalBarCurrentDot__ya7RB,
  .meter-lower-goal_dailyGoalBarEndDotTooltip__HwYnL,
  .meter-lower-goal_dailyGoalBarEndDot___vnsf {
    display: none;
  }
  .meter-lower-goal_dailyGoalBarFinished___AUqX {
    position: absolute;
    top: 0;
    left: -3.6rem;
    right: 100%;
    border-radius: 1.2rem;
    height: 2.4rem;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(var(--color-secondary-landing-pages)),
      color-stop(66.64%, var(--color-secondary-base))
    );
    background: linear-gradient(
      90deg,
      var(--color-secondary-landing-pages) 0,
      var(--color-secondary-base) 66.64%
    );
  }
  .progress-bar_bar__141v5 {
    position: relative;
    margin-top: 4.8rem;
    border-radius: 2.4rem;
    width: calc(100% - 3.2rem);
    height: 2.4rem;
    background-color: var(--color-grey-5);
  }
  .progress-bar_barCompleted__CX6Yo {
    margin-top: 3.2rem;
  }
  .progress-bar_tooltip__JmYXa {
    position: absolute;
    top: -3.2rem;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    border-radius: 0.4rem;
    width: 6rem;
    padding: 0.4rem;
    background-color: #d93c15;
    text-align: center;
    color: var(--color-background-light-section-100);
  }
  .progress-bar_tooltip__JmYXa:before {
    content: "";
    position: absolute;
    bottom: -1.2rem;
    left: calc(50% - 0.6rem);
    border: 0.6rem solid transparent;
    border-top-color: #d93c15;
    width: 0;
    height: 0;
  }
  .progress-bar_barFilled__gvSBZ {
    position: absolute;
    left: 0;
    right: 100%;
    border-radius: 2.4rem;
    height: 2.4rem;
    background-color: #d93c15;
  }
  .progress-bar_barProgressLabel__MPxyr {
    display: block;
    margin-left: 1.5rem;
    margin-top: 0.6rem;
  }
  .progress-bar_goalCompletedIcon__TGGwi,
  .progress-bar_goalNotMetIcon__DwGM_,
  .progress-bar_upperGoalIcon__6cn9w {
    position: absolute;
    right: 0;
  }
  .progress-bar_goalCompletedIcon__TGGwi:before,
  .progress-bar_goalNotMetIcon__DwGM_:before,
  .progress-bar_upperGoalIcon__6cn9w:before {
    content: "";
    position: relative;
    top: 0.2rem;
    right: 0.2rem;
    display: block;
    width: 2rem;
    height: 2rem;
    background: url(/_next-static/images/icons/star.svg) 50% / contain no-repeat;
  }
  .progress-bar_goalCompletedIcon__TGGwi:before {
    background-image: url(/_next-static/images/icons/star-rounded.svg);
  }
  .goals-section_highlight__Lj0Qb {
    color: #0080a3;
  }
  .goals-section_goalsInfo__7flNe {
    position: relative;
    margin-bottom: 3rem;
    margin-left: auto;
    width: calc(100% - 3.2rem);
    height: 0.8rem;
  }
  .goals-section_goalInfo__wQmrK {
    position: absolute;
    top: 1.6rem;
    width: 8.8rem;
    font-size: 0.9em;
    text-align: center;
  }
  .goals-section_secondGoalInfo__hNd2s {
    right: 0;
  }
  .goals-section_goalInfo__wQmrK:before {
    content: "";
    position: absolute;
    top: -1.6rem;
    left: calc(50% - 0.6rem);
    border: 0.6rem solid transparent;
    border-bottom-color: #0080a3;
    width: 0;
    height: 0;
  }
  .goals-section_goalInfo__wQmrK .goals-section_highlight__Lj0Qb {
    display: block;
    font-size: 1.2em;
    line-height: 1.2;
  }
  .meter-upper-goal_progressTitle__Gt3qb {
    margin-bottom: 0.4rem;
    font-size: 1.15em;
    color: #6e6e6e;
  }
  .meter-upper-goal_highlight__hAoc4 {
    color: #0080a3;
  }
  :root {
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: rgba(255, 255, 255, 0.7);
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(
      90deg,
      #4cd964,
      #5ac8fa,
      #007aff,
      #34aadc,
      #5856d6,
      #ff2d55
    );
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error);
  }
  .Toastify__toast-container {
    z-index: 9999;
    z-index: var(--toastify-z-index);
    -webkit-transform: translateZ(9999);
    -webkit-transform: translateZ(var(--toastify-z-index));
    position: fixed;
    padding: 4px;
    width: 320px;
    width: var(--toastify-toast-width);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
  }
  .Toastify__toast-container--top-left {
    top: 1em;
    left: 1em;
  }
  .Toastify__toast-container--top-center {
    top: 1em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .Toastify__toast-container--top-right {
    top: 1em;
    right: 1em;
  }
  .Toastify__toast-container--bottom-left {
    bottom: 1em;
    left: 1em;
  }
  .Toastify__toast-container--bottom-center {
    bottom: 1em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .Toastify__toast-container--bottom-right {
    bottom: 1em;
    right: 1em;
  }
  @media only screen and (max-width: 480px) {
    .Toastify__toast-container {
      width: 100vw;
      padding: 0;
      left: 0;
      margin: 0;
    }
    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-right {
      top: 0;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
    }
    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-right {
      bottom: 0;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
    }
    .Toastify__toast-container--rtl {
      right: 0;
      left: auto;
    }
  }
  .Toastify__toast {
    position: relative;
    min-height: 64px;
    min-height: var(--toastify-toast-min-height);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1),
      0 2px 15px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    max-height: 800px;
    max-height: var(--toastify-toast-max-height);
    overflow: hidden;
    font-family: sans-serif;
    font-family: var(--toastify-font-family);
    cursor: default;
    direction: ltr;
    z-index: 0;
  }
  .Toastify__toast--rtl {
    direction: rtl;
  }
  .Toastify__toast--close-on-click {
    cursor: pointer;
  }
  .Toastify__toast-body {
    margin: auto 0;
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    padding: 6px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .Toastify__toast-body > div:last-child {
    word-break: break-word;
    -ms-flex: 1;
    -webkit-box-flex: 1;
    flex: 1 1;
  }
  [dir="ltr"] .Toastify__toast-icon {
    margin-right: 10px;
  }
  [dir="rtl"] .Toastify__toast-icon {
    margin-left: 10px;
  }
  .Toastify__toast-icon {
    -webkit-margin-end: 10px;
    width: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
  }
  .Toastify--animate {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
  }
  .Toastify--animate-icon {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
  }
  @media only screen and (max-width: 480px) {
    .Toastify__toast {
      margin-bottom: 0;
      border-radius: 0;
    }
  }
  .Toastify__toast-theme--dark {
    background: #121212;
    background: var(--toastify-color-dark);
    color: #fff;
    color: var(--toastify-text-color-dark);
  }
  .Toastify__toast-theme--colored.Toastify__toast--default,
  .Toastify__toast-theme--light {
    background: #fff;
    background: var(--toastify-color-light);
    color: #757575;
    color: var(--toastify-text-color-light);
  }
  .Toastify__toast-theme--colored.Toastify__toast--info {
    color: #fff;
    color: var(--toastify-text-color-info);
    background: #3498db;
    background: var(--toastify-color-info);
  }
  .Toastify__toast-theme--colored.Toastify__toast--success {
    color: #fff;
    color: var(--toastify-text-color-success);
    background: #07bc0c;
    background: var(--toastify-color-success);
  }
  .Toastify__toast-theme--colored.Toastify__toast--warning {
    color: #fff;
    color: var(--toastify-text-color-warning);
    background: #f1c40f;
    background: var(--toastify-color-warning);
  }
  .Toastify__toast-theme--colored.Toastify__toast--error {
    color: #fff;
    color: var(--toastify-text-color-error);
    background: #e74c3c;
    background: var(--toastify-color-error);
  }
  .Toastify__progress-bar-theme--light {
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(#4cd964),
      color-stop(#5ac8fa),
      color-stop(#007aff),
      color-stop(#34aadc),
      color-stop(#5856d6),
      to(#ff2d55)
    );
    background: linear-gradient(
      90deg,
      #4cd964,
      #5ac8fa,
      #007aff,
      #34aadc,
      #5856d6,
      #ff2d55
    );
    background: var(--toastify-color-progress-light);
  }
  .Toastify__progress-bar-theme--dark {
    background: #bb86fc;
    background: var(--toastify-color-progress-dark);
  }
  .Toastify__progress-bar--info {
    background: #3498db;
    background: var(--toastify-color-progress-info);
  }
  .Toastify__progress-bar--success {
    background: #07bc0c;
    background: var(--toastify-color-progress-success);
  }
  .Toastify__progress-bar--warning {
    background: #f1c40f;
    background: var(--toastify-color-progress-warning);
  }
  .Toastify__progress-bar--error {
    background: #e74c3c;
    background: var(--toastify-color-progress-error);
  }
  .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,
  .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
  .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
  .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
    background: rgba(255, 255, 255, 0.7);
    background: var(--toastify-color-transparent);
  }
  .Toastify__close-button {
    color: #fff;
    background: transparent;
    outline: none;
    border: none;
    padding: 0;
    cursor: pointer;
    opacity: 0.7;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .Toastify__close-button--light {
    color: #000;
    opacity: 0.3;
  }
  .Toastify__close-button > svg {
    fill: currentColor;
    height: 16px;
    width: 14px;
  }
  .Toastify__close-button:focus,
  .Toastify__close-button:hover {
    opacity: 1;
  }
  @-webkit-keyframes Toastify__trackProgress {
    0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
    }
    to {
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
    }
  }
  @keyframes Toastify__trackProgress {
    0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
    }
    to {
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
    }
  }
  .Toastify__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    z-index: 9999;
    z-index: var(--toastify-z-index);
    opacity: 0.7;
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
  }
  .Toastify__progress-bar--animated {
    -webkit-animation: Toastify__trackProgress linear 1 forwards;
    animation: Toastify__trackProgress linear 1 forwards;
  }
  .Toastify__progress-bar--controlled {
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
  }
  .Toastify__progress-bar--rtl {
    right: 0;
    left: auto;
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
  }
  .Toastify__spinner {
    width: 20px;
    height: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 100%;
    border: 2px solid #e0e0e0;
    border-color: var(--toastify-spinner-color-empty-area);
    border-right-color: #616161;
    border-right-color: var(--toastify-spinner-color);
    -webkit-animation: Toastify__spin 0.65s linear infinite;
    animation: Toastify__spin 0.65s linear infinite;
  }
  @-webkit-keyframes Toastify__bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      -webkit-transform: translate3d(3000px, 0, 0);
      transform: translate3d(3000px, 0, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0);
    }
    75% {
      -webkit-transform: translate3d(10px, 0, 0);
      transform: translate3d(10px, 0, 0);
    }
    90% {
      -webkit-transform: translate3d(-5px, 0, 0);
      transform: translate3d(-5px, 0, 0);
    }
    to {
      -webkit-transform: none;
      transform: none;
    }
  }
  @keyframes Toastify__bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      -webkit-transform: translate3d(3000px, 0, 0);
      transform: translate3d(3000px, 0, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0);
    }
    75% {
      -webkit-transform: translate3d(10px, 0, 0);
      transform: translate3d(10px, 0, 0);
    }
    90% {
      -webkit-transform: translate3d(-5px, 0, 0);
      transform: translate3d(-5px, 0, 0);
    }
    to {
      -webkit-transform: none;
      transform: none;
    }
  }
  @-webkit-keyframes Toastify__bounceOutRight {
    20% {
      opacity: 1;
      -webkit-transform: translate3d(-20px, 0, 0);
      transform: translate3d(-20px, 0, 0);
    }
    to {
      opacity: 0;
      -webkit-transform: translate3d(2000px, 0, 0);
      transform: translate3d(2000px, 0, 0);
    }
  }
  @keyframes Toastify__bounceOutRight {
    20% {
      opacity: 1;
      -webkit-transform: translate3d(-20px, 0, 0);
      transform: translate3d(-20px, 0, 0);
    }
    to {
      opacity: 0;
      -webkit-transform: translate3d(2000px, 0, 0);
      transform: translate3d(2000px, 0, 0);
    }
  }
  @-webkit-keyframes Toastify__bounceInLeft {
    0%,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      -webkit-transform: translate3d(-3000px, 0, 0);
      transform: translate3d(-3000px, 0, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(25px, 0, 0);
      transform: translate3d(25px, 0, 0);
    }
    75% {
      -webkit-transform: translate3d(-10px, 0, 0);
      transform: translate3d(-10px, 0, 0);
    }
    90% {
      -webkit-transform: translate3d(5px, 0, 0);
      transform: translate3d(5px, 0, 0);
    }
    to {
      -webkit-transform: none;
      transform: none;
    }
  }
  @keyframes Toastify__bounceInLeft {
    0%,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      -webkit-transform: translate3d(-3000px, 0, 0);
      transform: translate3d(-3000px, 0, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(25px, 0, 0);
      transform: translate3d(25px, 0, 0);
    }
    75% {
      -webkit-transform: translate3d(-10px, 0, 0);
      transform: translate3d(-10px, 0, 0);
    }
    90% {
      -webkit-transform: translate3d(5px, 0, 0);
      transform: translate3d(5px, 0, 0);
    }
    to {
      -webkit-transform: none;
      transform: none;
    }
  }
  @-webkit-keyframes Toastify__bounceOutLeft {
    20% {
      opacity: 1;
      -webkit-transform: translate3d(20px, 0, 0);
      transform: translate3d(20px, 0, 0);
    }
    to {
      opacity: 0;
      -webkit-transform: translate3d(-2000px, 0, 0);
      transform: translate3d(-2000px, 0, 0);
    }
  }
  @keyframes Toastify__bounceOutLeft {
    20% {
      opacity: 1;
      -webkit-transform: translate3d(20px, 0, 0);
      transform: translate3d(20px, 0, 0);
    }
    to {
      opacity: 0;
      -webkit-transform: translate3d(-2000px, 0, 0);
      transform: translate3d(-2000px, 0, 0);
    }
  }
  @-webkit-keyframes Toastify__bounceInUp {
    0%,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      -webkit-transform: translate3d(0, 3000px, 0);
      transform: translate3d(0, 3000px, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0);
    }
    75% {
      -webkit-transform: translate3d(0, 10px, 0);
      transform: translate3d(0, 10px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, -5px, 0);
      transform: translate3d(0, -5px, 0);
    }
    to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
  }
  @keyframes Toastify__bounceInUp {
    0%,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      -webkit-transform: translate3d(0, 3000px, 0);
      transform: translate3d(0, 3000px, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0);
    }
    75% {
      -webkit-transform: translate3d(0, 10px, 0);
      transform: translate3d(0, 10px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, -5px, 0);
      transform: translate3d(0, -5px, 0);
    }
    to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
  }
  @-webkit-keyframes Toastify__bounceOutUp {
    20% {
      -webkit-transform: translate3d(0, -10px, 0);
      transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
      opacity: 1;
      -webkit-transform: translate3d(0, 20px, 0);
      transform: translate3d(0, 20px, 0);
    }
    to {
      opacity: 0;
      -webkit-transform: translate3d(0, -2000px, 0);
      transform: translate3d(0, -2000px, 0);
    }
  }
  @keyframes Toastify__bounceOutUp {
    20% {
      -webkit-transform: translate3d(0, -10px, 0);
      transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
      opacity: 1;
      -webkit-transform: translate3d(0, 20px, 0);
      transform: translate3d(0, 20px, 0);
    }
    to {
      opacity: 0;
      -webkit-transform: translate3d(0, -2000px, 0);
      transform: translate3d(0, -2000px, 0);
    }
  }
  @-webkit-keyframes Toastify__bounceInDown {
    0%,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -3000px, 0);
      transform: translate3d(0, -3000px, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(0, 25px, 0);
      transform: translate3d(0, 25px, 0);
    }
    75% {
      -webkit-transform: translate3d(0, -10px, 0);
      transform: translate3d(0, -10px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, 5px, 0);
      transform: translate3d(0, 5px, 0);
    }
    to {
      -webkit-transform: none;
      transform: none;
    }
  }
  @keyframes Toastify__bounceInDown {
    0%,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -3000px, 0);
      transform: translate3d(0, -3000px, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(0, 25px, 0);
      transform: translate3d(0, 25px, 0);
    }
    75% {
      -webkit-transform: translate3d(0, -10px, 0);
      transform: translate3d(0, -10px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, 5px, 0);
      transform: translate3d(0, 5px, 0);
    }
    to {
      -webkit-transform: none;
      transform: none;
    }
  }
  @-webkit-keyframes Toastify__bounceOutDown {
    20% {
      -webkit-transform: translate3d(0, 10px, 0);
      transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0);
    }
    to {
      opacity: 0;
      -webkit-transform: translate3d(0, 2000px, 0);
      transform: translate3d(0, 2000px, 0);
    }
  }
  @keyframes Toastify__bounceOutDown {
    20% {
      -webkit-transform: translate3d(0, 10px, 0);
      transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0);
    }
    to {
      opacity: 0;
      -webkit-transform: translate3d(0, 2000px, 0);
      transform: translate3d(0, 2000px, 0);
    }
  }
  .Toastify__bounce-enter--bottom-left,
  .Toastify__bounce-enter--top-left {
    -webkit-animation-name: Toastify__bounceInLeft;
    animation-name: Toastify__bounceInLeft;
  }
  .Toastify__bounce-enter--bottom-right,
  .Toastify__bounce-enter--top-right {
    -webkit-animation-name: Toastify__bounceInRight;
    animation-name: Toastify__bounceInRight;
  }
  .Toastify__bounce-enter--top-center {
    -webkit-animation-name: Toastify__bounceInDown;
    animation-name: Toastify__bounceInDown;
  }
  .Toastify__bounce-enter--bottom-center {
    -webkit-animation-name: Toastify__bounceInUp;
    animation-name: Toastify__bounceInUp;
  }
  .Toastify__bounce-exit--bottom-left,
  .Toastify__bounce-exit--top-left {
    -webkit-animation-name: Toastify__bounceOutLeft;
    animation-name: Toastify__bounceOutLeft;
  }
  .Toastify__bounce-exit--bottom-right,
  .Toastify__bounce-exit--top-right {
    -webkit-animation-name: Toastify__bounceOutRight;
    animation-name: Toastify__bounceOutRight;
  }
  .Toastify__bounce-exit--top-center {
    -webkit-animation-name: Toastify__bounceOutUp;
    animation-name: Toastify__bounceOutUp;
  }
  .Toastify__bounce-exit--bottom-center {
    -webkit-animation-name: Toastify__bounceOutDown;
    animation-name: Toastify__bounceOutDown;
  }
  @-webkit-keyframes Toastify__zoomIn {
    0% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
      opacity: 1;
    }
  }
  @keyframes Toastify__zoomIn {
    0% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
      opacity: 1;
    }
  }
  @-webkit-keyframes Toastify__zoomOut {
    0% {
      opacity: 1;
    }
    50% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
      opacity: 0;
    }
  }
  @keyframes Toastify__zoomOut {
    0% {
      opacity: 1;
    }
    50% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
      opacity: 0;
    }
  }
  .Toastify__zoom-enter {
    -webkit-animation-name: Toastify__zoomIn;
    animation-name: Toastify__zoomIn;
  }
  .Toastify__zoom-exit {
    -webkit-animation-name: Toastify__zoomOut;
    animation-name: Toastify__zoomOut;
  }
  @-webkit-keyframes Toastify__flipIn {
    0% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      transform: perspective(400px) rotateX(90deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateX(-20deg);
      transform: perspective(400px) rotateX(-20deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
    }
    60% {
      -webkit-transform: perspective(400px) rotateX(10deg);
      transform: perspective(400px) rotateX(10deg);
      opacity: 1;
    }
    80% {
      -webkit-transform: perspective(400px) rotateX(-5deg);
      transform: perspective(400px) rotateX(-5deg);
    }
    to {
      -webkit-transform: perspective(400px);
      transform: perspective(400px);
    }
  }
  @keyframes Toastify__flipIn {
    0% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      transform: perspective(400px) rotateX(90deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateX(-20deg);
      transform: perspective(400px) rotateX(-20deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
    }
    60% {
      -webkit-transform: perspective(400px) rotateX(10deg);
      transform: perspective(400px) rotateX(10deg);
      opacity: 1;
    }
    80% {
      -webkit-transform: perspective(400px) rotateX(-5deg);
      transform: perspective(400px) rotateX(-5deg);
    }
    to {
      -webkit-transform: perspective(400px);
      transform: perspective(400px);
    }
  }
  @-webkit-keyframes Toastify__flipOut {
    0% {
      -webkit-transform: perspective(400px);
      transform: perspective(400px);
    }
    30% {
      -webkit-transform: perspective(400px) rotateX(-20deg);
      transform: perspective(400px) rotateX(-20deg);
      opacity: 1;
    }
    to {
      -webkit-transform: perspective(400px) rotateX(90deg);
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @keyframes Toastify__flipOut {
    0% {
      -webkit-transform: perspective(400px);
      transform: perspective(400px);
    }
    30% {
      -webkit-transform: perspective(400px) rotateX(-20deg);
      transform: perspective(400px) rotateX(-20deg);
      opacity: 1;
    }
    to {
      -webkit-transform: perspective(400px) rotateX(90deg);
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  .Toastify__flip-enter {
    -webkit-animation-name: Toastify__flipIn;
    animation-name: Toastify__flipIn;
  }
  .Toastify__flip-exit {
    -webkit-animation-name: Toastify__flipOut;
    animation-name: Toastify__flipOut;
  }
  @-webkit-keyframes Toastify__slideInRight {
    0% {
      -webkit-transform: translate3d(110%, 0, 0);
      transform: translate3d(110%, 0, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
  }
  @keyframes Toastify__slideInRight {
    0% {
      -webkit-transform: translate3d(110%, 0, 0);
      transform: translate3d(110%, 0, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
  }
  @-webkit-keyframes Toastify__slideInLeft {
    0% {
      -webkit-transform: translate3d(-110%, 0, 0);
      transform: translate3d(-110%, 0, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
  }
  @keyframes Toastify__slideInLeft {
    0% {
      -webkit-transform: translate3d(-110%, 0, 0);
      transform: translate3d(-110%, 0, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
  }
  @-webkit-keyframes Toastify__slideInUp {
    0% {
      -webkit-transform: translate3d(0, 110%, 0);
      transform: translate3d(0, 110%, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
  }
  @keyframes Toastify__slideInUp {
    0% {
      -webkit-transform: translate3d(0, 110%, 0);
      transform: translate3d(0, 110%, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
  }
  @-webkit-keyframes Toastify__slideInDown {
    0% {
      -webkit-transform: translate3d(0, -110%, 0);
      transform: translate3d(0, -110%, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
  }
  @keyframes Toastify__slideInDown {
    0% {
      -webkit-transform: translate3d(0, -110%, 0);
      transform: translate3d(0, -110%, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
  }
  @-webkit-keyframes Toastify__slideOutRight {
    0% {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    to {
      visibility: hidden;
      -webkit-transform: translate3d(110%, 0, 0);
      transform: translate3d(110%, 0, 0);
    }
  }
  @keyframes Toastify__slideOutRight {
    0% {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    to {
      visibility: hidden;
      -webkit-transform: translate3d(110%, 0, 0);
      transform: translate3d(110%, 0, 0);
    }
  }
  @-webkit-keyframes Toastify__slideOutLeft {
    0% {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    to {
      visibility: hidden;
      -webkit-transform: translate3d(-110%, 0, 0);
      transform: translate3d(-110%, 0, 0);
    }
  }
  @keyframes Toastify__slideOutLeft {
    0% {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    to {
      visibility: hidden;
      -webkit-transform: translate3d(-110%, 0, 0);
      transform: translate3d(-110%, 0, 0);
    }
  }
  @-webkit-keyframes Toastify__slideOutDown {
    0% {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    to {
      visibility: hidden;
      -webkit-transform: translate3d(0, 500px, 0);
      transform: translate3d(0, 500px, 0);
    }
  }
  @keyframes Toastify__slideOutDown {
    0% {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    to {
      visibility: hidden;
      -webkit-transform: translate3d(0, 500px, 0);
      transform: translate3d(0, 500px, 0);
    }
  }
  @-webkit-keyframes Toastify__slideOutUp {
    0% {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    to {
      visibility: hidden;
      -webkit-transform: translate3d(0, -500px, 0);
      transform: translate3d(0, -500px, 0);
    }
  }
  @keyframes Toastify__slideOutUp {
    0% {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    to {
      visibility: hidden;
      -webkit-transform: translate3d(0, -500px, 0);
      transform: translate3d(0, -500px, 0);
    }
  }
  .Toastify__slide-enter--bottom-left,
  .Toastify__slide-enter--top-left {
    -webkit-animation-name: Toastify__slideInLeft;
    animation-name: Toastify__slideInLeft;
  }
  .Toastify__slide-enter--bottom-right,
  .Toastify__slide-enter--top-right {
    -webkit-animation-name: Toastify__slideInRight;
    animation-name: Toastify__slideInRight;
  }
  .Toastify__slide-enter--top-center {
    -webkit-animation-name: Toastify__slideInDown;
    animation-name: Toastify__slideInDown;
  }
  .Toastify__slide-enter--bottom-center {
    -webkit-animation-name: Toastify__slideInUp;
    animation-name: Toastify__slideInUp;
  }
  .Toastify__slide-exit--bottom-left,
  .Toastify__slide-exit--top-left {
    -webkit-animation-name: Toastify__slideOutLeft;
    animation-name: Toastify__slideOutLeft;
  }
  .Toastify__slide-exit--bottom-right,
  .Toastify__slide-exit--top-right {
    -webkit-animation-name: Toastify__slideOutRight;
    animation-name: Toastify__slideOutRight;
  }
  .Toastify__slide-exit--top-center {
    -webkit-animation-name: Toastify__slideOutUp;
    animation-name: Toastify__slideOutUp;
  }
  .Toastify__slide-exit--bottom-center {
    -webkit-animation-name: Toastify__slideOutDown;
    animation-name: Toastify__slideOutDown;
  }
  @-webkit-keyframes Toastify__spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  @keyframes Toastify__spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  .notifications_closeCtaContainer__l0qeZ {
    position: relative;
    width: 2.4rem;
  }
  .notifications_closeCta__GouVp {
    position: absolute;
    top: -0.8rem;
    right: -0.8rem;
    width: 4.4rem;
    height: 4.4rem;
  }
  .notifications_closeCta__GouVp svg {
    position: absolute;
    top: 0.8rem;
    right: 0.8rem;
    width: 1.4rem;
    height: 1.4rem;
  }
  .notifications_closeCta__GouVp path {
    fill: var(--color-primary-cta-text);
  }
  .notifications_container__wkZ0H {
    --toastify-color-info: var(--color-notifications-info-background);
    --toastify-color-success: #238700;
    --toastify-color-warning: #ffdf40;
    --toastify-text-color-warning: var(--color-grey-10);
    --toastify-icon-color-warning: var(--color-grey-10);
    --toastify-color-error: #e91c1c;
    --toastify-text-color-default: var(--color-grey-10);
    --toastify-icon-color-default: var(--color-grey-10);
  }
  .notifications_container__wkZ0H.Toastify__toast-container--bottom-right {
    position: static;
    bottom: auto;
    left: auto;
    right: auto;
    padding: 0;
  }
  .notifications_container__wkZ0H .Toastify__toast,
  .notifications_container__wkZ0H .Toastify__toast p {
    font-size: 1.6rem;
    font-family: inherit;
  }
  .notifications_container__wkZ0H .Toastify__toast a,
  .notifications_container__wkZ0H .Toastify__toast button,
  .notifications_container__wkZ0H .Toastify__toast p a,
  .notifications_container__wkZ0H .Toastify__toast p button {
    border: none;
    padding: 0;
    background-color: transparent;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
    text-decoration: underline;
  }
  .notifications_container__wkZ0H .Toastify__toast--info .Toastify__toast-icon {
    width: 2.4rem;
  }
  .notifications_container__wkZ0H
    .Toastify__toast--warning
    .notifications_closeCta__GouVp
    path {
    fill: var(--toastify-icon-color-warning);
  }
  .notifications_container__wkZ0H
    .Toastify__toast--default
    .notifications_closeCta__GouVp
    path {
    fill: var(--toastify-icon-color-default);
  }
  .notifications_container__wkZ0H
    .Toastify__toast--default
    .Toastify__toast-icon
    svg
    path {
    fill: var(--color-primary-base);
  }
  .notifications_container__wkZ0H
    .Toastify__toast--default
    .Toastify__toast-body {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: var(--toastify-text-color-default);
  }
  .get-started_styles_wrapper__XA2n0 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0 0 0.4rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 26rem;
    height: 37.8rem;
    padding: 1.5rem;
    background-color: #e9e9ed;
  }
  .get-started_styles_getStarted__RjIEg {
    margin: 0 0 1.6rem;
    font-size: 2.4em;
    line-height: 1.25;
    font-weight: 700;
    color: #3b3b3e;
  }
  .get-started_styles_earnCashbackText__YGku_ {
    margin: 0 0 1.5rem;
    border-bottom: 0.1rem solid var(--color-secondary-base);
    padding: 0 0 1.8rem;
    font-size: 1.2em;
    line-height: 1.5;
    font-weight: 400;
    color: #3b3b3e;
  }
  .get-started_styles_bonusText__ebvlT,
  .get-started_styles_claimText__OYFBf {
    margin: 0 0 1.8rem;
    font-size: 1.2em;
    line-height: 1.5;
    font-weight: 400;
    color: #3b3b3e;
  }
  .get-started_styles_howDoesItWork__n5AYn,
  .get-started_styles_howDoesItWork__n5AYn:link,
  .get-started_styles_howDoesItWork__n5AYn:visited {
    color: var(--color-secondary-base) !important;
    position: absolute;
    bottom: 0.9375rem;
    float: none;
    display: block;
    margin: 0;
    border: none;
    height: auto;
    padding: 0;
    background-color: transparent;
    font-size: 1.2em;
    line-height: 1.25;
    font-weight: 400;
    text-align: left;
    text-decoration: underline;
  }
  .get-started_styles_howDoesItWork__n5AYn:active,
  .get-started_styles_howDoesItWork__n5AYn:hover {
    color: var(--color-secondary-hover) !important;
    text-decoration: underline;
  }
  .get-started_styles_claimButton__uvkxD {
    display: block;
    margin: 0 auto;
    border-radius: 0.4rem;
    padding: 1.3rem 3rem;
    background-color: var(--color-primary-base);
    font-size: 1.4em;
    line-height: 1.286;
    font-weight: 700;
    color: #fff;
  }
  .get-started_styles_claimButton__uvkxD[disabled] {
    background-color: var(--color-grey-6);
    color: #5a5a5d;
  }
  .get-started_styles_claimButton__uvkxD:not([disabled]):hover {
    background-color: var(--color-primary-hover);
  }
  .get-started_styles_claimButton__uvkxD:not([disabled]):active {
    background-color: var(--color-primary-active);
  }
  .get-started_styles_daysLeft___rLch {
    margin: 1.5rem 0;
    font-size: 1.2em;
    line-height: 1.5;
    font-weight: 700;
    text-align: center;
    color: var(--color-secondary-base);
  }
  .get-started_styles_loading__LkE3n {
    font-size: 1.2em;
    text-align: center;
    color: #3b3b3e;
  }
  .get-started_styles_errorText__1yXwk {
    margin: 0 0 1.8rem;
    font-size: 1.2em;
    line-height: 1.5;
    color: #e74c3c;
  }
  @media (max-width: 76.8em) {
    .get-started_styles_wrapper__XA2n0 {
      width: 100%;
      height: auto;
      min-height: 30rem;
    }
    .get-started_styles_howDoesItWork__n5AYn {
      position: relative;
      bottom: 0;
      margin-top: 2.4rem;
    }
  }
  .react-calendar {
    width: 350px;
    max-width: 100%;
    background: white;
    border: 1px solid #a0a096;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.125em;
  }
  .react-calendar--doubleView {
    width: 700px;
  }
  .react-calendar--doubleView .react-calendar__viewContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -0.5em;
  }
  .react-calendar--doubleView .react-calendar__viewContainer > * {
    width: 50%;
    margin: 0.5em;
  }
  .react-calendar,
  .react-calendar *,
  .react-calendar :after,
  .react-calendar :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .react-calendar button {
    margin: 0;
    border: 0;
    outline: none;
  }
  .react-calendar button:enabled:hover {
    cursor: pointer;
  }
  .react-calendar__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 44px;
    margin-bottom: 1em;
  }
  .react-calendar__navigation button {
    min-width: 44px;
    background: none;
  }
  .react-calendar__navigation button:disabled {
    background-color: #f0f0f0;
  }
  .react-calendar__navigation button:enabled:focus,
  .react-calendar__navigation button:enabled:hover {
    background-color: #e6e6e6;
  }
  .react-calendar__month-view__weekdays {
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.75em;
  }
  .react-calendar__month-view__weekdays__weekday {
    padding: 0.5em;
  }
  .react-calendar__month-view__weekNumbers .react-calendar__tile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 0.75em;
    font-weight: 700;
  }
  .react-calendar__month-view__days__day--weekend {
    color: #d10000;
  }
  .react-calendar__month-view__days__day--neighboringMonth {
    color: #757575;
  }
  .react-calendar__century-view .react-calendar__tile,
  .react-calendar__decade-view .react-calendar__tile,
  .react-calendar__year-view .react-calendar__tile {
    padding: 2em 0.5em;
  }
  .react-calendar__tile {
    max-width: 100%;
    padding: 10px 6.6667px;
    background: none;
    text-align: center;
    line-height: 16px;
  }
  .react-calendar__tile:disabled {
    background-color: #f0f0f0;
  }
  .react-calendar__tile:enabled:focus,
  .react-calendar__tile:enabled:hover {
    background-color: #e6e6e6;
  }
  .react-calendar__tile--now {
    background: #ffff76;
  }
  .react-calendar__tile--now:enabled:focus,
  .react-calendar__tile--now:enabled:hover {
    background: #ffffa9;
  }
  .react-calendar__tile--hasActive {
    background: #76baff;
  }
  .react-calendar__tile--hasActive:enabled:focus,
  .react-calendar__tile--hasActive:enabled:hover {
    background: #a9d4ff;
  }
  .react-calendar__tile--active {
    background: #006edc;
    color: white;
  }
  .react-calendar__tile--active:enabled:focus,
  .react-calendar__tile--active:enabled:hover {
    background: #1087ff;
  }
  .react-calendar--selectRange .react-calendar__tile--hover {
    background-color: #e6e6e6;
  }
  .calendar_calendar__Zwow4 {
    margin: 3rem auto 0;
    border: none;
  }
  .calendar_calendar__Zwow4 .calendar_tile__tyEst {
    padding: 0.9rem 0.66rem;
    background: var(--color-background-light-section-100);
    color: #000;
  }
  .calendar_calendar__Zwow4 .react-calendar__navigation {
    min-width: 2rem;
    height: 2.7rem;
  }
  .calendar_calendar__Zwow4 .react-calendar__navigation button:disabled,
  .calendar_calendar__Zwow4 .react-calendar__navigation button:enabled:focus,
  .calendar_calendar__Zwow4 .react-calendar__navigation button:enabled:hover {
    background: var(--color-background-light-section-100);
  }
  .calendar_calendar__Zwow4
    .react-calendar__month-view__days__day--neighboringMonth {
    color: #999;
  }
  .calendar_calendar__Zwow4 .react-calendar__month-view__weekdays__weekday {
    font-size: 1.7em;
    font-weight: 700;
    text-transform: capitalize;
  }
  .calendar_calendar__Zwow4 .react-calendar__month-view__weekdays__weekday abbr {
    border-bottom: none;
    cursor: none;
    font-size: 1.1em;
    text-decoration: none;
  }
  .calendar_calendar__Zwow4 .react-calendar__month-view__days__day abbr {
    font-size: 1.4em;
  }
  .calendar_calendar__Zwow4 .react-calendar__navigation__label {
    font-size: 1.4em;
    font-weight: 700;
    pointer-events: none;
  }
  .calendar_nextLabel__CZiJW {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .calendar_disabledNext__rvmwk {
    opacity: 0.6;
    pointer-events: none;
  }
  @media (max-width: 767px) {
    .calendar_calendar__Zwow4 {
      margin: 0;
      width: 100%;
      padding-top: 4rem;
    }
    .calendar_calendar__Zwow4 .react-calendar__navigation,
    .calendar_calendar__Zwow4 .react-calendar__viewContainer {
      margin: auto;
      width: 22rem;
      padding: 0 0 1.2rem;
    }
    .calendar_calendar__Zwow4 .react-calendar__navigation button {
      min-width: 0;
      min-width: auto;
    }
  }
  .calendar-modal_calendarContainer__Kqau_ {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
  }
  .calendar-modal_calendarDialog___NgvY {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 4.8rem auto 0;
    border-radius: 0.5rem;
    width: 69rem;
    height: 31.8rem;
    background: var(--color-background-light-section-100);
  }
  .calendar-modal_closeDialog__7_ZjB {
    position: absolute;
    top: 4.2rem;
    right: 0;
    color: var(--color-grey-900);
  }
  .calendar-modal_closeDialog__7_ZjB svg {
    width: 1rem;
  }
  .calendar-modal_wrapper__R2DBy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 100%;
  }
  .calendar-modal_streaksSection__fcfDg {
    position: relative;
    width: 24rem;
    padding: 1.5rem;
  }
  .calendar-modal_monthTitle__uP_Em {
    padding-bottom: 0.5rem;
    font-size: 1.4em;
    line-height: 1.4;
    font-weight: 700;
    color: var(--color-grey-900);
  }
  .calendar-modal_streakRow__3pCXt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 0.1rem solid #969699;
    padding: 0.5rem 0;
  }
  .calendar-modal_streakDays__rL3my {
    display: block;
    font-size: 1.4em;
    line-height: 1.4;
    font-weight: 700;
    color: var(--color-tertiary-active);
  }
  .calendar-modal_streakBonus__fuR6Y {
    font-size: 1.2em;
    line-height: 1.4;
    font-weight: 400;
    color: var(--color-grey-900);
  }
  .calendar-modal_streakCount__cvcIH {
    font-size: 1.4em;
  }
  .calendar-modal_totalBonus__MR8oG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 0.1rem solid #969699;
    padding-top: 0.1rem;
    font-size: 1.4em;
    color: var(--color-grey-900);
  }
  .calendar-modal_calendarSection__cNJxY {
    width: 22.8rem;
  }
  .calendar-modal_sidebar__I2Ldb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0 0.5rem 0.5rem 0;
    width: 20rem;
    height: 100%;
    padding: 2.5rem 2rem 2rem;
    background-color: var(--color-background-light-section-200);
  }
  .calendar-modal_streaksTitle__X5wd6 {
    margin: 1rem 0;
    font-size: 1.4em;
    line-height: 1.8;
    font-weight: 700;
    color: var(--color-grey-900);
  }
  .calendar-modal_earnCashbackText__nWaHB {
    font-size: 1.2em;
    line-height: 1.8;
    font-weight: 400;
    color: var(--color-grey-900);
  }
  @media (max-width: 767px) {
    .calendar-modal_calendarContainer__Kqau_ {
      overflow-y: scroll;
      width: 100%;
      height: 75rem;
    }
    .calendar-modal_calendarDialog___NgvY {
      margin: 0.5rem auto;
      border-radius: 0.5rem 0.5rem 0 0;
      width: 95%;
      padding-top: 2rem;
    }
    .calendar-modal_wrapper__R2DBy {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .calendar-modal_closeDialog__7_ZjB {
      top: 0.5rem;
    }
    .calendar-modal_streaksSection__fcfDg {
      padding-bottom: 0;
    }
    .calendar-modal_sidebar__I2Ldb {
      border-radius: 0 0 0.5rem;
    }
    .calendar-modal_calendarSection__cNJxY,
    .calendar-modal_sidebar__I2Ldb,
    .calendar-modal_streaksSection__fcfDg {
      width: 100%;
    }
  }
  .popup_dailyGoalPopup__Gw1hD {
    position: absolute;
    z-index: var(--z-index-full-screen-loader);
    overflow: hidden;
    -webkit-box-shadow: 0.2rem 0.2rem 0.5rem rgba(0, 0, 0, 0.15);
    box-shadow: 0.2rem 0.2rem 0.5rem rgba(0, 0, 0, 0.15);
    border: 0.1rem solid var(--color-grey-300);
    border-radius: 0 0 0.4rem 0.4rem;
    min-width: 71.5rem;
    max-height: calc(100vh - 10.5rem);
    background: var(--color-background-light-section-100);
    top: 3.2rem;
    right: 0;
    bottom: auto;
    left: auto;
  }
  .popup_dailyGoalPopup__Gw1hD.popup_activateBannerVisible__DXRiG {
    max-height: calc(100vh - 18.5rem);
  }
  .popup_popupContainer__SeydE {
    display: grid;
    grid-template-columns: 1fr 1fr;
    height: 100%;
  }
  .popup_earnBonus__8wr4W,
  .popup_headerTitle__3XtTb,
  .popup_timeLeftCountdown__PK4sq p {
    margin: 0;
  }
  .popup_leftSection__NJ5DO {
    width: 45.5rem;
    padding: 1.5rem 3.5rem 1.5rem 1.5rem;
  }
  .popup_closePopup__dzR8A {
    display: none;
  }
  .popup_sectionHeader__nv5fv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .popup_headerTitle__3XtTb {
    width: 65%;
    font-size: 2.4em;
    font-weight: 700;
    color: var(--color-secondary-base);
  }
  .popup_timeLeftCountdown__PK4sq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0;
    font-size: 1em;
    text-align: right;
  }
  .popup_timeLeftCountdown__PK4sq var {
    font-size: 2.4em;
    font-weight: 400;
    color: #000;
  }
  .popup_detailTitle__x1Mhk {
    margin: 1rem 0 0;
    font-size: 2em;
    line-height: 2;
    color: var(--color-grey-900);
  }
  .popup_earnBonus__8wr4W {
    margin: 0.5rem 0 0 !important;
    font-size: 1.2em;
  }
  .popup_progressWrapper__EMtxd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.4rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 0.5rem;
    padding: 1.2rem 0;
  }
  .popup_progressIndicator__iitEY {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0.3rem solid var(--color-notifications-info-background);
    border-radius: 5rem;
    width: 5rem;
    height: 5rem;
    background-color: var(--color-grey-300);
    font-size: 2rem;
    font-weight: 700;
    text-align: center;
    color: var(--color-background-light-section-100);
  }
  .popup_completedIndicator__u5gBB {
    background: var(--color-notifications-info-background)
      url(/_next-static/images/icons/checkmark.svg) 50% no-repeat;
    background-size: 50%;
    color: transparent;
  }
  .popup_activeIndicator__GqlYP {
    background: var(--color-background-light-section-100);
    color: var(--color-notifications-info-background);
  }
  .popup_seeMore__B0Z_f {
    display: block;
    padding-bottom: 1.4rem;
    font-size: 1.2em;
    text-align: center;
    color: var(--color-tertiary-active);
    text-decoration: underline;
  }
  .popup_viewStreakCalendar__VoYca {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 0;
    font-size: 1.2em;
    font-weight: 400;
    text-decoration: underline;
  }
  .popup_viewStreakCalendar__VoYca:focus {
    outline: 0;
  }
  @media (max-width: 767px) {
    .popup_dailyGoalPopup__Gw1hD {
      overflow-y: scroll;
      margin: 0 auto;
      width: 97%;
      min-width: auto;
      max-width: 44.8rem;
      height: 62rem;
      top: 4.3rem;
      right: 0;
      bottom: auto;
      left: 0;
    }
    .popup_dailyGoalPopup__Gw1hD.popup_activateBannerVisible__DXRiG {
      max-height: calc(100vh - 17.5rem);
    }
    .popup_popupContainer__SeydE {
      grid-template-columns: 1fr;
    }
    .popup_leftSection__NJ5DO {
      width: auto;
      padding: 1.5rem;
    }
    .popup_closePopup__dzR8A {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      margin-bottom: 1rem;
      width: 100%;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      padding: 0;
    }
    .popup_closePopup__dzR8A svg {
      opacity: 0.3;
      width: 1rem;
    }
    .popup_headerTitle__3XtTb {
      width: 50%;
    }
    .popup_timeLeftCountdown__PK4sq {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 25%;
    }
    .popup_timeLeftCountdown__PK4sq var {
      padding-right: 1.5rem;
    }
    .popup_progressWrapper__EMtxd {
      gap: 0.6rem;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      height: 8rem;
    }
    .popup_progressIndicator__iitEY {
      border-width: 0.2rem;
      width: 3.2rem;
      height: 3.2rem;
      padding: 0.7rem 1.1rem;
      font-size: 1.2rem;
    }
    .popup_activityWrapper__6skBt {
      margin-top: 3rem;
    }
    .popup_todayTitle__UYR2U {
      text-align: left;
    }
    .popup_viewStreakCalendar__VoYca {
      display: block;
      height: auto;
    }
  }
  .daily-goal_dailyGoalWrapper__XCNyb {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 0.1rem solid #d9d9dd;
    height: 2.2rem;
  }
  .daily-goal_dailyGoalWrapper__XCNyb .daily-goal_dailyGoalBtn__mAVwk {
    outline: none;
    border: none;
    padding: 0 1.2rem;
    background: transparent;
    font-size: 1.2em;
    color: #5b5b5b;
  }
  .daily-goal_dailyGoal__z4ERW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 0.2rem solid transparent;
    padding-bottom: 0.3rem;
    padding-top: 0.3rem;
    cursor: pointer;
  }
  .daily-goal_dailyGoalActive__dXcAo {
    border-bottom: 0.2rem solid var(--color-tertiary-base);
  }
  .daily-goal_dailyGoalImg__YAhpl {
    margin-left: -0.4rem;
  }
  .daily-goal_dailyGoalImg__YAhpl path {
    fill: var(--header-icon-color);
  }
  .daily-goal_dailyGoalStatLabel__f3o9N {
    display: none;
  }
  @media (max-width: 767px) {
    .daily-goal_dailyGoalWrapper__XCNyb {
      position: static;
    }
    .daily-goal_dailyGoalBtn__mAVwk {
      color: var(--color-background-light-section-100);
    }
    .daily-goal_dailyGoal__z4ERW {
      gap: 0.5rem;
    }
    .daily-goal_dailyGoalActive__dXcAo {
      border-bottom-color: transparent;
    }
    .daily-goal_dailyGoalLabel__9_bkQ {
      display: none;
    }
    .daily-goal_dailyGoalStatLabel__f3o9N {
      display: block;
      color: var(--color-background-light-section-100);
    }
  }
  .stats-section_headerStatsWrapper__Q7ehn {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 1rem 0;
    height: 100%;
  }
  .stats-section_headerStatsWrapper__Q7ehn,
  .stats-section_skeleton__diJS8 {
    margin: 1rem 0;
  }
  .stats-section_statWrapper__QQg0S {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 0.2rem solid transparent;
    height: 2.2rem;
    padding: 0 1.2rem;
    font-size: 1.2em;
    color: #5b5b5b;
  }
  .stats-section_statWrapper__QQg0S:link,
  .stats-section_statWrapper__QQg0S:visited {
    color: #5b5b5b;
  }
  .stats-section_divider__cKVUR {
    border-left: 0.1rem solid #d9d9dd;
  }
  .stats-section_emailsIcon__5bifk path,
  .stats-section_surveysIcon__DTVZh path {
    fill: var(--header-icon-color);
  }
  .stats-section_searchIcon__UPAp0 {
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    width: 2rem;
    height: 2rem;
  }
  @media (max-width: 767px) {
    .stats-section_headerStatsWrapper__Q7ehn {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin: 0.1rem 0 0;
      padding: 1rem 0.4rem;
      background: var(--color-secondary-base);
    }
    .stats-section_statWrapper__QQg0S {
      gap: 0.5rem;
      padding: 0 0.8rem;
    }
    .stats-section_statWrapper__QQg0S,
    .stats-section_statWrapper__QQg0S:link,
    .stats-section_statWrapper__QQg0S:visited {
      color: var(--color-background-light-section-100);
    }
    .stats-section_headerStatsWrapper__Q7ehn .stats-section_statSearchBtn__imRjC {
      position: absolute;
      top: 1.3rem;
      right: 1rem;
      outline: none;
      border: none;
      padding: 0;
      background: none;
    }
    .stats-section_hideSearchBtn__Exr55 {
      margin-right: 0.5rem;
      cursor: pointer;
      font-size: 1.4rem;
      font-weight: 700;
      color: #387c2c;
    }
  }
  @media (min-width: 768px) {
    .stats-section_statSearchBtn__imRjC {
      display: none;
    }
  }
  .mobile-nav-slider_navWrapper__f7U3G {
    background-color: var(--color-grey-800);
  }
  .mobile-nav-slider_navbar__a43RY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 3rem;
  }
  .mobile-nav-slider_navItem__kQqfI {
    z-index: var(--z-index-modal-top-layer);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    outline: none;
    border: none;
    height: 100%;
    padding: 0 2.2rem;
    background: transparent;
    cursor: pointer;
    font-size: 1.2rem;
    text-decoration: none;
  }
  .mobile-nav-slider_navItemLink__WX84M:link,
  .mobile-nav-slider_navItemLink__WX84M:visited,
  .mobile-nav-slider_navItem__kQqfI,
  .mobile-nav-slider_navItem__kQqfI:link,
  .mobile-nav-slider_navItem__kQqfI:visited {
    color: var(--color-background-light-section-100);
  }
  .mobile-nav-slider_navDropdownItem__iZ3aJ {
    height: 100%;
  }
  .mobile-nav-slider_navDropdownItem__iZ3aJ,
  .mobile-nav-slider_navItemLabel__mZtH7 {
    position: relative;
    text-decoration: none;
  }
  .mobile-nav-slider_navDropdownItem__iZ3aJ:hover,
  .mobile-nav-slider_navbar__a43RY .mobile-nav-slider_navItem__kQqfI:hover {
    background-color: var(--color-primary-hover);
    text-decoration: none;
  }
  .mobile-nav-slider_notification__pkIke {
    position: relative;
    padding-right: 1rem;
  }
  .mobile-nav-slider_notification__pkIke:after {
    content: "New!";
    position: absolute;
    top: -1.3rem;
    right: -2.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0.9rem;
    width: 3.2rem;
    height: 1.8rem;
    background-color: var(--color-notifications-header-notification);
    font-size: 0.9rem;
    line-height: 1;
    letter-spacing: 0.05rem;
    color: #fff;
  }
  .mobile-nav-slider_selectedNavItem__yC1mf {
    background-color: var(--color-primary-active);
  }
  .mobile-nav-slider_selectedNavItem__yC1mf:hover {
    background-color: var(--color-primary-hover);
  }
  .mobile-nav-slider_myAccountItem___P3PF {
    background-color: #387c2c;
  }
  .mobile-nav-slider_moreTitle__aBQD8 {
    border-bottom: 0.1rem solid #387c2c;
    padding: 0 0 0.5rem;
    font-size: 1.2rem;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--color-background-light-section-100);
  }
  .mobile-nav-slider_moreNavItems__pN32e {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-top: 1.4rem;
    font-size: 1.2rem;
    line-height: 1;
    font-weight: 700;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }
  .mobile-nav-slider_moreNavItemLogout__WqV0R {
    line-height: 1;
    text-align: left;
  }
  .mobile-nav-slider_moreNavItems__pN32e
    .mobile-nav-slider_moreNavItemLogout__WqV0R,
  .mobile-nav-slider_moreNavItems__pN32e
    .mobile-nav-slider_moreNavItem__yXWOw:link,
  .mobile-nav-slider_moreNavItems__pN32e
    .mobile-nav-slider_moreNavItem__yXWOw:visited {
    color: var(--color-background-light-section-100);
  }
  .mobile-nav-slider_moreSectionWrapper__u2pEx
    .mobile-nav-slider_closeBtn__sPrjS {
    -ms-flex-item-align: end;
    align-self: flex-end;
    outline: none;
    border: none;
    background: transparent;
    font-size: 1.2rem;
    text-transform: uppercase;
    color: var(--color-background-light-section-100);
  }
  @media (min-width: 768px) {
    .mobile-nav-slider_moreSectionWrapper__u2pEx {
      display: none;
    }
    .mobile-nav-slider_navItemCommon__Tmx_F {
      -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
      order: 0;
    }
    .mobile-nav-slider_navSectionTitle__81Fbr,
    .mobile-nav-slider_navSlideItem__ilFCY {
      display: none;
    }
  }
  .mobile-nav-slider_visibleOnTinyViewportsOnly__dieuA {
    display: none;
  }
  @media (max-width: 767px) {
    .mobile-nav-slider_moreSectionWrapper__u2pEx {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-top: 1.3rem;
    }
    .mobile-nav-slider_navWrapper__f7U3G {
      position: relative;
      padding: 1.3rem 1.5rem 0.5rem;
      background-color: var(--color-secondary-base);
    }
    .mobile-nav-slider_navSectionTitle__81Fbr {
      margin-bottom: 0.7rem;
      margin-top: 0;
      font-size: 1.2rem;
      text-transform: uppercase;
      color: var(--color-background-light-section-100);
    }
    .mobile-nav-slider_navbar__a43RY {
      display: grid;
      grid-gap: 0.5rem;
      gap: 0.5rem;
      grid-template-columns: 1fr 1fr;
      height: auto;
    }
    .mobile-nav-slider_navItem__kQqfI {
      z-index: 2;
      outline: none;
      border: 0.1rem solid var(--color-secondary-base);
      border-radius: 0.5rem;
      width: 100%;
      padding: 1rem 0 1rem 3.8rem;
      background-color: var(--color-background-light-section-100);
      background-position: 0.9rem;
      background-repeat: no-repeat;
      background-size: 2rem 2rem;
      font-size: 1.5rem;
      color: var(--color-grey-700);
    }
    .mobile-nav-slider_navItem__kQqfI.mobile-nav-slider_hasImage__048ST {
      padding-left: 1rem;
    }
    .mobile-nav-slider_navMobileHidden__FSmXm {
      display: none;
      height: 0;
      padding: 0 1.5rem;
    }
    .mobile-nav-slider_navItem__kQqfI:link,
    .mobile-nav-slider_navItem__kQqfI:visited {
      color: var(--color-grey-700);
    }
    .mobile-nav-slider_navbar__a43RY .mobile-nav-slider_navItem__kQqfI:hover {
      background-color: var(--color-background-light-section-100);
      text-decoration: underline;
    }
    .mobile-nav-slider_navItemLabel__mZtH7 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 1rem;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .mobile-nav-slider_navItemImg__Fpe3l {
      -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
      transform: scale(1.5);
      width: 2rem;
      height: 2rem;
    }
    .mobile-nav-slider_navItemImg__Fpe3l path {
      fill: var(--color-secondary-base);
    }
    .mobile-nav-slider_navDropdownItem__iZ3aJ {
      display: none;
    }
    .mobile-nav-slider_visibleOnTinyViewportsOnly__dieuA {
      display: block;
    }
    .mobile-nav-slider_visibleOnNotTinyViewports__vw0CG {
      display: none;
    }
    .mobile-nav-slider_notification__pkIke:after {
      top: -0.8rem;
      right: -2rem;
    }
  }
  @media (min-width: 768px) {
    .mobile-nav-slider_sliderWrapper__6OpIt {
      display: none;
    }
  }
  @media (max-width: 767px) {
    .mobile-nav-slider_sliderWrapper__6OpIt {
      position: absolute;
      z-index: 3;
      top: 0;
      right: 0;
      overflow: hidden;
      -webkit-transition: all 1s cubic-bezier(0.16, 1, 0.3, 1);
      transition: all 1s cubic-bezier(0.16, 1, 0.3, 1);
      width: 100vw;
      height: 100%;
      padding: 1.3rem 1.5rem 1rem;
      background: var(--color-secondary-base);
    }
    .mobile-nav-slider_sliderWrapperHidden__IZ5Re {
      right: -100%;
    }
    .mobile-nav-slider_sliderItems__GvXLb .mobile-nav-slider_navItem__kQqfI {
      margin-bottom: 0.7rem;
      padding: 0.95rem 0 0.95rem 3rem;
    }
    .mobile-nav-slider_sliderWrapper__6OpIt .mobile-nav-slider_closeBtn__sPrjS {
      position: absolute;
      bottom: 1rem;
      right: 1.2rem;
      margin-top: 0;
      outline: none;
      border: none;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      padding: 0;
      background: transparent;
      font-size: 1.2rem;
      text-transform: uppercase;
      color: var(--color-background-light-section-100);
    }
  }
  .dropdown_cta__jwk_d {
    -webkit-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
    outline: none;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    font-family: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 0 1.5rem;
  }
  .dropdown_cta__jwk_d:after {
    content: "";
    display: inline-block;
    margin-left: 0.2rem;
    margin-top: 0.2rem;
    border-left: 0.4rem solid transparent;
    border-right: 0.4rem solid transparent;
    border-top: 0.4rem dashed;
    vertical-align: middle;
  }
  .dropdown_cta__jwk_d.dropdown_opened__Fs8q5:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-top: 0.2rem;
  }
  .dropdown_container__05AUO {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .dropdown_content__CKW8q {
    position: relative;
  }
  .dropdown_fieldWrapper__wd4Z0 {
    position: relative;
    display: inline-block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    cursor: pointer;
  }
  .dropdown_dropDownContent__DKXul {
    position: static;
  }
  .dropdown_dropDownLabel__f_zEp {
    font-size: 1.2rem;
  }
  .dropdown_dropDownLabel__f_zEp:after {
    display: none;
  }
  .dropdown_fieldLabel__ycRtd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    height: 100%;
    padding: 0 4.5rem;
    font-size: 1.3em;
    color: var(--color-background-light-section-100);
  }
  .dropdown_caretDownIcon__S5xhO:before {
    content: " ";
    position: absolute;
    right: 0;
    width: 2.4rem;
    height: 2.1rem;
    background: transparent url(/_next-static/images/icons/caret-down-green.svg)
      100% no-repeat;
  }
  .dropdown_dropdownList__3ZhnP {
    position: absolute;
    z-index: 9;
    left: 0;
    display: none;
    -webkit-box-shadow: 0 0.3rem 0.4rem #888;
    box-shadow: 0 0.3rem 0.4rem #888;
    border: 0.1rem solid #aaa;
    border-top-width: 0;
    min-width: 16rem;
    padding: 1rem;
    background-color: var(--color-background-light-section-100);
    font-size: 1.1em;
  }
  .dropdown_dropdownItem__PS2dM {
    display: block;
    padding: 0.2rem;
    font-size: 1.1rem;
    text-decoration: none;
  }
  .dropdown_dropdownItem__PS2dM,
  .dropdown_dropdownItem__PS2dM:link,
  .dropdown_dropdownItem__PS2dM:visited {
    color: var(--color-grey-700);
  }
  .dropdown_dropdownItem__PS2dM:hover {
    color: var(--header-drop-down-item-hover);
  }
  .dropdown_dropdownList__3ZhnP .dropdown_fieldWrapper__wd4Z0:hover {
    background-color: #ddd;
  }
  .dropdown_fieldWrapper__wd4Z0:hover .dropdown_dropdownList__3ZhnP {
    display: block;
  }
  .navigation_navWrapper__ZQIdf {
    background-color: var(--color-grey-800);
  }
  .navigation_navbar__yw5d_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 3rem;
  }
  .navigation_navItem__2KFP4 {
    z-index: var(--z-index-modal-top-layer);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    outline: none;
    border: none;
    height: 100%;
    padding: 0 2.2rem;
    background: transparent;
    cursor: pointer;
    font-size: 1.2rem;
    text-decoration: none;
  }
  .navigation_navItemLink__oZX3k:link,
  .navigation_navItemLink__oZX3k:visited,
  .navigation_navItem__2KFP4,
  .navigation_navItem__2KFP4:link,
  .navigation_navItem__2KFP4:visited {
    color: var(--color-background-light-section-100);
  }
  .navigation_navDropdownItem__taCzI {
    height: 100%;
  }
  .navigation_navDropdownItem__taCzI,
  .navigation_navItemLabel__pghxY {
    position: relative;
    text-decoration: none;
  }
  .navigation_navDropdownItem__taCzI:hover,
  .navigation_navbar__yw5d_ .navigation_navItem__2KFP4:hover {
    background-color: var(--color-primary-hover);
    text-decoration: none;
  }
  .navigation_notification__ickHd {
    position: relative;
    padding-right: 1rem;
  }
  .navigation_notification__ickHd:after {
    content: "New!";
    position: absolute;
    top: -1.3rem;
    right: -2.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0.9rem;
    width: 3.2rem;
    height: 1.8rem;
    background-color: var(--color-notifications-header-notification);
    font-size: 0.9rem;
    line-height: 1;
    letter-spacing: 0.05rem;
    color: #fff;
  }
  .navigation_selectedNavItem__yE0dv {
    background-color: var(--color-primary-active);
  }
  .navigation_selectedNavItem__yE0dv:hover {
    background-color: var(--color-primary-hover);
  }
  .navigation_myAccountItem__9HoJ0 {
    background-color: #387c2c;
  }
  .navigation_moreTitle__l7S0p {
    border-bottom: 0.1rem solid #387c2c;
    padding: 0 0 0.5rem;
    font-size: 1.2rem;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--color-background-light-section-100);
  }
  .navigation_moreNavItems__k95Hx {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-top: 1.4rem;
    font-size: 1.2rem;
    line-height: 1;
    font-weight: 700;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }
  .navigation_moreNavItemLogout__M1p5X {
    line-height: 1;
    text-align: left;
  }
  .navigation_moreNavItems__k95Hx .navigation_moreNavItemLogout__M1p5X,
  .navigation_moreNavItems__k95Hx .navigation_moreNavItem__60FLC:link,
  .navigation_moreNavItems__k95Hx .navigation_moreNavItem__60FLC:visited {
    color: var(--color-background-light-section-100);
  }
  .navigation_moreSectionWrapper__PmCFD .navigation_closeBtn__l5sCx {
    -ms-flex-item-align: end;
    align-self: flex-end;
    outline: none;
    border: none;
    background: transparent;
    font-size: 1.2rem;
    text-transform: uppercase;
    color: var(--color-background-light-section-100);
  }
  @media (min-width: 768px) {
    .navigation_moreSectionWrapper__PmCFD {
      display: none;
    }
    .navigation_navItemCommon__7SiTW {
      -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
      order: 0;
    }
    .navigation_navSectionTitle__MjW8T,
    .navigation_navSlideItem__6Fq09 {
      display: none;
    }
  }
  .navigation_visibleOnTinyViewportsOnly__rkDtz {
    display: none;
  }
  @media (max-width: 767px) {
    .navigation_moreSectionWrapper__PmCFD {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-top: 1.3rem;
    }
    .navigation_navWrapper__ZQIdf {
      position: relative;
      padding: 1.3rem 1.5rem 0.5rem;
      background-color: var(--color-secondary-base);
    }
    .navigation_navSectionTitle__MjW8T {
      margin-bottom: 0.7rem;
      margin-top: 0;
      font-size: 1.2rem;
      text-transform: uppercase;
      color: var(--color-background-light-section-100);
    }
    .navigation_navbar__yw5d_ {
      display: grid;
      grid-gap: 0.5rem;
      gap: 0.5rem;
      grid-template-columns: 1fr 1fr;
      height: auto;
    }
    .navigation_navItem__2KFP4 {
      z-index: 2;
      outline: none;
      border: 0.1rem solid var(--color-secondary-base);
      border-radius: 0.5rem;
      width: 100%;
      padding: 1rem 0 1rem 3.8rem;
      background-color: var(--color-background-light-section-100);
      background-position: 0.9rem;
      background-repeat: no-repeat;
      background-size: 2rem 2rem;
      font-size: 1.5rem;
      color: var(--color-grey-700);
    }
    .navigation_navItem__2KFP4.navigation_hasImage__4pvJ_ {
      padding-left: 1rem;
    }
    .navigation_navMobileHidden__HIDuD {
      display: none;
      height: 0;
      padding: 0 1.5rem;
    }
    .navigation_navItem__2KFP4:link,
    .navigation_navItem__2KFP4:visited {
      color: var(--color-grey-700);
    }
    .navigation_navbar__yw5d_ .navigation_navItem__2KFP4:hover {
      background-color: var(--color-background-light-section-100);
      text-decoration: underline;
    }
    .navigation_navItemLabel__pghxY {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 1rem;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .navigation_navItemImg__vL06j {
      -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
      transform: scale(1.5);
      width: 2rem;
      height: 2rem;
    }
    .navigation_navItemImg__vL06j path {
      fill: var(--color-secondary-base);
    }
    .navigation_navDropdownItem__taCzI {
      display: none;
    }
    .navigation_visibleOnTinyViewportsOnly__rkDtz {
      display: block;
    }
    .navigation_visibleOnNotTinyViewports__vLpyk {
      display: none;
    }
    .navigation_notification__ickHd:after {
      top: -0.8rem;
      right: -2rem;
    }
  }
  .user-menu_container___AZUE {
    height: 100%;
  }
  .user-menu_container___AZUE:hover {
    background-color: #fff;
    color: var(--header-color-primary);
  }
  .user-menu_cta__ziRFC {
    font-size: 1.6em;
    font-weight: var(--header-user-menu-cta-font-weight);
    color: var(--header-user-menu-cta-color);
  }
  .user-menu_cta__ziRFC:after {
    margin-left: 0.5rem;
    color: var(--header-user-menu-cta-arrow-color);
  }
  .user-menu_menuItems__yB9kw {
    position: absolute;
    z-index: 1000;
    top: 100%;
    right: 0;
    margin: 0;
    -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.18);
    box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.18);
    border: 0.1rem solid #ccc;
    border-top: none;
    border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
    min-width: 17rem;
    padding: 0.5rem 0;
    background-clip: padding-box;
    background-color: #fff;
    text-align: left;
    list-style: none;
  }
  .user-menu_menuItem__DdJEO {
    font-size: 1.4rem;
    line-height: 1.5;
    font-weight: var(--header-user-menu-item-font-weight);
    color: var(--color-grey-9);
  }
  .user-menu_menuLink__3nAuP,
  a:not(.btn).user-menu_menuLink__3nAuP {
    display: block;
    padding: 0.3rem 2rem;
    color: #7b7b7b;
  }
  .user-menu_menuItem__DdJEO:hover a:not(.btn).user-menu_menuLink__3nAuP {
    color: var(--header-color-primary);
  }
  .user-menu_menuItem__DdJEO.user-menu_separator__NEZOx {
    overflow: hidden;
    margin: 1.1rem 0;
    height: 0.1rem;
    padding: 0;
    background-color: #eaeaea;
    line-height: 1;
  }
  .user-menu_signOutCta__CP7L4 {
    -webkit-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
    outline: none;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    font-family: inherit;
  }
  @media (max-width: 991.98px) {
    .user-menu_cta__ziRFC {
      padding: 0 0.6rem;
    }
    .user-menu_menuItem__DdJEO {
      padding: 0.5rem 1.5rem 0.5rem 2.5rem;
    }
    .user-menu_menuLink__3nAuP,
    a:not(.btn).user-menu_menuLink__3nAuP {
      padding: 0;
      line-height: 1.725;
    }
  }
  @media (max-width: 31.8125em) {
    .user-menu_cta__ziRFC {
      padding-right: 1.5rem;
      font-size: 1.2em;
    }
  }
  @media (max-width: 30em) {
    .user-menu_menuItem__DdJEO {
      font-size: 1.2em;
    }
  }
  .offer-expired-notification_container__ei32o {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.5rem;
  }
  .offer-expired-notification_title__20Fmh {
    font-size: 2rem;
  }
  .scratch-win_container__FRuRJ {
    background: var(--color-background-light-section-200);
  }
  .scratch-win_container__FRuRJ.scratch-win_noMailbox__YecfA .noMailbox,
  .scratch-win_container__FRuRJ.scratch-win_noSearch__NF_Hj .noSearch {
    display: none;
  }
  .scratch-win_outerWrapper__NBPr9 {
    margin: 0 auto;
    max-width: 128rem;
  }
  @media (max-width: 1023px) {
    .scratch-win_outerWrapper__NBPr9 {
      min-width: 100%;
    }
    .scratch-win_logo__UptOb {
      width: 100% !important;
      height: 4.6rem !important;
      background: #fff
        url(/_next-static/images/header/common/scratch-win-logo-mobile.png) 50%
        no-repeat !important;
    }
    .scratch-win_visibleOnTinyViewportsOnly__QArrR {
      display: none;
    }
  }
  @media (min-width: 1024px) {
    .scratch-win_visibleOnWideViewportsOnly__Dms1E {
      display: none;
    }
  }
  .search-input_headerSearchWrapper__XQsVZ {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    max-width: 50rem;
  }
  .search-input_searchInputWrapper__DaytL {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 100%;
    height: 100%;
  }
  .search-input_inputBorderWrapper__HzFMc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
  }
  .search-input_searchInputWrapper__DaytL .search-input_inputWrapper__4OJLH {
    width: 100%;
  }
  .search-input_searchInputWrapper__DaytL .search-input_searchInput__h4okA {
    outline: none;
    border: none;
    width: 82%;
    padding: var(--header-search-input-top-padding) 0.4rem 0.7rem 1.2rem;
    background: transparent;
    font-size: 1.2rem;
    color: #999;
  }
  .search-input_searchIconWrapper__HZ7VY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .search-input_searchIconButton__UWyK4 {
    outline: none;
    border: none;
    cursor: pointer;
  }
  .search-input_searchIconContent__RWim7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .search-input_searchIcon__pATFJ {
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    width: 2rem;
    height: 2rem;
  }
  .search-input_searchIcon__pATFJ path {
    fill: var(--color-secondary-base);
  }
  .search-input_resultsWrapper__K4yCR {
    position: absolute;
    z-index: var(--z-index-search-results);
    margin-top: -0.1rem;
    -webkit-box-shadow: 0.2rem 0.2rem 1.6rem rgba(0, 0, 0, 0.25);
    box-shadow: 0.2rem 0.2rem 1.6rem rgba(0, 0, 0, 0.25);
    border-radius: 0.3rem;
    width: 33rem;
    padding: 0.4rem 1.6rem 1.6rem;
    background: var(--color-background-light-section-100);
    top: 100%;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .search-input_resultRow__2DhjL {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 1.2rem;
    font-size: 1.2rem;
    line-height: 2;
    color: var(--color-grey-700);
  }
  .search-input_resultRow__2DhjL .search-input_cashback__jF6uM {
    font-weight: 700;
  }
  @media (max-width: 767px) {
    .search-input_headerSearchWrapper__XQsVZ {
      width: 100%;
      max-width: 100%;
    }
    .search-input_searchInputWrapper__DaytL {
      width: 100%;
    }
    .search-input_searchInputWrapper__DaytL .search-input_searchInput__h4okA {
      border-top: 0;
      border-radius: 0;
      width: 100%;
      padding-bottom: 0.8rem;
      background: #f2f2f6;
    }
    .search-input_searchIconWrapper__HZ7VY {
      border-bottom: 0.1rem solid rgba(153, 153, 153, 0.6);
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      background: #6ebe44;
    }
    .search-input_searchIcon__pATFJ path {
      fill: #fff;
    }
    .search-input_resultsWrapper__K4yCR {
      position: fixed;
      top: auto;
      width: 28.5rem;
    }
  }
  @media (min-width: 768px) {
    .search-input_searchInputWrapper__DaytL {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .search-input_searchInputWrapper__DaytL .search-input_inputWrapper__4OJLH {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
    .search-input_inputBorderWrapper__HzFMc {
      border: 0.1rem solid rgba(153, 153, 153, 0.6);
      border-radius: 0.3rem;
    }
    .search-input_searchInputWrapper__DaytL .search-input_searchInput__h4okA {
      -webkit-box-flex: 1;
      -ms-flex: 1 1;
      flex: 1 1;
    }
  }
  @media (min-width: 768px) and (max-width: 1023px) and (max-width: 1023px) {
    .search-input_headerSearchWrapper__XQsVZ {
      position: absolute;
      bottom: 25%;
      left: -2.8rem;
      width: 100%;
      min-width: 17rem;
    }
    .search-input_resultsWrapper__K4yCR {
      top: 100%;
    }
  }
  .signed-in-bar_headerContentWrapper__6ESUR {
    width: 100%;
    max-width: 100%;
  }
  .signed-in-bar_headerContainer___edta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    max-width: 128rem;
    padding: 0 1rem;
  }
  .signed-in-bar_hamburgerBtn__Q1WLS {
    display: none;
  }
  .signed-in-bar_headerLogoContainer__QJC_I {
    float: left;
    margin: 2.1rem 0 0;
    width: 23.4rem;
  }
  .signed-in-bar_headerLogoContainer__QJC_I .signed-in-bar_logo__nSsXM {
    float: left;
    display: block;
    margin: 0.5rem 0.7rem 1.5rem 1.5rem;
    width: 21.2rem;
    height: 4.8rem;
    background: var(--header-logo-wide-viewport-background);
  }
  .signed-in-bar_accountLedger__0nsJM {
    padding: 1rem 0;
    font-size: 1.4em;
    line-height: 1.8;
    font-weight: 700;
    text-decoration: none;
  }
  .signed-in-bar_accountLedger__0nsJM:link,
  .signed-in-bar_accountLedger__0nsJM:visited {
    color: var(--header-highlights);
  }
  .signed-in-bar_searchWrapper__UVEjV {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
  }
  .signed-in-bar_headerUserWrapper__8nEMo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .signed-in-bar_headerSupportWrapper__TLYzG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.5rem;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0.8rem;
    height: 100%;
  }
  .signed-in-bar_userDropdownWrapper__C7lKN {
    z-index: var(--z-index-tooltip);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
  .signed-in-bar_userDropdownLabel__8u2wJ {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0 2.3rem 0 0;
    font-size: 1.6em;
    line-height: 1.5;
    color: var(--color-grey-700);
  }
  .signed-in-bar_userDropdownLabel__8u2wJ:after {
    margin-left: 0.3rem;
    margin-top: 0.3rem;
    border-left: 0.6rem solid transparent;
    border-right: 0.6rem solid transparent;
    border-top: 0.6rem dashed;
    color: var(--header-highlights);
  }
  .signed-in-bar_userDropdownList__8raGA {
    -webkit-box-shadow: 0 0.3rem 0.4rem #888;
    box-shadow: 0 0.3rem 0.4rem #888;
    min-width: 15rem;
    padding: 1rem;
  }
  .signed-in-bar_userDropdownList__8raGA .signed-in-bar_userDropdownItem__U9jhK {
    margin: 0 0 1.2rem;
    font-size: 1.3em;
    line-height: 1.25;
    text-align: left;
    text-decoration: underline;
  }
  .signed-in-bar_userDropdownList__8raGA .signed-in-bar_userDropdownItem__U9jhK,
  .signed-in-bar_userDropdownList__8raGA
    .signed-in-bar_userDropdownItem__U9jhK:link,
  .signed-in-bar_userDropdownList__8raGA
    .signed-in-bar_userDropdownItem__U9jhK:visited {
    color: var(--color-grey-700);
    text-decoration: underline;
  }
  .signed-in-bar_userDropdownList__8raGA
    .signed-in-bar_userDropdownItem__U9jhK:hover {
    color: var(--header-highlights);
  }
  .signed-in-bar_userDropdownList__8raGA
    .signed-in-bar_userDropdownItem__U9jhK:last-child {
    margin: 0;
    padding: 0.2rem;
  }
  .signed-in-bar_rewardsBtn__Qt_fR {
    padding: 0.5rem 1rem;
    background-color: var(--header-highlights);
    font-size: 1.4em;
    line-height: 1.8;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
  }
  .signed-in-bar_rewardsBtn__Qt_fR:link,
  .signed-in-bar_rewardsBtn__Qt_fR:visited {
    color: var(--color-background-light-section-100);
  }
  @media (min-width: 768px) {
    .signed-in-bar_searchInputWrapper__CfAiH,
    .signed-in-bar_visibleOnTinyViewportsOnly__5owkX {
      display: none;
    }
  }
  @media (max-width: 767px) {
    .signed-in-bar_searchInputWrapper__CfAiH {
      position: absolute;
      z-index: var(--z-index-mobile-search-input);
      overflow: hidden;
      -webkit-transition: all 1s cubic-bezier(0.16, 1, 0.3, 1);
      transition: all 1s cubic-bezier(0.16, 1, 0.3, 1);
      width: 100%;
    }
    .signed-in-bar_headerContainer___edta,
    .signed-in-bar_headerContentWrapper__6ESUR {
      max-width: 100%;
    }
    .signed-in-bar_headerContainer___edta {
      gap: 0;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 0;
    }
    .signed-in-bar_headerContainer___edta .signed-in-bar_hamburgerBtn__Q1WLS {
      display: block;
      outline: none;
      border: none;
      width: 100%;
    }
    .signed-in-bar_headerContainer___edta .signed-in-bar_hamburgerContent__QEcwf {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-line-pack: stretch;
      align-content: stretch;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding-right: 1rem;
    }
    .signed-in-bar_hamburgerIcon__6RLU2 {
      display: block;
    }
    .signed-in-bar_hamburgerIcon__6RLU2 path {
      fill: var(--color-secondary-base);
    }
    .signed-in-bar_headerLogoContainer__QJC_I {
      margin: 0;
      width: 100%;
    }
    .signed-in-bar_headerContainer___edta .signed-in-bar_logo__nSsXM {
      display: block;
      margin: 0;
      width: var(--header-logo-tiny-viewport-width);
      height: var(--header-logo-tiny-viewport-height);
      background: var(--header-logo-tiny-viewport-background);
    }
    .signed-in-bar_accountLedger__0nsJM {
      font-size: 1.6rem;
      line-height: var(--header-account-ledger-mobile-line-height);
      text-align: var(--header-account-ledger-mobile-text-align);
      text-decoration: underline;
    }
    .signed-in-bar_rewardsBtn__Qt_fR {
      margin-left: 1.5rem;
      padding: 1.6rem 1rem;
      font-size: 1.6rem;
      font-weight: 300;
      text-decoration: underline;
    }
    .signed-in-bar_headerUserWrapper__8nEMo {
      display: none;
    }
    .signed-in-bar_searchWrapper__UVEjV {
      display: none;
      -webkit-box-flex: initial;
      -ms-flex: initial;
      flex: initial;
    }
    .signed-in-bar_hiddenSearchInputWrapper__EI0w6 {
      height: 0;
    }
    .signed-in-bar_mobileWrapperLeft__0pAr5,
    .signed-in-bar_mobileWrapperRight__2QFe3 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .signed-in-bar_mobileWrapperLeft__0pAr5 {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }
    .signed-in-bar_mobileWrapperRight__2QFe3 {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
    }
  }
  .secondary_large__C_KV8 {
    height: var(--shapes-height-cta-large);
    padding: var(--shapes-padding-cta-large);
    font-size: var(--font-size-cta-large);
    line-height: var(--font-line-height-cta-large);
    letter-spacing: var(--font-letter-spacing-cta);
  }
  .secondary_medium__LHMlq {
    height: var(--shapes-height-cta-medium);
    padding: var(--shapes-padding-cta-medium);
    font-size: var(--font-size-cta-medium);
    line-height: var(--font-line-height-cta-medium);
    letter-spacing: var(--font-letter-spacing-cta);
  }
  .secondary_small__eLAER {
    height: var(--shapes-height-cta-small);
    padding: var(--shapes-padding-cta-small);
    font-size: var(--font-size-cta-small);
    line-height: var(--font-line-height-cta-small);
    letter-spacing: var(--font-letter-spacing-cta);
  }
  .secondary_secondaryCta__wIaxu {
    -webkit-transition: color var(--TRANSITION_DURATION) ease-out;
    transition: color var(--TRANSITION_DURATION) ease-out;
    border-radius: var(--shapes-border-radius-cta);
    font-weight: var(--font-weight-cta-secondary);
    --COLOR: var(--color-secondary-base);
    --COLOR_DISABLED: var(--color-secondary-disabled);
  }
  .secondary_secondaryCta__wIaxu,
  a.secondary_secondaryCta__wIaxu:link,
  a.secondary_secondaryCta__wIaxu:visited {
    cursor: pointer;
    color: var(--COLOR);
    text-decoration: none;
  }
  [aria-disabled="true"].secondary_secondaryCta__wIaxu,
  [aria-disabled="true"].secondary_secondaryCta__wIaxu:hover,
  [disabled].secondary_secondaryCta__wIaxu,
  [disabled].secondary_secondaryCta__wIaxu:hover {
    color: var(--COLOR_DISABLED);
  }
  .secondary_secondaryCta__wIaxu.secondary_contained__7oAVG,
  .secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:link,
  .secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:visited {
    -webkit-transition: background-color var(--TRANSITION_DURATION) ease-out;
    transition: background-color var(--TRANSITION_DURATION) ease-out;
    -webkit-box-shadow: var(--box-shadow-cta-secondary-base);
    box-shadow: var(--box-shadow-cta-secondary-base);
    background-color: var(--COLOR);
    color: var(--color-primary-cta-text);
  }
  [aria-disabled="true"].secondary_secondaryCta__wIaxu.secondary_contained__7oAVG,
  [aria-disabled="true"].secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:hover,
  [disabled].secondary_secondaryCta__wIaxu.secondary_contained__7oAVG,
  [disabled].secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--COLOR_DISABLED);
    color: var(--color-primary-cta-text);
  }
  .secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL,
  .secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL:link,
  .secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL:visited,
  [aria-disabled="true"].secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL,
  [aria-disabled="true"].secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL:hover,
  [disabled].secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL,
  [disabled].secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL:hover {
    color: var(--color-secondary-cta-text);
  }
  .secondary_secondaryCta__wIaxu:not(.secondary_contained__7oAVG):before {
    content: "";
    position: absolute;
    -webkit-transition: border-color var(--TRANSITION_DURATION) ease-out;
    transition: border-color var(--TRANSITION_DURATION) ease-out;
    border: var(--shapes-border-width) solid var(--COLOR);
    border-radius: inherit;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  [aria-disabled="true"].secondary_secondaryCta__wIaxu:not(
      .secondary_contained__7oAVG
    ):before,
  [disabled].secondary_secondaryCta__wIaxu:not(
      .secondary_contained__7oAVG
    ):before {
    border-color: var(--COLOR_DISABLED);
  }
  .secondary_secondaryCta__wIaxu:not([disabled]):not(
      [aria-disabled="true"]
    ):hover {
    --COLOR: var(--color-secondary-hover);
  }
  .secondary_secondaryCta__wIaxu:not([disabled]):not(
      [aria-disabled="true"]
    ):active {
    --COLOR: var(--color-secondary-active);
  }
  .secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:not([disabled]):not(
      [aria-disabled="true"]
    ):hover {
    -webkit-box-shadow: var(--box-shadow-cta-secondary-hover);
    box-shadow: var(--box-shadow-cta-secondary-hover);
  }
  .secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:not([disabled]):not(
      [aria-disabled="true"]
    ):active {
    -webkit-box-shadow: var(--box-shadow-cta-secondary-active);
    box-shadow: var(--box-shadow-cta-secondary-active);
  }
  .secondary_secondaryCta__wIaxu:not(.secondary_contained__7oAVG)
    .secondary_content__bes9m {
    position: relative;
    z-index: 1;
  }
  .ibd_logo__mxb4u {
    height: 2.7rem;
  }
  .ibd_logo__mxb4u path {
    fill: var(--color-primary-base-light);
  }
  @media (max-width: 767px) {
    .ibd_logo__mxb4u {
      width: auto;
      height: 1.7rem;
    }
  }
  ._shared_contentWrapper__e8txI {
    margin: 0 auto;
    max-width: var(--page-max-width-landing);
  }
  .signed-out-bar_wrapper__Ee_Fn {
    background-color: var(--color-grey-700);
  }
  .signed-out-bar_wrapper__Ee_Fn.signed-out-bar_transparentHeader__t4BH7 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: transparent;
  }
  .signed-out-bar_content__J9LlJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 5.6rem;
  }
  .signed-out-bar_cta__RiLYy.signed-out-bar_defaultCursor__D_nuZ,
  .signed-out-bar_cta__RiLYy.signed-out-bar_defaultCursor__D_nuZ:link,
  .signed-out-bar_cta__RiLYy.signed-out-bar_defaultCursor__D_nuZ:visited {
    cursor: default;
  }
  .signed-out-bar_cta__RiLYy:focus {
    outline: none;
  }
  .signed-out-bar_signupLoginWrapper__8xFgs {
    margin-right: 3rem;
  }
  .signed-out-bar_loginCta__FOGHR {
    border: 0.1rem solid var(--color-background-light-section-100);
  }
  .signed-out-bar_loginCta__FOGHR,
  .signed-out-bar_signUpCta__ix3uf {
    height: 3.2rem;
    padding: 0.7rem 1.5rem;
  }
  .signed-out-bar_transparentHeader__t4BH7 .signed-out-bar_loginCta__FOGHR {
    border: 0.1rem solid #1b1b1e;
  }
  .signed-out-bar_signUpCta__ix3uf {
    margin-right: 1rem;
    background: var(--color-primary-active);
  }
  .signed-out-bar_loginCta__FOGHR:focus,
  .signed-out-bar_signUpCta__ix3uf:focus {
    outline: none;
  }
  .signed-out-bar_transparentHeader__t4BH7 .signed-out-bar_logo__FZo_l path {
    fill: #1b1b1e;
  }
  .signed-out-bar_loginContent__K9hVw,
  .signed-out-bar_signUpContent___eUDO {
    font-weight: 400;
    color: var(--color-primary-base-light);
  }
  .signed-out-bar_transparentHeader__t4BH7 .signed-out-bar_loginContent__K9hVw,
  .signed-out-bar_transparentHeader__t4BH7 .signed-out-bar_signUpContent___eUDO {
    color: #1b1b1e;
  }
  .signed-out-bar_loginCta__FOGHR:not(.signed-out-bar_contained__Qfkq_):before {
    border: none;
  }
  @media (max-width: 767px) {
    .signed-out-bar_signupLoginWrapper__8xFgs {
      margin-right: 1.2rem;
    }
    .signed-out-bar_cta__RiLYy {
      padding: 0.5rem 1rem 0.5rem 1.5rem;
    }
    .signed-out-bar_loginCta__FOGHR,
    .signed-out-bar_signUpCta__ix3uf {
      padding: 0.5rem 0.4rem;
      font-size: 1.1em;
    }
    .signed-out-bar_transparentHeader__t4BH7 .signed-out-bar_loginContent__K9hVw {
      font-size: 1.4rem;
      font-weight: 700;
    }
  }
  .default_skeleton__qhQ3u {
    border-radius: 0;
    height: 5.6rem;
    background-color: var(--color-grey-700);
  }
  .components_section__wrfro {
    margin: auto;
    width: 100%;
    max-width: 108rem;
    text-align: center;
  }
  .ibd_container__lJLcE {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    padding: 0 2rem 0 0;
  }
  .ibd_linksList__1EAb_ {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .ibd_header__sU_F9 {
    margin-bottom: 1.8rem;
    font-size: var(--footer-section-header-font-size);
    line-height: var(--footer-section-header-line-height);
    font-weight: var(--footer-section-header-font-weight);
    color: var(--color-primary-base-light);
  }
  .ibd_listItem__IQUAC {
    margin: 0;
    padding: 0.5rem 0;
    font-size: 1rem;
    line-height: 2;
  }
  .ibd_linksList__1EAb_ .ibd_link__ELlqj {
    font-size: 1.4em;
    line-height: 1.2;
    text-decoration: none;
  }
  .ibd_linksList__1EAb_ .ibd_link__ELlqj:hover {
    text-decoration: underline;
  }
  .ibd_linksList__1EAb_ .ibd_link__ELlqj:link,
  .ibd_linksList__1EAb_ .ibd_link__ELlqj:visited {
    color: var(--footer-color-primary);
  }
  .ibd_listItem__IQUAC .footerCcpaLinkWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ibd_listItem__IQUAC .footerCcpaLinkWrapper:after {
    content: "";
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 3.6rem;
    flex: 0 0 3.6rem;
    margin-left: 1rem;
    width: 3.6rem;
    height: 1.7rem;
    background: url(../images/ccpa-privacy-options.svg) 0
      0 / contain no-repeat;
  }
  .ibd_listItem__IQUAC #accessibilityOptions {
    position: relative;
    display: inline-block;
    padding-right: 2.4rem;
  }
  .ibd_listItem__IQUAC #accessibilityOptions:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    background: url(/img/shared/accessibility-options.svg) 0 0 / contain no-repeat;
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
  @media (max-width: 488.98px) {
    .ibd_listItem__IQUAC .footerCcpaLinkWrapper {
      display: block;
    }
  }
  @media (max-width: 769px) {
    .ibd_header__sU_F9 {
      margin-bottom: 1.2rem;
      padding-left: 1.2rem;
      font-size: 2.4em;
      font-weight: 700;
    }
    .ibd_container__lJLcE {
      margin: 0 0 2.5rem;
      width: 100%;
      line-height: 1;
    }
    .ibd_container__lJLcE :last-child {
      border: none;
    }
    .ibd_linksList__1EAb_ {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 0.8rem;
      padding: 1.2rem;
    }
    .ibd_listItem__IQUAC {
      margin: 0 0 1.2rem;
      border-right: 0.1rem solid var(--color-background-light-section-100);
      padding: 0;
    }
    .ibd_linksList__1EAb_ .ibd_link__ELlqj {
      display: inline-block;
      padding: 0.4rem 1.2rem 0.4rem 0;
      font-size: 1.6em;
    }
    .ibd_listItem__IQUAC .footerCcpaLinkWrapper:after {
      margin-left: 0;
      margin-right: 0.4rem;
    }
    .ibd_listItem__IQUAC #accessibilityOptions:after {
      top: 0.6rem;
      margin-right: 0.4rem;
    }
  }
  .ibd-family-footer_guestFooterContainer__RFo8U {
    position: relative;
    width: 100%;
  }
  .ibd-family-footer_outerWrapper__LVp4C {
    width: 100%;
  }
  .ibd-family-footer_innerWrapper__EVXua {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    max-width: 128rem;
    height: auto;
    min-height: auto;
    padding: 4rem 1.5rem;
  }
  .ibd-family-footer_linksWrapper__G8_YM {
    background: var(--color-grey-700);
    color: var(--color-background-light-section-100);
  }
  .ibd-family-footer_accessibilityWrapper____tNY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.6rem;
  }
  .ibd-family-footer_accessibilityWrapperNoGap__vK2r8 {
    gap: 0;
  }
  .ibd-family-footer_ccpaLink__3BtRG:after {
    content: "";
    display: inline-block;
    margin-left: 0.5rem;
    margin-right: 1rem;
    width: 3.6rem;
    height: 1.7rem;
    background: url(../images/ccpa-privacy-options.svg) 0 0 /
      contain no-repeat;
    cursor: auto;
    pointer-events: none;
    vertical-align: text-bottom;
  }
  .ibd-family-footer_connectLinksList__B0JfU {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ibd-family-footer_socialListItem__jQfrT {
    margin: 0;
    padding: 0 3% 0 0;
  }
  .ibd-family-footer_socialFooterImage__k9HEj {
    width: 100%;
  }
  .ibd-family-footer_socialFooterImage__k9HEj svg {
    width: 3.8rem;
    height: 3.8rem;
  }
  .ibd-family-footer_socialFooterImage__k9HEj path {
    fill: #929294;
  }
  .ibd-family-footer_footerMobileApps__GCt8u {
    margin: 2.2rem 0 0;
    padding: 0;
    list-style: none;
  }
  .ibd-family-footer_accessibilityWrapper____tNY
    .ibd-family-footer_footerMobileAppsNoMargin__9Ph9G {
    margin: 0;
  }
  .ibd-family-footer_footerMobileAppsItem__I_FSk {
    margin-bottom: 1rem;
    padding: 0;
  }
  .ibd-family-footer_footerMobileAppsIcon__nCxbG {
    display: block;
    width: 12rem;
    height: 4rem;
  }
  .ibd-family-footer_detailsWrapper__ePvM8 {
    background: var(--color-background-light-section-100);
    color: var(--color-grey-700);
  }
  .ibd-family-footer_footerSiteOwner__4GHG9 {
    display: inline-block;
  }
  .ibd-family-footer_socialMediaContainer__Nl_gS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5rem;
  }
  .ibd-family-footer_socialMediaLogo__7_K0u {
    margin: 0;
    width: 5rem;
    height: 5rem;
    padding: 0;
  }
  .ibd-family-footer_contentWrapper__hk9zT {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: auto;
    padding: 2rem 1.5rem;
  }
  .ibd-family-footer_copyrightWrapper__oS6cB {
    font-size: 1.4em;
    line-height: 1.4;
    text-align: center;
    color: var(--color-grey-700);
  }
  @media (max-width: 767px) {
    .ibd-family-footer_guestFooterContainer__RFo8U {
      margin: 2rem 0 0;
      padding: 3.8rem 1.2rem;
      background: var(--color-grey-700);
      color: var(--color-background-light-section-100);
    }
    .ibd-family-footer_outerWrapper__LVp4C {
      height: 100%;
    }
    .ibd-family-footer_innerWrapper__EVXua {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content;
      padding: 0;
    }
    .ibd-family-footer_linksWrapper__G8_YM {
      margin: 0 auto;
      width: 100%;
      max-width: 55rem;
    }
    .ibd-family-footer_socialMediaContainer__Nl_gS {
      gap: 1rem;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .ibd-family-footer_socialMediaLogo__7_K0u {
      width: 6.6rem;
      height: 6.6rem;
    }
    .ibd-family-footer_accessibilitySection__N2EmX {
      margin-bottom: 0;
    }
    .ibd-family-footer_connectSocialsSection__dxnEw {
      width: 100%;
      text-align: center;
    }
    .ibd-family-footer_connectTitle__cl5KQ {
      display: none;
    }
    .ibd-family-footer_connectLinksList__B0JfU {
      display: block;
      margin: 0 auto;
      width: 80%;
      max-width: 40rem;
      padding: 0;
      list-style-type: none;
    }
    .ibd-family-footer_socialListItem__jQfrT {
      display: inline-block;
      margin: 0 2%;
      width: 21%;
      max-width: 6.6rem;
      padding: 0;
    }
    .ibd-family-footer_socialFooterImage__k9HEj svg {
      width: 100%;
      height: auto;
    }
    .ibd-family-footer_connectSocialsSection__dxnEw
      .ibd-family-footer_footerMobileApps__GCt8u {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 1.5rem;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin: 4rem 0 2rem;
    }
    .ibd-family-footer_bbbSection__D3DEo,
    .ibd-family-footer_trustPilotSection__WCSzI {
      display: none;
    }
    .ibd-family-footer_detailsWrapper__ePvM8 {
      margin: 0 auto;
      width: 100%;
      max-width: 55rem;
      background: transparent;
      font-size: 1.6em;
      text-align: center;
      color: var(--color-background-light-section-100);
    }
    .ibd-family-footer_copyrightWrapper__oS6cB {
      font-size: 1.6rem;
      color: #fff;
    }
  }
  @media (min-width: 768px) {
    .ibd-family-footer_legalSection__nFH96 {
      width: 25%;
      max-width: 32.5rem;
    }
    .ibd-family-footer_earnSection__Y6WvW {
      width: 11%;
      max-width: 16rem;
    }
    .ibd-family-footer_rewardsSection__yd7fX {
      width: 14.5%;
      max-width: 20rem;
    }
    .ibd-family-footer_accessibilitySection__N2EmX {
      margin-bottom: 1.6rem;
    }
    .ibd-family-footer_bbbSection__D3DEo {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .ibd-family-footer_trustPilotSection__WCSzI {
      margin-top: 3rem;
      width: 20rem;
    }
    .ibd-family-footer_trustPilotWidget__PhnxU {
      position: relative;
    }
    .ibd-family-footer_trustPilotFrame__WmrSC {
      position: relative;
      display: block;
      overflow: hidden;
      border-style: none;
      width: auto;
      height: 2.5rem;
    }
  }
  @media (min-width: 768px) and (max-width: 1023px) {
    .ibd-family-footer_guestFooterContainer__RFo8U {
      padding-bottom: 6.2rem;
    }
  }
  @media (min-width: 130rem) {
    .ibd-family-footer_innerWrapper__EVXua {
      max-width: 85%;
    }
  }
  .mobile-apps_container__3Mu32 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin: 3rem 0 0 auto;
    padding: 0;
    list-style: none;
  }
  .mobile-apps_item__n8OVj {
    padding: 0.5rem 0;
  }
  @media (max-width: 767px) {
    .mobile-apps_container__3Mu32 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin: 7rem 0 5rem;
    }
    .mobile-apps_item__n8OVj {
      margin-bottom: 0;
      margin-right: 3.3rem;
    }
    .mobile-apps_item__n8OVj:last-child {
      margin-right: 0;
    }
  }
  .social_container__nhoiD {
    margin: 4rem 0 var(--footer-social-container-margin-bottom);
    font-size: 1.4em;
    text-align: center;
    color: var(--color-grey-400);
  }
  .social_highlight__UyGra {
    font-weight: 700;
    color: var(--color-grey-900);
  }
  .social_logo__KmJlT {
    display: inline-block;
    margin: 1rem 0.75rem 0;
  }
  .dropdown-list_itemBtn__9ceSE {
    margin: 0;
    outline: none;
    width: 100%;
    height: 3.8rem;
    padding: 0;
  }
  .dropdown-list_itemBtn__9ceSE:focus {
    outline: none;
  }
  .dropdown-list_content__JzV5f {
    width: 100%;
  }
  .dropdown-list_label__hPzni {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    height: 3.8rem;
    padding: 0 1.1rem;
    cursor: pointer;
  }
  .dropdown-list_itemName__NG746 {
    font-size: 1.2rem;
    font-weight: 300;
    color: var(--color-grey-10);
  }
  .dropdown-list_checked__q8l02.dropdown-list_label__hPzni
    .dropdown-list_itemName__NG746 {
    color: #1c8bcc;
  }
  .dropdown-list_label__hPzni .dropdown-list_radio__jxN0l {
    margin: 0;
    padding: 0;
  }
  .localization-dropdown_dropdown__U2L0V {
    position: absolute;
    top: 0;
    right: 3.8rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    -webkit-box-shadow: 0 0.1rem 0.2rem 0 rgba(0, 0, 0, 0.75);
    box-shadow: 0 0.1rem 0.2rem 0 rgba(0, 0, 0, 0.75);
    height: auto;
    background-color: #5a5a5d;
    list-style: none;
  }
  .localization-dropdown_currentLanguage__3YdCT,
  .localization-dropdown_dropdown__U2L0V {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .localization-dropdown_currentLanguage__3YdCT {
    position: relative;
    outline: none;
    border: none;
    width: 100%;
    height: 100%;
    padding: 0 3.5rem;
    background: none;
    font-size: 1.2em;
    font-weight: 400;
    text-transform: uppercase;
    color: var(--color-background-light-section-100);
  }
  .localization-dropdown_currentLanguage__3YdCT:focus {
    outline: none;
  }
  .localization-dropdown_currentLanguage__3YdCT:not([disabled]):not(
      [aria-disabled="true"]
    ):hover {
    color: var(--color-background-light-section-100);
  }
  .localization-dropdown_currentLanguage__3YdCT:before {
    content: "";
    position: absolute;
    left: 0.8rem;
    width: 2rem;
    height: 2rem;
    background: transparent
      url(/_next-static/images/footer/localization/globe.svg) 50%/100% no-repeat;
  }
  .localization-dropdown_currentLanguage__3YdCT:after {
    content: "";
    position: absolute;
    right: 1.5rem;
    margin-top: 0;
    width: 1rem;
    height: 0.5rem;
    background: url(/_next-static/images/footer/localization/arrow-down.webp) 50%/100%
      no-repeat;
  }
  .localization-dropdown_languageSelectorDropdown__hc36_:hover
    .localization-dropdown_currentLanguage__3YdCT:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-top: 0;
  }
  .localization-dropdown_languageSelector__5AEp5 {
    position: absolute;
    left: auto;
    right: 0;
    display: none;
    overflow-y: scroll;
    border-bottom-color: var(--color-background-light-section-100);
    width: 16.5rem;
    min-width: 100%;
    max-height: 25rem;
  }
  .localization-dropdown_languageSelectorDropdown__hc36_:hover
    .localization-dropdown_languageSelector__5AEp5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0.3rem 0 0;
  }
  .localization-dropdown_languageSelectorDropdown__hc36_ {
    position: relative;
    margin: 0;
    width: 100%;
    height: 3.4rem;
  }
  #localization-dropdown_languageSelectorDropdownIcon__IZkrd {
    margin-left: 1rem;
  }
  @media (min-width: 768px) and (max-width: 1023px) {
    .localization-dropdown_dropdown__U2L0V {
      right: 1.7rem;
    }
  }
  @media (max-width: 767px) {
    .localization-dropdown_dropdown__U2L0V {
      top: -3.5rem;
      right: 1rem;
    }
  }
  .default_container__pNRO_ {
    padding: 0 2rem 0 0;
  }
  .default_container__pNRO_,
  .rightColumnContainer .default_container__pNRO_ {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .default_linksList__K2UyU {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .default_header__x5I6a {
    font-size: var(--footer-section-header-font-size);
    line-height: var(--footer-section-header-line-height);
    font-weight: var(--footer-section-header-font-weight);
    text-transform: uppercase;
    color: var(--color-grey-1000);
  }
  .default_listItem__7eMQI {
    padding: 0.5rem 0;
  }
  .default_link__25rWR {
    background-color: transparent;
    font-size: 1.4em;
    line-height: 1.5;
    color: var(--footer-color-primary);
    text-decoration: none;
  }
  .default_link__25rWR:hover {
    text-decoration: underline;
  }
  .default_listItem__7eMQI .footerCcpaLinkWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 0.5rem;
  }
  .default_listItem__7eMQI .footerCcpaLinkWrapper:after {
    content: "";
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 3.6rem;
    flex: 0 0 3.6rem;
    margin-left: 1rem;
    width: 3.6rem;
    height: 1.7rem;
    background: url(../images/ccpa-privacy-options.svg) 0
      0 / contain no-repeat;
    cursor: auto;
    pointer-events: none;
    vertical-align: text-bottom;
  }
  @media (max-width: 488.98px) {
    .default_listItem__7eMQI .footerCcpaLinkWrapper {
      display: block;
    }
    .default_container__pNRO_ {
      padding: 0;
    }
    .default_container__pNRO_:nth-child(n + 1) {
      padding: 0 1rem 0 0;
    }
  }
  @media (max-width: 769px) {
    .default_header__x5I6a {
      font-size: 1.4rem;
    }
    .default_listItem__7eMQI .footerCcpaLinkWrapper {
      padding-bottom: 0;
    }
  }
  @media (max-width: 991.98px) {
    .default_container__pNRO_ {
      margin-bottom: 0.8rem;
    }
  }
  @media (min-width: 992px) {
    .default_container__pNRO_ {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
    }
  }
  @media (min-width: 1200px) {
    .default_container__pNRO_ {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
    }
  }
  .verify-email-banner_styles_banner__2Wc5H {
    position: sticky;
    z-index: 3;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.25);
    box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.25);
    width: 100%;
    padding: 0 1.25rem;
    background-color: var(--color-primary-base);
    font-size: 1.4em;
    line-height: 2.6;
    color: var(--color-primary-base-light);
    pointer-events: none;
  }
  .verify-email-banner_styles_confirmEmailWrapper__zAoPf,
  .verify-email-banner_styles_setPasswordWrapper__PZOVK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    width: 100%;
    max-width: 136rem;
  }
  .verify-email-banner_styles_confirmEmailWrapper__zAoPf {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .verify-email-banner_styles_setPasswordWrapper__PZOVK {
    border: none;
    height: 3.6rem;
    background-color: var(--color-primary-base);
    font-size: 1em;
    text-align: left;
    pointer-events: auto;
  }
  .verify-email-banner_styles_setPasswordWrapper__PZOVK:focus {
    outline: none;
  }
  .verify-email-banner_styles_setPasswordWrapper__PZOVK:not([disabled]):not(
      [aria-disabled="true"]
    ):hover {
    background-color: var(--color-primary-base);
  }
  .verify-email-banner_styles_content__nX8xq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 3.6rem;
    font-weight: 400;
  }
  .verify-email-banner_styles_cta__NGHgQ,
  .verify-email-banner_styles_link__MZQwe {
    margin-left: 1rem;
    border: 0.1rem solid var(--color-primary-base-light);
    border-radius: 0.4rem;
    height: 2.8rem;
    padding: 0.6rem 1.2rem;
    background-color: var(--color-primary-base-light);
    font-size: 0.95em;
    font-weight: 300;
    pointer-events: auto;
  }
  .verify-email-banner_styles_cta__NGHgQ:active {
    -webkit-box-shadow: inset var(--color-grey-900) 0 0 0.3rem;
    box-shadow: inset var(--color-grey-900) 0 0 0.3rem;
  }
  .verify-email-banner_styles_cta__NGHgQ:focus {
    outline: 0.1rem auto
      var(--landing-page-shared-promo-banner-button-outline-color);
  }
  .verify-email-banner_styles_cta__NGHgQ:not([disabled]):not(
      [aria-disabled="true"]
    ):hover {
    background-color: var(--color-primary-base-light);
  }
  .verify-email-banner_styles_link__MZQwe {
    background-color: var(--color-primary-base);
    color: var(--color-primary-base-light);
  }
  .verify-email-banner_styles_link__MZQwe:focus {
    outline: none;
  }
  .verify-email-banner_styles_buttonWrapper__OTPNu
    .verify-email-banner_styles_link__MZQwe:link,
  .verify-email-banner_styles_buttonWrapper__OTPNu
    .verify-email-banner_styles_link__MZQwe:visited {
    background-color: var(--color-primary-base);
    color: var(--color-primary-base-light);
  }
  .verify-email-banner_styles_link__MZQwe:not([disabled]):not(
      [aria-disabled="true"]
    ):hover {
    background-color: var(--color-primary-hover);
    color: var(--color-primary-base-light);
  }
  .verify-email-banner_styles_link__MZQwe:not([disabled]):not(
      [aria-disabled="true"]
    ):active {
    color: var(--color-primary-base-light);
  }
  @media (max-width: 767px) {
    .verify-email-banner_styles_setPasswordWrapper__PZOVK,
    .verify-email-banner_styles_text__YuT1l {
      margin: 0.6rem 0;
      line-height: 1.35;
    }
    .verify-email-banner_styles_setPasswordWrapper__PZOVK {
      height: auto;
    }
  }
  .scrollable-content_scrollableContentWrapper__S5Bqt {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: auto;
  }
  .scrollable-content_scrollableContentWrapper__S5Bqt,
  .scrollable-content_scrollableContent__7sExh {
    height: inherit;
  }
  .scrollable-content_scrollableContentOverlay__2qv5s {
    position: absolute;
    display: none;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
  }
  .scrollable-content_shown__SknaP.scrollable-content_scrollableContentOverlay__2qv5s {
    z-index: 1;
    display: block;
  }
  .scrollable-content_scrollableContent__7sExh {
    position: relative;
    overflow-y: auto;
    background-color: var(--color-background-light-section-200);
  }
  .scrollable-content_disabled__NlEfw.scrollable-content_scrollableContent__7sExh {
    z-index: 0;
    pointer-events: none;
  }
  .scrollable-content_pageContent__q4NAj {
    margin: 0 auto;
    min-height: var(--page-content-min-height-desktop);
  }
  @media (max-width: 1023px) {
    .scrollable-content_pageContent__q4NAj:not(
        .scrollable-content_minHeightMobile__vJ_RQ
      ) {
      min-height: 0;
      min-height: auto;
    }
  }
  @media (max-width: 767px) {
    .scrollable-content_container__nRtm0 {
      padding: 0;
    }
  }
  .messages_notificationContainer__cOVF4 {
    position: fixed;
    z-index: var(--z-index-notification);
    bottom: 1.4rem;
    right: 2.4rem;
    padding: 0;
  }
  @media only screen and (max-width: 30em) {
    .messages_notificationContainer__cOVF4 {
      bottom: 0;
      left: 0;
      margin: 0;
    }
    .messages_notificationContainer__cOVF4.messages_quickAccessNavigation__i_stJ {
      bottom: var(--footer-quick-access-navigation-height);
    }
  }
  .messages_lotteryContainer__gHva3 {
    position: fixed;
    bottom: 0.8rem;
    right: 1.6rem;
  }
  .cashback-alert_merchantLink__vrY9j {
    display: inline-block;
    overflow: visible;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: var(--font-weight-bold);
    color: #fff;
    text-decoration: underline;
    white-space: nowrap;
  }
  .suggested-sites_modalContainer__24KDh {
    text-align: center;
  }
  .suggested-sites_subtitle__0wlji,
  .suggested-sites_title__Pdb5X {
    margin-bottom: 0.8rem;
    font-size: 1.8em;
    font-weight: 400;
  }
  .suggested-sites_subtitle__0wlji {
    font-weight: 700;
  }
  .suggested-sites_site__u5FAd {
    margin: 2.4rem 0;
    -webkit-box-shadow: 0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.15);
    border-radius: 0.4rem;
    padding: 0.8rem;
  }
  .suggested-sites_logo__ccytV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 0.8rem;
    border-radius: 0.4rem;
    width: 100%;
    height: 5.6rem;
  }
  .suggested-sites_logoImage__7dFXX path {
    fill: #fff;
  }
  [data-name="Swagbucks"] .suggested-sites_logo__ccytV {
    background-color: #339fba;
  }
  [data-name="Poll Pay"] .suggested-sites_logo__ccytV {
    background: linear-gradient(15deg, #ff1c7b, #ff842c);
  }
  [data-name="Poll Pay"]
    .suggested-sites_logo__ccytV
    .suggested-sites_logoImage__7dFXX {
    scale: 1.1;
  }
  [data-name="ySense"] .suggested-sites_logo__ccytV {
    background-color: #145a96;
  }
  [data-name="ySense"]
    .suggested-sites_logo__ccytV
    .suggested-sites_logoImage__7dFXX {
    scale: 0.6;
  }
  .suggested-sites_copy__tHESu {
    margin: 1.6rem 0;
    font-size: 1.4em;
    line-height: normal;
    text-align: left;
  }
  .suggested-sites_try__LRALe {
    display: block;
    margin-bottom: 0.8rem;
    font-size: 1.4em;
    font-weight: 700;
    text-align: left;
  }
  .suggested-sites_text__BSm6b .suggested-sites_try__LRALe {
    cursor: pointer;
  }
  @media (min-width: 768px) {
    .suggested-sites_site__u5FAd {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
    }
    .suggested-sites_logo__ccytV {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16rem;
      flex: 0 0 16rem;
      margin: 0 1.6rem 0 0;
      width: 16rem;
      height: auto;
    }
    .suggested-sites_copy__tHESu {
      margin: 0.8rem 0;
    }
  }
  .full-screen-loader_loaderContainer__3zftQ {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(255, 255, 255, 0.7);
  }
  .full-screen-loader_loader__1BaEp {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -150%);
    -ms-transform: translate(-50%, -150%);
    transform: translate(-50%, -150%);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
  }
  .full-screen-loader_loader__1BaEp,
  .full-screen-loader_loader__1BaEp:after,
  .full-screen-loader_loader__1BaEp:before {
    border-radius: 50%;
    width: 2.5rem;
    height: 2.5rem;
  }
  .full-screen-loader_loader__1BaEp,
  .full-screen-loader_loader__1BaEp:after,
  .full-screen-loader_loader__1BaEp:before {
    -webkit-animation: full-screen-loader_loader-animation__Ez73X 1.8s ease-in-out
      infinite both;
    animation: full-screen-loader_loader-animation__Ez73X 1.8s ease-in-out
      infinite both;
  }
  .full-screen-loader_loader__1BaEp:before {
    left: -3.5rem;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
  }
  .full-screen-loader_loader__1BaEp:after {
    left: 3.5rem;
  }
  .full-screen-loader_loader__1BaEp:after,
  .full-screen-loader_loader__1BaEp:before {
    content: "";
    position: absolute;
    top: 0;
  }
  @-webkit-keyframes full-screen-loader_loader-animation__Ez73X {
    0%,
    80%,
    to {
      -webkit-box-shadow: 0 2.5rem 0 -1.3rem #69b8d6;
      box-shadow: 0 2.5rem 0 -1.3rem #69b8d6;
    }
    40% {
      -webkit-box-shadow: 0 2.5rem 0 0 #69b8d6;
      box-shadow: 0 2.5rem 0 0 #69b8d6;
    }
  }
  @keyframes full-screen-loader_loader-animation__Ez73X {
    0%,
    80%,
    to {
      -webkit-box-shadow: 0 2.5rem 0 -1.3rem #69b8d6;
      box-shadow: 0 2.5rem 0 -1.3rem #69b8d6;
    }
    40% {
      -webkit-box-shadow: 0 2.5rem 0 0 #69b8d6;
      box-shadow: 0 2.5rem 0 0 #69b8d6;
    }
  }
  div .optimized-image_optimizedImage__kLzI_ {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  div
    .optimized-image_optimizedImage__kLzI_.optimized-image_notExactMatch__2BgaU {
    -o-object-fit: contain;
    object-fit: contain;
  }
  div
    .optimized-image_optimizedImage__kLzI_.optimized-image_fallbackImage__o4Dxq {
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  div .lightbox_modalWrapper__q8A__ {
    position: fixed;
    z-index: var(--z-index-modal);
    top: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }
  div .lightbox_modalContainer__n6TbD {
    position: relative;
    border-radius: 0;
    width: calc(100vw - 5.7rem);
    max-width: 58rem;
    height: calc(100vw - 5.7rem);
    max-height: 58rem;
  }
  div .lightbox_contentContainer__rEKiO {
    height: 100%;
    padding: 0;
  }
  div .lightbox_imageCta__ktrJz {
    display: block;
    overflow: visible;
    border-radius: 0;
    width: 100%;
    height: 100%;
    padding: 0;
  }
  div div .lightbox_imageCta__ktrJz:focus {
    outline: none;
  }
  div .lightbox_imageCtaContent__NMZmG {
    width: 100%;
    height: 100%;
  }
  div .lightbox_image__Y_5ed,
  div .lightbox_image__Y_5ed img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  div .lightbox_overlay__2L349 {
    position: absolute;
    top: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0.8rem;
    background-color: #fff;
    font-size: 1.5em;
    font-weight: var(--font-weight-bold);
    text-transform: uppercase;
  }
  .header_styles_recurringLoginStreaksModalHeader__JT0Qi {
    margin: 0 auto;
    padding-top: 0;
    text-align: center;
    color: #ebf5f8;
  }
  .header_styles_recurringLoginStreaksModalHeader__JT0Qi.header_styles_regularDayHeader__seUQd {
    padding-top: 5.5rem;
  }
  .header_styles_title__zw__k {
    font-size: 2.8em;
    line-height: 1.2;
    font-weight: 700;
  }
  .header_styles_message__3Kdte {
    margin-top: 0.3rem;
    font-size: 1.8em;
    line-height: 1.44;
    font-weight: 400;
  }
  @media (min-width: 768px) {
    .header_styles_recurringLoginStreaksModalHeader__JT0Qi.header_styles_regularDayHeader__seUQd {
      padding-top: 1.6rem;
    }
  }
  .cta_styles_ctaClaimReward__w63lc {
    font-size: 1.8em;
  }
  .streak-day_styles_dayContainer__d3dPz {
    position: relative;
    z-index: 0;
  }
  .streak-day_styles_day0Content__pc4Kg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1.5rem 0 4.2rem;
    text-align: center;
  }
  .streak-day_styles_cta__gICLA {
    -ms-flex-item-align: center;
    align-self: center;
    margin-bottom: 3.8rem;
  }
  .streak-day_styles_day0InfoContainer___PSbE {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 5.8rem 0;
    border-radius: 1rem;
    min-height: 14.2rem;
    padding: 0.4rem 1rem 1.6rem;
    background: rgba(255, 255, 255, 0.1);
  }
  .streak-day_styles_day0InfoContainer___PSbE:after {
    content: "";
    position: absolute;
    top: -4.8rem;
    left: 0;
    width: 100%;
    height: 25.3rem;
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/day-0-reward-background.svg)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 20rem;
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/streak-day-background.svg)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb:before {
    content: "";
    position: absolute;
    top: 48%;
    left: 52%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 4.5rem;
    height: 4.5rem;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-1:before {
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/day-1.webp)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-2:before {
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/day-2.webp)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-3:before {
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/day-3.webp)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-4:before {
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/day-4.webp)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-5:before {
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/day-5.webp)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-6:before {
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/day-6.webp)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-cashBonus {
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/reward-type-cash-bonus.svg)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-cashBonus:before {
    left: 51%;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-spinAndWin {
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/reward-type-spin-and-win.svg)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-spinAndWin:before {
    top: 45%;
    left: 49%;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-swagup {
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/reward-type-swagup.svg)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-swagup:before {
    top: 49%;
    left: 51.5%;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-7 {
    height: 31.7rem;
    background: url(/_next-static/images/recurring-login-streaks/streak-day-background/last-day-reward-background.svg)
      no-repeat 50% / contain;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-7:after,
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-7:before {
    content: none;
  }
  .streak-day_styles_headerContainer___vgfv,
  .streak-day_styles_streakContainer__Gz3xH {
    position: relative;
    z-index: 2;
  }
  .streak-day_styles_streakContainer__Gz3xH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .streak-day_styles_animation__nbcqr {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    pointer-events: none;
  }
  .streak-day_styles_animation__nbcqr.streak-day_styles_show__ivb_N {
    opacity: 1;
  }
  @media (min-width: 768px) {
    .streak-day_styles_day0Content__pc4Kg {
      padding: 0 0 1.6rem;
    }
    .streak-day_styles_cta__gICLA {
      margin: 0;
    }
    .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb {
      height: 17.6rem;
    }
  }
  .countdown_styles_progressBar__eFXq7 {
    overflow: hidden;
    margin-bottom: 0.2rem;
    border-radius: 4.1rem;
    width: 100%;
    height: 0.7rem;
    background-color: var(--color-grey-5);
  }
  .countdown_styles_timerContainer__moYgL {
    margin: 1.6rem auto 0;
    width: 100%;
    max-width: 25.1rem;
  }
  .countdown_styles_timerText___EUrF {
    font-size: 1.2em;
    line-height: 1.33;
    text-align: center;
    color: #ebf5f8;
  }
  .countdown_styles_progressBarFilled__c8tkn {
    -webkit-transition: width 0.3s ease;
    transition: width 0.3s ease;
    height: 100%;
    background-color: #38ad60;
  }
  .day-rewards_styles_rewardContainer__LROF1 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0.8rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 7.4rem;
    height: 12.6rem;
    padding: 0.8rem 0.6rem;
    background: #156477;
  }
  .day-rewards_styles_rewardContainer__LROF1 [role="button"] {
    width: 0 !important;
    height: 0 !important;
  }
  .day-rewards_styles_rewardListItem__LCD__ {
    margin: 0 1rem 1rem 0;
  }
  .day-rewards_styles_rewardListItem__LCD__:nth-child(4),
  .day-rewards_styles_rewardListItem__LCD__:nth-child(7) {
    margin-right: 0;
  }
  .day-rewards_styles_dayRewardsContainer__yiKdi {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .day-rewards_styles_dayRewardsContainer__yiKdi,
  .day-rewards_styles_rewardIcon__qxr2Y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .day-rewards_styles_rewardIcon__qxr2Y {
    position: relative;
    z-index: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    width: 5rem;
    height: 5rem;
    background-color: #fff;
  }
  .day-rewards_styles_rewardIcon__qxr2Y:after {
    content: none;
    position: absolute;
    top: -0.1rem;
    bottom: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    width: calc(100% + 0.2rem);
    height: calc(100% + 0.2rem);
  }
  .day-rewards_styles_rewardIcon__qxr2Y.day-rewards_styles_dayStreakCompleted__GqKrx:after {
    content: "";
    z-index: 2;
    top: -0.1rem;
    opacity: 1;
    background: url(/_next-static/images/recurring-login-streaks/reward-icon/completed-icon.webp)
      no-repeat 50% / contain;
  }
  .day-rewards_styles_rewardIcon__qxr2Y.rewardType-spinAndWin {
    background: url(/_next-static/images/recurring-login-streaks/reward-icon/spin-and-win-icon.svg)
      no-repeat 50% / contain;
  }
  .day-rewards_styles_rewardIcon__qxr2Y.rewardType-cashBonus {
    background: url(/_next-static/images/recurring-login-streaks/reward-icon/cash-bonus-icon.svg)
      no-repeat 50% / contain;
  }
  .day-rewards_styles_rewardIcon__qxr2Y.rewardType-swagup {
    background: url(/_next-static/images/recurring-login-streaks/reward-icon/swagup-icon.svg)
      no-repeat 50% / contain;
  }
  .day-rewards_styles_rewardIcon__qxr2Y#day-7 {
    background: url(/_next-static/images/recurring-login-streaks/reward-icon/last-day-reward-icon.svg)
      no-repeat 50% / contain;
  }
  .day-rewards_styles_rewardIcon__qxr2Y.rewardType-none:before {
    content: attr(title);
    display: block;
    opacity: 0.7;
    font-size: 3.2em;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    color: #073e4a;
  }
  .day-rewards_styles_rewardInfo__ZsR64 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0.3rem;
    line-height: 1.29;
    text-align: center;
    color: #ebf5f8;
  }
  .day-rewards_styles_completedDayReward__WB8RH
    .day-rewards_styles_rewardInfo__ZsR64 {
    display: none;
  }
  .day-rewards_styles_rewardName__V9yl8 {
    font-size: 1.3em;
  }
  .day-rewards_styles_dayCount__naXKD {
    margin-bottom: 0.3rem;
    font-size: 1.4em;
    font-weight: 700;
  }
  .day-rewards_styles_dayRewards__QVElB {
    position: relative;
  }
  .day-rewards_styles_daysOverlayWithCta__93VBL {
    position: absolute;
    z-index: 3;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    background: rgba(7, 62, 74, 0.8);
  }
  .day-rewards_styles_daysOverlayWithCta__93VBL.day-rewards_styles_showCta__kndLp {
    opacity: 1;
  }
  .day-rewards_styles_daysOverlayWithCta__93VBL
    .day-rewards_styles_claimCta__Y0FZ_ {
    margin-top: 4rem;
  }
  .day-rewards_styles_animation__EHk70 {
    position: absolute;
    top: -0.4rem;
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
    pointer-events: none;
  }
  .day-rewards_styles_animation__EHk70.day-rewards_styles_show__C5Hfh {
    opacity: 1;
  }
  .recurring-login-streaks_styles_modalContainer__krBA0
    .recurring-login-streaks_styles_recurringLoginStreaksModal__ftlRU {
    padding: 1.6rem 1.6rem 3.8rem;
    background: #073e4a;
    color: #fff;
  }
  .recurring-login-streaks_styles_recurringLoginStreaksModalContent__78To7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto;
    width: 100%;
    max-width: 36rem;
    height: 100%;
  }
  .recurring-login-streaks_styles_modalContainer__krBA0 {
    z-index: 10000;
    overflow: hidden;
  }
  @media (min-width: 768px) {
    .recurring-login-streaks_styles_modalContainer__krBA0
      .recurring-login-streaks_styles_recurringLoginStreaksModal__ftlRU {
      padding: 1.6rem;
    }
  }
  .typography_styles_displayLarge__eUI2p {
    font-size: var(--font-desktop-size-display-large);
    line-height: var(--font-desktop-line-height-display-large);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-desktop-letter-spacing-display-large);
  }
  .typography_styles_displayMedium__1WL5H {
    font-size: var(--font-desktop-size-display-medium);
    line-height: var(--font-desktop-line-height-display-medium);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-desktop-letter-spacing-display-medium);
  }
  .typography_styles_displaySmall__y14OZ {
    font-size: var(--font-desktop-size-display-small);
    line-height: var(--font-desktop-line-height-display-small);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-desktop-letter-spacing-display-small);
  }
  .typography_styles_headlineLarge__GBXLn {
    font-size: var(--font-desktop-size-headline-large);
    line-height: var(--font-desktop-line-height-headline-large);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-desktop-letter-spacing-headline-large);
  }
  .typography_styles_headlineMedium__WgR1y {
    font-size: var(--font-desktop-size-headline-medium);
    line-height: var(--font-desktop-line-height-headline-medium);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-desktop-letter-spacing-headline-medium);
  }
  .typography_styles_headlineSmall__m5Mo1 {
    font-size: var(--font-desktop-size-headline-small);
    line-height: var(--font-desktop-line-height-headline-small);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-desktop-letter-spacing-headline-small);
  }
  .typography_styles_subheadlineLarge__SrdY9 {
    font-size: var(--font-desktop-size-subheadline-large);
    line-height: var(--font-desktop-line-height-subheadline-large);
    font-weight: var(--font-weight-medium);
    letter-spacing: var(--font-desktop-letter-spacing-subheadline-large);
  }
  .typography_styles_subheadlineMedium__m0EaW {
    font-size: var(--font-desktop-size-subheadline-medium);
    line-height: var(--font-desktop-line-height-subheadline-medium);
    font-weight: var(--font-weight-medium);
    letter-spacing: var(--font-desktop-letter-spacing-subheadline-medium);
  }
  .typography_styles_subheadlineSmall__g81U5 {
    font-size: var(--font-desktop-size-subheadline-small);
    line-height: var(--font-desktop-line-height-subheadline-small);
    font-weight: var(--font-weight-medium);
    letter-spacing: var(--font-desktop-letter-spacing-subheadline-small);
  }
  .typography_styles_bodyLarge__RLmek {
    font-size: var(--font-desktop-size-body-large);
    line-height: var(--font-desktop-line-height-body-large);
    font-weight: var(--font-weight-regular);
    letter-spacing: var(--font-desktop-letter-spacing-body-large);
  }
  .typography_styles_bodyMedium__k5qP7 {
    font-size: var(--font-desktop-size-body-medium);
    line-height: var(--font-desktop-line-height-body-medium);
    font-weight: var(--font-weight-regular);
    letter-spacing: var(--font-desktop-letter-spacing-body-medium);
  }
  .typography_styles_bodySmall__1uDn2 {
    font-size: var(--font-desktop-size-body-small);
    line-height: var(--font-desktop-line-height-body-small);
    font-weight: var(--font-weight-regular);
    letter-spacing: var(--font-desktop-letter-spacing-body-small);
  }
  .typography_styles_bodyExtraSmall__Gc_3R {
    font-size: var(--font-desktop-size-body-extra-small);
    line-height: var(--font-desktop-line-height-body-extra-small);
    font-weight: var(--font-weight-regular);
    letter-spacing: var(--font-desktop-letter-spacing-body-extra-small);
  }
  .typography_styles_buttonLarge__iyOq9 {
    font-size: var(--font-desktop-size-button-large);
    line-height: var(--font-desktop-line-height-button-large);
    font-weight: var(--font-weight-semibold);
    letter-spacing: var(--font-desktop-letter-spacing-button-large);
  }
  .typography_styles_buttonMedium__0FEne {
    font-size: var(--font-desktop-size-button-medium);
    line-height: var(--font-desktop-line-height-button-medium);
    font-weight: var(--font-weight-semibold);
    letter-spacing: var(--font-desktop-letter-spacing-button-medium);
  }
  .typography_styles_buttonSmall__os1Qc {
    font-size: var(--font-desktop-size-button-small);
    line-height: var(--font-desktop-line-height-button-small);
    font-weight: var(--font-weight-semibold);
    letter-spacing: var(--font-desktop-letter-spacing-button-small);
  }
  .typography_styles_displayLargeTiny__h1wRR {
    font-size: var(--font-mobile-size-display-large);
    line-height: var(--font-mobile-line-height-display-large);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-mobile-letter-spacing-display-large);
  }
  .typography_styles_displayMediumTiny__vDn66 {
    font-size: var(--font-mobile-size-display-medium);
    line-height: var(--font-mobile-line-height-display-medium);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-mobile-letter-spacing-display-medium);
  }
  .typography_styles_displaySmallTiny__wZUPX {
    font-size: var(--font-mobile-size-display-small);
    line-height: var(--font-mobile-line-height-display-small);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-mobile-letter-spacing-display-small);
  }
  .typography_styles_headlineLargeTiny__F6C_T {
    font-size: var(--font-mobile-size-headline-large);
    line-height: var(--font-mobile-line-height-headline-large);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-mobile-letter-spacing-headline-large);
  }
  .typography_styles_headlineMediumTiny__qGrz_ {
    font-size: var(--font-mobile-size-headline-medium);
    line-height: var(--font-mobile-line-height-headline-medium);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-mobile-letter-spacing-headline-medium);
  }
  .typography_styles_headlineSmallTiny__P1_O0 {
    font-size: var(--font-mobile-size-headline-small);
    line-height: var(--font-mobile-line-height-headline-small);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--font-mobile-letter-spacing-headline-small);
  }
  .typography_styles_subheadlineLargeTiny__9Jp3V {
    font-size: var(--font-mobile-size-subheadline-large);
    line-height: var(--font-mobile-line-height-subheadline-large);
    font-weight: var(--font-weight-medium);
    letter-spacing: var(--font-mobile-letter-spacing-subheadline-large);
  }
  .typography_styles_subheadlineMediumTiny__kwx7Y {
    font-size: var(--font-mobile-size-subheadline-medium);
    line-height: var(--font-mobile-line-height-subheadline-medium);
    font-weight: var(--font-weight-medium);
    letter-spacing: var(--font-mobile-letter-spacing-subheadline-medium);
  }
  .typography_styles_subheadlineSmallTiny__FmT8d {
    font-size: var(--font-mobile-size-subheadline-small);
    line-height: var(--font-mobile-line-height-subheadline-small);
    font-weight: var(--font-weight-medium);
    letter-spacing: var(--font-mobile-letter-spacing-subheadline-small);
  }
  .typography_styles_bodyLargeTiny__4sNtb {
    font-size: var(--font-mobile-size-body-large);
    line-height: var(--font-mobile-line-height-body-large);
    font-weight: var(--font-weight-regular);
    letter-spacing: var(--font-mobile-letter-spacing-body-large);
  }
  .typography_styles_bodyMediumTiny__BKJDk {
    font-size: var(--font-mobile-size-body-medium);
    line-height: var(--font-mobile-line-height-body-medium);
    font-weight: var(--font-weight-regular);
    letter-spacing: var(--font-mobile-letter-spacing-body-medium);
  }
  .typography_styles_bodySmallTiny__tPXfp {
    font-size: var(--font-mobile-size-body-small);
    line-height: var(--font-mobile-line-height-body-small);
    font-weight: var(--font-weight-regular);
    letter-spacing: var(--font-mobile-letter-spacing-body-small);
  }
  .typography_styles_bodyExtraSmallTiny__s5hSH {
    font-size: var(--font-mobile-size-body-extra-small);
    line-height: var(--font-mobile-line-height-body-extra-small);
    font-weight: var(--font-weight-regular);
    letter-spacing: var(--font-mobile-letter-spacing-body-extra-small);
  }
  .typography_styles_buttonLargeTiny__VaQPv {
    font-size: var(--font-mobile-size-button-large);
    line-height: var(--font-mobile-line-height-button-large);
    font-weight: var(--font-weight-semibold);
    letter-spacing: var(--font-mobile-letter-spacing-button-large);
  }
  .typography_styles_buttonMediumTiny__0V976 {
    font-size: var(--font-mobile-size-button-medium);
    line-height: var(--font-mobile-line-height-button-medium);
    font-weight: var(--font-weight-semibold);
    letter-spacing: var(--font-mobile-letter-spacing-button-medium);
  }
  .typography_styles_buttonSmallTiny__UiY3l {
    font-size: var(--font-mobile-size-button-small);
    line-height: var(--font-mobile-line-height-button-small);
    font-weight: var(--font-weight-semibold);
    letter-spacing: var(--font-mobile-letter-spacing-button-small);
  }
  div .streak-badge_styles_badgeContainer__Jmz_X,
  div .streak-badge_styles_badge__BXMLY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  div .streak-badge_styles_badge__BXMLY {
    position: relative;
    width: 12.2rem;
    height: 12.2rem;
  }
  div .streak-badge_styles_badgeImage__U2Rt3 {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  div .streak-badge_styles_badgeContent__bNwK8 {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-weight: var(--font-weight-bold);
    text-align: center;
    color: var(--color-grey-9);
  }
  div .streak-badge_styles_badgeContent__bNwK8,
  div .streak-badge_styles_streakText__QAg98 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  div .streak-badge_styles_streakText__QAg98 {
    line-height: 1;
  }
  div .streak-badge_styles_streakNumber__ILHY3 {
    font-size: 4.8em;
    line-height: 1;
    font-weight: var(--font-weight-bold);
  }
  div .streak-badge_styles_streakLabelContainer__M1L_I {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  div .streak-badge_styles_dayLabel__C9k0k {
    font-size: 1.8em;
  }
  div
    .streak-badge_styles_completed__0wxEg.streak-badge_styles_badgeContent__bNwK8 {
    -webkit-transform: translate(-50%, 25%);
    -ms-transform: translate(-50%, 25%);
    transform: translate(-50%, 25%);
  }
  div
    .streak-badge_styles_completed__0wxEg.streak-badge_styles_streakNumber__ILHY3 {
    font-size: 1.8em;
  }
  div
    .streak-badge_styles_completed__0wxEg.streak-badge_styles_streakLabel__v4lVd {
    font-size: 1em;
  }
  div .streak-progress_styles_progressContainer__QmvfN {
    --incomplete-color: var(--color-grey-4);
    --completed-color: var(--color-grey-9);
    margin-bottom: -0.8rem;
  }
  div .streak-progress_styles_daysContainer__HTT4W {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.2rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--incomplete-color);
  }
  div
    .streak-progress_styles_completed__wieiC.streak-progress_styles_dayIndicator__MGFkb {
    color: var(--completed-color);
  }
  div .streak-progress_styles_dayIndicator__MGFkb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.8rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  div .streak-progress_styles_flameIcon__PZi7k {
    width: 3rem;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  div .streak-progress_styles_grayCircle__qVJYA {
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
    border-radius: 50%;
    width: 3rem;
    height: 3rem;
    background-color: var(--incomplete-color);
  }
  div
    .streak-progress_styles_completed__wieiC
    .streak-progress_styles_dayLabel__UMJGd,
  div
    .streak-progress_styles_completed__wieiC
    .streak-progress_styles_grayCircle__qVJYA {
    font-weight: var(--font-weight-bold);
  }
  div .login-streaks-modal_styles_contentContainer__8yS0X {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.4rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2.4rem 2.4rem 4rem;
    text-align: center;
  }
  div .login-streaks-modal_styles_textContent__GthR1 {
    display: grid;
    grid-gap: 0.8rem;
    gap: 0.8rem;
  }
  div .login-streaks-modal_styles_headline___2PCZ {
    margin: 0 0 1.6rem;
    font-size: 2.2rem;
    line-height: 1.3;
    font-weight: var(--font-weight-bold);
    color: var(--color-grey-10);
  }
  div .login-streaks-modal_styles_highlight__W6JPm {
    color: #ff7516;
  }
  div .login-streaks-modal_styles_description__a6Puh b,
  div .login-streaks-modal_styles_description__a6Puh var {
    font-weight: var(--font-weight-bold);
  }
  div .login-streaks-modal_styles_actionButton__mKOeT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
  @media (min-width: 768px) {
    div .login-streaks-modal_styles_modalContainer__KsYXW {
      width: 40rem;
      height: 44rem;
    }
  }
  .network-operation-error-block_container__SquBh {
    border-radius: 0.8rem;
    width: 100%;
    height: 100%;
    background-color: var(--background-light-section-100);
  }
  .network-operation-error-block_container__SquBh,
  .network-operation-error-block_errorText__6UhPY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .network-operation-error-block_errorText__6UhPY {
    gap: 1rem;
    padding: 2rem;
    text-align: center;
  }
  .swagbucks_styles_contentContainer__9v_0C {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    height: 100%;
    padding: 1.3rem 2.4rem 3.5rem;
  }
  .swagbucks_styles_contentContainer__9v_0C .swagbucks_styles_cta__sRRQP:link,
  .swagbucks_styles_contentContainer__9v_0C .swagbucks_styles_cta__sRRQP:visited {
    width: auto;
    height: auto;
  }
  .swagbucks_styles_header__zB2GD {
    width: 100%;
    max-width: 41rem;
    height: 8.6rem;
  }
  .swagbucks_styles_image__OdaDE {
    max-width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .swagbucks_styles_link__7_Pin {
    font-size: 1.8rem;
  }
  .swagbucks_styles_animationContainer__xhthc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    min-height: 25rem;
  }
  .swagbucks_styles_animationContainer__xhthc
    .swagbucks_styles_animationWrapper__H5F17 {
    position: absolute;
    top: 2rem;
    left: calc(50% - 20rem);
    width: 40rem;
    height: 40rem;
  }
  .swagbucks_styles_animationContainer__xhthc.swagbucks_styles_animationContainerTop15__u0twl
    .swagbucks_styles_animationWrapper__H5F17 {
    top: 4rem;
  }
  .swagbucks_styles_animationContainer__xhthc .swagbucks_styles_animation__oO_B3 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }
  .swagbucks_styles_descriptionContainer__f5wcx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.8rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.4rem;
  }
  .swagbucks_styles_title__tgghU {
    font-size: 2.8rem;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    color: var(--color-primary-base);
  }
  .swagbucks_styles_description__EGtxW {
    font-weight: 700;
  }
  .swagbucks_styles_description__EGtxW,
  .swagbucks_styles_prize__mzFz0 {
    font-size: 1.8rem;
    line-height: 1.33;
    text-align: center;
    color: var(--color-grey-9);
  }
  .animation_animation__usw2P {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    top: 2rem;
    opacity: 0;
    -webkit-transition: opacity 3s ease-in-out;
    transition: opacity 3s ease-in-out;
    pointer-events: none;
  }
  .animation_animation__usw2P.animation_show__MNNav {
    opacity: 1;
  }
  .swagbucks_contentContainer__Q_IzJ {
    position: relative;
    text-align: center;
  }
  .swagbucks_title__21KWs {
    font-size: 2.4em;
    color: var(--color-primary-base);
  }
  .swagbucks_title__21KWs:after {
    content: "";
    display: block;
    margin: 0.4rem auto;
    width: 4.8rem;
    height: 4.8rem;
    background: url(/_next-static/images/collectors-bill/bill.svg) no-repeat 50%;
  }
  .swagbucks_amount__smOZn {
    font-weight: 700;
  }
  .swagbucks_image__iRWqI {
    -webkit-animation: swagbucks_slideInImage__FMwhT 0.5s linear;
    animation: swagbucks_slideInImage__FMwhT 0.5s linear;
    margin: 0 auto 1.6rem;
    -webkit-box-shadow: 0 3rem 12rem 0 rgba(128, 128, 128, 0.25098);
    box-shadow: 0 3rem 12rem 0 rgba(128, 128, 128, 0.25098);
    width: auto;
    max-height: 14.4rem;
  }
  .swagbucks_description__tok8a {
    margin: 0 auto 2.4rem;
    font-size: 1.6em;
  }
  .swagbucks_link__x5X4m {
    position: relative;
    z-index: 2;
    display: block;
    margin-bottom: 4rem;
    border-radius: 0.4rem;
    width: 100%;
    height: auto;
    padding: 1.6rem;
    font-size: 1.8em;
    font-weight: 700;
  }
  @-webkit-keyframes swagbucks_slideInImage__FMwhT {
    0% {
      -webkit-transform: translateY(1000%);
      transform: translateY(1000%);
    }
    90% {
      -webkit-transform: translateY(-15%);
      transform: translateY(-15%);
    }
    95% {
      -webkit-transform: translateY(5%);
      transform: translateY(5%);
    }
    to {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  @keyframes swagbucks_slideInImage__FMwhT {
    0% {
      -webkit-transform: translateY(1000%);
      transform: translateY(1000%);
    }
    90% {
      -webkit-transform: translateY(-15%);
      transform: translateY(-15%);
    }
    95% {
      -webkit-transform: translateY(5%);
      transform: translateY(5%);
    }
    to {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  .background_gradientTrianglesBackground__jFWrg {
    overflow: hidden;
    margin: 0;
    max-width: none;
    padding: 0;
    background: url(/_next-static/images/bonus/sites/swagbucks/gradient-triangles.svg)
      50% / cover no-repeat;
  }
  .background_triangleBackground__iI_Li {
    --d: 16rem;
    position: relative;
    background: #006d8c;
  }
  .background_triangleBackground__iI_Li,
  .background_triangleBackground__iI_Li:after,
  .background_triangleBackground__iI_Li:before {
    --strip-stop: 100%;
    --strip-f: 0.5;
    --strip-stop-0: calc(var(--strip-f) * var(--strip-stop));
    --strip-stop-1: calc(var(--strip-stop) - var(--strip-stop-0));
    --strip-end: #f00;
    --strip-mid: transparent;
    --strip-list: var(--strip-end) 0, var(--strip-end) var(--strip-stop-0),
      var(--strip-mid) 0, var(--strip-mid) var(--strip-stop-1), var(--strip-end) 0,
      var(--strip-end) var(--strip-stop);
    --joint-list: var(--joint-end, #f00) var(--joint-stop, 25%),
      var(--joint-mid, transparent) 0;
    --joint-0: linear-gradient(135deg, var(--joint-list));
    --joint-1: linear-gradient(-135deg, var(--joint-list));
    --joint-2: linear-gradient(-45deg, var(--joint-list));
    --joint-3: linear-gradient(45deg, var(--joint-list));
  }
  .background_triangleBackground__iI_Li:after,
  .background_triangleBackground__iI_Li:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: repeating-linear-gradient(
      calc(var(--sgni) * 45deg),
      var(--strip-list)
    );
    -webkit-mask: var(--mask);
    mask: var(--mask);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-mask-position: 50% 50%;
    mask-position: 50% 50%;
    -webkit-mask-position: var(--mask-o, 50% 50%);
    mask-position: var(--mask-o, 50% 50%);
    -webkit-mask-size: var(--mask-d);
    mask-size: var(--mask-d);
    --i: 0;
    --noti: calc(1 - var(--i));
    --sgni: calc(2 * var(--i) - 1);
    --c: hsl(0, 0%, 0%, var(--i));
    --notc: hsl(0, 0%, 0%, var(--noti));
    --fill: linear-gradient(var(--c), var(--c));
    --c0: rgb(
      calc(var(--i) * 1 + var(--noti) * 0),
      calc(var(--i) * 116 + var(--noti) * 109),
      calc(var(--i) * 150 + var(--noti) * 140)
    );
    --c1: rgb(
      calc(var(--i) * 0 + var(--noti) * 1),
      calc(var(--i) * 109 + var(--noti) * 116),
      calc(var(--i) * 140 + var(--noti) * 150)
    );
    --o: calc(50% - 0.5 * var(--d));
    --strip-stop: calc(2 * var(--d) / 14.1);
    --strip-end: var(--c0);
    --mask: var(--fill), var(--joint-3), var(--joint-3), var(--joint-0),
      var(--joint-0);
    --mask-o: 50%, var(--o) var(--o);
    --mask-d: var(--d) var(--d);
  }
  .background_triangleBackground__iI_Li:after {
    --i: 1;
  }
  .background_gradientBackground__skLH0 {
    background: linear-gradient(45deg, #266bff, #1b4bb3);
  }
  .background_diamondBackground__xacn7 {
    overflow: hidden;
    margin: 0;
    max-width: none;
    padding: 0;
    background: url(/_next-static/images/bonus/bonus-background.svg) 50% / cover
      no-repeat;
  }
  .background_cubeBackground__V7x_E {
    --color1: #106490;
    --color2: #116ea2;
    --color3: #0f6898;
    margin: 0;
    max-width: none;
    padding: 0;
    background: var(--color1);
    background-image: linear-gradient(
        30deg,
        var(--color2) 12%,
        transparent 12.5%,
        transparent 87%,
        var(--color2) 87.5%,
        var(--color2)
      ),
      linear-gradient(
        150deg,
        var(--color2) 12%,
        transparent 12.5%,
        transparent 87%,
        var(--color2) 87.5%,
        var(--color2)
      ),
      linear-gradient(
        30deg,
        var(--color2) 12%,
        transparent 12.5%,
        transparent 87%,
        var(--color2) 87.5%,
        var(--color2)
      ),
      linear-gradient(
        150deg,
        var(--color2) 12%,
        transparent 12.5%,
        transparent 87%,
        var(--color2) 87.5%,
        var(--color2)
      ),
      linear-gradient(
        60deg,
        var(--color3) 25%,
        transparent 25.5%,
        transparent 75%,
        var(--color3) 75%,
        var(--color3)
      ),
      linear-gradient(
        60deg,
        var(--color3) 25%,
        transparent 25.5%,
        transparent 75%,
        var(--color3) 75%,
        var(--color3)
      );
    background-position: 0 0, 0 0, 6rem 10.5rem, 6rem 10.5rem, 0 0, 6rem 10.5rem;
    background-size: 12rem 21rem;
  }
  @font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal;
  }
  :root {
    --swiper-theme-color: #007aff;
  }
  :host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
  }
  .swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
  }
  .swiper-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: initial;
    transition-timing-function: ease;
    -webkit-transition-timing-function: var(
      --swiper-wrapper-transition-timing-function,
      initial
    );
    transition-timing-function: var(
      --swiper-wrapper-transition-timing-function,
      initial
    );
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  .swiper-android .swiper-slide,
  .swiper-ios .swiper-slide,
  .swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  .swiper-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
  }
  .swiper-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
  }
  .swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    display: block;
  }
  .swiper-slide-invisible-blank {
    visibility: hidden;
  }
  .swiper-autoheight,
  .swiper-autoheight .swiper-slide {
    height: auto;
  }
  .swiper-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform;
  }
  .swiper-backface-hidden .swiper-slide {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .swiper-3d.swiper-css-mode .swiper-wrapper {
    -webkit-perspective: 1200px;
    perspective: 1200px;
  }
  .swiper-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  .swiper-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px;
  }
  .swiper-3d .swiper-cube-shadow,
  .swiper-3d .swiper-slide {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  .swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
  }
  .swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  .swiper-css-mode.swiper-horizontal > .swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
  }
  .swiper-css-mode.swiper-vertical > .swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory;
  }
  .swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    -ms-scroll-snap-type: none;
    scroll-snap-type: none;
  }
  .swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: none;
  }
  .swiper-css-mode.swiper-centered > .swiper-wrapper:before {
    content: "";
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    order: 9999;
  }
  .swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always;
  }
  [dir="ltr"]
    .swiper-css-mode.swiper-centered.swiper-horizontal
    > .swiper-wrapper
    > .swiper-slide:first-child {
    margin-left: var(--swiper-centered-offset-before);
  }
  [dir="rtl"]
    .swiper-css-mode.swiper-centered.swiper-horizontal
    > .swiper-wrapper
    > .swiper-slide:first-child {
    margin-right: var(--swiper-centered-offset-before);
  }
  .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
  }
  .swiper-css-mode.swiper-centered.swiper-vertical
    > .swiper-wrapper
    > .swiper-slide:first-child {
    margin-top: var(--swiper-centered-offset-before);
  }
  .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
  }
  .swiper-3d .swiper-slide-shadow,
  .swiper-3d .swiper-slide-shadow-bottom,
  .swiper-3d .swiper-slide-shadow-left,
  .swiper-3d .swiper-slide-shadow-right,
  .swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(
      linear,
      right top,
      left top,
      from(rgba(0, 0, 0, 0.5)),
      to(rgba(0, 0, 0, 0))
    );
    background-image: linear-gradient(
      270deg,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0)
    );
  }
  .swiper-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(
      linear,
      left top,
      right top,
      from(rgba(0, 0, 0, 0.5)),
      to(rgba(0, 0, 0, 0))
    );
    background-image: linear-gradient(
      90deg,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0)
    );
  }
  .swiper-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      from(rgba(0, 0, 0, 0.5)),
      to(rgba(0, 0, 0, 0))
    );
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(0, 0, 0, 0.5)),
      to(rgba(0, 0, 0, 0))
    );
    background-image: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0)
    );
  }
  .swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 4px solid #007aff;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-top: 4px solid transparent;
  }
  .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
  .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s linear infinite;
    animation: swiper-preloader-spin 1s linear infinite;
  }
  .swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
  }
  .swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
  }
  @-webkit-keyframes swiper-preloader-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  @keyframes swiper-preloader-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  .swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10;
  }
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > .swiper-pagination,
  .swiper-pagination.swiper-pagination-disabled {
    display: none !important;
  }
  .swiper-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-bullets.swiper-pagination-horizontal,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: 8px;
    bottom: var(--swiper-pagination-bottom, 8px);
    top: auto;
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%;
  }
  .swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
  }
  .swiper-pagination-bullet {
    width: 8px;
    width: var(
      --swiper-pagination-bullet-width,
      var(--swiper-pagination-bullet-size, 8px)
    );
    height: 8px;
    height: var(
      --swiper-pagination-bullet-height,
      var(--swiper-pagination-bullet-size, 8px)
    );
    display: inline-block;
    border-radius: 50%;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: #000;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: 0.2;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  }
  button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
  }
  .swiper-pagination-bullet:only-child {
    display: none !important;
  }
  .swiper-pagination-bullet-active {
    opacity: 1;
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
  }
  .swiper-pagination-vertical.swiper-pagination-bullets,
  .swiper-vertical > .swiper-pagination-bullets {
    right: 8px;
    right: var(--swiper-pagination-right, 8px);
    left: auto;
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
  .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
  .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
  .swiper-vertical
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
  }
  .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet,
  .swiper-vertical
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: top 0.2s, -webkit-transform 0.2s;
    transition: top 0.2s, -webkit-transform 0.2s;
    transition: transform 0.2s, top 0.2s;
    transition: transform 0.2s, top 0.2s, -webkit-transform 0.2s;
  }
  .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
  .swiper-pagination-horizontal.swiper-pagination-bullets
    .swiper-pagination-bullet {
    margin: 0 4px;
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  .swiper-horizontal
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
  .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
  }
  .swiper-horizontal
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet,
  .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    -webkit-transition: left 0.2s, -webkit-transform 0.2s;
    transition: left 0.2s, -webkit-transform 0.2s;
    transition: transform 0.2s, left 0.2s;
    transition: transform 0.2s, left 0.2s, -webkit-transform 0.2s;
  }
  .swiper-horizontal.swiper-rtl
    > .swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    -webkit-transition: right 0.2s, -webkit-transform 0.2s;
    transition: right 0.2s, -webkit-transform 0.2s;
    transition: transform 0.2s, right 0.2s;
    transition: transform 0.2s, right 0.2s, -webkit-transform 0.2s;
  }
  .swiper-pagination-fraction {
    color: inherit;
    color: var(--swiper-pagination-fraction-color, inherit);
  }
  .swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    background: var(
      --swiper-pagination-progressbar-bg-color,
      rgba(0, 0, 0, 0.25)
    );
    position: absolute;
  }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
  }
  .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
  }
  .swiper-horizontal > .swiper-pagination-progressbar,
  .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-vertical
    > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-horizontal
    > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
  .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
  .swiper-pagination-progressbar.swiper-pagination-vertical,
  .swiper-vertical > .swiper-pagination-progressbar {
    width: 4px;
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
  .swiper-pagination-lock {
    display: none;
  }
  .instore-how-it-works_modalContent__op9HJ {
    z-index: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow-y: auto;
    border-radius: 2rem 2rem 0 0;
    height: inherit;
    max-height: inherit;
    background: var(--color-background-light-section-transparent);
    background-color: #fff;
  }
  .instore-how-it-works_slidesContainer__br7Gq {
    width: 100%;
    min-height: 100%;
  }
  .instore-how-it-works_slidesContainer__br7Gq .swiper-wrapper {
    padding-left: 0;
  }
  .instore-how-it-works_slidesContainer__br7Gq .swiper-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 6rem;
  }
  .instore-how-it-works_slideTitle____WaJ {
    position: relative;
    margin: 2rem 0 1rem;
    font-size: 2.4em;
    font-weight: var(--font-weight-bold);
    text-align: center;
    color: var(--color-grey-900);
  }
  .instore-how-it-works_slideSubTitle__wRPSc {
    margin: 0 0 3rem;
    width: 100%;
    font-size: 2em;
    font-weight: 300;
    text-align: center;
  }
  .instore-how-it-works_setActiveSlideCta__69X3X {
    display: block;
    border: none;
    border-radius: 50%;
    width: 1.6rem;
    height: 1.6rem;
    padding: 0.6rem;
    background: var(--color-grey-300);
  }
  .instore-how-it-works_setActiveSlideCta__69X3X:not(:last-of-type) {
    margin-right: 2.6rem;
  }
  .instore-how-it-works_setActiveSlideCta__69X3X.instore-how-it-works_active__iXr2g {
    background-color: var(--color-primary-base);
  }
  .instore-how-it-works_slideImage__8CCA8 {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .instore-how-it-works_slideImageContainer__p_vFK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    padding: 2rem;
  }
  .instore-how-it-works_slideContentContainer__jYtaC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: calc(calc(calc(1vh * 100) - 3.2rem) - 6rem);
    height: calc(calc(calc(var(--deviceCssVhUnit, 1vh) * 100) - 3.2rem) - 6rem);
    padding: 2.4rem;
  }
  .instore-how-it-works_downloadAndroidLink__CUFMX,
  .instore-how-it-works_downloadIosLink__KJwpM {
    display: block;
    width: 12rem;
    height: 4rem;
  }
  .instore-how-it-works_downloadAndroidLink__CUFMX {
    background: url(/img/mobile/google-play.svg) no-repeat;
  }
  .instore-how-it-works_downloadIosLink__KJwpM {
    background: url(/img/mobile/app-store.svg) no-repeat;
  }
  .instore-how-it-works_downloadAppContainer__c82BJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .instore-how-it-works_contentContainer__p1L_r {
    padding: 0;
  }
  .instore-how-it-works_closeCta__OyQrq {
    background: none;
  }
  .instore-how-it-works_loadingIcon__l1Gb6 {
    position: absolute;
    top: 50%;
    -webkit-animation: instore-how-it-works_spinner-keyframe__DVRfV 0.6s infinite;
    animation: instore-how-it-works_spinner-keyframe__DVRfV 0.6s infinite;
    border: 0.2rem solid #eee;
    border-bottom: 0.2rem solid var(--color-primary-base);
    border-radius: 50%;
    width: 2.6rem;
    height: 2.6rem;
  }
  @-webkit-keyframes instore-how-it-works_spinner-keyframe__DVRfV {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  @keyframes instore-how-it-works_spinner-keyframe__DVRfV {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  @media (min-width: 48em) {
    .instore-how-it-works_slidesContainer__br7Gq {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      height: inherit;
    }
    .instore-how-it-works_slidesContainer__br7Gq .swiper-pagination {
      position: absolute;
      z-index: 2;
      -ms-flex-negative: 0;
      flex-shrink: 0;
    }
  }
  .consumer_headerContainer__kxLc9 {
    width: 100%;
  }
  .consumer_transparentHeader__ZxKGb {
    position: absolute;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: initial;
  }
  #next-frontend-body,
  #next-frontend-html {
    overflow-y: hidden;
    margin: 0;
    height: 100%;
    font-size: 10px;
    line-height: normal;
    font-family: var(--font-family);
  }
  .without-legacy-header#next-frontend-body {
    padding-top: 0;
  }
  #__next,
  #next-frontend-body-blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: inherit;
  }
  #__next {
    overflow: hidden;
  }
  #alerts-container {
    font-size: 1.4em;
  }
  #alerts-container .alert {
    padding-bottom: 0;
  }
  #alerts-container .verifyEmailBannerContainer {
    margin-bottom: 0;
  }
  #launcher {
    bottom: 6.25rem;
  }
  a {
    color: inherit;
    text-decoration: none;
  }
  p {
    margin: 0;
  }
  var {
    font-style: normal;
  }
  button {
    color: inherit;
  }
  * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  :root {
    --device-full-height-vh-value: calc(var(--deviceCssVhUnit, 1vh) * 100);
    --scrollbar-width: 0.8rem;
  }
  @media (min-width: 767px) {
    ::-webkit-scrollbar {
      width: 0.8rem;
      width: var(--scrollbar-width);
      background: var(--color-background-light-section-200);
    }
    ::-webkit-scrollbar-track {
      border-radius: 0.8rem;
    }
    ::-webkit-scrollbar-thumb {
      border-radius: 0.8rem;
      background: var(--color-grey-300);
    }
    ::-webkit-scrollbar-thumb:window-inactive {
      opacity: 0.6;
    }
  }
  #legacy-header-container {
    background: var(--color-background-light-section-200);
  }
  .avemaple #legacy-footer-container,
  .avemaple #legacy-header-container {
    display: none;
  }
  .avemaple body {
    padding-top: 0;
  }
  .ysense #main-header {
    font-size: 1.3em;
  }
  #legacy-header-container #main-header,
  #legacy-header-container .navbar-fixed-top,
  .upromise #legacy-header-container .header-cont,
  .upromise #legacy-header-container .mainNavContainer {
    z-index: calc(var(--z-index-sticky-page-header) + 1);
  }
  #legacy-header-container #main-header {
    margin-top: 0;
  }
  .mypoints #alerts-container *,
  .mypoints #alerts-container .verifyEmailBannerContainer *,
  .mypoints #dailyToDoDropContainer .todo-drop.dropdown-menu *,
  .mypoints #legacy-footer-container,
  .mypoints #legacy-header-container,
  .mypoints #legacy-header-container .btn,
  .mypoints #legacy-header-container .dropdown-menu > li > a {
    font-weight: 300;
  }
  #legacy-header-container #alerts-container {
    margin: 0 auto;
    max-width: 151rem;
    padding: 0;
    font-size: 1.4em;
  }
  #legacy-header-container #alerts-container :first-child {
    margin-bottom: 0;
  }
  .mypoints #loginModal,
  .mypoints #signupModal {
    font-weight: 300;
  }
  .tada #loginModal .forgotPasswordCta {
    font-size: inherit;
  }
  .upromise #legacy-header-container .headerAccountItemsList {
    font-size: 1.6em;
  }
  .upromise #legacy-footer-container {
    padding: 0.5rem 0 2.5rem;
    background-color: #fff;
    line-height: 1.5;
  }
  .upromise #legacy-footer-container #footer {
    margin-bottom: 0;
  }
  .baseFooterApplicable#footer {
    margin: 0;
    border-top: none;
    padding: 0;
    font-size: 1em;
  }
  br,
  p {
    clear: none;
  }
  