.dialog-visit-mask[data-v-19398394]{position:fixed;top:0;left:0;width:100vw;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9000;overflow:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;touch-action:none}.dialog-visit-container[data-v-19398394]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;z-index:9001}@media screen and (min-width:1920px){.dialog-visit-container[data-v-19398394]{padding:20px;min-height:100vh;align-items:center}}.dialog-visit-content[data-v-19398394]{display:flex;width:480px;padding-top:1.66vw;flex-direction:column;align-items:center;gap:.84vw;border-radius:.84vw;background:#fff;position:relative;max-width:28vw;max-height:95vh;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3)}.logo-image[data-v-19398394]{flex-shrink:0;margin-top:-.52vw}.vippc-image[data-v-19398394]{width:68%;margin-top:-.52vw}.bottom-section[data-v-19398394]{width:100%;border-radius:0 0 1.04vw 1.04vw;background:#f5f5f5;padding:1.04vw;display:flex;flex-direction:row;justify-content:space-around;align-items:center;min-height:5.99vw;position:relative}.recommend-section[data-v-19398394]{display:flex;align-items:center;gap:5px;width:100%;justify-content:flex-start}.recommend-text[data-v-19398394]{color:#333;font-size:1.2vw;font-weight:600}.recommend-code-box[data-v-19398394]{background:linear-gradient(265deg,#fcefdc,#f9d9c4 99.5%);border-radius:1.04vw;display:flex;align-items:center;gap:10px}.recommend-code[data-v-19398394]{padding:0 10px 0 10px;font-size:1.2vw;color:#333;font-weight:600}.copy-btn[data-v-19398394]{font-family:PingFang SC;color:#ed6f2d;font-size:1vw;cursor:pointer;font-weight:600}.copy-btn[data-v-19398394]:hover{opacity:.8}.download-text[data-v-19398394]{color:#666;font-size:1vw;width:100%;text-align:left}.qrcode-container[data-v-19398394]{right:1.56vw;bottom:.78vw;display:flex;justify-content:center;align-items:center}.qrcode-image[data-v-19398394]{width:88px;height:88px}.button-container[data-v-19398394]{display:flex;justify-content:center;align-items:center;gap:15%;margin-top:1.56vw;width:100%;flex-shrink:0}.button-item[data-v-19398394]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease}.button-item[data-v-19398394]:hover{transform:translateY(-2px);opacity:.8}.button-icon[data-v-19398394]{width:52px;height:52px;margin-bottom:.42vw}.button-text[data-v-19398394]{color:#fff;font-size:12px;font-weight:400;text-align:center}@media screen and (min-width:1920px){.button-text[data-v-19398394]{font-size:.63vw}}@media screen and (max-width:1920px){.button-text[data-v-19398394]{font-size:.63vw}}@media screen and (max-width:1600px){.button-text[data-v-19398394]{font-size:.75vw}}@media screen and (max-width:1366px){.button-text[data-v-19398394]{font-size:.88vw}}@media screen and (max-width:1024px){.button-text[data-v-19398394]{font-size:1.13vw}}.high-z-index-message[data-v-19398394],[data-v-19398394]:global(.el-message.high-z-index-message){z-index:999999;position:fixed!important}.activity{max-width:1920px;margin:0 auto;overflow:hidden;margin-top:130px;background:url(/images/promotionActivity/newVip/v2/newvipbg.png) top no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh}.activity-newvip{min-width:1400px}.activity-newvip .activity-banner,.activity-newvip .activity-banner img{width:100%}.activity-newvip .activity-container{margin:30px auto 0;width:1200px;background:url(/images/promotionActivity/newVip/v2/bg.png) top no-repeat;background-size:100% 100%;border-radius:30px;padding:50px 50px 40px}.activity-newvip .activity-container>div{width:1100px;border-radius:30px;padding:30px 5px 5px 5px}.activity-newvip .activity-container>div .title{width:500px;height:46px;margin:0 auto}.activity-newvip .activity-container>div .title img{width:100%;height:100%;margin-top:-8%}.activity-newvip .activity-container>div>.title{margin-bottom:20px}.activity-newvip .activity-container>div>.title+div{width:1090px;border-radius:30px;padding:40px}.activity-newvip .activity-container>div>.title+div .msg p{font-size:22px;color:#333}.activity-newvip .activity-container>div>.title+div .msg p>span:first-child{font-weight:600}.activity-newvip .activity-container>div>.title+div .msg p>span{font-weight:400px!important}.activity-newvip .activity-container>div>.title+div .content-title{margin-top:40px}.activity-newvip .activity-container>div>.title+div .activity-table-section{margin-top:40px;width:980px;margin-bottom:40px;position:relative}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-header{border-radius:10px 10px 0 0;background:linear-gradient(265deg,#ffb27a,#ff6f42 50.75%,#ed6f2d 99.5%);padding:15px 20px;display:flex;align-items:center;justify-content:space-between;color:#fff;margin-top:-10%}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-header .header-content{display:flex;gap:40px}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-header .header-content .header-item{display:flex;align-items:center;gap:8px;font-family:PingFang SC;font-size:16px;font-weight:600}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-header .header-content .header-item .coin-icon{width:20px;height:20px}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-header .header-content .header-item .value{font-weight:700;font-size:18px}.activity-newvip .activity-container>div>.title+div .activity-table-section .calendar-icon{position:absolute;right:-35px;top:-8%;width:170px;height:170px;z-index:3}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body{border-radius:10px;background:#fafafa;padding:20px}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .invitation-record-link{color:#333;font-family:PingFang SC;font-size:16px;text-decoration:underline;cursor:pointer;margin-bottom:20px;position:relative;z-index:10;display:inline-block;padding:5px}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .invitation-record-link:hover{color:#ed6f2d}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item{border-radius:12px;background:#fcefdc;padding:15px;margin-bottom:12px;display:flex;align-items:center;gap:15px;height:80px;cursor:pointer}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item:last-child{margin-bottom:0}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-status{display:flex;align-items:center;position:relative}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-status img{width:54px;height:54px;border-radius:50%}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-status .status-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#fff}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-content{align-items:center;justify-content:1;flex-wrap:nowrap;flex-direction:row;margin-left:15px;margin-right:15px;display:flex;flex-direction:column;align-items:flex-start}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-content .task-title{color:#333;font-family:PingFang SC;font-size:18px;font-style:normal;font-weight:600;line-height:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left;margin-bottom:5px;margin-top:10px}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-content .task-description{color:#ed6f2d;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left;margin-bottom:8px}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-content .task-progress{display:flex;align-items:center;gap:10px}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-content .task-progress .progress-bar{width:287px;height:4px;flex-shrink:0;border-radius:5px;background:#ffd598;position:relative;overflow:hidden}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-content .task-progress .progress-bar .progress-fill{height:100%;border-radius:5px;background:#ed6f2d;transition:width .3s ease}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-content .task-progress .progress-text{color:#ed6f2d;font-family:PingFang SC;font-size:14px;font-weight:500;white-space:nowrap}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-action{margin-left:auto}.activity-newvip .activity-container>div>.title+div .activity-table-section .activity-table-body .task-list .task-item .task-action .action-btn{width:120px;height:40px}.activity-newvip .activity-container>div>.title+div .award-section{margin-top:30px;margin-bottom:30px}.activity-newvip .activity-container>div>.title+div .award-section .award-title{width:500px;height:46px;margin:0 auto;margin-bottom:30px}.activity-newvip .activity-container>div>.title+div .award-section .award-title img{width:100%;height:100%;margin-top:-15%}.activity-newvip .activity-container>div>.title+div .award-section .award-cards{display:flex;justify-content:space-between;gap:20px}.activity-newvip .activity-container>div>.title+div .award-section .award-cards .award-card{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease}.activity-newvip .activity-container>div>.title+div .award-section .award-cards .award-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(237,111,45,.2)}.activity-newvip .activity-container>div>.title+div .award-section .award-cards .award-card .card-content{display:flex;width:300px;padding:10px 20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:linear-gradient(265deg,#ffb27a,#ff6f42 50.75%,#ed6f2d 99.5%)}.activity-newvip .activity-container>div>.title+div .award-section .award-cards .award-card .card-content .card-label{color:#fff;font-family:PingFang SC;font-size:16px;font-weight:400;text-align:center}.activity-newvip .activity-container>div>.title+div .award-section .award-cards .award-card .card-content .card-value{color:#fff;font-family:PingFang SC;font-size:24px;font-weight:600;text-align:center}.activity-newvip .activity-container>div>.title+div .award-section .award-cards .award-card .card-description{margin-top:10px;color:#333;font-family:PingFang SC;font-size:14px;font-weight:400;text-align:center}.activity-newvip .activity-container>div>.title+div .benefit-tables{margin-top:40px;display:flex;flex-direction:column;gap:30px}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table .table-header{background:#ed6f2d;color:#fff;font-family:PingFang SC;font-size:18px;font-weight:600;text-align:center;padding:12px 20px;border-radius:8px 8px 0 0;position:relative;display:flex;align-items:center;justify-content:center}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table .table-header .header-title{font-size:18px;font-weight:600}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table .table-header .header-notice{position:absolute;right:20px;display:flex;align-items:center;gap:5px}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table .table-header .header-notice .notice-icon{width:16px;height:16px}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table .table-header .header-notice .notice-text{color:#fff;font-size:12px;font-weight:400;white-space:nowrap}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table table{width:100%;border-collapse:collapse;border-radius:0 0 8px 8px;overflow:hidden}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table table .table-cell{border:1px solid #ffe3d4;padding:20px 15px;text-align:center;background:#fff}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table table .table-cell.status-cell{background:#fcefdc}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table table .table-cell .level-text{color:#333;font-family:PingFang SC;font-size:16px;font-weight:500;margin-bottom:8px}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table table .table-cell .value-text{margin-bottom:12px}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table table .table-cell .value-text .value-number{color:#ed6f2d;font-family:PingFang SC;font-size:20px;font-weight:600}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table table .table-cell .value-text .value-unit{color:#ed6f2d;font-family:PingFang SC;font-size:12px;font-weight:400;margin-left:2px}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table table .table-cell .status-text{color:#caa56f;font-family:PingFang SC;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center;gap:4px;background:#fcefdc;padding:8px 12px;border-radius:4px}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table table .table-cell .status-text.distributed{color:#ed6f2d}.activity-newvip .activity-container>div>.title+div .benefit-tables .benefit-table table .table-cell .status-text .check-icon{width:14px;height:14px}.activity-newvip .rules-title-section{width:500px;height:46px;margin:60px auto 0;margin-bottom:30px;text-align:center}.activity-newvip .rules-title-section img{width:100%;height:100%;margin-top:-15%}.activity-newvip .rules-title-section .activity-rules{margin:60px auto 0;width:1200px;box-shadow:0 8px 24px rgba(237,111,45,.1);padding:40px 50px 50px;border:2px solid #ffe3d4;display:flex;justify-content:center;align-items:center}.activity-newvip .rules-title-section .activity-rules>div{width:100%;position:relative;padding:0;padding-top:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1000px}.activity-newvip .rules-title-section .activity-rules>div .rules-title{width:500px;height:46px;position:absolute;top:-40px;left:50%;transform:translateX(-50%)}.activity-newvip .rules-title-section .activity-rules>div .rules-title img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.activity-newvip .rules-title-section .activity-rules>div p{font-family:PingFang SC;font-weight:400;font-size:14px;line-height:1.6;color:#333;padding:15px 20px;border-radius:10px;background:#fff;width:100%;margin:0 auto 20px;text-align:center;display:block;box-shadow:0 2px 8px rgba(0,0,0,.15)}.activity-newvip .rules-title-section .activity-rules>div p:last-child{margin-bottom:0}.activity-newvip .rules-title-section .activity-rules>div p span{color:#ed6f2d;font-weight:500}.invitation-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:99999}.invitation-modal{width:400px;background:url(/images/promotionActivity/newVip/v2/invitebg.png) 50% no-repeat;background-size:100% 100%;border-radius:20px;position:relative;padding:70px 20px 20px 20px;min-height:650px}.invitation-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #ffe3d4}.invitation-modal .modal-header h3{font-family:PingFang SC;font-size:20px;font-weight:600;color:#333}.invitation-modal .modal-header .close-button{width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.invitation-modal .modal-header .close-button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.invitation-modal .modal-content{display:flex;align-items:center;justify-content:1;flex-wrap:nowrap;flex-direction:row;overflow-y:auto;padding-top:0}.invitation-modal .records-table{width:100%;border-collapse:collapse}.invitation-modal .records-table table{width:100%}.invitation-modal .records-table td,.invitation-modal .records-table th{text-align:center;padding:8px;font-family:PingFang SC;font-size:14px;font-weight:400;border:none;border-bottom:1px solid #ffe3d4}.invitation-modal .records-table thead tr{background:#fcefdc;border-bottom:2px solid #ffe3d4}.invitation-modal .records-table thead th{color:#ed6f2d;font-weight:400;font-size:14px;border-bottom:2px solid #ffe3d4}.invitation-modal .records-table tbody .table-row{height:28px;border-bottom:1px solid #ffe3d4;display:table-row}.invitation-modal .records-table tbody td{padding:2px 1px;font-size:7px;display:table-cell;vertical-align:middle}.invitation-modal .records-table tbody .account-info{font-weight:400;color:#333;font-size:14px}.invitation-modal .records-table tbody .account-info .invite-date{display:block;color:#999;font-size:12px;margin-top:1px}.invitation-modal .records-table tbody .friend-status-cell{text-align:center}.invitation-modal .records-table tbody .friend-status{display:flex;align-items:center;gap:1px;justify-content:center;font-weight:400;font-size:14px}.invitation-modal .records-table tbody .friend-status.activated{color:#ed6f2d}.invitation-modal .records-table tbody .friend-status.registered{color:#333}.invitation-modal .records-table tbody .friend-status.unactivated{color:#999}.invitation-modal .records-table tbody .friend-status .status-icon{width:14px;height:14px;flex-shrink:0;margin-left:-10px}.invitation-modal .records-table tbody .active-value{color:#ed6f2d;font-weight:400;font-size:14px}.invitation-modal .pagination{display:flex;justify-content:center;align-items:center;gap:8;margin-top:15px}.invitation-modal .pagination .page-item{min-width:30px;height:30px;border:1px solid #ed6f2d;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:PingFang SC;font-size:14px;color:#ed6f2d;margin-left:5px}.invitation-modal .pagination .page-item.active,.invitation-modal .pagination .page-item:hover{background:#ed6f2d;color:#fff}.invitation-modal .pagination .page-item.disabled{opacity:.5;cursor:not-allowed}.invitation-modal .no-records{display:flex;align-items:center;justify-content:center;color:#999;font-size:16px}.invitation-modal .no-records .no-records-content img{width:100%;height:100%}.invitation-modal .no-records .no-records-content p{font-size:16px;color:#999;margin:0 auto;text-align:center}.invitation-modal .bg-close-button{position:absolute;bottom:0;left:46%;width:40px;height:40px;cursor:pointer;border:none;z-index:10}