/* [project]/node_modules/@msu/lie-detector/dist/assets/QuizFormFooter.css [app-client] (css) */
._cover_mxn7n_6 {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

._quiz_form_footer_mxn7n_13 {
  border-top: 1px solid var(--neutral-300);
  background-color: var(--neutral-white);
  border-radius: 24px 24px 0 0;
  width: 100%;
  padding: 20px 16px;
  position: relative;
  box-shadow: 0 -2px 16px #00000026;
}

._quiz_form_footer_buttons_mxn7n_23 {
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  display: flex;
}

._quiz_form_footer_buttons_mxn7n_23 > button {
  width: 100%;
  height: 40px;
  font-family: var(--font-roboto);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 0 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

._cancel_mxn7n_44 {
  color: var(--gray-500);
  border: 1px solid var(--neutral-opacity-gray-g-30);
  flex: .3;
}

._cancel_mxn7n_44:hover {
  background-color: #868e961a;
}

._confirm_mxn7n_53 {
  color: var(--neutral-white);
  background-color: var(--brand-primary);
  flex: 1;
}

._confirm_mxn7n_53:hover {
  background-color: var(--brand-primary-action);
}

._confirm_mxn7n_53:disabled {
  color: var(--neutral-opacity-gray-g-60);
  pointer-events: none;
  background-color: #868e9633;
}

._solution_guide_mxn7n_67 {
  background: var(--green-50);
  color: var(--green-700);
  font-family: var(--font-roboto);
  border-radius: 12px;
  gap: 8px;
  margin-bottom: 16px;
  padding: 8px 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

/* [project]/node_modules/@msu/lie-detector/dist/assets/QuizFormHeader.css [app-client] (css) */
._quiz_form_header_fy3sz_6 {
  background: #8632fb0d;
  align-items: center;
  height: 94px;
  padding: 28px 24px 24px;
  transition: all .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

._quiz_form_header_fy3sz_6 h3 {
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-sofia-sans-condensed);
  letter-spacing: -.1px;
  color: var(--gray-900);
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  animation: .3s _fadeIn_fy3sz_1;
}

._quiz_form_header_fy3sz_6 em {
  color: #8632fb;
}

@keyframes _fadeIn_fy3sz_1 {
  0% {
    opacity: 0;
    transform: translateY(-5px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

._pinkbean_fy3sz_43 {
  image-rendering: pixelated;
  position: absolute;
  bottom: 0;
  right: 16px;
}

._bg_img_fy3sz_50 {
  position: absolute;
  top: 0;
  right: 0;
}

._quiz_form_header_page_fy3sz_56 {
  border-bottom: 1px solid var(--neutral-opacity-gray-g-20);
  justify-content: space-between;
  align-items: center;
  padding: 34px 24px 12px;
  transition: all .3s;
  display: flex;
  position: relative;
}

._quiz_form_header_page_fy3sz_56 h3, ._quiz_form_header_page_fy3sz_56 ._quiz_form_header_page_number_box_fy3sz_69 {
  animation: .3s _fadeIn_fy3sz_1;
}

._quiz_form_header_page_title_fy3sz_73, ._quiz_form_header_page_current_fy3sz_85 {
  color: var(--brand-primary);
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-sofia-sans-condensed);
  letter-spacing: -.1px;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}

._quiz_form_header_page_number_box_fy3sz_69 {
  align-items: flex-end;
  gap: 4px;
  display: flex;
}

._total_page_fy3sz_103 {
  color: var(--neutral-500);
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-sofia-sans-condensed);
  letter-spacing: -.1px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
}

._progress_bar_fill_fy3sz_115 {
  background-color: var(--brand-primary);
  border-radius: 100px;
  height: 1px;
  padding: 0 24px;
  transition: width .2s;
  position: absolute;
  bottom: -1px;
  left: 0;
}

/* [project]/node_modules/@msu/lie-detector/dist/assets/ReadGuideLink.css [app-client] (css) */
._read_guide_modal_5blg0_6 {
  border: 1px solid var(--neutral-opacity-gray-g-30);
  height: 48px;
  color: var(--gray-900);
  font-family: var(--font-roboto);
  border-radius: 16px;
  align-items: center;
  gap: 8px;
  margin-top: 24px;
  padding: 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  transition: all .2s ease-out;
  display: flex;
  box-shadow: 0 2px 2px #0000001a;
}

._read_guide_modal_5blg0_6:hover {
  border: 1px solid var(--neutral-black);
}

._read_guide_modal_5blg0_6:hover ._arrow_icon_5blg0_27 {
  color: #21272a !important;
}

._recommended_5blg0_31 {
  border: 1px solid var(--brand-primary);
  height: 20px;
  color: var(--brand-primary);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 8px;
  display: flex;
}

._arrow_icon_5blg0_27 {
  margin-left: auto;
  margin-right: 4px;
  transition: all .2s ease-out;
}

/* [project]/node_modules/@msu/lie-detector/dist/assets/QuizFormIntro.css [app-client] (css) */
._quiz_form_intro_kev2a_6 {
  width: 100%;
  height: 304px;
  padding: 24px 16px;
}

._text_container_kev2a_12 {
  padding: 0 8px;
}

._description_kev2a_16 {
  font-family: var(--font-roboto);
  color: var(--neutral-600);
  word-break: break-all;
  white-space: break-spaces;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

._em_kev2a_28 {
  color: var(--brand-primary);
}

._read_guide_modal_kev2a_32 {
  border: 1px solid var(--neutral-opacity-gray-g-30);
  height: 48px;
  color: var(--gray-900);
  font-family: var(--font-roboto);
  border-radius: 16px;
  align-items: center;
  gap: 8px;
  margin-top: 24px;
  padding: 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  display: flex;
  box-shadow: 0 2px 2px #0000001a;
}

._recommended_kev2a_50 {
  border: 1px solid var(--brand-primary);
  height: 20px;
  color: var(--brand-primary);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 8px;
  display: flex;
}

._arrow_icon_kev2a_62 {
  margin-left: auto;
  margin-right: 4px;
}

/* [project]/node_modules/@msu/lie-detector/dist/assets/QuizPage.css [app-client] (css) */
._quiz_page_jnjb2_6 {
  color: var(--gray-900);
  width: 100%;
  min-height: 574px;
  padding: 34px 16px 0;
}

._question_jnjb2_13 {
  color: var(--gray-900);
  font-family: var(--font-roboto);
  margin-bottom: 20px;
  padding-left: 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

._answers_container_jnjb2_25 {
  cursor: pointer;
  color: inherit;
  min-height: 64px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-roboto);
  border: 1px solid var(--neutral-opacity-gray-g-10);
  border-radius: 12px;
  align-items: center;
  gap: 12px;
  margin-bottom: 12px;
  padding: 12px 32px 12px 16px;
  transition: all .2s ease-out;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 36px #00000014;
}

._answers_container_jnjb2_25:last-child {
  margin-bottom: 0;
}

._answers_container_jnjb2_25._once_selected_jnjb2_48 {
  box-shadow: none;
  background: var(---Neutral-Opacity-Gray-G-05, #868e960d);
  border-color: #0000;
}

._answers_container_selected_jnjb2_54 {
  font-weight: 500;
  box-shadow: 0 4px 24px #0000001a;
}

._answers_container_selected_jnjb2_54._answers_container_correct_jnjb2_58 {
  border-color: var(--System-positive, #10b981);
  background: var(--neutral-white);
  color: #047857 !important;
}

._answers_container_selected_jnjb2_54._answers_container_incorrect_jnjb2_63 {
  color: #fa4d56;
  background: var(--neutral-white);
  border-color: #fa4d56;
}

._correct_answer_icon_jnjb2_69 {
  background-color: #fa4d56;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 100%;
  display: flex;
  position: absolute;
  right: 0;
}

._correct_answer_icon_jnjb2_69._answers_container_correct_jnjb2_58 {
  color: #fff;
  box-shadow: 0 4px 24px #0000001a;
  background-color: #10b981 !important;
}

._error_message_jnjb2_85 {
  color: #fa4d56;
  background-color: #fa4d561a;
  border-radius: 8px;
  margin-top: 12px;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

._read_guide_link_jnjb2_96 {
  color: var(--neutral-600);
  font-family: var(--font-roboto);
  align-items: center;
  gap: 4px;
  margin-top: 22px;
  padding-left: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  transition: all .2s ease-out;
  display: flex;
}

._read_guide_link_jnjb2_96:hover {
  color: var(--brand-primary);
}

/* [project]/node_modules/@msu/lie-detector/dist/assets/Quiz.css [app-client] (css) */
._quiz_hhflf_6 {
  z-index: 2;
  background: #fff;
  border-radius: 24px;
  width: 476px;
  min-height: 320px;
  position: relative;
  overflow: hidden;
}

/* [project]/node_modules/@msu/mds/dist/assets/DecimalPrice.css [app-client] (css) */
._inlineFlex_13y1h_5 {
  display: inline-flex;
}

._decimalValue_13y1h_9 {
  opacity: .5;
}

._decimalValue_13y1h_9._hidden_13y1h_12 {
  display: none !important;
}

/* [project]/node_modules/@msu/mds/dist/assets/ValueChange.css [app-client] (css) */
._change_yvx9q_9 {
  color: var(--neutral-500);
  align-items: center;
  height: 14px;
  display: flex;
}

._change_yvx9q_9 > span {
  line-height: normal;
}

._change_yvx9q_9 > i {
  justify-content: center;
  align-items: center;
  width: 8px;
  height: 8px;
  margin-right: 2px;
  display: inline-flex;
}

._change_yvx9q_9._positive_yvx9q_26 {
  color: var(--green-500);
}

._change_yvx9q_9._negative_yvx9q_29 {
  color: var(--red-500);
}

._change_yvx9q_9._negative_yvx9q_29 > i > svg {
  transform: rotate(180deg);
}

/* [project]/node_modules/@msu/mds/dist/assets/NxpcBox.css [app-client] (css) */
._nxpcBox_53nlf_9 {
  align-items: center;
  gap: 8px;
  display: flex;
}

._nxpcBox_53nlf_9 ._title_53nlf_14 {
  font-family: var(--font-roboto, Roboto);
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

._nxpcBox_53nlf_9 ._price_53nlf_22 {
  align-items: center;
  gap: 4px;
  margin-left: 40px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

._nxpcBox_53nlf_9 ._price_53nlf_22 ._priceValue_53nlf_32 {
  align-items: center;
  line-height: 100%;
  display: flex;
}

._nxpcBox_53nlf_9 ._price_53nlf_22 ._change_53nlf_37 {
  margin-left: 4px;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

@media only screen and (max-width: 1279px) {
  ._nxpcBox_53nlf_9 > i {
    width: 16px;
    height: 16px;
  }

  ._title_53nlf_14 {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
  }

  ._price_53nlf_22 {
    margin-left: 16px;
  }
}

@media only screen and (max-width: 767px) {
  ._nxpcBox_53nlf_9 > i {
    width: 4.4444vw;
    height: 4.4444vw;
  }

  ._title_53nlf_14 {
    font-size: 3.8889vw !important;
  }

  ._price_53nlf_22 {
    margin-left: 4.4444vw;
    font-size: 3.8889vw !important;
  }

  ._price_53nlf_22 ._change_53nlf_37 {
    font-size: 3.0556vw !important;
  }
}

/* [project]/node_modules/@msu/mds/dist/assets/SummaryItem.css [app-client] (css) */
._summaryItem_rj50g_9 {
  font-family: var(--font-roboto, Roboto);
  align-items: center;
  gap: 8px;
  display: flex;
}

._summaryItem_rj50g_9 ._title_rj50g_15 {
  color: var(--neutral-opacity-white-w-80);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}

._summaryItem_rj50g_9 ._value_rj50g_22 {
  align-items: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

@media only screen and (max-width: 1279px) {
  ._summaryItem_rj50g_9 {
    gap: 16px;
  }
}

@media only screen and (max-width: 767px) {
  ._summaryItem_rj50g_9 {
    gap: 4.4444vw;
  }

  ._summaryItem_rj50g_9 ._title_rj50g_15, ._summaryItem_rj50g_9 ._value_rj50g_22 {
    font-size: 3.8889vw !important;
  }
}

/* [project]/node_modules/@msu/mds/dist/assets/TradingTickerTooltip.css [app-client] (css) */
._tooltipIcon_cy5fp_9 {
  color: var(--neutral-400);
  transition: color .2s ease-out;
}

._tooltipIcon_cy5fp_9:hover {
  color: #fff;
}

@media only screen and (max-width: 767px) {
  ._tradingTickerTooltipContent_cy5fp_19 {
    max-width: 95% !important;
  }
}

/* [project]/node_modules/@msu/mds/dist/assets/TradingTicker.css [app-client] (css) */
._tradingTicker_1u5hh_9 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background: var(--neutral-opacity-black-bk-80);
  width: 100%;
  top: var(--layout-header-height);
  color: var(--neutral-white);
  font-family: var(--font-roboto, Roboto);
  position: sticky;
}

._inner_1u5hh_19 {
  align-items: center;
  width: 100%;
  max-width: 1120px;
  height: 48px;
  margin: 0 auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

._rollableGroup_1u5hh_30 {
  flex-direction: row;
  align-items: center;
  column-gap: 40px;
  width: 100%;
  display: flex;
}

._group_1u5hh_38:not(:first-of-type) {
  display: none;
}

._divider_1u5hh_42 {
  background: var(--neutral-white);
  opacity: .3;
  border-radius: 16px;
  width: 1px;
  height: .9em;
  margin: 0 -8px;
}

._summaryTitle_1u5hh_51 {
  align-items: center;
  gap: 4px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  display: flex;
}

._item_1u5hh_61 {
  align-items: center;
  display: flex;
}

._pcHidden_1u5hh_66 {
  display: none;
}

._mobileTooltipIcon_1u5hh_70 {
  display: none !important;
}

@media only screen and (max-width: 1279px) {
  ._pcOnly_1u5hh_75 {
    display: none;
  }

  ._pcHidden_1u5hh_66 {
    display: flex;
  }

  ._divider_1u5hh_42 {
    display: none;
  }

  ._inner_1u5hh_19 {
    max-width: initial;
    flex-direction: column;
    height: 48px;
    padding: 0 16px;
    display: flex;
  }

  ._inner_1u5hh_19._withTooltip_1u5hh_91 {
    padding-right: 48px;
  }

  @keyframes _moveWithSteps-2_1u5hh_1 {
    0% {
      transform: translateY(0);
    }

    50% {
      transform: translateY(-48px);
    }

    to {
      transform: translateY(-96px);
    }
  }

  @keyframes _moveWithSteps-3_1u5hh_1 {
    0% {
      transform: translateY(0);
    }

    33.3333% {
      transform: translateY(-48px);
    }

    66.6667% {
      transform: translateY(-96px);
    }

    to {
      transform: translateY(-144px);
    }
  }

  @keyframes _moveWithSteps-4_1u5hh_1 {
    0% {
      transform: translateY(0);
    }

    25% {
      transform: translateY(-48px);
    }

    50% {
      transform: translateY(-96px);
    }

    75% {
      transform: translateY(-144px);
    }

    to {
      transform: translateY(-192px);
    }
  }

  @keyframes _moveWithSteps-5_1u5hh_1 {
    0% {
      transform: translateY(0);
    }

    20% {
      transform: translateY(-48px);
    }

    40% {
      transform: translateY(-96px);
    }

    60% {
      transform: translateY(-144px);
    }

    80% {
      transform: translateY(-192px);
    }

    to {
      transform: translateY(-240px);
    }
  }

  @keyframes _moveWithSteps-6_1u5hh_1 {
    0% {
      transform: translateY(0);
    }

    16.6667% {
      transform: translateY(-48px);
    }

    33.3333% {
      transform: translateY(-96px);
    }

    50% {
      transform: translateY(-144px);
    }

    66.6667% {
      transform: translateY(-192px);
    }

    83.3333% {
      transform: translateY(-240px);
    }

    to {
      transform: translateY(-288px);
    }
  }

  ._rollableGroup_1u5hh_30 {
    flex-direction: column;
  }

  ._rollableGroup_1u5hh_30._count-2_1u5hh_182 {
    animation: 9s cubic-bezier(.65, 0, .35, 1) infinite both _moveWithSteps-2_1u5hh_1;
  }

  ._rollableGroup_1u5hh_30._count-3_1u5hh_185 {
    animation: 12s cubic-bezier(.65, 0, .35, 1) infinite both _moveWithSteps-3_1u5hh_1;
  }

  ._rollableGroup_1u5hh_30._count-4_1u5hh_188 {
    animation: 15s cubic-bezier(.65, 0, .35, 1) infinite both _moveWithSteps-4_1u5hh_1;
  }

  ._rollableGroup_1u5hh_30._count-5_1u5hh_191 {
    animation: 18s cubic-bezier(.65, 0, .35, 1) infinite both _moveWithSteps-5_1u5hh_1;
  }

  ._rollableGroup_1u5hh_30._count-6_1u5hh_194 {
    animation: 21s cubic-bezier(.65, 0, .35, 1) infinite both _moveWithSteps-6_1u5hh_1;
  }

  ._item_1u5hh_61 {
    width: 100%;
    height: 48px;
  }

  ._mobileTooltipIcon_1u5hh_70 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%);
    display: block !important;
  }
}

@media only screen and (max-width: 767px) {
  ._inner_1u5hh_19 {
    height: 13.3333vw;
    padding: 0 4.4444vw;
  }

  ._inner_1u5hh_19._withTooltip_1u5hh_91 {
    padding-right: 13.3333vw;
  }

  @keyframes _moveWithSteps-mobile-2_1u5hh_1 {
    0% {
      transform: translateY(0);
    }

    50% {
      transform: translateY(-13.3333vw);
    }

    to {
      transform: translateY(-26.6667vw);
    }
  }

  @keyframes _moveWithSteps-mobile-3_1u5hh_1 {
    0% {
      transform: translateY(0);
    }

    33.3333% {
      transform: translateY(-13.3333vw);
    }

    66.6667% {
      transform: translateY(-26.6667vw);
    }

    to {
      transform: translateY(-40vw);
    }
  }

  @keyframes _moveWithSteps-mobile-4_1u5hh_1 {
    0% {
      transform: translateY(0);
    }

    25% {
      transform: translateY(-13.3333vw);
    }

    50% {
      transform: translateY(-26.6667vw);
    }

    75% {
      transform: translateY(-40vw);
    }

    to {
      transform: translateY(-53.3333vw);
    }
  }

  @keyframes _moveWithSteps-mobile-5_1u5hh_1 {
    0% {
      transform: translateY(0);
    }

    20% {
      transform: translateY(-13.3333vw);
    }

    40% {
      transform: translateY(-26.6667vw);
    }

    60% {
      transform: translateY(-40vw);
    }

    80% {
      transform: translateY(-53.3333vw);
    }

    to {
      transform: translateY(-66.6667vw);
    }
  }

  @keyframes _moveWithSteps-mobile-6_1u5hh_1 {
    0% {
      transform: translateY(0);
    }

    16.6667% {
      transform: translateY(-13.3333vw);
    }

    33.3333% {
      transform: translateY(-26.6667vw);
    }

    50% {
      transform: translateY(-40vw);
    }

    66.6667% {
      transform: translateY(-53.3333vw);
    }

    83.3333% {
      transform: translateY(-66.6667vw);
    }

    to {
      transform: translateY(-80vw);
    }
  }

  ._rollableGroup_1u5hh_30 {
    font-size: 3.8889vw;
  }

  ._rollableGroup_1u5hh_30._count-2_1u5hh_182 {
    animation: 9s cubic-bezier(.65, 0, .35, 1) infinite both _moveWithSteps-mobile-2_1u5hh_1;
  }

  ._rollableGroup_1u5hh_30._count-3_1u5hh_185 {
    animation: 12s cubic-bezier(.65, 0, .35, 1) infinite both _moveWithSteps-mobile-3_1u5hh_1;
  }

  ._rollableGroup_1u5hh_30._count-4_1u5hh_188 {
    animation: 15s cubic-bezier(.65, 0, .35, 1) infinite both _moveWithSteps-mobile-4_1u5hh_1;
  }

  ._rollableGroup_1u5hh_30._count-5_1u5hh_191 {
    animation: 18s cubic-bezier(.65, 0, .35, 1) infinite both _moveWithSteps-mobile-5_1u5hh_1;
  }

  ._rollableGroup_1u5hh_30._count-6_1u5hh_194 {
    animation: 21s cubic-bezier(.65, 0, .35, 1) infinite both _moveWithSteps-mobile-6_1u5hh_1;
  }

  ._item_1u5hh_61 {
    height: 13.3333vw;
  }

  ._mobileTooltipIcon_1u5hh_70 {
    width: 6.6667vw !important;
    height: 6.6667vw !important;
    right: 4.4444vw !important;
  }
}

/* [project]/node_modules/@msu/mds/dist/assets/PageSubDepthTabs.css [app-client] (css) */
@keyframes _fadeInSlide_1s6vf_1 {
  0% {
    opacity: 0;
    transform: translate(-8px);
  }

  to {
    opacity: 1;
    transform: translate(0);
  }
}

._nav_1s6vf_19 {
  width: 100%;
}

._active_1s6vf_23 {
  opacity: 1;
}

._first_1s6vf_27 {
  content: "";
  z-index: 0;
  opacity: 0;
  pointer-events: none;
  background: linear-gradient(90deg, #121619, #12161900);
  width: 48px;
  height: 100%;
  transition: opacity .2s ease-out;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

._first_1s6vf_27._active_1s6vf_23 {
  opacity: 1;
}

._last_1s6vf_46 {
  content: "";
  z-index: 0;
  opacity: 0;
  pointer-events: none;
  background: linear-gradient(90deg, #12161900, #121619);
  width: 48px;
  height: 100%;
  transition: opacity .2s ease-out;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

._last_1s6vf_46._active_1s6vf_23 {
  opacity: 1;
}

._tabs_1s6vf_65 {
  background-color: var(--neutral-opacity-black-bk-90);
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 48px;
  display: flex;
}

._tabs--divider_1s6vf_73 {
  background-color: var(--neutral-opacity-gray-g-30);
  opacity: 1;
  width: 1px;
  height: 12px;
  margin: 0 20px;
}

._tabs--divider_1s6vf_73._animating_1s6vf_80 {
  opacity: 0;
  animation: .3s ease-out forwards _fadeInSlide_1s6vf_1;
}

._tabs--link_1s6vf_84 {
  font-family: var(--font-roboto, Roboto);
  color: var(--neutral-400);
  text-align: center;
  box-sizing: content-box;
  white-space: nowrap;
  opacity: 1;
  align-items: center;
  gap: 4px;
  padding: 14px 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  transition: color .2s ease-out;
  display: flex;
  transform: translate(0);
}

._tabs--link_1s6vf_84._animating_1s6vf_80 {
  opacity: 0;
  animation: .3s ease-out forwards _fadeInSlide_1s6vf_1;
  transform: translate(-8px);
}

._tabs--link--active_1s6vf_106, ._tabs--link_1s6vf_84:hover {
  color: var(--brand-secondary);
}

@media only screen and (max-width: 767px) {
  ._tabs--divider_1s6vf_73 {
    margin: 0 18px;
  }

  ._tabs--link_1s6vf_84 {
    padding: 14px 18px;
  }

  ._first_1s6vf_27, ._last_1s6vf_46 {
    width: 13.3333vw;
  }

  ._tabs_1s6vf_65 {
    justify-content: left;
    height: 13.3333vw;
  }

  ._tabs--divider_1s6vf_73 {
    border-radius: 1000000000px;
    width: 1px;
    min-width: 1px;
    height: 3.3333vw;
    margin: 0;
  }

  ._tabs--link_1s6vf_84 {
    padding: 3.8889vw 5.5556vw;
    font-size: 3.8889vw;
  }

  ._tabs--link_1s6vf_84:first-of-type {
    margin-left: auto;
  }

  ._tabs--link_1s6vf_84:last-of-type {
    margin-right: auto;
  }
}

/* [project]/src/app/_features/styles/DashboardStatsBanner.module.scss.module.css [app-client] (css) */
.DashboardStatsBanner-module-scss-module__T8F8PG__wrapper {
  z-index: 1;
  background: var(--neutral-opacity-black-bk-80);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  z-index: 1;
  width: 100%;
  position: fixed;
  top: 72px;
  left: 0;
  box-shadow: 0 8px 16px -5px #0000001a;
}

@media only screen and (max-width: 1279px) {
  .DashboardStatsBanner-module-scss-module__T8F8PG__wrapper {
    top: 56px;
  }
}

@media only screen and (max-width: 767px) {
  .DashboardStatsBanner-module-scss-module__T8F8PG__wrapper {
    top: 28.8889vw;
  }
}

.DashboardStatsBanner-module-scss-module__T8F8PG__sub_depth {
  z-index: 1;
  position: fixed;
  top: 72px;
}

@media only screen and (max-width: 1279px) {
  .DashboardStatsBanner-module-scss-module__T8F8PG__sub_depth {
    top: 56px;
  }
}

@media only screen and (max-width: 767px) {
  .DashboardStatsBanner-module-scss-module__T8F8PG__sub_depth {
    top: 28.8889vw;
  }
}

.DashboardStatsBanner-module-scss-module__T8F8PG__container {
  box-sizing: border-box;
  border-radius: 16px;
  align-items: center;
  gap: 40px;
  max-width: 1120px;
  height: 48px;
  margin: 0 auto;
  padding: 8px 0;
  display: flex;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .DashboardStatsBanner-module-scss-module__T8F8PG__container {
    gap: 4.4444vw !important;
    height: 13.3333vw !important;
    padding: 0 3.3333vw !important;
  }
}

.DashboardStatsBanner-module-scss-module__T8F8PG__info_container {
  align-items: center;
  gap: 32px;
  display: flex;
}

.DashboardStatsBanner-module-scss-module__T8F8PG__btn_container {
  margin-left: auto;
  position: relative;
}

.DashboardStatsBanner-module-scss-module__T8F8PG__toggle_btn {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .DashboardStatsBanner-module-scss-module__T8F8PG__toggle_btn, .DashboardStatsBanner-module-scss-module__T8F8PG__toggle_btn i {
    width: 6.6667vw !important;
    height: 6.6667vw !important;
  }
}

.DashboardStatsBanner-module-scss-module__T8F8PG__toggle_container {
  z-index: 3;
  width: 100%;
  position: absolute;
  top: calc(100% + 16px);
  left: 0;
}

@media only screen and (max-width: 767px) {
  .DashboardStatsBanner-module-scss-module__T8F8PG__toggle_container {
    border-top: 1px solid var(--neutral-opacity-gray-g-20);
    position: fixed;
    top: 28.8889vw;
  }
}

@media only screen and (max-width: 1279px) {
  .DashboardStatsBanner-module-scss-module__T8F8PG__container {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: 0;
    gap: 24px;
    height: 48px;
    padding: 12px;
    box-shadow: 0 8px 16px -5px #0000001a;
  }

  .DashboardStatsBanner-module-scss-module__T8F8PG__info_container {
    align-items: center;
    gap: 32px;
    display: flex;
  }

  .DashboardStatsBanner-module-scss-module__T8F8PG__btn_container {
    margin-left: auto;
    position: relative;
  }

  .DashboardStatsBanner-module-scss-module__T8F8PG__toggle_btn {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
  }
}

/* [project]/node_modules/@msu/mds/dist/assets/MobileTabMenu.css [app-client] (css) */
._mobile_tab_menu_1e5hd_9 {
  width: 100%;
  position: relative;
}

._scrollArea_1e5hd_14 {
  touch-action: pan-y;
  height: 48px;
}

@media only screen and (max-width: 767px) {
  ._scrollArea_1e5hd_14 {
    height: 13.3333vw;
  }
}

._items_1e5hd_24 {
  align-items: stretch;
  display: flex;
  position: relative;
}

._itemButton_1e5hd_30 {
  cursor: pointer;
  min-width: 72px;
  height: 48px;
  color: var(--neutral-500);
  font-family: var(--font-roboto, Roboto);
  white-space: nowrap;
  background: none;
  border: none;
  flex: none;
  justify-content: center;
  align-items: center;
  gap: 4px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  transition: color .2s cubic-bezier(.33, 1, .68, 1), transform .2s cubic-bezier(.33, 1, .68, 1);
  display: inline-flex;
}

._itemButton_1e5hd_30:focus {
  outline: none;
}

._itemButton_1e5hd_30:hover, ._itemButton_1e5hd_30:focus-visible {
  color: var(--brand-primary);
}

._itemButton_1e5hd_30:active {
  transform: scale(.97);
}

._itemButton_1e5hd_30._active_1e5hd_59 {
  color: var(--brand-primary);
}

@media only screen and (max-width: 767px) {
  ._itemButton_1e5hd_30 {
    min-width: 20vw;
    height: 13.3333vw;
    padding: 0 3.3333vw;
    font-size: 3.8889vw;
  }
}

._icon_1e5hd_71 {
  justify-content: center;
  align-items: center;
  display: flex;
}

@media only screen and (max-width: 767px) {
  ._icon_1e5hd_71 {
    width: 6.6667vw !important;
    min-width: 6.6667vw !important;
    height: 6.6667vw !important;
    min-height: 6.6667vw !important;
  }
}

._itemButton_1e5hd_30._iconOnly_1e5hd_85 {
  gap: 0;
}

._label_1e5hd_89 {
  display: block;
}

._slideBar_1e5hd_93 {
  z-index: 1;
  background-color: var(--brand-primary);
  height: 4px;
  transition: transform .22s cubic-bezier(.33, 1, .68, 1), width .22s cubic-bezier(.33, 1, .68, 1);
  position: absolute;
  bottom: 0;
}

._animate_1e5hd_102 {
  transition: transform .22s cubic-bezier(.33, 1, .68, 1), width .22s cubic-bezier(.33, 1, .68, 1);
}

._first_1e5hd_106 {
  content: "";
  background: linear-gradient(90deg, var(--neutral-opacity-gray-g-20) 0%, #fff0 100%);
  z-index: 0;
  opacity: 0;
  pointer-events: none;
  width: 48px;
  height: 100%;
  transition: opacity .25s cubic-bezier(.33, 1, .68, 1);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

._first_1e5hd_106._active_1e5hd_59 {
  opacity: 1;
}

._last_1e5hd_124 {
  content: "";
  background: linear-gradient(90deg, #fff0 0%, var(--neutral-opacity-gray-g-20) 100%);
  z-index: 0;
  opacity: 0;
  pointer-events: none;
  width: 48px;
  height: 100%;
  transition: opacity .25s cubic-bezier(.33, 1, .68, 1);
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

._last_1e5hd_124._active_1e5hd_59 {
  opacity: 1;
}

/* [project]/src/components/MobileTabNavigation/MobileTabNavigation.module.scss.module.css [app-client] (css) */
.MobileTabNavigation-module-scss-module__ELmKDa__mobile_tab_navigation {
  background-color: #fff;
  width: 100%;
  display: none;
  position: fixed;
}

@media only screen and (max-width: 767px) {
  .MobileTabNavigation-module-scss-module__ELmKDa__mobile_tab_navigation {
    z-index: 1;
    display: block;
    top: 15.5556vw;
    left: 0;
  }
}

/* [project]/node_modules/@msu/access-guard/dist/assets/BaseTemplate.css [app-client] (css) */
._base_template_18qh1_6 {
  background-color: var(--neutral-50);
  min-height: 100vh;
  padding-top: 116px;
  padding-bottom: 32px;
  position: relative;
}

@media only screen and (max-width: 767px) {
  ._base_template_18qh1_6 {
    min-height: auto;
    padding-top: 32.2222vw;
    padding-bottom: 0;
  }
}

._base_template_container_18qh1_21 {
  max-width: 800px;
  margin: 0 auto;
  position: relative;
}

@media only screen and (max-width: 767px) {
  ._base_template_container_18qh1_21 {
    max-width: 100%;
  }
}

._terms_logo_18qh1_32 {
  opacity: 0;
  width: 104px;
  height: 32px;
  animation: 1.2s ease-out .3s forwards _fadeInLogo_18qh1_1;
  position: absolute;
  top: -48px;
  left: 40px;
}

@media only screen and (max-width: 767px) {
  ._terms_logo_18qh1_32 {
    width: 21.6667vw;
    height: 6.6667vw;
    top: -9.7222vw;
    left: 6.6667vw;
  }
}

._mf_18qh1_50 {
  z-index: 1;
  opacity: 0;
  animation: .67s ease-out .65s forwards _slideInMonster_18qh1_1;
  position: absolute;
  top: -77px;
  right: 40px;
  transform: translate(100px);
}

@media only screen and (max-width: 767px) {
  ._mf_18qh1_50 {
    width: 46.6667vw;
    height: 16.6667vw;
    top: -15.5556vw;
    right: 6.6667vw;
  }
}

._fake_anchor_18qh1_68 {
  border: 0;
  outline: 0;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
}

._fake_anchor_18qh1_68:focus {
  border: 0;
  outline: 0;
}

._base_template_container__inner_18qh1_81 {
  z-index: 0;
  background-color: var(--neutral-white);
  color: #000;
  border: 1px solid var(--neutral-200);
  border-radius: 40px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 70vh;
  margin: 0 auto;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 20px -2px #0000000d;
}

@media only screen and (max-width: 767px) {
  ._base_template_container__inner_18qh1_81 {
    width: 100%;
    max-width: 100%;
    min-height: auto;
    border-radius: 8.8889vw 8.8889vw 0 0 !important;
    margin: 0 !important;
  }
}

@keyframes _fadeInLogo_18qh1_1 {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes _slideInMonster_18qh1_1 {
  0% {
    opacity: 0;
    transform: translate(100px);
  }

  to {
    opacity: 1;
    transform: translate(0);
  }
}

/* [project]/node_modules/@msu/access-guard/dist/assets/CopyRight.css [app-client] (css) */
@media only screen and (max-width: 767px) {
  ._copy_right_1r3jv_7 {
    line-height: 1;
    font-size: 3.3333vw !important;
  }
}

/* [project]/node_modules/@msu/access-guard/dist/assets/KycReauthenticationTemplate.css [app-client] (css) */
._kyc_reauthentication_template_1coxm_6 {
  text-align: left;
  width: 100%;
  padding: 80px 64px 32px;
}

@media only screen and (max-width: 767px) {
  ._kyc_reauthentication_template_1coxm_6 {
    padding: 13.3333vw 5.5556vw 8.8889vw;
  }
}

._header_1coxm_17 {
  width: 100%;
}

._description_1coxm_21 {
  white-space: break-spaces;
  margin-bottom: 4px;
}

@media only screen and (max-width: 767px) {
  ._description_1coxm_21 {
    margin-bottom: 1.1111vw;
    font-size: 3.8889vw !important;
    font-weight: 400 !important;
  }

  ._warn_text_1coxm_34 {
    font-size: 3.8889vw !important;
  }
}

._body_1coxm_39 {
  flex-direction: column;
  gap: 40px;
  width: 100%;
  margin: 40px 0 48px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  ._body_1coxm_39 {
    gap: 11.1111vw;
    margin: 11.1111vw 0 8.8889vw;
  }
}

._body_item_1coxm_53 {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  ._body_item_1coxm_53 {
    gap: 2.2222vw;
  }

  ._body_item_title_1coxm_65 {
    font-size: 3.8889vw !important;
  }
}

._body_item_value_1coxm_70 {
  word-break: break-all;
  background: #f7f8f9;
  border: 1px solid #e9ecef;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 16px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  ._body_item_value_1coxm_70 {
    border-radius: 2.2222vw;
    height: 22.2222vw;
    padding: 0 4.4444vw;
    font-size: 3.8889vw !important;
  }
}

._body_item_guidelines_1coxm_89 {
  border-top: 1px solid var(--Border-level-03, #868e964d);
  flex-direction: column;
  gap: 12px;
  padding-top: 32px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  ._body_item_guidelines_1coxm_89 {
    gap: 3.3333vw;
  }
}

._body_item_guidelines_title_1coxm_102 {
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  ._body_item_guidelines_title_1coxm_102 {
    font-size: 4.4444vw !important;
  }
}

._body_item_guidelines_warning_1coxm_111 {
  background: var(--red-50);
  color: var(--red-500);
  border-radius: 8px;
  align-items: flex-start;
  gap: 4px;
  padding: 8px 12px;
  display: flex;
}

._body_item_guidelines_warning_1coxm_111 ._warning_icon_wrapper_1coxm_120 {
  flex-shrink: 0;
  align-items: flex-start;
  width: 20px;
  height: 20px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  ._body_item_guidelines_warning_1coxm_111 {
    flex-direction: column;
    gap: 2.2222vw;
    padding: 3.3333vw 4.4444vw;
  }
}

._body_item_list_1coxm_135 {
  padding: 0 0 0 4px;
}

._body_item_list_1coxm_135 li {
  align-items: flex-start;
  gap: 4px;
  margin-bottom: 4px;
  display: flex;
}

._body_item_list_1coxm_135 li svg {
  min-width: 4px;
}

._body_item_list_1coxm_135 li:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  ._body_item_list_1coxm_135 li {
    gap: 1.1111vw;
    margin-bottom: 1.1111vw;
  }

  ._body_item_list_1coxm_135 li svg {
    min-width: 1.0278vw;
  }

  ._body_item_list_1coxm_135 li p {
    font-size: 3.8889vw !important;
  }
}

._footer_1coxm_163 {
  flex-direction: column;
  align-items: center;
  gap: 24px;
  width: 100%;
  display: flex;
}

@media only screen and (max-width: 767px) {
  ._footer_1coxm_163 {
    gap: 4.4444vw;
  }
}

._reverification_button_1coxm_176 {
  text-align: center;
  justify-content: center;
  width: 100%;
  background-color: #8632fb !important;
}

@media only screen and (max-width: 767px) {
  ._reverification_button_1coxm_176 {
    font-size: 4.4444vw;
    height: 13.3333vw !important;
  }
}

._support_button_1coxm_189 {
  margin: 48px auto 0;
  color: #8632fb !important;
}

@media only screen and (max-width: 767px) {
  ._support_button_1coxm_189 {
    margin-top: 13.3333vw;
    gap: .5556vw !important;
    height: 11.1111vw !important;
    font-size: 3.8889vw !important;
  }

  ._support_button_1coxm_189 i {
    width: 4.4444vw !important;
    height: 4.4444vw !important;
  }
}

._copy_right_1coxm_207 {
  text-align: center;
  margin-top: 24px;
}

@media only screen and (max-width: 767px) {
  ._copy_right_1coxm_207 {
    margin-top: 6.6667vw;
  }
}

/*# sourceMappingURL=cd575093352de174.css.map*/