.login-bind-modal-wrap .ant-modal-header{display:none}.login-bind-modal-wrap .ant-modal-body{border-radius:8px;height:666px;overflow:hidden;padding:0}.login-bind-modal-wrap .ant-modal-content{border-radius:8px;padding:0!important}.limited-time-offer-promotion-modal .ant-modal-content{background-image:url(./promotion_bg.281312ec.png?x-oss-process=image/resize,w_1920/format,webp);background-position:50%;background-size:cover;border-radius:8px;padding:44px!important}.limited-time-offer-promotion-modal .ant-modal-close-x{color:#000}@media (max-width:768px){.limited-time-offer-promotion-modal .ant-modal-body{padding:20px}}.limited-time-offer-promotion .promotion-content{display:flex}.limited-time-offer-promotion .promotion-text{display:flex;flex:1;flex-direction:column;justify-content:center}.limited-time-offer-promotion .title{color:#000;display:inline-flex;font-size:28px;font-weight:500;letter-spacing:-1px}.limited-time-offer-promotion .title .badge{align-items:center;background:linear-gradient(90deg,#ff620d 4.17%,#ff6f67);border-radius:12px 12px 12px 0;color:#fff;display:flex;font-size:12px;font-weight:500;height:24px;justify-content:center;letter-spacing:0;padding:0 12px;transform:translate(8px,-8px)}.limited-time-offer-promotion .subtitle{color:#000;font-size:20px;font-weight:500;margin-bottom:12px;margin-top:-16px}.limited-time-offer-promotion .price{color:#ff393a;font-size:32px;font-weight:600}.limited-time-offer-promotion .price .price-unit{font-size:24px}.limited-time-offer-promotion .description{color:#000;font-size:16px;font-weight:400}.limited-time-offer-promotion .qr-content{margin-top:24px}.limited-time-offer-promotion .qr-content .qr-img{background-color:#fff;border-radius:6px;height:180px;-o-object-fit:contain;object-fit:contain;padding:6px;width:180px}.limited-time-offer-promotion .qr-content .qr-text{color:#000;font-size:12px;margin-top:16px}.limited-time-offer-promotion .promotion-image{bottom:0;position:absolute;right:4px;width:345px}.limited-time-offer-promotion .promotion-image img{-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.limited-time-offer-promotion .title{font-size:20px}.limited-time-offer-promotion .subtitle{font-size:20px;margin-top:-12px}.limited-time-offer-promotion .price{font-size:36px}.limited-time-offer-promotion .price .price-unit{font-size:20px}.limited-time-offer-promotion .description{font-size:12px}.limited-time-offer-promotion .promotion-image{display:none}}.christmas-modal-wrap .ant-modal{max-width:100vw;padding:0;top:0}.christmas-modal-wrap .ant-modal-content{background-color:transparent;box-shadow:none;padding:0}.christmas-modal-wrap .ant-modal-body{padding:0}.christmas-modal-wrap .ant-modal-close{color:#fffc;display:none;right:20px;top:20px;z-index:1001}.christmas-modal-wrap .ant-modal-close:hover{color:#fff}.christmas-modal-content{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.christmas-modal-content .dialog-image-wrapper{display:inline-block;position:relative;z-index:1000}.christmas-modal-content .dialog-image{display:block;max-width:842px;-o-object-fit:contain;object-fit:contain;position:relative}.christmas-modal-content .click-area{background-color:transparent;bottom:124px;cursor:pointer;height:80px;left:140px;position:absolute;width:200px;z-index:1001}.christmas-modal-content .click-area-close{cursor:pointer;height:32px;position:absolute;right:100px;top:109px;width:32px}.snow-canvas{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:999}.music-btn{animation:rotate 3s linear infinite;animation-play-state:paused;cursor:pointer;display:flex;gap:8px;height:32px;position:fixed;right:20px;top:20px;transition:all .3s ease;width:32px;z-index:1000}.music-btn.playing{animation-play-state:running}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.icon-note{animation:bounce 1s infinite alternate;display:inline-block}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.invite-help-modal .ant-modal{width:466px!important}.invite-help-modal .ant-modal-content{background:transparent;padding:0;width:466px}.invite-help-modal .ant-modal-content .ant-modal-close-x{color:#fff}.invite-help-modal .ant-modal-body{padding:0!important}.invite-help-modal .invite-help-modal-content{background:#fff;border-radius:4px;overflow:hidden;position:relative;transition:all .3s ease;width:100%;z-index:1}.invite-help-modal .invite-help-modal-content .help-content{display:flex;flex-direction:column;position:relative;z-index:1}.invite-help-modal .invite-help-modal-content .help-content .top-section{display:flex;height:316px;position:relative}.invite-help-modal .invite-help-modal-content .help-content .top-section .bg-image{height:auto;position:absolute;width:100%;z-index:0}.invite-help-modal .invite-help-modal-content .help-content .top-section .boost-section{display:flex;flex-direction:column;margin:16px 0 26px 32px;z-index:1}.invite-help-modal .invite-help-modal-content .help-content .top-section .boost-section .boost-title{color:#fff;display:flex;flex-direction:column;font-size:48px;font-weight:400;line-height:1.2;margin-bottom:16px}.invite-help-modal .invite-help-modal-content .help-content .top-section .boost-section .user-info{align-items:center;display:flex;gap:12px;margin-bottom:16px}.invite-help-modal .invite-help-modal-content .help-content .top-section .boost-section .user-info .avatar{align-items:center;background:#fff;border-radius:50%;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.invite-help-modal .invite-help-modal-content .help-content .top-section .boost-section .user-info .avatar .avatar-img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.invite-help-modal .invite-help-modal-content .help-content .top-section .boost-section .user-info .username{color:#fff;font-size:18px;font-weight:500}.invite-help-modal .invite-help-modal-content .help-content .top-section .boost-section .invite-text{word-wrap:break-word;color:#fff;font-family:PingFang SC,serif;font-size:16px;font-weight:400;line-height:24px;margin-right:40px;white-space:pre-wrap}.invite-help-modal .invite-help-modal-content .help-content .top-section .boost-section .invite-text.en{font-family:Montserrat,serif;font-size:14px;line-height:20px}.invite-help-modal .invite-help-modal-content .help-content .action-section{background:#fff;display:flex;justify-content:center}.invite-help-modal .invite-help-modal-content .help-content .action-section .help-button{align-items:center;border-radius:90px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:20px;margin:28px 73px;padding:15px 20px;transition:all .3s ease;width:100%}.invite-help-modal .invite-help-modal-content .help-content .action-section .help-button.ranking-button{background:linear-gradient(254.83deg,#ff5b00 9.64%,#ff2b00 91.04%)}.invite-help-modal .invite-help-modal-content .help-content .action-section .help-button.common-button{background:linear-gradient(90deg,#0032ff -17.51%,#7d71ff 108.12%)}@media (max-width:768px){.invite-help-modal .ant-modal-content{max-width:400px;width:90vw!important}.invite-help-modal .invite-help-modal-content{min-height:auto}.invite-help-modal .invite-help-modal-content .help-content{padding:24px 20px}.invite-help-modal .invite-help-modal-content .help-content .help-title{font-size:24px;margin-bottom:24px}.invite-help-modal .invite-help-modal-content .help-content .help-section{margin-bottom:20px}.invite-help-modal .invite-help-modal-content .help-content .help-section .section-title{font-size:16px}.invite-help-modal .invite-help-modal-content .help-content .help-section .section-content{font-size:13px;padding-left:20px}}.invite-ranking-start-modal .ant-modal-content{background:transparent;border:none;box-shadow:none;max-width:none;padding:0}.invite-ranking-start-modal .ant-modal-body{padding:0!important}.invite-ranking-start-modal .invite-ranking-start-modal-content{background:linear-gradient(180deg,#ffdfb4 -14.06%,#d0af82 43.9%,#ffedd4 131.98%);border-radius:12px;height:auto;position:relative;transition:all .3s ease;width:100%;z-index:1}.invite-ranking-start-modal .invite-ranking-start-modal-content .modal-bg-image{border-radius:0 12px 12px 0;height:100%;position:absolute;right:0;top:0;z-index:1}.invite-ranking-start-modal .invite-ranking-start-modal-content .modal-bg-image-left{left:-194px;position:absolute;top:66px;width:188px;z-index:2}.invite-ranking-start-modal .invite-ranking-start-modal-content .modal-bg-image-right{bottom:-34px;position:absolute;right:-160px;width:289px;z-index:2}.invite-ranking-start-modal .invite-ranking-start-modal-content .close-btn{align-items:center;border-radius:4px;color:#00000073;cursor:pointer;display:flex;height:22px;justify-content:center;line-height:1;position:absolute;right:12px;top:10px;transition:all .3s;width:22px;z-index:10}.invite-ranking-start-modal .invite-ranking-start-modal-content .close-btn:hover{background-color:#0000000f;color:#000000e0;text-decoration:none}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info{display:flex;flex-direction:column;min-height:480px;padding:32px 46px;z-index:1}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .badge-status{align-content:center;background-color:#2d190a;border-radius:28px 20px 20px 0;height:28px;width:-moz-fit-content;width:fit-content}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .badge-status .badge-status-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fddb92,#ffeed9);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:16px;font-weight:400;padding:0 12px}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .badge-title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#1a0e04,#52290e);-webkit-background-clip:text;background-clip:text;color:#000;font-size:48px;font-weight:500;letter-spacing:6px;line-height:44px;margin-top:12px;position:relative;white-space:pre-wrap;z-index:10}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .badge-title.en{font-size:40px;letter-spacing:0;line-height:42px}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .banner-left-subtitle{color:#441c08;font-size:16px;font-weight:400;line-height:20px;margin-bottom:12px;margin-top:12px}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .banner-left-subtitle.en{font-size:16px;line-height:20px}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .honor-img{height:auto;margin-top:33px;width:149px}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .banner-invite{align-items:center;background:#3f2a18;border:none;border-radius:90px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:56px;justify-content:center;margin-top:32px;min-width:154px;padding:0 34px;width:-moz-fit-content;width:fit-content}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .benefits-list{display:flex;flex-direction:column;gap:12px;margin-top:18px;width:100%}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .benefits-list .benefit-item{align-items:center;background:#faeddb66;border:1px solid hsla(0,0%,100%,.5);border-radius:12px;box-shadow:0 2px 4px #b58f6c6b;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .benefits-list .benefit-title{align-items:center;color:#3f2a18;display:flex;font-size:16px;font-weight:500;gap:10px}.invite-ranking-start-modal .invite-ranking-start-modal-content .left-info .benefits-list .benefit-title .title-index{color:#000;font-size:20px;font-weight:500}.components-image-guidance .ant-modal .ant-modal-content{background-image:var(--bg-image-url);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:506px;padding:30px 36px}.components-image-guidance .ant-modal .ant-modal-content .ant-modal-body{height:100%}.components-image-guidance .next-button{align-items:center;background:linear-gradient(90deg,#0032ff -17.51%,#7d71ff 108.12%);border-radius:90px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;gap:4px;height:40px;justify-content:center;padding:0 12px;width:100px}.components-image-guidance .components-image-guidance-content{display:flex;flex-direction:column;height:100%}.components-image-guidance .components-image-guidance-content .header-wrapper{color:#000;font-weight:500;line-height:30px}.components-image-guidance .components-image-guidance-content .header-wrapper .title{font-size:24px}.components-image-guidance .components-image-guidance-content .header-wrapper .desc{font-size:18px}.components-image-guidance .components-image-guidance-content .content-wrapper{margin-top:20px}.components-image-guidance .components-image-guidance-content .content-wrapper .item-title{color:#000;font-size:16px;text-transform:capitalize}.components-image-guidance .components-image-guidance-content .content-wrapper .item-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.components-image-guidance .components-image-guidance-content .content-wrapper .radio-button{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;text-transform:capitalize;width:153px}.components-image-guidance .components-image-guidance-content .content-wrapper .radio-button.active{background:#0032ff;border:none;color:#fff}.components-image-guidance .components-image-guidance-content .content-wrapper .checkbox-button{align-items:center;align-self:stretch;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;display:flex;font-size:14px;gap:10px;min-height:36px;padding:11px 20px;width:220px}.components-image-guidance .components-image-guidance-content .content-wrapper .checkbox-button .checkbox-button-text{align-items:center;display:flex;flex-direction:row;gap:10px;width:100%}.components-image-guidance .components-image-guidance-content .content-wrapper .checkbox-button .checkbox-button-text img{width:14px}.components-image-guidance .components-image-guidance-content .content-wrapper .checkbox-button.active{border:1px solid #0032ff;border-radius:8px}.components-image-guidance .components-image-guidance-content .content-wrapper .checkbox-button.other-checkbox-button{align-items:flex-start;flex-direction:column;width:100%}.components-image-guidance .components-image-guidance-content .content-wrapper .checkbox-button.other-checkbox-button .checkbox-button-content{width:100%}.components-image-guidance .components-image-guidance-content .content-wrapper .ant-input:active,.components-image-guidance .components-image-guidance-content .content-wrapper .ant-input:focus,.components-image-guidance .components-image-guidance-content .content-wrapper .ant-input:hover{border-color:#e1e2e9;box-shadow:none;outline:none}.components-image-guidance .components-image-guidance-content .footer-wrapper{align-items:flex-end;display:flex;flex:1;justify-content:space-between;margin-top:auto}.components-image-guidance .components-image-guidance-content .footer-wrapper .step-number{color:#666a7c;font-size:16px}.components-image-guidance .components-image-guidance-content .footer-wrapper .button-wrapper{display:flex;flex-direction:row;gap:20px}.components-image-guidance .components-image-guidance-content .footer-wrapper .button-wrapper .prev-button{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:90px;color:#000;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;padding:0 12px;width:100px}.components-image-guidance .components-image-guidance-content-tip{align-items:center;color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.components-image-guidance .components-image-guidance-content-tip .text1{font-size:40px;font-weight:500}.components-image-guidance .components-image-guidance-content-tip .text2{font-size:24px;font-weight:500}.components-image-guidance .components-image-guidance-content-tip .text3{font-size:16px}.components-image-guidance .components-image-guidance-content-tip .text4{color:#8f93a5;font-size:14px;line-height:30px}.login-modal-wrap .ant-modal{top:60px}.login-modal-wrap .ant-modal-header{display:none}.login-modal-wrap .ant-modal-close{top:42px}.login-modal-wrap .ant-modal-body{align-items:flex-end;box-shadow:unset;display:flex;flex-direction:row;overflow:hidden;padding:0}.login-modal-wrap .ant-modal-body .left-wrapper{flex:1;height:692px}.login-modal-wrap .ant-modal-body .left-wrapper img{height:100%;width:100%}.login-modal-wrap .ant-modal-body iframe{background-color:#fff;border-bottom-right-radius:8px;border-top-right-radius:8px;height:666px;margin-left:-5px;width:472px}.login-modal-wrap .ant-modal-content{background:transparent!important;border-radius:8px;box-shadow:unset;padding:0!important}.system-message-trigger{align-items:center;border-radius:50%;display:inline-flex;height:32px;justify-content:center;position:relative;width:32px}.system-message-trigger.is-scrolled:hover{background-color:#eeeff5}.system-message-trigger img{height:24px;width:24px}.system-message-trigger.has-unread:after{background:#ff4d4f;border-radius:50%;box-shadow:0 0 0 1px #fff;content:"";height:8px;position:absolute;right:6px;top:6px;width:8px}.components-member-avatar{align-items:center;background-color:#f4f5fa;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;position:relative}.components-member-avatar .avatar-img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.components-member-avatar .vip{bottom:-3px;margin-left:auto;margin-right:auto;position:absolute;width:24px}.components-member-avatar.small{border:2px solid #f4f5fa}.components-member-avatar.small .avatar-img{height:32px;width:32px}.components-member-avatar.small .vip{bottom:-3px;width:24px}.components-member-avatar.medium{border:4px solid #f4f5fa}.components-member-avatar.medium .avatar-img{height:62px;width:62px}.components-member-avatar.medium .vip{bottom:-4px;width:28px}.components-member-avatar.large{border:4px solid #f4f5fa}.components-member-avatar.large .avatar-img{height:88px;width:88px}.components-member-avatar.large .vip{bottom:-4px;width:34px}.components-member-avatar.member{border-color:#f1d6bc}.avatar-panel-image{border:1px solid rgba(0,0,0,.1);border-radius:100%;cursor:pointer;height:32px;margin-left:24px;-o-object-fit:cover;object-fit:cover;width:32px}.avatar-panel-content{display:flex;justify-content:center;padding:4px;width:268px}.avatar-panel-content .profile-card{width:100%}.avatar-panel-content .profile-card .button-list{display:flex;flex-direction:row;gap:8px;margin-bottom:14px;margin-top:8px;width:calc(100% - 28px)}.avatar-panel-content .profile-card .button-list .button-item{align-items:center;background-color:#fff;border-radius:90px;color:#000;cursor:pointer;display:flex;flex:1;font-size:12px;height:36px;justify-content:center}.avatar-panel-content .avatar-section{align-items:center;background-color:#f4f5fa;border-radius:2px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:8px;width:100%}.avatar-panel-content .avatar-section.member{background:linear-gradient(239deg,#fff1de,#fff9f1 98.34%)}.avatar-panel-content .avatar-section .components-member-avatar{margin-top:19px}.avatar-panel-content .avatar-section .display-name{color:#000;font-size:16px;font-weight:500;line-height:22px;margin-top:8px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-panel-content .avatar-section .name{color:#666a7c;font-size:12px;font-weight:400;line-height:22px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-panel-content .menu-list{display:flex;flex-direction:column;gap:2px}.avatar-panel-content .menu-item{align-items:center;border-radius:2px;color:#333;cursor:pointer;display:flex;gap:8px;height:44px;padding:0 12px;text-decoration:none;transition:background-color .2s}.avatar-panel-content .menu-item:hover{background-color:#f5f5f5}.avatar-panel-content .invite-item{align-items:center;background:linear-gradient(270.51deg,#ffe8c8 -2.12%,#ffd9a4 95.78%);border-radius:2px;cursor:pointer;display:flex;gap:11px;height:60px;padding:10px 10px 10px 8px;text-decoration:none;transition:background .2s}.avatar-panel-content .invite-item .reward-image{height:100%;width:auto}.avatar-panel-content .invite-item .invite-content{display:flex;flex-direction:column}.avatar-panel-content .invite-item .invite-content .invite-title{color:#874103;font-size:14px;font-weight:400}.avatar-panel-content .invite-item .invite-content .invite-title.en{font-size:12px}.avatar-panel-content .invite-item .invite-content .invite-desc{color:#874103b3;font-size:11px;font-weight:400}.avatar-panel-content .invite-item .invite-right{margin-left:auto}.avatar-panel-content .invite-item .invite-right .invite-icon{color:#0006}.avatar-panel-content .language-select{align-items:center;color:#666;display:flex;font-size:12px;gap:8px;margin-left:auto}.avatar-panel-content .divider{background-color:#e0e0e0;height:1px;margin:8px auto;width:90%}.avatar-panel-popover .ant-popover-arrow{display:none}.avatar-panel-popover .ant-popover-inner{border-radius:8px;padding:0}.avatar-panel-lang-popover .ant-popover-inner{padding:8px 0}.avatar-panel-lang-popover .ant-popover-inner-content{min-width:120px}.avatar-panel-lang-popover .ant-menu-title-content{align-items:center;display:flex;gap:8px}.avatar-panel-lang-popover .ant-menu-title-content .icon{visibility:hidden}.avatar-panel-lang-popover .ant-menu-item-selected{color:var(--text-color-primary)}.avatar-panel-lang-popover .ant-menu-item-selected .icon{visibility:visible}.avatar-panel-lang-popover .ant-menu .ant-menu-item-selected{background-color:transparent;color:var(--text-color-primary)}.avatar-panel-lang-popover .ant-menu-inline,.avatar-panel-lang-popover .ant-menu-vertical,.avatar-panel-lang-popover .ant-menu-vertical-left{border:none}.avatar-panel-lang-popover .ant-menu .ant-menu-item-active:not(.ant-menu-item-selected),.avatar-panel-lang-popover .ant-menu .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:#f5f5f5;color:#000}.components-consume{display:flex;flex:1;flex-direction:column;height:100%}.components-consume h1{color:#000;font-size:24px;font-weight:400;margin:20px 0 24px}.components-consume .middle-wrapper{display:flex;justify-content:space-between;margin-bottom:24px}.components-consume .middle-wrapper .total{color:#000;font-size:14px}.components-consume .nav-menu{align-items:center;border-bottom:1px solid #bbbecd;display:flex;gap:40px;margin-bottom:24px}.components-consume .nav-menu .nav-link{border-bottom:2px solid transparent;color:#000;cursor:pointer;font-size:14px;line-height:22px;margin-bottom:-1px;padding:0 0 7px}.components-consume .nav-menu .nav-link.active{border-bottom:2px solid #000}.components-consume .ant-table-wrapper .ant-table-cell{font-weight:400}.components-consume .ant-table-wrapper .tag{background-color:#eeeff5;border-radius:4px;color:#000;display:inline;font-size:14px;font-weight:400;padding:4px 8px}.components-consume .ant-table-wrapper .tag.expires{color:#bbbecd}.components-consume .ant-table-wrapper .points{align-items:center;display:flex;justify-content:flex-start}.components-consume .ant-table-wrapper .points img{margin-left:8px;margin-right:2px;width:20px}.components-consume .ant-table-wrapper .points .point{font-weight:400;padding-top:3px}.components-income{display:flex;flex:1;flex-direction:column;height:100%}.components-income h1{color:#000;font-size:24px;font-weight:400;margin:20px 0 24px}.components-income .middle-wrapper{display:flex;justify-content:space-between;margin-bottom:24px}.components-income .middle-wrapper .total{color:#000;font-size:14px}.components-income .nav-menu{align-items:center;border-bottom:1px solid #bbbecd;display:flex;gap:40px;margin-bottom:24px}.components-income .nav-menu .nav-link{border-bottom:2px solid transparent;color:#000;cursor:pointer;font-size:14px;line-height:22px;margin-bottom:-1px;padding:0 0 7px}.components-income .nav-menu .nav-link.active{border-bottom:2px solid #000}.components-income .ant-table-wrapper .tag{background-color:#eeeff5;border-radius:4px;color:#000;display:inline;font-size:14px;font-weight:400;padding:4px 8px}.components-income .ant-table-wrapper .tag.expires{color:#bbbecd}.components-income .ant-table-wrapper .points{align-items:center;display:flex;justify-content:flex-start}.components-income .ant-table-wrapper .points img{margin-left:8px;margin-right:2px;width:20px}.components-income .ant-table-wrapper .points .point{font-weight:400;padding-top:3px}.image-specification{align-items:flex-end;display:flex;flex-direction:column;gap:9px;pointer-events:none}.image-specification .tip-line{align-items:center;background-color:#f4f5fa;border-radius:4px;display:flex;font-size:12px;gap:4px;height:22px;padding:0 9px}.image-specification .tip-line .icon{height:12px;width:12px}.image-specification .tip-line .normal{color:#000}.image-specification .tip-line .error{color:#fb5a60}.image-specification .tip-line .tip{color:#666a7c}.image-cropper-compressor{display:flex;flex:1;gap:12px;overflow:hidden;position:relative}.image-cropper-compressor .title{color:#fff;font-size:20px;margin-bottom:12px}.image-cropper-compressor-main{display:flex;flex:1;flex-direction:column;gap:12px;overflow:hidden}.image-cropper-compressor .cropper-image-wrapper{border-radius:8px;display:flex;flex:1;overflow:hidden;position:relative;width:100%}.image-cropper-compressor .cropper-image-wrapper .cropper-image{height:100%;width:100%}.image-cropper-compressor .cropper-image-wrapper .image-specification{bottom:8px;position:absolute;right:8px}.image-cropper-compressor .cropper-controls{background-color:#0003;bottom:0;color:#fff;left:0;position:absolute;text-align:center;width:74vw}.image-cropper-compressor .image-info{background-color:#00000080;color:#fff;padding:10px;position:absolute;right:0;top:0;width:200px}.image-cropper-compressor .bottom-toolbar{align-items:center;background-color:#000;border-radius:90px;color:#fff;display:flex;gap:20px;height:60px;justify-content:space-between;padding:0 16px 0 24px;width:100%}.image-cropper-compressor .bottom-toolbar .operate-item{align-items:center;background-color:#fff3;border-radius:4px;display:flex;gap:8px;height:32px;justify-content:center;padding:0 4px 0 8px;white-space:nowrap}.image-cropper-compressor .bottom-toolbar .operate-item .item-label{color:#fff;font-size:12px}.image-cropper-compressor .bottom-toolbar .button-complete{align-items:center;background-color:#fff;border-radius:90px;color:#000;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;margin-left:auto;padding:0 22px;white-space:nowrap}.image-cropper-compressor .bottom-toolbar .button-complete.disabled{background-color:#ccc;color:#fff;cursor:not-allowed}.image-cropper-compressor .toolbar{align-items:center;display:flex;flex-direction:column;gap:10px;padding-bottom:80px;width:40px}.image-cropper-compressor .ant-select .ant-select-selector{background:transparent!important;border-width:0!important;box-shadow:none!important}.image-cropper-compressor .ant-select .ant-select-selection-item{color:#fff9!important;font-size:12px;line-height:24px!important}.image-cropper-compressor .ant-select .ant-select-arrow{color:#fff9}.image-cropper-compressor .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,.image-cropper-compressor .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-right-width:0!important}.image-cropper-compressor .ant-slider{width:88px}.image-cropper-compressor .ant-slider .ant-slider-rail{background-color:#606162}.image-cropper-compressor .ant-slider .ant-slider-track,.image-cropper-compressor .ant-slider:hover .ant-slider-track{background-color:#fff}.image-cropper-compressor .ant-slider:hover .ant-slider-rail{background-color:#606162}.image-cropper-compressor .ant-slider .ant-slider-handle{border:none}.image-cropper-compressor .ant-slider .ant-slider-handle:focus{box-shadow:none}.image-cropper-compressor .ant-input-number{background-color:#606162;border-color:#606162;color:#fff;font-size:12px;width:60px}.image-cropper-compressor .ant-input-number .ant-input-number-handler-down-inner,.image-cropper-compressor .ant-input-number .ant-input-number-handler-up-inner{color:#b8b8b9}.image-cropper-compressor .ant-input-number .ant-input-number-handler{border:none}.image-cropper-compressor .ant-input-number .ant-input-number-handler:active{background-color:#606162;color:#fff}.image-cropper-compressor .ant-input-number .ant-input-number-handler:active .ant-input-number-handler-down-inner,.image-cropper-compressor .ant-input-number .ant-input-number-handler:active .ant-input-number-handler-up-inner{color:#fff}.image-cropper-compressor .ant-input-number .ant-input-number-handler-wrap{background-color:#606162;border-left:unset;width:16px}.image-cropper-compressor .ant-input-number-focused,.image-cropper-compressor .ant-input-number:focus,.image-cropper-compressor .ant-input-number:hover{border-color:#606162;border-right-width:0!important;box-shadow:none}.image-cropper-compressor .ant-input-number .ant-input-number-input{color:#fff}.cropper-compressor{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:all .3s ease-out;width:100%;z-index:9999}.cropper-compressor .cropper-compressor-mask{-webkit-backdrop-filter:blur(90px);backdrop-filter:blur(90px);background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.cropper-compressor .cropper-compressor-panel{align-items:center;display:flex;flex-direction:column;height:100%;left:0;padding:16px 16px 48px;position:absolute;top:0;width:100%;z-index:1}.cropper-compressor .cropper-compressor-panel-title{align-items:center;color:var(--text-color-inverse);display:flex;justify-content:flex-end;width:100%}.cropper-compressor .cropper-compressor-panel-title .icon{cursor:pointer}.cropper-compressor .cropper-compressor-panel-main{display:flex;flex:1;flex-direction:column;gap:12px;margin-top:40px;min-width:1000px;overflow:hidden;position:relative;width:calc(90% - 100px)}.cropper-compressor .cropper-compressor-panel-main-title{align-items:baseline;color:#fff;display:flex;font-size:20px;font-weight:500;gap:20px}.comp-upload[data-v-46b77cf3]:not(.no-style-class){aspect-ratio:1;background-color:#f8f9fc;border:none;border:1px dashed var(--border-color-2);border-radius:4px;height:100%;text-align:center;vertical-align:top;width:100%}.comp-upload:not(.no-style-class):hover .upload-inner[data-v-46b77cf3]{background-color:#eeeff5}.comp-upload:not(.no-style-class).active[data-v-46b77cf3]{border:1px solid var(--border-color-primary)}.comp-upload:not(.no-style-class).noborder[data-v-46b77cf3]{border-color:transparent}.comp-upload:not(.no-style-class) .upload-inner[data-v-46b77cf3]{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:20px;position:relative;text-align:center}.comp-upload:not(.no-style-class) .upload-inner .text[data-v-46b77cf3]{color:#999;font-size:12px;font-weight:400;margin-top:8px}.comp-upload:not(.no-style-class) .upload-content[data-v-46b77cf3]{align-items:center;display:flex;flex-direction:column}.comp-upload:not(.no-style-class) .upload-content .placeholder-image[data-v-46b77cf3]{width:22%}.comp-upload:not(.no-style-class) .upload-content .add[data-v-46b77cf3]{-o-object-fit:contain;object-fit:contain;width:40px}.comp-upload:not(.no-style-class) .upload-content .title[data-v-46b77cf3]{font-size:12px;font-weight:500;margin-bottom:8px;margin-top:8px}.comp-upload:not(.no-style-class) .image-cut-float-actions[data-v-46b77cf3]{align-items:center;background-color:#0000001a;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.comp-upload:not(.no-style-class) .image-cut-float-actions .toolbar-actions[data-v-46b77cf3]{display:flex;flex-direction:column;gap:12px}.comp-upload:not(.no-style-class) .image-cut-float-actions .toolbar-button[data-v-46b77cf3]{background-color:#ffffffe6;border-radius:2px;color:#666;cursor:pointer;font-size:12px;height:28px;line-height:28px;padding:0 12px;transition:opacity .3s}.comp-upload:not(.no-style-class) .image-cut-float-actions .toolbar-button[data-v-46b77cf3]:hover{background-color:#fff;color:#262626}.comp-upload:not(.no-style-class) .loading-mask[data-v-46b77cf3]{align-items:center;background-color:#0000001a;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:3}.comp-upload:not(.no-style-class) .image-container[data-v-46b77cf3]{height:100%;position:relative;width:100%}.comp-upload:not(.no-style-class) .image-container:hover .image-cut-float-actions[data-v-46b77cf3],.comp-upload:not(.no-style-class) .image-container:hover .mask[data-v-46b77cf3]{display:flex}.comp-upload:not(.no-style-class) .image-container .image[data-v-46b77cf3]{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;z-index:1}.comp-upload:not(.no-style-class) .image-container .close[data-v-46b77cf3]{cursor:pointer;height:20px;position:absolute;right:0;top:0;width:20px;z-index:1}.comp-upload:not(.no-style-class) .image-container .mask[data-v-46b77cf3]{background-color:#0006;display:none;height:100%;position:absolute;width:100%;z-index:2}.comp-upload:not(.no-style-class) .image-container .mask .select-avatar[data-v-46b77cf3]{background-color:#0003;border:1px solid #ffffffd9;color:#ffffffd9;cursor:pointer;height:25px;left:182px;position:absolute;top:103px;width:88px;z-index:3}.components-info-settings{display:flex;flex:1;flex-direction:column;height:100%}.components-info-settings h1{color:#000;font-size:24px;font-weight:400;margin:20px 0 24px}.components-info-settings .settings-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;flex:1;overflow:hidden;padding:32px 28px}.components-info-settings .setting-item{display:flex;flex-direction:column;gap:14px;padding-bottom:32px}.components-info-settings .setting-item:first-child{padding-bottom:45px}.components-info-settings .setting-item:last-child{border-bottom:none}.components-info-settings .setting-item .setting-label{flex-shrink:0;width:120px}.components-info-settings .setting-item .setting-label span{color:#000;font-size:18px;font-weight:500;line-height:24px}.components-info-settings .setting-item .setting-content{align-items:center;display:flex;flex:1;justify-content:flex-start}.components-info-settings .avatar-wrapper{align-items:center;display:flex;gap:16px}.components-info-settings .avatar-wrapper .avatar-container{display:inline-block;position:relative}.components-info-settings .avatar-wrapper .avatar-container .avatar-img{background-color:#f4f5fa;border-radius:50%;height:126px;-o-object-fit:cover;object-fit:cover;width:126px}.components-info-settings .avatar-wrapper .avatar-container .avatar-upload{align-items:center;background-color:#f4f5fa;border-radius:50%;bottom:0;color:#000;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:0;transform:translate(12%,12%);width:48px}.components-info-settings .avatar-wrapper .avatar-tip{color:#86909c;font-size:14px}.components-info-settings .edit-wrapper{align-items:center;display:flex;gap:12px}.components-info-settings .edit-wrapper .name-input{align-items:center;background-color:#f4f5fa;border:1px solid #f4f5fa;border-radius:6px;box-shadow:none;display:flex;flex:1;font-size:16px;height:48px;min-width:430px;outline:none;padding:0 12px}.components-info-settings .edit-wrapper .name-input:focus{border-color:#0032ff}.components-info-settings .edit-wrapper .edit-actions{display:flex;gap:8px;height:48px}.components-info-settings .edit-wrapper .ant-btn{font-size:14px;height:48px;min-width:80px}.components-info-settings .display-wrapper{align-items:center;display:flex;gap:12px}.components-info-settings .display-wrapper .display-name{align-items:center;background-color:#f4f5fa;border:1px solid #f4f5fa;border-radius:6px;color:#626264;display:flex;font-size:16px;height:48px;line-height:22px;min-width:430px;padding:0 12px}.components-info-settings .display-wrapper .ant-btn{align-items:center;display:flex;font-size:14px;gap:6px;height:48px;min-width:80px}.components-info-settings .account-info{align-items:center;background-color:#f4f5fa;border:1px solid #f4f5fa;border-radius:6px;display:flex;height:48px;min-width:430px;padding:0 12px}.components-info-settings .account-info .info-row{align-items:center;display:flex;margin-bottom:8px}.components-info-settings .account-info .info-row:last-child{margin-bottom:0}.components-info-settings .account-info .info-row .info-value{color:#626264;font-size:16px;line-height:22px}.components-info-settings .loading-spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#6c83f7;height:18px;width:18px}.components-invite{display:flex;flex:1;flex-direction:column;height:100%}.components-invite h1{color:#000;font-size:24px;font-weight:400;margin:20px 0 24px}.components-invite .middle-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.components-invite .middle-wrapper .filter-section{align-items:center;display:flex;gap:16px}.components-invite .middle-wrapper .filter-section .filter-label{color:#000;font-size:14px;margin-right:8px}.components-invite .middle-wrapper .filter-section .total{color:#000;font-size:14px}.components-invite .middle-wrapper .ambassador{align-items:center;display:flex;gap:12px}.components-invite .middle-wrapper .ambassador .ambassador-con{align-items:baseline;color:#0032ff;display:inline-flex;font-size:12px;gap:12px}.components-invite .middle-wrapper .commission-btn{background-color:#0032ff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:12px;height:24px;min-width:44px;padding:0 16px}.components-invite .points{align-items:center;display:flex;justify-content:flex-start}.components-invite .points img{margin-left:8px;margin-right:2px;width:20px}.components-invite .points .point{font-weight:400;padding-top:3px}.components-invite-code-popover .code-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px}.components-invite-code-popover .code-title{color:#000;font-size:14px;font-weight:500;line-height:20px}.components-invite-code-popover .code-text{color:#666a7c;font-size:14px;line-height:20px;margin-bottom:6px}.components-invite-code-popover .code-img{height:200px;width:200px}.components-invite-code-popover .ant-popover-arrow{display:none}.components-invite-code-popover .ant-popover-inner{padding:24px}@media (max-width:1080px){.components-invite h1{font-size:20px;margin:16px 0 20px}.components-invite .middle-wrapper{flex-wrap:wrap;gap:12px;margin-bottom:20px}.components-invite .middle-wrapper .filter-section{gap:12px}.components-invite .middle-wrapper .filter-section .filter-label,.components-invite .middle-wrapper .total{font-size:13px}.components-invite .middle-wrapper .ambassador .ambassador-con{font-size:11px;gap:8px}.components-invite .middle-wrapper .ambassador .commission-btn{font-size:11px;height:22px;padding:0 12px}}@media (max-width:768px){.components-invite{padding:0 20px}.components-invite h1{font-size:18px;margin:12px 0 16px}.components-invite .middle-wrapper{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:16px}.components-invite .middle-wrapper .filter-section{flex-wrap:wrap;gap:12px;width:100%}.components-invite .middle-wrapper .filter-section .filter-label{font-size:14px}.components-invite .middle-wrapper .filter-section .ant-select{flex:1;min-width:180px}.components-invite .middle-wrapper .filter-section .total{width:100%}.components-invite .middle-wrapper .ambassador{align-items:flex-start;flex-direction:column;gap:12px;width:100%}.components-invite .middle-wrapper .ambassador .ambassador-con{font-size:12px}.components-invite .middle-wrapper .ambassador .commission-btn{font-size:12px;width:100%}.components-invite .points img{margin-left:6px;margin-right:2px;width:16px}}.activity-select-dropdown.ant-select-dropdown{min-width:200px!important}.activity-select-dropdown .ant-select-item-option,.activity-select-dropdown .ant-select-item-option .ant-select-item-option-content{font-size:12px}.pay-modal-wrap .ant-modal-content{border-radius:12px;padding:0!important}.pay-modal-wrap .ant-modal-body{padding:0}.pay-modal-wrap .ant-modal-close{align-items:center;display:flex;justify-content:center;right:12px;top:10px}.pay-modal-wrap .ant-modal-close .ant-modal-close-x{display:flex}.pay-modal{background:#fff;border-radius:8px;padding:48px 36px 96px}.pay-modal .pay-header{margin-bottom:28px;text-align:center}.pay-modal .pay-header .title{color:#000;font-size:24px}.pay-modal .pay-content{display:flex;flex-direction:row}.pay-modal .pay-content .qrcode{background-color:#fff;height:160px;margin-right:26px;padding:2px;width:160px}.pay-modal .pay-content .right-wrapper{color:#000;display:flex;flex:1;flex-direction:column;justify-content:space-between}.pay-modal .pay-content .right-wrapper .title{font-size:18px;margin-bottom:12px}.pay-modal .pay-content .right-wrapper .desc{font-size:12px;margin-bottom:18px}.pay-modal .pay-content .right-wrapper .desc2{color:#9093a5;font-size:12px}.pay-modal .pay-content .right-wrapper .link-button-wrapper{margin-top:18px}.pay-modal .pay-content .right-wrapper .coupon-wrap .coupon-text{word-wrap:break-word;color:#000;font-size:14px;white-space:pre-wrap}.pay-modal .pay-content .right-wrapper .coupon-wrap .coupon-use-btn{color:#0032ff;cursor:pointer;font-size:14px;margin-top:8px}.pay-modal .nav-menu{align-items:center;border-bottom:1px solid rgba(144,147,165,.2);display:flex;gap:52px;margin-bottom:32px}.pay-modal .nav-menu .nav-link{border-bottom:2px solid transparent;color:#000;cursor:pointer;font-size:14px;line-height:22px;margin-bottom:-1px;padding:0 3px 7px}.pay-modal .nav-menu .nav-link img{margin-right:8px;width:24px}.pay-modal .nav-menu .nav-link.active{border-bottom:2px solid #000}.pay-result{align-items:center;color:#000;display:flex;flex-direction:column;padding:72px 0 69px}.pay-result .icon{margin-bottom:20px;width:72px}.pay-result .title{font-size:24px;margin-bottom:9px}.pay-result .desc{font-size:12px;margin-bottom:40px}.pay-result .button-confirm{margin-bottom:12px}.pay-result .button-cancel,.pay-result .button-confirm{border-radius:90px;height:32px;width:172px}.components-purchase{display:flex;flex:1;flex-direction:column;height:100%}.components-purchase h1{color:#000;font-size:24px;font-weight:400;margin:20px 0 24px}.components-purchase .nav-menu{align-items:center;border-bottom:1px solid #bbbecd;display:flex;gap:40px;margin-bottom:24px}.components-purchase .nav-menu .nav-link{border-bottom:2px solid transparent;color:#000;cursor:pointer;font-size:14px;line-height:22px;margin-bottom:-1px;padding:0 0 7px;position:relative}.components-purchase .nav-menu .nav-link .tab-badge{align-items:center;background:#fa3149;border:1px solid #fff;border-radius:9px;color:#fff;display:inline-flex;font-size:12px;font-weight:400;height:18px;justify-content:center;margin-left:6px;min-width:18px;padding:0 3px;position:absolute;right:-14px;top:-10px}.components-purchase .nav-menu .nav-link.active{border-bottom:2px solid #000}.components-purchase .content-wrapper{display:flex;flex:1;flex-direction:column;overflow:hidden}.components-purchase .content-wrapper .total-info{color:#000;font-size:14px;margin-bottom:16px}.components-purchase .ant-table .ant-table-tbody>tr>td.ant-table-cell{vertical-align:top}.components-purchase .order-info-cell .order-name{color:#000;font-size:16px;font-weight:500;margin-bottom:8px}.components-purchase .order-info-cell .order-number{color:#666a7c;font-size:14px;margin-bottom:8px}.components-purchase .order-info-cell .order-time{color:#666a7c;font-size:14px}.components-purchase .price-cell{color:#000;font-size:14px;font-weight:600}.components-purchase .price-cell .quantity{color:#666a7c;font-weight:400;margin-left:4px}.components-purchase .discount-cell .discount-amount{color:#ff4d4f;font-size:14px;font-weight:500}.components-purchase .discount-cell .coupon-locked{color:#999;font-size:12px;margin-top:4px}.components-purchase .actual-price{color:#000;font-size:14px;font-weight:600}.components-purchase .status-cell{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.components-purchase .status-cell .status-tag{align-items:center;align-self:flex-start;border-radius:6px;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;padding:4px 8px}.components-purchase .status-cell .status-tag.pending{background:#fff3f4;color:#fa3149}.components-purchase .status-cell .status-tag.success{background:#e6fff1;color:#00c274}.components-purchase .status-cell .status-tag.cancelled{background:#f4f5fa;color:#666a7c}.components-purchase .status-cell .countdown-text{color:#666a7c;font-size:12px}.components-purchase .purchase-action{align-items:center;display:flex;flex-direction:column;gap:8px}.components-purchase .purchase-action .ant-button{font-size:14px}.components-purchase .purchase-action .cancel-link{color:#666a7c;cursor:pointer;font-size:14px;line-height:1.4;text-decoration:none}.components-purchase .purchase-action .cancel-link:hover{color:#0032ff}.personal-container{display:flex;flex-direction:row;height:100%;padding:24px}.personal-container .left-panel{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;margin-right:36px;padding:48px 28px;width:272px}.personal-container .left-panel .display-name{color:#000;font-size:16px;font-weight:500;margin-top:18px}.personal-container .left-panel .display-name,.personal-container .left-panel .name{word-wrap:break-word;line-height:22px;overflow-wrap:break-word;text-align:center;white-space:normal;word-break:break-all}.personal-container .left-panel .name{color:#666a7c;font-size:12px;font-weight:400;margin-bottom:36px}.personal-container .left-panel .menu-item{align-items:center;border:1px solid #e1e2e9;border-radius:90px;color:#000;cursor:pointer;display:flex;flex-direction:row;height:48px;justify-content:flex-start;margin-bottom:8px;padding:0 20px;width:100%}.personal-container .left-panel .menu-item .left{margin-right:8px}.personal-container .left-panel .menu-item .right{display:none;margin-left:auto}.personal-container .left-panel .menu-item.active{background-color:#f2f5ff;border-color:transparent}.personal-container .left-panel .menu-item.active .right{display:block}.invite-progress-card{background:linear-gradient(0deg,#a5652b -51.55%,#59320e 71.39%);border-radius:8px;color:#fff;cursor:pointer;max-width:360px;padding:16px}.invite-progress-card .invite-progress-header{align-items:flex-start;display:flex;justify-content:space-between;line-height:1;margin-bottom:20px}.invite-progress-card .invite-info{flex:1}.invite-progress-card .invite-title{color:#fdf2d0;font-size:18px;margin:0 0 12px}.invite-progress-card .invite-countdown{color:#fff9;font-size:12px;margin:0}.invite-progress-card .invite-btn{background:transparent;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:2px 8px}.invite-progress-card .invite-btn:hover{opacity:.8}.invite-progress-card .progress-section{margin-bottom:32px;margin-right:14px;padding-top:32px;position:relative}.invite-progress-card .credits-label{display:flex;position:absolute;top:0;transform:translate(-50%)}.invite-progress-card .credits-label .credits-text{background:#b7753a;border-radius:12px;color:#fdf2d1;font-size:12px;line-height:20px;padding:0 6px;white-space:nowrap}.invite-progress-card .credits-label .credits-arrow{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #b7753a;height:0;left:50%;position:absolute;top:19px;transform:translate(-50%);width:0;z-index:-1}.invite-progress-card .credits-label.top{transform:translate(calc(-100% + 14px))}.invite-progress-card .credits-label.top .credits-arrow{left:auto;right:6px}.invite-progress-card .progress-track{background:hsla(0,0%,100%,.3);border-radius:3px;height:6px;margin:8px 0;position:relative}.invite-progress-card .progress-fill{background:linear-gradient(90deg,#ffc39c,#fcf1cf);border-radius:3px 0 0 3px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.invite-progress-card .progress-fill:after{background-color:#fcf1cf;content:"";height:22px;position:absolute;right:0;top:-8px;width:1px}.invite-progress-card .progress-thumb{align-items:center;background-color:#c69264;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;height:28px;justify-content:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.invite-progress-card .progress-thumb .thumb-icon{height:20px;-o-object-fit:contain;object-fit:contain}.invite-progress-card .progress-thumb .completed-wrap{display:none}.invite-progress-card .progress-thumb.completed .completed-wrap{align-items:center;background-color:#0000007d;border-radius:50%;box-shadow:inset 0 0 8px #fff4e5a1;display:flex;height:28px;justify-content:center;left:0;position:absolute;top:0;width:28px}.invite-progress-card .progress-thumb.start{background-color:#fff;box-shadow:0 4px 4px #f3b17b73}.invite-progress-card .progress-markers{align-items:center;display:flex;justify-content:space-between;margin-top:8px;position:relative}.invite-progress-card .marker{align-items:center;display:flex;gap:4px;position:absolute;top:-2px;transform:translate(10%)}.invite-progress-card .marker .marker-value{color:#ffffff4d;font-size:12px;white-space:nowrap}.invite-progress-card .invite-progress-footer{align-items:center;color:#fff;cursor:pointer;display:flex;line-height:1}.invite-progress-card .invite-progress-footer .fire-icon{font-size:13px;margin-right:6px}.invite-progress-card .invite-progress-footer .footer-text{color:#fff;flex:1;font-size:12px;font-weight:500}.scan-code-content{text-align:center}.scan-code-content .title{color:#000;font-size:28px;font-weight:500}.scan-code-content .desc{color:#000;font-size:20px;margin-top:8px}.scan-code-content .qr-content{margin-top:40px}.scan-code-content .qr-content .qr-img{background-color:#fff;border-radius:6px;height:180px;-o-object-fit:contain;object-fit:contain;width:180px}.scan-code-content .qr-content .qr-text{color:#000;font-size:12px;margin-top:16px}.scan-code-modal-wrap .ant-modal-content{background-image:url(./promotion_bg.281312ec.png?x-oss-process=image/resize,w_1920/format,webp);background-position:50%;background-size:cover;border-radius:8px;padding:44px!important}.free-points-overlay{padding:0}.free-points-overlay .ant-popover-inner{border-radius:8px;padding:0}.free-points-overlay .ant-popover-arrow{display:none}.free-points-content{width:410px}.sign-in-container{align-items:center;display:flex;justify-content:center}.sign-in-container .sign-in-card{border-radius:16px;padding:24px;width:100%}.sign-in-container .sign-in-card .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.sign-in-container .sign-in-card .header .header-left{align-items:center;display:flex;gap:12px}.sign-in-container .sign-in-card .header .header-left .calendar-icon{color:#000;display:flex}.sign-in-container .sign-in-card .header .header-left .header-text{display:flex;gap:8px}.sign-in-container .sign-in-card .header .header-left .header-text .title{color:#000;font-size:18px;font-weight:500;line-height:1.2}.sign-in-container .sign-in-card .header .header-left .header-text .subtitle{color:#9093a5;font-size:12px;margin-top:2px}.sign-in-container .sign-in-card .header .sign-in-btn{border:none;border-radius:20px;color:#fff;font-size:14px;font-weight:500;height:36px;transition:all .2s ease}.sign-in-container .sign-in-card .header .sign-in-btn:hover{transform:translateY(-1px)}.sign-in-container .sign-in-card .header .sign-in-btn:active{transform:translateY(0)}.sign-in-container .sign-in-card .header .sign-in-btn:disabled{background:rgba(0,50,255,.3)}.sign-in-container .sign-in-card .points-section{display:flex;gap:8px;justify-content:space-between;margin-bottom:20px}.sign-in-container .sign-in-card .points-section .day-item{align-items:center;display:flex;flex:1;flex-direction:column}.sign-in-container .sign-in-card .points-section .day-item .points-circle{align-items:center;background:#f3f4f6;background:linear-gradient(28.76deg,#f2e6ff 2.77%,#e9f2ff 94.57%);border-radius:12px;display:flex;flex-direction:column;height:96px;justify-content:space-around;margin-bottom:8px;padding:4px 0;position:relative;transition:all .2s ease;width:100%}.sign-in-container .sign-in-card .points-section .day-item .points-circle .points{align-items:center;color:#9eacd5;display:flex;font-size:16px;letter-spacing:-.5px}.sign-in-container .sign-in-card .points-section .day-item .points-circle .coin-icon{display:flex;height:24px;width:24px}.sign-in-container .sign-in-card .points-section .day-item .points-circle .coin-icon>img{-o-object-fit:contain;object-fit:contain;width:100%}.sign-in-container .sign-in-card .points-section .day-item .points-circle .completed-icon{align-items:center;background-color:#9eacd5;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}.sign-in-container .sign-in-card .points-section .day-item .points-circle .day-label{color:#9eacd5;font-size:12px}.sign-in-container .sign-in-card .points-section .day-item.active .points-circle{background:linear-gradient(26.57deg,#ff0844 -38.96%,#ffb199)}.sign-in-container .sign-in-card .points-section .day-item.active .points-circle .points{color:#fff}.sign-in-container .sign-in-card .points-section .day-item.active .points-circle .completed-icon{background-color:#fff;color:#ff6272}.sign-in-container .sign-in-card .points-section .day-item.active .points-circle .day-label{color:#fff}.sign-in-container .sign-in-card .invitation-section{display:flex;flex-direction:column;gap:28px;margin:0 -24px;padding:0 24px}.sign-in-container .sign-in-card .invitation-section .invitation-section-bd{align-items:center;background:linear-gradient(135deg,#fef7db,#f3e6f1);border:1px solid rgba(0,0,0,.05);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.sign-in-container .sign-in-card .invitation-section .invitation-section-bd.invitation-section-invite{background:linear-gradient(180deg,#fcf0ca,#fcf4f6);flex-direction:column;gap:12px}.sign-in-container .sign-in-card .invitation-section .invitation-section-bd.invitation-section-invite.en{font-family:Montserrat,serif}.sign-in-container .sign-in-card .invitation-section .invitation-content{display:flex;flex-direction:column;width:100%}.sign-in-container .sign-in-card .invitation-section .invitation-content .invitation-header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.sign-in-container .sign-in-card .invitation-section .invitation-content .invitation-header .arrow-icon{color:#ff1e4c;flex-shrink:0;font-family:PingFang SC,serif;font-size:14px;font-weight:500;margin-left:12px}.sign-in-container .sign-in-card .invitation-section .invitation-content .invitation-title{color:#000;flex:1;font-size:18px;font-weight:500;line-height:1.2}.sign-in-container .sign-in-card .invitation-section .invitation-content .invitation-subtitle{color:#000;font-size:12px;margin-top:4px}.sign-in-container .sign-in-card .invitation-section .invitation-content .desc{font-size:12px;line-height:18px;margin-top:8px}.sign-in-container .sign-in-card .invitation-section .arrow-icon{color:#000}.sign-in-container .sign-in-card .invitation-section .invitation-reward-box{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:20px;margin-top:16px;padding:15px 16px 15px 12px;width:100%}.sign-in-container .sign-in-card .invitation-section .invitation-reward-box.first-invite{background:linear-gradient(90deg,#f7d9a9,#f1d2ab 166.72%)}.sign-in-container .sign-in-card .invitation-section .invitation-reward-box.first-invite .reward-points,.sign-in-container .sign-in-card .invitation-section .invitation-reward-box.first-invite .reward-text{color:#874103}.sign-in-container .sign-in-card .invitation-section .invitation-reward-box.has-invited{background:#fff}.sign-in-container .sign-in-card .invitation-section .invitation-reward-box.has-invited .reward-points,.sign-in-container .sign-in-card .invitation-section .invitation-reward-box.has-invited .reward-text{color:#000}.sign-in-container .sign-in-card .invitation-section .invitation-reward-box .reward-text{font-size:14px}.sign-in-container .sign-in-card .invitation-section .invitation-reward-box .reward-points{align-items:center;display:flex;gap:4px}.sign-in-container .sign-in-card .invitation-section .invitation-reward-box .reward-points img{height:20px;width:20px}.sign-in-container .sign-in-card .invitation-section .invite-challenge{align-items:center;color:#0032ff;display:flex;justify-content:space-between;width:100%}.sign-in-container .sign-in-card .invitation-section .invite-challenge .challenge-content{align-items:center;display:flex;gap:6px}.sign-in-container .sign-in-card .invitation-section .invite-challenge .challenge-content .challenge-icon{font-size:14px}.sign-in-container .sign-in-card .invitation-section .invite-challenge .challenge-content .challenge-text{color:#0032ff;font-size:12px}.sign-in-container .sign-in-card .checkin-section{align-items:center;background:none;border:none;display:flex;justify-content:space-between;transition:all .2s ease}.sign-in-container .sign-in-card .checkin-section .checkin-icon{align-self:flex-start;color:#000;display:flex;flex-shrink:0;height:24px;margin-right:12px;width:24px}.sign-in-container .sign-in-card .checkin-section .checkin-content{display:flex;flex:1;flex-direction:column;gap:2px}.sign-in-container .sign-in-card .checkin-section .checkin-content .checkin-title{align-items:center;display:flex;gap:8px}.sign-in-container .sign-in-card .checkin-section .checkin-content .checkin-title .checkin-text{color:#000;display:flex;font-size:16px;font-weight:500;gap:12px}.sign-in-container .sign-in-card .checkin-section .checkin-content .checkin-desc{word-wrap:break-word;color:#9093a5;font-size:12px;font-weight:400;line-height:20px;white-space:pre-wrap}.sign-in-container .sign-in-card .checkin-section .checkin-button{align-self:flex-start;background:linear-gradient(270.51deg,#ffe8c8 -2.12%,#ffd9a4 95.78%);border:none;border-radius:90px;color:#874103;flex-shrink:0;font-size:12px;font-weight:500;padding:6px 20px;transition:all .2s ease}.sign-in-container .sign-in-card .checkin-section .checkin-button:hover{transform:translateY(-1px)}.sign-in-container .sign-in-card .checkin-section .checkin-button:disabled{background:linear-gradient(270.51deg,#ffe8c8 -2.12%,#ffd9a4 95.78%);opacity:.4}.sign-in-container .sign-in-card .join-section{align-items:center;background:none;border:none;display:flex;justify-content:space-between;transition:all .2s ease}.sign-in-container .sign-in-card .join-section .join-icon{align-self:flex-start;color:#000;display:flex;flex-shrink:0;height:24px;margin-right:12px;width:24px}.sign-in-container .sign-in-card .join-section .join-content{display:flex;flex:1;flex-direction:column;gap:2px}.sign-in-container .sign-in-card .join-section .join-content .join-title{align-items:center;display:flex;gap:8px}.sign-in-container .sign-in-card .join-section .join-content .join-title .join-text{color:#000;display:flex;font-size:16px;font-weight:500;gap:12px}.sign-in-container .sign-in-card .join-section .join-button{align-self:flex-start;background:linear-gradient(270.51deg,#ffe8c8 -2.12%,#ffd9a4 95.78%);border:none;border-radius:90px;color:#874103;flex-shrink:0;font-size:12px;font-weight:500;padding:6px 20px;transition:all .2s ease}.sign-in-container .sign-in-card .join-section .join-button:hover{transform:translateY(-1px)}.sign-in-container .sign-in-card .join-section .join-button:disabled{background:linear-gradient(270.51deg,#ffe8c8 -2.12%,#ffd9a4 95.78%);opacity:.4}.sign-in-container .sign-in-card .bottom-link{align-self:center;color:#9093a5;cursor:pointer;font-size:12px;font-weight:400;line-height:20px;margin-top:24px;text-align:center}.components-market-top{background:linear-gradient(90deg,#ff773d,#ff2326);color:#fff;gap:24px;height:40px;padding:0 20px;width:100%}.components-market-top,.components-market-top .btn{align-items:center;display:flex;font-size:12px;justify-content:center}.components-market-top .btn{background:#fff;border-radius:90px;color:#000;cursor:pointer;padding:4px 10px}.components-market-top .components-icon{cursor:pointer}.comp-point{align-items:center;border:1px solid #f1e6d7;border-radius:90px;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;height:28px;padding:0}.comp-point img{margin-left:6px;width:18px}.comp-point .text{color:#78500c;font-size:12px;margin-left:6px}.comp-point .recharge{align-items:center;background:linear-gradient(270.51deg,#ffe8c8 -2.12%,#ffd9a4 95.78%);border-bottom-right-radius:90px;border-top-right-radius:90px;color:#78500c;display:flex;font-size:12px;height:28px;justify-content:center;margin-left:12px;padding:0 10px 0 6px}.point-popover .ant-popover-arrow{display:none}.point-popover .ant-popover-inner{border-radius:8px;padding:20px}.point-popover .ant-popover-inner .ant-popover-inner-content{width:220px}.point-popover .point-content-wrapper{display:flex;flex-direction:column}.point-popover .point-content-wrapper .top-wrapper{padding-top:4px;position:relative}.point-popover .point-content-wrapper .top-wrapper .remaing{color:#000;font-size:14px}.point-popover .point-content-wrapper .top-wrapper .coin-wrapper{align-items:center;display:flex;justify-content:flex-start}.point-popover .point-content-wrapper .top-wrapper .coin-wrapper img{width:24px}.point-popover .point-content-wrapper .top-wrapper .coin-wrapper span{color:#78500c;font-size:32px;margin-left:8px}.point-popover .point-content-wrapper .top-wrapper .detail{color:#8099ff;cursor:pointer;font-size:12px;position:absolute;right:0;top:5px}.point-popover .point-content-wrapper .recharge-btn{background:linear-gradient(259.39deg,#ffe8c8 22.79%,#ffd9a4 93.45%);border:unset;border-radius:90px;color:#78500c;margin-top:31px}.point-popover .point-content-wrapper .consume-btn,.point-popover .point-content-wrapper .recharge-btn{align-items:center;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:100%}.point-popover .point-content-wrapper .consume-btn{background-color:#fff;border:1px solid #e1e2e9;border-radius:90px;color:#000;margin-top:4px;transition:all .3s ease-in-out}.point-popover .point-content-wrapper .consume-btn:hover{background-color:#fafafa}.register-benefits-btn{border-radius:90px;height:28px;padding:0 24px}.register-benefits-popover{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);box-shadow:0 10px 30px #797b9a33}.register-benefits-popover .ant-popover-content{background-color:#fff;border-radius:8px;overflow:hidden}.register-benefits-popover .ant-popover-inner{padding:0}.register-benefits-content{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background-color:#fff;border-radius:8px;box-shadow:0 10px 30px #797b9a33;overflow:hidden;position:fixed;right:20px;top:80px;width:340px}.register-benefits-content .header{background:linear-gradient(270.51deg,#e7c396 -2.12%,#ffd9a5 95.78%);color:#874103;display:flex;font-size:14px;font-weight:500;padding:12px 20px}.register-benefits-content .header .xingxing-icon{height:14px;margin-left:4px;width:14px}.register-benefits-content .header .close-icon{color:#fff;cursor:pointer;margin-left:auto}.register-benefits-content .benefits-list{display:flex;flex-direction:column;gap:16px;padding:24px 20px;width:75%}.register-benefits-content .benefits-list .color-gou-icon{height:16px;margin-right:10px;width:16px}.register-benefits-content .benefits-list li{display:flex}.register-benefits-content .benefits-list li .li-text{color:#000;font-size:14px;font-weight:400;line-height:100%}.register-benefits-content .benefits-list .highlight{color:#0032ff;font-weight:500}.register-benefits-content .gift-image{bottom:0;position:absolute;right:0;width:108px}.system-message{background:#fff;border:1px solid #f4f4f4;border-radius:4px;display:flex;flex-direction:column;height:100%;max-height:600px;overflow:hidden}.system-message__header{display:flex;flex-direction:column;flex-shrink:0;padding:9px 16px 0;position:relative}.system-message__header__bottom_line{background-color:#e0e0e0;bottom:-1px;height:1px;left:16px;position:absolute;right:16px;z-index:0}.system-message__header__title{color:#000;font-size:18px;font-weight:500;margin-bottom:8px;width:-moz-fit-content;width:fit-content}.system-message__header__content{align-items:center;display:flex;justify-content:space-between;width:100%}.system-message__tabs{display:flex;gap:50px}.system-message__tab{color:#000;cursor:pointer;font-size:14px;padding-bottom:7px;position:relative}.system-message__tab.active{color:#000;font-weight:600;padding-bottom:4px}.system-message__tab.active:after{background:#000;bottom:-1px;content:"";height:2px;left:-1px;position:absolute;right:-1px}.system-message__mark-all{color:#666;cursor:pointer;font-size:12px;transition:color .2s}.system-message__mark-all:hover{color:#333}.system-message__content{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px}.system-message__empty,.system-message__loading{align-items:center;color:#999;display:flex;font-size:14px;height:200px;justify-content:center}.system-message__list{display:flex;flex-direction:column;gap:0}.system-message__load-more{display:flex;justify-content:center;margin-top:8px}.system-message__load-more .ant-btn-link{border:none;font-size:12px;padding:0}.system-message__item{cursor:pointer;padding:0;transition:all .2s}.system-message__item .system-message__item-wrapper{cursor:pointer;display:flex;gap:26px;padding:12px 26px}.system-message__item .system-message__item-wrapper:hover{background:#f4f5fa}.system-message__item-icon{align-items:center;color:#666;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:24px}.system-message__item-icon.unread{color:#000}.system-message__item-icon-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.system-message__item-dot{background:#ff4d4f;border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.system-message__item-content{display:flex;flex:1;flex-direction:column;gap:2px}.system-message__item-title{color:#000;font-size:16px;font-weight:600}.system-message__item-text{color:#000;font-size:12px;line-height:20px}.system-message__item-footer{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-top:8px}.system-message__item-footer .ant-btn{font-size:12px}.system-message__item-time{color:#999;font-size:12px}.header-system-message{display:flex;flex-direction:column;height:600px;max-height:600px;width:400px}.color-btn{align-items:center;display:flex;gap:8px}.color-btn .left-icon{flex-shrink:0;height:20px;width:20px}.color-btn .text-carousel{color:#fdf3d5;display:inline-block;height:20px;min-width:100px;overflow:hidden;position:relative}.color-btn .text-carousel.en{min-width:130px}.color-btn .text-carousel .carousel-container{transition:transform 1s ease-in-out}.color-btn .text-carousel .carousel-container .carousel-item{display:block;height:20px;line-height:20px;white-space:nowrap}.components-christmas-market-top{background-color:#9e1320;height:40px;position:relative;width:100%}.components-christmas-market-top-banner{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.components-christmas-market-top .top-left{height:40px;left:0;position:absolute}.components-christmas-market-top .top-right{height:40px;position:absolute;right:0}.components-christmas-market-top-banner-left-decoration,.components-christmas-market-top-banner-right-decoration{background-image:url('data:image/svg+xml;utf8,<svg width="50" height="56" viewBox="0 0 50 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 45L15 40L20 45L25 40L30 45L35 40L40 45" stroke="white" stroke-width="2" stroke-opacity="0.4" stroke-linecap="round"/><path d="M5 50L10 45L15 50L20 45L25 50L30 45L35 50L40 45L45 50" stroke="white" stroke-width="2" stroke-opacity="0.3" stroke-linecap="round"/><path d="M8 35L12 30L16 35L20 30L24 35L28 30L32 35L36 30L40 35" stroke="white" stroke-width="1.5" stroke-opacity="0.3" stroke-linecap="round"/><circle cx="12" cy="20" r="2" fill="white" opacity="0.5"/><circle cx="25" cy="18" r="1.5" fill="white" opacity="0.4"/><circle cx="38" cy="22" r="2" fill="white" opacity="0.5"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;opacity:.7;position:absolute;top:0;width:50px}.components-christmas-market-top-banner-left-decoration{left:8px}.components-christmas-market-top-banner-right-decoration{right:8px;transform:scaleX(-1)}.components-christmas-market-top-banner-content{align-items:center;cursor:pointer;display:flex;flex:1;gap:12px;justify-content:center}.components-christmas-market-top-star{animation:sparkle 2s ease-in-out infinite;font-size:18px}.components-christmas-market-top-text{color:#fff;font-size:14px;font-weight:500;white-space:nowrap}.components-christmas-market-top-upgrade-btn{align-items:center;background:#fff;border:none;border-radius:90px;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:24px;justify-content:center;padding:0 10px;transition:all .3s ease;white-space:nowrap}.components-christmas-market-top-close{color:#fff;cursor:pointer;opacity:.9;position:absolute;right:19px;top:50%;transform:translateY(-50%);transition:opacity .2s ease}.components-christmas-market-top-close:hover{opacity:1}.components-christmas-market-top-hint{color:#ff6b6b;font-size:12px;margin:0 auto;max-width:1200px;padding:4px 20px 0;text-align:right}@keyframes sparkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(180deg)}}.coupon-modal-wrap .ant-modal-content{padding:0 0 20px}.coupon-modal-wrap .coupon-modal-header{align-items:center;display:flex;justify-content:space-between;padding:20px 32px 16px}.coupon-modal-wrap .coupon-modal-title{color:#000;font-size:24px;font-weight:500;line-height:1}.coupon-modal-wrap .coupon-modal-close{align-items:center;border-radius:4px;color:#00000073;cursor:pointer;display:flex;height:22px;justify-content:center;line-height:1;position:absolute;right:12px;top:10px;transition:all .3s;width:22px}.coupon-modal-wrap .coupon-modal-close:hover{background-color:#0000000f;color:#000000e0;text-decoration:none}.coupon-modal-wrap .coupon-modal-body{display:flex;flex:1;flex-direction:column;min-height:420px;overflow:hidden}.coupon-modal-wrap .coupon-input-wrapper{display:flex;padding:0 32px 20px}.coupon-modal-wrap .coupon-input{background-color:#f4f5fa;border:none;border-radius:20px 0 0 20px;color:#000;flex:1;font-size:12px;height:38px;outline:none;padding:0 16px}.coupon-modal-wrap .coupon-input::-moz-placeholder{color:#0006}.coupon-modal-wrap .coupon-input::placeholder{color:#0006}.coupon-modal-wrap .coupon-add-btn{align-items:center;background:linear-gradient(90deg,#0032ff -17.51%,#7d71ff 108.12%);border:none;border-radius:0 20px 20px 0;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:6px;height:38px;justify-content:center;min-width:120px;padding:0 20px;white-space:nowrap}.coupon-modal-wrap .coupon-add-btn .loading-spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:18px;width:18px}.coupon-modal-wrap .coupon-add-btn:hover{background-color:#40a9ff}.coupon-modal-wrap .coupon-list{flex:1;gap:12px;height:420px;max-height:420px;min-height:420px;overflow:auto;padding:0 46px 16px}.coupon-modal-wrap .coupon-item{background:linear-gradient(90deg,#fde8e5,#fde8e5);border-radius:8px;display:flex;margin-bottom:8px;min-height:126px;overflow:hidden}.coupon-modal-wrap .coupon-item.expired{opacity:.4}.coupon-modal-wrap .coupon-left{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:28px 16px 16px}.coupon-modal-wrap .coupon-line{overflow:hidden;padding:12px;position:relative}.coupon-modal-wrap .coupon-line:before{top:0;transform:translate(-50%,-50%)}.coupon-modal-wrap .coupon-line:after,.coupon-modal-wrap .coupon-line:before{background-color:#fff;border-radius:50%;content:"";height:12px;left:50%;position:absolute;width:12px}.coupon-modal-wrap .coupon-line:after{bottom:0;transform:translate(-50%,50%)}.coupon-modal-wrap .coupon-line .aux-line{background-color:#fff;height:100%;left:50%;position:absolute;top:24px;transform:translate(-50%);width:1px}.coupon-modal-wrap .coupon-amount{position:relative}.coupon-modal-wrap .coupon-amount.cash{padding-left:12px}.coupon-modal-wrap .coupon-symbol{font-size:20px;left:0;margin-right:2px;position:absolute;top:-15px}.coupon-modal-wrap .coupon-symbol,.coupon-modal-wrap .coupon-value{color:#fa3149;font-family:PingFang SC;font-weight:500;line-height:1}.coupon-modal-wrap .coupon-value{font-size:40px}.coupon-modal-wrap .coupon-value.fixed{font-size:30px}.coupon-modal-wrap .coupon-type{align-items:center;background-color:#fff;border-radius:20px;color:#fa3149;display:flex;font-size:14px;font-weight:500;height:28px;justify-content:center;margin-top:12px;min-width:102px;padding:0 12px}.coupon-modal-wrap .coupon-right{display:flex;flex:1;flex-direction:column;justify-content:center;padding:12px 16px;position:relative}.coupon-modal-wrap .coupon-title{color:#000;font-size:16px;font-weight:500;margin-bottom:6px}.coupon-modal-wrap .coupon-expire{color:#986e73;font-size:12px;font-weight:500;margin-bottom:4px}.coupon-modal-wrap .coupon-desc{word-wrap:break-word;color:#986e73;font-size:12px;line-height:14px;max-width:200px;white-space:pre-wrap}.coupon-modal-wrap .coupon-tip{color:#fa3149;font-size:12px;line-height:14px}.coupon-modal-wrap .coupon-use-btn{background:linear-gradient(90deg,#0032ff -17.51%,#7d71ff 108.12%);border:none;border-radius:20px;color:#fff;cursor:pointer;min-width:68px;padding:0 16px}.coupon-modal-wrap .coupon-expires-btn,.coupon-modal-wrap .coupon-use-btn{align-items:center;display:flex;font-size:12px;height:32px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.coupon-modal-wrap .coupon-expires-btn{color:#201717;font-weight:500}.coupon-modal-wrap .coupon-empty{color:#666a7c;font-size:16px}.coupon-modal-wrap .coupon-empty,.coupon-modal-wrap .coupon-loading{align-items:center;display:flex;flex:1;justify-content:center;padding-bottom:60px}.subscribe-confirm-order-modal-wrap .ant-modal-content{padding:0}.subscribe-confirm-order{padding:20px 32px 16px}.subscribe-confirm-order .confirm-order-header{margin-bottom:24px}.subscribe-confirm-order .confirm-order-header .title{color:#000;font-size:24px;font-weight:500}.subscribe-confirm-order .order-product{align-items:center;background-color:#f4f5fa;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.subscribe-confirm-order .order-product .member-plan-icon{width:68px}.subscribe-confirm-order .order-product .order-product-info{display:flex;flex-direction:column;margin-left:16px}.subscribe-confirm-order .order-product .order-product-info .name{color:#000;font-size:18px;font-weight:500;margin-bottom:12px}.subscribe-confirm-order .order-product .order-product-info .quantity{color:#666a7c;font-size:18px}.subscribe-confirm-order .order-product .price{color:#000;font-size:18px;font-weight:500}.subscribe-confirm-order .order-coupon{align-items:center;background-color:#f4f5fa;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-top:10px;padding:17px 12px}.subscribe-confirm-order .order-coupon .label{align-items:center;color:#000;display:flex;font-size:14px;gap:4px}.subscribe-confirm-order .order-coupon .label .coupon-count{color:#9093a5;font-size:12px}.subscribe-confirm-order .order-coupon .label .coupon-count.available{color:#fb5a6d}.subscribe-confirm-order .order-coupon .coupon-entry{align-items:center;-moz-column-gap:4px;column-gap:4px;cursor:pointer;display:flex;font-size:12px}.subscribe-confirm-order .order-coupon .coupon-entry .coupon-placeholder{color:#fb5a6d}.subscribe-confirm-order .order-coupon .coupon-entry .coupon-text{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;flex-direction:row}.subscribe-confirm-order .order-coupon .coupon-entry .coupon-text .coupon-type-text,.subscribe-confirm-order .order-coupon .coupon-entry .coupon-text .coupon-value-text{color:#fb5a6d;font-size:12px}.subscribe-confirm-order .order-coupon .coupon-entry .icon-youjiantou{color:#c0c4d6;font-size:12px;margin-left:4px}.subscribe-confirm-order .order-summary{margin-top:40px;padding:0 12px}.subscribe-confirm-order .order-summary .row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.subscribe-confirm-order .order-summary .row .label{color:#666a7c;font-size:14px}.subscribe-confirm-order .order-summary .row .value{color:#000;font-size:14px}.subscribe-confirm-order .order-summary .row .value.discount{color:#fa3149}.subscribe-confirm-order .order-summary .row.payable .label{font-size:14px}.subscribe-confirm-order .order-summary .row.payable .value{color:#fa3149;font-size:24px;font-weight:500}.subscribe-confirm-order .order-footer{align-items:center;display:flex;flex-direction:column;margin-top:70px}.subscribe-confirm-order .order-footer .actions .submit-button{padding-inline-end:26px;padding-inline-start:26px}.subscribe-confirm-order .order-footer .tips{color:#666a7c;font-size:12px;margin-top:12px;opacity:.6;text-align:center;width:70%}.component-subscribe-modal .component-subscribe-modal-mask{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.component-subscribe-modal .component-subscribe-modal-wrap{background:linear-gradient(180deg,#ffe5c2,#fffaf6 35.44%);background-position:50%;background-size:cover;border-radius:4px;left:50%;min-width:644px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100}.component-subscribe-modal .component-subscribe-modal-close{color:#000;cursor:pointer;line-height:1;position:absolute;right:12px;top:10px}.component-subscribe-modal .component-subscribe-modal-header{min-height:130px;padding:26px 36px 20px}.component-subscribe-modal .component-subscribe-modal-header .header-title{color:#000;font-size:16px;font-weight:500;line-height:30px}.component-subscribe-modal .component-subscribe-modal-header .header-title2{color:#000;font-size:24px;font-weight:500;line-height:30px}.component-subscribe-modal .component-subscribe-modal-header .extra-tips{color:#0032ff;font-size:14px;line-height:1;margin-top:10px}.component-subscribe-modal .component-subscribe-modal-content{display:flex;flex-direction:column}.component-subscribe-modal .component-subscribe-modal-content .loading-block{align-items:center;color:#666;display:flex;flex-direction:column;gap:12px;grid-column:span 2;justify-content:center;min-height:396px}.component-subscribe-modal .component-subscribe-modal-content .loading-block .loading-spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#fcbc66;height:24px;width:24px}.component-subscribe-modal .component-subscribe-modal-content .plans{display:flex;gap:12px;max-width:710px;overflow-x:auto;padding:0 36px 26px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #b498732e;cursor:pointer;display:flex;flex-direction:column;min-height:366px;min-width:310px;padding:0 16px 16px;position:relative}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .plan-title{align-items:center;background:linear-gradient(90deg,#ff773d,#ff2326 92.31%);color:#fff;display:flex;font-size:14px;font-weight:500;height:46px;justify-content:center;margin:0 -16px 16px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price{align-items:flex-end;display:flex;margin-bottom:32px;text-align:left;white-space:nowrap}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price.month-price{margin-bottom:12px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price.month-price .discount{color:#f70;font-size:12px;margin-left:12px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price .currency{color:#ff471e;font-size:16px;line-height:16px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price .amount{color:#ff471e;font-size:36px;font-weight:700;line-height:30px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price .unit{color:#000;font-size:20px;font-weight:500;line-height:24px;margin-left:6px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price .original-price{align-items:flex-start;display:flex;flex-direction:column}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price .original-price .discount{color:#ff853c;font-size:14px;margin-left:8px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price .date-unit{color:#000;font-size:16px;font-weight:400}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price .original-month-price{color:#000;font-size:16px;margin-left:12px;opacity:.4;text-decoration:line-through}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price .trial-package{color:#fd3f2d;font-size:14px;margin-left:auto}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price .original{color:#999;font-size:12px;line-height:12px;margin-left:8px;text-decoration:line-through}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .price .only-once{color:#ff322b;flex:1;font-size:12px;text-align:right}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .year-price{align-self:flex-start;background:#f4f5fa;border-radius:90px;color:#000;font-size:14px;font-weight:500;margin-bottom:32px;padding:3px 16px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .line{background-color:#9093a5;height:1px;margin-bottom:16px;opacity:.2;width:100%}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .features{flex:1;list-style:none;margin:0 0 35px;padding:0}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .features li{align-items:center;color:#000;display:flex;font-size:14px;line-height:20px;margin-bottom:8px;padding-left:12px;position:relative}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .features li:before{background:#ccd6ff;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:8px;width:4px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .features li .value{color:#0032ff;font-weight:500;margin-left:4px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .features li .additional-benefits{color:#ff322b;font-size:12px;font-weight:500;margin-left:6px;position:absolute;right:0;top:-20px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.invite-friends{min-width:220px;padding:0 20px 20px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.invite-friends .plan-title{background:linear-gradient(90deg,#6e8aff,#244fff);margin:0 -20px 20px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.invite-friends .invite-friends-content{flex:1}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.invite-friends .text1{color:#000;font-size:12px;line-height:18px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.invite-friends .text2{color:#ff4d4d;font-size:14px;font-weight:500;line-height:20px;margin-top:14px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card .christmas-activity-gift{display:none;position:absolute;right:-12px;top:40px;width:94px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity{background-color:#ff3e41}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .christmas-activity-gift{display:block}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .plan-title{color:#fff;padding-right:20px}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .price .amount,.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .price .currency,.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .price .date-unit,.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .price .original-price .discount,.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .price .original-price .original,.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .price .unit{color:#fff}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .price .original-month-price{color:#fff;opacity:.6}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .price .discount{display:none}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .year-price{background-color:#fff8c161;color:#fff}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .features li{color:#fff!important}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .features li .value{color:#fff}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .features li span span{color:#fff!important}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .features li:before{background:#fff}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .actions .purchase-btn{background:linear-gradient(90deg,#fff2f4,#ebf3ff 99%);color:#0032ff}.component-subscribe-modal .component-subscribe-modal-content .plans .plan-card.activity .actions .purchase-btn .christmas-activity-discount-time{background:#fff07f;border-radius:50px 90px 90px 0;color:#ff3e41;font-size:14px;font-weight:500;padding:2px 8px;position:absolute;right:0;top:-13px}.component-subscribe-modal .component-subscribe-modal-content .actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.component-subscribe-modal .component-subscribe-modal-content .actions .purchase-btn{background:linear-gradient(259.39deg,#ffe8c8 22.79%,#ffd9a4 93.45%);border:unset;color:#78500c;flex:1;height:40px;position:relative;transition:all .3s ease}.component-subscribe-modal .component-subscribe-modal-content .actions .purchase-btn:hover:not([disabled]){background:linear-gradient(259.39deg,#e5d1b4 22.79%,#e5c394 93.45%)}.component-subscribe-modal .component-subscribe-modal-content .actions .purchase-btn[disabled]{opacity:.5}.component-subscribe-modal .component-subscribe-modal-content .actions .purchase-btn .badge{align-items:center;background:linear-gradient(90deg,#ff620d 4.17%,#ff6f67);border-radius:6px 6px 6px 0;color:#fff;display:flex;font-size:12px;font-weight:500;height:24px;justify-content:center;padding:0 12px;position:absolute;right:0;top:0;transform:translate(12px,-12px)}.component-subscribe-modal .component-subscribe-modal-content .actions .cancel-btn{color:#000;cursor:pointer;font-size:16px;opacity:.6}.component-subscribe-modal .component-subscribe-modal-content .actions .qr-content{align-items:center;display:flex;gap:12px;width:100%}.component-subscribe-modal .component-subscribe-modal-content .actions .qr-content .qr-content-left{flex:1;padding-top:10px}.component-subscribe-modal .component-subscribe-modal-content .actions .qr-content .qr-text{color:#000;font-size:12px}.component-subscribe-modal .component-subscribe-modal-content .actions .qr-content .qr-service-hours{color:#666a7c;font-size:12px;margin-top:6px}.component-subscribe-modal .component-subscribe-modal-content .actions .qr-content .qr-img{height:70px;-o-object-fit:contain;object-fit:contain;width:70px}.component-subscribe-modal .component-subscribe-modal-content .quantity-selector{align-items:center;display:flex;white-space:nowrap}.component-subscribe-modal .component-subscribe-modal-content .quantity-selector .quantity-select{align-items:center;background-color:#f4f5fa;border-radius:4px;display:flex;height:40px;justify-content:center;padding:0 4px}.component-subscribe-modal .component-subscribe-modal-content .quantity-selector .quantity-btn{align-items:center;background-color:transparent;border:none;color:#000;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.component-subscribe-modal .component-subscribe-modal-content .quantity-selector .quantity-btn:disabled{color:#ccc;cursor:not-allowed}.component-subscribe-modal .component-subscribe-modal-content .quantity-selector .quantity{color:#000;font-size:14px;min-width:22px;text-align:center}.component-subscribe-modal .component-subscribe-modal-content .quantity-selector .unit-selector{color:#000;font-size:14px;padding-left:8px}.component-subscribe-modal.quantity-select-dropdown .ant-dropdown-content{padding-bottom:16px}.component-subscribe-modal.quantity-select-dropdown .ant-dropdown-menu{border-radius:8px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.portfolio-page[data-v-6488d1b8]{background-color:#f2f6ff;background:linear-gradient(to bottom right,#e5e6f6,#edf0f6,#edf0f6,#e6f4fe,#e3e2f6);height:100vh;overflow:hidden;padding-top:52px;width:100%}
