/* TODO:先不删 */
._submitButton_8rtu7_1,
._closeIcon_8rtu7_1,
._suggestion_8rtu7_1 {
  /* cursor: url(../images/cursor-pointer.svg), default !important; */

}
._suggestionInput_8rtu7_5 {
  /* cursor: url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2096_2996)'%3e%3cg%20filter='url(%23filter0_d_2096_2996)'%3e%3cpath%20d='M16.9601%2020.74C16.9601%2020.9528%2016.7921%2021.12%2016.5782%2021.12H15.051C14.0735%2021.12%2013.2259%2020.5956%2012.7601%2019.8204C12.2942%2020.5956%2011.4466%2021.12%2010.4691%2021.12H8.94188C8.72806%2021.12%208.56006%2020.9528%208.56006%2020.74C8.56006%2020.5272%208.72806%2020.36%208.94188%2020.36H10.4691C11.523%2020.36%2012.3782%2019.5088%2012.3782%2018.46V12.38H9.32369C9.10988%2012.38%208.94188%2012.2128%208.94188%2012C8.94188%2011.7872%209.10988%2011.62%209.32369%2011.62H12.3782V5.54C12.3782%204.4912%2011.523%203.64%2010.4691%203.64H8.94188C8.72806%203.64%208.56006%203.4728%208.56006%203.26C8.56006%203.0472%208.72806%202.88%208.94188%202.88H10.4691C11.4466%202.88%2012.2942%203.4044%2012.7601%204.1796C13.2259%203.4044%2014.0735%202.88%2015.051%202.88H16.5782C16.7921%202.88%2016.9601%203.0472%2016.9601%203.26C16.9601%203.4728%2016.7921%203.64%2016.5782%203.64H15.051C13.9971%203.64%2013.1419%204.4912%2013.1419%205.54V11.62H16.1964C16.4102%2011.62%2016.5782%2011.7872%2016.5782%2012C16.5782%2012.2128%2016.4102%2012.38%2016.1964%2012.38H13.1419V18.46C13.1419%2019.5088%2013.9971%2020.36%2015.051%2020.36H16.5782C16.7921%2020.36%2016.9601%2020.5272%2016.9601%2020.74Z'%20fill='%23743005'/%3e%3cpath%20d='M16.5782%2021.3C16.8907%2021.3%2017.1401%2021.053%2017.1401%2020.74C17.1401%2020.427%2016.8907%2020.18%2016.5782%2020.18H15.051C14.0957%2020.18%2013.3219%2019.4086%2013.3219%2018.46V12.56H16.1964C16.5088%2012.56%2016.7582%2012.313%2016.7582%2012C16.7582%2011.687%2016.5088%2011.44%2016.1964%2011.44H13.3219V5.54C13.3219%204.59142%2014.0957%203.82%2015.051%203.82H16.5782C16.8907%203.82%2017.1401%203.57302%2017.1401%203.26C17.1401%202.94698%2016.8907%202.7%2016.5782%202.7H15.051C14.1075%202.7%2013.2777%203.15777%2012.7601%203.85619C12.2425%203.15777%2011.4126%202.7%2010.4691%202.7H8.94188C8.62946%202.7%208.38006%202.94698%208.38006%203.26C8.38006%203.57302%208.62946%203.82%208.94188%203.82H10.4691C11.4244%203.82%2012.1982%204.59142%2012.1982%205.54V11.44H9.32369C9.01128%2011.44%208.76188%2011.687%208.76188%2012C8.76188%2012.313%209.01128%2012.56%209.32369%2012.56H12.1982V18.46C12.1982%2019.4086%2011.4244%2020.18%2010.4691%2020.18H8.94188C8.62946%2020.18%208.38006%2020.427%208.38006%2020.74C8.38006%2021.053%208.62946%2021.3%208.94188%2021.3H10.4691C11.4126%2021.3%2012.2425%2020.8422%2012.7601%2020.1438C13.2777%2020.8422%2014.1075%2021.3%2015.051%2021.3H16.5782Z'%20stroke='white'%20stroke-width='0.36'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_2096_2996'%20x='5.3202'%20y='-0.359999'%20width='14.8796'%20height='24.72'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset/%3e%3cfeGaussianBlur%20stdDeviation='1.44'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_2096_2996'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_2096_2996'%20result='shape'/%3e%3c/filter%3e%3cclipPath%20id='clip0_2096_2996'%3e%3crect%20width='24'%20height='24'%20fill='white'%20transform='translate(0.880371)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e"),
    default; */

}
._wrapper_8rtu7_9 {
  display: flex;
  position: relative;
  justify-content: center;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._wrapper_8rtu7_9 {
    flex-direction: column;
    align-items: center;
    padding: 0 117em 0 115em;
  }
}
._footer_8rtu7_21 {
  height: 450rem;
  padding-top: 120rem;
  color: #fff;
  border: 1px solid #979797;
  box-sizing: border-box;
  background-color: #bfa07c;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 30rem;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._footer_8rtu7_21 {
    height: 703em;
    padding-top: 50em;
    padding-bottom: 70em;
    justify-content: start;
  }
}
._logo_8rtu7_42 {
  width: 205rem;
  height: 60rem;
  margin-right: 80rem;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._logo_8rtu7_42 {
    width: 150em;
    height: 43.85em;
    margin: 0;
    margin-bottom: 30em;
  }
}
._desc_8rtu7_57 {
  width: 520rem;
  font-size: 20rem;
  font-family: SourceHanSansCN-Regular;
  line-height: 32rem;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._desc_8rtu7_57 {
    width: 26em;
    font-size: calc((100vw / 750) * 20);
    line-height: 1.6em;
  }
}
._contact_8rtu7_64 {
  font-family: SourceHanSansCN-Regular;
  font-size: 20rem;
  line-height: 25rem;
  margin-left: 138rem;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._contact_8rtu7_64 {
    margin-left: 0;
    font-size: calc((100vw / 750) * 20);
    line-height: 1.25em;
    align-self: flex-start;
    margin-top: 2em;
    padding-bottom: 2em;
    width: 100%;
    border-bottom: 1px solid #ffffff;
  }
}
._qrcode_8rtu7_81 {
  width: 112rem;
  height: 112rem;
  margin-left: 141rem;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._qrcode_8rtu7_81 {
    position: absolute;
    width: 126em;
    height: 126em;
    right: 117em;
    bottom: 40em;
  }
}
._copyright_8rtu7_96 {
  font-size: 17rem;
  text-align: center;
  display: flex;
  justify-content: center;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._copyright_8rtu7_96 {
    display: block;
    font-size: calc((100vw / 750) * 18);
    line-height: 1.3em;
  }
}
._phone_8rtu7_110 {
  margin-bottom: 28rem;
  display: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._phone_8rtu7_110 {
    margin-bottom: 1.5em;
    display: block;
    opacity: 0;
  }
}
._suggestionIcon_8rtu7_119 {
  font-size: 21rem;
  margin-right: 8rem;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._suggestionIcon_8rtu7_119 {
    font-size: calc((100vw / 750) * 28);
  }
}
._suggestion_8rtu7_1 {
  display: flex;
  justify-content: center;
  font-family: SourceHanSansCN-Regular;
  font-size: 20rem;
  color: #fff;
  margin-bottom: 30rem;
  align-items: center;
  width: fit-content;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._suggestion_8rtu7_1 {
    font-size: calc((100vw / 750) * 20);
    margin-top: 3em;
    margin-bottom: 1.5em;
  }
}
._modal_8rtu7_145 {
  display: flex;
  flex-direction: column;
  pointer-events: auto;
  position: relative;
  top: -58rem;
}
._closeIcon_8rtu7_1 {
  font-size: 36rem;
  margin-bottom: 22rem;
  color: #fff;
  width: fit-content;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._closeIcon_8rtu7_1 {
    margin-bottom: 0.83em;
  }
}
._modalMask_8rtu7_165 {
  background: #0000004d !important;
}
._modalContent_8rtu7_169 {
  width: 600rem;
  height: 600rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  background-image: url(../images/suggestion-modal-bg.png);
  background-size: 100% 100%;
  padding: 40rem;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  ._modalContent_8rtu7_169 {
    width: 650em;
    height: 650em;
  }
}
._modalWrapper_8rtu7_186 .ant-modal {
  z-index: 9999;
  width: auto !important;
}
._modalTitle_8rtu7_191 {
  font-family: linhai-lishu;
  font-size: 36rem;
  color: #6c3413;
  text-align: center;
}
._modalTips_8rtu7_198 {
  font-family: SourceHanSansCN-Regular;
  font-size: 22rem;
  color: #be9f7c;
  letter-spacing: 0;
  text-align: center;
  margin-bottom: 26rem;
}
._suggestionInput_8rtu7_5 {
  background: #fff;
  height: 343rem;
  border: 0;
  resize: none;
  color: #be9f7c;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  font-size: 18rem;
  padding: 16rem;
}
._submitButton_8rtu7_1 {
  width: 154rem;
  height: 44rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAAAsCAYAAACdbKF/AAAAAXNSR0IArs4c6QAAAahJREFUeF7t3UFKw1AUheGbvJimNhk5sCII0s7diJtxJV2bYwVREEEQHDyxbdIqQodScs74z/hcAh///BW3y/OftupjWg4xSUM05RB9VPez5uLuqj17DT4ERgq85I/Lt/y+6lJ/cxIRm32K9b6K712K4r/QivI0z7vFY5Pqzch/MEMg1rvt5OHzeVlHbseG9jXvFk+ERj2KwCG06zryjNAUObaSAKFJXIxdAUJz5biTBAhN4mLsChCaK8edJEBoEhdjV4DQXDnuJAFCk7gYuwKE5spxJwkQmsTF2BUgNFeOO0mA0CQuxq4Aobly3EkChCZxMXYFCM2V404SIDSJi7ErQGiuHHeSAKFJXIxdAUJz5biTBAhN4mLsChCaK8edJEBoEhdjV4DQXDnuJAFCk7gYuwKE5spxJwkQmsTF2BUgNFeOO0mA0CQuxq4Aobly3EkChCZxMXYFCM2V404SIDSJi7ErQGiuHHeSAKFJXIxdAUJz5biTBAhN4mLsChCaK8edJEBoEhdjV4DQXDnuJAEnNB60kIgZ/wkcQhv/oAVP9BCOI3DsiZ5fIWy27mVcH0UAAAAASUVORK5CYII=);
  background-size: 100% 100%;
  font-weight: 400;
  font-size: 20rem;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: SourceHanSansCN-Regular;
  margin-top: 30rem;
  position: relative;
  left: 50%;
  transform: translate(-50%);
  flex-shrink: 0;
}

.flex {
  display: flex;
}

.flex-col {
  flex-direction: column;
}

.items-center {
  align-items: center;
}



:where(.css-dev-only-do-not-override-3rel02)[class^="ant-modal"]::before,
:where(.css-dev-only-do-not-override-3rel02)[class*=" ant-modal"]::before,
:where(.css-dev-only-do-not-override-3rel02)[class^="ant-modal"]::after,
:where(.css-dev-only-do-not-override-3rel02)[class*=" ant-modal"]::after {
  box-sizing: border-box;
}
:where(.css-dev-only-do-not-override-3rel02)[class^="ant-modal"] [class^="ant-modal"],
:where(.css-dev-only-do-not-override-3rel02)[class*=" ant-modal"] [class^="ant-modal"],
:where(.css-dev-only-do-not-override-3rel02)[class^="ant-modal"] [class*=" ant-modal"],
:where(.css-dev-only-do-not-override-3rel02)[class*=" ant-modal"] [class*=" ant-modal"] {
  box-sizing: border-box;
}
:where(.css-dev-only-do-not-override-3rel02)[class^="ant-modal"] [class^="ant-modal"]::before,
:where(.css-dev-only-do-not-override-3rel02)[class*=" ant-modal"] [class^="ant-modal"]::before,
:where(.css-dev-only-do-not-override-3rel02)[class^="ant-modal"] [class*=" ant-modal"]::before,
:where(.css-dev-only-do-not-override-3rel02)[class*=" ant-modal"] [class*=" ant-modal"]::before,
:where(.css-dev-only-do-not-override-3rel02)[class^="ant-modal"] [class^="ant-modal"]::after,
:where(.css-dev-only-do-not-override-3rel02)[class*=" ant-modal"] [class^="ant-modal"]::after,
:where(.css-dev-only-do-not-override-3rel02)[class^="ant-modal"] [class*=" ant-modal"]::after,
:where(.css-dev-only-do-not-override-3rel02)[class*=" ant-modal"] [class*=" ant-modal"]::after {
  box-sizing: border-box;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal-wrap-rtl {
  direction: rtl;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal-centered {
  text-align: center;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: "";
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  padding-bottom: 0;
  text-align: start;
  vertical-align: middle;
}
@media (max-width: 767px) {
  :where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal {
    max-width: calc(100vw - 16rem);
    margin: 8rem auto;
  }
  :where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal-centered .ant-modal {
    flex: 1;
  }
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0;
  color: rgba(0, 0, 0, 0.88);
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  pointer-events: none;
  position: relative;
  top: 100px;
  width: auto;
  max-width: calc(100vw - 32px);
  padding-bottom: 24px;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.88);
  font-weight: 600;
  line-height: 1.5;
  word-wrap: break-word;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-content {
  position: relative;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0;
  border-radius: 8px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
  padding: 20px 24px;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-close {
  position: absolute;
  top: 12px;
  inset-inline-end: 12px;
  z-index: 1010;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.2s, background-color 0.2s;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-close-x {
  display: flex;
  font-size: 16px;
  font-style: normal;
  line-height: 32px;
  justify-content: center;
  text-transform: none;
  text-rendering: auto;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.88);
  background-color: rgba(0, 0, 0, 0.06);
  text-decoration: none;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-close:active {
  background-color: rgba(0, 0, 0, 0.15);
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-close:focus-visible {
  outline: 4px solid #91caff;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-header {
  color: rgba(0, 0, 0, 0.88);
  background: #ffffff;
  border-radius: 8px 8px 0 0;
  margin-bottom: 8px;
  padding: 0;
  border-bottom: none;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-body {
  font-size: 14px;
  line-height: 1.5714285714285714;
  word-wrap: break-word;
  padding: 0;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-body .ant-modal-body-skeleton {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 16px auto;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-footer {
  text-align: end;
  background: transparent;
  margin-top: 12px;
  padding: 0;
  border-top: none;
  border-radius: 0;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-footer > .ant-btn + .ant-btn {
  margin-inline-start: 8px;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal .ant-modal-open {
  overflow: hidden;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-pure-panel {
  top: auto;
  padding: 0;
  display: flex;
  flex-direction: column;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-pure-panel .ant-modal-content,
:where(.css-dev-only-do-not-override-3rel02).ant-modal-pure-panel .ant-modal-body,
:where(.css-dev-only-do-not-override-3rel02).ant-modal-pure-panel .ant-modal-confirm-body-wrapper {
  display: flex;
  flex-direction: column;
  flex: auto;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-pure-panel .ant-modal-confirm-body {
  margin-bottom: auto;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal-wrap-rtl {
  direction: rtl;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal-wrap-rtl .ant-modal-confirm-body {
  direction: rtl;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal.ant-zoom-enter,
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal.ant-zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  user-select: none;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal.ant-zoom-leave .ant-modal-content {
  pointer-events: none;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal-mask {
  position: fixed;
  inset: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  pointer-events: none;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal-mask .ant-modal-hidden {
  display: none;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-modal-wrap {
  position: fixed;
  inset: 0;
  z-index: 1000;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-fade-enter,
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-fade-enter.ant-fade-enter-active,
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-fade-appear.ant-fade-appear-active {
  animation-name: css-dev-only-do-not-override-3rel02-antFadeIn;
  animation-play-state: running;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-fade-leave.ant-fade-leave-active {
  animation-name: css-dev-only-do-not-override-3rel02-antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-fade-enter,
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
:where(.css-dev-only-do-not-override-3rel02).ant-modal-root .ant-fade-leave {
  animation-timing-function: linear;
}
:where(.css-dev-only-do-not-override-3rel02).ant-zoom-enter,
:where(.css-dev-only-do-not-override-3rel02).ant-zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
:where(.css-dev-only-do-not-override-3rel02).ant-zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
:where(.css-dev-only-do-not-override-3rel02).ant-zoom-enter.ant-zoom-enter-active,
:where(.css-dev-only-do-not-override-3rel02).ant-zoom-appear.ant-zoom-appear-active {
  animation-name: css-dev-only-do-not-override-3rel02-antZoomIn;
  animation-play-state: running;
}
:where(.css-dev-only-do-not-override-3rel02).ant-zoom-leave.ant-zoom-leave-active {
  animation-name: css-dev-only-do-not-override-3rel02-antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
:where(.css-dev-only-do-not-override-3rel02).ant-zoom-enter,
:where(.css-dev-only-do-not-override-3rel02).ant-zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
:where(.css-dev-only-do-not-override-3rel02).ant-zoom-enter-prepare,
:where(.css-dev-only-do-not-override-3rel02).ant-zoom-appear-prepare {
  transform: none;
}
:where(.css-dev-only-do-not-override-3rel02).ant-zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
