/* [project]/src/components/Round/styles/EstimatedRoundEndAt.module.scss.module.css [app-client] (css) */
.EstimatedRoundEndAt-module-scss-module__SwMAQW__est_round_end_at {
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-sofia-sans-condensed);
  letter-spacing: -.2px;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}

@media only screen and (max-width: 639px) {
  .EstimatedRoundEndAt-module-scss-module__SwMAQW__est_round_end_at {
    font-size: 5.5556vw;
  }
}

/* [project]/src/components/Date/styles/RoundPeriodDate.module.scss.module.css [app-client] (css) */
.RoundPeriodDate-module-scss-module__2QML4a__round_period_date {
  position: relative;
}

.RoundPeriodDate-module-scss-module__2QML4a__date {
  font-family: var(--font-sofia-sans-condensed);
  letter-spacing: -.2px;
  font-feature-settings: "liga" off, "clig" off;
  color: var(--brand-secondary);
  align-items: center;
  gap: 2px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.RoundPeriodDate-module-scss-module__2QML4a__expired {
  transition: all .24s ease-in-out;
  color: var(--neutral-opacity-white-w-50) !important;
}

.RoundPeriodDate-module-scss-module__2QML4a__settling {
  color: var(--neutral-opacity-white-w-80);
}

@media only screen and (max-width: 1279px) {
  .RoundPeriodDate-module-scss-module__2QML4a__date {
    letter-spacing: -.1px;
    font-size: 20px;
  }
}

@media only screen and (max-width: 639px) {
  .RoundPeriodDate-module-scss-module__2QML4a__date {
    font-size: 5.5556vw;
  }
}

/* [project]/src/components/Title/styles/RoundTitle.module.scss.module.css [app-client] (css) */
.RoundTitle-module-scss-module__pxxTRa__round_status_tag {
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  transition: all .24s ease-in-out;
  display: flex;
}

@media only screen and (max-width: 639px) {
  .RoundTitle-module-scss-module__pxxTRa__round_status_tag {
    gap: 1.1111vw;
  }
}

.RoundTitle-module-scss-module__pxxTRa__title {
  color: #fff;
}

@media only screen and (max-width: 1279px) {
  .RoundTitle-module-scss-module__pxxTRa__title {
    font-size: 60px !important;
  }
}

@media only screen and (max-width: 639px) {
  .RoundTitle-module-scss-module__pxxTRa__title {
    font-size: 16.6667vw !important;
  }
}

.RoundTitle-module-scss-module__pxxTRa__isFinished h3 {
  color: var(--neutral-opacity-white-w-50) !important;
}

/* [project]/node_modules/@msu/mds/dist/assets/Scrollable.css [app-client] (css) */
._scrollableWrapper_1jroc_5 {
  scrollbar-width: none;
  overflow-style: none;
  -ms-overflow-style: none;
  overflow: hidden;
}

._scrollableWrapper_1jroc_5::-webkit-scrollbar {
  display: none;
}

._scrollVertical_1jroc_17 {
  overflow-y: auto;
}

._scrollHorizontal_1jroc_21 {
  overflow-x: auto;
}

._scrollBoth_1jroc_25 {
  overflow: auto;
}

._fade_1jroc_29._scrollVertical_1jroc_17:after {
  content: "";
  pointer-events: none;
  background: linear-gradient(#0000, #fff);
  height: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

._fade_1jroc_29._scrollHorizontal_1jroc_21:after {
  content: "";
  pointer-events: none;
  background: linear-gradient(to right, #0000, #fff);
  width: 20px;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

._fade_1jroc_29._scrollBoth_1jroc_25:after {
  content: "";
  pointer-events: none;
  background: linear-gradient(to bottom right, #0000, #fff);
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 0;
  right: 0;
}

._fadeOverlay_1jroc_63 {
  pointer-events: none;
  position: absolute;
}

._fadeVertical_1jroc_68 {
  background: linear-gradient(#0000, #fff);
  height: 20px;
  bottom: 0;
  left: 0;
  right: 0;
}

._fadeHorizontal_1jroc_76 {
  background: linear-gradient(to right, #0000, #fff);
  width: 20px;
  top: 0;
  bottom: 0;
  right: 0;
}

._fadeBoth_1jroc_84 {
  background: linear-gradient(to bottom right, #0000, #fff);
  width: 20px;
  height: 20px;
  bottom: 0;
  right: 0;
}

/* [project]/src/app/fission/_feature/styles/CycleInfoCards.module.scss.module.css [app-client] (css) */
.CycleInfoCards-module-scss-module__O1AfPG__cycle_info_container {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  max-width: 1160px;
  display: flex;
}

.CycleInfoCards-module-scss-module__O1AfPG__cycle_info_scroll {
  margin: 0 -20px;
}

.CycleInfoCards-module-scss-module__O1AfPG__box {
  align-items: center;
  width: 100%;
  display: flex;
  overflow: auto;
}

.CycleInfoCards-module-scss-module__O1AfPG__box > div {
  flex: 1;
}

.CycleInfoCards-module-scss-module__O1AfPG__cycle__tabs {
  justify-content: center;
  gap: 8px;
  margin: 12px 0 16px;
  display: flex;
}

.CycleInfoCards-module-scss-module__O1AfPG__cycle_info_card {
  border: 1px solid var(--neutral-opacity-white-w-25);
  background: var(--neutral-opacity-white-w-10);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  white-space: nowrap;
  margin: 0 16px;
  border-radius: 16px !important;
  padding: 16px 12px 12px !important;
}

.CycleInfoCards-module-scss-module__O1AfPG__cycle_info_card:first-child {
  margin-left: 20px;
}

.CycleInfoCards-module-scss-module__O1AfPG__cycle_info_card:last-child {
  margin-right: 20px;
}

@media only screen and (max-width: 1279px) {
  .CycleInfoCards-module-scss-module__O1AfPG__cycle__tabs {
    margin: -30px 0 24px;
  }

  .CycleInfoCards-module-scss-module__O1AfPG__cycle_info_card {
    margin: 0 8px;
  }
}

@media only screen and (max-width: 639px) {
  .CycleInfoCards-module-scss-module__O1AfPG__cycle_info_scroll {
    margin: 0 -5.5556vw;
  }

  .CycleInfoCards-module-scss-module__O1AfPG__box {
    min-width: 100vw;
  }

  .CycleInfoCards-module-scss-module__O1AfPG__cycle__tabs {
    margin: 6.6667vw 0 4.4444vw;
  }

  .CycleInfoCards-module-scss-module__O1AfPG__cycle_info_card {
    min-width: 77.7778vw;
    margin: 0 2.2222vw;
    border-radius: 4.4444vw !important;
    padding: 3.3333vw !important;
  }

  .CycleInfoCards-module-scss-module__O1AfPG__cycle_info_card:first-child {
    margin-left: 5.5556vw;
  }

  .CycleInfoCards-module-scss-module__O1AfPG__cycle_info_card:last-child {
    margin-right: 5.5556vw;
  }
}

/* [project]/src/app/fission/_feature/styles/NxpcFissionInfoSection.module.scss.module.css [app-client] (css) */
.NxpcFissionInfoSection-module-scss-module__-TxlrW__title_area {
  width: 100%;
}

@media only screen and (max-width: 1279px) {
  .NxpcFissionInfoSection-module-scss-module__-TxlrW__title_area {
    margin-left: 20px;
  }
}

@media only screen and (max-width: 639px) {
  .NxpcFissionInfoSection-module-scss-module__-TxlrW__title_area {
    margin-left: 1.1111vw;
  }
}

.NxpcFissionInfoSection-module-scss-module__-TxlrW__section {
  width: 100%;
}

.NxpcFissionInfoSection-module-scss-module__-TxlrW__section__innner_btn {
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: 0 20px;
  display: flex;
  position: absolute;
  top: 8px;
  right: 0;
}

.NxpcFissionInfoSection-module-scss-module__-TxlrW__section__innner_btn .NxpcFissionInfoSection-module-scss-module__-TxlrW__lastUpdated {
  flex: 0 0 100%;
}

.NxpcFissionInfoSection-module-scss-module__-TxlrW__section__innner_btn .NxpcFissionInfoSection-module-scss-module__-TxlrW__guidance_btn {
  margin-right: 8px;
}

.NxpcFissionInfoSection-module-scss-module__-TxlrW__cycle_info_layout {
  margin-top: 22px;
}

@media only screen and (max-width: 639px) {
  .NxpcFissionInfoSection-module-scss-module__-TxlrW__cycle_info_layout {
    margin-top: 6.1111vw;
  }

  .NxpcFissionInfoSection-module-scss-module__-TxlrW__section__innner_btn {
    margin: 4.4444vw -2.7778vw 0;
    padding: 0;
    position: static;
  }

  .NxpcFissionInfoSection-module-scss-module__-TxlrW__section__innner_btn .NxpcFissionInfoSection-module-scss-module__-TxlrW__lastUpdated {
    flex: none;
  }

  .NxpcFissionInfoSection-module-scss-module__-TxlrW__section__innner_btn .NxpcFissionInfoSection-module-scss-module__-TxlrW__guidance_btn {
    margin-right: 2.2222vw;
  }
}

/* [project]/src/app/fusion/_feature/styles/RoundInfoCards.module.scss.module.css [app-client] (css) */
.RoundInfoCards-module-scss-module__QKgjWq__box {
  justify-content: center;
  align-items: center;
  gap: 32px;
  width: 100%;
  max-width: 736px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.RoundInfoCards-module-scss-module__QKgjWq__box > div {
  flex: 1;
}

@media only screen and (max-width: 639px) {
  .RoundInfoCards-module-scss-module__QKgjWq__box {
    justify-content: left;
    width: calc(100% + 112px) !important;
    min-width: 100% !important;
    margin-right: 112px !important;
  }
}

.RoundInfoCards-module-scss-module__QKgjWq__round_info_card {
  border: 1px solid var(--neutral-opacity-white-w-25);
  background: var(--neutral-opacity-white-w-10);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: 16px !important;
  padding: 16px 12px 12px !important;
}

@media only screen and (max-width: 639px) {
  .RoundInfoCards-module-scss-module__QKgjWq__box {
    gap: 4.4444vw;
    min-width: 100vw;
  }

  .RoundInfoCards-module-scss-module__QKgjWq__round_info_card {
    min-width: 77.7778vw;
    border-radius: 4.4444vw !important;
    padding: 3.3333vw !important;
  }

  .RoundInfoCards-module-scss-module__QKgjWq__round_info_card:last-child {
    margin-right: 8.8889vw;
  }
}

/* [project]/src/app/fusion/_feature/FusionTopSection/styles/OngoingRound.module.scss.module.css [app-client] (css) */
.OngoingRound-module-scss-module__1J-poq__section {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 694px;
  padding-bottom: 144px;
  display: flex;
  position: fixed;
  top: 72px;
  left: 0;
}

.OngoingRound-module-scss-module__1J-poq__section__innner_box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  width: 100%;
  max-width: 1120px;
  display: flex;
  position: relative;
}

.OngoingRound-module-scss-module__1J-poq__section__innner_box__tag {
  margin-bottom: 12px;
}

@media only screen and (max-width: 1279px) {
  .OngoingRound-module-scss-module__1J-poq__section {
    padding-top: 40px;
    padding-bottom: 40px;
    top: 56px;
  }
}

@media only screen and (max-width: 639px) {
  .OngoingRound-module-scss-module__1J-poq__section {
    background: url("https://qa-static.msu.io/assets/images/reactor/banner/item_fusion_mobile.png") center / cover no-repeat;
    padding-top: 11.1111vw;
    padding-bottom: 11.1111vw;
    top: 15.5556vw;
  }

  .OngoingRound-module-scss-module__1J-poq__section__innner_box {
    gap: 2.2222vw;
    max-width: 100%;
  }

  .OngoingRound-module-scss-module__1J-poq__section__innner_box__tag {
    margin-bottom: 2.2222vw;
  }
}

.OngoingRound-module-scss-module__1J-poq__guidance_btn_container {
  align-items: center;
  gap: 8px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.OngoingRound-module-scss-module__1J-poq__guidance_btn_container i {
  color: #fff !important;
}

@media only screen and (max-width: 1279px) {
  .OngoingRound-module-scss-module__1J-poq__guidance_btn_container {
    top: initial;
    right: initial;
    bottom: -46px;
    left: 50%;
    transform: translate(-50%);
  }
}

@media only screen and (max-width: 639px) {
  .OngoingRound-module-scss-module__1J-poq__guidance_btn_container {
    top: initial;
    right: initial;
    bottom: -10vw;
    left: 50%;
    transform: translate(-50%);
  }
}

@media only screen and (max-width: 1279px) {
  .OngoingRound-module-scss-module__1J-poq__guidance_btn {
    order: 5;
    margin-top: 8px;
    display: block;
    position: relative;
  }
}

@media only screen and (max-width: 639px) {
  .OngoingRound-module-scss-module__1J-poq__guidance_btn {
    margin-top: 2.2222vw;
  }
}

.OngoingRound-module-scss-module__1J-poq__round_info {
  margin-top: 64px;
}

@media only screen and (max-width: 1279px) {
  .OngoingRound-module-scss-module__1J-poq__round_info {
    margin-top: 32px;
  }
}

@media only screen and (max-width: 639px) {
  .OngoingRound-module-scss-module__1J-poq__round_info {
    margin-top: 8.8889vw;
    padding: 0 5.5556vw;
  }
}

/* [project]/src/app/fusion/_feature/FusionTopSection/styles/FusionTopSection.module.scss.module.css [app-client] (css) */
.FusionTopSection-module-scss-module__DxSjAa__section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  transition: all .6s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.FusionTopSection-module-scss-module__DxSjAa__ongoing_round {
  height: 710px;
  padding-top: 184px;
}

@media only screen and (max-width: 1279px) {
  .FusionTopSection-module-scss-module__DxSjAa__ongoing_round {
    background: url("https://qa-static.msu.io/assets/images/reactor/banner/item_fusion_tablet.png") 50% 56px / cover no-repeat;
    height: 550px;
    padding-top: 150px;
  }
}

@media only screen and (max-width: 639px) {
  .FusionTopSection-module-scss-module__DxSjAa__ongoing_round {
    background: url("https://qa-static.msu.io/assets/images/reactor/banner/item_fusion_mobile.png") 50% 15.5556vw / cover no-repeat;
    justify-content: flex-start;
    height: 153.889vw;
    padding-top: 40vw;
    position: relative;
  }
}

.FusionTopSection-module-scss-module__DxSjAa__history {
  height: auto;
  min-height: 640px;
  padding-top: 208px;
}

@media only screen and (max-width: 1279px) {
  .FusionTopSection-module-scss-module__DxSjAa__history {
    background: url("https://qa-static.msu.io/assets/images/reactor/banner/item_fusion_tablet.png") 50% 56px / cover no-repeat;
    height: auto;
    min-height: 420px;
    padding-top: 144px;
    position: relative;
  }
}

@media only screen and (max-width: 639px) {
  .FusionTopSection-module-scss-module__DxSjAa__history {
    background: url("https://qa-static.msu.io/assets/images/reactor/banner/item_fusion_mobile.png") 50% 15.5556vw / cover no-repeat;
    justify-content: flex-start;
    height: auto;
    min-height: 122.778vw;
    padding-top: 40vw;
  }
}

.FusionTopSection-module-scss-module__DxSjAa__mypage {
  height: 472px;
  padding-top: 208px;
}

@media only screen and (max-width: 1279px) {
  .FusionTopSection-module-scss-module__DxSjAa__mypage {
    background: url("https://qa-static.msu.io/assets/images/reactor/banner/item_fusion_tablet.png") 50% 56px / cover no-repeat;
    height: 249px;
    padding-top: 144px;
  }
}

@media only screen and (max-width: 639px) {
  .FusionTopSection-module-scss-module__DxSjAa__mypage {
    background: url("https://qa-static.msu.io/assets/images/reactor/banner/item_fusion_mobile.png") 50% 15.5556vw / cover no-repeat;
    height: 69.1667vw;
    padding-top: 40vw;
  }
}

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