.header-container[data-v-44b4c2eb]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:0 2px 8px #0000001a}.header-content[data-v-44b4c2eb]{justify-content:space-between;align-items:center;width:70%;display:flex}.header-left[data-v-44b4c2eb]{align-items:center;gap:6px;display:flex}.header-left .logo[data-v-44b4c2eb]{width:28px;height:28px}.header-left .logo img[data-v-44b4c2eb]{object-fit:contain;width:100%;height:100%}.header-left .title[data-v-44b4c2eb]{color:#333;font-size:16px;font-weight:700}.header-center[data-v-44b4c2eb] .el-menu{background:0 0;border-bottom:none}.header-center[data-v-44b4c2eb] .el-menu-item{padding:0 12px;font-size:14px}.header-right[data-v-44b4c2eb]{align-items:center;gap:16px;display:flex}.header-right .message-badge[data-v-44b4c2eb]{cursor:pointer;align-items:center;display:flex}.header-right .user-info[data-v-44b4c2eb]{cursor:pointer;align-items:center;gap:6px;display:flex}.header-right .user-info .nickname[data-v-44b4c2eb]{color:#333;font-size:14px}.message-panel .message-panel-header[data-v-44b4c2eb]{border-bottom:1px solid #eee;margin-bottom:4px;padding-bottom:8px}.message-panel .message-panel-header .unread-tag[data-v-44b4c2eb]{border:none;margin-left:4px}.message-panel .message-list[data-v-44b4c2eb]{max-height:420px;overflow-y:auto}.message-panel .message-item[data-v-44b4c2eb]{cursor:pointer;border-bottom:1px solid #f0f0f0;border-radius:4px;padding:10px 8px}.message-panel .message-item[data-v-44b4c2eb]:hover{background-color:#f5f7fa}.message-panel .message-item.unread[data-v-44b4c2eb]{background-color:#ecf5ff}.message-panel .message-item.unread .message-content[data-v-44b4c2eb]{font-weight:500}.message-panel .message-item .message-row[data-v-44b4c2eb]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.message-panel .message-item .message-source[data-v-44b4c2eb]{color:#909399;font-size:12px}.message-panel .message-item .message-time[data-v-44b4c2eb]{color:#c0c4cc;font-size:11px}.message-panel .message-item .message-content[data-v-44b4c2eb]{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.message-panel .panel-footer[data-v-44b4c2eb]{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:4px;padding:8px 4px 0;display:flex}.login-container[data-v-6e750cc8]{gap:20px;display:flex}.login-container .login-left[data-v-6e750cc8]{background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:280px;padding:20px;display:flex}.login-container .login-left .qrcode-img[data-v-6e750cc8]{background:#fff;border:1px solid #eee;justify-content:center;align-items:center;width:180px;height:180px;display:flex}.login-container .login-left .qrcode-img img[data-v-6e750cc8]{width:150px;height:150px}.login-container .login-left .qrcode-tip[data-v-6e750cc8]{color:#666;margin-top:16px;font-size:14px}.login-container .login-right[data-v-6e750cc8]{flex:1;padding:20px}.login-container .login-right .login-form[data-v-6e750cc8] .el-form-item{align-items:center;display:flex}.login-container .login-right .login-form[data-v-6e750cc8] .el-form-item__label{flex-shrink:0;width:20%}.login-container .login-right .login-form[data-v-6e750cc8] .el-form-item__content{flex:1;margin-left:0!important}.login-container .login-right .login-form .captcha-row[data-v-6e750cc8]{gap:10px;display:flex}.login-container .login-right .login-form .captcha-row .el-input[data-v-6e750cc8]{flex:1}.login-container .login-right .login-form .captcha-row .captcha-img[data-v-6e750cc8]{cursor:pointer;background:#fff;border:1px solid #eee;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:40px;display:flex}.login-container .login-right .login-form .captcha-row .captcha-img[data-v-6e750cc8] svg{width:100%;height:100%}.login-container .login-right .login-form .form-footer[data-v-6e750cc8]{justify-content:space-between;margin-bottom:20px;display:flex}.login-container .login-right .login-form .login-btn[data-v-6e750cc8]{width:100%}.login-container .login-right .login-form .third-party[data-v-6e750cc8]{align-items:center;gap:10px;margin-top:20px;display:flex}.login-container .login-right .login-form .third-party span[data-v-6e750cc8]{color:#999;font-size:12px}.login-container .login-right .login-form .third-party .qq-btn[data-v-6e750cc8]{cursor:pointer;width:32px;height:32px}.login-dialog .el-dialog{border:1px solid #eee}.register-container[data-v-9b33c43d]{padding:20px}.register-container .captcha-row[data-v-9b33c43d]{gap:10px;display:flex}.register-container .captcha-row .el-input[data-v-9b33c43d]{flex:1}.register-container .captcha-row .captcha-img[data-v-9b33c43d]{cursor:pointer;background:#fff;border:1px solid #eee;justify-content:center;align-items:center;width:100px;height:40px;display:flex}.register-container .captcha-row .captcha-img[data-v-9b33c43d] svg{width:100%;height:100%}.register-container .register-btn[data-v-9b33c43d]{width:100%;margin-top:10px}.register-dialog .el-dialog{border:1px solid #eee}.forgot-container[data-v-1cc0c389]{padding:8px 0}.forgot-container .forgot-desc[data-v-1cc0c389]{color:#71717a;margin:0 0 20px;font-size:14px;line-height:1.6}.forgot-container .submit-btn[data-v-1cc0c389]{width:100%;margin-top:8px}.forgot-container .success-wrap[data-v-1cc0c389]{flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.forgot-container .success-wrap .success-icon[data-v-1cc0c389]{margin-bottom:4px}.forgot-container .success-wrap .success-text[data-v-1cc0c389]{color:#18181b;margin:0;font-size:18px;font-weight:600}.forgot-container .success-wrap .success-desc[data-v-1cc0c389]{color:#71717a;text-align:center;margin:0 0 8px;font-size:14px;line-height:1.6}.forgot-dialog .el-dialog{border:1px solid #eee}.el-footer[data-v-6c353939]{background:#fff;width:100%;padding:20px}.el-footer .footer-content[data-v-6c353939]{text-align:center;color:#999;width:70%;margin:0 auto;font-size:12px}.el-footer .footer-content .icp[data-v-6c353939]{margin-bottom:8px}.el-footer .footer-content .copyright[data-v-6c353939]{line-height:1.6}.common-layout[data-v-2ecaa901]{background-color:#fff;width:100%;height:100%}[data-v-2ecaa901] .el-header{width:100%;height:100%;padding:0}[data-v-2ecaa901] .el-main{width:100%;height:100%}[data-v-2ecaa901] .el-footer{background:#fff;width:100%;height:100%;padding:20px}.wallpaper-card[data-v-1743ade4]{cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000014}.wallpaper-card[data-v-1743ade4]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}.wallpaper-card:hover .card-image[data-v-1743ade4]{transform:scale(1.05)}.wallpaper-card .card-media[data-v-1743ade4]{background:#f4f4f5;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.wallpaper-card .card-image[data-v-1743ade4]{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;top:0;left:0}.wallpaper-card .media-overlay[data-v-1743ade4]{background:linear-gradient(#0000 0%,#00000080 100%);justify-content:flex-end;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.wallpaper-card .overlay-badge[data-v-1743ade4]{color:#18181b;background:#fffffff2;border-radius:16px;padding:4px 10px;font-size:11px;font-weight:600}.wallpaper-card .card-body[data-v-1743ade4]{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.wallpaper-card .author-row[data-v-1743ade4]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.wallpaper-card .author-row .author-avatar[data-v-1743ade4]{cursor:pointer;border:1.5px solid #f4f4f5;flex-shrink:0;box-shadow:0 1px 2px #0000000d}.wallpaper-card .author-row .author-name[data-v-1743ade4]{color:#3f3f46;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:13px;font-weight:500;transition:color .2s;overflow:hidden}.wallpaper-card .author-row .author-name[data-v-1743ade4]:hover{color:#409eff}.wallpaper-card .action-more[data-v-1743ade4]{color:#a1a1aa;flex-shrink:0;font-size:16px;transition:color .2s}.wallpaper-card .action-more[data-v-1743ade4]:hover{color:#18181b}.wallpaper-card.mobile .card-media[data-v-1743ade4]{padding-top:177.78%}.home-container[data-v-39f7e3ca]{width:100%;min-height:100%}.search-section[data-v-39f7e3ca]{width:100%;height:300px}.search-section .search-bg[data-v-39f7e3ca]{background:url(https://cube.elemecdn.com/6/94/4d12ea8c1bfc8b164f22e491e0e2e1jpeg.jpeg) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.search-section .search-box[data-v-39f7e3ca]{width:500px}.content-section[data-v-39f7e3ca]{width:100%;padding:20px 0}.content-section .content-wrapper[data-v-39f7e3ca]{width:70%;margin:0 auto}.content-section .section-title[data-v-39f7e3ca]{color:#333;margin:20px 0 16px;font-size:18px;font-weight:700}.content-section .wallpaper-row[data-v-39f7e3ca],.content-section .wallpaper-wrap[data-v-39f7e3ca]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.content-section .mobile-wrap[data-v-39f7e3ca]{grid-template-columns:repeat(6,1fr);gap:12px}.upload-wrapper[data-v-d5b46d04]{justify-content:center;display:flex}.upload-area[data-v-d5b46d04]{cursor:pointer;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;justify-content:center;align-items:center;width:280px;height:180px;transition:all .3s;display:flex}.upload-area[data-v-d5b46d04]:hover{background:#f0f7ff;border-color:#409eff}.upload-area:hover .upload-icon[data-v-d5b46d04]{color:#409eff}.upload-area.drag-over[data-v-d5b46d04]{background:#e6f1ff;border-color:#409eff}.upload-area.mobile[data-v-d5b46d04]{width:180px;height:310px}.upload-area .upload-content[data-v-d5b46d04]{text-align:center;padding:20px}.upload-area .upload-content .upload-icon[data-v-d5b46d04]{color:#999;margin-bottom:8px;font-size:40px;line-height:1}.upload-area .upload-content .upload-text[data-v-d5b46d04]{color:#666;font-size:14px}.upload-area .upload-content .upload-hint[data-v-d5b46d04]{color:#999;margin-top:6px;font-size:12px}.preview-area[data-v-d5b46d04]{width:280px}.preview-area.mobile[data-v-d5b46d04]{width:180px}.preview-area.mobile .preview-image-wrapper[data-v-d5b46d04]{height:310px}.preview-area .preview-image-wrapper[data-v-d5b46d04]{background:#fafafa;border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;width:100%;height:180px;display:flex;overflow:hidden}.preview-area .preview-image-wrapper .preview-image[data-v-d5b46d04]{max-width:100%;max-height:100%}.preview-area .file-info[data-v-d5b46d04]{justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.preview-area .file-info .file-name[data-v-d5b46d04]{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.preview-area .file-info .file-size[data-v-d5b46d04]{color:#999;flex-shrink:0;margin-left:8px}.preview-area .progress-section[data-v-d5b46d04]{padding:8px 0}.preview-area .action-row[data-v-d5b46d04]{gap:8px;padding:8px 0;display:flex}.report-container[data-v-1c39a995]{padding:0 4px}.report-container .target-type-row[data-v-1c39a995]{background:#f9f9f9;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.report-container .target-type-row .label[data-v-1c39a995]{color:#666;flex-shrink:0;font-size:14px}.report-container .target-type-row .value[data-v-1c39a995]{color:#333;font-size:14px;font-weight:500}.report-container .full-width[data-v-1c39a995]{width:100%}.report-container .attachment-list[data-v-1c39a995]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.report-container .attachment-list .attachment-item[data-v-1c39a995]{border:1px solid #eee;border-radius:6px;width:80px;height:80px;position:relative;overflow:hidden}.report-container .attachment-list .attachment-item .attachment-preview[data-v-1c39a995]{width:100%;height:100%}.report-container .attachment-list .attachment-item[data-v-1c39a995] .el-button{color:#fff;background:#00000080;border:none;border-radius:4px;min-height:auto;padding:2px 6px;font-size:12px;position:absolute;top:2px;right:2px}.report-container .submit-btn[data-v-1c39a995]{width:100%;margin-top:4px}.report-dialog .el-dialog{border:1px solid #eee}.details-page[data-v-cfd3d877]{width:100%;max-width:70%;margin:0 auto;padding:24px}.page-header[data-v-cfd3d877]{margin-bottom:20px}.page-content[data-v-cfd3d877]{grid-template-columns:1fr 360px;gap:40px;margin-bottom:48px;display:grid}.preview-section[data-v-cfd3d877]{background:#f4f4f5;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:24px;display:flex;overflow:hidden}.preview-section .preview-display[data-v-cfd3d877]{justify-content:center;width:100%;display:flex}.preview-section .preview-display.mobile-view .phone-frame[data-v-cfd3d877]{box-sizing:border-box;background:#18181b;border-radius:32px;width:240px;height:480px;padding:10px;position:relative;box-shadow:0 20px 40px #00000040}.preview-section .preview-display.mobile-view .phone-frame[data-v-cfd3d877]:before{content:"";background:#27272a;border-radius:8px;width:60px;height:14px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.preview-section .preview-display.mobile-view .phone-frame[data-v-cfd3d877]:after{content:"";background:#3f3f46;border-radius:50%;width:50px;height:50px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.preview-section .preview-display.mobile-view .phone-frame .phone-wallpaper[data-v-cfd3d877]{border-radius:24px;width:100%;height:100%}.preview-section .preview-image[data-v-cfd3d877]{width:100%;max-height:560px}.info-section[data-v-cfd3d877]{flex-direction:column;gap:20px;display:flex}.wallpaper-title[data-v-cfd3d877]{color:#18181b;margin:0;font-size:24px;font-weight:700;line-height:1.3}.author-row[data-v-cfd3d877]{align-items:center;gap:10px;display:flex}.author-row .author-name[data-v-cfd3d877]{color:#3f3f46;font-size:15px;font-weight:500}.author-row .clickable-avatar[data-v-cfd3d877]{cursor:pointer}.author-row .clickable-name[data-v-cfd3d877]{cursor:pointer;transition:color .2s}.author-row .clickable-name[data-v-cfd3d877]:hover{color:#409eff}.stats-row[data-v-cfd3d877]{gap:20px;display:flex}.stats-row .stat-item[data-v-cfd3d877]{color:#71717a;align-items:center;gap:6px;font-size:14px;display:flex}.stats-row .stat-item .el-icon[data-v-cfd3d877]{font-size:16px}.info-list[data-v-cfd3d877]{background:#fafafa;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.info-row[data-v-cfd3d877]{justify-content:space-between;font-size:14px;display:flex}.info-row .info-label[data-v-cfd3d877]{color:#71717a}.info-row .info-value[data-v-cfd3d877]{color:#27272a;font-weight:500}.info-row .free-tag[data-v-cfd3d877]{color:#10b981!important;font-weight:600!important}.tags-row[data-v-cfd3d877]{flex-wrap:wrap;gap:8px;display:flex}.description[data-v-cfd3d877]{color:#52525b;font-size:14px;line-height:1.6}.action-buttons[data-v-cfd3d877]{gap:12px;margin-top:8px;display:flex}.action-buttons .download-btn[data-v-cfd3d877]{flex:1}.extra-actions[data-v-cfd3d877]{gap:8px;display:flex}.related-section[data-v-cfd3d877]{margin-bottom:48px}.related-section .section-title[data-v-cfd3d877]{color:#18181b;margin-bottom:20px;font-size:20px;font-weight:600}.related-section .related-grid[data-v-cfd3d877]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.comments-section[data-v-cfd3d877] .el-tabs__header{margin-bottom:20px}.comments-section .comment-input[data-v-cfd3d877]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.comments-section .comment-input .comment-input-box[data-v-cfd3d877]{flex:1}.comments-section .comment-list[data-v-cfd3d877]{flex-direction:column;display:flex}.comments-section .comment-item[data-v-cfd3d877]{border-bottom:1px solid #f4f4f5;gap:12px;padding:16px 0;display:flex}.comments-section .comment-item[data-v-cfd3d877]:last-child{border-bottom:none}.comments-section .comment-body[data-v-cfd3d877]{flex:1}.comments-section .comment-header[data-v-cfd3d877]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.comments-section .comment-author[data-v-cfd3d877]{color:#27272a;font-size:14px;font-weight:600}.comments-section .comment-time[data-v-cfd3d877]{color:#a1a1aa;font-size:13px}.comments-section .comment-text[data-v-cfd3d877]{color:#3f3f46;margin-bottom:10px;font-size:14px;line-height:1.6}.comments-section .comment-footer[data-v-cfd3d877]{gap:2px;display:flex}.comments-section .comment-footer .el-button[data-v-cfd3d877]{margin-left:0}.comments-section .reply-footer .el-button[data-v-cfd3d877]{margin-left:0}.comments-section .reply-input-box[data-v-cfd3d877]{background:#fafafa;border-radius:8px;margin-top:12px;padding:12px}.comments-section .reply-input-box .reply-actions[data-v-cfd3d877]{justify-content:flex-end;gap:4px;margin-top:8px;display:flex}.comments-section .reply-list[data-v-cfd3d877]{border-left:2px solid #e4e7ed;margin-top:12px;padding-left:12px}.comments-section .reply-item[data-v-cfd3d877]{gap:10px;padding:8px 0;display:flex}.comments-section .reply-item+.reply-item[data-v-cfd3d877]{border-top:1px solid #f4f4f5}.comments-section .reply-body[data-v-cfd3d877]{flex:1}.comments-section .reply-header[data-v-cfd3d877]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.comments-section .reply-author[data-v-cfd3d877]{color:#27272a;font-size:13px;font-weight:600}.comments-section .reply-to[data-v-cfd3d877]{color:#409eff;font-size:12px}.comments-section .reply-time[data-v-cfd3d877]{color:#a1a1aa;font-size:12px}.comments-section .reply-text[data-v-cfd3d877]{color:#3f3f46;font-size:13px;line-height:1.5}.comments-section .reply-footer[data-v-cfd3d877]{gap:2px;margin-top:4px;display:flex}@media (width<=1024px){.page-content[data-v-cfd3d877]{grid-template-columns:1fr}.related-section .related-grid[data-v-cfd3d877]{grid-template-columns:repeat(2,1fr)}}.computer-container[data-v-1684730d]{width:100%;padding:20px 0}.computer-content[data-v-1684730d]{width:70%;margin:0 auto}.section-title[data-v-1684730d]{color:#333;margin-bottom:16px;font-size:18px;font-weight:700}.featured-list[data-v-1684730d]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px;display:grid}.featured-list[data-v-1684730d] .wallpaper-card{width:100%;min-width:0}.tag-section[data-v-1684730d]{margin-bottom:30px}.tag-section .tag-list[data-v-1684730d]{flex-wrap:wrap;gap:12px;display:flex}.tag-section .tag-list .tag-item[data-v-1684730d]{color:#666;cursor:pointer;background:#f5f5f5;border-radius:20px;padding:8px 20px;font-size:14px;transition:all .3s}.tag-section .tag-list .tag-item[data-v-1684730d]:hover{background:#e0e0e0}.tag-section .tag-list .tag-item.active[data-v-1684730d]{color:#fff;background:#00a1d6}.wallpaper-section .wallpaper-list[data-v-1684730d]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.wallpaper-section .wallpaper-list[data-v-1684730d] .wallpaper-card{width:100%;min-width:0}.wallpaper-section .load-more[data-v-1684730d]{text-align:center;margin-top:30px}.mobile-container[data-v-b6eee8a2]{width:100%;padding:20px 0}.mobile-content[data-v-b6eee8a2]{width:70%;margin:0 auto}.section-title[data-v-b6eee8a2]{color:#333;margin-bottom:16px;font-size:18px;font-weight:700}.featured-list[data-v-b6eee8a2]{gap:12px;margin-bottom:30px;display:flex}.tag-section[data-v-b6eee8a2]{margin-bottom:30px}.tag-section .tag-list[data-v-b6eee8a2]{flex-wrap:wrap;gap:12px;display:flex}.tag-section .tag-list .tag-item[data-v-b6eee8a2]{color:#666;cursor:pointer;background:#f5f5f5;border-radius:20px;padding:8px 20px;font-size:14px;transition:all .3s}.tag-section .tag-list .tag-item[data-v-b6eee8a2]:hover{background:#e0e0e0}.tag-section .tag-list .tag-item.active[data-v-b6eee8a2]{color:#fff;background:#00a1d6}.wallpaper-section .wallpaper-list[data-v-b6eee8a2]{flex-wrap:wrap;gap:12px;display:flex}.wallpaper-section .load-more[data-v-b6eee8a2]{text-align:center;margin-top:30px}.work-card[data-v-14784745]{cursor:pointer;border-radius:16px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.work-card[data-v-14784745]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.work-card:hover .work-overlay[data-v-14784745]{opacity:1}.work-card .work-image[data-v-14784745]{aspect-ratio:16/9;position:relative;overflow:hidden}.work-card .work-image .work-img[data-v-14784745]{width:100%;height:100%;transition:transform .35s;display:block}.work-card .work-image:hover .work-img[data-v-14784745]{transform:scale(1.08)}.work-card .work-overlay[data-v-14784745]{opacity:0;background:linear-gradient(#0000 50%,#000000b3 100%);flex-direction:column;justify-content:space-between;padding:12px;transition:opacity .25s;display:flex;position:absolute;inset:0}.work-card .overlay-top[data-v-14784745]{justify-content:space-between;align-items:flex-start;display:flex}.work-card .status-tag[data-v-14784745]{z-index:1;position:absolute;top:8px;left:8px}.work-card .resolution-tag[data-v-14784745]{color:#18181b;background:#ffffffe6;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500}.work-card .action-buttons[data-v-14784745]{gap:8px;display:flex}.work-card .action-buttons .action-btn[data-v-14784745]{color:#fff;cursor:pointer;background:#00000080;border-radius:50%;padding:6px;font-size:16px}.work-card .action-buttons .action-btn[data-v-14784745]:hover{background:#000c}.work-card .overlay-bottom .title[data-v-14784745]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:13px;font-weight:500;overflow:hidden}.work-card .stats[data-v-14784745]{gap:12px;display:flex}.work-card .stats .stat-item[data-v-14784745]{color:#fff;align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.work-card .stats .stat-item .el-icon[data-v-14784745]{color:#fbbf24;font-size:16px}.work-card.mobile .work-image[data-v-14784745]{aspect-ratio:9/16}.checkin-wrap[data-v-4cdef039]{max-width:420px;padding:8px 0}.checkin-header[data-v-4cdef039]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.checkin-summary[data-v-4cdef039]{gap:32px;display:flex}.summary-item[data-v-4cdef039]{flex-direction:column;align-items:center;gap:4px;display:flex}.summary-num[data-v-4cdef039]{color:#409eff;font-size:28px;font-weight:700;line-height:1}.summary-label[data-v-4cdef039]{color:#71717a;font-size:13px}.checkin-btn[data-v-4cdef039]{min-width:100px}.calendar-header[data-v-4cdef039]{text-align:center;margin-bottom:16px}.calendar-title[data-v-4cdef039]{color:#18181b;text-align:center;min-width:120px;font-size:16px;font-weight:600}.calendar-grid[data-v-4cdef039]{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:24px;display:grid}.weekday[data-v-4cdef039]{text-align:center;color:#a1a1aa;padding:8px 0;font-size:13px;font-weight:500}.calendar-day[data-v-4cdef039]{aspect-ratio:1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:14px;display:flex;position:relative}.calendar-day.is-empty[data-v-4cdef039]{visibility:hidden}.calendar-day.is-future[data-v-4cdef039]{color:#d4d4d8}.calendar-day.is-today[data-v-4cdef039]{color:#409eff;background:#eff6ff;font-weight:600}.calendar-day.is-checked[data-v-4cdef039]{color:#10b981;background:#ecfdf5;font-weight:500}.calendar-day.has-reward .day-num[data-v-4cdef039]{color:#f59e0b}.day-num[data-v-4cdef039]{z-index:1;position:relative}.day-points[data-v-4cdef039]{color:#10b981;font-size:10px;line-height:1}.reward-badge[data-v-4cdef039]{font-size:12px;line-height:1}.reward-section[data-v-4cdef039]{border-top:1px solid #f4f4f5;padding-top:16px}.reward-title[data-v-4cdef039]{color:#18181b;margin:0 0 12px;font-size:14px;font-weight:600}.reward-list[data-v-4cdef039]{flex-wrap:wrap;gap:8px;display:flex}.reward-item[data-v-4cdef039]{background:#fafafa;border:1px solid #f4f4f5;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:80px;padding:10px 16px;display:flex}.reward-item.reached[data-v-4cdef039]{background:#ecfdf5;border-color:#10b981}.reward-item.reached .reward-day[data-v-4cdef039]{color:#10b981}.reward-item.reached .reward-points[data-v-4cdef039]{color:#059669}.reward-day[data-v-4cdef039]{color:#52525b;font-size:13px;font-weight:500}.reward-points[data-v-4cdef039]{color:#71717a;font-size:12px}.avatar-upload[data-v-fdfbfaee]{cursor:pointer;border-radius:50%;flex-shrink:0;width:96px;height:96px;position:relative;overflow:hidden}.avatar-upload .avatar-img[data-v-fdfbfaee]{width:100%;height:100%}.avatar-upload .avatar-img[data-v-fdfbfaee] .el-icon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.avatar-upload .avatar-overlay[data-v-fdfbfaee]{color:#fff;opacity:0;background:#00000080;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.avatar-upload .avatar-overlay[data-v-fdfbfaee]:hover,.avatar-upload .avatar-overlay.uploading[data-v-fdfbfaee],.avatar-upload:hover .avatar-overlay[data-v-fdfbfaee]:not(.uploading){opacity:1}.loading-spin[data-v-fdfbfaee]{animation:1s linear infinite spin-fdfbfaee}@keyframes spin-fdfbfaee{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-page[data-v-a7af11cf]{width:100%;max-width:70%;margin:0 auto;padding:32px 24px}.profile-hero[data-v-a7af11cf]{background:#fff;border-radius:12px;gap:24px;margin-bottom:24px;padding:32px;display:flex}.profile-hero .hero-left[data-v-a7af11cf]{flex-shrink:0}.profile-hero .hero-info[data-v-a7af11cf]{flex-direction:column;justify-content:center;gap:8px;display:flex}.profile-hero .hero-info .name[data-v-a7af11cf]{color:#18181b;margin:0;font-size:24px;font-weight:600}.profile-hero .hero-info .meta[data-v-a7af11cf]{color:#71717a;align-items:center;gap:8px;font-size:14px;display:flex}.profile-hero .hero-info .meta .divider[data-v-a7af11cf]{color:#d4d4d8}.profile-hero .hero-info .stats[data-v-a7af11cf]{color:#52525b;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.profile-hero .hero-info .stats .stat-item[data-v-a7af11cf]{color:#52525b}.profile-hero .hero-info .stats .stat-item.clickable[data-v-a7af11cf]{cursor:pointer;color:#409eff;transition:color .2s}.profile-hero .hero-info .stats .stat-item.clickable[data-v-a7af11cf]:hover{color:#1677ff}.profile-hero .hero-info .stats .divider[data-v-a7af11cf]{color:#d4d4d8}.profile-hero .hero-info .tags[data-v-a7af11cf]{gap:8px;display:flex}.profile-tabs[data-v-a7af11cf]{background:#fff;border-radius:12px;padding:24px}.profile-tabs[data-v-a7af11cf] .el-tabs__header{margin-bottom:24px}.profile-tabs[data-v-a7af11cf] .el-tabs__nav-wrap:after{display:none}.profile-tabs[data-v-a7af11cf] .el-tabs__item{color:#71717a;font-size:16px}.profile-tabs[data-v-a7af11cf] .el-tabs__item.is-active{color:#18181b;font-weight:500}.profile-tabs .tab-header[data-v-a7af11cf]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.profile-tabs .tab-header .type-switch[data-v-a7af11cf] .el-radio-button__inner{padding:8px 16px}.profile-tabs .grid[data-v-a7af11cf]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.profile-tabs .grid.mobile-grid[data-v-a7af11cf]{grid-template-columns:repeat(6,1fr)}.profile-tabs .grid[data-v-a7af11cf] .wallpaper-card,.profile-tabs .grid[data-v-a7af11cf] .work-card{width:100%}.profile-tabs .load-more[data-v-a7af11cf]{justify-content:center;padding:24px 0;display:flex}.profile-tabs .pagination-wrap[data-v-a7af11cf]{justify-content:center;padding:24px 0 8px;display:flex}.profile-tabs .settings-wrap[data-v-a7af11cf]{max-width:480px}.profile-tabs .setting-form[data-v-a7af11cf] .el-form-item__label{color:#52525b}@media (width<=768px){.profile-page[data-v-a7af11cf]{padding:16px}.profile-hero[data-v-a7af11cf]{text-align:center;flex-direction:column;align-items:center;padding:24px 16px}.profile-hero .hero-info .meta[data-v-a7af11cf]{flex-wrap:wrap;justify-content:center}.profile-hero .hero-info .tags[data-v-a7af11cf]{justify-content:center}.profile-tabs .tab-header[data-v-a7af11cf]{flex-direction:column;gap:12px}.profile-tabs .grid[data-v-a7af11cf]{gap:12px;grid-template-columns:repeat(2,1fr)!important}}.release-page[data-v-1e83c288]{width:100%;min-height:calc(100vh - 200px);padding:32px 0}.release-header[data-v-1e83c288]{text-align:center;width:70%;margin:0 auto 32px}.release-header .page-title[data-v-1e83c288]{color:#18181b;margin:0 0 8px;font-size:28px;font-weight:700}.release-header .page-desc[data-v-1e83c288]{color:#71717a;margin:0;font-size:15px}.release-body[data-v-1e83c288]{grid-template-columns:1fr 400px;align-items:start;gap:32px;width:70%;margin:0 auto;display:grid}.form-panel[data-v-1e83c288]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 1px 3px #0000000f}.release-form[data-v-1e83c288] .el-form-item__label{color:#3f3f46;font-weight:500}.submit-btn[data-v-1e83c288]{min-width:140px}.upload-panel[data-v-1e83c288]{flex-direction:column;gap:16px;display:flex}.upload-area[data-v-1e83c288]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000f}.edit-preview[data-v-1e83c288]{flex-direction:column;align-items:center;gap:12px;display:flex}.edit-preview .edit-preview-image[data-v-1e83c288]{border-radius:8px;width:100%;max-height:200px}.edit-preview .edit-preview-label[data-v-1e83c288]{color:#999;font-size:13px}.upload-info[data-v-1e83c288]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000f}.upload-info .info-item[data-v-1e83c288]{justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.upload-info .info-item .info-label[data-v-1e83c288]{color:#71717a}.upload-info .info-item .info-value[data-v-1e83c288]{color:#27272a;font-weight:500}.upload-info .info-item .info-value.success[data-v-1e83c288]{color:#10b981}.upload-tip[data-v-1e83c288]{color:#a1a1aa;background:#fafafa;border-radius:12px;padding:16px;font-size:13px;line-height:1.8}.upload-tip p[data-v-1e83c288]{margin:0}@media (width<=1024px){.release-body[data-v-1e83c288]{grid-template-columns:1fr}.release-header[data-v-1e83c288]{width:90%}}.callback-container[data-v-dfe5d2ac]{background:#fff;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 120px);display:flex}.callback-content[data-v-dfe5d2ac]{background:#fff;width:400px}.callback-content[data-v-dfe5d2ac] .el-tabs__header{margin-bottom:20px}.callback-content .form-container[data-v-dfe5d2ac]{padding:20px 0}.callback-content .form-container .submit-btn[data-v-dfe5d2ac]{width:100%;margin-top:10px}.follow-page[data-v-b704bab4]{width:100%;max-width:70%;margin:0 auto;padding:24px}.page-header[data-v-b704bab4]{align-items:center;gap:8px;margin-bottom:20px;display:flex}.page-header .page-title[data-v-b704bab4]{color:#18181b;margin:0;font-size:20px;font-weight:600}.user-list[data-v-b704bab4]{background:#fff;border-radius:12px;min-height:200px;padding:0 16px}.user-item[data-v-b704bab4]{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:14px 0;display:flex}.user-item[data-v-b704bab4]:last-child{border-bottom:none}.user-item .clickable-avatar[data-v-b704bab4]{cursor:pointer}.user-item .user-info[data-v-b704bab4]{cursor:pointer;flex-direction:column;flex:1;gap:2px;display:flex}.user-item .user-info .nickname[data-v-b704bab4]{color:#18181b;align-items:center;gap:6px;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex}.user-item .user-info:hover .nickname[data-v-b704bab4]{color:#409eff}.user-item .user-info .desc[data-v-b704bab4]{color:#71717a;font-size:13px}.pagination-wrap[data-v-b704bab4]{justify-content:center;margin-top:24px;padding:16px 0;display:flex}.fan-page[data-v-63728654]{width:100%;max-width:70%;margin:0 auto;padding:24px}.page-header[data-v-63728654]{align-items:center;gap:8px;margin-bottom:20px;display:flex}.page-header .page-title[data-v-63728654]{color:#18181b;margin:0;font-size:20px;font-weight:600}.user-list[data-v-63728654]{background:#fff;border-radius:12px;min-height:200px;padding:0 16px}.user-item[data-v-63728654]{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:14px 0;display:flex}.user-item[data-v-63728654]:last-child{border-bottom:none}.user-item .clickable-avatar[data-v-63728654]{cursor:pointer}.user-item .user-info[data-v-63728654]{cursor:pointer;flex-direction:column;flex:1;gap:2px;display:flex}.user-item .user-info .nickname[data-v-63728654]{color:#18181b;align-items:center;gap:6px;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex}.user-item .user-info:hover .nickname[data-v-63728654]{color:#409eff}.user-item .user-info .desc[data-v-63728654]{color:#71717a;font-size:13px}.pagination-wrap[data-v-63728654]{justify-content:center;margin-top:24px;padding:16px 0;display:flex}.author-page[data-v-2cc5bfbd]{width:100%;max-width:70%;margin:0 auto;padding:32px 24px}.author-hero[data-v-2cc5bfbd]{background:#fff;border-radius:12px;gap:24px;margin-bottom:24px;padding:32px;display:flex}.author-hero .hero-left[data-v-2cc5bfbd]{flex-shrink:0}.author-hero .hero-info[data-v-2cc5bfbd]{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;display:flex}.author-hero .hero-info .hero-top-row[data-v-2cc5bfbd]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.author-hero .hero-info .name[data-v-2cc5bfbd]{color:#18181b;margin:0;font-size:24px;font-weight:600}.author-hero .hero-info .intro[data-v-2cc5bfbd]{color:#71717a;margin:0;font-size:14px;line-height:1.5}.author-hero .hero-info .stats[data-v-2cc5bfbd]{color:#52525b;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.author-hero .hero-info .stats .stat-item[data-v-2cc5bfbd]{color:#52525b}.author-hero .hero-info .stats .divider[data-v-2cc5bfbd]{color:#d4d4d8}.author-tabs[data-v-2cc5bfbd]{background:#fff;border-radius:12px;padding:24px}.author-tabs[data-v-2cc5bfbd] .el-tabs__header{margin-bottom:24px}.author-tabs[data-v-2cc5bfbd] .el-tabs__nav-wrap:after{display:none}.author-tabs[data-v-2cc5bfbd] .el-tabs__item{color:#71717a;font-size:16px}.author-tabs[data-v-2cc5bfbd] .el-tabs__item.is-active{color:#18181b;font-weight:500}.author-tabs .tab-header[data-v-2cc5bfbd]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.author-tabs .tab-header .type-switch[data-v-2cc5bfbd] .el-radio-button__inner{padding:8px 16px}.author-tabs .grid[data-v-2cc5bfbd]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.author-tabs .grid.mobile-grid[data-v-2cc5bfbd]{grid-template-columns:repeat(6,1fr)}.author-tabs .grid[data-v-2cc5bfbd] .wallpaper-card{width:100%}.author-tabs .empty-tip[data-v-2cc5bfbd]{text-align:center;color:#a1a1aa;grid-column:1/-1;padding:48px 0;font-size:14px}.author-tabs .pagination-wrap[data-v-2cc5bfbd]{justify-content:center;padding:24px 0 8px;display:flex}@media (width<=768px){.author-page[data-v-2cc5bfbd]{padding:16px}.author-hero[data-v-2cc5bfbd]{text-align:center;flex-direction:column;align-items:center;padding:24px 16px}.author-hero .hero-info .hero-top-row[data-v-2cc5bfbd]{flex-direction:column;gap:12px}.author-hero .hero-info .intro[data-v-2cc5bfbd]{text-align:center}.author-hero .hero-info .stats[data-v-2cc5bfbd]{flex-wrap:wrap;justify-content:center}.author-tabs .tab-header[data-v-2cc5bfbd]{flex-direction:column;gap:12px}.author-tabs .grid[data-v-2cc5bfbd]{gap:12px;grid-template-columns:repeat(2,1fr)!important}}
