/* [project]/src/app/(main)/notices/_feature/styles/ThreadDetailFile.module.scss.module.css [app-client] (css) */
.ThreadDetailFile-module-scss-module__f4F02G__threadDetailFile {
  padding: 24px 0;
}

.ThreadDetailFile-module-scss-module__f4F02G__threadDetailFile a {
  height: 48px;
  color: var(--gray-600);
  background-color: var(--neutral-white);
  border: 1px solid var(--neutral-opacity-gray-g-30);
  cursor: pointer;
  border-radius: 12px;
  align-items: center;
  gap: 8px;
  padding: 0 20px;
  font-size: 14px;
  transition: all .2s ease-out;
  display: inline-flex;
}

.ThreadDetailFile-module-scss-module__f4F02G__threadDetailFile a:hover {
  color: var(--neutral-white);
  background-color: var(--gray-600);
  border: 1px solid var(--gray-600);
}

.ThreadDetailFile-module-scss-module__f4F02G__threadDetailFile a + a {
  margin-left: 8px;
}

.ThreadDetailFile-module-scss-module__f4F02G__threadDetailFile svg {
  width: 20px;
  height: 20px;
}

/* [project]/node_modules/@msu/mds/dist/assets/SubtleButton.css [app-client] (css) */
._subtleBtn_1kmwx_9 {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

._subtleBtn_1kmwx_9._AccentOutlined_1kmwx_14 {
  color: var(--brand-primary);
  border: 1px solid var(--neutral-opacity-gray-g-30);
}

._subtleBtn_1kmwx_9._AccentOutlined_1kmwx_14:hover:not(:disabled), ._subtleBtn_1kmwx_9._AccentOutlined_1kmwx_14:focus:not(:disabled) {
  color: var(--brand-primary);
  background-color: var(--brand-primary-overlay);
  border: 1px solid var(--brand-primary);
}

._subtleBtn_1kmwx_9._AccentOutlined_1kmwx_14:disabled {
  color: var(--neutral-opacity-gray-g-60);
  border: 1px solid var(--neutral-opacity-gray-g-20);
}

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

._subtleBtn_1kmwx_9._AccentGhost_1kmwx_32:hover:not(:disabled), ._subtleBtn_1kmwx_9._AccentGhost_1kmwx_32:focus:not(:disabled) {
  color: var(--brand-primary);
  background-color: var(--brand-primary-overlay);
}

._subtleBtn_1kmwx_9._AccentGhost_1kmwx_32:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._subtleBtn_1kmwx_9._PrimaryOutlined_1kmwx_46 {
  color: var(--gray-900);
  border: 1px solid var(--neutral-opacity-gray-g-30);
}

._subtleBtn_1kmwx_9._PrimaryOutlined_1kmwx_46:hover:not(:disabled), ._subtleBtn_1kmwx_9._PrimaryOutlined_1kmwx_46:focus:not(:disabled) {
  color: var(--gray-900);
  background-color: var(--neutral-opacity-black-bk-05);
  border: 1px solid var(--neutral-opacity-gray-g-30);
}

._subtleBtn_1kmwx_9._PrimaryOutlined_1kmwx_46:disabled {
  color: var(--neutral-opacity-gray-g-60);
  border: 1px solid var(--neutral-opacity-gray-g-20);
}

._subtleBtn_1kmwx_9._PrimaryGhost_1kmwx_64 {
  color: var(--gray-900);
}

._subtleBtn_1kmwx_9._PrimaryGhost_1kmwx_64:hover:not(:disabled), ._subtleBtn_1kmwx_9._PrimaryGhost_1kmwx_64:focus:not(:disabled) {
  color: var(--gray-900);
  background-color: var(--neutral-opacity-black-bk-05);
}

._subtleBtn_1kmwx_9._PrimaryGhost_1kmwx_64:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._subtleBtn_1kmwx_9._InverseOutlined_1kmwx_78 {
  color: var(--neutral-white);
  border: 1px solid var(--neutral-opacity-gray-g-30);
}

._subtleBtn_1kmwx_9._InverseOutlined_1kmwx_78:hover:not(:disabled), ._subtleBtn_1kmwx_9._InverseOutlined_1kmwx_78:focus:not(:disabled) {
  color: var(--neutral-white);
  background-color: var(--neutral-opacity-white-w-05);
  border: 1px solid var(--neutral-opacity-gray-g-30);
}

._subtleBtn_1kmwx_9._InverseOutlined_1kmwx_78:disabled {
  color: var(--neutral-opacity-gray-g-60);
  border: 1px solid var(--neutral-opacity-gray-g-20);
}

._subtleBtn_1kmwx_9._InverseGhost_1kmwx_96 {
  color: var(--neutral-white);
}

._subtleBtn_1kmwx_9._InverseGhost_1kmwx_96:hover:not(:disabled), ._subtleBtn_1kmwx_9._InverseGhost_1kmwx_96:focus:not(:disabled) {
  color: var(--neutral-white);
  background-color: var(--neutral-opacity-white-w-05);
}

._subtleBtn_1kmwx_9._InverseGhost_1kmwx_96:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

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

._subtleBtn_1kmwx_9._SecondaryOutlined_1kmwx_110:hover:not(:disabled), ._subtleBtn_1kmwx_9._SecondaryOutlined_1kmwx_110:focus:not(:disabled) {
  color: var(--gray-500);
  background-color: var(--neutral-opacity-gray-g-10);
  border: 1px solid var(--neutral-opacity-gray-g-30);
}

._subtleBtn_1kmwx_9._SecondaryOutlined_1kmwx_110:disabled {
  color: var(--neutral-opacity-gray-g-60);
  border: 1px solid var(--neutral-opacity-gray-g-20);
}

._subtleBtn_1kmwx_9._SecondaryGhost_1kmwx_128 {
  color: var(--gray-500);
}

._subtleBtn_1kmwx_9._SecondaryGhost_1kmwx_128:hover:not(:disabled), ._subtleBtn_1kmwx_9._SecondaryGhost_1kmwx_128:focus:not(:disabled) {
  color: var(--gray-500);
  background-color: var(--neutral-opacity-gray-g-10);
}

._subtleBtn_1kmwx_9._SecondaryGhost_1kmwx_128:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._subtleBtn_1kmwx_9._DangerOutlined_1kmwx_142 {
  color: var(--red-500);
  border: 1px solid var(--neutral-opacity-gray-g-30);
}

._subtleBtn_1kmwx_9._DangerOutlined_1kmwx_142:hover:not(:disabled), ._subtleBtn_1kmwx_9._DangerOutlined_1kmwx_142:focus:not(:disabled) {
  color: var(--red-500);
  background-color: var(--red-opacity-10);
  border: 1px solid var(--red-500);
}

._subtleBtn_1kmwx_9._DangerOutlined_1kmwx_142:disabled {
  color: var(--neutral-opacity-gray-g-60);
  border: 1px solid var(--neutral-opacity-gray-g-20);
}

._subtleBtn_1kmwx_9._DangerGhost_1kmwx_160 {
  color: var(--red-500);
}

._subtleBtn_1kmwx_9._DangerGhost_1kmwx_160:hover:not(:disabled), ._subtleBtn_1kmwx_9._DangerGhost_1kmwx_160:focus:not(:disabled) {
  color: var(--red-500);
  background-color: var(--red-opacity-10);
}

._subtleBtn_1kmwx_9._DangerGhost_1kmwx_160:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._subtleBtn_1kmwx_9._StaticBlackOutlined_1kmwx_174 {
  color: var(--gray-900);
  border: 1px solid var(--neutral-opacity-gray-g-30);
}

._subtleBtn_1kmwx_9._StaticBlackOutlined_1kmwx_174:hover:not(:disabled), ._subtleBtn_1kmwx_9._StaticBlackOutlined_1kmwx_174:focus:not(:disabled) {
  color: var(--gray-900);
  background-color: var(--neutral-opacity-black-bk-05);
  border: 1px solid var(--neutral-opacity-gray-g-30);
}

._subtleBtn_1kmwx_9._StaticBlackOutlined_1kmwx_174:disabled {
  color: var(--neutral-opacity-gray-g-60);
  border: 1px solid var(--neutral-opacity-gray-g-20);
}

._subtleBtn_1kmwx_9._StaticBlackGhost_1kmwx_192 {
  color: var(--gray-900);
}

._subtleBtn_1kmwx_9._StaticBlackGhost_1kmwx_192:hover:not(:disabled), ._subtleBtn_1kmwx_9._StaticBlackGhost_1kmwx_192:focus:not(:disabled) {
  color: var(--gray-900);
  background-color: var(--neutral-opacity-black-bk-05);
}

._subtleBtn_1kmwx_9._StaticBlackGhost_1kmwx_192:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._subtleBtn_1kmwx_9._StaticWhiteOutlined_1kmwx_206 {
  color: var(--neutral-white);
  border: 1px solid var(--neutral-opacity-gray-g-30);
}

._subtleBtn_1kmwx_9._StaticWhiteOutlined_1kmwx_206:hover:not(:disabled), ._subtleBtn_1kmwx_9._StaticWhiteOutlined_1kmwx_206:focus:not(:disabled) {
  color: var(--neutral-white);
  background-color: var(--neutral-opacity-white-w-05);
  border: 1px solid var(--neutral-opacity-gray-g-30);
}

._subtleBtn_1kmwx_9._StaticWhiteOutlined_1kmwx_206:disabled {
  color: var(--neutral-opacity-gray-g-60);
  border: 1px solid var(--neutral-opacity-gray-g-20);
}

._subtleBtn_1kmwx_9._StaticWhiteGhost_1kmwx_224 {
  color: var(--neutral-white);
}

._subtleBtn_1kmwx_9._StaticWhiteGhost_1kmwx_224:hover:not(:disabled), ._subtleBtn_1kmwx_9._StaticWhiteGhost_1kmwx_224:focus:not(:disabled) {
  color: var(--neutral-white);
  background-color: var(--neutral-opacity-white-w-05);
}

._subtleBtn_1kmwx_9._StaticWhiteGhost_1kmwx_224:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

/* [project]/src/scenario/_feature/styles/ScenarioRetryConfirm.module.scss.module.css [app-client] (css) */
.ScenarioRetryConfirm-module-scss-module__5CVZrq__container {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  display: flex;
}

.ScenarioRetryConfirm-module-scss-module__5CVZrq__container > button {
  justify-content: center;
  width: 100%;
  font-size: 14px !important;
}

.ScenarioRetryConfirm-module-scss-module__5CVZrq__container > button:first-child {
  flex: .35;
}

.ScenarioRetryConfirm-module-scss-module__5CVZrq__container > button:last-child {
  flex: .65;
}

/* [project]/src/scenario/steps/styles/Retry.module.scss.module.css [app-client] (css) */
.Retry-module-scss-module__GS6e4G__container {
  flex-direction: column;
  gap: 16px;
  width: 476px;
  min-height: 245px;
  padding: 48px 16px 24px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .Retry-module-scss-module__GS6e4G__container {
    gap: 4.4444vw;
    width: 100%;
    min-height: 68.0556vw;
    padding: 13.3333vw 4.4444vw 6.6667vw;
  }
}

.Retry-module-scss-module__GS6e4G__button_container {
  margin-top: 32px;
}

.Retry-module-scss-module__GS6e4G__loading_spinner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

/* [project]/src/scenario/steps/styles/CookieConsentStep.module.scss.module.css [app-client] (css) */
.CookieConsentStep-module-scss-module__AzuJ1W__container {
  background-color: var(--neutral-white);
  width: 476px;
  padding: 48px 16px 24px;
}

@media only screen and (max-width: 767px) {
  .CookieConsentStep-module-scss-module__AzuJ1W__container {
    width: 100%;
    padding: 13.3333vw 4.4444vw 6.6667vw;
  }
}

.CookieConsentStep-module-scss-module__AzuJ1W__titleAlignLeft {
  text-align: left;
}

.CookieConsentStep-module-scss-module__AzuJ1W__desc {
  margin-top: 16px;
  margin-bottom: 48px;
  display: block;
}

.CookieConsentStep-module-scss-module__AzuJ1W__footer {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

/* [project]/src/scenario/_feature/styles/SettingsChangeStepLayout.module.scss.module.css [app-client] (css) */
.SettingsChangeStepLayout-module-scss-module__-3_aNW__container {
  background: url("/builder/images/modal/deco.png") 100% 100% / cover no-repeat;
  flex-direction: column;
  gap: 48px;
  width: 560px;
  padding: 64px 48px 48px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .SettingsChangeStepLayout-module-scss-module__-3_aNW__container {
    gap: 6.6667vw;
    width: 100%;
    padding: 11.1111vw 4.4444vw 6.6667vw;
  }
}

.SettingsChangeStepLayout-module-scss-module__-3_aNW__header {
  flex-direction: column;
  gap: 12px;
  display: flex;
}

.SettingsChangeStepLayout-module-scss-module__-3_aNW__title {
  text-align: left;
  color: var(--gray-900);
  font-family: var(--font-roboto);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.SettingsChangeStepLayout-module-scss-module__-3_aNW__description {
  text-align: left;
  color: var(--gray-600);
  font-family: var(--font-roboto);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.SettingsChangeStepLayout-module-scss-module__-3_aNW__body {
  gap: 16px;
  display: grid;
}

.SettingsChangeStepLayout-module-scss-module__-3_aNW__footer {
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  margin-top: 38px;
  display: flex;
}

.SettingsChangeStepLayout-module-scss-module__-3_aNW__captchaBox {
  min-height: 65px;
}

/* [project]/src/ui/forms/loading/FieldLoadingIcon.module.scss.module.css [app-client] (css) */
@keyframes FieldLoadingIcon-module-scss-module__185Kjq__spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.FieldLoadingIcon-module-scss-module__185Kjq__loading-icon {
  animation: 1s linear infinite FieldLoadingIcon-module-scss-module__185Kjq__spin;
}

/* [project]/src/ui/forms/fields/BaseField/BaseField.module.scss.module.css [app-client] (css) */
.BaseField-module-scss-module__zSF2xq__input-wrapper {
  position: relative;
}

.BaseField-module-scss-module__zSF2xq__label {
  color: var(--gray-600);
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  font-family: var(--font-roboto);
  align-items: center;
  gap: 4px;
  margin-bottom: 8px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .BaseField-module-scss-module__zSF2xq__label {
    gap: 1.1111vw;
    margin-bottom: 2.2222vw;
    font-size: 3.8889vw;
  }
}

.BaseField-module-scss-module__zSF2xq__required {
  color: var(--red-500);
}

@media only screen and (max-width: 767px) {
  .BaseField-module-scss-module__zSF2xq__input::placeholder {
    font-size: 4.4444vw;
  }
}

.BaseField-module-scss-module__zSF2xq__field {
  border: 1px solid var(--neutral-opacity-gray-g-30);
  width: 100%;
  height: 48px;
  font-family: var(--font-roboto);
  background-color: #fff;
  border-radius: 12px;
  outline: none;
  padding: 16px;
  font-weight: 400;
  transition: all .24s ease-in-out;
}

@media only screen and (max-width: 767px) {
  .BaseField-module-scss-module__zSF2xq__field {
    border-radius: 3.3333vw;
    height: 13.3333vw;
    padding: 4.4444vw;
  }
}

.BaseField-module-scss-module__zSF2xq__field.BaseField-module-scss-module__zSF2xq__error {
  border-color: var(--red-500);
  color: var(--red-500);
}

.BaseField-module-scss-module__zSF2xq__field.BaseField-module-scss-module__zSF2xq__error:hover, .BaseField-module-scss-module__zSF2xq__field.BaseField-module-scss-module__zSF2xq__error:focus {
  border-color: var(--red-500);
}

.BaseField-module-scss-module__zSF2xq__field:hover, .BaseField-module-scss-module__zSF2xq__field:focus {
  border-color: var(--neutral-black);
}

.BaseField-module-scss-module__zSF2xq__field::placeholder {
  color: var(--neutral-400);
}

.BaseField-module-scss-module__zSF2xq__field::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.BaseField-module-scss-module__zSF2xq__field::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.BaseField-module-scss-module__zSF2xq__field[type="number"] {
  -moz-appearance: textfield;
}

.BaseField-module-scss-module__zSF2xq__field:read-only, .BaseField-module-scss-module__zSF2xq__field:disabled {
  cursor: not-allowed;
  border-color: var(--neutral-opacity-gray-g-30) !important;
  color: var(--neutral-600) !important;
  background-color: var(--neutral-25) !important;
}

.BaseField-module-scss-module__zSF2xq__help-text-container {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 4px;
  display: flex;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .BaseField-module-scss-module__zSF2xq__help-text-container {
    margin-top: 1.1111vw;
  }
}

.BaseField-module-scss-module__zSF2xq__help-text {
  width: 84%;
  color: var(--neutral-500);
  font-size: 12px;
  line-height: 16px;
  position: absolute;
  top: 0;
  left: 0;
}

@media only screen and (max-width: 767px) {
  .BaseField-module-scss-module__zSF2xq__help-text {
    font-size: 3.3333vw;
    line-height: 4.4444vw;
  }
}

.BaseField-module-scss-module__zSF2xq__help-text.BaseField-module-scss-module__zSF2xq__error {
  color: var(--red-500);
}

.BaseField-module-scss-module__zSF2xq__min-max {
  color: var(--neutral-500);
  margin-left: auto;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

@media only screen and (max-width: 767px) {
  .BaseField-module-scss-module__zSF2xq__min-max {
    font-size: 3.3333vw;
    line-height: 4.4444vw;
  }
}

.BaseField-module-scss-module__zSF2xq__min-max .BaseField-module-scss-module__zSF2xq__count {
  color: var(--gray-600);
}

.BaseField-module-scss-module__zSF2xq__min-max .BaseField-module-scss-module__zSF2xq__count.BaseField-module-scss-module__zSF2xq__error {
  color: var(--red-500);
}

.BaseField-module-scss-module__zSF2xq__inner-box {
  position: relative;
}

.BaseField-module-scss-module__zSF2xq__loading {
  color: #ccc;
  width: 16px;
  height: 16px;
  line-height: 100%;
  position: absolute;
  top: calc(50% - 8px);
  right: 16px;
}

@media only screen and (max-width: 767px) {
  .BaseField-module-scss-module__zSF2xq__loading {
    width: 4.4444vw;
    height: 4.4444vw;
    top: calc(50% - 2.2222vw);
    right: 4.4444vw;
  }
}

/* [project]/src/ui/forms/fields/EmailField/EmailField.module.scss.module.css [app-client] (css) */
.EmailField-module-scss-module__sHhRpW__valid:hover, .EmailField-module-scss-module__sHhRpW__valid:focus {
  box-shadow: 0 0 0 2px #22c55e1a;
}

@media only screen and (max-width: 767px) {
  .EmailField-module-scss-module__sHhRpW__valid::placeholder, .EmailField-module-scss-module__sHhRpW__input::placeholder {
    font-size: 3.8889vw;
  }
}

/* [project]/src/ui/forms/BuilderSIgnUpForm/steps/styles/Step2VerifyForm.module.scss.module.css [app-client] (css) */
.Step2VerifyForm-module-scss-module__UKDcFq__description {
  color: var(--gray-600);
  font-family: var(--font-roboto);
  margin-bottom: 60px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

@media only screen and (max-width: 767px) {
  .Step2VerifyForm-module-scss-module__UKDcFq__description {
    margin-bottom: 16.6667vw;
  }
}

.Step2VerifyForm-module-scss-module__UKDcFq__confirm_button {
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-roboto);
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .Step2VerifyForm-module-scss-module__UKDcFq__confirm_button {
    margin-top: 13.3333vw;
    height: 13.3333vw !important;
    font-size: 4.4444vw !important;
  }
}

.Step2VerifyForm-module-scss-module__UKDcFq__info_container {
  border-top: 1px solid var(--neutral-200);
  margin-top: 56px;
  padding-top: 24px;
}

@media only screen and (max-width: 767px) {
  .Step2VerifyForm-module-scss-module__UKDcFq__info_container {
    margin-top: 15.5556vw;
    padding-top: 6.6667vw;
  }
}

.Step2VerifyForm-module-scss-module__UKDcFq__info_title {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  font-family: var(--font-roboto);
  color: var(--brand-primary);
}

@media only screen and (max-width: 767px) {
  .Step2VerifyForm-module-scss-module__UKDcFq__info_title {
    font-size: 3.8889vw;
  }
}

.Step2VerifyForm-module-scss-module__UKDcFq__info_ul {
  margin-top: 8px;
}

@media only screen and (max-width: 767px) {
  .Step2VerifyForm-module-scss-module__UKDcFq__info_ul {
    margin-top: 2.2222vw;
  }
}

.Step2VerifyForm-module-scss-module__UKDcFq__info_ul li {
  color: var(--neutral-500);
  font-size: 12px;
  line-height: 1.3;
  font-family: var(--font-roboto);
  margin-bottom: 8px;
  padding-left: 12px;
  font-weight: 400;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .Step2VerifyForm-module-scss-module__UKDcFq__info_ul li {
    margin-bottom: 2.2222vw;
    padding-left: 3.3333vw;
    font-size: 3.3333vw;
  }
}

.Step2VerifyForm-module-scss-module__UKDcFq__info_ul li:last-child {
  margin-bottom: 0;
}

.Step2VerifyForm-module-scss-module__UKDcFq__dot {
  background-color: #868e96;
  border-radius: 50%;
  width: 4px;
  height: 4px;
  position: absolute;
  top: 4.5px;
  left: 0;
}

@media only screen and (max-width: 767px) {
  .Step2VerifyForm-module-scss-module__UKDcFq__dot {
    width: 1.1111vw;
    height: 1.1111vw;
    top: 1.25vw;
  }
}

/* [project]/src/scenario/styles/modal.module.scss.module.css [app-client] (css) */
.modal-module-scss-module__kJ46Bq__modal {
  width: auto !important;
}

@media only screen and (max-width: 767px) {
  .modal-module-scss-module__kJ46Bq__modal {
    width: 100% !important;
  }
}

/* [project]/src/ui/forms/fields/CodeVerificationField/CodeVerificationField.module.scss.module.css [app-client] (css) */
.CodeVerificationField-module-scss-module__bKCpta__code-verification-field {
  position: relative;
}

.CodeVerificationField-module-scss-module__bKCpta__code-verification-field .CodeVerificationField-module-scss-module__bKCpta__code-input {
  padding-right: 96px;
}

@media only screen and (max-width: 767px) {
  .CodeVerificationField-module-scss-module__bKCpta__code-verification-field .CodeVerificationField-module-scss-module__bKCpta__code-input {
    padding-right: 26.6667vw;
  }
}

.CodeVerificationField-module-scss-module__bKCpta__code-verification-field .CodeVerificationField-module-scss-module__bKCpta__resend-btn {
  z-index: 1;
  color: var(--brand-primary);
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  font-family: var(--font-roboto);
  pointer-events: auto;
  background: none;
  border: 0;
  margin-right: 8px;
  padding: 0;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}

.CodeVerificationField-module-scss-module__bKCpta__code-verification-field .CodeVerificationField-module-scss-module__bKCpta__resend-btn:disabled {
  color: var(--neutral-400);
}

@media only screen and (max-width: 767px) {
  .CodeVerificationField-module-scss-module__bKCpta__code-verification-field .CodeVerificationField-module-scss-module__bKCpta__resend-btn {
    font-size: 3.3333vw;
    right: 2.7778vw;
  }
}

/* [project]/src/scenario/steps/styles/EmailChangeVerifyStep.module.scss.module.css [app-client] (css) */
.EmailChangeVerifyStep-module-scss-module__7MzAUW__email_change_step_info {
  border-top: 0;
  margin-top: 0;
}

.EmailChangeVerifyStep-module-scss-module__7MzAUW__submit_button {
  justify-content: center;
  width: 100%;
  font-weight: 500;
}

/* [project]/src/ui/components/base/Button/styles/ViewAllButton.module.scss.module.css [app-client] (css) */
.ViewAllButton-module-scss-module__7WVQsG__view_all_button {
  cursor: pointer;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .ViewAllButton-module-scss-module__7WVQsG__view_all_button {
    border-radius: 2.2222vw !important;
    gap: 1.1111vw !important;
    height: 6.6667vw !important;
    padding: 0 2.2222vw !important;
    font-size: 3.3333vw !important;
  }

  .ViewAllButton-module-scss-module__7WVQsG__view_all_button i {
    width: 3.3333vw !important;
    min-width: 3.3333vw !important;
    height: 3.3333vw !important;
    min-height: 3.3333vw !important;
  }
}

/* [project]/src/ui/components/base/Typography/SofiaTypo/SofiaTypo.module.scss.module.css [app-client] (css) */
.SofiaTypo-module-scss-module__-kejca__sofia_typo {
  font-family: var(--font-sofia-sans-condensed);
  line-height: 1;
}

.SofiaTypo-module-scss-module__-kejca__variant_s {
  font-size: 16px;
}

.SofiaTypo-module-scss-module__-kejca__variant_m {
  font-size: 20px;
}

.SofiaTypo-module-scss-module__-kejca__variant_l {
  font-size: 22px;
}

.SofiaTypo-module-scss-module__-kejca__variant_xl {
  font-size: 24px;
}

.SofiaTypo-module-scss-module__-kejca__variant_display-s {
  font-size: 36px;
}

.SofiaTypo-module-scss-module__-kejca__variant_display-l {
  font-size: 48px;
}

.SofiaTypo-module-scss-module__-kejca__variant_display-xl {
  font-size: 60px;
}

.SofiaTypo-module-scss-module__-kejca__variant_display-xxl {
  font-size: 96px;
}

.SofiaTypo-module-scss-module__-kejca__variant_xxl {
  font-size: 29px;
}

.SofiaTypo-module-scss-module__-kejca__weight_300 {
  font-weight: 300;
}

.SofiaTypo-module-scss-module__-kejca__weight_400 {
  font-weight: 400;
}

.SofiaTypo-module-scss-module__-kejca__weight_500 {
  font-weight: 500;
}

.SofiaTypo-module-scss-module__-kejca__weight_600 {
  font-weight: 600;
}

.SofiaTypo-module-scss-module__-kejca__weight_700 {
  font-weight: 700;
}

.SofiaTypo-module-scss-module__-kejca__weight_800 {
  font-weight: 800;
}

.SofiaTypo-module-scss-module__-kejca__weight_900 {
  font-weight: 900;
}

.SofiaTypo-module-scss-module__-kejca__letterSpacing_0 {
  letter-spacing: 0;
}

.SofiaTypo-module-scss-module__-kejca__letterSpacing_-0_1 {
  letter-spacing: -.1px;
}

.SofiaTypo-module-scss-module__-kejca__letterSpacing_-0_2 {
  letter-spacing: -.2px;
}

.SofiaTypo-module-scss-module__-kejca__letterSpacing_-0_3 {
  letter-spacing: -.3px;
}

.SofiaTypo-module-scss-module__-kejca__letterSpacing_-0_4 {
  letter-spacing: -.4px;
}

.SofiaTypo-module-scss-module__-kejca__letterSpacing_-0_5 {
  letter-spacing: -.5px;
}

.SofiaTypo-module-scss-module__-kejca__letterSpacing_-0_6 {
  letter-spacing: -.6px;
}

.SofiaTypo-module-scss-module__-kejca__letterSpacing_-0_7 {
  letter-spacing: -.7px;
}

.SofiaTypo-module-scss-module__-kejca__letterSpacing_-0_8 {
  letter-spacing: -.8px;
}

.SofiaTypo-module-scss-module__-kejca__letterSpacing_-0_9 {
  letter-spacing: -.9px;
}

.SofiaTypo-module-scss-module__-kejca__letterSpacing_-1 {
  letter-spacing: -1px;
}

/* [project]/src/ui/forms/fields/Nickname/NicknameField.module.scss.module.css [app-client] (css) */
.NicknameField-module-scss-module___GZoOG__valid:hover, .NicknameField-module-scss-module___GZoOG__valid:focus {
  box-shadow: 0 0 0 2px #22c55e1a;
}

.NicknameField-module-scss-module___GZoOG__nickname_field {
  position: relative;
}

.NicknameField-module-scss-module___GZoOG__mingtinumber {
  color: var(--gray-600);
  font-size: 14px;
  font-weight: 400;
  font-family: var(--font-roboto);
  line-height: 1;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}

@media only screen and (max-width: 767px) {
  .NicknameField-module-scss-module___GZoOG__mingtinumber {
    font-size: 3.3333vw;
    line-height: 4.4444vw;
  }
}

/* [project]/src/scenario/steps/styles/NicknameChangeStep.module.scss.module.css [app-client] (css) */
.NicknameChangeStep-module-scss-module__ew5BnG__cancel_button {
  font-weight: 500;
  width: 90px !important;
}

.NicknameChangeStep-module-scss-module__ew5BnG__save_button {
  font-weight: 500;
  width: 104px !important;
}

/* [project]/src/ui/components/base/SectionHeader/SectionHeader.module.scss.module.css [app-client] (css) */
.SectionHeader-module-scss-module__wxSzxa__header {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.SectionHeader-module-scss-module__wxSzxa__title {
  color: #fff;
  z-index: 1;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .SectionHeader-module-scss-module__wxSzxa__title {
    letter-spacing: -.2px !important;
    font-size: 6.6667vw !important;
  }
}

/* [project]/src/scenario/_feature/styles/ScenarioLinkConfirm.module.scss.module.css [app-client] (css) */
.ScenarioLinkConfirm-module-scss-module__aslrTG__link_confirm {
  justify-content: center;
  width: 100%;
  font-weight: 500;
  font-size: 14px !important;
}

/* [project]/src/ui/scaffolds/IndexNotice/IndexNotice.module.scss.module.css [app-client] (css) */
.IndexNotice-module-scss-module__T4xZcq__notice_container {
  gap: 32px;
  margin-top: 16px;
  display: flex;
}

.IndexNotice-module-scss-module__T4xZcq__notice_container > li {
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .IndexNotice-module-scss-module__T4xZcq__notice_container {
    flex-direction: column;
    gap: 0;
    margin-top: 4.4444vw;
  }
}

.IndexNotice-module-scss-module__T4xZcq__notice_skeleton_card {
  border-radius: 16px;
  height: 188px;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .IndexNotice-module-scss-module__T4xZcq__notice_skeleton_card {
    border-radius: 0;
    height: 8.8889vw;
  }
}

.IndexNotice-module-scss-module__T4xZcq__notice_skeleton_fill {
  width: 100%;
  border-radius: inherit !important;
  height: 100% !important;
}

.IndexNotice-module-scss-module__T4xZcq__view_all_button {
  cursor: pointer;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .IndexNotice-module-scss-module__T4xZcq__view_all_button {
    border-radius: 2.2222vw !important;
    gap: 1.1111vw !important;
    height: 6.6667vw !important;
    padding: 0 2.2222vw !important;
    font-size: 3.3333vw !important;
  }

  .IndexNotice-module-scss-module__T4xZcq__view_all_button i {
    width: 3.3333vw !important;
    min-width: 3.3333vw !important;
    height: 3.3333vw !important;
    min-height: 3.3333vw !important;
  }
}

/* [project]/src/scenario/steps/styles/NotAffiliateStep.module.scss.module.css [app-client] (css) */
.NotAffiliateStep-module-scss-module__gJfCGq__container {
  background-color: var(--neutral-white);
  width: 476px;
  padding: 48px 16px 24px;
}

@media only screen and (max-width: 767px) {
  .NotAffiliateStep-module-scss-module__gJfCGq__container {
    width: 100%;
    padding: 13.3333vw 4.4444vw 6.6667vw;
  }
}

.NotAffiliateStep-module-scss-module__gJfCGq__text {
  margin-top: 16px;
}

.NotAffiliateStep-module-scss-module__gJfCGq__cancel {
  margin-top: 48px;
}

/* [project]/src/scenario/_feature/styles/ScenarioCancel.module.scss.module.css [app-client] (css) */
.ScenarioCancel-module-scss-module__thdf3G__button {
  justify-content: center;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
}

/* [project]/src/scenario/steps/styles/ValidationFailStep.module.scss.module.css [app-client] (css) */
.ValidationFailStep-module-scss-module__e5qpWW__container {
  background-color: #fff;
  width: 476px;
  padding: 48px 16px 24px;
}

@media only screen and (max-width: 767px) {
  .ValidationFailStep-module-scss-module__e5qpWW__container {
    width: 100%;
    padding: 13.3333vw 4.4444vw 6.6667vw;
  }
}

.ValidationFailStep-module-scss-module__e5qpWW__text {
  margin-top: 16px;
}

.ValidationFailStep-module-scss-module__e5qpWW__cancel {
  margin-top: 48px;
}

.ValidationFailStep-module-scss-module__e5qpWW__reason {
  width: 100%;
  color: var(--red-500);
  background: #f7f8f9;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  padding: 16px;
  font-size: 14px;
  display: flex;
}

.ValidationFailStep-module-scss-module__e5qpWW__label {
  color: var(--neutral-500);
}

/* [project]/src/scenario/styles/StakingScenario.module.scss.module.css [app-client] (css) */
.StakingScenario-module-scss-module__99CvpW__modal {
  background-color: #fff;
}

.StakingScenario-module-scss-module__99CvpW__reactor_credit_modal {
  width: 560px;
}

/* [project]/src/app/(main)/affiliate/_feature/styles/AffiliateScenarioTestPanel.module.scss.module.css [app-client] (css) */
.AffiliateScenarioTestPanel-module-scss-module__mUqtCW__panel {
  border: 1px solid var(--neutral-300);
  background: linear-gradient(180deg, #336fee14 0%, #336fee05 100%), var(--neutral-white);
  border-radius: 24px;
  width: min(100%, 800px);
  margin: 0 auto 24px;
  padding: 24px;
  box-shadow: 0 12px 20px -12px #00000029;
}

.AffiliateScenarioTestPanel-module-scss-module__mUqtCW__header {
  justify-content: space-between;
  align-items: flex-start;
  gap: 16px;
  display: flex;
}

.AffiliateScenarioTestPanel-module-scss-module__mUqtCW__description {
  margin-top: 8px;
}

.AffiliateScenarioTestPanel-module-scss-module__mUqtCW__linkButton {
  flex-shrink: 0;
}

.AffiliateScenarioTestPanel-module-scss-module__mUqtCW__editor {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  margin-top: 20px;
  display: grid;
}

.AffiliateScenarioTestPanel-module-scss-module__mUqtCW__field {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

.AffiliateScenarioTestPanel-module-scss-module__mUqtCW__label {
  color: var(--gray-600);
  font-family: var(--font-roboto);
  font-size: 13px;
  font-weight: 600;
  line-height: 140%;
}

.AffiliateScenarioTestPanel-module-scss-module__mUqtCW__input, .AffiliateScenarioTestPanel-module-scss-module__mUqtCW__textarea {
  border: 1px solid var(--neutral-300);
  background: var(--neutral-50);
  width: 100%;
  color: var(--gray-900);
  font-family: var(--font-roboto);
  border-radius: 16px;
  padding: 12px 14px;
  font-size: 14px;
  line-height: 140%;
}

.AffiliateScenarioTestPanel-module-scss-module__mUqtCW__textarea {
  resize: vertical;
  min-height: 92px;
}

.AffiliateScenarioTestPanel-module-scss-module__mUqtCW__actions {
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 20px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .AffiliateScenarioTestPanel-module-scss-module__mUqtCW__panel {
    border-radius: 6.6667vw;
    width: calc(100% - 11.1111vw);
    margin-bottom: 4.4444vw;
    padding: 5.5556vw;
  }

  .AffiliateScenarioTestPanel-module-scss-module__mUqtCW__header {
    flex-direction: column;
  }

  .AffiliateScenarioTestPanel-module-scss-module__mUqtCW__editor {
    grid-template-columns: 1fr;
    gap: 3.3333vw;
    margin-top: 4.4444vw;
  }

  .AffiliateScenarioTestPanel-module-scss-module__mUqtCW__description {
    margin-top: 2.2222vw;
  }

  .AffiliateScenarioTestPanel-module-scss-module__mUqtCW__actions {
    gap: 2.7778vw;
    margin-top: 4.4444vw;
  }

  .AffiliateScenarioTestPanel-module-scss-module__mUqtCW__label {
    font-size: 3.6111vw;
  }

  .AffiliateScenarioTestPanel-module-scss-module__mUqtCW__input, .AffiliateScenarioTestPanel-module-scss-module__mUqtCW__textarea {
    border-radius: 4.4444vw;
    padding: 3.3333vw 3.8889vw;
    font-size: 3.8889vw;
  }

  .AffiliateScenarioTestPanel-module-scss-module__mUqtCW__textarea {
    min-height: 25.5556vw;
  }
}

/* [project]/src/app/(main)/affiliate/_feature/styles/CSVExportButton.module.scss.module.css [app-client] (css) */
.CSVExportButton-module-scss-module__CRJ10a__csvExportButton {
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  height: 24px !important;
}

@media only screen and (max-width: 767px) {
  .CSVExportButton-module-scss-module__CRJ10a__csvExportButton {
    font-size: 3.3333vw;
    border-radius: 2.2222vw !important;
    height: 6.6667vw !important;
  }

  .CSVExportButton-module-scss-module__CRJ10a__csvExportButton i {
    width: 4.4444vw;
    height: 4.4444vw;
  }
}

/* [project]/src/app/(main)/affiliate/_feature/styles/CycleOverviewStats.module.scss.module.css [app-client] (css) */
.CycleOverviewStats-module-scss-module__ze4lga__modal_overview_stats {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 8px;
  display: flex;
}

.CycleOverviewStats-module-scss-module__ze4lga__modal_overview_stats dl {
  border: 1px solid var(--neutral-200);
  background: var(--neutral-white);
  border-radius: 16px;
  flex-direction: column;
  flex: 1 0 0;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding: 29px 20px;
  display: flex;
}

.CycleOverviewStats-module-scss-module__ze4lga__modal_overview_stats dl:first-child {
  margin-left: 0;
}

.CycleOverviewStats-module-scss-module__ze4lga__modal_overview_stats dt {
  margin-bottom: 12px;
}

.CycleOverviewStats-module-scss-module__ze4lga__modal_overview_stats dd {
  align-items: center;
  display: flex;
}

.CycleOverviewStats-module-scss-module__ze4lga__modal_overview_stats dd i {
  margin-right: 4px;
}

@media only screen and (max-width: 767px) {
  .CycleOverviewStats-module-scss-module__ze4lga__modal_overview_stats {
    flex-direction: column;
    margin-top: 2.2222vw;
  }

  .CycleOverviewStats-module-scss-module__ze4lga__modal_overview_stats dl {
    border-radius: 4.4444vw;
    margin-top: 2.2222vw;
    margin-left: 0;
    padding: 4.4444vw 2.7778vw;
  }

  .CycleOverviewStats-module-scss-module__ze4lga__modal_overview_stats dt {
    margin-bottom: 4.4444vw;
    font-size: 3.3333vw;
  }

  .CycleOverviewStats-module-scss-module__ze4lga__modal_overview_stats dd {
    font-size: 4.4444vw;
  }

  .CycleOverviewStats-module-scss-module__ze4lga__modal_overview_stats dd i {
    width: 5.5556vw;
    height: 5.5556vw;
    margin-right: 1.1111vw;
  }
}

/* [project]/src/app/(main)/affiliate/_feature/styles/CycleOverview.module.scss.module.css [app-client] (css) */
.CycleOverview-module-scss-module__NG1B7W__modal_overview {
  border: 1px solid var(--neutral-200);
  background: var(--neutral-50);
  border-radius: 16px;
  margin-top: 4px;
  padding: 20px 16px;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__update {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__update i {
  margin-right: 4px;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__title {
  justify-content: space-between;
  align-items: center;
  margin: 20px 0 8px;
  display: flex;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__table {
  border: 1px solid var(--neutral-200);
  background: var(--neutral-white);
  scrollbar-color: var(--neutral-300) #999;
  scrollbar-width: thin;
  border-radius: 16px;
  max-height: 292px;
  overflow: scroll !important;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__table thead tr {
  position: sticky;
  top: 0;
  border-bottom-color: var(--neutral-200) !important;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__table th, .CycleOverview-module-scss-module__NG1B7W__modal_overview__table td {
  text-align: left;
  white-space: nowrap;
  border-left: 1px solid var(--neutral-200) !important;
  padding: 16px !important;
  font-size: 12px !important;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__table th:first-child, .CycleOverview-module-scss-module__NG1B7W__modal_overview__table td:first-child {
  border-left: none !important;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__table th {
  background: var(--neutral-50);
  color: var(--gray-600) !important;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__table td {
  color: var(--gray-600);
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__table tr {
  height: auto !important;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__table tr + tr {
  border-top: 1px solid var(--neutral-200);
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__loadMoreSentinel {
  pointer-events: none;
  flex-shrink: 0;
  width: 100%;
  height: 1px;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__empty {
  text-align: center;
  border: 1px solid var(--neutral-200);
  background: var(--neutral-white) url("/images/affiliate/img_empty.png") no-repeat center 116px;
  background-size: 48px;
  border-radius: 16px;
  padding: 172px 0 108px;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__description {
  text-indent: -12px;
  padding: 20px 0 0 12px;
}

.CycleOverview-module-scss-module__NG1B7W__modal_overview__description:before {
  content: "";
  background: var(--neutral-500);
  vertical-align: top;
  border-radius: 4px;
  width: 4px;
  height: 4px;
  margin: 5px 8px 0 0;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .CycleOverview-module-scss-module__NG1B7W__modal_overview {
    border-radius: 4.4444vw;
    margin-top: 1.1111vw;
    padding: 5.5556vw 4.4444vw;
  }

  .CycleOverview-module-scss-module__NG1B7W__modal_overview__header {
    flex-direction: column;
    align-items: flex-start;
  }

  .CycleOverview-module-scss-module__NG1B7W__modal_overview__update {
    margin-top: 2.2222vw;
    font-size: 3.3333vw !important;
  }

  .CycleOverview-module-scss-module__NG1B7W__modal_overview__update i {
    width: 3.3333vw;
    height: 3.3333vw;
    margin-right: 1.1111vw;
  }

  .CycleOverview-module-scss-module__NG1B7W__modal_overview h5 {
    font-size: 3.8889vw;
  }

  .CycleOverview-module-scss-module__NG1B7W__modal_overview__title {
    margin: 5.5556vw 0 2.2222vw;
  }

  .CycleOverview-module-scss-module__NG1B7W__modal_overview__table {
    border-radius: 4.4444vw;
    max-height: 81.1111vw;
  }

  .CycleOverview-module-scss-module__NG1B7W__modal_overview__table th, .CycleOverview-module-scss-module__NG1B7W__modal_overview__table td {
    padding: 4.4444vw !important;
    font-size: 3.3333vw !important;
  }

  .CycleOverview-module-scss-module__NG1B7W__modal_overview__empty {
    background-position-y: 32.2222vw;
    background-size: 13.3333vw;
    border-radius: 4.4444vw;
    padding: 47.7778vw 0 30vw;
    font-size: 3.3333vw !important;
  }

  .CycleOverview-module-scss-module__NG1B7W__modal_overview__description {
    text-indent: -3.3333vw;
    padding: 5.5556vw 0 0 3.3333vw;
    font-size: 3.3333vw !important;
  }

  .CycleOverview-module-scss-module__NG1B7W__modal_overview__description:before {
    border-radius: 1.1111vw;
    width: 1.1111vw;
    height: 1.1111vw;
    margin: 1.3889vw 2.2222vw 0 0;
  }
}

/* [project]/src/app/(main)/affiliate/page.module.scss.module.css [app-client] (css) */
.page-module-scss-module__VKo0EW__page {
  position: relative;
}

.page-module-scss-module__VKo0EW__contents {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100svh;
  padding: 60px 0 80px;
  display: flex;
}

.page-module-scss-module__VKo0EW__header {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 800px;
  margin: 10px auto 0;
  padding: 0 36px;
  display: flex;
}

.page-module-scss-module__VKo0EW__logo {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.page-module-scss-module__VKo0EW__logo > svg {
  object-fit: contain;
  width: 146px;
  height: 100%;
}

.page-module-scss-module__VKo0EW__logo .page-module-scss-module__VKo0EW__betaTag {
  color: var(--brand-primary);
  font-family: var(--font-kartrider, var(--font-sofia-sans-condensed));
  letter-spacing: .2px;
  border: 1px solid var(--brand-primary);
  border-radius: 10px;
  align-items: center;
  height: 18px;
  margin-left: 2px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.page-module-scss-module__VKo0EW__img {
  z-index: 1;
  margin-bottom: -5px;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .page-module-scss-module__VKo0EW__contents {
    padding: 5.5556vw 0 0;
  }

  .page-module-scss-module__VKo0EW__header {
    margin-top: 6px;
    padding: 5.5556vw 5.5556vw 0;
  }

  .page-module-scss-module__VKo0EW__logo {
    margin-bottom: 3.0556vw;
  }

  .page-module-scss-module__VKo0EW__logo > svg {
    width: 38.8889vw;
  }

  .page-module-scss-module__VKo0EW__logo .page-module-scss-module__VKo0EW__betaTag {
    border-radius: 2.7778vw;
    height: 5vw;
    margin-left: .5556vw;
    padding: 1.1111vw 2.2222vw;
    font-size: 3.3333vw;
  }
}

/* [project]/src/app/(main)/mypage/_feature/WithdrawPanel.module.scss.module.css [app-client] (css) */
.WithdrawPanel-module-scss-module__BYtCMG__withdrawalPage {
  background: var(--neutral-50);
  width: 100%;
  min-height: calc(100vh - 256px);
  padding: 112px 0 40px;
}

@media only screen and (max-width: 767px) {
  .WithdrawPanel-module-scss-module__BYtCMG__withdrawalPage {
    padding: 15.5556vw 0 0;
  }
}

.WithdrawPanel-module-scss-module__BYtCMG__stateBox {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: calc(100vh - 408px);
  display: flex;
}

.WithdrawPanel-module-scss-module__BYtCMG__errorContent {
  text-align: center;
}

/* [project]/src/app/(main)/mypage/_feature/WithdrawalBox.module.scss.module.css [app-client] (css) */
.WithdrawalBox-module-scss-module__UhgmEW__withdrawalBox {
  background: url("/builder/images//withdraw/withdraw_bg.png") no-repeat top right / 160px 160px, var(--neutral-white);
  border-radius: 24px;
  width: 100%;
  max-width: 544px;
  margin: 0 auto;
  box-shadow: 0 8px 16px #0000001a;
}

@media only screen and (max-width: 767px) {
  .WithdrawalBox-module-scss-module__UhgmEW__withdrawalBox {
    min-height: auto;
    box-shadow: none;
    background-size: 108px 108px;
    border-radius: 0;
  }
}

.WithdrawalBox-module-scss-module__UhgmEW__header {
  box-sizing: border-box;
  border-bottom: 1px solid var(--neutral-100);
  min-height: 176px;
  padding: 48px 32px 32px;
  position: relative;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .WithdrawalBox-module-scss-module__UhgmEW__header {
    min-height: auto;
    padding: 24px 20px;
  }
}

.WithdrawalBox-module-scss-module__UhgmEW__subTitle {
  color: var(--brand-primary);
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
  display: block;
}

.WithdrawalBox-module-scss-module__UhgmEW__title {
  max-width: 371px;
  color: var(--gray-900);
  margin: 0;
  font-size: 24px;
  line-height: 1.4;
}

.WithdrawalBox-module-scss-module__UhgmEW__title p {
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .WithdrawalBox-module-scss-module__UhgmEW__title {
    font-size: 20px;
  }
}

.WithdrawalBox-module-scss-module__UhgmEW__headerDeco {
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: absolute;
  top: -40px;
  right: -40px;
}

@media only screen and (max-width: 767px) {
  .WithdrawalBox-module-scss-module__UhgmEW__headerDeco {
    width: 120px;
    height: 120px;
    top: -24px;
    right: -24px;
  }
}

.WithdrawalBox-module-scss-module__UhgmEW__headerDecoIcon {
  opacity: .03;
  color: var(--gray-900);
  transform: rotate(15deg)scale(8.6);
}

@media only screen and (max-width: 767px) {
  .WithdrawalBox-module-scss-module__UhgmEW__headerDecoIcon {
    transform: rotate(15deg)scale(4.8);
  }
}

.WithdrawalBox-module-scss-module__UhgmEW__content {
  padding: 48px 32px 40px;
}

@media only screen and (max-width: 767px) {
  .WithdrawalBox-module-scss-module__UhgmEW__content {
    padding: 32px 20px;
  }
}

.WithdrawalBox-module-scss-module__UhgmEW__content > :last-child {
  margin-bottom: 0;
}

.WithdrawalBox-module-scss-module__UhgmEW__footer {
  box-sizing: border-box;
  border-top: 1px solid var(--neutral-100);
  min-height: 112px;
  padding: 32px;
}

@media only screen and (max-width: 767px) {
  .WithdrawalBox-module-scss-module__UhgmEW__footer {
    min-height: auto;
    padding: 32px 20px;
  }
}

.WithdrawalBox-module-scss-module__UhgmEW__footerDesc {
  color: var(--gray-900);
  text-align: center;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.6;
}

.WithdrawalBox-module-scss-module__UhgmEW__footerInner {
  justify-content: center;
  align-items: center;
  gap: 12px;
  min-height: 48px;
  display: flex;
}

.WithdrawalBox-module-scss-module__UhgmEW__footerInner > * {
  width: 100%;
}

.WithdrawalBox-module-scss-module__UhgmEW__sectionTitle {
  color: var(--gray-900);
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}

.WithdrawalBox-module-scss-module__UhgmEW__descText {
  color: var(--gray-600);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.4;
  display: block;
}

.WithdrawalBox-module-scss-module__UhgmEW__notAllowedSection {
  flex-direction: column;
  display: flex;
}

.WithdrawalBox-module-scss-module__UhgmEW__notAllowedSection:last-child {
  margin-bottom: 0;
}

.WithdrawalBox-module-scss-module__UhgmEW__stakingSection {
  min-height: 200px;
}

.WithdrawalBox-module-scss-module__UhgmEW__notAllowedTitleGroup {
  flex-direction: column;
  gap: 2px;
  display: flex;
}

.WithdrawalBox-module-scss-module__UhgmEW__shortTitleGroup {
  min-height: 44px;
}

.WithdrawalBox-module-scss-module__UhgmEW__longTitleGroup {
  min-height: 66px;
}

.WithdrawalBox-module-scss-module__UhgmEW__statusTable, .WithdrawalBox-module-scss-module__UhgmEW__statBox {
  border: 1px solid var(--neutral-300);
  border-radius: 8px;
  margin-top: 16px;
  overflow: hidden;
}

.WithdrawalBox-module-scss-module__UhgmEW__statusHead, .WithdrawalBox-module-scss-module__UhgmEW__statLabel {
  box-sizing: border-box;
  background: var(--neutral-50);
  min-height: 36px;
  color: var(--gray-900);
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.WithdrawalBox-module-scss-module__UhgmEW__statusBody, .WithdrawalBox-module-scss-module__UhgmEW__statContent {
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  min-height: 48px;
  padding: 12px;
  display: flex;
}

.WithdrawalBox-module-scss-module__UhgmEW__statusItem {
  flex: auto;
  align-items: center;
  gap: 8px;
  min-width: 0;
  display: flex;
}

.WithdrawalBox-module-scss-module__UhgmEW__statusBullet {
  background: var(--neutral-500);
  border-radius: 999px;
  width: 4px;
  min-width: 4px;
  height: 4px;
  margin-top: 0;
  display: inline-block;
}

.WithdrawalBox-module-scss-module__UhgmEW__statusText {
  color: var(--gray-600);
  font-size: 14px;
  line-height: 1.4;
}

.WithdrawalBox-module-scss-module__UhgmEW__list, .WithdrawalBox-module-scss-module__UhgmEW__listBox {
  margin: 0;
  padding: 0;
  list-style: none;
}

.WithdrawalBox-module-scss-module__UhgmEW__list em, .WithdrawalBox-module-scss-module__UhgmEW__listBox em {
  color: #69717a;
  font-style: normal;
  font-weight: 700;
  display: inline-block;
}

.WithdrawalBox-module-scss-module__UhgmEW__list li, .WithdrawalBox-module-scss-module__UhgmEW__listBox li {
  color: var(--gray-600);
  margin-bottom: 4px;
  padding-left: 12px;
  font-size: 14px;
  line-height: 1.4;
}

.WithdrawalBox-module-scss-module__UhgmEW__listBox li {
  color: var(--gray-900);
  margin-bottom: 12px;
}

.WithdrawalBox-module-scss-module__UhgmEW__listBox li:last-child, .WithdrawalBox-module-scss-module__UhgmEW__list li:last-child, .WithdrawalBox-module-scss-module__UhgmEW__listBox li:last-child {
  margin-bottom: 0;
}

.WithdrawalBox-module-scss-module__UhgmEW__linkBtn {
  white-space: nowrap;
  flex-shrink: 0;
  align-items: center;
  display: inline-flex;
}

.WithdrawalBox-module-scss-module__UhgmEW__statusActionButton {
  min-width: 74px;
  height: 24px;
  color: var(--brand-primary);
  border-color: var(--brand-primary);
  white-space: nowrap;
  border-radius: 8px;
  flex-shrink: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.WithdrawalBox-module-scss-module__UhgmEW__collectionButton i {
  width: 12px !important;
  min-width: 12px !important;
}

.WithdrawalBox-module-scss-module__UhgmEW__statusActionButton i {
  margin-left: 2px;
}

.WithdrawalBox-module-scss-module__UhgmEW__footerInner .withdrawal-footer-button {
  justify-content: center;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}

.WithdrawalBox-module-scss-module__UhgmEW__divider {
  border-top: 1px dashed var(--neutral-opacity-gray-g-30);
  height: 1px;
  margin: 32px 0;
}

.WithdrawalBox-module-scss-module__UhgmEW__infoBox {
  box-sizing: border-box;
  background: var(--neutral-50);
  border-radius: 8px;
  align-items: center;
  gap: 8px;
  min-height: 48px;
  margin-top: 8px;
  padding: 8px;
  display: flex;
}

.WithdrawalBox-module-scss-module__UhgmEW__infoIcon {
  color: var(--neutral-500);
  flex-shrink: 0;
}

.WithdrawalBox-module-scss-module__UhgmEW__infoText {
  max-width: 440px;
  color: var(--gray-600);
  margin: 0;
  font-size: 12px;
  line-height: 1.3;
}

/* [project]/src/app/(main)/notices/_feature/styles/ThreadDetailInformation.module.scss.module.css [app-client] (css) */
.ThreadDetailInformation-module-scss-module__23RFJW__info {
  border-bottom: 1px solid var(--neutral-black);
  justify-content: space-between;
  align-items: center;
  height: 72px;
  display: flex;
}

.ThreadDetailInformation-module-scss-module__23RFJW__info__category {
  align-items: center;
  gap: 12px;
  font-size: 14px;
  line-height: 1;
  display: flex;
}

.ThreadDetailInformation-module-scss-module__23RFJW__info__category__divider {
  background: var(--neutral-300);
  border-radius: 8px;
  width: 1px;
  height: 12px;
}

.ThreadDetailInformation-module-scss-module__23RFJW__info__category__text {
  color: var(--neutral-500);
  font-weight: 500;
}

.ThreadDetailInformation-module-scss-module__23RFJW__info__category__text.ThreadDetailInformation-module-scss-module__23RFJW__fusion {
  color: var(--purple-300);
}

.ThreadDetailInformation-module-scss-module__23RFJW__info__category__text.ThreadDetailInformation-module-scss-module__23RFJW__fission {
  color: var(--cyan-600);
}

.ThreadDetailInformation-module-scss-module__23RFJW__info__category__date {
  color: var(--neutral-500);
  font-weight: 400;
}

.ThreadDetailInformation-module-scss-module__23RFJW__info__share {
  transition: all .24s ease-in-out;
}

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

  .ThreadDetailInformation-module-scss-module__23RFJW__info__category {
    gap: 3.3333vw;
    font-size: 3.8889vw;
  }

  .ThreadDetailInformation-module-scss-module__23RFJW__info__category__divider {
    border-radius: 2.2222vw;
    height: 3.3333vw;
  }

  .ThreadDetailInformation-module-scss-module__23RFJW__info__share {
    border-radius: 3.3333vw !important;
    width: 11.1111vw !important;
    height: 11.1111vw !important;
  }

  .ThreadDetailInformation-module-scss-module__23RFJW__info__share > i {
    width: 5.5556vw;
    height: 5.5556vw;
  }
}

/* [project]/src/app/(main)/notices/_feature/styles/ThreadNavigation.module.scss.module.css [app-client] (css) */
.ThreadNavigation-module-scss-module__ijQ02G__nav {
  z-index: 1;
  background: var(--neutral-opacity-white-w-85);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: 1000000000px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 8px;
  display: flex;
  box-shadow: 0 8px 16px -5px #0000001a;
}

.ThreadNavigation-module-scss-module__ijQ02G__nav__back {
  color: var(--gray-900);
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  transition: all .24s ease-in-out;
  display: flex;
  border-radius: 1000000000px !important;
}

.ThreadNavigation-module-scss-module__ijQ02G__nav__buttons {
  align-items: center;
  gap: 8px;
  display: flex;
}

.ThreadNavigation-module-scss-module__ijQ02G__nav__buttons__prev_next {
  align-items: center;
  gap: 8px;
  min-width: 102px;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  display: flex;
  border-radius: 1000000000px !important;
}

.ThreadNavigation-module-scss-module__ijQ02G__nav__buttons__prev_next.ThreadNavigation-module-scss-module__ijQ02G__disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: var(--neutral-opacity-gray-g-60) !important;
}

.ThreadNavigation-module-scss-module__ijQ02G__nav a:focus {
  background-color: #0000 !important;
}

@media only screen and (max-width: 767px) {
  .ThreadNavigation-module-scss-module__ijQ02G__nav {
    height: 13.3333vw;
    box-shadow: none;
    border-radius: 0;
    padding: 0 2.2222vw !important;
  }

  .ThreadNavigation-module-scss-module__ijQ02G__nav__back {
    font-size: 0;
    overflow: hidden;
    border-radius: 3.3333vw !important;
    width: 13.3333vw !important;
    height: 13.3333vw !important;
    padding: 0 !important;
  }

  .ThreadNavigation-module-scss-module__ijQ02G__nav__back__text {
    display: none;
  }

  .ThreadNavigation-module-scss-module__ijQ02G__nav__back > i {
    width: 6.6667vw !important;
    min-width: 6.6667vw !important;
    height: 6.6667vw !important;
    min-height: 6.6667vw !important;
  }

  .ThreadNavigation-module-scss-module__ijQ02G__nav__buttons {
    justify-content: center;
    align-items: center;
    gap: 0;
    display: flex;
  }

  .ThreadNavigation-module-scss-module__ijQ02G__nav__buttons__prev_next {
    font-size: 0;
    width: 13.3333vw !important;
    min-width: 13.3333vw !important;
    height: 13.3333vw !important;
    padding: 0 !important;
  }

  .ThreadNavigation-module-scss-module__ijQ02G__nav__buttons__prev_next__text {
    display: none;
  }

  .ThreadNavigation-module-scss-module__ijQ02G__nav__buttons__prev_next > i {
    height: 6.6667vw;
    width: 6.6667vw !important;
    min-width: 6.6667vw !important;
  }
}

/* [project]/src/app/(main)/notices/[threadId]/_styles/ThreadDetailPage.module.scss.module.css [app-client] (css) */
.ThreadDetailPage-module-scss-module__OLNagq__page {
  background-color: var(--neutral-white);
  height: auto;
  min-height: calc(100vh - 328px);
  font-family: var(--font-roboto);
  padding-top: 168px;
  padding-bottom: 200px;
  position: relative;
}

.ThreadDetailPage-module-scss-module__OLNagq__nav {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  max-width: 990px;
  position: fixed;
  top: 88px;
  left: 50%;
  transform: translateX(-50%);
}

.ThreadDetailPage-module-scss-module__OLNagq__article {
  width: 100%;
  max-width: 990px;
  margin: 0 auto;
  padding: 0 32px;
  position: relative;
}

.ThreadDetailPage-module-scss-module__OLNagq__article__title {
  color: var(--gray-900);
  word-break: break-word;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.4;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents {
  color: var(--gray-900);
  word-break: break-word;
  margin-top: 72px;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents table, .ThreadDetailPage-module-scss-module__OLNagq__contents tr, .ThreadDetailPage-module-scss-module__OLNagq__contents td, .ThreadDetailPage-module-scss-module__OLNagq__contents th, .ThreadDetailPage-module-scss-module__OLNagq__contents td {
  border-width: 1px;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents th, .ThreadDetailPage-module-scss-module__OLNagq__contents td {
  padding: 8px;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents table img, .ThreadDetailPage-module-scss-module__OLNagq__contents img {
  height: auto !important;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents h1 {
  font-size: 36px;
  font-weight: 700;
  font-family: var(--font-roboto);
  line-height: 120%;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents h2 {
  font-size: 30px;
  font-weight: 700;
  font-family: var(--font-roboto);
  line-height: 120%;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents h3 {
  font-size: 24px;
  font-weight: 700;
  font-family: var(--font-roboto);
  line-height: 120%;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents h4 {
  font-size: 20px;
  font-weight: 700;
  font-family: var(--font-roboto);
  line-height: 120%;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents h5 {
  font-size: 18px;
  font-weight: 700;
  font-family: var(--font-roboto);
  line-height: 120%;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents h6 {
  font-size: 16px;
  font-weight: 700;
  font-family: var(--font-roboto);
  line-height: 120%;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents a {
  font-size: 16px;
  font-weight: 400;
  font-family: var(--font-roboto);
  color: var(--brand-primary);
  line-height: 140%;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents ol {
  padding-left: 18px;
  list-style: decimal;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents ul {
  padding-left: 18px;
  list-style: outside;
}

.ThreadDetailPage-module-scss-module__OLNagq__contents blockquote {
  border-left: 4px solid var(--neutral-200);
  padding: 8px 0 8px 26px;
}

.ThreadDetailPage-module-scss-module__OLNagq__error {
  max-width: 990px;
  color: var(--gray-600);
  margin: 0 auto;
  padding: 0 32px;
}

@media only screen and (max-width: 767px) {
  .ThreadDetailPage-module-scss-module__OLNagq__page {
    min-height: 840px;
    padding-top: 37.7778vw;
  }

  .ThreadDetailPage-module-scss-module__OLNagq__nav {
    max-width: 100%;
    top: 15.5556vw;
  }

  .ThreadDetailPage-module-scss-module__OLNagq__article {
    max-width: 100%;
    padding: 0 5.5556vw;
  }

  .ThreadDetailPage-module-scss-module__OLNagq__article__title {
    font-size: 6.6667vw;
    line-height: 1.4;
  }

  .ThreadDetailPage-module-scss-module__OLNagq__contents {
    margin-top: 6.6667vw;
    margin-bottom: 33.3333vw;
  }
}

/* [project]/src/ui/templates/Error/ErrorPageTemplate.module.scss.module.css [app-client] (css) */
.ErrorPageTemplate-module-scss-module__F4AxiW__errorPageTemplateStyle {
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: calc(100vh - 256px);
  padding: 184px 0 120px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .ErrorPageTemplate-module-scss-module__F4AxiW__errorPageTemplateStyle {
    min-height: 100%;
    padding-top: 35.5556vw;
    padding-bottom: 22.2222vw;
  }
}

.ErrorPageTemplate-module-scss-module__F4AxiW__errorPageInnerBoxStyle {
  width: 360px;
  height: 100%;
  margin: auto;
}

@media only screen and (max-width: 767px) {
  .ErrorPageTemplate-module-scss-module__F4AxiW__errorPageInnerBoxStyle {
    width: 100%;
  }
}

.ErrorPageTemplate-module-scss-module__F4AxiW__errorStatusStyle {
  color: var(--gray-900);
  text-align: center;
  font-size: 146px;
  font-weight: 700;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .ErrorPageTemplate-module-scss-module__F4AxiW__errorStatusStyle {
    font-size: 40.5556vw;
  }
}

.ErrorPageTemplate-module-scss-module__F4AxiW__errorCodeStyle {
  text-align: center;
  color: var(--gray-900);
  font-size: 34px;
  font-weight: 700;
  line-height: 1.4;
}

@media only screen and (max-width: 767px) {
  .ErrorPageTemplate-module-scss-module__F4AxiW__errorCodeStyle {
    font-size: 6.6667vw;
  }
}

.ErrorPageTemplate-module-scss-module__F4AxiW__errorMessageStyle {
  color: var(--neutral-500);
  text-align: center;
  width: 100%;
  margin: 16px 0;
  font-size: 16px;
  line-height: 1.6;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .ErrorPageTemplate-module-scss-module__F4AxiW__errorMessageStyle {
    margin: 4.4444vw 0;
    padding: 0 4.4444vw;
    font-size: 4.4444vw;
    line-height: 1.4;
  }
}

.ErrorPageTemplate-module-scss-module__F4AxiW__btnBoxStyle {
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px;
  font-weight: 500;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .ErrorPageTemplate-module-scss-module__F4AxiW__btnBoxStyle {
    gap: 3.3333vw;
    padding: 0 4.4444vw;
  }
}

.ErrorPageTemplate-module-scss-module__F4AxiW__errorImageStyle {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.ErrorPageTemplate-module-scss-module__F4AxiW__errorImageStyle img {
  width: 360px;
  height: 360px;
}

@media only screen and (max-width: 767px) {
  .ErrorPageTemplate-module-scss-module__F4AxiW__errorImageStyle {
    width: 100%;
    max-width: 100%;
    height: 66.6667vw;
    margin: 13.3333vw 0 0;
  }

  .ErrorPageTemplate-module-scss-module__F4AxiW__errorImageStyle img {
    width: 66.6667vw;
    height: 66.6667vw;
  }
}

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