@charset "utf-8";

[data-v-a81ba74e]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.close-icon[data-v-a81ba74e] { position: absolute; right: min(4.706vw, 23.529px); top: min(4.706vw, 23.529px); color: rgb(63, 63, 63); }

.terms-agreement-overlay[data-v-a81ba74e] { display: flex; align-items: center; justify-content: center; z-index: 2147483647 !important; }

.terms-agreement-container[data-v-a81ba74e] { width: 90%; max-width: min(97.647vw, 488.235px); background: rgb(247, 247, 247); overflow: hidden; display: flex; flex-direction: column; padding-top: min(7.059vw, 35.294px); padding-bottom: min(2.353vw, 11.765px); border-radius: min(2.353vw, 11.765px); border: min(0.235vw, 1.176px) solid rgb(240, 223, 197); position: relative; }

.terms-header[data-v-a81ba74e] { padding-top: min(3.529vw, 17.647px); text-align: center; margin-top: min(1.176vw, 5.882px); }

.terms-header h2[data-v-a81ba74e] { color: rgb(0, 0, 0); margin: 0px; font-size: min(4.235vw, 21.176px); font-weight: 700; }

.terms-content[data-v-a81ba74e] { padding: min(2.118vw, 10.588px); overflow-y: auto; max-height: 60vh; color: rgb(163, 163, 163); scroll-behavior: smooth; }

.terms-content.morefalg[data-v-a81ba74e] { max-height: 63vh; }

.terms-content[data-v-a81ba74e]::-webkit-scrollbar { display: none; }

.terms-section[data-v-a81ba74e] { margin-bottom: min(4.706vw, 23.529px); padding: min(1.765vw, 8.824px) min(1.176vw, 5.882px); border-radius: min(1.176vw, 5.882px); }

.terms-section h3[data-v-a81ba74e] { font-size: min(3.294vw, 16.471px); margin-bottom: min(2.353vw, 11.765px); color: rgb(63, 63, 63); margin-left: min(1.176vw, 5.882px); font-weight: 700; }

.terms-section ul[data-v-a81ba74e] { padding-left: min(5.647vw, 28.235px); margin: 0px; }

.terms-section ul li[data-v-a81ba74e] { list-style: disc; font-size: min(2.941vw, 14.706px); margin-bottom: min(1.176vw, 5.882px); color: rgb(123, 115, 112); }

.terms-footer[data-v-a81ba74e] { margin-top: min(1.765vw, 8.824px); text-align: center; }

.pin77-logo[data-v-a81ba74e] { margin: 0px auto; width: min(25.059vw, 125.294px); height: auto; display: flex; align-items: center; justify-content: center; }

.pin77-logo img[data-v-a81ba74e] { width: min(25.059vw, 125.294px); object-fit: contain; }

.link-section[data-v-a81ba74e] { margin-bottom: min(4.706vw, 23.529px); text-align: center; }

.link-section .name[data-v-a81ba74e] { font-size: min(3.294vw, 16.471px); margin-top: min(2.353vw, 11.765px); color: rgb(63, 63, 63); font-weight: 700; }

.link-section a[data-v-a81ba74e] { font-size: min(2.824vw, 14.118px); color: rgb(217, 180, 126); }

.terms-logos[data-v-a81ba74e] { display: flex; justify-content: center; align-items: center; gap: min(3.059vw, 15.294px); }

.terms-logos .logo[data-v-a81ba74e] { height: min(13.412vw, 67.059px); width: auto; }

.terms-logos .logo-fallback[data-v-a81ba74e] { width: min(32.941vw, 164.706px); display: flex; align-items: center; justify-content: center; font-weight: 700; color: rgb(0, 0, 0); font-size: min(2.941vw, 14.706px); padding-right: min(2.353vw, 11.765px); border-right: min(0.118vw, 0.588px) solid rgb(217, 217, 217); }

.terms-logos .logo-fallback img[data-v-a81ba74e] { height: 100%; width: 100%; object-fit: contain; }

.terms-logos .logo-pagcor[data-v-a81ba74e] { width: min(32.941vw, 164.706px); }

.terms-logos .logo-pagcor img[data-v-a81ba74e] { height: 100%; width: 100%; object-fit: contain; }

.more-info[data-v-a81ba74e] { text-align: center; margin-bottom: 0px; }

.more-info .title[data-v-a81ba74e] { font-size: min(3.294vw, 16.471px); margin-top: min(2.353vw, 11.765px); color: rgb(63, 63, 63); font-weight: 700; margin-bottom: min(4.706vw, 23.529px); }

.more-info .info[data-v-a81ba74e] { font-size: min(2.353vw, 11.765px); margin-bottom: min(1.176vw, 5.882px); color: rgb(163, 163, 163); line-height: 2; }

.more-info .info .contact-info[data-v-a81ba74e] { line-height: 1.5; }

.more-info .info a[data-v-a81ba74e] { color: rgb(0, 0, 0); }

.terms-buttons[data-v-a81ba74e] { display: flex; justify-content: center; padding: min(1.765vw, 8.824px); }

.terms-buttons.confirm-only .accept-button[data-v-a81ba74e] { margin-left: 0px; margin-right: 0px; }

.exit-button[data-v-a81ba74e], .accept-button[data-v-a81ba74e] { padding: min(1.176vw, 5.882px) 0px; border-radius: min(1.882vw, 9.412px); font-size: min(3.765vw, 18.824px); width: 50%; height: min(8.824vw, 44.118px); border: none; cursor: pointer; margin: min(4.706vw, 23.529px) min(2.353vw, 11.765px) min(3.529vw, 17.647px); }

.exit-button[data-v-a81ba74e] { background: rgb(179, 179, 179); color: rgb(255, 255, 255); }

.accept-button[data-v-a81ba74e] { background: rgb(237, 34, 35); color: rgb(255, 255, 255); }

[data-v-a0a0561e]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.reg-act-canvas[data-v-a0a0561e] { position: relative; width: 100%; height: 100%; }

.reg-act-canvas .no-more-reminders[data-v-a0a0561e] { color: rgb(255, 255, 255); display: flex; justify-content: center; margin-top: min(11.765vw, 58.824px); }

.reg-act-canvas .white-bg-box[data-v-a0a0561e] { position: relative; top: 50%; transform: translateY(-50%); }

.reg-act-canvas .white-bg-box .register-slide[data-v-a0a0561e] { width: 70%; margin: 0px auto; }

.reg-act-canvas .white-bg-box .register-slide-img[data-v-a0a0561e] { width: 100%; display: block; border-radius: min(4.706vw, 23.529px); cursor: pointer; }

.reg-act-canvas .white-bg-box .register-slide-fade-enter-active[data-v-a0a0561e], .reg-act-canvas .white-bg-box .register-slide-fade-leave-active[data-v-a0a0561e] { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }

.reg-act-canvas .white-bg-box .register-slide-fade-enter-from[data-v-a0a0561e] { opacity: 0; transform: translate(min(4.706vw, 23.529px)); }

.reg-act-canvas .white-bg-box .register-slide-fade-leave-to[data-v-a0a0561e] { opacity: 0; transform: translate(max(-4.706vw, -23.529px)); }

.reg-act-canvas .close-btn[data-v-a0a0561e] { width: min(7.059vw, 35.294px); height: min(7.059vw, 35.294px); background: url("data:image/png;base64,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") center center / contain no-repeat; margin: min(8.941vw, 44.706px) auto 0px; }

.register-success-overlay[data-v-a0a0561e] { z-index: 2000; }

.register-success-overlay .swiper-slide-next, .register-success-overlay .swiper-slide-prev { filter: brightness(0.5); }

.register-success-overlay .swiper-slide-active { filter: brightness(1) !important; }

.register-success-overlay .swiper-pagination { bottom: max(-9.412vw, -47.059px) !important; }

.register-success-overlay .van-icon { border-radius: min(1.176vw, 5.882px); }

.register-success-overlay .van-checkbox__icon--checked .van-icon { border-color: rgb(255, 255, 255); background-color: transparent !important; }

.register-success-overlay .van-checkbox__label { color: rgb(255, 255, 255); }

.register-success-overlay .swiper-pagination-bullet { width: min(2.353vw, 11.765px); height: min(2.353vw, 11.765px); border-radius: min(2.353vw, 11.765px); background: rgba(255, 255, 255, 0.4); opacity: 1; margin: 0px min(1.176vw, 5.882px) !important; }

.register-success-overlay .swiper-pagination-bullet-active { background: rgb(255, 255, 255); }

.register-success-overlay .register-success-overlay { padding-bottom: min(16.471vw,82.353px)env(safe-area-inset-bottom); height: 100%; overflow-y: scroll; }

[data-v-86b33445]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.reg-act-canvas[data-v-86b33445] { position: relative; width: 100%; height: 100%; }

.reg-act-canvas .no-more-reminders[data-v-86b33445] { color: rgb(255, 255, 255); display: flex; justify-content: center; margin-top: min(11.765vw, 58.824px); }

.reg-act-canvas .white-bg-box[data-v-86b33445] { position: relative; top: 50%; transform: translateY(-50%); }

.reg-act-canvas .white-bg-box .register-slide[data-v-86b33445] { width: 70%; margin: 0px auto; }

.reg-act-canvas .white-bg-box .register-slide-img[data-v-86b33445] { width: 100%; display: block; border-radius: min(4.706vw, 23.529px); cursor: pointer; }

.reg-act-canvas .white-bg-box .register-slide-fade-enter-active[data-v-86b33445], .reg-act-canvas .white-bg-box .register-slide-fade-leave-active[data-v-86b33445] { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }

.reg-act-canvas .white-bg-box .register-slide-fade-enter-from[data-v-86b33445] { opacity: 0; transform: translate(min(4.706vw, 23.529px)); }

.reg-act-canvas .white-bg-box .register-slide-fade-leave-to[data-v-86b33445] { opacity: 0; transform: translate(max(-4.706vw, -23.529px)); }

.reg-act-canvas .close-btn[data-v-86b33445] { width: min(7.059vw, 35.294px); height: min(7.059vw, 35.294px); background: url("data:image/png;base64,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") center center / contain no-repeat; margin: min(8.941vw, 44.706px) auto 0px; }

.login-after-overlay[data-v-86b33445] { z-index: 2000; }

.login-after-overlay .swiper-slide-next, .login-after-overlay .swiper-slide-prev { filter: brightness(0.5); }

.login-after-overlay .swiper-slide-active { filter: brightness(1) !important; }

.login-after-overlay .swiper-pagination { bottom: max(-9.412vw, -47.059px) !important; }

.login-after-overlay .van-icon { border-radius: min(1.176vw, 5.882px); }

.login-after-overlay .van-checkbox__icon--checked .van-icon { border-color: rgb(255, 255, 255); background-color: transparent !important; }

.login-after-overlay .van-checkbox__label { color: rgb(255, 255, 255); }

.login-after-overlay .swiper-pagination-bullet { width: min(2.353vw, 11.765px); height: min(2.353vw, 11.765px); border-radius: min(2.353vw, 11.765px); background: rgba(255, 255, 255, 0.4); opacity: 1; margin: 0px min(1.176vw, 5.882px) !important; }

.login-after-overlay .swiper-pagination-bullet-active { background: rgb(255, 255, 255); }

.login-after-overlay .login-after-overlay { padding-bottom: min(16.471vw,82.353px)env(safe-area-inset-bottom); height: 100%; overflow-y: scroll; }

[data-v-26541ab0]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.reg-act-canvas[data-v-26541ab0] { position: relative; width: 100%; height: 100%; }

.reg-act-canvas .no-more-reminders[data-v-26541ab0] { color: rgb(255, 255, 255); display: flex; justify-content: center; margin-top: min(11.765vw, 58.824px); }

.reg-act-canvas .white-bg-box[data-v-26541ab0] { position: relative; top: 50%; transform: translateY(-50%); }

.reg-act-canvas .white-bg-box .register-slide[data-v-26541ab0] { width: 70%; margin: 0px auto; }

.reg-act-canvas .white-bg-box .register-slide-img[data-v-26541ab0] { width: 100%; display: block; border-radius: min(4.706vw, 23.529px); cursor: pointer; }

.reg-act-canvas .white-bg-box .register-slide-fade-enter-active[data-v-26541ab0], .reg-act-canvas .white-bg-box .register-slide-fade-leave-active[data-v-26541ab0] { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }

.reg-act-canvas .white-bg-box .register-slide-fade-enter-from[data-v-26541ab0] { opacity: 0; transform: translate(min(4.706vw, 23.529px)); }

.reg-act-canvas .white-bg-box .register-slide-fade-leave-to[data-v-26541ab0] { opacity: 0; transform: translate(max(-4.706vw, -23.529px)); }

.reg-act-canvas .close-btn[data-v-26541ab0] { width: min(7.059vw, 35.294px); height: min(7.059vw, 35.294px); background: url("data:image/png;base64,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") center center / contain no-repeat; margin: min(8.941vw, 44.706px) auto 0px; }

.login-before-overlay[data-v-26541ab0] { z-index: 2000; }

.login-before-overlay .swiper-slide-next, .login-before-overlay .swiper-slide-prev { filter: brightness(0.5); }

.login-before-overlay .swiper-slide-active { filter: brightness(1) !important; }

.login-before-overlay .swiper-pagination { bottom: max(-9.412vw, -47.059px) !important; }

.login-before-overlay .van-icon { border-radius: min(1.176vw, 5.882px); }

.login-before-overlay .van-checkbox__icon--checked .van-icon { border-color: rgb(255, 255, 255); background-color: transparent !important; }

.login-before-overlay .van-checkbox__label { color: rgb(255, 255, 255); }

.login-before-overlay .swiper-pagination-bullet { width: min(2.353vw, 11.765px); height: min(2.353vw, 11.765px); border-radius: min(2.353vw, 11.765px); background: rgba(255, 255, 255, 0.4); opacity: 1; margin: 0px min(1.176vw, 5.882px) !important; }

.login-before-overlay .swiper-pagination-bullet-active { background: rgb(255, 255, 255); }

.login-before-overlay .login-before-overlay { padding-bottom: min(16.471vw,82.353px)env(safe-area-inset-bottom); height: 100%; overflow-y: scroll; }

.register-dialog-swiper { padding-bottom: min(3.529vw, 17.647px); }

.act-img-canvas { position: relative; }

.register-dialog-img-wrapper { height: 20.5789rem; position: absolute; }

.register-dialog-img-wrapper img { max-width: 100%; }

[data-v-7c458c32]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.kyc-unlock-popup[data-v-7c458c32] { background-color: transparent; max-width: 90%; width: min(92.235vw, 461.176px); border-radius: min(3.765vw, 18.824px); overflow: hidden; }

.kyc-unlock-modal[data-v-7c458c32] { position: relative; background: rgb(247, 247, 247); border-radius: min(4.706vw, 23.529px); padding: min(3.765vw, 18.824px); box-shadow: rgba(0, 0, 0, 0.15) 0px min(0.471vw, 2.353px) min(2.353vw, 11.765px); }

.close-btn[data-v-7c458c32] { position: absolute; top: min(4.235vw, 21.176px); right: min(3.765vw, 18.824px); color: rgb(0, 0, 0); font-size: min(5.294vw, 26.471px); cursor: pointer; z-index: 10; }

.close-btn[data-v-7c458c32]:hover { opacity: 0.7; }

.modal-header[data-v-7c458c32] { text-align: center; margin: min(5.176vw, 25.882px) 0px min(4.706vw, 23.529px); }

.modal-header h3[data-v-7c458c32] { color: rgb(51, 51, 51); font-size: min(4.706vw, 23.529px); font-weight: 600; margin: 0px; line-height: 1.2; }

.bonus-banner[data-v-7c458c32] { background: linear-gradient(259.1deg, rgb(217, 180, 126) 23.27%, rgb(242, 225, 201) 96.23%); border-radius: min(2.824vw, 14.118px); padding: min(1.882vw, 9.412px); display: flex; align-items: center; margin-bottom: min(3.765vw, 18.824px); }

.bonus-banner .gift-icon[data-v-7c458c32] { width: min(12.471vw, 62.353px); height: min(12.235vw, 61.176px); margin-right: min(1.412vw, 7.059px); }

.bonus-banner .gift-icon img[data-v-7c458c32] { width: 100%; height: 100%; }

.bonus-banner .bonus-text[data-v-7c458c32] { color: rgb(0, 0, 0); }

.bonus-banner .bonus-text .bonus-title[data-v-7c458c32], .bonus-banner .bonus-text .bonus-subtitle[data-v-7c458c32] { font-size: min(3.765vw, 18.824px); font-weight: 700; }

.content-list[data-v-7c458c32] { margin-bottom: min(9.412vw, 47.059px); }

.content-list .list-item-warning[data-v-7c458c32] { display: flex; flex-direction: column; align-items: flex-start !important; }

.content-list .list-item[data-v-7c458c32] { display: flex; align-items: center; margin-bottom: min(4.706vw, 23.529px); padding: min(1.412vw, 7.059px) min(3.529vw, 17.647px) min(1.882vw, 9.412px); border-bottom: min(0.118vw, 0.588px) solid rgb(213, 213, 213); }

.content-list .list-item[data-v-7c458c32]:last-child { margin-bottom: 0px; }

.content-list .list-item .list-item-warning-content[data-v-7c458c32] { display: flex; align-items: center; margin-right: min(2.824vw, 14.118px); }

.content-list .list-item .list-item-warning-text[data-v-7c458c32] { margin-left: min(2.118vw, 10.588px); }

.content-list .list-item .success-icon[data-v-7c458c32] { width: min(5.176vw, 25.882px); height: min(3.294vw, 16.471px); }

.content-list .list-item .icon[data-v-7c458c32] { width: min(6.588vw, 32.941px); height: min(6.588vw, 32.941px); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: min(1.412vw, 7.059px); font-weight: 700; margin-right: min(1.412vw, 7.059px); flex-shrink: 0; margin-top: min(0.235vw, 1.176px); }

.content-list .list-item .text[data-v-7c458c32] { color: rgb(42, 42, 42); font-size: min(3.294vw, 16.471px); font-weight: 600; }

.pagcor-link[data-v-7c458c32] { color: rgb(52, 199, 89); cursor: pointer; margin-left: min(0.941vw, 4.706px); text-decoration: underline; }

.modal-footer[data-v-7c458c32] { display: flex; align-items: center; justify-content: center; gap: min(3.059vw, 15.294px); margin-top: min(2.353vw, 11.765px); }

.modal-footer button[data-v-7c458c32] { width: min(37.647vw, 188.235px); height: min(9.882vw, 49.412px); border: none; border-radius: min(1.882vw, 9.412px); font-size: min(3.765vw, 18.824px); font-weight: 600; cursor: pointer; transition: all 0.2s ease 0s; }

.modal-footer button[data-v-7c458c32]:active { transform: scale(0.98); }

.modal-footer .skip-btn[data-v-7c458c32] { background-color: rgb(136, 136, 136); color: rgb(255, 255, 255); }

.modal-footer .skip-btn[data-v-7c458c32]:hover { background-color: rgb(117, 117, 117); }

.modal-footer .verify-btn[data-v-7c458c32] { background: rgb(237, 34, 35); color: rgb(255, 255, 255); }

[data-v-422addd1]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.kyc-unlock-popup[data-v-422addd1] { background-color: transparent; max-width: 90%; width: min(92.235vw, 461.176px); border-radius: min(3.765vw, 18.824px); overflow: hidden; }

.kyc-unlock-modal[data-v-422addd1] { position: relative; background: rgb(255, 255, 255); border-radius: min(4.706vw, 23.529px); height: 100%; padding: min(3.765vw, 18.824px); box-shadow: rgba(0, 0, 0, 0.15) 0px min(0.471vw, 2.353px) min(2.353vw, 11.765px); }

.close-btn[data-v-422addd1] { position: absolute; top: min(4.235vw, 21.176px); right: min(3.765vw, 18.824px); color: rgb(63, 63, 63); font-size: min(5.294vw, 26.471px); cursor: pointer; z-index: 10; }

.close-btn[data-v-422addd1]:hover { opacity: 0.7; }

.modal-header[data-v-422addd1] { text-align: center; margin-bottom: min(4.706vw, 23.529px); margin-top: min(5.176vw, 25.882px); }

.modal-header .lock-icon[data-v-422addd1] { font-size: min(2.824vw, 14.118px); margin-bottom: min(0.941vw, 4.706px); }

.modal-header h3[data-v-422addd1] { color: rgb(63, 63, 63); font-size: min(4.706vw, 23.529px); font-weight: 600; margin: 0px; line-height: 1.2; }

.bonus-banner[data-v-422addd1] { background: linear-gradient(259.1deg, rgb(217, 180, 126) 23.27%, rgb(242, 225, 201) 96.23%); border-radius: min(2.824vw, 14.118px); padding: min(1.882vw, 9.412px); display: flex; align-items: center; margin-bottom: min(3.765vw, 18.824px); }

.bonus-banner .gift-icon[data-v-422addd1] { width: min(12.471vw, 62.353px); height: min(12.235vw, 61.176px); margin-right: min(1.412vw, 7.059px); }

.bonus-banner .gift-icon img[data-v-422addd1] { width: 100%; height: 100%; }

.bonus-banner .bonus-text[data-v-422addd1] { color: rgb(0, 0, 0); }

.bonus-banner .bonus-text .bonus-title[data-v-422addd1], .bonus-banner .bonus-text .bonus-subtitle[data-v-422addd1] { font-size: min(3.765vw, 18.824px); font-weight: 700; }

.content-list[data-v-422addd1] { margin-bottom: min(9.412vw, 47.059px); }

.content-list .list-item-warning[data-v-422addd1] { display: flex; flex-direction: column; align-items: flex-start !important; }

.content-list .list-item[data-v-422addd1] { display: flex; align-items: center; margin-bottom: min(4.706vw, 23.529px); padding: min(1.412vw, 7.059px) min(3.529vw, 17.647px) min(1.882vw, 9.412px); border-bottom: min(0.118vw, 0.588px) solid rgb(213, 213, 213); }

.content-list .list-item[data-v-422addd1]:last-child { margin-bottom: 0px; }

.content-list .list-item .list-item-warning-content[data-v-422addd1] { display: flex; align-items: center; margin-right: min(2.824vw, 14.118px); }

.content-list .list-item .list-item-warning-text[data-v-422addd1] { margin-left: min(2.118vw, 10.588px); }

.content-list .list-item .success-icon[data-v-422addd1] { width: min(5.176vw, 25.882px); height: min(3.294vw, 16.471px); }

.content-list .list-item .icon[data-v-422addd1] { width: min(6.588vw, 32.941px); height: min(6.588vw, 32.941px); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: min(1.412vw, 7.059px); font-weight: 700; margin-right: min(1.412vw, 7.059px); flex-shrink: 0; margin-top: min(0.235vw, 1.176px); }

.content-list .list-item .text[data-v-422addd1] { height: 100%; color: rgb(63, 63, 63); font-size: min(3.294vw, 16.471px); font-weight: 600; }

.modal-footer[data-v-422addd1] { display: flex; align-items: center; justify-content: center; gap: min(3.059vw, 15.294px); margin-top: min(2.353vw, 11.765px); }

.modal-footer button[data-v-422addd1] { width: min(37.647vw, 188.235px); height: min(9.882vw, 49.412px); border: none; border-radius: min(1.882vw, 9.412px); font-size: min(3.765vw, 18.824px); font-weight: 600; cursor: pointer; transition: all 0.2s ease 0s; }

.modal-footer button[data-v-422addd1]:active { transform: scale(0.98); }

.modal-footer .skip-btn[data-v-422addd1] { background-color: rgb(179, 179, 179); color: rgb(255, 255, 255); }

.modal-footer .skip-btn[data-v-422addd1]:hover { background-color: rgb(117, 117, 117); }

.modal-footer .verify-btn[data-v-422addd1] { background: rgb(237, 34, 35); color: rgb(255, 255, 255); }

[data-v-52aab995]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.cashback-popup[data-v-52aab995] { background-color: transparent; max-width: 90%; width: min(92.235vw, 461.176px); border-radius: min(3.765vw, 18.824px); overflow: hidden; }

.cashback-modal[data-v-52aab995] { position: relative; background: rgb(255, 255, 255); border-radius: min(4.706vw, 23.529px); overflow: hidden; box-shadow: rgba(0, 0, 0, 0.15) 0px min(0.471vw, 2.353px) min(2.353vw, 11.765px); }

.close-btn[data-v-52aab995] { position: absolute; top: min(2.824vw, 14.118px); right: min(2.824vw, 14.118px); color: rgb(255, 255, 255); font-size: min(3.529vw, 17.647px); padding: min(0.941vw, 4.706px); box-sizing: border-box; cursor: pointer; border-radius: 50%; z-index: 10; background: rgba(255, 255, 255, 0.46); }

.close-btn[data-v-52aab995]:hover { opacity: 0.7; }

.modal-header[data-v-52aab995] { text-align: center; }

.modal-header img[data-v-52aab995] { margin-right: max(-0.118vw, -0.588px); }

.modal-header h3[data-v-52aab995] { color: rgb(63, 63, 63); font-size: min(4.706vw, 23.529px); font-weight: 600; margin: 0px; line-height: 1.2; }

.tab-row[data-v-52aab995] { display: flex; gap: min(2.824vw, 14.118px); margin-bottom: min(2.824vw, 14.118px); margin-top: min(2.353vw, 11.765px); padding: 0px min(3.529vw, 17.647px); }

.tab-btn[data-v-52aab995] { flex: 1 1 0%; height: min(8.471vw, 42.353px); border: none; border-radius: min(1.882vw, 9.412px); font-size: min(3.294vw, 16.471px); font-weight: 600; cursor: pointer; background: radial-gradient(62.5% 62.5% at 41.11% 8.82%, rgb(240, 217, 141), rgb(217, 180, 126)); color: rgb(255, 255, 255); transition: all 0.2s ease 0s; }

.tab-btn.active[data-v-52aab995] { background: radial-gradient(150% 150% at 50% -17.19%, rgb(255, 163, 163) 10.42%, rgb(237, 34, 35) 46.45%); color: rgb(255, 255, 255); }

.tab-btn[data-v-52aab995]:active { transform: scale(0.98); }

.table-wrap[data-v-52aab995] { border: min(0.118vw, 0.588px) solid rgb(213, 213, 213); overflow: hidden; margin-bottom: min(2.824vw, 14.118px); }

.table-wrap.pin77[data-v-52aab995] { border: none; }

.table-head[data-v-52aab995], .table-row[data-v-52aab995] { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: min(0.471vw, 2.353px); padding: 0px min(1.882vw, 9.412px); font-size: min(2.588vw, 12.941px); align-items: center; }

.table-head span[data-v-52aab995], .table-row span[data-v-52aab995] { text-align: center; height: min(8.235vw, 41.176px); display: flex; align-items: center; justify-content: center; }

.table-head[data-v-52aab995] { background: rgba(255, 255, 255, 0.06); color: rgb(63, 63, 63); font-weight: 700; }

.table-head span[data-v-52aab995]:not(:last-child) { border-right: min(0.118vw, 0.588px) solid rgb(221, 221, 221); }

.table-row[data-v-52aab995] { color: rgb(63, 63, 63); border-top: min(0.118vw, 0.588px) solid rgb(221, 221, 221); font-weight: 600; }

.table-row span[data-v-52aab995]:not(:last-child) { border-right: min(0.118vw, 0.588px) solid rgb(221, 221, 221); }

.table-row[data-v-52aab995]:nth-child(2n) { background: rgba(255, 255, 255, 0.03); }

.cell-game[data-v-52aab995] { word-break: break-word; }

.cell-game-icon[data-v-52aab995] { flex-shrink: 0; width: min(6.118vw, 30.588px); height: min(6.118vw, 30.588px); border-radius: min(1.882vw, 9.412px); overflow: hidden; display: flex; align-items: center; justify-content: center; }

[data-v-52aab995] .cell-game-icon img { object-fit: contain; width: 60% !important; height: auto !important; }

.cell-game-name[data-v-52aab995] { line-height: 1.25; width: 100%; }

.cell-bonus[data-v-52aab995] { color: rgb(237, 34, 35); }

.table-loading[data-v-52aab995] { padding: min(7.529vw, 37.647px) min(5.647vw, 28.235px); color: rgb(63, 63, 63); }

.empty-hint[data-v-52aab995] { padding: min(6.588vw, 32.941px) min(4.706vw, 23.529px); text-align: center; color: rgb(63, 63, 63); font-size: min(3.059vw, 15.294px); opacity: 0.85; border: min(0.118vw, 0.588px) solid rgb(213, 213, 213); }

.tier-hint[data-v-52aab995] { color: rgb(63, 63, 63); font-size: min(2.588vw, 12.941px); line-height: 1.45; margin: 0px 0px min(2.353vw, 11.765px); padding: 0px min(0.941vw, 4.706px); text-align: center; font-weight: 600; }

.tier-hint-muted[data-v-52aab995] { opacity: 0.9; font-weight: 600; }

.rule-footnote[data-v-52aab995] { color: rgb(123, 115, 112); font-size: min(2.824vw, 14.118px); line-height: 1.4; margin: 0px 0px min(4.706vw, 23.529px); padding: 0px min(1.412vw, 7.059px); opacity: 0.75; text-align: center; }

.tips[data-v-52aab995] { color: rgb(123, 115, 112); text-align: center; font-size: min(2.824vw, 14.118px); margin-bottom: min(2.353vw, 11.765px); font-weight: 700; }

.tier-progress-msg[data-v-52aab995] { font-weight: 600; opacity: 1; }

.tier-progress-em[data-v-52aab995] { color: rgb(237, 34, 35); font-weight: 700; }

.modal-footer[data-v-52aab995] { display: flex; justify-content: center; margin-bottom: min(7.059vw, 35.294px); }

.modal-footer .primary-btn[data-v-52aab995] { width: 100%; max-width: min(28.235vw, 141.176px); height: min(9.412vw, 47.059px); border: none; border-radius: min(1.882vw, 9.412px); font-size: min(3.765vw, 18.824px); font-weight: 600; cursor: pointer; background: rgb(237, 34, 35); color: rgb(255, 255, 255); transition: all 0.2s ease 0s; }

.modal-footer .primary-btn[data-v-52aab995]:active { transform: scale(0.98); }

[data-v-f1fa16cf]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.reg-act-canvas[data-v-f1fa16cf] { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

.reg-act-canvas .wheel-time-content[data-v-f1fa16cf] { position: relative; top: max(-11.765vw, -58.824px); width: min(70.588vw, 352.941px); height: min(103.529vw, 517.647px); background-repeat: no-repeat; background-position: center center; background-size: contain; }

.reg-act-canvas .wheel-time-content .lottie-anim[data-v-f1fa16cf] { width: 100%; height: 100%; }

.reg-act-canvas .wheel-time-content .close-btn[data-v-f1fa16cf] { width: min(7.059vw, 35.294px); height: min(7.059vw, 35.294px); background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATzSURBVHgB7ZyBcdsgFIafex0gG5QNmhE0QjewOkG9QdQJ4k4Qd4J2A2WDJhPgTmBv8BcOfFHQAyEJsOTrd8fJtvAD/Xo8IYTYUEEA3KmNUKlS6ZP9fG93Cyf7UaWzTS8q/dXbzWbzTLeEFkWlnUqtSiekoVWpVknQGnFEyU2rxaI1YIV5QDpPGYO0ZQtKyIYSABNbvqm0U+luIPtRpWeVXu1nnc4qthwdm8La0lsdpz7brYiwf1D2vtMSUAdS2bMXooVpcoJmom3AxJ82wqO+0LWAaU6PgQrqZtZY78pVBy3WAeET9JizDqGKyWsJw9TnclGQAW8SVAKYJuULwnuUPlvv63bxKN+Jy9vkVAHfAmeoooWAsIfvKAcwl9DFeY0PmGa399T5gVIS8Jw8ZyMhMPEwX92VoS+eAmpaCTDdAo6K5gDTlrmAfE8rQ9eZOQ59bIKmANOG5Zo9x8XjSfoYx8dQ8J3AhlYOTH/J5XGsES7u7OlGAH91q8YYkEnccKGADx9xxwi+vyPoxoC5IxgXQsD3QJ/oRmGa2inoRYz3yFv0ngu2qZ2ivYjxnsX3lOeCfk+b9yL0+wgSMwIzzJXwhMwDV8r2tlPOlkbi8aIdl7F1Ms2KPeh74+jKR5Sxdc8+TYDxotbNINBH0AzA36IkE4kRRyNpAjBe5HLXzVAHFZxWqO8GcbZIHnE0NU0E/Ra0C+2sKQE5RMohjrXr3oK03Z0ughKRUqRc4ljbbpgxVzP0e5ST2vFA4bNFyilOpwzp2L7nXOs3ZWCOSCXEseUcHPs7rrvdUCamiFRKHFuW6yx7LkBnfTQyRqSS4tjy3GGe3/rHP86P2YdTY0QqLY4t0x2WlVxgElSAkEi4gji2ToIT6B1UkIBIxcXp1Om9HriiQLZCMSLVVIjFCWQrVS9BHFuXd3ygZYCJ+/KDKwXpTvlbDJN8qMRTl16Q5jyo5LwefeCHiKyHQiK5x37WAr04PwoqQECcrza5lBBJON/PH8lM0A5lSk5InM1mc7B59MYd1dQikcrzk/LgdpJfufuPrI95MKITiIyDbp66/XLK2fHd60xgQg+5pEjoX7Aq36i+oMRgxu1DCZHAjMt3d7bOvqTPw5Dg3iq3SAiNyyM0Hju/4O1ccQIHkUwkhMblMfTYY3qh21TidGzmeBAgGHvCzdQ6GRqaATLObUwtkvrfk2On5TK5zSw802G4UJlDnI59TqTRT1bBzxWqfRnjZzoMF3waLHQmjEijuyjoT3GWocyNe0amepGtvLQ2asrEnHLAz4dqQn/gvGjcBMcVgX7skRjqA4KfmV7RjQH+ytXE/HH6BMeV4DvGMQYqRt2baWrg54CPex4Ifi7x6qfkgZ/FO34OOPyvIhQZ/swBPJOuMDV84P/LLFGGuXi0Kk+C/54wzTwE8C+AaB5o4aDUy4Dwv7lX/rXrCBB+bb2hHAQ8SWJBM/IRXuwg75UYbxPEOZ6uKdSA1+g6V1QChF+7ltbTSi8s8AD/iZPFTxzCr11fKvWUs2IRwgDXfm0dpslJhGmRaEEkGO+NWZtIIkGTSrI8jgbmyqD7RmIg65HM4+5Xu9Xfh5bH0Ukvj1NF2D+r9EOlvbJ5piVhz26DYY/KQfFFVWaBuDV+UtCi8EUhKYhfECmWU0lRksWgWGAC52WpLR1X7ugt1nQ52u1liUD9/VlvS8aWf9C69b4/PD2eAAAAAElFTkSuQmCC") center center / contain no-repeat; position: absolute; z-index: 2; right: calc(50% - min(3.529vw, 17.647px)); bottom: max(-16vw, -80px); }

.reg-act-canvas .wheel-time-content .time-box[data-v-f1fa16cf] { width: min(33.294vw, 166.471px); height: min(8.235vw, 41.176px); background: url("/assets/static/num-box.CQk2dtgv.webp") center center / 100% 100% no-repeat; position: absolute; top: min(24.706vw, 123.529px); left: 50%; transform: translate(-50%); display: flex; justify-content: center; padding-left: min(1.412vw, 7.059px); padding-top: min(1.176vw, 5.882px); }

.reg-act-canvas .wheel-time-content .time-box .time-item[data-v-f1fa16cf] { width: min(4.941vw, 24.706px); height: min(3.529vw, 17.647px); margin-right: min(1.412vw, 7.059px); font-size: min(2.824vw, 14.118px); text-align: center; color: rgb(255, 255, 255); font-weight: 900; }

.reg-act-canvas .wheel-time-content .clainm-btn[data-v-f1fa16cf] { position: absolute; z-index: 2; bottom: max(-2.353vw, -11.765px); left: 50%; transform: translate(-50%); width: min(38.824vw, 194.118px); }

.white-bg-box[data-v-f1fa16cf] { position: relative; top: 50%; transform: translateY(-50%); }

.wheel-time-overlay[data-v-f1fa16cf] { z-index: 2000; }

[data-v-7ade1493]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.envelope-claim-success[data-v-7ade1493] { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

.envelope-content-2[data-v-7ade1493] { width: min(98.471vw, 492.353px); height: min(172.235vw, 861.176px); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; position: relative; }

.envelope-content-2 .btn-img-2[data-v-7ade1493] { width: min(54.118vw, 270.588px); position: absolute; bottom: min(50.588vw, 252.941px); left: 50%; transform: translate(-44%); cursor: pointer; }

.envelope-content-2 .envelope-content-2-box[data-v-7ade1493] { width: min(54.118vw, 270.588px); position: absolute; top: min(43.529vw, 217.647px); left: min(24.471vw, 122.353px); padding: min(14.118vw, 70.588px) 0px 0px; }

.envelope-content-2 .envelope-content-2-box .amount[data-v-7ade1493] { font-size: min(15.059vw, 75.294px); background: linear-gradient(153deg, rgb(255, 114, 7) 23.22%, rgb(255, 15, 15) 83.08%) text; -webkit-text-fill-color: transparent; text-align: center; font-weight: 900; line-height: min(15.059vw, 75.294px); display: flex; justify-content: center; align-items: baseline; }

.envelope-content-2 .envelope-content-2-box .amount .coin-icon[data-v-7ade1493] { font-size: min(10.353vw, 51.765px); margin-right: min(1.176vw, 5.882px); }

[data-v-58852ccd]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.reg-act-canvas[data-v-58852ccd] { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

.reg-act-canvas .envelope-content[data-v-58852ccd] { width: min(98.471vw, 492.353px); height: min(172.235vw, 861.176px); background: url("/assets/static/bg01.C8v5AG_I.webp") center center / 100% 100% no-repeat; position: relative; }

.reg-act-canvas .envelope-content .close-btn[data-v-58852ccd] { width: min(8.235vw, 41.176px); position: absolute; z-index: 2; bottom: min(18.824vw, 94.118px); left: calc(50% - min(4.118vw, 20.588px)); }

.reg-act-canvas .envelope-content .btn-img[data-v-58852ccd] { width: min(40vw, 200px); position: absolute; bottom: min(56.471vw, 282.353px); left: 50%; transform: translate(-44%); }

.envelope-overlay[data-v-58852ccd] { z-index: 2000; }

[data-v-6148fcfc]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.envelope-overlay[data-v-6148fcfc] { z-index: 2000; display: flex; align-items: center; justify-content: center; }

.envelope-card[data-v-6148fcfc] { position: relative; width: min(91.765vw, 458.824px); height: min(132.471vw, 662.353px); border-radius: min(5.882vw, 29.412px); overflow: hidden; }

.poster-bg[data-v-6148fcfc] { position: absolute; top: 0px; left: 0px; width: min(91.765vw, 458.824px); height: min(132.235vw, 661.176px); pointer-events: none; }

.poster-title[data-v-6148fcfc] { position: absolute; top: min(79.059vw, 395.294px); left: min(3.412vw, 17.059px); width: min(88.353vw, 441.765px); height: min(34.588vw, 172.941px); pointer-events: none; }

.text-block[data-v-6148fcfc] { position: absolute; top: 0px; left: 0px; width: 100%; text-align: center; font-family: Outfit, Poppins, "PingFang SC", sans-serif; white-space: nowrap; pointer-events: none; }

.tip-line1[data-v-6148fcfc] { margin-top: min(6.706vw, 33.529px); font-size: min(4.941vw, 24.706px); line-height: 1.15; font-weight: 600; color: rgb(63, 39, 0); }

.tip-line2[data-v-6148fcfc] { font-size: min(5.882vw, 29.412px); line-height: 1.15; font-weight: 600; color: rgb(63, 39, 0); }

.headline[data-v-6148fcfc] { font-size: min(15.412vw, 77.059px); line-height: 1; font-weight: 900; text-transform: capitalize; color: rgb(216, 0, 0); }

.subline[data-v-6148fcfc] { font-size: min(9.059vw, 45.294px); line-height: 1; font-weight: 900; text-transform: uppercase; color: rgb(63, 39, 0); }

.headline-lucky[data-v-6148fcfc] { margin-top: min(4.706vw, 23.529px); font-size: min(11.882vw, 59.412px); line-height: 1; font-weight: 800; text-transform: capitalize; color: rgb(63, 39, 0); }

.tip-got[data-v-6148fcfc] { margin-top: min(1.412vw, 7.059px); font-size: min(5.529vw, 27.647px); line-height: 1.15; font-weight: 600; color: rgb(63, 39, 0); }

.prize-amount[data-v-6148fcfc] { margin-top: min(0.706vw, 3.529px); font-size: min(19.294vw, 96.471px); line-height: 1; font-weight: 700; color: rgb(216, 0, 0); }

.action-btn[data-v-6148fcfc] { position: absolute; bottom: min(2.353vw, 11.765px); left: min(16vw, 80px); display: flex; align-items: center; justify-content: center; gap: min(2vw, 10px); width: min(59.647vw, 298.235px); height: min(16.235vw, 81.176px); border-radius: min(8.353vw, 41.765px); cursor: pointer; }

.action-btn[data-v-6148fcfc]:active { opacity: 0.9; transform: scale(0.98); }

.action-btn.is-open[data-v-6148fcfc] { background: linear-gradient(0deg, rgb(197, 0, 0) 23.79%, rgb(255, 76, 76) 123.39%); }

.action-btn.is-open .btn-text[data-v-6148fcfc] { color: rgb(255, 255, 255); }

.action-btn.is-claim[data-v-6148fcfc] { background: rgb(255, 166, 0); }

.action-btn.is-claim .btn-text[data-v-6148fcfc] { color: rgb(23, 15, 0); }

.btn-coin[data-v-6148fcfc] { flex-shrink: 0; width: min(9.294vw, 46.471px); height: min(8.588vw, 42.941px); object-fit: contain; }

.btn-text[data-v-6148fcfc] { font-family: Poppins, "PingFang SC", sans-serif; font-size: min(5.059vw, 25.294px); line-height: 1.3; font-weight: 700; text-transform: uppercase; }

[data-v-92a6ad3a]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.Picker[data-v-92a6ad3a] { width: 100%; margin: 0px auto; border: min(0.235vw, 1.176px) solid transparent; background: rgb(247, 247, 247); min-height: min(23.529vw, 117.647px); border-radius: min(4.706vw, 23.529px) min(4.706vw, 23.529px) 0px 0px; overflow: hidden; padding-bottom: env(safe-area-inset-bottom); }

.Picker h1[data-v-92a6ad3a] { height: min(11.765vw, 58.824px); line-height: min(11.765vw, 58.824px); font-weight: 400; font-size: min(4.235vw, 21.176px); color: rgb(63, 63, 63); text-align: center; position: relative; }

.Picker h1[data-v-92a6ad3a] .van-icon-cross { position: absolute; right: min(2.353vw, 11.765px); top: min(3.529vw, 17.647px); }

.Picker .list[data-v-92a6ad3a] { max-height: 45vh; overflow-y: auto; scroll-behavior: smooth; padding-bottom: min(3.529vw, 17.647px); }

.Picker .each[data-v-92a6ad3a] { width: 94%; margin: 0px auto; padding: min(3.529vw, 17.647px) min(2.824vw, 14.118px); color: rgb(123, 115, 112); border-bottom: min(0.235vw, 1.176px) solid rgba(0, 0, 0, 0.25); display: flex; align-items: center; font-size: min(3.765vw, 18.824px); }

.Picker .each > img[data-v-92a6ad3a] { width: min(5.176vw, 25.882px); height: min(5.176vw, 25.882px); margin-right: min(2.353vw, 11.765px); }

.Picker .each.active[data-v-92a6ad3a] { background: rgb(237, 34, 35); border-radius: min(0.941vw, 4.706px); color: rgb(255, 255, 255); }

.Picker .each[data-v-92a6ad3a]:last-child { border-bottom: none; }

[data-v-c4ed7b60]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.date-time-picker[data-v-c4ed7b60] { --van-picker-background: #26272A; --van-picker-mask-color: none; --van-picker-option-text-color: rgba(255,255,255,.7); --van-picker-confirm-action-color: #EA313F; position: fixed; bottom: 0px; left: 0px; z-index: 30000; display: flex; flex-direction: column; justify-content: flex-end; width: 100%; height: 100%; }

.date-time-picker[data-v-c4ed7b60] .van-picker__title { color: rgba(255, 255, 255, 0.5); font-weight: 400; }

.date-time-picker[data-v-c4ed7b60] .van-hairline-unset--top-bottom::after { border-color: rgba(255, 255, 255, 0.2); }

.date-time-picker .mask[data-v-c4ed7b60] { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }

.date-time-picker .date-time-picker-card[data-v-c4ed7b60] { position: relative; z-index: 100; animation: 0.3s ease-in-out 0s 1 normal none running date-time-picker-card-c4ed7b60; }

@keyframes date-time-picker-card-c4ed7b60 { 
  0% { transform: translate3d(0px, 100%, 0px); }
  100% { transform: translateZ(0px); }
}

.date-time-picker .flex-center[data-v-c4ed7b60] { display: flex; align-items: center; justify-content: center; }

.date-time-picker .date-confirm[data-v-c4ed7b60] { position: absolute; top: min(1.412vw, 7.059px); right: min(1.412vw, 7.059px); z-index: 101; font-size: min(1.647vw, 8.235px); color: var(--van-blue); }

[data-v-315140bd]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.login-box[data-v-315140bd] { height: 100%; }

.login-box .logo-box[data-v-315140bd] { width: min(16.941vw, 84.706px); height: min(5.176vw, 25.882px); padding-top: min(3.765vw, 18.824px); padding-left: min(3.765vw, 18.824px); background: rgb(247, 247, 247); }

.login-box .login-art[data-v-315140bd] { padding-top: min(18.824vw, 94.118px); }

.login-box .login-art img[data-v-315140bd] { display: block; margin: 0px auto; height: min(14.588vw, 72.941px); }

.login-box .con[data-v-315140bd] { background: rgb(241, 241, 241); border: min(0.118vw, 0.588px) solid rgb(163, 163, 163); height: calc(100% - min(58.824vw, 294.118px)); position: absolute; bottom: 0px; left: 0px; width: 100%; padding: min(3.765vw, 18.824px) min(6.118vw, 30.588px); border-radius: min(3.765vw, 18.824px) min(3.765vw, 18.824px) 0px 0px; }

.login-box .con-box[data-v-315140bd] { background: rgb(255, 255, 255); border-radius: min(3.765vw, 18.824px); padding: min(4vw, 20px); }

.login-box .withdrawal-notice[data-v-315140bd] { color: rgb(63, 63, 63); margin: min(2.353vw, 11.765px) min(3.529vw, 17.647px) 0px; font-size: min(3.294vw, 16.471px); }

.login-box .title[data-v-315140bd] { color: rgb(237, 34, 35); font-size: min(4.235vw, 21.176px); font-weight: 600; margin-bottom: min(7.529vw, 37.647px); margin-top: min(7.529vw, 37.647px); }

.login-box .subtitle[data-v-315140bd] { font-size: min(4.706vw, 23.529px); }

.login-box .login-type[data-v-315140bd] { margin-bottom: min(3.765vw, 18.824px); }

.login-box .login-type button[data-v-315140bd] { width: calc(50% - min(1.765vw, 8.824px)); margin-right: min(3.529vw, 17.647px); font-size: min(3.294vw, 16.471px); padding: 0px; }

.login-box .login-type button[data-v-315140bd]:last-child { margin-right: 0px; }

.login-box .login-type button span[data-v-315140bd] { color: rgb(126, 124, 146); }

.login-box .area-code-box[data-v-315140bd] { display: flex; align-items: center; justify-content: center; background: rgb(241, 241, 241); border: min(0.118vw, 0.588px) solid rgb(163, 163, 163); height: min(12.941vw, 64.706px); width: min(26.824vw, 134.118px); padding: 0px min(2.353vw, 11.765px); border-radius: min(2.824vw, 14.118px); color: rgb(237, 34, 35) !important; }

.login-box .area-code-box .area-code-box-right[data-v-315140bd] { display: flex; align-items: center; justify-content: center; }

.login-box .area-code-box .area-code[data-v-315140bd] { background: rgb(241, 241, 241); border: min(0.118vw, 0.588px) solid rgb(163, 163, 163); color: rgb(237, 34, 35) !important; }

.login-box .area-code-box[data-v-315140bd] .van-field__control { color: rgb(237, 34, 35) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .area-code-box[data-v-315140bd] .van-cell { padding: 0px; margin-left: min(3.059vw, 15.294px); }

.login-box .email-box[data-v-315140bd] { display: flex; align-items: center; justify-content: center; flex-direction: column; margin-bottom: min(4.941vw, 24.706px); }

.login-box .input-field-email[data-v-315140bd] { display: flex; align-items: center; justify-content: center; flex-direction: column; }

.login-box .input-field-email .email-code-input-box[data-v-315140bd] { display: flex; align-items: center; justify-content: center; }

.login-box .input-field-email .error-message[data-v-315140bd] { color: rgb(237, 0, 0); font-size: min(2.824vw, 14.118px); margin-top: min(1.176vw, 5.882px); text-align: left; width: 100%; margin-left: min(2.941vw, 14.706px); }

.login-box .email-code-input[data-v-315140bd] { margin-right: min(3.765vw, 18.824px); }

.login-box .code-input-box[data-v-315140bd] { display: flex; align-items: center; justify-content: center; flex-direction: column; }

.login-box .code-input-box[data-v-315140bd] .van-field__control { color: rgb(237, 34, 35) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .code-input-box .code-input-box-left[data-v-315140bd] { display: flex; align-items: center; justify-content: center; }

.login-box .code-input-box .error-message[data-v-315140bd] { color: rgb(237, 0, 0); font-size: min(2.824vw, 14.118px); margin-top: min(1.176vw, 5.882px); text-align: left; width: 100%; margin-left: min(2.353vw, 11.765px); }

.login-box .input-canvas[data-v-315140bd] { width: 100%; display: flex; }

.login-box .input-canvas .phone-input-box[data-v-315140bd] { display: flex; align-items: center; justify-content: center; flex-direction: column; margin-bottom: min(3.765vw, 18.824px); padding-left: min(3.765vw, 18.824px); }

.login-box .input-canvas .error-message[data-v-315140bd] { color: rgb(237, 0, 0); font-size: min(2.824vw, 14.118px); margin-top: min(1.176vw, 5.882px); }

.login-box .input-group .custom-input[data-v-315140bd] { border-radius: min(2.824vw, 14.118px); color: rgb(237, 34, 35); background: rgb(241, 241, 241); border: min(0.118vw, 0.588px) solid rgb(163, 163, 163); }

.login-box .input-group .custom-input[data-v-315140bd] .van-field__control { color: rgb(237, 34, 35) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .input-group .code-input[data-v-315140bd] { border-radius: min(2.824vw, 14.118px); color: rgb(237, 34, 35); }

.login-box .input-group .code-input[data-v-315140bd] .van-field__control { color: rgb(237, 34, 35) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .input-group .van-cell[data-v-315140bd]::after { border-bottom: none; }

.login-box .input-group .code-input-input[data-v-315140bd] { background: rgb(241, 241, 241); border-radius: min(2.824vw, 14.118px); border: min(0.118vw, 0.588px) solid rgb(163, 163, 163); margin-right: min(3.765vw, 18.824px); }

.login-box .input-group .custom-iphone-input[data-v-315140bd] { width: min(11.765vw, 58.824px); position: relative; padding: min(2.353vw, 11.765px) min(2.353vw, 11.765px) min(2.353vw, 11.765px) min(0.471vw, 2.353px); background: rgb(241, 241, 241); border: min(0.118vw, 0.588px) solid rgb(163, 163, 163); color: rgb(255, 255, 255); }

.login-box .input-group .custom-iphone-input[data-v-315140bd]::before { content: ""; position: absolute; display: block; width: min(0.235vw, 1.176px); height: min(4.706vw, 23.529px); background: rgb(126, 124, 146); right: min(1.176vw, 5.882px); top: min(3.294vw, 16.471px); }

.login-box .input-group .input-box[data-v-315140bd] { width: 100%; display: flex; align-items: center; height: min(7.059vw, 35.294px); background: rgb(247, 247, 247); }

.login-box .input-group .input-box .add-icon[data-v-315140bd] { display: flex; }

.login-box .input-group .input-box .add-icon img[data-v-315140bd] { width: min(5.882vw, 29.412px); }

.login-box .input-group .input-box .add[data-v-315140bd] { color: rgb(255, 255, 255); margin-left: min(1.176vw, 5.882px); margin-top: max(-0.235vw, -1.176px); }

.login-box .remember-password[data-v-315140bd] { display: flex; justify-content: space-between; align-items: center; color: rgb(152, 167, 181); font-size: min(3.765vw, 18.824px); }

.login-box .remember-password span[data-v-315140bd] { height: min(4.471vw, 22.353px); }

.login-box .remember-password span[data-v-315140bd]:nth-child(1) { padding-left: min(6.118vw, 30.588px); background-image: url("./img/unsel.png"); background-size: min(4.471vw, 22.353px) min(4.471vw, 22.353px); background-repeat: no-repeat; }

.login-box .remember-password span:nth-child(1).remember[data-v-315140bd] { background-image: url("./img/checked.png"); }

.login-box .set-phone-btn[data-v-315140bd] { width: 100%; height: min(11.294vw, 56.471px); line-height: min(11.294vw, 56.471px); font-size: min(4.235vw, 21.176px); color: rgb(255, 255, 255); background-color: rgb(73, 72, 90); transition: color 0s ease 0s, background-color 0.3s ease-in-out 0s; border-radius: min(0.941vw, 4.706px); text-align: center; margin-top: min(4vw, 20px); border: none; }

.login-box .set-phone-btn.can-active[data-v-315140bd] { color: rgb(255, 255, 255); background: rgb(52, 199, 89); }

.login-box .sendCode[data-v-315140bd] { width: min(25.647vw, 128.235px); color: gray; height: min(12.941vw, 64.706px); background-color: rgb(73, 72, 90); transition: color 0s ease 0s, background-color 0.3s ease-in-out 0s; border-radius: min(2.824vw, 14.118px); text-align: center; border: none; }

.login-box .sendCode.can-active[data-v-315140bd] { color: rgb(255, 255, 255); background: rgb(52, 199, 89); }

.login-box .skip-phone[data-v-315140bd] { margin-top: min(3.765vw, 18.824px); font-size: min(4.235vw, 21.176px); color: rgb(9, 177, 255); text-align: center; }

.login-box[data-v-315140bd] .van-field__control::placeholder { color: rgb(126, 124, 146) !important; }

.login-box[data-v-315140bd] .van-field__control { line-height: min(6.824vw, 34.118px); color: rgb(255, 255, 255) !important; font-size: min(3.294vw, 16.471px) !important; }

.login-box[data-v-315140bd] .van-field__label { width: min(18.824vw, 94.118px) !important; }

.login-box[data-v-315140bd] .van-field__right-icon { display: flex; }

.login-box[data-v-315140bd] .van-field__right-icon .custom-icon { width: min(4.941vw, 24.706px); }

.login-box .code-input[data-v-315140bd] .van-field__label { width: min(5.882vw, 29.412px) !important; }

[data-v-315140bd] van-popup__close-icon { color: rgb(255, 255, 255) !important; font-weight: 700 !important; position: absolute !important; right: min(2.353vw, 11.765px) !important; top: min(3.765vw, 18.824px) !important; }

.login-modal-btn[data-v-315140bd] { display: flex; justify-content: center; margin: min(5.882vw, 29.412px) 0px min(3.529vw, 17.647px); }

.login-modal-btn > div[data-v-315140bd] { width: min(18.471vw, 92.353px); height: min(7.529vw, 37.647px); text-align: center; line-height: min(7.529vw, 37.647px); color: rgb(255, 255, 255); font-size: min(3.294vw, 16.471px); background-color: rgb(77, 80, 90); border-radius: min(7.529vw, 37.647px); }

.login-modal-btn > div[data-v-315140bd] { background: linear-gradient(to right, rgb(214, 14, 36), rgb(243, 74, 84)); margin-left: min(3.059vw, 15.294px); }

.login-btn[data-v-315140bd] { width: 100%; height: min(11.294vw, 56.471px); line-height: min(11.294vw, 56.471px); font-size: min(4.235vw, 21.176px); color: rgb(255, 255, 255); background-color: rgb(73, 72, 90); transition: color 0s ease 0s, background-color 0.3s ease-in-out 0s; border-radius: min(11.294vw, 56.471px); text-align: center; margin-top: min(4vw, 20px); border: none; }

.login-btn.can-active[data-v-315140bd] { color: rgb(255, 255, 255); background: rgb(237, 34, 35); }

.login-btn[data-v-315140bd] .van-button__text { display: flex; align-items: center; justify-content: center; }

.login-btn .send-code-box[data-v-315140bd] { width: min(4vw, 20px); height: min(4.706vw, 23.529px); margin-right: min(1.765vw, 8.824px); display: flex; align-items: center; justify-content: center; }

.login-btn .send-code-box img[data-v-315140bd] { width: 100%; height: 100%; }

.step-indicators[data-v-315140bd] { display: flex; align-items: center; justify-content: center; margin: min(7.529vw, 37.647px) 0px; }

.step[data-v-315140bd] { display: flex; align-items: center; }

.step .step-number[data-v-315140bd] { display: flex; align-items: center; justify-content: center; width: min(5.412vw, 27.059px); height: min(5.294vw, 26.471px); border-radius: 50%; background-color: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); margin-right: min(0.941vw, 4.706px); font-weight: 700; }

.step .step-text[data-v-315140bd] { color: rgb(0, 0, 0); font-size: min(3.294vw, 16.471px); }

.step .active-text[data-v-315140bd] { font-size: min(3.294vw, 16.471px); color: rgb(76, 217, 100); }

.step.active .step-number[data-v-315140bd] { background-color: rgb(76, 217, 100); }

.step.active .step-text[data-v-315140bd] { color: rgb(76, 217, 100); }

.step.completed .step-number[data-v-315140bd] { background-color: rgb(76, 217, 100); }

.step-line[data-v-315140bd] { width: min(35.294vw, 176.471px); background-color: transparent; flex: 1 1 0%; margin-left: min(1.176vw, 5.882px); margin-bottom: min(1.412vw, 7.059px); display: flex; align-items: center; justify-content: center; }

.step-line[data-v-315140bd]::before { content: ".............."; letter-spacing: min(0.471vw, 2.353px); color: rgb(0, 0, 0); font-size: min(3.294vw, 16.471px); display: flex; }

.subtitle[data-v-315140bd] { margin-bottom: min(3.765vw, 18.824px); color: rgb(237, 34, 35); font-weight: 600; font-size: min(3.765vw, 18.824px) !important; }

.success-popup[data-v-315140bd] { width: 90%; height: min(56.235vw, 281.176px); background-color: rgb(247, 247, 247); display: flex; flex-direction: column; }

.success-popup .success-content[data-v-315140bd] { display: flex; flex-direction: column; align-items: center; }

.success-popup .success-content img[data-v-315140bd] { width: min(16.235vw, 81.176px); height: min(16.471vw, 82.353px); margin-top: min(6.118vw, 30.588px); }

.success-popup .success-content .success-message[data-v-315140bd] { font-size: min(3.765vw, 18.824px); color: rgb(0, 0, 0); margin-top: min(3.765vw, 18.824px); width: 100%; text-align: center; }

.success-popup .success-content .success-btn[data-v-315140bd] { width: min(37.647vw, 188.235px); height: min(9.882vw, 49.412px); margin-top: min(7.765vw, 38.824px); display: flex; align-items: center; justify-content: center; background-color: rgb(52, 199, 89); }

.success-popup .success-content .success-btn .success-btn-box[data-v-315140bd] { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }

.success-popup .success-content .success-btn .success-btn-box img[data-v-315140bd] { width: min(3.765vw, 18.824px); height: min(3.765vw, 18.824px); margin-right: min(1.882vw, 9.412px); margin-top: min(0.588vw, 2.941px) !important; }

.success-popup .success-content .success-btn[data-v-315140bd] .van-button__text { display: flex; align-items: center; justify-content: center; width: 100%; }

.success-popup .success-content .success-btn p[data-v-315140bd] { font-size: min(3.765vw, 18.824px); color: rgb(0, 0, 0); }

[data-v-80512dd1]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.login-box[data-v-80512dd1] { background: rgb(247, 247, 247); height: 100%; }

.login-box .logo-box[data-v-80512dd1] { width: min(16.941vw, 84.706px); height: min(5.176vw, 25.882px); padding-top: min(3.765vw, 18.824px); padding-left: min(3.765vw, 18.824px); background: rgb(247, 247, 247); }

.login-box .login-art[data-v-80512dd1] { position: absolute; right: 0px; top: 0px; }

.login-box .con[data-v-80512dd1] { background: rgb(247, 247, 247); height: calc(100% - min(58.824vw, 294.118px)); position: absolute; bottom: 0px; left: 0px; width: 100%; padding: min(3.765vw, 18.824px) min(6.118vw, 30.588px); border-radius: min(3.765vw, 18.824px) min(3.765vw, 18.824px) 0px 0px; }

.login-box .con-box[data-v-80512dd1] { background: rgb(255, 255, 255); border-radius: min(3.765vw, 18.824px); padding: min(4vw, 20px); box-shadow: rgba(0, 0, 0, 0.05) 0px 0px min(1.176vw, 5.882px) 0px; }

.login-box .withdrawal-notice[data-v-80512dd1] { color: rgb(63, 63, 63); margin: min(2.353vw, 11.765px) min(3.529vw, 17.647px) 0px; font-size: min(3.294vw, 16.471px); }

.login-box .title[data-v-80512dd1] { color: rgb(63, 63, 63); font-size: min(4.235vw, 21.176px); font-weight: 600; margin-bottom: min(7.529vw, 37.647px); margin-top: min(7.529vw, 37.647px); }

.login-box .subtitle[data-v-80512dd1] { font-size: min(4.706vw, 23.529px); }

.login-box .login-type[data-v-80512dd1] { margin-bottom: min(3.765vw, 18.824px); }

.login-box .login-type button[data-v-80512dd1] { width: calc(50% - min(1.765vw, 8.824px)); margin-right: min(3.529vw, 17.647px); font-size: min(3.294vw, 16.471px); padding: 0px; }

.login-box .login-type button[data-v-80512dd1]:last-child { margin-right: 0px; }

.login-box .login-type button span[data-v-80512dd1] { color: rgb(126, 124, 146); }

.login-box .area-code-box[data-v-80512dd1] { display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); height: min(12.941vw, 64.706px); width: min(26.824vw, 134.118px); padding: 0px min(2.353vw, 11.765px); border-radius: min(2.824vw, 14.118px); border: min(0.118vw, 0.588px) solid rgba(0, 0, 0, 0.05); color: rgb(63, 63, 63) !important; }

.login-box .area-code-box .area-code-box-right[data-v-80512dd1] { display: flex; align-items: center; justify-content: center; }

.login-box .area-code-box .area-code-box-right .arrow-down-icon[data-v-80512dd1] { color: rgb(63, 63, 63); }

.login-box .area-code-box .area-code[data-v-80512dd1] { background: rgb(255, 255, 255); color: rgb(63, 63, 63) !important; }

.login-box .area-code-box[data-v-80512dd1] .van-field__control { color: rgb(63, 63, 63) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .area-code-box[data-v-80512dd1] .van-cell { padding: 0px; margin-left: min(3.059vw, 15.294px); }

.login-box .email-box[data-v-80512dd1] { display: flex; align-items: center; justify-content: center; flex-direction: column; margin-bottom: min(4.941vw, 24.706px); }

.login-box .input-field-email[data-v-80512dd1] { display: flex; align-items: center; justify-content: center; flex-direction: column; }

.login-box .input-field-email .email-code-input-box[data-v-80512dd1] { display: flex; align-items: center; justify-content: center; }

.login-box .input-field-email .error-message[data-v-80512dd1] { color: rgb(255, 4, 4); font-size: min(2.824vw, 14.118px); margin-top: min(1.176vw, 5.882px); text-align: left; width: 100%; margin-left: min(2.941vw, 14.706px); }

.login-box .email-code-input[data-v-80512dd1] { margin-right: min(3.765vw, 18.824px); }

.login-box .code-input-box[data-v-80512dd1] { display: flex; align-items: center; justify-content: center; flex-direction: column; }

.login-box .code-input-box[data-v-80512dd1] .van-field__control { color: rgb(63, 63, 63) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .code-input-box .code-input-box-left[data-v-80512dd1] { display: flex; align-items: center; justify-content: center; }

.login-box .code-input-box .error-message[data-v-80512dd1] { color: rgb(255, 4, 4); font-size: min(2.824vw, 14.118px); margin-top: min(1.176vw, 5.882px); text-align: left; width: 100%; margin-left: min(2.353vw, 11.765px); }

.login-box .input-canvas[data-v-80512dd1] { width: 100%; display: flex; }

.login-box .input-canvas .phone-input-box[data-v-80512dd1] { display: flex; align-items: center; justify-content: center; flex-direction: column; margin-bottom: min(3.765vw, 18.824px); padding-left: min(3.765vw, 18.824px); }

.login-box .input-canvas .error-message[data-v-80512dd1] { width: 100%; color: rgb(255, 4, 4); font-size: min(2.824vw, 14.118px); margin-top: min(1.176vw, 5.882px); }

.login-box .input-group .custom-input[data-v-80512dd1] { border-radius: min(2.824vw, 14.118px); color: rgb(63, 63, 63); background: rgb(255, 255, 255); border: min(0.118vw, 0.588px) solid rgba(0, 0, 0, 0.05); }

.login-box .input-group .custom-input[data-v-80512dd1] .van-field__control { color: rgb(63, 63, 63) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .input-group .code-input[data-v-80512dd1] { border-radius: min(2.824vw, 14.118px); color: rgb(63, 63, 63); }

.login-box .input-group .code-input[data-v-80512dd1] .van-field__control { color: rgb(63, 63, 63) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .input-group .van-cell[data-v-80512dd1]::after { border-bottom: none; }

.login-box .input-group .code-input-input[data-v-80512dd1] { background: rgb(255, 255, 255); border-radius: min(2.824vw, 14.118px); border: min(0.118vw, 0.588px) solid rgba(0, 0, 0, 0.05); margin-right: min(3.765vw, 18.824px); }

.login-box .input-group .custom-iphone-input[data-v-80512dd1] { width: min(11.765vw, 58.824px); position: relative; padding: min(2.353vw, 11.765px) min(2.353vw, 11.765px) min(2.353vw, 11.765px) min(0.471vw, 2.353px); background: rgb(255, 255, 255); color: rgb(63, 63, 63); }

.login-box .input-group .custom-iphone-input[data-v-80512dd1]::before { content: ""; position: absolute; display: block; width: min(0.235vw, 1.176px); height: min(4.706vw, 23.529px); background: rgb(163, 163, 163); right: min(1.176vw, 5.882px); top: min(3.294vw, 16.471px); }

.login-box .input-group .input-box[data-v-80512dd1] { width: 100%; display: flex; align-items: center; height: min(7.059vw, 35.294px); background: rgb(247, 247, 247); }

.login-box .input-group .input-box .add-icon[data-v-80512dd1] { display: flex; }

.login-box .input-group .input-box .add-icon img[data-v-80512dd1] { width: min(5.882vw, 29.412px); }

.login-box .input-group .input-box .add[data-v-80512dd1] { color: rgb(255, 255, 255); margin-left: min(1.176vw, 5.882px); margin-top: max(-0.235vw, -1.176px); }

.login-box .remember-password[data-v-80512dd1] { display: flex; justify-content: space-between; align-items: center; color: rgb(152, 167, 181); font-size: min(3.765vw, 18.824px); }

.login-box .remember-password span[data-v-80512dd1] { height: min(4.471vw, 22.353px); }

.login-box .remember-password span[data-v-80512dd1]:nth-child(1) { padding-left: min(6.118vw, 30.588px); background-image: url("./img/unsel.png"); background-size: min(4.471vw, 22.353px) min(4.471vw, 22.353px); background-repeat: no-repeat; }

.login-box .remember-password span:nth-child(1).remember[data-v-80512dd1] { background-image: url("./img/checked.png"); }

.login-box .set-phone-btn[data-v-80512dd1] { width: 100%; height: min(11.294vw, 56.471px); line-height: min(11.294vw, 56.471px); font-size: min(4.235vw, 21.176px); color: rgb(255, 255, 255); background-color: rgb(179, 179, 179); transition: color 0s ease 0s, background-color 0.3s ease-in-out 0s; border-radius: min(0.941vw, 4.706px); text-align: center; margin-top: min(4vw, 20px); border: none; }

.login-box .set-phone-btn.can-active[data-v-80512dd1] { color: rgb(128, 64, 37); background: rgb(128, 64, 37); border: min(0.235vw, 1.176px) solid rgb(217, 180, 126); }

.login-box .sendCode[data-v-80512dd1] { width: min(25.647vw, 128.235px); color: gray; height: min(12.941vw, 64.706px); background-color: rgb(73, 72, 90); transition: color 0s ease 0s, background-color 0.3s ease-in-out 0s; border-radius: min(2.824vw, 14.118px); text-align: center; border: none; }

.login-box .sendCode.can-active[data-v-80512dd1] { color: rgb(128, 64, 37); background: rgb(217, 180, 126); border: min(0.235vw, 1.176px) solid rgb(217, 180, 126); }

.login-box .skip-phone[data-v-80512dd1] { margin-top: min(3.765vw, 18.824px); font-size: min(3.294vw, 16.471px); color: rgb(0, 130, 214); text-align: center; }

.login-box[data-v-80512dd1] .van-field__control::placeholder { color: rgb(163, 163, 163) !important; }

.login-box[data-v-80512dd1] .van-field__control { line-height: min(6.824vw, 34.118px); color: rgb(63, 63, 63) !important; font-size: min(3.294vw, 16.471px) !important; }

.login-box[data-v-80512dd1] .van-field__label { width: min(18.824vw, 94.118px) !important; }

.login-box[data-v-80512dd1] .van-field__right-icon { display: flex; }

.login-box[data-v-80512dd1] .van-field__right-icon .custom-icon { width: min(4.941vw, 24.706px); }

.login-box .code-input[data-v-80512dd1] .van-field__label { width: min(5.882vw, 29.412px) !important; }

[data-v-80512dd1] van-popup__close-icon { color: rgb(255, 255, 255) !important; font-weight: 700 !important; position: absolute !important; right: min(2.353vw, 11.765px) !important; top: min(3.765vw, 18.824px) !important; }

.login-modal-btn[data-v-80512dd1] { display: flex; justify-content: center; margin: min(5.882vw, 29.412px) 0px min(3.529vw, 17.647px); }

.login-modal-btn > div[data-v-80512dd1] { width: min(18.471vw, 92.353px); height: min(7.529vw, 37.647px); text-align: center; line-height: min(7.529vw, 37.647px); color: rgb(255, 255, 255); font-size: min(3.294vw, 16.471px); background-color: rgb(77, 80, 90); border-radius: min(7.529vw, 37.647px); }

.login-modal-btn > div[data-v-80512dd1] { background: linear-gradient(to right, rgb(214, 14, 36), rgb(243, 74, 84)); margin-left: min(3.059vw, 15.294px); }

.login-btn[data-v-80512dd1] { width: 100%; height: min(11.294vw, 56.471px); line-height: min(11.294vw, 56.471px); font-size: min(4.235vw, 21.176px); color: rgb(255, 255, 255); background-color: rgb(179, 179, 179); transition: color 0s ease 0s, background-color 0.3s ease-in-out 0s; border-radius: min(0.941vw, 4.706px); text-align: center; margin-top: min(4vw, 20px); border: none; }

.login-btn.can-active[data-v-80512dd1] { color: rgb(255, 255, 255); background: rgb(237, 34, 35); }

.login-btn[data-v-80512dd1] .van-button__text { display: flex; align-items: center; justify-content: center; }

.login-btn .send-code-box[data-v-80512dd1] { width: min(4vw, 20px); height: min(4.706vw, 23.529px); margin-right: min(1.765vw, 8.824px); display: flex; align-items: center; justify-content: center; }

.login-btn .send-code-box img[data-v-80512dd1] { width: 100%; height: 100%; }

.step-indicators[data-v-80512dd1] { display: flex; align-items: center; justify-content: center; margin: min(7.529vw, 37.647px) 0px; }

.step[data-v-80512dd1] { display: flex; align-items: center; }

.step .step-number[data-v-80512dd1] { display: flex; align-items: center; justify-content: center; width: min(5.412vw, 27.059px); height: min(5.294vw, 26.471px); border-radius: 50%; background-color: rgb(179, 179, 179); color: rgb(63, 63, 63); margin-right: min(0.941vw, 4.706px); font-weight: 700; }

.step .step-text[data-v-80512dd1] { color: rgb(63, 63, 63); font-size: min(3.294vw, 16.471px); }

.step .active-text[data-v-80512dd1] { font-size: min(3.294vw, 16.471px); color: rgb(237, 34, 35); }

.step.active .step-number[data-v-80512dd1] { background-color: rgb(237, 34, 35); color: rgb(63, 63, 63); }

.step.active .step-text[data-v-80512dd1] { color: rgb(237, 34, 35); }

.step.completed .step-number[data-v-80512dd1] { background-color: rgb(237, 34, 35); }

.step-line[data-v-80512dd1] { width: min(35.294vw, 176.471px); background-color: transparent; flex: 1 1 0%; margin-left: min(1.176vw, 5.882px); margin-bottom: min(1.412vw, 7.059px); display: flex; align-items: center; justify-content: center; }

.step-line[data-v-80512dd1]::before { content: ".............."; letter-spacing: min(0.471vw, 2.353px); color: rgb(63, 63, 63); font-size: min(3.294vw, 16.471px); display: flex; }

.subtitle[data-v-80512dd1] { margin-bottom: min(3.765vw, 18.824px); color: rgb(63, 63, 63); font-weight: 600; font-size: min(3.765vw, 18.824px) !important; }

.success-popup[data-v-80512dd1] { width: 90%; height: min(56.235vw, 281.176px); background-color: rgb(247, 247, 247); display: flex; flex-direction: column; }

.success-popup .success-content[data-v-80512dd1] { display: flex; flex-direction: column; align-items: center; }

.success-popup .success-content img[data-v-80512dd1] { width: min(16.235vw, 81.176px); height: min(16.471vw, 82.353px); margin-top: min(6.118vw, 30.588px); }

.success-popup .success-content .success-message[data-v-80512dd1] { font-size: min(3.765vw, 18.824px); color: rgb(0, 0, 0); margin-top: min(3.765vw, 18.824px); width: 100%; text-align: center; }

.success-popup .success-content .success-btn[data-v-80512dd1] { width: min(37.647vw, 188.235px); height: min(9.882vw, 49.412px); margin-top: min(7.765vw, 38.824px); display: flex; align-items: center; justify-content: center; background-color: rgb(52, 199, 89); }

.success-popup .success-content .success-btn .success-btn-box[data-v-80512dd1] { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }

.success-popup .success-content .success-btn .success-btn-box img[data-v-80512dd1] { width: min(3.765vw, 18.824px); height: min(3.765vw, 18.824px); margin-right: min(1.882vw, 9.412px); margin-top: min(0.588vw, 2.941px) !important; }

.success-popup .success-content .success-btn[data-v-80512dd1] .van-button__text { display: flex; align-items: center; justify-content: center; width: 100%; }

.success-popup .success-content .success-btn p[data-v-80512dd1] { font-size: min(3.765vw, 18.824px); color: rgb(0, 0, 0); }

[data-v-f202cc13]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.login-box[data-v-f202cc13] { background: rgb(247, 247, 247); height: 100%; }

.login-box .logo-box[data-v-f202cc13] { width: min(16.941vw, 84.706px); height: min(5.176vw, 25.882px); padding-top: min(3.765vw, 18.824px); padding-left: min(3.765vw, 18.824px); background: rgb(247, 247, 247); }

.login-box .login-art[data-v-f202cc13] { position: absolute; right: 0px; top: 0px; }

.login-box .con[data-v-f202cc13] { background: rgb(247, 247, 247); height: calc(100% - min(58.824vw, 294.118px)); position: absolute; bottom: 0px; left: 0px; width: 100%; padding: min(3.765vw, 18.824px) min(6.118vw, 30.588px); border-radius: min(3.765vw, 18.824px) min(3.765vw, 18.824px) 0px 0px; }

.login-box .con-box[data-v-f202cc13] { background: rgb(255, 255, 255); border-radius: min(3.765vw, 18.824px); padding: min(4vw, 20px); box-shadow: rgba(0, 0, 0, 0.05) 0px 0px min(1.176vw, 5.882px) 0px; }

.login-box .withdrawal-notice[data-v-f202cc13] { color: rgb(63, 63, 63); margin: min(2.353vw, 11.765px) min(3.529vw, 17.647px) 0px; font-size: min(3.294vw, 16.471px); }

.login-box .title[data-v-f202cc13] { color: rgb(63, 63, 63); font-size: min(4.235vw, 21.176px); font-weight: 600; margin-bottom: min(7.529vw, 37.647px); margin-top: min(7.529vw, 37.647px); }

.login-box .subtitle[data-v-f202cc13] { font-size: min(4.706vw, 23.529px); }

.login-box .login-type[data-v-f202cc13] { margin-bottom: min(3.765vw, 18.824px); }

.login-box .login-type button[data-v-f202cc13] { width: calc(50% - min(1.765vw, 8.824px)); margin-right: min(3.529vw, 17.647px); font-size: min(3.294vw, 16.471px); padding: 0px; }

.login-box .login-type button[data-v-f202cc13]:last-child { margin-right: 0px; }

.login-box .login-type button span[data-v-f202cc13] { color: rgb(126, 124, 146); }

.login-box .area-code-box[data-v-f202cc13] { display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); height: min(12.941vw, 64.706px); width: min(26.824vw, 134.118px); padding: 0px min(2.353vw, 11.765px); border-radius: min(2.824vw, 14.118px); border: min(0.118vw, 0.588px) solid rgba(0, 0, 0, 0.05); color: rgb(63, 63, 63) !important; }

.login-box .area-code-box .area-code-box-right[data-v-f202cc13] { display: flex; align-items: center; justify-content: center; }

.login-box .area-code-box .area-code-box-right .arrow-down-icon[data-v-f202cc13] { color: rgb(63, 63, 63); }

.login-box .area-code-box .area-code[data-v-f202cc13] { background: rgb(255, 255, 255); color: rgb(63, 63, 63) !important; }

.login-box .area-code-box[data-v-f202cc13] .van-field__control { color: rgb(63, 63, 63) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .area-code-box[data-v-f202cc13] .van-cell { padding: 0px; margin-left: min(3.059vw, 15.294px); }

.login-box .email-box[data-v-f202cc13] { display: flex; align-items: center; justify-content: center; flex-direction: column; margin-bottom: min(4.941vw, 24.706px); }

.login-box .input-field-email[data-v-f202cc13] { display: flex; align-items: center; justify-content: center; flex-direction: column; }

.login-box .input-field-email .email-code-input-box[data-v-f202cc13] { display: flex; align-items: center; justify-content: center; }

.login-box .input-field-email .error-message[data-v-f202cc13] { color: rgb(255, 4, 4); font-size: min(2.824vw, 14.118px); margin-top: min(1.176vw, 5.882px); text-align: left; width: 100%; margin-left: min(2.941vw, 14.706px); }

.login-box .email-code-input[data-v-f202cc13] { margin-right: min(3.765vw, 18.824px); }

.login-box .code-input-box[data-v-f202cc13] { display: flex; align-items: center; justify-content: center; flex-direction: column; }

.login-box .code-input-box[data-v-f202cc13] .van-field__control { color: rgb(63, 63, 63) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .code-input-box .code-input-box-left[data-v-f202cc13] { display: flex; align-items: center; justify-content: center; }

.login-box .code-input-box .error-message[data-v-f202cc13] { color: rgb(255, 4, 4); font-size: min(2.824vw, 14.118px); margin-top: min(1.176vw, 5.882px); text-align: left; width: 100%; margin-left: min(2.353vw, 11.765px); }

.login-box .input-canvas[data-v-f202cc13] { width: 100%; display: flex; }

.login-box .input-canvas .phone-input-box[data-v-f202cc13] { display: flex; align-items: center; justify-content: center; flex-direction: column; margin-bottom: min(3.765vw, 18.824px); padding-left: min(3.765vw, 18.824px); }

.login-box .input-canvas .error-message[data-v-f202cc13] { width: 100%; color: rgb(255, 4, 4); font-size: min(2.824vw, 14.118px); margin-top: min(1.176vw, 5.882px); }

.login-box .input-group .custom-input[data-v-f202cc13] { border-radius: min(2.824vw, 14.118px); color: rgb(63, 63, 63); background: rgb(255, 255, 255); border: min(0.118vw, 0.588px) solid rgba(0, 0, 0, 0.05); }

.login-box .input-group .custom-input[data-v-f202cc13] .van-field__control { color: rgb(63, 63, 63) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .input-group .code-input[data-v-f202cc13] { border-radius: min(2.824vw, 14.118px); color: rgb(63, 63, 63); }

.login-box .input-group .code-input[data-v-f202cc13] .van-field__control { color: rgb(63, 63, 63) !important; font-size: min(3.765vw, 18.824px) !important; }

.login-box .input-group .van-cell[data-v-f202cc13]::after { border-bottom: none; }

.login-box .input-group .code-input-input[data-v-f202cc13] { background: rgb(255, 255, 255); border-radius: min(2.824vw, 14.118px); border: min(0.118vw, 0.588px) solid rgba(0, 0, 0, 0.05); margin-right: min(3.765vw, 18.824px); }

.login-box .input-group .custom-iphone-input[data-v-f202cc13] { width: min(11.765vw, 58.824px); position: relative; padding: min(2.353vw, 11.765px) min(2.353vw, 11.765px) min(2.353vw, 11.765px) min(0.471vw, 2.353px); background: rgb(255, 255, 255); color: rgb(63, 63, 63); }

.login-box .input-group .custom-iphone-input[data-v-f202cc13]::before { content: ""; position: absolute; display: block; width: min(0.235vw, 1.176px); height: min(4.706vw, 23.529px); background: rgb(163, 163, 163); right: min(1.176vw, 5.882px); top: min(3.294vw, 16.471px); }

.login-box .input-group .input-box[data-v-f202cc13] { width: 100%; display: flex; align-items: center; height: min(7.059vw, 35.294px); background: rgb(247, 247, 247); }

.login-box .input-group .input-box .add-icon[data-v-f202cc13] { display: flex; }

.login-box .input-group .input-box .add-icon img[data-v-f202cc13] { width: min(5.882vw, 29.412px); }

.login-box .input-group .input-box .add[data-v-f202cc13] { color: rgb(255, 255, 255); margin-left: min(1.176vw, 5.882px); margin-top: max(-0.235vw, -1.176px); }

.login-box .remember-password[data-v-f202cc13] { display: flex; justify-content: space-between; align-items: center; color: rgb(152, 167, 181); font-size: min(3.765vw, 18.824px); }

.login-box .remember-password span[data-v-f202cc13] { height: min(4.471vw, 22.353px); }

.login-box .remember-password span[data-v-f202cc13]:nth-child(1) { padding-left: min(6.118vw, 30.588px); background-image: url("./img/unsel.png"); background-size: min(4.471vw, 22.353px) min(4.471vw, 22.353px); background-repeat: no-repeat; }

.login-box .remember-password span:nth-child(1).remember[data-v-f202cc13] { background-image: url("./img/checked.png"); }

.login-box .set-phone-btn[data-v-f202cc13] { width: 100%; height: min(11.294vw, 56.471px); line-height: min(11.294vw, 56.471px); font-size: min(4.235vw, 21.176px); color: rgb(255, 255, 255); background-color: rgb(179, 179, 179); transition: color 0s ease 0s, background-color 0.3s ease-in-out 0s; border-radius: min(0.941vw, 4.706px); text-align: center; margin-top: min(4vw, 20px); border: none; }

.login-box .set-phone-btn.can-active[data-v-f202cc13] { color: rgb(128, 64, 37); background: rgb(128, 64, 37); border: min(0.235vw, 1.176px) solid rgb(217, 180, 126); }

.login-box .sendCode[data-v-f202cc13] { width: min(25.647vw, 128.235px); color: gray; height: min(12.941vw, 64.706px); background-color: rgb(73, 72, 90); transition: color 0s ease 0s, background-color 0.3s ease-in-out 0s; border-radius: min(2.824vw, 14.118px); text-align: center; border: none; }

.login-box .sendCode.can-active[data-v-f202cc13] { color: rgb(128, 64, 37); background: rgb(217, 180, 126); border: min(0.235vw, 1.176px) solid rgb(217, 180, 126); }

.login-box .skip-phone[data-v-f202cc13] { margin-top: min(3.765vw, 18.824px); font-size: min(3.294vw, 16.471px); color: rgb(0, 130, 214); text-align: center; }

.login-box[data-v-f202cc13] .van-field__control::placeholder { color: rgb(163, 163, 163) !important; }

.login-box[data-v-f202cc13] .van-field__control { line-height: min(6.824vw, 34.118px); color: rgb(63, 63, 63) !important; font-size: min(3.294vw, 16.471px) !important; }

.login-box[data-v-f202cc13] .van-field__label { width: min(18.824vw, 94.118px) !important; }

.login-box[data-v-f202cc13] .van-field__right-icon { display: flex; }

.login-box[data-v-f202cc13] .van-field__right-icon .custom-icon { width: min(4.941vw, 24.706px); }

.login-box .code-input[data-v-f202cc13] .van-field__label { width: min(5.882vw, 29.412px) !important; }

[data-v-f202cc13] van-popup__close-icon { color: rgb(255, 255, 255) !important; font-weight: 700 !important; position: absolute !important; right: min(2.353vw, 11.765px) !important; top: min(3.765vw, 18.824px) !important; }

.login-modal-btn[data-v-f202cc13] { display: flex; justify-content: center; margin: min(5.882vw, 29.412px) 0px min(3.529vw, 17.647px); }

.login-modal-btn > div[data-v-f202cc13] { width: min(18.471vw, 92.353px); height: min(7.529vw, 37.647px); text-align: center; line-height: min(7.529vw, 37.647px); color: rgb(255, 255, 255); font-size: min(3.294vw, 16.471px); background-color: rgb(77, 80, 90); border-radius: min(7.529vw, 37.647px); }

.login-modal-btn > div[data-v-f202cc13] { background: linear-gradient(to right, rgb(214, 14, 36), rgb(243, 74, 84)); margin-left: min(3.059vw, 15.294px); }

.login-btn[data-v-f202cc13] { width: 100%; height: min(11.294vw, 56.471px); line-height: min(11.294vw, 56.471px); font-size: min(4.235vw, 21.176px); color: rgb(255, 255, 255); background-color: rgb(179, 179, 179); transition: color 0s ease 0s, background-color 0.3s ease-in-out 0s; border-radius: min(0.941vw, 4.706px); text-align: center; margin-top: min(4vw, 20px); border: none; }

.login-btn.can-active[data-v-f202cc13] { color: rgb(255, 255, 255); background: rgb(237, 34, 35); }

.login-btn[data-v-f202cc13] .van-button__text { display: flex; align-items: center; justify-content: center; }

.login-btn .send-code-box[data-v-f202cc13] { width: min(4vw, 20px); height: min(4.706vw, 23.529px); margin-right: min(1.765vw, 8.824px); display: flex; align-items: center; justify-content: center; }

.login-btn .send-code-box img[data-v-f202cc13] { width: 100%; height: 100%; }

.step-indicators[data-v-f202cc13] { display: flex; align-items: center; justify-content: center; margin: min(7.529vw, 37.647px) 0px; }

.step[data-v-f202cc13] { display: flex; align-items: center; }

.step .step-number[data-v-f202cc13] { display: flex; align-items: center; justify-content: center; width: min(5.412vw, 27.059px); height: min(5.294vw, 26.471px); border-radius: 50%; background-color: rgb(179, 179, 179); color: rgb(63, 63, 63); margin-right: min(0.941vw, 4.706px); font-weight: 700; }

.step .step-text[data-v-f202cc13] { color: rgb(63, 63, 63); font-size: min(3.294vw, 16.471px); }

.step .active-text[data-v-f202cc13] { font-size: min(3.294vw, 16.471px); color: rgb(237, 34, 35); }

.step.active .step-number[data-v-f202cc13] { background-color: rgb(237, 34, 35); color: rgb(63, 63, 63); }

.step.active .step-text[data-v-f202cc13] { color: rgb(237, 34, 35); }

.step.completed .step-number[data-v-f202cc13] { background-color: rgb(237, 34, 35); }

.step-line[data-v-f202cc13] { width: min(35.294vw, 176.471px); background-color: transparent; flex: 1 1 0%; margin-left: min(1.176vw, 5.882px); margin-bottom: min(1.412vw, 7.059px); display: flex; align-items: center; justify-content: center; }

.step-line[data-v-f202cc13]::before { content: ".............."; letter-spacing: min(0.471vw, 2.353px); color: rgb(63, 63, 63); font-size: min(3.294vw, 16.471px); display: flex; }

.subtitle[data-v-f202cc13] { margin-bottom: min(3.765vw, 18.824px); color: rgb(63, 63, 63); font-weight: 600; font-size: min(3.765vw, 18.824px) !important; }

.success-popup[data-v-f202cc13] { width: 90%; height: min(56.235vw, 281.176px); background-color: rgb(247, 247, 247); display: flex; flex-direction: column; }

.success-popup .success-content[data-v-f202cc13] { display: flex; flex-direction: column; align-items: center; }

.success-popup .success-content img[data-v-f202cc13] { width: min(16.235vw, 81.176px); height: min(16.471vw, 82.353px); margin-top: min(6.118vw, 30.588px); }

.success-popup .success-content .success-message[data-v-f202cc13] { font-size: min(3.765vw, 18.824px); color: rgb(0, 0, 0); margin-top: min(3.765vw, 18.824px); width: 100%; text-align: center; }

.success-popup .success-content .success-btn[data-v-f202cc13] { width: min(37.647vw, 188.235px); height: min(9.882vw, 49.412px); margin-top: min(7.765vw, 38.824px); display: flex; align-items: center; justify-content: center; background-color: rgb(52, 199, 89); }

.success-popup .success-content .success-btn .success-btn-box[data-v-f202cc13] { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }

.success-popup .success-content .success-btn .success-btn-box img[data-v-f202cc13] { width: min(3.765vw, 18.824px); height: min(3.765vw, 18.824px); margin-right: min(1.882vw, 9.412px); margin-top: min(0.588vw, 2.941px) !important; }

.success-popup .success-content .success-btn[data-v-f202cc13] .van-button__text { display: flex; align-items: center; justify-content: center; width: 100%; }

.success-popup .success-content .success-btn p[data-v-f202cc13] { font-size: min(3.765vw, 18.824px); color: rgb(0, 0, 0); }

[data-v-3bfd0058]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.login-modal[data-v-3bfd0058] { z-index: 30000; }

.captcha-verify-loading[data-v-3bfd0058] { margin: auto; display: flex; align-items: center; justify-content: center; }

.captcha-turnstile-body[data-v-3bfd0058] { margin-top: min(3.529vw, 17.647px); min-height: min(11.765vw, 58.824px); display: flex; align-items: center; justify-content: center; position: relative; padding-bottom: min(4.706vw, 23.529px); }

.captcha-loading[data-v-3bfd0058] { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

[data-v-dbc660de]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.PrivacyModal[data-v-dbc660de] { width: 100%; position: fixed; left: 0px; bottom: 0px; height: 60dvh; justify-content: center; z-index: 9999; display: flex; align-items: flex-end; animation: 0.3s ease-in-out 0s 1 normal none running slideUp-dbc660de; }

@keyframes slideUp-dbc660de { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}

.PrivacyModal .box[data-v-dbc660de] { width: 100%; background: rgb(241, 241, 241); border-radius: min(1.882vw, 9.412px) min(1.882vw, 9.412px) 0px 0px; padding: min(4.706vw, 23.529px) min(3.765vw, 18.824px) 0px; overflow: hidden; position: relative; border: min(0.235vw, 1.176px) solid rgb(240, 223, 197); }

.PrivacyModal .box .scroll[data-v-dbc660de] { height: 60dvh; overflow-y: auto; padding-bottom: min(2.353vw, 11.765px); margin-top: min(1.412vw, 7.059px); }

.PrivacyModal .box .close-icon[data-v-dbc660de] { color: rgb(237, 34, 35); position: absolute; right: min(3.765vw, 18.824px); }

.PrivacyModal .box h1[data-v-dbc660de] { margin-top: min(3.294vw, 16.471px); text-align: center; font-size: min(5.647vw, 28.235px); color: rgb(255, 210, 5); line-height: min(6.824vw, 34.118px); }

.PrivacyModal .box .p[data-v-dbc660de] { font-weight: 400; font-size: min(3.765vw, 18.824px); color: rgb(63, 63, 63); line-height: min(5.647vw, 28.235px); margin-top: min(3.765vw, 18.824px); }

[data-v-9e12df8c]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.PasswordTip[data-v-9e12df8c] { margin-bottom: min(3.529vw, 17.647px); width: 100%; display: flex; align-items: center; margin-top: max(-2.353vw, -11.765px); }

.PasswordTip .texts[data-v-9e12df8c] { font-size: min(3.294vw, 16.471px); color: rgb(51, 51, 51); margin-right: min(2.353vw, 11.765px); flex-shrink: 0; min-width: min(9.412vw, 47.059px); }

.PasswordTip .line-bg[data-v-9e12df8c] { width: 100%; height: min(1.882vw, 9.412px); background: rgb(213, 213, 213); border-radius: min(2.353vw, 11.765px); overflow: hidden; }

.PasswordTip .line-bg .line[data-v-9e12df8c] { height: min(1.882vw, 9.412px); border-radius: min(2.353vw, 11.765px); transition: width 0.3s ease-in-out 0s; }

.custom-input[data-v-fa5a8cf1] { background-color: rgb(255, 255, 255) !important; padding: 0px !important; border: none !important; border-radius: min(2.353vw, 11.765px) !important; overflow: visible !important; align-items: flex-start !important; min-height: min(10.588vw, 52.941px) !important; height: auto !important; }

.custom-input[data-v-fa5a8cf1] .van-field__body { border: min(0.235vw, 1.176px) solid rgba(132, 147, 190, 0.2); padding: min(2.353vw, 11.765px); background: rgb(255, 255, 255); border-radius: min(1.412vw, 7.059px); position: relative; z-index: 1; height: min(10.588vw, 52.941px) !important; }

.custom-input[data-v-fa5a8cf1] .van-field__error-message { position: relative; text-indent: min(4.706vw, 23.529px); margin-top: min(1.412vw, 7.059px); margin-bottom: min(0.941vw, 4.706px); margin-left: min(0.471vw, 2.353px); }

.custom-input[data-v-fa5a8cf1] .van-field__error-message::before { content: ""; position: absolute; left: 0px; top: min(0.235vw, 1.176px); width: min(3.294vw, 16.471px); height: min(3.294vw, 16.471px); background-image: image-set(url("data:image/webp;base64,UklGRtwAAABXRUJQVlA4WAoAAAAQAAAADgAADgAAQUxQSE0AAAABYEhrb50fYQYrQg2KMIQiBCEIQwhKEYYQhCDs9e89gIiYAGTzmUarQIr5rMHm8/10oc4X9Q9cggUxNCKNzD7Toow7MJ6JDCANSqV0AABWUDggaAAAAJACAJ0BKg8ADwACQDglsAJ0ugCeAN4pBRwoG3zwAP70MsqYDbYWg9sLMD+rEGvczf/DObWJYdU+Fb+CN2TK0Ff/vqm+Pi//vVVzSy75joCL/3q1opdZ+zUtH/fjCmP+f+v311a94AAA") 1x type("image/webp"), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADFSURBVHgBzZLNEYIwEIW/5OTRnwawAimBFuxAK9AW7EArECsRKxA74OZJpAHBp3BkGdSL30wmk2ze7Gb3OcQdwhJWDqIKAlpQrNCWao9HcHjfSRhIcNYa0p94Akt3g70OCz7EK6lXGaH1YFxVpvihL/qqQ9yFe2XmB/5UnDvHt+JMa01tDlNsBRMZYafcqREvXA5HjStqi0qYWXb1zZwTDCyhyOTvk1dpGx229KeQu+ZNZTVXZRnArLQdV6jUVA26TJs+PQHPpy5bjjluHwAAAABJRU5ErkJggg==") 1x type("image/png")); background-size: 100%; background-repeat: no-repeat; }

.custom-input[data-v-fa5a8cf1] .van-field__left-icon { background: rgb(255, 255, 255); padding: min(2.353vw, 11.765px); border-radius: min(3.529vw, 17.647px) 0px 0px min(3.529vw, 17.647px); position: relative; z-index: 3; border-width: min(0.235vw, 1.176px) 0px min(0.235vw, 1.176px) min(0.235vw, 1.176px); border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(240, 223, 197); border-bottom-color: rgb(240, 223, 197); border-left-color: rgb(240, 223, 197); border-image: initial; border-right-style: initial; border-right-color: initial; box-sizing: border-box; margin-right: max(-2.353vw, -11.765px) !important; height: min(10.588vw, 52.941px) !important; }

.custom-input[data-v-fa5a8cf1] .van-field__control { color: rgb(255, 255, 255) !important; }

.custom-input[data-v-fa5a8cf1] .van-field__left-icon + .van-field__value .van-field__error-message { margin-left: -10%; }

.privacy[data-v-fa5a8cf1] { height: auto !important; }

[data-v-fa5a8cf1]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

[data-v-fa5a8cf1] .van-checkbox__icon { height: min(4.706vw, 23.529px); }

[data-v-fa5a8cf1] .van-checkbox__icon .van-icon { width: min(4.706vw, 23.529px); height: min(4.706vw, 23.529px); font-size: min(3.765vw, 18.824px); }

.login-box[data-v-fa5a8cf1] { --van-checkbox-label-color: #98a7b5; --van-checkbox-size: min(4.706vw, 23.529px); height: 100%; position: relative; overflow-y: auto; scroll-behavior: smooth; padding: min(3.765vw, 18.824px) min(3.765vw, 18.824px) min(17.647vw, 88.235px); }

.login-box[data-v-fa5a8cf1]::-webkit-scrollbar { display: none; }

.login-box .imold[data-v-fa5a8cf1] { --van-checkbox-size: min(2.353vw, 11.765px); margin-top: min(7.529vw, 37.647px); justify-content: flex-start !important; }

.login-box .imold > span[data-v-fa5a8cf1] { font-size: min(2.824vw, 14.118px); margin-left: min(2.353vw, 11.765px); }

.login-box .imold > span > a[data-v-fa5a8cf1] { white-space: normal; flex-shrink: 0; border-bottom: min(0.118vw, 0.588px) solid rgb(255, 210, 5); margin-top: min(1.765vw, 8.824px); }

.login-box .imold[data-v-fa5a8cf1] .van-checkbox { flex-shrink: 0; }

.login-box .imold[data-v-fa5a8cf1] .van-checkbox__label { font-size: min(2.941vw, 14.706px); margin-right: min(1.412vw, 7.059px); line-height: normal; }

.login-box .input-field-title[data-v-fa5a8cf1] { font-size: min(2.824vw, 14.118px); color: rgb(255, 255, 255); margin-bottom: min(1.882vw, 9.412px); }

.login-box .close-icon[data-v-fa5a8cf1] { position: absolute; background-color: rgb(255, 255, 255); border-radius: min(1.176vw, 5.882px); top: min(3.765vw, 18.824px); left: min(7.294vw, 36.471px); width: min(8vw, 40px); height: min(7.529vw, 37.647px); z-index: 1; cursor: pointer; display: flex; align-items: center; justify-content: center; }

.login-box .close-icon img[data-v-fa5a8cf1] { width: 100%; height: 100%; }

.login-box .logo-box[data-v-fa5a8cf1] { width: min(16.941vw, 84.706px); height: min(5.176vw, 25.882px); padding-top: min(3.765vw, 18.824px); padding-left: min(3.765vw, 18.824px); }

.login-box .login-art[data-v-fa5a8cf1] { position: absolute; right: 50%; top: min(23.529vw, 117.647px); transform: translate(50%, -50%); }

.login-box .login-art img[data-v-fa5a8cf1] { display: block; margin: 0px auto; height: min(14.588vw, 72.941px); }

.login-box .login-title[data-v-fa5a8cf1] { font-size: min(4.706vw, 23.529px); text-align: center; transform: translateY(max(-9.412vw, -47.059px)); color: rgb(237, 34, 35); }

.login-box .con[data-v-fa5a8cf1] { height: calc(100% - min(47.059vw, 235.294px)); position: absolute; bottom: 0px; left: 0px; width: 100%; padding: min(7.294vw, 36.471px); border-radius: min(3.765vw, 18.824px) min(3.765vw, 18.824px) 0px 0px; backdrop-filter: blur(min(0.588vw, 2.941px)); }

.login-box .login-type[data-v-fa5a8cf1] { margin-bottom: min(3.765vw, 18.824px); }

.login-box .login-type button[data-v-fa5a8cf1] { width: calc(50% - min(1.765vw, 8.824px)); margin-right: min(3.529vw, 17.647px); font-size: min(3.294vw, 16.471px); padding: 0px; }

.login-box .login-type button[data-v-fa5a8cf1]:last-child { margin-right: 0px; }

.login-box .login-type button span[data-v-fa5a8cf1] { color: rgb(126, 124, 146); }

.login-box .input-group .custom-input[data-v-fa5a8cf1] { min-height: min(10.588vw, 52.941px); background-color: rgb(6, 7, 12); border-radius: min(4vw, 20px); margin-bottom: min(3.765vw, 18.824px); color: rgb(255, 255, 255); padding: min(2.353vw, 11.765px); display: flex; align-items: center; border: min(0.235vw, 1.176px) solid rgba(132, 147, 190, 0.2); }

.login-box .input-group .custom-input[data-v-fa5a8cf1] .van-field__control { color: rgb(255, 255, 255) !important; }

.login-box .input-group .code-input[data-v-fa5a8cf1] { padding: min(1.647vw, 8.235px) min(4.235vw, 21.176px) min(1.882vw, 9.412px); }

.login-box .input-group .custom-iphone-input[data-v-fa5a8cf1] { background-color: rgb(73, 72, 90); width: min(11.765vw, 58.824px); position: relative; padding: min(2.353vw, 11.765px) min(2.353vw, 11.765px) min(2.353vw, 11.765px) min(0.471vw, 2.353px); }

.login-box .input-group .custom-iphone-input[data-v-fa5a8cf1]::before { content: ""; position: absolute; display: block; width: min(0.235vw, 1.176px); height: min(4.706vw, 23.529px); background: rgb(126, 124, 146); right: min(1.176vw, 5.882px); top: min(3.294vw, 16.471px); }

.login-box .input-group .input-box[data-v-fa5a8cf1] { display: flex; align-items: center; height: min(7.059vw, 35.294px); }

.login-box .input-group .input-box .add-icon[data-v-fa5a8cf1] { display: flex; }

.login-box .input-group .input-box .add-icon img[data-v-fa5a8cf1] { width: min(5.882vw, 29.412px); }

.login-box .input-group .input-box .add[data-v-fa5a8cf1] { color: rgb(255, 255, 255); margin-left: min(1.176vw, 5.882px); margin-top: max(-0.235vw, -1.176px); }

.login-box .remember-password[data-v-fa5a8cf1] { display: flex; justify-content: space-between; align-items: center; color: rgb(0, 0, 0); font-size: min(3.294vw, 16.471px); }

.login-box .remember-password[data-v-fa5a8cf1] .van-checkbox__icon .van-icon { border-radius: min(1.176vw, 5.882px); }

.login-box .remember-password .forget-pwd[data-v-fa5a8cf1] { color: rgb(0, 0, 0); }

.login-box .remember-password .privacy-modal[data-v-fa5a8cf1] { color: rgb(0, 130, 214); }

.login-box .remember-password span[data-v-fa5a8cf1] { height: min(4.471vw, 22.353px); }

.login-box .remember-password span[data-v-fa5a8cf1]:nth-child(1) { padding-left: min(6.118vw, 30.588px); background-image: url("./img/unsel.png"); background-size: min(4.471vw, 22.353px) min(4.471vw, 22.353px); background-repeat: no-repeat; }

.login-box .remember-password span:nth-child(1).remember[data-v-fa5a8cf1] { background-image: url("./img/checked.png"); }

.login-box .login-btn[data-v-fa5a8cf1] { width: 100%; height: min(11.294vw, 56.471px); line-height: min(11.294vw, 56.471px); font-size: min(4.235vw, 21.176px); color: rgb(255, 255, 255); background-color: rgb(73, 72, 90); transition: color 0s ease 0s, background-color 0.3s ease-in-out 0s; border-radius: min(11.294vw, 56.471px); text-align: center; margin-top: min(12.235vw, 61.176px); border: none; }

.login-box .login-btn .login-btn-img[data-v-fa5a8cf1] { display: flex; align-items: center; justify-content: center; }

.login-box .login-btn img[data-v-fa5a8cf1] { width: min(5.647vw, 28.235px); height: min(5.647vw, 28.235px); margin-right: min(1.882vw, 9.412px); }

.login-box .login-btn.can-active[data-v-fa5a8cf1] { color: rgb(255, 255, 255); background: rgb(237, 34, 35); }

.login-box .google-login[data-v-fa5a8cf1] { margin-top: min(7.529vw, 37.647px); }

.login-box[data-v-fa5a8cf1] .van-field__control::placeholder { color: rgb(126, 124, 146) !important; }

.login-box[data-v-fa5a8cf1] .van-field__control { line-height: min(6.824vw, 34.118px); color: rgb(0, 0, 0) !important; font-size: min(3.294vw, 16.471px) !important; }

.login-box[data-v-fa5a8cf1] .van-field__label { width: min(18.824vw, 94.118px) !important; }

.login-box .code-input[data-v-fa5a8cf1] .van-field__label { width: min(5.882vw, 29.412px) !important; }

[data-v-fa5a8cf1] .van-popup__close-icon { display: none !important; color: rgb(255, 255, 255) !important; font-weight: 700 !important; position: absolute !important; right: min(2.353vw, 11.765px) !important; top: min(3.765vw, 18.824px) !important; }

[data-v-fa5a8cf1] .van-popup .van-popup__close-icon { display: none !important; }

.foot-des[data-v-fa5a8cf1] { text-align: center; padding: min(3.529vw, 17.647px) min(2.353vw, 11.765px); }

.foot-des img[data-v-fa5a8cf1] { max-width: 100%; }

.foot-des .third-box .line[data-v-fa5a8cf1] { padding: min(3.529vw, 17.647px) min(0.588vw, 2.941px); }

.foot-des .third-box .btns[data-v-fa5a8cf1] { display: flex; justify-content: space-around; }

.foot-des .third-box .btns img[data-v-fa5a8cf1] { max-width: min(14.118vw, 70.588px); }

.no-account[data-v-fa5a8cf1] { width: 100%; height: min(11.765vw, 58.824px); color: rgb(152, 152, 152); display: flex; align-items: center; justify-content: center; margin-top: min(7.059vw, 35.294px); padding: 0px min(2.353vw, 11.765px); }

.no-account span[data-v-fa5a8cf1] { color: rgb(52, 199, 89); }

.no-account img[data-v-fa5a8cf1] { width: min(3.059vw, 15.294px); transform: translateY(min(0.588vw, 2.941px)); }

.third-party-box[data-v-fa5a8cf1] { border: none; background: none; }

.third-party-box .third-party-logo[data-v-fa5a8cf1] { width: 100%; border: none; }

.third-party-box[data-v-fa5a8cf1] { width: min(23.882vw, 119.412px); height: min(13.176vw, 65.882px); border: min(0.235vw, 1.176px) solid rgba(0, 0, 0, 0.05); background: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; border-radius: min(2.824vw, 14.118px); }

.third-party-box .third-party-logo[data-v-fa5a8cf1] { width: min(8.471vw, 42.353px); height: min(8.471vw, 42.353px); border: none; }

.divider[data-v-fa5a8cf1] { --van-divider-text-color: #000; font-size: min(3.294vw, 16.471px); margin-top: min(7.294vw, 36.471px); }

[data-v-fa5a8cf1] .custom-icon { width: min(4.706vw, 23.529px); margin-top: min(1.176vw, 5.882px); }

.password-canvas[data-v-fa5a8cf1] .van-popover__wrapper { display: block; }

.password-eye-icon[data-v-fa5a8cf1] { color: rgb(0, 0, 0); font-size: min(3.765vw, 18.824px); }

.input-field-flex[data-v-fa5a8cf1] { display: flex; margin-right: min(2vw, 10px); }

.area[data-v-fa5a8cf1] { border-radius: min(1.412vw, 7.059px); border: min(0.235vw, 1.176px) solid rgba(132, 147, 190, 0.2); background: rgb(6, 7, 12); width: min(11.294vw, 56.471px); height: min(10.588vw, 52.941px); flex-shrink: 0; color: rgb(237, 34, 35); font-size: min(3.294vw, 16.471px); line-height: min(10.588vw, 52.941px); margin-right: min(2vw, 10px); text-align: center; }

[data-v-546f1326]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.PrivacyModal[data-v-546f1326] { width: 100%; position: fixed; left: 0px; bottom: 0px; height: 60dvh; justify-content: center; z-index: 9999; display: flex; align-items: flex-end; animation: 0.3s ease-in-out 0s 1 normal none running slideUp-546f1326; }

@keyframes slideUp-546f1326 { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}

.PrivacyModal .box[data-v-546f1326] { width: 100%; background: rgb(247, 247, 247); border-radius: min(1.882vw, 9.412px) min(1.882vw, 9.412px) 0px 0px; padding: min(4.706vw, 23.529px) min(3.765vw, 18.824px) 0px; overflow: hidden; position: relative; box-shadow: rgba(0, 0, 0, 0.1) 0px max(-0.471vw, -2.353px) min(1.176vw, 5.882px); }

.PrivacyModal .box .scroll[data-v-546f1326] { height: 60dvh; overflow-y: auto; padding-bottom: min(2.353vw, 11.765px); margin-top: min(1.412vw, 7.059px); }

.PrivacyModal .box .close-icon[data-v-546f1326] { position: absolute; right: min(3.765vw, 18.824px); color: rgb(63, 63, 63); }

.PrivacyModal .box h1[data-v-546f1326] { margin-top: min(3.294vw, 16.471px); text-align: center; font-size: min(5.647vw, 28.235px); color: rgb(204, 140, 49); line-height: min(6.824vw, 34.118px); }

.PrivacyModal .box .p[data-v-546f1326] { font-weight: 400; font-size: min(3.765vw, 18.824px); color: rgb(63, 63, 63); line-height: min(5.647vw, 28.235px); margin-top: min(3.765vw, 18.824px); }

.custom-input[data-v-26269dd7] { background-color: transparent !important; padding: 0px !important; border: none !important; border-radius: 0px !important; overflow: visible !important; align-items: flex-start !important; min-height: min(12.471vw, 62.353px) !important; height: auto !important; }

.custom-input[data-v-26269dd7] .van-field__body { padding: min(2.353vw, 11.765px); background: rgb(255, 255, 255); border-radius: min(1.412vw, 7.059px); position: relative; z-index: 1; height: min(12.471vw, 62.353px) !important; }

.custom-input[data-v-26269dd7] .van-field__error-message { position: relative; text-indent: min(4.706vw, 23.529px); margin-top: min(1.412vw, 7.059px); margin-bottom: min(0.941vw, 4.706px); margin-left: min(0.471vw, 2.353px); }

.custom-input[data-v-26269dd7] .van-field__error-message::before { content: ""; position: absolute; left: 0px; top: min(0.235vw, 1.176px); width: min(3.294vw, 16.471px); height: min(3.294vw, 16.471px); background-image: image-set(url("data:image/webp;base64,UklGRtwAAABXRUJQVlA4WAoAAAAQAAAADgAADgAAQUxQSE0AAAABYEhrb50fYQYrQg2KMIQiBCEIQwhKEYYQhCDs9e89gIiYAGTzmUarQIr5rMHm8/10oc4X9Q9cggUxNCKNzD7Toow7MJ6JDCANSqV0AABWUDggaAAAAJACAJ0BKg8ADwACQDglsAJ0ugCeAN4pBRwoG3zwAP70MsqYDbYWg9sLMD+rEGvczf/DObWJYdU+Fb+CN2TK0Ff/vqm+Pi//vVVzSy75joCL/3q1opdZ+zUtH/fjCmP+f+v311a94AAA") 1x type("image/webp"), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADFSURBVHgBzZLNEYIwEIW/5OTRnwawAimBFuxAK9AW7EArECsRKxA74OZJpAHBp3BkGdSL30wmk2ze7Gb3OcQdwhJWDqIKAlpQrNCWao9HcHjfSRhIcNYa0p94Akt3g70OCz7EK6lXGaH1YFxVpvihL/qqQ9yFe2XmB/5UnDvHt+JMa01tDlNsBRMZYafcqREvXA5HjStqi0qYWXb1zZwTDCyhyOTvk1dpGx229KeQu+ZNZTVXZRnArLQdV6jUVA26TJs+PQHPpy5bjjluHwAAAABJRU5ErkJggg==") 1x type("image/png")); background-size: 100%; background-repeat: no-repeat; }

.custom-input[data-v-26269dd7] .van-field__left-icon { background: rgb(255, 255, 255); padding: min(2.353vw, 11.765px); border-radius: min(3.529vw, 17.647px) 0px 0px min(3.529vw, 17.647px); position: relative; z-index: 3; border-width: min(0.235vw, 1.176px) 0px min(0.235vw, 1.176px) min(0.235vw, 1.176px); border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(0, 0, 0, 0.05); border-bottom-color: rgba(0, 0, 0, 0.05); border-left-color: rgba(0, 0, 0, 0.05); border-image: initial; border-right-style: initial; border-right-color: initial; box-sizing: border-box; margin-right: max(-2.353vw, -11.765px) !important; height: min(12.471vw, 62.353px) !important; }

.custom-input[data-v-26269dd7] .van-field__control { color: rgb(63, 63, 63) !important; }

.custom-input[data-v-26269dd7] .van-field__left-icon + .van-field__value .van-field__error-message { margin-left: -10%; }

.privacy[data-v-26269dd7] { height: auto !important; }

[data-v-26269dd7]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

[data-v-26269dd7] .van-checkbox__icon { height: min(4.706vw, 23.529px); }

[data-v-26269dd7] .van-checkbox__icon .van-icon { width: min(4.706vw, 23.529px); height: min(4.706vw, 23.529px); font-size: min(3.765vw, 18.824px); }

.login-box[data-v-26269dd7] { --van-checkbox-label-color: $font-color-gray; --van-checkbox-size: min(4.706vw, 23.529px); background: rgb(247, 247, 247); height: 100%; position: relative; overflow-y: auto; scroll-behavior: smooth; padding: min(3.765vw, 18.824px) min(3.765vw, 18.824px) min(17.647vw, 88.235px); }

.login-box[data-v-26269dd7]::-webkit-scrollbar { display: none; }

.login-box .imold[data-v-26269dd7] { --van-checkbox-size: min(2.353vw, 11.765px); margin-top: min(7.529vw, 37.647px); justify-content: flex-start !important; }

.login-box .imold > span[data-v-26269dd7] { font-size: min(2.824vw, 14.118px); margin-left: min(2.353vw, 11.765px); }

.login-box .imold > span > a[data-v-26269dd7] { white-space: normal; flex-shrink: 0; border-bottom: min(0.118vw, 0.588px) solid rgb(255, 210, 5); margin-top: min(1.765vw, 8.824px); }

.login-box .imold[data-v-26269dd7] .van-checkbox { flex-shrink: 0; }

.login-box .imold[data-v-26269dd7] .van-checkbox__label { font-size: min(2.941vw, 14.706px); margin-right: min(1.412vw, 7.059px); line-height: normal; }

.login-box .input-field-title[data-v-26269dd7] { font-size: min(3.765vw, 18.824px); color: rgb(63, 63, 63); margin-bottom: min(1.882vw, 9.412px); }

.login-box .close-icon[data-v-26269dd7] { position: absolute; background-color: rgb(255, 255, 255); border-radius: min(1.176vw, 5.882px); top: min(3.765vw, 18.824px); left: min(7.294vw, 36.471px); width: min(8vw, 40px); height: min(7.529vw, 37.647px); z-index: 1; cursor: pointer; display: flex; align-items: center; justify-content: center; }

.login-box .close-icon img[data-v-26269dd7] { width: 100%; height: 100%; }

.login-box .logo-box[data-v-26269dd7] { width: min(16.941vw, 84.706px); height: min(5.176vw, 25.882px); padding-top: min(3.765vw, 18.824px); padding-left: min(3.765vw, 18.824px); }

.login-box .login-art[data-v-26269dd7] { position: absolute; right: 50%; top: min(23.529vw, 117.647px); transform: translate(50%, -50%); width: min(25.882vw, 129.412px); height: min(23.765vw, 118.824px); }

.login-box .login-title[data-v-26269dd7] { font-size: min(4.706vw, 23.529px); text-align: center; transform: translateY(max(-9.412vw, -47.059px)); color: rgb(63, 63, 63); }

.login-box .con[data-v-26269dd7] { height: calc(100% - min(47.059vw, 235.294px)); position: absolute; bottom: 0px; left: 0px; width: 100%; padding: min(7.294vw, 36.471px); border-radius: min(3.765vw, 18.824px) min(3.765vw, 18.824px) 0px 0px; backdrop-filter: blur(min(0.588vw, 2.941px)); }

.login-box .login-type[data-v-26269dd7] { margin-bottom: min(3.765vw, 18.824px); }

.login-box .login-type button[data-v-26269dd7] { width: calc(50% - min(1.765vw, 8.824px)); margin-right: min(3.529vw, 17.647px); font-size: min(3.294vw, 16.471px); padding: 0px; }

.login-box .login-type button[data-v-26269dd7]:last-child { margin-right: 0px; }

.login-box .login-type button span[data-v-26269dd7] { color: rgb(126, 124, 146); }

.login-box .input-group .custom-input[data-v-26269dd7] { min-height: min(13.176vw, 65.882px); background-color: rgb(255, 255, 255); border-radius: min(4vw, 20px); margin-bottom: min(3.765vw, 18.824px); color: rgb(63, 63, 63); padding: min(2.353vw, 11.765px); display: flex; align-items: center; }

.login-box .input-group .custom-input[data-v-26269dd7] .van-field__control { color: rgb(63, 63, 63) !important; }

.login-box .input-group .code-input[data-v-26269dd7] { padding: min(1.647vw, 8.235px) min(4.235vw, 21.176px) min(1.882vw, 9.412px); }

.login-box .input-group .custom-iphone-input[data-v-26269dd7] { background-color: rgb(73, 72, 90); width: min(11.765vw, 58.824px); position: relative; padding: min(2.353vw, 11.765px) min(2.353vw, 11.765px) min(2.353vw, 11.765px) min(0.471vw, 2.353px); }

.login-box .input-group .custom-iphone-input[data-v-26269dd7]::before { content: ""; position: absolute; display: block; width: min(0.235vw, 1.176px); height: min(4.706vw, 23.529px); background: rgb(126, 124, 146); right: min(1.176vw, 5.882px); top: min(3.294vw, 16.471px); }

.login-box .input-group .input-box[data-v-26269dd7] { display: flex; align-items: center; height: min(7.059vw, 35.294px); }

.login-box .input-group .input-box .add-icon[data-v-26269dd7] { display: flex; }

.login-box .input-group .input-box .add-icon img[data-v-26269dd7] { width: min(5.882vw, 29.412px); }

.login-box .input-group .input-box .add[data-v-26269dd7] { color: rgb(255, 255, 255); margin-left: min(1.176vw, 5.882px); margin-top: max(-0.235vw, -1.176px); }

.login-box .remember-password[data-v-26269dd7] { display: flex; justify-content: space-between; align-items: center; color: rgb(0, 0, 0); font-size: min(3.294vw, 16.471px); }

.login-box .remember-password[data-v-26269dd7] .van-checkbox__icon .van-icon { border-radius: min(1.176vw, 5.882px); }

.login-box .remember-password .forget-pwd[data-v-26269dd7] { color: rgb(0, 0, 0); }

.login-box .remember-password .privacy-modal[data-v-26269dd7] { color: rgb(0, 130, 214); }

.login-box .remember-password span[data-v-26269dd7] { height: min(4.471vw, 22.353px); }

.login-box .remember-password span[data-v-26269dd7]:nth-child(1) { padding-left: min(6.118vw, 30.588px); background-image: url("./img/unsel.png"); background-size: min(4.471vw, 22.353px) min(4.471vw, 22.353px); background-repeat: no-repeat; }

.login-box .remember-password span:nth-child(1).remember[data-v-26269dd7] { background-image: url("./img/checked.png"); }

.login-box .login-btn[data-v-26269dd7] { width: 100%; height: min(11.294vw, 56.471px); line-height: min(11.294vw, 56.471px); font-size: min(4.235vw, 21.176px); color: rgb(255, 255, 255); background-color: rgb(73, 72, 90); transition: color 0s ease 0s, background-color 0.3s ease-in-out 0s; border-radius: min(2.824vw, 14.118px); text-align: center; margin-top: min(12.235vw, 61.176px); border: none; }

.login-box .login-btn .login-btn-img[data-v-26269dd7] { display: flex; align-items: center; justify-content: center; }

.login-box .login-btn img[data-v-26269dd7] { width: min(5.647vw, 28.235px); height: min(5.647vw, 28.235px); margin-right: min(1.882vw, 9.412px); }

.login-box .login-btn.can-active[data-v-26269dd7] { color: rgb(255, 255, 255); background: rgb(52, 199, 89); }

.login-box .google-login[data-v-26269dd7] { margin-top: min(7.529vw, 37.647px); }

.login-box[data-v-26269dd7] .van-field__control::placeholder { color: rgb(126, 124, 146) !important; }

.login-box[data-v-26269dd7] .van-field__control { line-height: min(6.824vw, 34.118px); color: rgb(0, 0, 0) !important; font-size: min(3.294vw, 16.471px) !important; }

.login-box[data-v-26269dd7] .van-field__label { width: min(18.824vw, 94.118px) !important; }

.login-box .code-input[data-v-26269dd7] .van-field__label { width: min(5.882vw, 29.412px) !important; }

[data-v-26269dd7] .van-popup__close-icon { display: none !important; color: rgb(255, 255, 255) !important; font-weight: 700 !important; position: absolute !important; right: min(2.353vw, 11.765px) !important; top: min(3.765vw, 18.824px) !important; }

[data-v-26269dd7] .van-popup .van-popup__close-icon { display: none !important; }

.foot-des[data-v-26269dd7] { text-align: center; padding: min(3.529vw, 17.647px) min(2.353vw, 11.765px); }

.foot-des img[data-v-26269dd7] { max-width: 100%; }

.foot-des .third-box .line[data-v-26269dd7] { padding: min(3.529vw, 17.647px) min(0.588vw, 2.941px); }

.foot-des .third-box .btns[data-v-26269dd7] { display: flex; justify-content: space-around; }

.foot-des .third-box .btns img[data-v-26269dd7] { max-width: min(14.118vw, 70.588px); }

.no-account[data-v-26269dd7] { width: 100%; height: min(11.765vw, 58.824px); color: rgb(152, 152, 152); display: flex; align-items: center; justify-content: center; margin-top: min(7.059vw, 35.294px); padding: 0px min(2.353vw, 11.765px); }

.no-account span[data-v-26269dd7] { color: rgb(52, 199, 89); }

.no-account img[data-v-26269dd7] { width: min(3.059vw, 15.294px); transform: translateY(min(0.588vw, 2.941px)); }

.third-party-box[data-v-26269dd7] { border: none; background: none; }

.third-party-box .third-party-logo[data-v-26269dd7] { width: 100%; border: none; }

.third-party-box[data-v-26269dd7] { width: min(23.882vw, 119.412px); height: min(13.176vw, 65.882px); border: min(0.235vw, 1.176px) solid rgb(255, 255, 255); background: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; border-radius: min(2.824vw, 14.118px); }

.third-party-box .third-party-logo[data-v-26269dd7] { width: min(8.471vw, 42.353px); height: min(8.471vw, 42.353px); border: none; }

.divider[data-v-26269dd7] { --van-divider-text-color: #98a7b5; font-size: min(3.294vw, 16.471px); margin-top: min(7.294vw, 36.471px); }

[data-v-26269dd7] .custom-icon { width: min(4.706vw, 23.529px); margin-top: min(1.176vw, 5.882px); }

.password-canvas[data-v-26269dd7] .van-popover__wrapper { display: block; }

.password-eye-icon[data-v-26269dd7] { color: rgb(163, 163, 163); font-size: min(3.765vw, 18.824px); }

.input-field-flex[data-v-26269dd7] { display: flex; margin-right: min(2vw, 10px); }

.area[data-v-26269dd7] { border-radius: min(1.412vw, 7.059px); background: rgb(255, 255, 255); width: min(11.294vw, 56.471px); height: min(12.471vw, 62.353px); flex-shrink: 0; color: rgb(63, 63, 63); font-size: min(3.294vw, 16.471px); line-height: min(12.235vw, 61.176px); margin-right: min(2vw, 10px); text-align: center; }

[data-v-bb56552c]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.bind-phone-mask[data-v-bb56552c] { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.7); z-index: 2002; display: flex; align-items: center; justify-content: center; padding: 0px min(5.647vw, 28.235px); }

.bind-phone-box[data-v-bb56552c] { width: 100%; background: rgb(247, 247, 247); border: min(0.118vw, 0.588px) solid rgba(0, 0, 0, 0.05); border-radius: min(4.706vw, 23.529px); box-shadow: rgba(0, 0, 0, 0.12) 0px min(0.471vw, 2.353px) min(1.176vw, 5.882px) 0px; padding: min(5.647vw, 28.235px) min(4.706vw, 23.529px); box-sizing: border-box; }

.bp-header[data-v-bb56552c] { display: flex; align-items: flex-start; justify-content: space-between; gap: min(1.882vw, 9.412px); }

.bp-title[data-v-bb56552c] { font-size: min(5.059vw, 25.294px); font-weight: 800; color: rgb(63, 63, 63); text-transform: capitalize; line-height: 1.3; }

.bp-subtitle[data-v-bb56552c] { margin-top: min(1.412vw, 7.059px); font-size: min(3.294vw, 16.471px); font-weight: 600; color: rgb(134, 134, 134); line-height: 1.3; }

.bp-close[data-v-bb56552c] { width: min(5.176vw, 25.882px); height: min(5.176vw, 25.882px); display: flex; align-items: center; justify-content: center; color: rgb(134, 134, 134); font-size: min(4.706vw, 23.529px); cursor: pointer; flex-shrink: 0; margin-top: min(0.941vw, 4.706px); }

.bp-banner-wrap[data-v-bb56552c] { margin-top: min(4.706vw, 23.529px); border-radius: min(1.882vw, 9.412px); overflow: hidden; height: min(18.824vw, 94.118px); }

.bp-swipe[data-v-bb56552c] { width: 100%; height: min(18.824vw, 94.118px); }

.bp-swipe[data-v-bb56552c] .van-swipe__indicators { bottom: min(1.882vw, 9.412px); right: min(1.882vw, 9.412px); left: auto; transform: none; gap: min(0.471vw, 2.353px); }

.bp-swipe[data-v-bb56552c] .van-swipe__indicator { width: min(1.882vw, 9.412px); height: min(0.941vw, 4.706px); border-radius: min(117.529vw, 587.647px); background: rgba(255, 255, 255, 0.4); opacity: 1; margin: 0px; transition: width 0.2s ease 0s; }

.bp-swipe[data-v-bb56552c] .van-swipe__indicator--active { width: min(4.235vw, 21.176px); background: rgb(255, 255, 255); }

.bp-banner-img[data-v-bb56552c] { width: 100%; height: min(18.824vw, 94.118px); object-fit: cover; display: block; }

.bp-form[data-v-bb56552c] { margin-top: min(5.647vw, 28.235px); }

.bp-field-block[data-v-bb56552c] { margin-bottom: min(3.765vw, 18.824px); }

.bp-label-group[data-v-bb56552c] { display: flex; flex-direction: column; margin-bottom: min(0.941vw, 4.706px); }

.bp-field-label[data-v-bb56552c] { font-size: min(3.294vw, 16.471px); font-weight: 700; color: rgb(134, 134, 134); text-transform: capitalize; }

.bp-input[data-v-bb56552c] { background: rgb(255, 255, 255); border-radius: min(1.882vw, 9.412px); border: min(0.235vw, 1.176px) solid transparent; box-sizing: border-box; filter: drop-shadow(rgba(0, 0, 0, 0.08) 0px min(0.235vw, 1.176px) min(0.235vw, 1.176px)); display: flex; align-items: center; gap: min(1.412vw, 7.059px); height: min(13.176vw, 65.882px); padding: 0px min(2.824vw, 14.118px); }

.bp-input-error[data-v-bb56552c] { border-color: rgb(237, 34, 35); }

.bp-input-phone .bp-area-code[data-v-bb56552c] { font-family: "SF Pro", sans-serif; font-weight: 700; font-size: min(3.765vw, 18.824px); color: rgb(0, 0, 0); cursor: pointer; }

.bp-divider[data-v-bb56552c] { width: min(0.235vw, 1.176px); height: min(3.765vw, 18.824px); background: rgb(217, 217, 217); }

.bp-input-otp .bp-otp-icon[data-v-bb56552c] { display: block; width: min(4.706vw, 23.529px); height: min(4.706vw, 23.529px); flex-shrink: 0; }

.bp-vf[data-v-bb56552c] { flex: 1 1 0%; background: transparent; padding: 0px; display: flex; align-items: center; }

.bp-vf[data-v-bb56552c] .van-cell__value, .bp-vf[data-v-bb56552c] .van-field__value { display: flex; align-items: center; width: 100%; }

.bp-vf[data-v-bb56552c] .van-field__body { display: flex; align-items: center; height: 100%; background: transparent !important; }

.bp-vf[data-v-bb56552c] .van-field__control { font-size: min(3.529vw, 17.647px); line-height: 1.4; color: rgb(0, 0, 0); }

.bp-vf[data-v-bb56552c] .van-field__control::placeholder { color: rgb(163, 163, 163); }

.bp-vf[data-v-bb56552c] .van-cell::after { border: none; }

.bp-vf[data-v-bb56552c] .van-field__error-message { display: none; }

.bp-errmsg[data-v-bb56552c] { font-size: min(2.824vw, 14.118px); font-weight: 500; line-height: 1.66; color: rgb(237, 34, 35); letter-spacing: max(-0.118vw, -0.588px); }

.bp-otp-row[data-v-bb56552c] { display: flex; gap: min(2.824vw, 14.118px); align-items: center; }

.bp-input-otp[data-v-bb56552c] { flex: 1 1 0%; }

.bp-send-btn[data-v-bb56552c] { width: min(28.235vw, 141.176px); height: min(13.176vw, 65.882px); background: rgb(184, 184, 184); border-radius: min(1.882vw, 9.412px); color: rgb(255, 255, 255); font-size: min(3.529vw, 17.647px); font-weight: 600; display: flex; align-items: center; justify-content: center; text-transform: capitalize; cursor: not-allowed; }

.bp-send-btn.bp-send-btn-active[data-v-bb56552c] { background: rgb(237, 34, 35); cursor: pointer; }

.bp-confirm-btn[data-v-bb56552c] { width: 100%; height: min(13.176vw, 65.882px); background: rgb(237, 34, 35); border-radius: min(1.882vw, 9.412px); color: rgb(255, 255, 255); font-size: min(4.235vw, 21.176px); font-weight: 700; border: none; margin-top: min(1.882vw, 9.412px); opacity: 0.5; }

.bp-confirm-btn.bp-confirm-btn-active[data-v-bb56552c] { opacity: 1; }

.bp-confirm-btn[data-v-bb56552c] .van-button__text { color: rgb(255, 255, 255); }

.bp-skip[data-v-bb56552c] { margin-top: min(3.765vw, 18.824px); text-align: center; font-size: min(3.294vw, 16.471px); font-weight: 600; color: rgb(98, 77, 60); text-transform: capitalize; cursor: pointer; }

.bp-skip .bp-skip-inner[data-v-bb56552c] { display: inline-flex; align-items: center; gap: min(0.706vw, 3.529px); border-bottom: min(0.235vw, 1.176px) solid rgb(98, 77, 60); line-height: 1.2; padding-bottom: min(0.235vw, 1.176px); }

:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

html, body, #app { height: 100%; margin: 0px; padding: 0px; background: rgb(247, 247, 247); }

:root { --van-base-font: "PingFang SC", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif !important; }

body { contain: layout; height: 100vh; color: rgb(63, 63, 63); font-size: min(2.824vw, 14.118px); line-height: 1.5; -webkit-font-smoothing: antialiased; max-width: 500px !important; margin-left: auto !important; margin-right: auto !important; font-family: "PingFang SC", sans-serif !important; }

@media (hover: hover) and (pointer: fine) {
  ::-webkit-scrollbar { width: 0px; height: 0px; }
  html { }
}

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

picture img { display: block; }

.ssr-layout-content { padding-bottom: min(17.647vw, 88.235px); }

.layout-tabbar { position: fixed; bottom: 0px; left: 0px; right: 0px; height: min(17.647vw, 88.235px); display: flex; align-items: center; justify-content: space-around; background: rgb(241, 241, 241); z-index: 999; margin: 0px auto; }

.layout-tabbar .none-acitve { color: rgb(63, 63, 63); }

.layout-tabbar .van-tabbar-item { display: flex; flex-direction: column; align-items: center; justify-content: center; flex: 1 1 0%; height: 100%; color: rgb(63, 63, 63); position: relative; cursor: pointer; }

.layout-tabbar .van-tabbar-item .van-badge__wrapper { display: flex; align-items: center; justify-content: center; }

.layout-tabbar .van-tabbar-item.active-item .van-tabbar-item__text span { color: rgb(237, 34, 35); font-weight: bolder; }

.layout-tabbar .van-tabbar-item .van-tabbar-item__text span { font-size: min(2.824vw, 14.118px); }

.layout-tabbar .van-tabbar-item .active { font-weight: bolder; color: rgb(237, 34, 35) !important; }

.layout-tabbar .van-tabbar-item.main-tab .van-badge__wrapper { position: absolute; width: min(15.059vw, 75.294px); height: min(16vw, 80px); top: max(-5.647vw, -28.235px); box-sizing: border-box; display: block; }

.layout-tabbar .van-tabbar-item.main-tab .van-badge__wrapper img { width: 100%; position: absolute; left: 50%; transform: translate(-50%); }

.layout-tabbar .van-tabbar-item.main-tab .van-tabbar-item__text { padding-top: min(5.882vw, 29.412px); color: rgb(0, 0, 0); }

.layout-tabbar::after { content: none; }

.layout-tabbar .tab-icon { width: min(6.353vw, 31.765px); height: auto; }

.layout-tabbar .van-tabbar-item__text { padding-top: min(0.706vw, 3.529px); }

@supports (min-height: 100dvh) {
  body { height: 100dvh; }
}

[data-v-9c0a6ca4]:root { --van-field-input-text-color: #3F3F3F; --van-field-input-disabled-text-color: "#A3A3A3"; --van-field-right-icon-color: #C7C7C7; --van-popup-background: #F7F7F7; --van-dialog-background: #FFF; --van-popover-dark-background: #FFF; --van-tabbar-background: #F7F7F7; --bg-eee: #eee; --font-color-gold1: #CC8C31; --font-color-gray: #3F3F3F; --submit-active: #ED2223; --van-number-keyboard-background: #F7F7F7 !important; --van-number-keyboard-key-background: #FFF !important; }

.goback-icon[data-v-9c0a6ca4] { width: min(8.706vw, 43.529px); height: min(8.706vw, 43.529px); }

.goback-icon img[data-v-9c0a6ca4] { width: 100%; }