/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/BaseDownloadPopup/Index.vue?vue&type=style&index=0&id=95da7754&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex[data-v-95da7754] {
  display: flex;
}
.justify-space-between[data-v-95da7754] {
  justify-content: space-between;
}
.align-items[data-v-95da7754] {
  align-items: center;
}
.others-account-content[data-v-95da7754] {
  padding: 4.10256vw 6.15385vw;
  margin-bottom: 5.12821vw;
}
.others-account-content__des[data-v-95da7754] {
  display: flex;
  padding: 4.10256vw;
  margin: 4.10256vw 0;
  flex-direction: column;
  justify-content: center;
  gap: 2.05128vw;
  align-self: stretch;
  border-radius: 2.05128vw;
  background: #e8eef6;
}
.others-account-content__des .tit[data-v-95da7754] {
  color: #383c4f;
  font-size: 3.58974vw;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}
.others-account-content__des .sub-tit[data-v-95da7754] {
  color: #383c4f;
  font-size: 3.58974vw;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  opacity: 0.4;
}
.others-account-content .download[data-v-95da7754] {
  display: flex;
  justify-content: space-between;
}
.others-account-content .download__item[data-v-95da7754] {
  width: 41.70769vw;
  height: 19.35641vw;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5.69821vw;
  opacity: 0.8;
  background: #fff;
  box-shadow: -1.16462vw -0.58231vw 1.16462vw 0px rgba(255, 255, 255, 0.25), 1.16462vw 0.58231vw 2.32949vw 0px rgba(149, 162, 211, 0.48);
}
.others-account-content .download__item .ios[data-v-95da7754] {
  width: 25.24821vw;
  height: 6.20538vw;
}
.others-account-content .download__item .google[data-v-95da7754] {
  width: 27.43026vw;
  height: 8.71128vw;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/BaseLoading/Index.vue?vue&type=style&index=0&id=30417fce&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loading-content {
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/BaseOverlayLoading/Index.vue?vue&type=style&index=0&id=6e180f60&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper[data-v-6e180f60] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.block[data-v-6e180f60] {
  width: 30.76923vw;
  height: 30.76923vw;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Menu/Index.vue?vue&type=style&index=0&id=75f29932&lang=scss&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@keyframes activeTransform-75f29932 {
0% {
    transform: scale(0.8); /* 初始时缩放到0 */
}
100% {
    transform: scale(1); /* 初始时缩放到0 */
}
}
.menu-page .menu[data-v-75f29932] {
  width: 100%;
  height: 25.89744vw;
  position: fixed;
  bottom: -2.5641vw;
  left: 0;
  border-radius: 5.12821vw 5.12821vw 0px 0px;
  padding: 0 4.10256vw;
  z-index: 666;
}
.menu-page .menu .menu-content[data-v-75f29932] {
  padding: 2.05128vw 4.10256vw;
  border-radius: 13.33333vw;
  /* 修改为更现代的毛玻璃效果 */
  background: rgba(216, 204, 180, 0.6); /* 降低不透明度以增强模糊感 */
  box-shadow: 0px 2.05128vw 5.12821vw -1.02564vw rgba(122, 98, 91, 0.2);
  backdrop-filter: blur(3.07692vw); /* 调整模糊程度 */
  -webkit-backdrop-filter: blur(3.07692vw); /* 添加webkit前缀以确保兼容性 */
  display: flex;
  justify-content: center;
  align-items: center;
  color: #8d92a1;
}
.menu-page .menu__item[data-v-75f29932] {
  height: 13.33333vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.menu-page .menu__item_icon[data-v-75f29932] {
  width: 9.23077vw;
  height: 9.23077vw;
  background-size: cover !important;
  margin-right: 1.02564vw;
}
.menu-page .menu__item .text[data-v-75f29932] {
  color: #3e000d;
  font-family: "PP Editorial New";
  font-size: 5.12821vw;
  font-style: normal;
  font-weight: 400;
  line-height: 5.38462vw;
  letter-spacing: -0.3px;
  display: none;
}
.menu-page .menu__item .icon__wallet[data-v-75f29932] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABJCAYAAACesWDiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQASURBVHgB7Zs/T9tAGMYf2wnGDB2A0qphqEraoWrWSCxlhJGVpV+Atd+ga1dWxjJ2hbFdkOjQAVS1FelEkJpABqo2JAG775vYxkFgn2Mn+ML9BrjEFjqee8/vvzOgUCgUCoVCoVAoFKmjISaLmLdO8bt0CX0aGSEPp6pjsvoNZw2kjLBALMwJTlcd2GVkFA36Xh75nTSFEhLoJR5Md9Bed+BkxmpuQ4PWyGNiIy2RIgW6SRwHqBjQq5ewm8gGRfpHFrwPLNIszt/vAonnl4u6oYPO8pU4WpPGmxW0DpExnmGipENfo+WzeL4nsFZJny0kRA+7yNYTfObkYG9lURzmF9r7vHjeZ573ImAhIaEWdI7zgu7uQt5W32kSGfdih0WYvIBF/v4UVomsaA8JCBWI9nLBGxswjp7DWqujXmbDix0fDJGL7mxaoPntkRU1u8tJ0DMy8SJGPoM8bFwuIeMMIwQRFgh9E8m2F0uTmALJ4cWQInqcm2XyYmkhbEFZ9mL9aE3PinjbLcBc4fGg+VqoM+I/Tjcs81iH8cnpBmHZzcVEiJuvGWEXp5Hjh183piBxntLPAqTHKdiwS48xdVBHK9LJjIsXE8H3dJyKcH5JkXZkvjY2XkyEQfK1sfFiIgySrwkL5HkxSI67wP4i9/K124ljQdJaznXIio69cVS+FmuLjQ+asHO5pwKJowSKQAkUwUCB4l1C6U+RinevHFyUHGhDzwelEYiT5BpqyxQNL1HxDhhRTVMKgdym5XqwBDwqpBCoZzlX4nDQSr+25/Cwuouj2PlgsEoRReYF4tZTGy2/Hk7i7FA0vM3jCo4wbDLvxbhx6Y3Jir544oyKzFsQ1W4Kmj92+npcL2CVb0oVqBTT+JmwH+aReYFIHP/ZE6wksDgk3tpNvoy+5+tIQySpAsU0WslxkcCCnIYXENZgkjX1rIitg63k3m8xGzigbfSax65r9rdZWiKEIcEW04JFumIRplD8khaZF4gfzFTg+hz4aoUPUXBOhhEgRSTdQnvbhLngeTSuJdO4TNaEYSOFF6N4udlCa+OaJY0Eadw8i1RB++MEzHccUVPKcYwRIF09yG0Zf0AC4iSrqqIYgRIoAiVQBMICGSmf3JKFUIEM2P4ZGhvaE4wJwfOMeeSqYfeGCvQPnb4wf1TR6zDhEx5wzzwxOoxQgUIPUJ0BFzPIz8CNYCn+KM3BrJ2gU4OE8ALr0N+ADQe9CuUP/A1NeCN7J/NUg7Ew+fbamz6HbuFcCqiPNkmtIl5k33JE3woau9ehRIjzypQBAfgsH5/po1LmFAIlUBnhbTWL2c2vqP8Ruz8mbE38kstdNPGSwB55Bo/2B+mjKRQKhUKhUCgUirj8B61biPn86L9KAAAAAElFTkSuQmCC) no-repeat;
}
.menu-page .menu__item .icon__menu[data-v-75f29932] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABJCAYAAACesWDiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUjSURBVHgB7Zq/b9tGFMe/JCVL9FDAdJsGVYAUsNIWRTzGQFDAXgrYY9d06NK/qmuHZOiQDh3s0VkKREOHGEUaSEMBK0Mdy0CBVpZM6vqeRIon2krFH3dkkPsAto+USVFfvXv33rsHGAwGg8FgMBgMBkPhWKgAW2i0HUy8ALbHxxasoYDo9zDqomRKE+hLfOD58HcnmOwAwr3pf0ioAf3u1lE/+h1/D1ACpQh0D81dARwsE2YJh12MjqAZBxp5iDtuE+PvSJg9OqzHr4iLCewTGvBPjyznkn5qNJYFbHuotz6H//IU8KGJGjRyhjePSIzt6JisqEd/DnsY3+hr2DfZsB6RP/LCK7bfwB0CwyfQhDYLaqOxT3++io5JnCNywo8vECz1LfzaAP6zDdQsi28xu7JFlnRJ5/+EBrQIxA45QPB9dByKc7jq9SRUd1Ek6+5trP92htEQirGhgStc7UdjXpnSiBMRXhNOReH6uNyDBrQIRB+oHY0mEJn9B1tefB/7ATSgXCB2tJGTDa0nc/DH11oQoc8SLt8bilEuEInSisZkAa+RG7sXjZww8laJcoGEFAxy+oCcTOYWBASUnkAxmnzQu4tygSgJnX/jAlbub5ym7CfxvW3l+ZlygQLpQzjss3NCsVArvvfk3RdotmpZ04COV7M8K0+RK+KqaPFBApNONCYL2EdGOC+TDnvQgBaBGmgeR1ZEtMO8LBV8TZy0cilgLXU0ngUtuRjnTB5qXKL4IjxFpYsaBghWsoJQ0IPomCPqV/j3BTSgLZvn7JvrOTT8ODzV3kR9ZwPO62UZPfucTdR4Wu3EZ60T8j0/QRNaK4p3qADWRHOhJjR7CGtAVtGnKTSNtAXsDQdBOxkWUJrR+RC3nv6KU+VZfPyeJUCWcZDOWU/911EXl8fQTKlF+yuM2a9syc53EWtIK1enhvrxe1W0T8K+hpPaKG/j6JsDzCps+xgMBkOZlOqkeSPxHOe0gvmtCRxXLq5FjvoWPurrjHuSaBdo1qjg3Bfwt1etD9FDUiXS7tM+fkf3yqZFILaUM5zt0tvtpdyPv8Ys6hbP19Do6IiNlAr0/8JM21wuyJL6NRpTAWw6lahS6FLt2eMpZy0pskVCqW5oUCbQ9X31+VtOo2MS48Wq/iW8Fyes16JuFor32lRNPSUCJcsTTNyokO+DfAZ3h0TavyE9UdIeU7hA97BGVmPJ5QklieZNQtlwjqlO9DMKpNB6UFIctpoGGj/8gX9eomDO4fdvY/0kQMA1Jm/2fuLTTax5VHs6QUEUJtAW1r4ha5m3t9gQz7oY/6iyA4PvTVXJTrI9pkiRChGIfQ45y6+jYzGdUuNfoInr7THcQ7R6Sfdt5BZoVqrAt9Fx2t6fopiJ5KzTF3U3PNUm0Xpva9Bahdy7GvJWDPucMsSJ6GH8FPMeotmzPVzsc0xNLoHkrRiOR8ghP0bJUIT9RN6o/AuNXI1WmQXikqklrVg0Lq2XWSZ8hnk8RM+1m8eKMgs0xuiBbD2vMHyOihDGXPN2vTxWlFmgpPWgYoiEFSEjmQRKNhFUyXoi5KaJPO16mQSyFxsotTQRZEFumnASm5WrkkkgKly14rGonPXEWPP9e9qtvY8MpBaIt4/lJqYq712NMOrLS36W1Sy1QBTryF2rlZ1ezCnABbl56HEON3ULYGqBHKmz1Ip7fioLRdNy63ELKUldDwpXMHeMZv+0AoHhKlDtqOUj8GpweMXN3YpsMBgMBoPBYDAYDDn5D8QX7HGo6GX6AAAAAElFTkSuQmCC) no-repeat;
}
.menu-page .menu__item .icon__futures[data-v-75f29932] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABJCAYAAABxcwvcAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKqSURBVHgB7ZyxbtNAHMa/c9oGF6lDGQCVBQgMSIxBYmKEEUZ4BSYeoBMPwMQzdISRPgFSGEEM4IqlHVDBA0vqNrG5UxMrUdXob/suvmu/32JHsS35l7vzfX87BgghhBByCenAMQ+wsbkBPLmJq+khsiECJIJjTnD8WgFPzRKB4lxSgWJzdhkiziVdBChJACUJoCQBlCRgBZZ4jFvxX/x+OEZ07lXsLrrPZj93EKUrWE2+41+Kmph5WIbsURfdQZPjLELBAnew3o+Qv9AX+hgVUVDpCGr3F4YD1OAermyb6YU5zk8cvYUDGne3+4i3Ioxf1RFkMCfYQf5St7IearCMeVjj7pYjfz5dN79mjuKLdN8Iqj89OTMr14sEHmJjTCpbwCrW3lcZF/R4MjhGtn36SW3BU6xe3aoOnPPb1+uuy4BTAAGUJICSBFCSAEoSQEkCrGU317SVDQ1BSDLZ8BB/dDaM4kVhczJrL9FpwNTY09uIa2dDg/fdre1saPC+JfmQDUPobq1nw6Cubm1lQ04BBFCSAEoSQEkCKEkAJQmgJAGUJICSBFiQpMpH/MwtZ1Sg6vZtYSG7FQeY5CvzyJ9O2+IAqrfvl0cB9uApjSXpk9tVE0mn9+TnazqL9y3KdV0g+wBPadzd9pAlEaIdU8ZALdRQVxt3fmB4AE+xUirRJzjQ40sywklvjHxunJltWabVzX6ni2HpNVz/+hn7Xj+6bK2eNClLnCmR9tAtJelW9+nsnvvwHU4BBFCSAEoSQEkCKEkAJQkIQFL72TCA+27tZ0PvJfmQDZ13t2mmq5vtfMiGVv4RsAhbf2swx2krGzqX5BqdDd9N1xNkb+AATgEEUJIAShJASQIoSUDwkprOwyQ4fw2Ha25g/dsI46M1dD+G+poPQgghZPn8BxmW6xW4Z6eFAAAAAElFTkSuQmCC) no-repeat;
}
.menu-page .menu__item .icon__earn[data-v-75f29932] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABJCAYAAABxcwvcAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMBSURBVHgB7Zu7bhNREIb/3Y2vBVLsEBChCkZISC5paZMSylBQ0NLyKrRu/Qr2C4BECoogJJAtmpgiASMFEcfxXjgTX7SxLJ05671Fma9x9mTXmf00/4lkzwKCIAiCIAiCICSHhRzwFHdqLtznAdxmAKtGa6qwAWAPCih0v+JsiAzJXNJjlJWc4KXmtE4P4y4yIjNJ1D2XGB+oHxvMS3pFlNpZdFUmkh6h1LBhHagOqs3XAqCvXjrbuDv4iOMRnaOOX6gCd7Ao1hr6CNp9jHtIkdQlNVDaUy/74TUlqKtuvLPqfCVrXxW5t7ScavxSk7QqXtzOWNV5SDF+DlKAbjKA/wah6FC81E22vuN8oLv+D7zhfVS/ePDo+rmomg+/uQnnJ/0eCZJ4J5nGS0cW8UtM0jrx0pF2/BKJ27rx0pF2/GLvpLjjpSON+MUmKcl46Ug6frHELel46Ug6fmt3Utrx0pFE/CJLyjJeOuKOX6S4ZR0vHXHHz7iTdlF9ZsN7FV7LMl46VsXPg93+gdEn7nsYdRJFTH0wRoIqdEzxUoJaShD7D6aN6preJjb6Kn60LVzVbast4gncD8eAy3kPGwa4mDTmOSdBBRTfZ73/cKAaqVaqeboSVH6j0uRebyTJg7/YCNUGfZj1x6omUK1U8/w4fC86jCTdVkQSA5HEQCQxEEkMRBIDkcRAJDEQSQxEEgORxEAkMRBJDEQSA5HEQCQxEEkMRBIDkcRAJDEQSQxEEgORxEAkMRBJDCJLctRXxbglGEly4C++1vZhPcANw6IhkxkFbLBHhIwknWNyFDpszJ7/uBHsokgDEot6bThsSUajN2eAW0ehjtnwlgWruY3SyS9MTpBjppNv9mtQA+Gq7sNv+MceFzIe4noIVCoov1setZs9ZZQrHDhlfzrtdm1kkcZwTCZiIs1M0jDXBJdvl0TlniiCiEgzk6cYj2gm0YdfRWhuMs9QxLaw1fqM078wZO0RZeqqC1zsqCJyKYv+I9dx74geNIQgCIIgCIIgCDnkP6b0UHwl8SccAAAAAElFTkSuQmCC) no-repeat;
}
.menu-page .menu__item .icon__stake[data-v-75f29932] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAABaWlDQ1BEaXNwbGF5IFAzAAB4nHWQvUvDUBTFT6tS0DqIDh0cMolD1NIKdnFoKxRFMFQFq1OafgltfCQpUnETVyn4H1jBWXCwiFRwcXAQRAcR3Zw6KbhoeN6XVNoi3sfl/Ticc7lcwBtQGSv2AijplpFMxKS11Lrke4OHnlOqZrKooiwK/v276/PR9d5PiFlNu3YQ2U9cl84ul3aeAlN//V3Vn8maGv3f1EGNGRbgkYmVbYsJ3iUeMWgp4qrgvMvHgtMunzuelWSc+JZY0gpqhrhJLKc79HwHl4plrbWD2N6f1VeXxRzqUcxhEyYYilBRgQQF4X/8044/ji1yV2BQLo8CLMpESRETssTz0KFhEjJxCEHqkLhz634PrfvJbW3vFZhtcM4v2tpCAzidoZPV29p4BBgaAG7qTDVUR+qh9uZywPsJMJgChu8os2HmwiF3e38M6Hvh/GMM8B0CdpXzryPO7RqFn4Er/QcXKWq8MSlPPgAAA99JREFUeAHtm89PE0EUx7+7pS1bkyYuosZiYqQQYuAICRe5mMBBEzjiv+DfJFeOcISDJnIhqQcvjQctBxPqhVATTNi2tLu+od2yFHBmdrfQJe+TANMf81q+M/Nm5r0ZgGEYhmEYhmEYfQwMmCKyy/QxS6Jswiz9wOk2QhCXHV1SGCCTyKwaMN5QMS1+PHgvxpCxa2iVdexMIbPeFSeSnTAMTCDR4l1x+vAKNkZQQ/tAwcylnhPFTlgGItAURl/Tn3f+YwPeVxoYNSo+6T5VtJGuUw/49T87HXGwEtVOFEzEzCvkbRoCa/5jA2b1ER5v1VHf9IDqxTu91Rlk5m6yM4MH4rUVFTuTyBYxIGIXqInGul+mIVZLI72xj0PnEHCyyG6I5/zXWzDXp2EV+m0IkVtoK9uhmWYZAyL2IUZ+4b1fppbeA86sMaQK4sdFyzZh/PHE6OkgnO7MU+TKR2g44gkhzhmaH6h2Xt2OYdEw+4QBoDXNi66cQmrWRbtA/sC+7j0eDBvaGI4B1+nUNy36bUET+j41XP99ajQ8RQ/c/Y6TGjRRFqjfYSaUnQoauzoVlIbYPRFHoD3rjcjeIHwCOd6AOEbZhVtqYrSKBJBFwyaHTssOz58xlxeB0j45e5X6UoFoWi2Y3ZEoZo6fqH/svNJEQhB+p0KjgBy/cOqedQyLxHJKKpWl0zyJ0puG3fOFWjKhGa+34m7DVZ5IYl8H3TdYIAkskAQWSAILJIEFkqAyzTuB8jMkFArTPvTLwf9JXk8CxXaCsZe5IkaXkDBeIjfvwV3wH9PCt6JaV2mzerEK7VXr7b6TwOUIg1Gu9HYDcqRbDUEG2U0Ro/F6IQ7Pog/VDkncNZ3AW2ZLbKBUUdrNi2CWCGrRJjWHTmukkSgMh7Yan8cxvvkNR3+1akITCpqt+CFOcnx7p0h/wRCSw9kSNahIHoh92O4BGjsIgdIQuwna9FGMWD9KdxtQQzpxZEV5HSSBBZLAAklggSSwQBJYIAkskAQWSAILJIEFksACSWCBJLBAElggCSyQBBZIAgskgQWSwAJJ0BYomJVMhTiNentcfDedTGo/2gIFM60uzHkMKZRxmfXLl7PDunY0aaBRRa9FPGsauVUMGeJUrp/kFMlCSvkop5r70T5pfwK0bIy0IK5T4Lx1zq8mUWLxt39a/q5YxISVRf1t8JYR9aTtY7RC96DQqaOr+fqbT7vfFldP+evl4a8jtEATgGVhdI160FD6IXF1StwOEhdgEIHIycdpWAuUYV0wRDJzCOge992J4neCxHpndQL5EBdZ4uM58k7UHsMwDMMwDMMwSvwDz6IlZhaxGTQAAAAASUVORK5CYII=) no-repeat;
}
.menu-page .menu__item .icon__e-token[data-v-75f29932] {
  background: url(/img/icon_e-token.8e50a62a.svg) no-repeat;
}
.menu-page .menu__item .icon__e-token_active[data-v-75f29932] {
  background: url(/img/icon_e-token_active.d8fb5d88.svg) no-repeat;
}
.menu-page .menu__item_active[data-v-75f29932] {
  padding: 2.05128vw 4.10256vw;
  height: 13.33333vw;
  width: auto;
  border-radius: 9.23077vw;
  background: rgba(246, 234, 208, 0.6);
  border: 0.5px solid rgba(34, 34, 34, 0.15);
  box-shadow: 0 1px 0.51282vw rgba(0, 0, 0, 0.05), 0 0.51282vw 1.02564vw rgba(0, 0, 0, 0.05), 0 1.02564vw 2.05128vw rgba(0, 0, 0, 0.05);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transform: scale(0.98);
  min-width: 35.89744vw;
}
.menu-page .menu__item_active .text[data-v-75f29932] {
  display: block !important;
  transition: all 0.3s ease;
}
.menu-page .menu__item_active[data-v-75f29932]:active, .menu-page .menu__item_active[data-v-75f29932]:hover {
  transform: scale(0.96);
  background: rgba(246, 234, 208, 0.8);
  box-shadow: 0 1px 0.51282vw rgba(0, 0, 0, 0.1), 0 0.51282vw 1.02564vw rgba(0, 0, 0, 0.08);
}
.menu-page .langue-box[data-v-75f29932] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 6.15385vw;
  border-radius: 3.24359vw;
  border: 0.2641vw solid #ffffff;
  box-shadow: 0px 5.65128vw 8.47949vw 0px rgba(56, 60, 79, 0.0392156863);
  font-size: 3.58974vw;
  font-weight: 500;
  line-height: 5.38462vw;
  text-align: left;
  background: #fafafa;
}
.menu-page .langue-box__item[data-v-75f29932] {
  width: 50%;
  padding: 1.28205vw 0;
}
.menu-page .router-view[data-v-75f29932] {
  padding-bottom: 25.89744vw;
  width: 100%;
  min-height: 100vh;
}
.menu-page .router-view-bg[data-v-75f29932] {
  background: #fff8e8 !important;
}
.menu-page .hide-router-view[data-v-75f29932] {
  padding-bottom: 0;
}
.menu-page .hide-menu[data-v-75f29932] {
  display: none;
}
.popup[data-v-75f29932] {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background: #fff;
  padding: 10.25641vw;
}
.popup .person__info[data-v-75f29932] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.popup .person__info__icon[data-v-75f29932] {
  width: 26.66667vw;
  height: 26.66667vw;
}
.popup .person__info__membership[data-v-75f29932] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 6.66667vw;
  padding: 1.02564vw 2.05128vw 1.02564vw 2.05128vw;
  border-radius: 4.10256vw;
  box-shadow: -0.51282vw -0.51282vw 0.51282vw 0px #ffffff, 0.51282vw 0.51282vw 1.02564vw 0px rgba(149, 162, 211, 0.2509803922);
  background: linear-gradient(98deg, #b3eef1 0%, #97dde1 100%);
  margin-top: -2.5641vw;
}
.popup .person__info__membership img[data-v-75f29932] {
  width: 4.10256vw;
  height: 4.10256vw;
  margin-right: 1.02564vw;
}
.popup .person__info__membership span[data-v-75f29932] {
  font-size: 3.07692vw;
  font-weight: 600;
  line-height: 4.61538vw;
  text-align: left;
}
.popup .person__info .name[data-v-75f29932] {
  font-size: 4.10256vw;
  line-height: 6.15385vw;
  text-align: left;
  margin-top: 3.84615vw;
}
.popup .person__info .name b[data-v-75f29932] {
  font-weight: 600;
}
.popup .menu-links[data-v-75f29932] {
  margin-top: 10.25641vw;
}
.popup .menu-links__item[data-v-75f29932] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 4.10256vw;
  font-weight: 400;
  line-height: 6.15385vw;
  text-align: left;
  color: #383c4f;
  position: relative;
  height: 10.25641vw;
  margin-bottom: 4.10256vw;
}
.popup .menu-links__item .arrow-down[data-v-75f29932] {
  width: 6.15385vw;
  height: 6.15385vw;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB6SURBVHgB7c8xDkAwFAbgh2uIMLpBBxInwJHazeoodQIJko5GGxHnUCSWDvUWA8n71vf+/n0AhJD/c7AFlhYzaAgt6UV1MnrKu4D/QVgnu1MDwsMWtnUa/SC+Ls3MiRZqkBWWRwvuktYsOR/vGw5vY0nJWZJzIIR8ywHYHhs7OaLE3QAAAABJRU5ErkJggg==) no-repeat center center;
}
.popup .menu-links__item__icon[data-v-75f29932] {
  width: 6.15385vw;
  height: 6.15385vw;
}
.popup .menu-links__item__content[data-v-75f29932] {
  display: flex;
  align-content: center;
  flex: 1;
}
.popup .menu-links__item__content span[data-v-75f29932] {
  margin-left: 3.84615vw;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/CustomNotify/Index.vue?vue&type=style&index=0&id=530ff42d&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.custom-notify[data-v-530ff42d] {
  display: flex;
  width: 91.79487vw;
  padding: 2.05128vw 2.5641vw;
  align-items: center;
  gap: 2.05128vw;
  border-radius: 1.90769vw;
  background: rgba(246, 234, 208, 0.96);
  box-shadow: 0 0.76923vw 1.53846vw 0 rgba(210, 199, 174, 0.48);
  position: fixed;
  top: 4.10256vw;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999;
}
.custom-notify .icon[data-v-530ff42d] {
  margin-right: 2.5641vw;
}
.custom-notify .text[data-v-530ff42d] {
  flex: 1;
  word-break: break-word;
  color: var(--New-Branding-Boreaux, #3e000d);
  font-variant-numeric: lining-nums tabular-nums;
  font-feature-settings: "case" on;
  font-family: "PP Editorial New";
  font-size: 3.33333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.custom-notify .close[data-v-530ff42d] {
  font-size: 4.10256vw;
  margin-left: 2.5641vw;
  cursor: pointer;
}
.success[data-v-530ff42d] {
  border-radius: 1.90769vw;
  background: rgba(246, 234, 208, 0.96);
  box-shadow: 0 0.76923vw 1.53846vw 0 rgba(210, 199, 174, 0.48);
}
.error[data-v-530ff42d] {
  background-color: #fff1f0;
  color: #ff4d4f;
}
.warning[data-v-530ff42d] {
  background-color: #fffbe6;
  color: #faad14;
}
.fade-enter-active[data-v-530ff42d],
.fade-leave-active[data-v-530ff42d] {
  transition: opacity 0.3s;
}
.fade-enter-from[data-v-530ff42d],
.fade-leave-to[data-v-530ff42d] {
  opacity: 0;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************/

.home-page {
  /* background: url("@/assets/images/home/bg.png"); */
  background: #fff8e8;
  min-width: 100vw;
  /* height: 100vh; */
  background-size: 100%;
  overflow-y: scroll;
}

/* 管理后台路由下去掉父级背景，由子页面自行控制背景 */
.admin-route-page {
  min-width: 100vw;
  min-height: 100vh;
  background: transparent;
  overflow-y: auto;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./src/assets/css/common.scss ***!
  \******************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "FK Screamer";
  src: url(/fonts/FKScreamer.d9d610b1.ttf) format("truetype");
}
@font-face {
  font-family: "Halyard Display";
  font-style: normal;
  src: url(/fonts/HalyardDis.a51a75df.otf) format("truetype");
}
@font-face {
  font-family: "Space Mono";
  font-style: normal;
  src: url(/fonts/SpaceMono-Regular.9ed7f1f9.ttf) format("truetype");
}
@font-face {
  font-family: "Space Mono Bold";
  font-style: normal;
  src: url(/fonts/SpaceMono-Bold.14a94d7a.ttf) format("truetype");
}
@font-face {
  font-family: "Clash Display";
  src: url(/fonts/ClashDisplay-Regular.d60c2bc8.otf);
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Clash Display";
  src: url(/fonts/ClashDisplay-Medium.e95bbbba.otf);
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Clash Display";
  src: url(/fonts/ClashDisplay-Semibold.a69f8631.otf);
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Clash Display";
  src: url(/fonts/ClashDisplay-Bold.7152a0cf.otf);
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "PP Editorial New";
  src: url(/fonts/PPEditorialNew-Regular.63e67670.ttf);
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TT Commons Pro Trial Variable";
  src: url("/fonts/TT%20Commons%20Pro%20Trial%20Variable.59fdbc49.ttf") format("truetype");
}
@font-face {
  font-family: "Instrument Sans";
  src: url(/fonts/InstrumentSans-Regular.024030bc.ttf) format("truetype");
}
@font-face {
  font-family: "Instrument Sans";
  font-weight: 500;
  src: url(/fonts/InstrumentSans-Medium.0f7def7d.ttf) format("truetype");
}
/* 移除所有元素的margin和padding */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  /* 使得元素的总宽度和高度包括padding和border */
}

body {
  font-family: "Halyard Display";
  margin: 0;
  padding: 0;
}

html {
  scroll-behavior: smooth;
}

/* 仅在 Safari 浏览器中应用的样式 */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    body {
      letter-spacing: -1px;
    }
  }
}
a {
  text-decoration: none;
}

.web-flex {
  display: flex;
}

/* PC 端也使用移动端布局 */
.mb {
  display: block;
}

.pc {
  display: none;
}

/* 弹窗 Teleport 容器 */
#teleport-popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  pointer-events: none;
}

#teleport-popup > * {
  pointer-events: auto;
}

#teleport-popup .van-popup,
#teleport-popup .van-overlay {
  pointer-events: auto !important;
}

/* PC 端：整体缩放到手机尺寸 390px 宽，居中展示 */
@media screen and (min-width: 761px) {
  body {
    overflow-x: hidden;
    background: #f0f0f0;
  }
  #pc-mobile-wrapper {
    width: 100vw;
    min-height: 100vh;
    transform: scale(var(--mobile-scale, 1));
    transform-origin: top center;
  }
  .history-page {
    height: 2000px !important;
  }
  #app-root {
    display: flex;
    justify-content: center;
  }
  #app {
    width: 100vw;
  }
  .van-overflow-hidden {
    overflow: visible !important;
  }
  /* 图标/图片/svg 统一放大以补偿 scale，避免逐个兜底 */
  #pc-mobile-wrapper .van-icon {
    font-size: 5.13vw !important;
  }
  #pc-mobile-wrapper .van-checkbox__icon,
  #pc-mobile-wrapper .van-radio__icon {
    font-size: 6.5vw !important;
  }
  #pc-mobile-wrapper .van-loading__spinner {
    width: 5.13vw !important;
    height: 5.13vw !important;
  }
  .withdraw-page {
    height: 100% !important;
  }
  #pc-mobile-wrapper svg[width="12"],
  #pc-mobile-wrapper img[width="12"] {
    width: 3.0769230769vw !important;
  }
  #pc-mobile-wrapper svg[height="12"],
  #pc-mobile-wrapper img[height="12"] {
    height: 3.0769230769vw !important;
  }
  #pc-mobile-wrapper svg[width="13"],
  #pc-mobile-wrapper img[width="13"] {
    width: 3.3333333333vw !important;
  }
  #pc-mobile-wrapper svg[height="13"],
  #pc-mobile-wrapper img[height="13"] {
    height: 3.3333333333vw !important;
  }
  #pc-mobile-wrapper svg[width="14"],
  #pc-mobile-wrapper img[width="14"] {
    width: 3.5897435897vw !important;
  }
  #pc-mobile-wrapper svg[height="14"],
  #pc-mobile-wrapper img[height="14"] {
    height: 3.5897435897vw !important;
  }
  #pc-mobile-wrapper svg[width="16"],
  #pc-mobile-wrapper img[width="16"] {
    width: 4.1025641026vw !important;
  }
  #pc-mobile-wrapper svg[height="16"],
  #pc-mobile-wrapper img[height="16"] {
    height: 4.1025641026vw !important;
  }
  #pc-mobile-wrapper svg[width="17"],
  #pc-mobile-wrapper img[width="17"] {
    width: 4.358974359vw !important;
  }
  #pc-mobile-wrapper svg[height="17"],
  #pc-mobile-wrapper img[height="17"] {
    height: 4.358974359vw !important;
  }
  #pc-mobile-wrapper svg[width="19"],
  #pc-mobile-wrapper img[width="19"] {
    width: 4.8717948718vw !important;
  }
  #pc-mobile-wrapper svg[height="19"],
  #pc-mobile-wrapper img[height="19"] {
    height: 4.8717948718vw !important;
  }
  #pc-mobile-wrapper svg[width="20"],
  #pc-mobile-wrapper img[width="20"] {
    width: 5.1282051282vw !important;
  }
  #pc-mobile-wrapper svg[height="20"],
  #pc-mobile-wrapper img[height="20"] {
    height: 5.1282051282vw !important;
  }
  #pc-mobile-wrapper svg[width="21"],
  #pc-mobile-wrapper img[width="21"] {
    width: 5.3846153846vw !important;
  }
  #pc-mobile-wrapper svg[height="21"],
  #pc-mobile-wrapper img[height="21"] {
    height: 5.3846153846vw !important;
  }
  #pc-mobile-wrapper svg[width="24"],
  #pc-mobile-wrapper img[width="24"] {
    width: 6.1538461538vw !important;
  }
  #pc-mobile-wrapper svg[height="24"],
  #pc-mobile-wrapper img[height="24"] {
    height: 6.1538461538vw !important;
  }
  #pc-mobile-wrapper svg[width="25"],
  #pc-mobile-wrapper img[width="25"] {
    width: 6.4102564103vw !important;
  }
  #pc-mobile-wrapper svg[height="25"],
  #pc-mobile-wrapper img[height="25"] {
    height: 6.4102564103vw !important;
  }
  #pc-mobile-wrapper svg[width="30"],
  #pc-mobile-wrapper img[width="30"] {
    width: 7.6923076923vw !important;
  }
  #pc-mobile-wrapper svg[height="30"],
  #pc-mobile-wrapper img[height="30"] {
    height: 7.6923076923vw !important;
  }
  #pc-mobile-wrapper svg[width="31"],
  #pc-mobile-wrapper img[width="31"] {
    width: 7.9487179487vw !important;
  }
  #pc-mobile-wrapper svg[height="31"],
  #pc-mobile-wrapper img[height="31"] {
    height: 7.9487179487vw !important;
  }
  #pc-mobile-wrapper svg[width="32"],
  #pc-mobile-wrapper img[width="32"] {
    width: 8.2051282051vw !important;
  }
  #pc-mobile-wrapper svg[height="32"],
  #pc-mobile-wrapper img[height="32"] {
    height: 8.2051282051vw !important;
  }
  #pc-mobile-wrapper svg[width="33"],
  #pc-mobile-wrapper img[width="33"] {
    width: 8.4615384615vw !important;
  }
  #pc-mobile-wrapper svg[height="33"],
  #pc-mobile-wrapper img[height="33"] {
    height: 8.4615384615vw !important;
  }
  #pc-mobile-wrapper svg[width="35"],
  #pc-mobile-wrapper img[width="35"] {
    width: 8.9743589744vw !important;
  }
  #pc-mobile-wrapper svg[height="35"],
  #pc-mobile-wrapper img[height="35"] {
    height: 8.9743589744vw !important;
  }
  #pc-mobile-wrapper svg[width="37"],
  #pc-mobile-wrapper img[width="37"] {
    width: 9.4871794872vw !important;
  }
  #pc-mobile-wrapper svg[height="37"],
  #pc-mobile-wrapper img[height="37"] {
    height: 9.4871794872vw !important;
  }
  #pc-mobile-wrapper svg[width="40"],
  #pc-mobile-wrapper img[width="40"] {
    width: 10.2564102564vw !important;
  }
  #pc-mobile-wrapper svg[height="40"],
  #pc-mobile-wrapper img[height="40"] {
    height: 10.2564102564vw !important;
  }
  #pc-mobile-wrapper svg[width="41"],
  #pc-mobile-wrapper img[width="41"] {
    width: 10.5128205128vw !important;
  }
  #pc-mobile-wrapper svg[height="41"],
  #pc-mobile-wrapper img[height="41"] {
    height: 10.5128205128vw !important;
  }
  #pc-mobile-wrapper svg[width="48"],
  #pc-mobile-wrapper img[width="48"] {
    width: 12.3076923077vw !important;
  }
  #pc-mobile-wrapper svg[height="48"],
  #pc-mobile-wrapper img[height="48"] {
    height: 12.3076923077vw !important;
  }
  #pc-mobile-wrapper svg[width="49"],
  #pc-mobile-wrapper img[width="49"] {
    width: 12.5641025641vw !important;
  }
  #pc-mobile-wrapper svg[height="49"],
  #pc-mobile-wrapper img[height="49"] {
    height: 12.5641025641vw !important;
  }
  #pc-mobile-wrapper svg[width="56"],
  #pc-mobile-wrapper img[width="56"] {
    width: 14.358974359vw !important;
  }
  #pc-mobile-wrapper svg[height="56"],
  #pc-mobile-wrapper img[height="56"] {
    height: 14.358974359vw !important;
  }
  #pc-mobile-wrapper svg[width="57"],
  #pc-mobile-wrapper img[width="57"] {
    width: 14.6153846154vw !important;
  }
  #pc-mobile-wrapper svg[height="57"],
  #pc-mobile-wrapper img[height="57"] {
    height: 14.6153846154vw !important;
  }
  #pc-mobile-wrapper svg[width="61"],
  #pc-mobile-wrapper img[width="61"] {
    width: 15.641025641vw !important;
  }
  #pc-mobile-wrapper svg[height="61"],
  #pc-mobile-wrapper img[height="61"] {
    height: 15.641025641vw !important;
  }
  #pc-mobile-wrapper svg[width="62"],
  #pc-mobile-wrapper img[width="62"] {
    width: 15.8974358974vw !important;
  }
  #pc-mobile-wrapper svg[height="62"],
  #pc-mobile-wrapper img[height="62"] {
    height: 15.8974358974vw !important;
  }
  #pc-mobile-wrapper svg[width="120"],
  #pc-mobile-wrapper img[width="120"] {
    width: 30.7692307692vw !important;
  }
  #pc-mobile-wrapper svg[height="120"],
  #pc-mobile-wrapper img[height="120"] {
    height: 30.7692307692vw !important;
  }
  #pc-mobile-wrapper svg[width="121"],
  #pc-mobile-wrapper img[width="121"] {
    width: 31.0256410256vw !important;
  }
  #pc-mobile-wrapper svg[height="121"],
  #pc-mobile-wrapper img[height="121"] {
    height: 31.0256410256vw !important;
  }
  #pc-mobile-wrapper svg[width="141"],
  #pc-mobile-wrapper img[width="141"] {
    width: 36.1538461538vw !important;
  }
  #pc-mobile-wrapper svg[height="141"],
  #pc-mobile-wrapper img[height="141"] {
    height: 36.1538461538vw !important;
  }
  #pc-mobile-wrapper svg[width="156"],
  #pc-mobile-wrapper img[width="156"] {
    width: 40vw !important;
  }
  #pc-mobile-wrapper svg[height="156"],
  #pc-mobile-wrapper img[height="156"] {
    height: 40vw !important;
  }
  #pc-mobile-wrapper svg[width="157"],
  #pc-mobile-wrapper img[width="157"] {
    width: 40.2564102564vw !important;
  }
  #pc-mobile-wrapper svg[height="157"],
  #pc-mobile-wrapper img[height="157"] {
    height: 40.2564102564vw !important;
  }
  #pc-mobile-wrapper svg[width="184"],
  #pc-mobile-wrapper img[width="184"] {
    width: 47.1794871795vw !important;
  }
  #pc-mobile-wrapper svg[height="184"],
  #pc-mobile-wrapper img[height="184"] {
    height: 47.1794871795vw !important;
  }
  #pc-mobile-wrapper svg[width="185"],
  #pc-mobile-wrapper img[width="185"] {
    width: 47.4358974359vw !important;
  }
  #pc-mobile-wrapper svg[height="185"],
  #pc-mobile-wrapper img[height="185"] {
    height: 47.4358974359vw !important;
  }
  #pc-mobile-wrapper svg[width="193"],
  #pc-mobile-wrapper img[width="193"] {
    width: 49.4871794872vw !important;
  }
  #pc-mobile-wrapper svg[height="193"],
  #pc-mobile-wrapper img[height="193"] {
    height: 49.4871794872vw !important;
  }
  #pc-mobile-wrapper svg[width="194"],
  #pc-mobile-wrapper img[width="194"] {
    width: 49.7435897436vw !important;
  }
  #pc-mobile-wrapper svg[height="194"],
  #pc-mobile-wrapper img[height="194"] {
    height: 49.7435897436vw !important;
  }
  #pc-mobile-wrapper svg[width="333"],
  #pc-mobile-wrapper img[width="333"] {
    width: 85.3846153846vw !important;
  }
  #pc-mobile-wrapper svg[height="333"],
  #pc-mobile-wrapper img[height="333"] {
    height: 85.3846153846vw !important;
  }
  #pc-mobile-wrapper svg[width="334"],
  #pc-mobile-wrapper img[width="334"] {
    width: 85.641025641vw !important;
  }
  #pc-mobile-wrapper svg[height="334"],
  #pc-mobile-wrapper img[height="334"] {
    height: 85.641025641vw !important;
  }
  #pc-mobile-wrapper svg[width="342"],
  #pc-mobile-wrapper img[width="342"] {
    width: 87.6923076923vw !important;
  }
  #pc-mobile-wrapper svg[height="342"],
  #pc-mobile-wrapper img[height="342"] {
    height: 87.6923076923vw !important;
  }
  #pc-mobile-wrapper svg[width="360"],
  #pc-mobile-wrapper img[width="360"] {
    width: 92.3076923077vw !important;
  }
  #pc-mobile-wrapper svg[height="360"],
  #pc-mobile-wrapper img[height="360"] {
    height: 92.3076923077vw !important;
  }
}
.el-loading-mask.basboard-fullscreen {
  top: 19.48718vw;
}
.el-loading-mask.basboard-fullscreen .el-loading-text {
  font-size: 4.61538vw;
  color: rgb(186, 84, 0);
}

/* 列表样式重置 */
ul,
ol {
  list-style: none;
  /* 移除默认的列表样式（项目符号或编号） */
}

/* 链接样式重置 */
a {
  text-decoration: none;
  /* 移除链接的下划线 */
  color: #007BFF;
  /* 设置一个基本的链接颜色 */
}

/* 强调样式重置 */
em,
strong {
  font-style: normal;
  /* 移除<em>的斜体样式 */
  font-weight: normal;
  /* 移除<strong>的加粗样式，可以根据需要使用 */
}

/* 表单元素重置 */
input,
button,
select,
textarea {
  font-family: inherit;
  /* 继承body的字体样式 */
  font-size: 100%;
  /* 使得字体大小与父元素相同 */
  margin: 0;
  /* 移除默认的外边距 */
}

/* 按钮样式重置 */
button {
  cursor: pointer;
  /* 鼠标悬停时显示手指指针，表示可点击 */
  border: none;
  /* 移除默认边框 */
  background-color: #007BFF;
  /* 设置背景颜色 */
  color: white;
  /* 设置文字颜色 */
  padding: 2.5641vw 5.12821vw;
  /* 设置内边距 */
}

.font-main {
  font-family: "Halyard Display" !important;
}

.flex {
  display: flex;
}

.base-btn:active {
  opacity: 0.8;
}

.van-overlay {
  background: rgba(0, 0, 0, 0.32);
}

.input:-internal-autofill-selected {
  background: transparent !important;
}

.error .van-cell-group--inset {
  border: 1px solid #ed7282 !important;
}

.error-text {
  font-size: 3.07692vw;
  font-weight: 500;
  color: #ed7282;
  margin-top: 1.53846vw;
}

.loading-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.header-title {
  padding: 0 6.15385vw 6.15385vw 6.15385vw;
  width: 89.74359vw;
  height: 12.30769vw;
  color: var(--Brand-Other-Boreaux, #3e000d);
  font-family: "PP Editorial New";
  font-size: 10.25641vw;
  font-style: normal;
  font-weight: 400;
  line-height: 12.30769vw;
  letter-spacing: -0.8px;
  margin-bottom: 6.15385vw;
}

@keyframes slide-in {
  0% {
    transform: translateY(5%);
    /* 动画起始于屏幕外右侧 */
    opacity: 0;
    /* 初始完全透明 */
  }
  100% {
    transform: translateY(0);
    /* 动画结束于原位 */
    opacity: 1;
    /* 最终完全不透明 */
  }
}
/* 离开状态定义动画 */
@keyframes slide-out {
  0% {
    transform: translateY(0);
    /* 动画起始于原位 */
    opacity: 1;
    /* 初始完全不透明 */
  }
  100% {
    transform: translateY(-5%);
    /* 动画结束于屏幕外左侧 */
    opacity: 0;
    /* 最终完全透明 */
  }
}
/* 动画添加对应的类 */
.slide-in-enter-active {
  animation: slide-in 1s ease forwards;
}

.slide-in-leave-active {
  animation: slide-out 0.5s ease forwards;
}

/* 滑入动画定义（从右侧滑入） */
@keyframes slide-in-right {
  0% {
    transform: translateX(10%);
    /* 动画起始于屏幕外右侧 */
    opacity: 0;
    /* 初始完全透明 */
  }
  100% {
    transform: translateX(0);
    /* 动画结束于原位 */
    opacity: 1;
    /* 最终完全不透明 */
  }
}
/* 滑出动画定义（从左侧滑出） */
@keyframes slide-out-left {
  0% {
    transform: translateX(0);
    /* 动画起始于原位 */
    opacity: 1;
    /* 初始完全不透明 */
  }
  100% {
    transform: translateX(-10%);
    /* 动画结束于屏幕外左侧 */
    opacity: 0;
    /* 最终完全透明 */
  }
}
/* 动画添加对应的类 */
.slide-in-right-enter-active {
  animation: slide-in-right 1s ease forwards;
}

.slide-in-right-leave-active {
  animation: slide-out-left 0.5s ease forwards;
}

.view-transition {
  animation: slide-in-right 1s ease forwards;
}

@keyframes backgroundExpand {
  0% {
    transform: translateY(10%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.toast {
  left: 4.10256vw !important;
}
.toast .van-popover__content {
  display: flex;
  width: 92.82051vw;
  padding: 3.07692vw;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.05128vw;
  border-radius: 4.10256vw;
  background: linear-gradient(0deg, rgba(35, 0, 7, 0.08) 0%, rgba(35, 0, 7, 0.08) 100%), #F6EAD0 !important;
  align-self: stretch;
  color: var(--Brand-Other-Boreaux, #3E000D);
  font-family: "Instrument Sans";
  font-size: 3.84615vw;
  font-style: normal;
  font-weight: 700;
  line-height: 6.15385vw;
}

.van-toast {
  word-break: break-word;
}
