a.style_common_a__3w8ce { font-size: 14px; font-weight: 600; color: var(--color-a); line-height: 20px; cursor: pointer; }
a.style_common_a__3w8ce:link, a.style_common_a__3w8ce:visited { color: var(--color-a); }
a.style_common_a__3w8ce:hover { color: var(--color-a-hover); }
@media screen and (min-width: 1230px) {
  .style_page-head__1H45G { max-width: 1200px; margin: 40px auto; }
}
@media screen and (min-width: 1080px) and (max-width: 1919px) {
  .style_page-head__1H45G { max-width: 75em; margin: 2.5em auto; }
}
@media (max-width: 1079px) {
  .style_page-head__1H45G { margin: 36px 15px 24px; }
}
.style_page-head__1H45G .style_link__sWK6S { background-color: rgba(255, 255, 255, 0.1); margin: 1rem auto; padding: 0.6rem 1rem; text-align: center; max-width: 160px; border-radius: 5px; }
.style_page-head__1H45G .style_link__sWK6S a { color: rgb(222, 208, 249); text-decoration: underline; }
@keyframes style_animateTitle__2Siou { 
  0% { background-position: 0px center; }
  100% { background-position: 100% center; }
}
.style_gradient-title__1HcJH { background: linear-gradient(94.96deg, rgb(255, 247, 247) 0.41%, rgb(177, 227, 255) 59.54%, rgb(248, 170, 255) 109.58%) 0% 0% / 300% text; font-size: 72px; font-weight: 900; line-height: 86px; align-items: center; color: transparent; animation: 2s ease 0s infinite alternate none running style_animateTitle__2Siou; }
@media (max-width: 1079px) {
  .style_gradient-title__1HcJH { font-size: 42px; text-align: center; }
}
.style_dim-content__1wq5i { font-size: 18px; line-height: 18px; margin-top: 18px; color: rgba(255, 255, 255, 0.6); text-align: center; }
.style_gradient-title__1HcJH { text-align: center; color: rgb(255, 255, 255); font-size: 40px; line-height: 40px; }
@media (max-width: 1079px) {
  .style_gradient-title__1HcJH { font-size: 32px; }
}
.style_gradient-title__1HcJH.style_uppercase__2XKTm { text-transform: uppercase; }
@media (max-width: 1079px) {
  .style_dim-content__1wq5i { font-size: 14px; line-height: 22px; margin-top: 4px; }
}
.style_window-for-tabs-pane__22oMd { position: relative; cursor: default; color: var(--color-text-default); padding: 30px 24px; background: rgb(54, 45, 74); border-radius: 0px 0px 15px 15px; box-sizing: border-box; }
@media (max-width: 1079px) {
  .style_window-for-tabs-pane__22oMd { padding: 20px 10px; }
}
.style_dark-btn__1HaPw, .style_purple-btn__1yHEE { border-radius: 10px; width: clamp(100px, 210px, 50%); height: 60px; display: flex; justify-content: center; align-items: center; font-size: 24px; line-height: 24px; color: rgb(255, 255, 255); cursor: pointer; }
.style_purple-btn__1yHEE { background: linear-gradient(79.72deg, rgb(71, 25, 253) 4.86%, rgb(230, 77, 255) 103.07%); }
.style_dark-btn__1HaPw { background: rgba(233, 223, 255, 0.2); }
.style_cur-input__1vmC4 { background: rgb(64, 56, 88); border-radius: 10px; margin-top: 4px; }
.style_cur-input__1vmC4 input { background: rgb(64, 56, 88); border: none; border-radius: 10px; font-size: 20px; line-height: 24px; font-family: Helvetica-Bold, Helvetica; font-weight: 700; color: rgb(255, 255, 255); padding: 10px; width: 100%; }
.style_cur-input__1vmC4 input:focus, .style_cur-input__1vmC4 input:hover { border: none; }
.style_cur-input__1vmC4 input::placeholder { color: rgb(255, 255, 255); opacity: 0.3; }
.style_cur-input__1vmC4 .style_max-btn__hJpc- { background: rgb(37, 31, 50); border-radius: 15px; padding: 4px 14px; cursor: pointer; font-size: 12px; font-family: PingFangSC-Semibold, "PingFang SC"; font-weight: 600; line-height: 17px; color: rgb(255, 255, 255); margin-right: 10px; white-space: nowrap; }
#sunio .style_common_btn__4i1GJ { font-family: Poppins; height: 56px; }
.common_btn_primary:not(:disabled):hover:hover { background: rgb(140, 91, 255) !important; }
.common_btn_primary.ant-btn-loading, .common_btn_primary.ant-btn-loading:not(:disabled):hover { background: rgba(100, 0, 255, 0.5) !important; }
#sunio .common_btn_border { border-width: 2px; }
#sunio .common_btn_gradient { position: relative; height: 40px; line-height: 40px; padding: 0px 33px; text-align: center; border-radius: 5px; outline: none; border: none; cursor: pointer; font-family: PingFangSC, "PingFang SC", sans-serif; font-weight: 600; font-size: 16px; font-style: normal; background-image: linear-gradient(315deg, rgb(142, 89, 255), rgb(186, 91, 255)); background-clip: text; color: transparent; }
#sunio .common_btn_gradient:hover { background: linear-gradient(315deg, rgb(119, 0, 255), rgb(140, 81, 255)); color: rgb(255, 255, 255); }
#sunio .common_btn_gradient:hover svg { display: none; }
#sunio .common_btn_gradient_bg { line-height: 36px; text-align: center; border-radius: 5px; outline: none; border: none; cursor: pointer; font-family: PingFangSC, "PingFang SC", sans-serif; font-weight: 600; font-size: 14px; font-style: normal; background-image: linear-gradient(315deg, rgb(119, 0, 255), rgb(140, 81, 255)); color: rgb(255, 255, 255); padding: 0px 12px; }
@media (max-width: 1079px) {
  #sunio .style_common_btn__4i1GJ { height: 40px; }
}
@media screen and (min-width: 1230px) {
  .style_page-head__14kx4 { max-width: 1200px; margin: 40px auto; }
}
@media screen and (min-width: 1080px) and (max-width: 1919px) {
  .style_page-head__14kx4 { max-width: 75em; margin: 2.5em auto; }
}
@media (max-width: 1079px) {
  .style_page-head__14kx4 { margin: 36px 15px 24px; }
}
.style_page-head__14kx4 .style_link__3RRa0 { background-color: rgba(255, 255, 255, 0.1); margin: 1rem auto; padding: 0.6rem 1rem; text-align: center; max-width: 160px; border-radius: 5px; }
.style_page-head__14kx4 .style_link__3RRa0 a { color: rgb(222, 208, 249); text-decoration: underline; }
@keyframes style_animateTitle__2M6MT { 
  0% { background-position: 0px center; }
  100% { background-position: 100% center; }
}
.style_gradient-title__3cxde { background: linear-gradient(94.96deg, rgb(255, 247, 247) 0.41%, rgb(177, 227, 255) 59.54%, rgb(248, 170, 255) 109.58%) 0% 0% / 300% text; font-size: 72px; font-weight: 900; line-height: 86px; align-items: center; color: transparent; animation: 2s ease 0s infinite alternate none running style_animateTitle__2M6MT; }
@media (max-width: 1079px) {
  .style_gradient-title__3cxde { font-size: 42px; text-align: center; }
}
.style_dim-content__FbVDf { font-size: 18px; line-height: 18px; margin-top: 18px; color: rgba(255, 255, 255, 0.6); text-align: center; }
.style_gradient-title__3cxde { text-align: center; color: rgb(255, 255, 255); font-size: 40px; line-height: 40px; }
@media (max-width: 1079px) {
  .style_gradient-title__3cxde { font-size: 32px; }
}
.style_gradient-title__3cxde.style_uppercase__2yyTJ { text-transform: uppercase; }
@media (max-width: 1079px) {
  .style_dim-content__FbVDf { font-size: 14px; line-height: 22px; margin-top: 4px; }
}
.style_window-for-tabs-pane__3GkdN { position: relative; cursor: default; color: var(--color-text-default); padding: 30px 24px; background: rgb(54, 45, 74); border-radius: 0px 0px 15px 15px; box-sizing: border-box; }
@media (max-width: 1079px) {
  .style_window-for-tabs-pane__3GkdN { padding: 20px 10px; }
}
.style_dark-btn__34xeF, .style_purple-btn__1cw-9 { border-radius: 10px; width: clamp(100px, 210px, 50%); height: 60px; display: flex; justify-content: center; align-items: center; font-size: 24px; line-height: 24px; color: rgb(255, 255, 255); cursor: pointer; }
.style_purple-btn__1cw-9 { background: linear-gradient(79.72deg, rgb(71, 25, 253) 4.86%, rgb(230, 77, 255) 103.07%); }
.style_dark-btn__34xeF { background: rgba(233, 223, 255, 0.2); }
.style_cur-input__2Y45f { background: rgb(64, 56, 88); border-radius: 10px; margin-top: 4px; }
.style_cur-input__2Y45f input { background: rgb(64, 56, 88); border: none; border-radius: 10px; font-size: 20px; line-height: 24px; font-family: Helvetica-Bold, Helvetica; font-weight: 700; color: rgb(255, 255, 255); padding: 10px; width: 100%; }
.style_cur-input__2Y45f input:focus, .style_cur-input__2Y45f input:hover { border: none; }
.style_cur-input__2Y45f input::placeholder { color: rgb(255, 255, 255); opacity: 0.3; }
.style_cur-input__2Y45f .style_max-btn__3cQQS { background: rgb(37, 31, 50); border-radius: 15px; padding: 4px 14px; cursor: pointer; font-size: 12px; font-family: PingFangSC-Semibold, "PingFang SC"; font-weight: 600; line-height: 17px; color: rgb(255, 255, 255); margin-right: 10px; white-space: nowrap; }
.style_common_modal_footer__1z3r3 { display: flex; justify-content: center; align-items: center; }
.style_common_modal_footer__1z3r3 button { flex: 1 1 0%; }
.style_common_modal_footer__1z3r3 button:nth-child(2) { margin-left: 20px !important; }
.style_common_modal_title__1z10B { display: flex; align-items: center; justify-content: center; color: var(--color-text-default); }
.style_common_modal_title_left__2tNHv { justify-content: flex-start; }
.sun-common-modal.ant-modal .ant-modal-footer { margin-top: 30px; }
.sun-common-modal.ant-modal .ant-modal-header { margin-bottom: 20px; }
.ant-modal-close-x { color: var(--color-text-default); }
@media (max-width: 1079px) {
  .sun-common-modal.ant-modal .ant-modal-footer { margin-top: 26px; }
}
@media screen and (min-width: 1230px) {
  .style_page-head__33IwW { max-width: 1200px; margin: 40px auto; }
}
@media screen and (min-width: 1080px) and (max-width: 1919px) {
  .style_page-head__33IwW { max-width: 75em; margin: 2.5em auto; }
}
@media (max-width: 1079px) {
  .style_page-head__33IwW { margin: 36px 15px 24px; }
}
.style_page-head__33IwW .style_link__3-vV0 { background-color: rgba(255, 255, 255, 0.1); margin: 1rem auto; padding: 0.6rem 1rem; text-align: center; max-width: 160px; border-radius: 5px; }
.style_page-head__33IwW .style_link__3-vV0 a { color: rgb(222, 208, 249); text-decoration: underline; }
@keyframes style_animateTitle__18m-j { 
  0% { background-position: 0px center; }
  100% { background-position: 100% center; }
}
.style_gradient-title__Ii4nK { background: linear-gradient(94.96deg, rgb(255, 247, 247) 0.41%, rgb(177, 227, 255) 59.54%, rgb(248, 170, 255) 109.58%) 0% 0% / 300% text; font-size: 72px; font-weight: 900; line-height: 86px; align-items: center; color: transparent; animation: 2s ease 0s infinite alternate none running style_animateTitle__18m-j; }
@media (max-width: 1079px) {
  .style_gradient-title__Ii4nK { font-size: 42px; text-align: center; }
}
.style_dim-content__3LTwL { font-size: 18px; line-height: 18px; margin-top: 18px; color: rgba(255, 255, 255, 0.6); text-align: center; }
.style_gradient-title__Ii4nK { text-align: center; color: rgb(255, 255, 255); font-size: 40px; line-height: 40px; }
@media (max-width: 1079px) {
  .style_gradient-title__Ii4nK { font-size: 32px; }
}
.style_gradient-title__Ii4nK.style_uppercase__IGZ4C { text-transform: uppercase; }
@media (max-width: 1079px) {
  .style_dim-content__3LTwL { font-size: 14px; line-height: 22px; margin-top: 4px; }
}
.style_window-for-tabs-pane__3uTHw { position: relative; cursor: default; color: var(--color-text-default); padding: 30px 24px; background: rgb(54, 45, 74); border-radius: 0px 0px 15px 15px; box-sizing: border-box; }
@media (max-width: 1079px) {
  .style_window-for-tabs-pane__3uTHw { padding: 20px 10px; }
}
.style_dark-btn__thaT6, .style_purple-btn__pLk4E { border-radius: 10px; width: clamp(100px, 210px, 50%); height: 60px; display: flex; justify-content: center; align-items: center; font-size: 24px; line-height: 24px; color: rgb(255, 255, 255); cursor: pointer; }
.style_purple-btn__pLk4E { background: linear-gradient(79.72deg, rgb(71, 25, 253) 4.86%, rgb(230, 77, 255) 103.07%); }
.style_dark-btn__thaT6 { background: rgba(233, 223, 255, 0.2); }
.style_cur-input__2_q-0 { background: rgb(64, 56, 88); border-radius: 10px; margin-top: 4px; }
.style_cur-input__2_q-0 input { background: rgb(64, 56, 88); border: none; border-radius: 10px; font-size: 20px; line-height: 24px; font-family: Helvetica-Bold, Helvetica; font-weight: 700; color: rgb(255, 255, 255); padding: 10px; width: 100%; }
.style_cur-input__2_q-0 input:focus, .style_cur-input__2_q-0 input:hover { border: none; }
.style_cur-input__2_q-0 input::placeholder { color: rgb(255, 255, 255); opacity: 0.3; }
.style_cur-input__2_q-0 .style_max-btn__3UEib { background: rgb(37, 31, 50); border-radius: 15px; padding: 4px 14px; cursor: pointer; font-size: 12px; font-family: PingFangSC-Semibold, "PingFang SC"; font-weight: 600; line-height: 17px; color: rgb(255, 255, 255); margin-right: 10px; white-space: nowrap; }
.style_trans_notify__oI6fi { font-family: Poppins; display: flex; justify-content: flex-start; }
.style_trans_notify__oI6fi > img { width: 120px; height: 120px; }
@media (max-width: 1079px) {
  .style_trans_notify__oI6fi > img { width: 94px; height: 94px; }
}
.style_trans_notify__oI6fi .style_trans_notify_right__1MVxW { margin-left: 20px; }
@media (max-width: 1079px) {
  .style_trans_notify__oI6fi .style_trans_notify_right__1MVxW { margin-left: 10px; }
}
.style_trans_notify__oI6fi .style_trans_title__oAvUn, .style_trans_notify__oI6fi .style_typo_text_link__MVEVr { white-space: normal; }
.style_trans_notify__oI6fi .style_trans_title__oAvUn { font-size: 20px; font-weight: 600; color: var(--color-text-default); line-height: 28px; }
@media (max-width: 1079px) {
  .style_trans_notify__oI6fi .style_trans_title__oAvUn { font-size: 16px; line-height: 22px; }
}
.style_trans_notify__oI6fi .style_trans_massage__3JclO { font-size: 15px; color: var(--color-text-default); line-height: 21px; margin-top: 8px; word-break: break-all; }
@media (max-width: 1079px) {
  .style_trans_notify__oI6fi .style_trans_massage__3JclO { font-size: 14px; line-height: 20px; }
}
.style_trans_notify__oI6fi .style_trans_link__2Es6R { margin: 22px 0px 0px; }
.style_trans_notify__oI6fi .style_trans_link__2Es6R img, .style_trans_notify__oI6fi .style_trans_link__2Es6R svg { margin-left: 7px; }
@media (max-width: 1079px) {
  .style_trans_notify__oI6fi .style_trans_link__2Es6R img, .style_trans_notify__oI6fi .style_trans_link__2Es6R svg { position: relative; top: 2px; }
}
@media (max-width: 1079px) {
  .style_trans_notify__oI6fi .style_trans_link__2Es6R { margin: 16px 0px 0px; }
}
@media screen and (min-width: 1230px) {
  .style_page-head__3OTav { max-width: 1200px; margin: 40px auto; }
}
@media screen and (min-width: 1080px) and (max-width: 1919px) {
  .style_page-head__3OTav { max-width: 75em; margin: 2.5em auto; }
}
@media (max-width: 1079px) {
  .style_page-head__3OTav { margin: 36px 15px 24px; }
}
.style_page-head__3OTav .style_link__10-K- { background-color: rgba(255, 255, 255, 0.1); margin: 1rem auto; padding: 0.6rem 1rem; text-align: center; max-width: 160px; border-radius: 5px; }
.style_page-head__3OTav .style_link__10-K- a { color: rgb(222, 208, 249); text-decoration: underline; }
@keyframes style_animateTitle__1KWXe { 
  0% { background-position: 0px center; }
  100% { background-position: 100% center; }
}
.style_gradient-title__3yNwL { background: linear-gradient(94.96deg, rgb(255, 247, 247) 0.41%, rgb(177, 227, 255) 59.54%, rgb(248, 170, 255) 109.58%) 0% 0% / 300% text; font-size: 72px; font-weight: 900; line-height: 86px; align-items: center; color: transparent; animation: 2s ease 0s infinite alternate none running style_animateTitle__1KWXe; }
@media (max-width: 1079px) {
  .style_gradient-title__3yNwL { font-size: 42px; text-align: center; }
}
.style_dim-content__2p2au { font-size: 18px; line-height: 18px; margin-top: 18px; color: rgba(255, 255, 255, 0.6); text-align: center; }
.style_gradient-title__3yNwL { text-align: center; color: rgb(255, 255, 255); font-size: 40px; line-height: 40px; }
@media (max-width: 1079px) {
  .style_gradient-title__3yNwL { font-size: 32px; }
}
.style_gradient-title__3yNwL.style_uppercase__31LMG { text-transform: uppercase; }
@media (max-width: 1079px) {
  .style_dim-content__2p2au { font-size: 14px; line-height: 22px; margin-top: 4px; }
}
.style_window-for-tabs-pane__N4fTy { position: relative; cursor: default; color: var(--color-text-default); padding: 30px 24px; background: rgb(54, 45, 74); border-radius: 0px 0px 15px 15px; box-sizing: border-box; }
@media (max-width: 1079px) {
  .style_window-for-tabs-pane__N4fTy { padding: 20px 10px; }
}
.style_dark-btn__iWWGH, .style_purple-btn__1EEAq { border-radius: 10px; width: clamp(100px, 210px, 50%); height: 60px; display: flex; justify-content: center; align-items: center; font-size: 24px; line-height: 24px; color: rgb(255, 255, 255); cursor: pointer; }
.style_purple-btn__1EEAq { background: linear-gradient(79.72deg, rgb(71, 25, 253) 4.86%, rgb(230, 77, 255) 103.07%); }
.style_dark-btn__iWWGH { background: rgba(233, 223, 255, 0.2); }
.style_cur-input__3AIG9 { background: rgb(64, 56, 88); border-radius: 10px; margin-top: 4px; }
.style_cur-input__3AIG9 input { background: rgb(64, 56, 88); border: none; border-radius: 10px; font-size: 20px; line-height: 24px; font-family: Helvetica-Bold, Helvetica; font-weight: 700; color: rgb(255, 255, 255); padding: 10px; width: 100%; }
.style_cur-input__3AIG9 input:focus, .style_cur-input__3AIG9 input:hover { border: none; }
.style_cur-input__3AIG9 input::placeholder { color: rgb(255, 255, 255); opacity: 0.3; }
.style_cur-input__3AIG9 .style_max-btn__2KIyZ { background: rgb(37, 31, 50); border-radius: 15px; padding: 4px 14px; cursor: pointer; font-size: 12px; font-family: PingFangSC-Semibold, "PingFang SC"; font-weight: 600; line-height: 17px; color: rgb(255, 255, 255); margin-right: 10px; white-space: nowrap; }
.style_question_icon__3ZWoP { font-size: 12px; width: 14px; height: 14px; line-height: 14px; text-align: center; border-radius: 50%; display: inline-block; cursor: pointer; }
html[data-theme="dark"] .style_question_icon__3ZWoP { color: rgba(255, 255, 255, 0.5); background: rgba(255, 255, 255, 0.1); }
html[data-theme="light"] .style_question_icon__3ZWoP { color: rgba(51, 51, 51, 0.5); background: rgba(51, 51, 51, 0.1); }
.style_question_img__1bgzg { width: 14px; height: 14px; }
.style_arrow__yhklr { display: inline-block; }
.style_arrow_left__3Stde { transform: rotate(180deg); }
.style_arrow_top__2_WWv { transform: rotate(-90deg); }
.style_arrow_bottom__2eKSG { transform: rotate(90deg); }
.style_tooltip_img__3lOM8 { width: 14px; height: 14px; margin: 0px 6px; vertical-align: top; }
.base-footer { margin: 140px auto 0px; border-top: 1px solid rgb(36, 33, 51); padding: 80px 0px; width: 100%; max-width: min(1440px, 90vw); display: flex; justify-content: space-between; }
.base-footer .footer-l { display: flex; flex-wrap: wrap; }
.base-footer .footer-l .footer-list { flex: 1 1 0%; margin-right: 112px; text-align: left; }
.base-footer .footer-l .footer-list:last-child { margin-right: 0px; }
.base-footer .footer-l .footer-list .footer-title { white-space: nowrap; margin-bottom: 15px; font-size: 14px; font-family: Poppins; font-weight: 600; color: rgb(255, 255, 255); line-height: 21px; }
.base-footer .footer-l .footer-list ul li { margin-bottom: 15px; }
.base-footer .footer-l .footer-list ul li:last-child { margin-bottom: 0px; }
.base-footer .footer-l .footer-list ul a { font-size: 14px; font-family: Poppins; font-weight: 400; line-height: 21px; white-space: nowrap; color: rgb(255, 255, 255); opacity: 0.5; transition: opacity 0.1s; }
.base-footer .footer-l .footer-list ul a:hover { opacity: 1; }
.base-footer .footer-r { flex: 1 1 0%; }
.base-footer .footer-r .sun-logo img { display: block; width: 151px; }
.base-footer .foot-hide-for-pc { display: block; }
.base-footer .foot-hide-for-mobile { display: none; }
.base-footer .footer-globalOutlined { font-size: 18px; color: rgb(255, 255, 255); margin-right: 6px; }
.copyright { margin-top: 30px; font-size: 14px; font-family: Poppins; color: rgb(255, 255, 255); opacity: 0.5; line-height: 14px; }
@media screen and (max-width: 992px) {
  .base-footer { margin-top: 0px; padding: 80px 25px 74px; max-width: 100%; border: 0px; }
  .base-footer .footer-l .footer-list { margin-right: 0px; flex: 1 1 auto; }
  .base-footer .footer-l .footer-list:first-child { width: calc(100% - 106px); }
  .base-footer .footer-l .footer-list:nth-child(2) { width: 106px; }
  .base-footer .footer-l .footer-list:nth-child(3) { width: calc(100% - 160px); }
  .base-footer .footer-l .footer-list:nth-child(4) { width: 160px; }
  .base-footer .footer-l .footer-list:nth-child(3), .base-footer .footer-l .footer-list:nth-child(4) { margin-top: 30px; }
  .base-footer .footer-l .footer-list ul li { margin-bottom: 12px; }
  .base-footer .footer-l .footer-list ul li:last-child { margin-bottom: 0px; }
  .base-footer .footer-r .sun-logo { display: flex; justify-content: flex-end; }
  .base-footer .footer-r .sun-logo img { width: auto; height: 30px; }
  .base-footer .foot-hide-for-pc { display: none; }
  .base-footer .foot-hide-for-mobile { display: block; }
  .copyright { position: absolute; bottom: 32px; right: 25px; font-size: 12px; line-height: 14px; margin-top: 0px; }
}
@media screen and (min-width: 1230px) {
  .style_page-head__RP6FF { max-width: 1200px; margin: 40px auto; }
}
@media screen and (min-width: 1080px) and (max-width: 1919px) {
  .style_page-head__RP6FF { max-width: 75em; margin: 2.5em auto; }
}
@media (max-width: 1079px) {
  .style_page-head__RP6FF { margin: 36px 15px 24px; }
}
.style_page-head__RP6FF .style_link__2ue_C { background-color: rgba(255, 255, 255, 0.1); margin: 1rem auto; padding: 0.6rem 1rem; text-align: center; max-width: 160px; border-radius: 5px; }
.style_page-head__RP6FF .style_link__2ue_C a { color: rgb(222, 208, 249); text-decoration: underline; }
@keyframes style_animateTitle__2Js1u { 
  0% { background-position: 0px center; }
  100% { background-position: 100% center; }
}
.style_gradient-title__2Xzg0 { background: linear-gradient(94.96deg, rgb(255, 247, 247) 0.41%, rgb(177, 227, 255) 59.54%, rgb(248, 170, 255) 109.58%) 0% 0% / 300% text; font-size: 72px; font-weight: 900; line-height: 86px; align-items: center; color: transparent; animation: 2s ease 0s infinite alternate none running style_animateTitle__2Js1u; }
@media (max-width: 1079px) {
  .style_gradient-title__2Xzg0 { font-size: 42px; text-align: center; }
}
.style_dim-content__Lw_0w { font-size: 18px; line-height: 18px; margin-top: 18px; color: rgba(255, 255, 255, 0.6); text-align: center; }
.style_gradient-title__2Xzg0 { text-align: center; color: rgb(255, 255, 255); font-size: 40px; line-height: 40px; }
@media (max-width: 1079px) {
  .style_gradient-title__2Xzg0 { font-size: 32px; }
}
.style_gradient-title__2Xzg0.style_uppercase__XDH-1 { text-transform: uppercase; }
@media (max-width: 1079px) {
  .style_dim-content__Lw_0w { font-size: 14px; line-height: 22px; margin-top: 4px; }
}
.style_window-for-tabs-pane__34wnv { position: relative; cursor: default; color: var(--color-text-default); padding: 30px 24px; background: rgb(54, 45, 74); border-radius: 0px 0px 15px 15px; box-sizing: border-box; }
@media (max-width: 1079px) {
  .style_window-for-tabs-pane__34wnv { padding: 20px 10px; }
}
.style_dark-btn__YPCk3, .style_purple-btn__14XBE { border-radius: 10px; width: clamp(100px, 210px, 50%); height: 60px; display: flex; justify-content: center; align-items: center; font-size: 24px; line-height: 24px; color: rgb(255, 255, 255); cursor: pointer; }
.style_purple-btn__14XBE { background: linear-gradient(79.72deg, rgb(71, 25, 253) 4.86%, rgb(230, 77, 255) 103.07%); }
.style_dark-btn__YPCk3 { background: rgba(233, 223, 255, 0.2); }
.style_cur-input__1hpSc { background: rgb(64, 56, 88); border-radius: 10px; margin-top: 4px; }
.style_cur-input__1hpSc input { background: rgb(64, 56, 88); border: none; border-radius: 10px; font-size: 20px; line-height: 24px; font-family: Helvetica-Bold, Helvetica; font-weight: 700; color: rgb(255, 255, 255); padding: 10px; width: 100%; }
.style_cur-input__1hpSc input:focus, .style_cur-input__1hpSc input:hover { border: none; }
.style_cur-input__1hpSc input::placeholder { color: rgb(255, 255, 255); opacity: 0.3; }
.style_cur-input__1hpSc .style_max-btn__fdlDY { background: rgb(37, 31, 50); border-radius: 15px; padding: 4px 14px; cursor: pointer; font-size: 12px; font-family: PingFangSC-Semibold, "PingFang SC"; font-weight: 600; line-height: 17px; color: rgb(255, 255, 255); margin-right: 10px; white-space: nowrap; }
.style_community_container__1fINl { display: flex; justify-content: center; align-items: center; margin-bottom: 50px; }
@media (max-width: 1079px) {
  .style_community_container__1fINl { margin-bottom: 40px; display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(2, auto); gap: 20px; }
}
.style_community_container_logo__1mmF6 { display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.1); background: rgb(21, 8, 43); text-align: center; padding: 0px 4px; border-radius: 5px; cursor: pointer; margin-right: 30px; position: relative; }
@media (max-width: 1079px) {
  .style_community_container_logo__1mmF6 { margin-right: 0px; }
}
.style_community_container_logo__1mmF6:hover { opacity: 1; background: rgb(43, 15, 95); border-color: rgba(255, 255, 255, 0.2); }
.style_community_container_logo__1mmF6:hover > div, .style_community_container_logo__1mmF6:hover img { opacity: 1; }
.style_community_container_logo__1mmF6:last-child { margin-right: 0px; }
.style_community_container_logo__1mmF6 img { width: 22px; opacity: 0.7; }
@media (max-width: 1079px) {
  .style_community_container_logo__1mmF6 img { width: 22px; }
}
.style_community_container_title__3ZG7n { font-family: "PingFang SC"; font-size: 12px; font-weight: 400; line-height: 16.8px; text-underline-position: from-font; text-decoration-skip-ink: none; color: var(--color-text-default); position: absolute; left: 50%; transform: translate(-50%); bottom: -25px; opacity: 0; }
.main .ant-modal { text-align: center; }
.main .ant-modal .ant-modal-body { min-height: 280px; }
.main .ant-modal .ant-modal-title { font-weight: 500; font-size: 16px; }
.main .ant-modal .ant-modal-title img { width: 24px; margin-right: 8px; }
.main .ant-modal .ant-modal-header { padding: 20px 0px 10px; }
.main .ant-modal.DAWPop .ant-tabs-nav-list { width: 100%; }
.main .ant-modal.DAWPop .ant-tabs-nav-list .ant-tabs-tab { width: 50%; }
.main .ant-modal.DAWPop .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn { width: 100%; text-align: center; }
.main .ant-modal.DAWPop .deposit img { width: 60px; margin: 40px auto 20px; display: block; }
.main .ant-modal.DAWPop .deposit .ant-progress-line { transform: scaleX(-1); }
.main .ant-modal.DAWPop .deposit .approve-tip { margin: 0px auto; }
.main .ant-modal.DAWPop .deposit .approve-tip > span { font-size: 14px; color: rgb(15, 19, 79); }
.main .ant-modal.DAWPop .deposit button.full { width: 100%; display: block; border-radius: 5px; background: rgb(51, 102, 153); color: rgb(255, 255, 255); text-align: center; height: 40px; line-height: 40px; margin-top: 10px; }
.main .ant-modal.DAWPop .deposit button.full.gray { background: rgb(204, 204, 204); cursor: not-allowed; }
.main .ant-modal.DAWPop .deposit .ant-input-suffix { cursor: pointer; }
.main .ant-modal.DAWPop .deposit a.toSwap { color: rgb(61, 86, 214); margin-left: 5px; }
.main .ant-modal.mortgage-modal .ant-modal-header { padding: 20px 24px; }
.main .ant-modal.mortgage-modal .mortgage-modal-body .borrow-using img { display: block; width: 20%; margin: 30px auto 20px; }
.main .ant-modal.mortgage-modal .mortgage-modal-body .borrow-using button { position: absolute; left: 0px; right: 0px; margin: auto; bottom: 24px; width: calc(100% - 48px); height: 40px; line-height: 40px; padding: 0px; font-size: 14px; color: rgb(255, 255, 255); text-align: center; border: none; border-radius: 8px; background: rgb(61, 86, 214); }
.main .ant-modal.mortgage-modal .mortgage-modal-body .tips { font-size: 14px; line-height: 24px; text-align: center; color: rgb(132, 134, 158); }
.main .ant-modal.mortgage-modal .mortgage-modal-body .content { text-align: left; margin: 20px 0px 16px; background: rgb(245, 246, 249); border-radius: 4px; padding: 20px; }
.main .ant-modal.mortgage-modal .mortgage-modal-body .r1, .main .ant-modal.mortgage-modal .mortgage-modal-body .r2 { display: flex; justify-content: space-between; }
.main .ant-modal.mortgage-modal .mortgage-modal-body .r1 .r-l, .main .ant-modal.mortgage-modal .mortgage-modal-body .r2 .r-l { font-size: 12px; line-height: 17px; color: rgb(90, 94, 137); }
.main .ant-modal.mortgage-modal .mortgage-modal-body .r2 { margin-top: 16px; }
.main .ant-modal.mortgage-modal .mortgage-modal-body .morgate-btn { cursor: pointer; width: 100%; background: rgb(61, 86, 214); border-radius: 8px; height: 40px; line-height: 40px; font-weight: 500; font-size: 14px; text-align: center; color: rgb(255, 255, 255); border: none; padding: 0px; }
.main .ant-modal.mortgage-modal .mortgage-modal-body .morgate-btn:disabled { background: rgb(240, 241, 246); cursor: not-allowed; color: rgb(132, 134, 158); }
.main .ant-modal.borrow-modal .deposit img { width: 60px; margin: 40px auto 20px; display: block; }
.main .ant-modal.borrow-modal .deposit .approve-tip { margin: 0px auto; }
.main .ant-modal.borrow-modal .deposit .approve-tip > span { font-size: 14px; color: rgb(15, 19, 79); }
.main .ant-modal.borrow-modal a.toSwap { color: rgb(61, 86, 214); margin-left: 5px; }
.main .ant-modal.borrow-modal .borrow-tip { margin: 20px 0px 10px; color: rgb(132, 134, 158); font-size: 12px; }
.main .ant-modal.borrow-modal .borrow-tip span { display: inline-block; width: 18px; height: 18px; border-radius: 18px; background: rgba(132, 134, 158, 0.5); color: rgb(255, 255, 255); text-align: center; line-height: 18px; font-size: 12px; margin-right: 5px; }
.main .ant-modal .custom-btn { cursor: pointer; width: 100%; background: rgb(61, 86, 214); border-radius: 8px; height: 40px; line-height: 40px; font-weight: 500; font-size: 14px; text-align: center; color: rgb(255, 255, 255); border: none; padding: 0px; }
.main .ant-modal .custom-btn:disabled { background: rgb(240, 241, 246); cursor: not-allowed; color: rgb(132, 134, 158); }
.ant-modal.trans-modal .trans-modal-title { font-size: 20px; font-weight: 600; color: var(--color-text-default); line-height: 30px; text-align: center; margin-top: 12px; }
.ant-modal.trans-modal .trans-modal-title .trans-modal-title-symbol { font-size: 14px; font-family: Helvetica-Bold, Helvetica; font-weight: 700; color: var(--color-text-default); line-height: 17px; }
.ant-modal.trans-modal .trans-modal-title .trans-modal-title-plus { font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: 700; color: var(--color-text-default-5); line-height: 24px; }
.ant-modal.trans-modal .trans-modal-icon { text-align: center; margin-top: 30px; position: relative; }
.ant-modal.trans-modal .trans-modal-icon > img { width: 80px; height: 80px; }
.ant-modal.trans-modal .trans-modal-status { font-size: 16px; font-family: PingFangSC-Regular, "PingFang SC"; font-weight: 400; color: var(--color-text-default); line-height: 30px; text-align: center; margin-top: 20px; }
.ant-modal.trans-modal .trans-modal-tips { text-align: center; margin-top: 20px; }
.ant-modal.trans-modal .points { position: absolute; top: -25px; left: 0px; right: 0px; margin: auto; animation: 1s linear 0s infinite normal none running loading; }
.ant-modal.trans-modal .points img { width: 140px; height: 140px; }
@keyframes loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.trans-btn-tip { display: inline-block; margin-right: 5px; }
@media screen and (min-width: 1230px) {
  .style_page-head__2_Yhd { max-width: 1200px; margin: 40px auto; }
}
@media screen and (min-width: 1080px) and (max-width: 1919px) {
  .style_page-head__2_Yhd { max-width: 75em; margin: 2.5em auto; }
}
@media (max-width: 1079px) {
  .style_page-head__2_Yhd { margin: 36px 15px 24px; }
}
.style_page-head__2_Yhd .style_link__3Wl-b { background-color: rgba(255, 255, 255, 0.1); margin: 1rem auto; padding: 0.6rem 1rem; text-align: center; max-width: 160px; border-radius: 5px; }
.style_page-head__2_Yhd .style_link__3Wl-b a { color: rgb(222, 208, 249); text-decoration: underline; }
@keyframes style_animateTitle__3Y9yS { 
  0% { background-position: 0px center; }
  100% { background-position: 100% center; }
}
.style_gradient-title__35TtY { background: linear-gradient(94.96deg, rgb(255, 247, 247) 0.41%, rgb(177, 227, 255) 59.54%, rgb(248, 170, 255) 109.58%) 0% 0% / 300% text; font-size: 72px; font-weight: 900; line-height: 86px; align-items: center; color: transparent; animation: 2s ease 0s infinite alternate none running style_animateTitle__3Y9yS; }
@media (max-width: 1079px) {
  .style_gradient-title__35TtY { font-size: 42px; text-align: center; }
}
.style_dim-content__1zSn3 { font-size: 18px; line-height: 18px; margin-top: 18px; color: rgba(255, 255, 255, 0.6); text-align: center; }
.style_gradient-title__35TtY { text-align: center; color: rgb(255, 255, 255); font-size: 40px; line-height: 40px; }
@media (max-width: 1079px) {
  .style_gradient-title__35TtY { font-size: 32px; }
}
.style_gradient-title__35TtY.style_uppercase__1Phes { text-transform: uppercase; }
@media (max-width: 1079px) {
  .style_dim-content__1zSn3 { font-size: 14px; line-height: 22px; margin-top: 4px; }
}
.style_window-for-tabs-pane__2IKYd { position: relative; cursor: default; color: var(--color-text-default); padding: 30px 24px; background: rgb(54, 45, 74); border-radius: 0px 0px 15px 15px; box-sizing: border-box; }
@media (max-width: 1079px) {
  .style_window-for-tabs-pane__2IKYd { padding: 20px 10px; }
}
.style_dark-btn__1HouW, .style_purple-btn__w3B1F { border-radius: 10px; width: clamp(100px, 210px, 50%); height: 60px; display: flex; justify-content: center; align-items: center; font-size: 24px; line-height: 24px; color: rgb(255, 255, 255); cursor: pointer; }
.style_purple-btn__w3B1F { background: linear-gradient(79.72deg, rgb(71, 25, 253) 4.86%, rgb(230, 77, 255) 103.07%); }
.style_dark-btn__1HouW { background: rgba(233, 223, 255, 0.2); }
.style_cur-input__1q0qF { background: rgb(64, 56, 88); border-radius: 10px; margin-top: 4px; }
.style_cur-input__1q0qF input { background: rgb(64, 56, 88); border: none; border-radius: 10px; font-size: 20px; line-height: 24px; font-family: Helvetica-Bold, Helvetica; font-weight: 700; color: rgb(255, 255, 255); padding: 10px; width: 100%; }
.style_cur-input__1q0qF input:focus, .style_cur-input__1q0qF input:hover { border: none; }
.style_cur-input__1q0qF input::placeholder { color: rgb(255, 255, 255); opacity: 0.3; }
.style_cur-input__1q0qF .style_max-btn__1IZmp { background: rgb(37, 31, 50); border-radius: 15px; padding: 4px 14px; cursor: pointer; font-size: 12px; font-family: PingFangSC-Semibold, "PingFang SC"; font-weight: 600; line-height: 17px; color: rgb(255, 255, 255); margin-right: 10px; white-space: nowrap; }
.style_ip_modal__2SE5i.ant-modal .ant-modal-content { padding: 0px 30px 40px; text-align: left; }
.style_ip_modal__2SE5i.ant-modal .ant-modal-close { position: absolute; right: 10px; top: 10px; }
.style_ip_modal__2SE5i.ant-modal img { position: relative; margin: -40px auto 0px; display: block; width: 109px; height: 100px; }
.style_ip_modal__2SE5i.ant-modal .access-img-wrap::before { content: ""; display: table; }
.style_ip_modal__2SE5i.ant-modal .access-modal-list p { font-size: 16px; font-family: PingFangSC-Regular, "PingFang SC"; font-weight: 400; color: var(--color-text-default); line-height: 25px; margin: 30px 0px 0px; text-align: left; }
@media (max-width: 1079px) {
  .style_ip_modal__2SE5i.ant-modal .ant-modal-content { padding: 0px 20px 40px; }
  .style_ip_modal__2SE5i.ant-modal .access-modal-list p { font-size: 14px; line-height: 20px; }
}
@media screen and (min-width: 1230px) {
  .style_page-head__k_FcH { max-width: 1200px; margin: 40px auto; }
}
@media screen and (min-width: 1080px) and (max-width: 1919px) {
  .style_page-head__k_FcH { max-width: 75em; margin: 2.5em auto; }
}
@media (max-width: 1079px) {
  .style_page-head__k_FcH { margin: 36px 15px 24px; }
}
.style_page-head__k_FcH .style_link__13Naz { background-color: rgba(255, 255, 255, 0.1); margin: 1rem auto; padding: 0.6rem 1rem; text-align: center; max-width: 160px; border-radius: 5px; }
.style_page-head__k_FcH .style_link__13Naz a { color: rgb(222, 208, 249); text-decoration: underline; }
@keyframes style_animateTitle__1VYCh { 
  0% { background-position: 0px center; }
  100% { background-position: 100% center; }
}
.style_gradient-title__2FnXf { background: linear-gradient(94.96deg, rgb(255, 247, 247) 0.41%, rgb(177, 227, 255) 59.54%, rgb(248, 170, 255) 109.58%) 0% 0% / 300% text; font-size: 72px; font-weight: 900; line-height: 86px; align-items: center; color: transparent; animation: 2s ease 0s infinite alternate none running style_animateTitle__1VYCh; }
@media (max-width: 1079px) {
  .style_gradient-title__2FnXf { font-size: 42px; text-align: center; }
}
.style_dim-content__2noAa { font-size: 18px; line-height: 18px; margin-top: 18px; color: rgba(255, 255, 255, 0.6); text-align: center; }
.style_gradient-title__2FnXf { text-align: center; color: rgb(255, 255, 255); font-size: 40px; line-height: 40px; }
@media (max-width: 1079px) {
  .style_gradient-title__2FnXf { font-size: 32px; }
}
.style_gradient-title__2FnXf.style_uppercase__1ub9i { text-transform: uppercase; }
@media (max-width: 1079px) {
  .style_dim-content__2noAa { font-size: 14px; line-height: 22px; margin-top: 4px; }
}
.style_window-for-tabs-pane__3vWeG { position: relative; cursor: default; color: var(--color-text-default); padding: 30px 24px; background: rgb(54, 45, 74); border-radius: 0px 0px 15px 15px; box-sizing: border-box; }
@media (max-width: 1079px) {
  .style_window-for-tabs-pane__3vWeG { padding: 20px 10px; }
}
.style_dark-btn__1Rqj1, .style_purple-btn__15e70 { border-radius: 10px; width: clamp(100px, 210px, 50%); height: 60px; display: flex; justify-content: center; align-items: center; font-size: 24px; line-height: 24px; color: rgb(255, 255, 255); cursor: pointer; }
.style_purple-btn__15e70 { background: linear-gradient(79.72deg, rgb(71, 25, 253) 4.86%, rgb(230, 77, 255) 103.07%); }
.style_dark-btn__1Rqj1 { background: rgba(233, 223, 255, 0.2); }
.style_cur-input__3D7fV { background: rgb(64, 56, 88); border-radius: 10px; margin-top: 4px; }
.style_cur-input__3D7fV input { background: rgb(64, 56, 88); border: none; border-radius: 10px; font-size: 20px; line-height: 24px; font-family: Helvetica-Bold, Helvetica; font-weight: 700; color: rgb(255, 255, 255); padding: 10px; width: 100%; }
.style_cur-input__3D7fV input:focus, .style_cur-input__3D7fV input:hover { border: none; }
.style_cur-input__3D7fV input::placeholder { color: rgb(255, 255, 255); opacity: 0.3; }
.style_cur-input__3D7fV .style_max-btn__1SybO { background: rgb(37, 31, 50); border-radius: 15px; padding: 4px 14px; cursor: pointer; font-size: 12px; font-family: PingFangSC-Semibold, "PingFang SC"; font-weight: 600; line-height: 17px; color: rgb(255, 255, 255); margin-right: 10px; white-space: nowrap; }
.style_access_modal__3d3ak.ant-modal .ant-modal-content { padding: 0px 30px 40px; text-align: left; }
.style_access_modal__3d3ak.ant-modal .ant-modal-close { position: absolute; right: 10px; top: 10px; }
.style_access_modal__3d3ak.ant-modal img { position: relative; margin: -40px auto 0px; display: block; width: 109px; height: 100px; }
.style_access_modal__3d3ak.ant-modal .access-img-wrap::before { content: ""; display: table; }
.style_access_modal__3d3ak.ant-modal .access-modal-list p { font-size: 16px; font-family: PingFangSC-Regular, "PingFang SC"; font-weight: 400; color: var(--color-text-default); line-height: 25px; margin: 30px 0px 0px; text-align: left; }
@media (max-width: 1079px) {
  .style_access_modal__3d3ak.ant-modal .ant-modal-content { padding: 0px 20px 40px; }
  .style_access_modal__3d3ak.ant-modal .access-modal-list p { font-size: 14px; line-height: 20px; margin: 30px 0px 0px; }
}
.sun-title { font-family: PingFangSC-Semibold, "PingFang SC", Lato; }
.sun-title-xl { font-size: 42px; }
.sun-title-lg { font-size: 30px; }
.sun-title-sm { font-size: 20px; }
.sun-text-xl { font-family: PingFangSC-Semibold, "PingFang SC", Lato; font-size: 16px; }
.sun-text-lg { font-family: PingFangSC-Semibold, "PingFang SC", Lato; }
.sun-text-lg, .sun-text-medium { font-size: 14px; line-height: 22px; }
.sun-text-medium { font-family: PingFangSC-Regular, "PingFang SC", Lato; }
.sun-text-secondary-bold { font-size: 12px; font-family: PingFangSC-Semibold, "PingFang SC", Lato; }
.sun-text-secondary { font-size: 12px; font-family: PingFangSC-Regular, "PingFang SC", Lato; }
@media screen and (min-width: 1230px) {
  .page-head { max-width: 1200px; margin: 40px auto; }
}
@media screen and (min-width: 1080px) and (max-width: 1919px) {
  .page-head { max-width: 75em; margin: 2.5em auto; }
}
@media (max-width: 1079px) {
  .page-head { margin: 36px 15px 24px; }
}
.page-head .link { background-color: rgba(255, 255, 255, 0.1); margin: 1rem auto; padding: 0.6rem 1rem; text-align: center; max-width: 160px; border-radius: 5px; }
.page-head .link a { color: rgb(222, 208, 249); text-decoration: underline; }
@keyframes animateTitle { 
  0% { background-position: 0px center; }
  100% { background-position: 100% center; }
}
.gradient-title { background: linear-gradient(94.96deg, rgb(255, 247, 247) 0.41%, rgb(177, 227, 255) 59.54%, rgb(248, 170, 255) 109.58%) 0% 0% / 300% text; font-size: 72px; font-weight: 900; line-height: 86px; align-items: center; color: transparent; animation: 2s ease 0s infinite alternate none running animateTitle; }
@media (max-width: 1079px) {
  .gradient-title { font-size: 42px; text-align: center; }
}
.dim-content { font-size: 18px; line-height: 18px; margin-top: 18px; color: rgba(255, 255, 255, 0.6); text-align: center; }
.gradient-title { text-align: center; color: rgb(255, 255, 255); font-size: 40px; line-height: 40px; }
@media (max-width: 1079px) {
  .gradient-title { font-size: 32px; }
}
.gradient-title.uppercase { text-transform: uppercase; }
@media (max-width: 1079px) {
  .dim-content { font-size: 14px; line-height: 22px; margin-top: 4px; }
}
.window-for-tabs-pane { position: relative; cursor: default; color: var(--color-text-default); padding: 30px 24px; background: rgb(54, 45, 74); border-radius: 0px 0px 15px 15px; box-sizing: border-box; }
@media (max-width: 1079px) {
  .window-for-tabs-pane { padding: 20px 10px; }
}
.dark-btn, .purple-btn { border-radius: 10px; width: clamp(100px, 210px, 50%); height: 60px; display: flex; justify-content: center; align-items: center; font-size: 24px; line-height: 24px; color: rgb(255, 255, 255); cursor: pointer; }
.purple-btn { background: linear-gradient(79.72deg, rgb(71, 25, 253) 4.86%, rgb(230, 77, 255) 103.07%); }
.dark-btn { background: rgba(233, 223, 255, 0.2); }
.cur-input { background: rgb(64, 56, 88); border-radius: 10px; margin-top: 4px; }
.cur-input input { background: rgb(64, 56, 88); border: none; border-radius: 10px; font-size: 20px; line-height: 24px; font-family: Helvetica-Bold, Helvetica; font-weight: 700; color: rgb(255, 255, 255); padding: 10px; width: 100%; }
.cur-input input:focus, .cur-input input:hover { border: none; }
.cur-input input::placeholder { color: rgb(255, 255, 255); opacity: 0.3; }
.cur-input .max-btn { background: rgb(37, 31, 50); border-radius: 15px; padding: 4px 14px; cursor: pointer; font-size: 12px; font-family: PingFangSC-Semibold, "PingFang SC"; font-weight: 600; line-height: 17px; color: rgb(255, 255, 255); margin-right: 10px; white-space: nowrap; }
@font-face { font-family: Lato; src: url(""); }
@font-face { font-family: Lato; font-weight: 500; src: url(""); }
@font-face { font-family: Lato; font-weight: 700; src: url(""); }
@font-face { font-family: AlibabaPuHuiTiH; src: url(""); }
@font-face { font-family: Helvetica; font-weight: 700; }
@font-face { font-family: "HeadLineA Regular"; src: url("urn:scrapbook:download:error:https://sun.claims/HeadLineARegular.b208da38.woff"); }
@font-face { font-family: Rubik-Bold; src: url(""); font-weight: 400; font-style: normal; }
@font-face { font-family: Rubik; src: url(""); font-weight: 400; font-style: normal; }
@font-face { font-family: Poppins; src: url("Poppins-Regular.35d26b78.ttf"); }
@font-face { font-family: Poppins-Bold; src: url(""); }
html { background: rgb(10, 1, 24); font-size: 10pt; }
html body { display: flex; min-height: 100vh; flex-direction: column; font-size: 14px; font-family: Poppins; }
html body .ant-modal .ant-modal-close { top: 5px; right: 5px; width: 32px; height: 32px; }
html body .modal-btn { display: inline-block; font-weight: 500; color: rgb(78, 84, 90); font-family: inherit; font-size: inherit; background: transparent; padding: 0.25em 1.5em; position: relative; transition: 0.2s ease-in; border: 1px solid rgb(78, 84, 90); cursor: pointer; border-radius: 4px; box-sizing: border-box; line-height: 28px; }
html body a { text-decoration: none; }
html body a, html body a:hover { color: rgb(89, 22, 225); }
html body .ant-tabs-bottom > .ant-tabs-nav::before, html body .ant-tabs-bottom > div > .ant-tabs-nav::before, html body .ant-tabs-top > .ant-tabs-nav::before, html body .ant-tabs-top > div > .ant-tabs-nav::before { border: none; }
html body .bold { font-weight: 700; }
html body .ant-picker-focused, html body .ant-picker:hover { box-shadow: none; border-color: rgb(225, 225, 225); }
html body .ant-picker.active { border-color: rgb(89, 22, 225); }
html .ant-input-affix-wrapper-disabled { background: rgb(255, 255, 255); }
html .ant-table-wrapper:not(.pure-comp) .ant-table { color: rgb(51, 51, 51); background: transparent; border: none; }
html .ant-table-wrapper:not(.pure-comp) .ant-table .ant-table-thead > tr > th { color: rgb(153, 153, 153); background: rgb(255, 255, 255); border: none; font-size: 14px; font-weight: 400; }
html .ant-table-wrapper:not(.pure-comp) .ant-table .ant-table-thead > tr > td:last-child, html .ant-table-wrapper:not(.pure-comp) .ant-table .ant-table-thead > tr > th:last-child { border-right: none; }
html .ant-table-wrapper:not(.pure-comp) .ant-table .ant-table-tbody .ant-table-row-hover, html .ant-table-wrapper:not(.pure-comp) .ant-table .ant-table-tbody .ant-table-row-hover > td, html .ant-table-wrapper:not(.pure-comp) .ant-table .ant-table-tbody > tr:hover:not(.ant-table-expanded-row) > td { background: rgb(255, 255, 255) !important; }
html .ant-table-wrapper:not(.pure-comp) .ant-table .ant-table-tbody tr td { border: none; padding: 5px; color: rgb(51, 51, 51); text-align: left; }
html .ant-table-wrapper:not(.pure-comp) .ant-table .ant-table-tbody > tr:last-child > td { border-bottom: none; }
html .ant-table-wrapper:not(.pure-comp) .ant-table table { border: none; display: flex; flex-wrap: wrap; }
html .ant-table-wrapper:not(.pure-comp) .ant-table table tbody, html .ant-table-wrapper:not(.pure-comp) .ant-table table thead { width: 100%; }
html .ant-table-wrapper:not(.pure-comp) .ant-table table thead { border-bottom: 1px solid rgb(242, 242, 242); }
html .ant-table-wrapper:not(.pure-comp) .ant-table table tr { display: flex; justify-content: space-between; width: 100%; }
html .ant-table-wrapper:not(.pure-comp) .ant-table table td, html .ant-table-wrapper:not(.pure-comp) .ant-table table th { width: 25%; text-align: center; }
html .ant-table-wrapper:not(.pure-comp) .ant-table.ant-table-empty table tr { justify-content: center; }
html .ant-table-wrapper:not(.pure-comp) .ant-table-empty .ant-table-placeholder { color: rgb(255, 255, 255); }
html .ant-btn-primary:not(.pure-comp), html .ant-btn:not(.pure-comp) { background: var(--color-button-primary); border: none; color: rgb(255, 255, 255); }
html .ant-btn-primary:not(.pure-comp):not(:disabled):not(.ant-btn-disabled):hover, html .ant-btn:not(.pure-comp):not(:disabled):not(.ant-btn-disabled):hover { background-color: var(--color-button-primary); color: rgb(255, 255, 255); }
html .ant-btn.ant-btn-primary:disabled { background: var(--color-button-primary); color: rgb(255, 255, 255); cursor: not-allowed; opacity: 0.3; }
html .ib-parent div, html .ib-parent h1, html .ib-parent h2, html .ib-parent h3, html .ib-parent h4, html .ib-parent h5, html .ib-parent h6, html .ib-parent p { display: inline-block; }
.ant-tooltip-inner { font-size: 12px; }
.fieldset-title { font-weight: 700; line-height: 16px; font-size: 18px; position: absolute; top: 15px; left: 15px; }
#root { flex: 1 0 auto; background: rgb(10, 1, 24); }
html[data-theme="dark"] #root .base-light-show, html[data-theme="light"] #root .base-dark-show { display: none !important; }
#root .ant-input:focus { box-shadow: none; }
#root .ant-select-dropdown { background: var(--color-modal-bg); }
#root .ant-select-dropdown .ant-select-item { color: var(--color-text-default); border-radius: 0px; font-weight: 600 !important; }
#root .ant-select-dropdown .ant-select-item:hover { background-color: rgb(77, 67, 102); }
html[data-theme="light"] #root .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled), html[data-theme="light"] #root .ant-select-dropdown .ant-select-item:hover { background: rgba(51, 51, 51, 0.1); }
#root .ant-select.ant-select-focused, #root .ant-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector, #root .ant-select.ant-select-focused:not(.ant-select-focused-disabled):hover { box-shadow: none; }
#root .cp { cursor: pointer; }
#root .main { position: relative; }
#root .container { min-height: calc(-40px + 100vh); }
#root input::-webkit-inner-spin-button, #root input::-webkit-outer-spin-button { appearance: none; }
#root input[type="number"] { }
#root .window { background: rgb(255, 255, 255); position: relative; cursor: default; margin: 2em auto; width: 90%; color: rgb(51, 51, 51); padding: 30px 24px; border-radius: 15px; box-shadow: rgba(148, 148, 148, 0.06) 0px 20px 40px; max-width: min(728px, 90vw); }
#root .window.pl-0 { padding: 30px 0px; }
#root .window.pl-0 .ant-table table tr { padding: 0px 24px; }
#root .window.charts { min-height: 200px; }
#root .window.charts ul.li-inline li { display: inline-block; list-style: none; margin-right: 10px; cursor: pointer; user-select: none; }
#root legend { width: unset; max-width: unset; margin-bottom: unset; padding: unset; white-space: unset; }
#root legend.left { text-align: left; }
#root .legend-title { line-height: 16px; font-size: 18px; font-weight: 700; }
#root .jcst { display: flex; justify-content: space-between; }
#root fieldset { margin: unset; padding: unset; min-width: 0px; border-radius: 8px; }
#root .flex-inline { display: inline-flex; }
#root .flex { display: flex; justify-content: space-between; align-items: center; }
#root .flex.column { flex-direction: column; align-items: center; }
#root .flex.all-start { justify-content: flex-start; align-items: flex-start; }
#root .flex.all-end { justify-content: flex-end; }
#root .flex.a-end, #root .flex.all-end { align-items: flex-end; }
#root .flex.a-middle { align-items: center; }
#root .flex.a-start { align-items: flex-start; }
#root .flex.center { justify-content: center; }
#root .flex.start { justify-content: flex-start; }
#root .flex.end { justify-content: flex-end; }
#root .flex.top { align-items: flex-start; }
#root .flex.around { justify-content: space-around; }
#root .flex.wrap { flex-wrap: wrap; }
#root .flex.stretch { align-items: stretch; }
#root .flex-1 { flex: 1 1 0%; }
#root .center { text-align: center; }
#root .half { width: 49.5%; }
#root .mt-2 { margin-top: 2px !important; }
#root .mt-5 { margin-top: 5px; }
#root .mt-8 { margin-top: 8px; }
#root .mt-10 { margin-top: 10px; }
#root .mt-12 { margin-top: 12px; }
#root .mt-15 { margin-top: 15px; }
#root .mt-16 { margin-top: 16px; }
#root .mt-20 { margin-top: 20px; }
#root .mt-24 { margin-top: 24px; }
#root .mt-28 { margin-top: 28px; }
#root .mt-30 { margin-top: 30px; }
#root .mt-34 { margin-top: 34px; }
#root .mt-35 { margin-top: 35px; }
#root .mt-36 { margin-top: 36px; }
#root .mt-40 { margin-top: 40px; }
#root .mb-10 { margin-bottom: 10px; }
#root .mb-12 { margin-bottom: 12px; }
#root .mb-14 { margin-bottom: 14px; }
#root .mb-16 { margin-bottom: 16px; }
#root .mb-20 { margin-bottom: 20px; }
#root .mb-24 { margin-bottom: 24px; }
#root .mb-30 { margin-bottom: 30px; }
#root .ml--6 { margin-left: -6px; }
#root .ml-2 { margin-left: 2px; }
#root .ml-8 { margin-left: 8px; }
#root .ml-10 { margin-left: 10px; }
#root .ml-12 { margin-left: 12px; }
#root .ml-20 { margin-left: 20px; }
#root .ml-30 { margin-left: 30px; }
#root .mr-4 { margin-right: 4px; }
#root .mr-5 { margin-right: 5px; }
#root .mr-10 { margin-right: 10px; }
#root .mr-12 { margin-right: 12px; }
#root .mr-16 { margin-right: 16px; }
#root .mr-80 { margin-right: 80px; }
#root .mt-sp4 .ant-radio { margin-top: -6px; }
#root .w-100 { width: 100%; }
#root .h-100 { height: 150px; }
#root .m-10 { margin: 10px; }
#root .ml-0 { margin-left: 0px !important; }
#root .mr-0 { margin-right: 0px !important; }
#root .lh-24 { line-height: 24px !important; }
#root .fs-12 { font-size: 12px !important; }
#root .fw-bold { font-weight: 700 !important; }
#root .padding-0 { padding: 0px !important; }
#root .pb-4 { padding-bottom: 4px !important; }
#root .pb-40 { padding-bottom: 40px !important; }
#root .no-bg { background: transparent !important; }
#root .pool3-img { width: 42px; height: 31px; }
#root .red-error { background: rgb(248, 247, 200); color: rgb(51, 51, 51); text-align: left; border-radius: 5px; height: 32px; line-height: 32px; padding: 0px 10px; font-size: 12px; }
#root .bold { font-weight: 700; }
#root .clickable { cursor: pointer; }
#root .divide { margin: 0px 5px; }
#root .hover-underline:hover { text-decoration: underline; }
#root .anticon.anticon-question-circle > svg { width: 14px; height: 14px; }
#root .c9 { color: rgb(153, 153, 153); }
#root .c-purple { cursor: pointer; color: rgb(89, 20, 225) !important; }
#root .btns a { margin: 0px 10px; }
#root .ant-select:not(.pure-comp) { width: 104px; background: rgb(55, 130, 250); color: rgb(51, 51, 51); font-weight: 700; font-size: 14px; line-height: 16px; display: inline-flex; align-items: center; }
#root .ant-select:not(.pure-comp).ant-select-single.ant-select-open .ant-select-selection-item { color: rgb(51, 51, 51); }
#root .ant-select:not(.pure-comp).ant-select-show-arrow { background-color: transparent; }
#root .ant-select:not(.pure-comp) .ant-select-selector { background: rgb(236, 236, 239); border: none; height: 40px; border-radius: 5px; width: 100px; }
#root .ant-select:not(.pure-comp) .ant-select-selector .ant-select-selection-item { display: flex; align-items: center; padding-right: 0px; line-height: 24px; }
#root .ant-select:not(.pure-comp) .ant-select-selector .ant-select-selection-item > img { width: 16px; margin: 0px 5px 0px 0px; }
#root .w-170 { width: 170px; }
#root .w-190 { width: 190px; }
#root .w-200 { width: 200px; }
#root ul:not(.pure-comp) { padding-left: 0px; margin-bottom: 0px; }
#root ul:not(.pure-comp) li { list-style: none; word-break: break-all; line-height: 22px; }
#root p { margin-bottom: 0px; }
#root input { max-width: 100%; }
#root .ad-radio .ant-input { border: none; text-align: left; height: 38px; }
#root .ad-radio .ant-input.ant-input-disabled { border: none; }
#root .exchange-rate, #root .swap-pool-des { margin: 12px 0px; font-size: 12px; }
@media (max-width: 800px) {
  #root .exchange-rate, #root .swap-pool-des { flex-direction: column; align-items: baseline; }
}
#root .exchange-rate .ant-checkbox-wrapper, #root .swap-pool-des .ant-checkbox-wrapper { font-size: 12px; }
#root .exchange-rate .ant-checkbox-wrapper { align-items: center; }
#root .exchange-rate .ant-checkbox { top: 0px; }
@media screen and (max-width: 1079px) {
  #root .hide-for-pc { display: none; }
}
@media screen and (min-width: 1080px) {
  #root .hide-for-mobile { display: none; }
}
.ant-radio .ant-radio-inner::after { top: 2px; left: 2px; width: 8px; height: 8px; margin-top: 0px; margin-left: 0px; border-top: 0px; border-left: 0px; border-radius: 8px; }
.ant-radio-checked .ant-radio-inner { border: 2px solid rgb(89, 21, 225); }
.ant-radio-checked .ant-radio-inner::after { background-color: rgb(89, 20, 225); transform: scale(1); }
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) { font-weight: 400 !important; }
.ant-slider.super-slider { background: rgba(193, 160, 255, 0.3); border-radius: 8px; height: 8px; margin: 0px; }
.ant-slider.super-slider .ant-slider-track { background: rgb(100, 0, 255); border-radius: 8px; height: 8px; top: 1px; }
.ant-slider.super-slider .ant-slider-handle { color: rgb(100, 0, 255); top: -1px; }
.ant-slider.super-slider .ant-slider-handle:hover::after { border-color: rgb(255, 255, 255); }
.ant-slider.super-slider .ant-slider-handle::after { width: 16px; height: 20px; background-color: rgb(100, 0, 255); border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.3); box-shadow: none; left: -3px; top: -4px; }
.ant-slider .ant-tooltip-arrow::before, .super-slider-pool .ant-tooltip-arrow::before { background-color: rgb(110, 13, 255); }
.ant-slider .ant-tooltip-inner, .super-slider-pool .ant-tooltip-inner { padding: 3px 14px; font-family: Poppins-Bold; font-size: 30px; line-height: 44px; background-color: rgb(110, 13, 255); }
.wallet-text { font-weight: 400; font-size: 12px; line-height: 16px; color: rgb(102, 102, 102); text-align: center; margin-top: 10px; }
.ledger-modal-mask, .ledger-modal-wrap { z-index: 1003 !important; }
.ledger-modal-mask input, .ledger-modal-wrap input { appearance: auto; }
@media screen and (max-width: 800px) {
  #root .ant-select:not(.pure-comp) { width: unset; }
  #root .swap .w-190, #root .swap input { width: 150px; }
  #root fieldset { padding: 0px; }
  #root button.sell { width: 60%; }
  #root .exchange-rate, #root .swap-pool-des { justify-content: flex-start !important; align-items: flex-start !important; }
  #root .swap-pool-des { margin-top: 0px; }
  #root .window { width: calc(100% - 30px); padding: 30px 15px 32px; }
  #root .clickable { margin-bottom: 6px; }
}
.countdown, .countss { height: 60px; }
.countdown .cards, .countss .cards { height: 60px; width: 30px; }
.countdown .cards:first-child .side-num, .countss .cards:first-child .side-num { text-align: right; margin-right: 1px; }
.countdown .back, .countdown .card, .countdown .front, .countss .back, .countss .card, .countss .front { height: 29px; width: 30px; }
.countdown .fron, .countss .fron { margin-top: 0px; }
.countdown .countdown-days .cards:first-child .card .back .side-num, .countdown .countdown-days .cards:first-child .card .front .side-num, .countdown .countdown-hours .cards:first-child .card .back .side-num, .countdown .countdown-hours .cards:first-child .card .front .side-num, .countdown .countdown-minutes .cards:first-child .card .back .side-num, .countdown .countdown-minutes .cards:first-child .card .front .side-num, .countdown .countdown-seconds .cards:first-child .card .back .side-num, .countdown .countdown-seconds .cards:first-child .card .front .side-num, .countss .countdown-days .cards:first-child .card .back .side-num, .countss .countdown-days .cards:first-child .card .front .side-num, .countss .countdown-hours .cards:first-child .card .back .side-num, .countss .countdown-hours .cards:first-child .card .front .side-num, .countss .countdown-minutes .cards:first-child .card .back .side-num, .countss .countdown-minutes .cards:first-child .card .front .side-num, .countss .countdown-seconds .cards:first-child .card .back .side-num, .countss .countdown-seconds .cards:first-child .card .front .side-num { text-indent: 2px; }
.countdown .countdown-days .cards:first-child .card .back, .countdown .countdown-days .cards:first-child .card .front, .countdown .countdown-days .cards:nth-child(2) .card .back, .countdown .countdown-days .cards:nth-child(2) .card .front, .countdown .countdown-hours .cards:first-child .card .back, .countdown .countdown-hours .cards:first-child .card .front, .countdown .countdown-hours .cards:nth-child(2) .card .back, .countdown .countdown-hours .cards:nth-child(2) .card .front, .countdown .countdown-minutes .cards:first-child .card .back, .countdown .countdown-minutes .cards:first-child .card .front, .countdown .countdown-minutes .cards:nth-child(2) .card .back, .countdown .countdown-minutes .cards:nth-child(2) .card .front, .countdown .countdown-seconds .cards:first-child .card .back, .countdown .countdown-seconds .cards:first-child .card .front, .countdown .countdown-seconds .cards:nth-child(2) .card .back, .countdown .countdown-seconds .cards:nth-child(2) .card .front, .countss .countdown-days .cards:first-child .card .back, .countss .countdown-days .cards:first-child .card .front, .countss .countdown-days .cards:nth-child(2) .card .back, .countss .countdown-days .cards:nth-child(2) .card .front, .countss .countdown-hours .cards:first-child .card .back, .countss .countdown-hours .cards:first-child .card .front, .countss .countdown-hours .cards:nth-child(2) .card .back, .countss .countdown-hours .cards:nth-child(2) .card .front, .countss .countdown-minutes .cards:first-child .card .back, .countss .countdown-minutes .cards:first-child .card .front, .countss .countdown-minutes .cards:nth-child(2) .card .back, .countss .countdown-minutes .cards:nth-child(2) .card .front, .countss .countdown-seconds .cards:first-child .card .back, .countss .countdown-seconds .cards:first-child .card .front, .countss .countdown-seconds .cards:nth-child(2) .card .back, .countss .countdown-seconds .cards:nth-child(2) .card .front { background: rgb(114, 47, 255); border-radius: 0px; }
.countdown .countdown-days .cards:first-child .card .front, .countdown .countdown-hours .cards:first-child .card .front, .countdown .countdown-minutes .cards:first-child .card .front, .countdown .countdown-seconds .cards:first-child .card .front, .countss .countdown-days .cards:first-child .card .front, .countss .countdown-hours .cards:first-child .card .front, .countss .countdown-minutes .cards:first-child .card .front, .countss .countdown-seconds .cards:first-child .card .front { border-radius: 10px 0px 0px; }
.countdown .countdown-days .cards:nth-child(2) .card .front, .countdown .countdown-hours .cards:nth-child(2) .card .front, .countdown .countdown-minutes .cards:nth-child(2) .card .front, .countdown .countdown-seconds .cards:nth-child(2) .card .front, .countss .countdown-days .cards:nth-child(2) .card .front, .countss .countdown-hours .cards:nth-child(2) .card .front, .countss .countdown-minutes .cards:nth-child(2) .card .front, .countss .countdown-seconds .cards:nth-child(2) .card .front { border-radius: 0px 10px 0px 0px; }
.countdown .countdown-days .cards:first-child .card .back, .countdown .countdown-hours .cards:first-child .card .back, .countdown .countdown-minutes .cards:first-child .card .back, .countdown .countdown-seconds .cards:first-child .card .back, .countss .countdown-days .cards:first-child .card .back, .countss .countdown-hours .cards:first-child .card .back, .countss .countdown-minutes .cards:first-child .card .back, .countss .countdown-seconds .cards:first-child .card .back { border-radius: 0px 0px 0px 10px; }
.countdown .countdown-days .cards:nth-child(2) .card .back, .countdown .countdown-hours .cards:nth-child(2) .card .back, .countdown .countdown-minutes .cards:nth-child(2) .card .back, .countdown .countdown-seconds .cards:nth-child(2) .card .back, .countss .countdown-days .cards:nth-child(2) .card .back, .countss .countdown-hours .cards:nth-child(2) .card .back, .countss .countdown-minutes .cards:nth-child(2) .card .back, .countss .countdown-seconds .cards:nth-child(2) .card .back { border-radius: 0px 0px 10px; }
.countdown .side-num, .countss .side-num { height: 161%; line-height: 1.6; font-size: 36px; font-family: "PingFang SC"; font-weight: 500; color: rgb(255, 255, 255); margin-top: 0px; }
.countdown .sides, .countss .sides { height: 30px; }
.countdown .front .side-num, .countss .front .side-num { margin-top: -4px; }
.countdown .back .side-num, .countss .back .side-num { margin-top: -34px; }
.countdown .front, .countss .front { margin-top: 1px; }
.countdown .countdown-hours::after, .countdown .countdown-minutes::after, .countss .countdown-hours::after, .countss .countdown-minutes::after { display: none; }
.countdown .countdown-hours, .countdown .countdown-minutes, .countss .countdown-hours, .countss .countdown-minutes { margin-right: 20px; }
.countdown .countdown-hours .cards:first-child .card .back, .countdown .countdown-hours .cards:nth-child(2) .card .back, .countdown .countdown-minutes .cards:first-child .card .back, .countdown .countdown-minutes .cards:nth-child(2) .card .back, .countdown .countdown-seconds .cards:first-child .card .back, .countdown .countdown-seconds .cards:nth-child(2) .card .back, .countss .countdown-hours .cards:first-child .card .back, .countss .countdown-hours .cards:nth-child(2) .card .back, .countss .countdown-minutes .cards:first-child .card .back, .countss .countdown-minutes .cards:nth-child(2) .card .back, .countss .countdown-seconds .cards:first-child .card .back, .countss .countdown-seconds .cards:nth-child(2) .card .back { background: rgb(114, 47, 255); }
.countdown .count-time-left, .countss .count-time-left { font-family: "PingFang SC"; font-style: normal; font-weight: 500; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); }
.count-down-wrap { position: relative; margin-top: 16px; }
.count-down-wrap .countdesc { position: absolute; bottom: 0px; z-index: 3; width: 100%; }
.count-down-wrap .countdesc > span { display: inline-block; width: 60px; height: 20px; line-height: 20px; text-align: center; margin-right: 20px; font-family: "PingFang SC"; font-weight: 400; font-size: 12px; color: rgb(255, 255, 255); transform: scale(0.8); }
.count-down-wrap .countdesc > span:last-child { margin-right: 0px; }
.sun-scroll-bar::-webkit-scrollbar { width: 5px; }
.sun-scroll-bar::-webkit-scrollbar-track { background: transparent; border-radius: 5px; }
.sun-scroll-bar::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.1); border-radius: 5px; }
.sun-scroll-bar::-webkit-scrollbar-thumb:hover { background: rgba(255, 255, 255, 0.5); }
.main-page-content { max-width: 1200px; width: 100%; margin: 42px auto 0px; }
@media (max-width: 1200px) {
  .main-page-content { width: 100%; padding-left: 20px; padding-right: 20px; }
}
@media (max-width: 1079px) {
  .main-page-content { width: 100%; padding-left: 15px; padding-right: 15px; margin-top: 14px; margin-bottom: 20px; }
}
@media screen and (max-width: 1079px) {
  #root { background-size: 340px, 328px, 100%; background-position: left 0px bottom 35%, right 40%, 0px 100%; }
  .ant-slider .ant-tooltip-inner, .super-slider-pool .ant-tooltip-inner { padding: 3px 10px; font-size: 20px; line-height: 26px; }
}
#sunio .ant-notification .ant-notification-notice { background: rgb(38, 25, 61); }
#root .base-input-isOverflow { font-size: 16px; }
.base-swapPage #root { background: url("") 0px 0px / 100% no-repeat rgb(10, 1, 24); }
.base-swapPage footer { background: transparent; }
.ant-modal-root .ant-modal-mask { background-color: rgba(0, 0, 0, 0.8); }
@media screen and (min-width: 1079px) and (max-width: 1920px) {
  #root { transform-origin: left top; transform: scale(var(--scale)); overflow-x: hidden; width: calc(100%/var(--scale)) !important; }
}
@media screen and (min-width: 1080px) and (max-width: 1920px) {
  #root .baseScaleMediumWrapper { transform-origin: left top; transform: scale(var(--scale)); overflow-x: hidden; width: calc(100%/var(--scale)) !important; }
}