.user-profile-card[data-v-3dad0fa9]{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-3dad0fa9]{display:flex;flex:1;flex-direction:column;gap:8px}.user-info.other-info[data-v-3dad0fa9]{justify-content:center}.user-header[data-v-3dad0fa9]{align-items:center;display:flex;gap:9px;line-height:24px}.user-header .user-name[data-v-3dad0fa9]{color:#fff;font-family:Inter;font-size:20px;max-width:160px}.user-header .icon-vip[data-v-3dad0fa9]{margin-top:-3px;width:18px}.user-header .user-level[data-v-3dad0fa9]{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-3dad0fa9]{align-items:center;display:flex;gap:6px}.badges .badge-img[data-v-3dad0fa9]{height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.badges-row[data-v-3dad0fa9]{align-items:center;color:#8f8f96;display:flex;font-size:14px;margin-bottom:8px}.unlocked-count[data-v-3dad0fa9]{color:#fff;font-weight:700;margin:0 4px}.level-progress[data-v-3dad0fa9]{max-width:445px}.level-progress-bar[data-v-3dad0fa9]{gap:12px}.level-progress-bar .level-current[data-v-3dad0fa9]{-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-3dad0fa9]{color:#a1a1a1;font-family:Inter;font-size:13px;font-style:italic;font-weight:600}.level-progress-bar .level-progress-track[data-v-3dad0fa9]{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-3dad0fa9]{background:linear-gradient(90deg,rgba(157,0,255,.24),#a55bd3);border-radius:3px;height:100%}.level-progress-info[data-v-3dad0fa9]{color:gray;font-family:Inter;font-size:12px;font-weight:500;line-height:14px;margin-top:4px}.daily-task-card[data-v-f8a80fe4]{background:#242424;border-radius:8px;min-width:0;padding:16px}.task-content[data-v-f8a80fe4]{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.task-icon-wrapper[data-v-f8a80fe4]{background:hsla(0,0%,100%,.1);border-radius:32px;flex-shrink:0;height:72px;width:72px}.task-icon-wrapper .icon[data-v-f8a80fe4]{height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.task-icon[data-v-f8a80fe4]{stroke-width:1.5;height:24px;width:24px}.task-info[data-v-f8a80fe4]{flex:1;flex-direction:column;justify-content:center;overflow:hidden;padding-right:8px}.task-header[data-v-f8a80fe4],.task-info[data-v-f8a80fe4]{display:flex;min-width:0}.task-header[data-v-f8a80fe4]{align-items:center;font-size:14px;font-weight:500;gap:8px;margin-bottom:12px}.task-name[data-v-f8a80fe4]{color:#fff;flex:0 1 auto;min-width:0}.task-xp[data-v-f8a80fe4]{color:#ec983b;white-space:nowrap}.task-progress[data-v-f8a80fe4]{align-items:center;display:flex;gap:12px}.progress-bar[data-v-f8a80fe4]{background:hsla(0,0%,100%,.05);border-radius:3px;height:6px;width:110px}.progress-fill[data-v-f8a80fe4]{background:#a55bd3;border-radius:3px;height:100%;transition:width .3s ease}.progress-text[data-v-f8a80fe4]{color:hsla(0,0%,100%,.65);font-size:12px}.task-action[data-v-f8a80fe4]{flex-shrink:0;margin-left:16px}.completed-badge[data-v-f8a80fe4]{background:#382b4a;border-radius:18px;box-sizing:border-box;height:36px;padding:0 12px;width:76px}.completed-badge .iconfont[data-v-f8a80fe4]{color:#a55bd3;font-size:30px}.check-icon[data-v-f8a80fe4]{color:#a55bd3}.task-go-button[data-v-f8a80fe4]{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-f8a80fe4]:hover{background:#b06ce0}.task-go-button[data-v-f8a80fe4]:active{transform:scale(.95)}.badge-container[data-v-6f6137d6]{border-radius:20px;overflow:hidden;position:relative}.badge-container[data-v-6f6137d6]: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-6f6137d6]{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-6f6137d6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.equip-icon[data-v-22fd638d]{align-items:center;background:url(https://image.cdn2.seaart.me/web/static/upload/userGrowth/image-tag.png) no-repeat 50%/100% 100%;display:flex;height:50px;justify-content:center;left:0;position:absolute;top:0;width:54px;z-index:10}.equip-icon-text[data-v-22fd638d]{color:#161616;font-family:Inter;font-size:10px;font-weight:500;transform:rotate(-45deg) translateX(-2px) translateY(-9px)}.badge-container[data-v-31633799]{border-radius:20px;padding-top:105px;position:relative;text-align:center}.badge-container.only-show[data-v-31633799]{cursor:default}.badge-container[data-v-31633799]: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-31633799]{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-31633799]{height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.badge-container .badge-background[data-v-31633799]{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-31633799]{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-container .context-menu[data-v-31633799]{background:#2d2d2d;border-radius:8px;box-shadow:0 10px 18px 0 rgba(0,0,0,.34);position:absolute;white-space:nowrap;z-index:10}.badge-container .context-menu-item[data-v-31633799]{box-sizing:border-box;color:#f0f0f0;cursor:pointer;font-family:Inter;font-size:14px;font-weight:500;height:40px;min-width:128px;padding:0 10px}.fade-enter-active[data-v-31633799],.fade-leave-active[data-v-31633799]{transition:opacity .15s}.fade-enter[data-v-31633799],.fade-leave-to[data-v-31633799]{opacity:0}.badge-detail-modal[data-v-ac2f1d4c]{backdrop-filter:blur(4px);background:rgba(0,0,0,.7);display:flex;overflow-y:auto;padding:20px}.badge-detail-modal[data-v-ac2f1d4c] .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-ac2f1d4c] .el-dialog .el-dialog__header{display:none}.badge-detail-modal[data-v-ac2f1d4c] .el-dialog .el-dialog__body{box-sizing:border-box;height:100%;margin:0 auto;padding:30px 38px;position:relative}.badge-detail-modal[data-v-ac2f1d4c] .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-ac2f1d4c] .el-dialog .dialog-body .badge-list{align-items:center;display:flex;flex-direction:column;gap:40px;margin-top:20px}.badge-detail-modal[data-v-ac2f1d4c] .el-dialog .dialog-body .badge-row{align-items:center;display:flex;gap:68px;justify-content:center}.badge-detail-modal[data-v-ac2f1d4c] .el-dialog .dialog-body .badge-item{height:240px;position:relative;width:200px}.badge-detail-modal[data-v-ac2f1d4c] .el-dialog .dialog-body .badge-item .badge-container,.badge-detail-modal[data-v-ac2f1d4c] .el-dialog .dialog-body .badge-item-inner{height:100%;width:100%}.badge-detail-modal[data-v-ac2f1d4c] .el-dialog .dialog-body .badge-item .btn-disabled{opacity:.5}.badge-detail-modal[data-v-ac2f1d4c] .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-ac2f1d4c] .el-dialog .dialog-body .badge-item .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.badge-detail-modal[data-v-ac2f1d4c] .el-dialog .dialog-body .badge-item .arrow img{height:48px;width:48px}.badge-detail-modal[data-v-ac2f1d4c] .el-dialog .dialog-body .badge-item .arrow-right{right:-54px}.badge-detail-modal[data-v-ac2f1d4c] .el-dialog .dialog-body .badge-item .arrow-left{left:-60px}.badge-detail-modal[data-v-ac2f1d4c] .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-ac2f1d4c]{background:#333;border-radius:50%;cursor:pointer;height:50px;left:-68px;position:absolute;top:0;width:50px}.badge-detail-tooltip.el-tooltip__popper{background:#525252;border-radius:8px;color:#f0f0f0;font-family:Inter;font-size:14px;max-width:300px;text-align:center;transform:translateY(15px)}.badge-detail-tooltip.el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-top-color:#525252}.skeleton-loader[data-v-1dd4cdea]{width:100%}[data-v-1dd4cdea] .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-1dd4cdea]{background:#242424;border-radius:16px;display:flex;gap:20px;padding:34px 20px 26px}.skeleton-profile-card .sk-avatar[data-v-1dd4cdea]{flex-shrink:0;height:80px;width:80px}.skeleton-profile-card .sk-info[data-v-1dd4cdea]{display:flex;flex:1;flex-direction:column;gap:18px}.skeleton-profile-card .sk-info .sk-info-item[data-v-1dd4cdea]{height:20px;width:500px}.skeleton-profile-card .sk-info .sk-badge[data-v-1dd4cdea]{margin-top:2px}.skeleton-profile-card .sk-info .sk-progress[data-v-1dd4cdea]{margin-top:3px}.skeleton-profile-card .sk-info.other-info[data-v-1dd4cdea]{justify-content:center}.daily-tasks-section[data-v-1dd4cdea]{margin-top:32px}.section-title[data-v-1dd4cdea]{color:hsla(0,0%,100%,.9);font-size:18px;line-height:32px;margin-bottom:20px;text-transform:capitalize}.task-grid[data-v-1dd4cdea]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}.skeleton-task-card[data-v-1dd4cdea]{align-items:center;background:#242424;border-radius:8px;display:flex;gap:12px;padding:16px}.skeleton-task-card .sk-task-icon[data-v-1dd4cdea]{flex-shrink:0;height:72px;width:72px}.skeleton-task-card .sk-task-info[data-v-1dd4cdea]{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.skeleton-task-card .sk-task-bar[data-v-1dd4cdea],.skeleton-task-card .sk-task-name[data-v-1dd4cdea]{height:20px}.achievement-badges-section[data-v-1dd4cdea]{margin-top:33px}.other-badges-section[data-v-1dd4cdea]{margin-top:46px}.achievement-badges-section .badge-list[data-v-1dd4cdea],.other-badges-section .badge-list[data-v-1dd4cdea]{display:flex;flex-wrap:wrap;gap:15px}.achievement-badges-section .badge-list-item[data-v-1dd4cdea],.other-badges-section .badge-list-item[data-v-1dd4cdea]{border-radius:16px;height:280px;width:244px}.user-growth[data-v-b82b33f4]{padding:40px 0}.content-container[data-v-b82b33f4]{margin:0 auto;max-width:1280px}.section-title[data-v-b82b33f4]{color:hsla(0,0%,100%,.9);font-size:18px;line-height:32px;text-transform:capitalize}.daily-tasks-section[data-v-b82b33f4]{margin-top:32px}.daily-tasks-section .task-grid[data-v-b82b33f4]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}.achievement-badges-section[data-v-b82b33f4]{margin-top:33px}.other-badges-section[data-v-b82b33f4]{margin-top:46px}.achievement-badges-section .badge-list[data-v-b82b33f4],.other-badges-section .badge-list[data-v-b82b33f4]{display:flex;flex-wrap:wrap;gap:15px;margin-top:24px}.badge-item[data-v-b82b33f4]{background:#242424;box-sizing:border-box;cursor:pointer;height:280px;position:relative;width:244px}.back-btn[data-v-b82b33f4]{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-b82b33f4]{color:#fff;font-size:28px}.back-btn[data-v-b82b33f4]:hover{background-color:#1c2433}