.user-profile-card[data-v-1a1b8ea9]{background:#242424;border-radius:16px;box-sizing:border-box;display:flex;gap:20px;padding:34px 20px 26px;position:relative;width:100%}.user-info[data-v-1a1b8ea9]{display:flex;flex:1;flex-direction:column}.user-header[data-v-1a1b8ea9]{align-items:center;display:flex;gap:9px;line-height:24px}.user-header .user-name[data-v-1a1b8ea9]{color:#fff;font-family:Inter;font-size:20px;max-width:160px}.user-header .icon-vip[data-v-1a1b8ea9]{margin-top:-3px;width:18px}.user-header .user-level[data-v-1a1b8ea9]{background:linear-gradient(284deg,#9900f9,#a55bd3);border-radius:9px;color:#fff;font-family:Inter;font-size:11px;font-style:italic;gap:2px;height:18px;padding:0 4px}.badges[data-v-1a1b8ea9]{align-items:center;display:flex;gap:6px}.badges .badge-img[data-v-1a1b8ea9]{height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.badges-row[data-v-1a1b8ea9]{align-items:center;color:#8f8f96;display:flex;font-size:14px;margin-bottom:8px}.unlocked-count[data-v-1a1b8ea9]{color:#fff;font-weight:700;margin:0 4px}.level-progress[data-v-1a1b8ea9]{max-width:445px}.level-progress-bar[data-v-1a1b8ea9]{gap:12px}.level-progress-bar .level-current[data-v-1a1b8ea9]{-webkit-text-fill-color:transparent;background:linear-gradient(232deg,#edcfff,#a55bd3);background-clip:text;-webkit-background-clip:text;font-family:Inter;font-size:13px;font-style:italic;font-weight:600}.level-progress-bar .level-next[data-v-1a1b8ea9]{color:#a1a1a1;font-family:Inter;font-size:13px;font-style:italic;font-weight:600}.level-progress-bar .level-progress-track[data-v-1a1b8ea9]{background:#3b3e4c;background:hsla(0,0%,100%,.1);border-radius:3px;flex:1;height:6px}.level-progress-bar .level-progress-track .level-progress-fill[data-v-1a1b8ea9]{background:linear-gradient(90deg,rgba(157,0,255,.24),#a55bd3);border-radius:3px;height:100%}.level-progress-info[data-v-1a1b8ea9]{color:gray;font-family:Inter;font-size:12px;font-weight:500;line-height:14px;margin-top:4px}.daily-task-card[data-v-6aed29ae]{background:#242424;border-radius:8px;min-width:0;padding:16px}.task-content[data-v-6aed29ae]{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.task-icon-wrapper[data-v-6aed29ae]{background:hsla(0,0%,100%,.1);border-radius:32px;flex-shrink:0;height:72px;width:72px}.task-icon-wrapper .icon[data-v-6aed29ae]{height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.task-icon[data-v-6aed29ae]{stroke-width:1.5;height:24px;width:24px}.task-info[data-v-6aed29ae]{flex:1;flex-direction:column;justify-content:center;overflow:hidden;padding-right:8px}.task-header[data-v-6aed29ae],.task-info[data-v-6aed29ae]{display:flex;min-width:0}.task-header[data-v-6aed29ae]{align-items:center;font-size:14px;font-weight:500;gap:8px;margin-bottom:12px}.task-name[data-v-6aed29ae]{color:#fff;flex:0 1 auto;min-width:0}.task-xp[data-v-6aed29ae]{color:#ec983b;white-space:nowrap}.task-progress[data-v-6aed29ae]{align-items:center;display:flex;gap:12px}.progress-bar[data-v-6aed29ae]{background:hsla(0,0%,100%,.05);border-radius:3px;height:6px;width:110px}.progress-fill[data-v-6aed29ae]{background:#a55bd3;border-radius:3px;height:100%;transition:width .3s ease}.progress-text[data-v-6aed29ae]{color:hsla(0,0%,100%,.65);font-size:12px}.task-action[data-v-6aed29ae]{flex-shrink:0;margin-left:16px}.completed-badge[data-v-6aed29ae]{background:#382b4a;border-radius:18px;box-sizing:border-box;height:36px;padding:0 12px;width:76px}.completed-badge .iconfont[data-v-6aed29ae]{color:#a55bd3;font-size:30px}.check-icon[data-v-6aed29ae]{color:#a55bd3}.task-go-button[data-v-6aed29ae]{background:#a55bd3;border-radius:18px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:36px;min-width:76px;padding:0 12px;text-transform:capitalize;transition:all .2s ease}.task-go-button[data-v-6aed29ae]:hover{background:#b06ce0}.task-go-button[data-v-6aed29ae]:active{transform:scale(.95)}.badge-container[data-v-7433f2de]{border-radius:20px;overflow:hidden;position:relative}.badge-container[data-v-7433f2de]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;right:0;top:0}.badge-container .name-badge[data-v-7433f2de]{bottom:215px;box-sizing:border-box;color:#fff;font-size:16px;left:0;line-height:30px;padding:0 22px;position:absolute;text-align:center;width:100%;z-index:9}.badge-container img[data-v-7433f2de]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.badge-container[data-v-49f3691d]{border-radius:20px;overflow:hidden;padding-top:105px;position:relative;text-align:center}.badge-container[data-v-49f3691d]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;right:0;top:0}.badge-container .name-badge[data-v-49f3691d]{bottom:215px;box-sizing:border-box;color:#fff;font-size:16px;left:0;line-height:30px;padding:0 22px;position:absolute;text-align:center;width:100%;z-index:9}.badge-container img[data-v-49f3691d]{height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.badge-container .badge-background[data-v-49f3691d]{background:url(https://image.cdn2.seaart.me/web/static/upload/userGrowth/light.png) no-repeat;height:280px;left:0;position:absolute;top:0;width:192px;z-index:9}.badge-container .badge-shadow[data-v-49f3691d]{background:url(https://image.cdn2.seaart.me/web/static/upload/userGrowth/shadow.png) no-repeat;background-position:50%;bottom:33px;height:29px;left:78px;position:absolute;width:87px;z-index:9}.badge-detail-modal[data-v-2c20fe2b]{backdrop-filter:blur(4px);background:rgba(0,0,0,.7);display:flex;overflow-y:auto;padding:20px}.badge-detail-modal[data-v-2c20fe2b] .el-dialog{background:linear-gradient(0deg,#242424,#1f1f1f 55.4%,#242424),#242424;border:1px solid #2e2e2e;border-radius:20px;height:680px;margin:auto!important;width:1080px}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .el-dialog__header{display:none}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .el-dialog__body{box-sizing:border-box;height:100%;margin:0 auto;padding:30px 38px;position:relative}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-header{color:#fff;font-family:Inter;font-size:16px;font-weight:400;line-height:30px;text-align:center}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-body .badge-list{align-items:center;display:flex;flex-direction:column;gap:40px;margin-top:20px}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-body .badge-row{align-items:center;display:flex;gap:68px;justify-content:center}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-body .badge-item{height:240px;position:relative;width:200px}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-body .badge-item .badge-container,.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-body .badge-item-inner{height:100%;width:100%}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-body .badge-item .level{color:#fff;font-family:Inter;font-size:20px;font-weight:700;left:0;position:absolute;text-align:center;top:30px;width:100%;z-index:9}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-body .badge-item .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-body .badge-item .arrow img{height:48px;width:48px}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-body .badge-item .arrow-right{right:-54px}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-body .badge-item .arrow-left{left:-60px}.badge-detail-modal[data-v-2c20fe2b] .el-dialog .dialog-body .badge-item .btn{backdrop-filter:blur(2px);background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));border-radius:0 0 20px 20px;bottom:0;box-sizing:border-box;color:#f0f0f0;cursor:pointer;font-size:14px;font-weight:500;height:32px;left:0;line-height:32px;padding:0 10px;position:absolute;width:100%;z-index:10}.badge-detail-modal .close-btn[data-v-2c20fe2b]{background:#333;border-radius:50%;cursor:pointer;height:50px;left:-68px;position:absolute;top:0;width:50px}.badge-detail-tooltip.el-tooltip__popper{transform:translateY(15px)}.skeleton-loader[data-v-7cd13079]{width:100%}[data-v-7cd13079] .el-skeleton__item{background-color:#2a2a2a!important;background-image:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 37%,#2a2a2a 63%)!important;background-size:400% 100%;display:block}.skeleton-profile-card[data-v-7cd13079]{background:#242424;border-radius:16px;display:flex;gap:20px;padding:34px 20px 26px}.skeleton-profile-card .sk-avatar[data-v-7cd13079]{flex-shrink:0;height:80px;width:80px}.skeleton-profile-card .sk-info[data-v-7cd13079]{display:flex;flex:1;flex-direction:column;gap:10px}.skeleton-profile-card .sk-info .sk-info-item[data-v-7cd13079]{height:20px;width:500px}.skeleton-profile-card .sk-info .sk-badge[data-v-7cd13079]{margin-top:2px}.skeleton-profile-card .sk-info .sk-progress[data-v-7cd13079]{margin-top:3px}.daily-tasks-section[data-v-7cd13079]{margin-top:32px}.section-title[data-v-7cd13079]{color:hsla(0,0%,100%,.9);font-size:18px;line-height:32px;margin-bottom:20px;text-transform:capitalize}.task-grid[data-v-7cd13079]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}.skeleton-task-card[data-v-7cd13079]{align-items:center;background:#242424;border-radius:8px;display:flex;gap:12px;padding:16px}.skeleton-task-card .sk-task-icon[data-v-7cd13079]{flex-shrink:0;height:72px;width:72px}.skeleton-task-card .sk-task-info[data-v-7cd13079]{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.skeleton-task-card .sk-task-bar[data-v-7cd13079],.skeleton-task-card .sk-task-name[data-v-7cd13079]{height:20px}.achievement-badges-section[data-v-7cd13079]{margin-top:33px}.other-badges-section[data-v-7cd13079]{margin-top:46px}.achievement-badges-section .badge-list[data-v-7cd13079],.other-badges-section .badge-list[data-v-7cd13079]{display:flex;flex-wrap:wrap;gap:15px}.achievement-badges-section .badge-list-item[data-v-7cd13079],.other-badges-section .badge-list-item[data-v-7cd13079]{border-radius:16px;height:280px;width:244px}.user-growth[data-v-59fa2ada]{padding:40px 0}.content-container[data-v-59fa2ada]{margin:0 auto;max-width:1280px}.section-title[data-v-59fa2ada]{color:hsla(0,0%,100%,.9);font-size:18px;line-height:32px;text-transform:capitalize}.daily-tasks-section[data-v-59fa2ada]{margin-top:32px}.daily-tasks-section .task-grid[data-v-59fa2ada]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}.achievement-badges-section[data-v-59fa2ada]{margin-top:33px}.other-badges-section[data-v-59fa2ada]{margin-top:46px}.achievement-badges-section .badge-list[data-v-59fa2ada],.other-badges-section .badge-list[data-v-59fa2ada]{display:flex;flex-wrap:wrap;gap:15px;margin-top:24px}.badge-item[data-v-59fa2ada]{background:#242424;box-sizing:border-box;cursor:pointer;height:280px;position:relative;width:244px}.back-btn[data-v-59fa2ada]{background:#333;border-radius:50%;cursor:pointer;height:50px;left:15px;position:fixed;top:120px;width:50px;z-index:98}.back-btn i[data-v-59fa2ada]{color:#fff;font-size:28px}.back-btn[data-v-59fa2ada]:hover{background-color:#1c2433}