[data-v-fc4fd863]{margin:0;padding:0;box-sizing:border-box;font-family:PingFang SC,sans-serif}.user-page[data-v-fc4fd863]{background-color:#fff;color:#333;max-width:500px;margin:0 auto;min-height:100vh;width:100%;padding:10px}.page-content[data-v-fc4fd863]{padding:10px 0 20px}.error-tip[data-v-fc4fd863]{color:#ff4d4f;font-size:12px;text-align:center;margin:0 0 15px;padding:8px;background:#fff1f0;border-radius:8px;cursor:pointer;box-shadow:0 2px 4px #0000000d}.user-header[data-v-fc4fd863]{background:linear-gradient(135deg,#165dff,#0e42d2);border-radius:12px;padding:25px 20px;margin:0 0 20px;box-shadow:0 8px 16px #165dff33,0 2px 4px #0000001a;position:relative;overflow:hidden}.user-header[data-v-fc4fd863]:before{content:"";position:absolute;top:0;right:0;width:120px;height:120px;background:#ffffff14;border-radius:50%;transform:translate(30%,-30%)}.user-header[data-v-fc4fd863]:after{content:"";position:absolute;bottom:0;left:20px;width:80px;height:80px;background:#ffffff0d;border-radius:50%;transform:translateY(30%)}.user-info[data-v-fc4fd863]{display:flex;align-items:center;gap:18px;width:100%;position:relative;z-index:2}.user-avatar[data-v-fc4fd863]{width:68px;height:68px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.2);box-shadow:0 4px 8px #00000026;transition:transform .3s ease}.user-avatar[data-v-fc4fd863]:hover{transform:scale(1.05)}.user-details h3[data-v-fc4fd863]{font-size:18px;font-weight:600;margin-bottom:10px;color:#fff;letter-spacing:.5px}.user-vip-type[data-v-fc4fd863]{font-size:14px;color:#e5f0ff;margin-bottom:6px;display:flex;align-items:center}.user-vip-type[data-v-fc4fd863]:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#4080ff;margin-right:6px}.user-account-limit[data-v-fc4fd863]{font-size:13px;color:#c9d8f0}.stats-section[data-v-fc4fd863]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;width:100%;box-shadow:0 4px 12px #0000000f;border:1px solid #F5F7FA;transition:box-shadow .3s ease}.stats-section[data-v-fc4fd863]:hover{box-shadow:0 6px 16px #00000014}.section-title[data-v-fc4fd863]{font-size:17px;font-weight:600;margin-bottom:20px;color:#1d2129;position:relative;padding-left:8px}.section-title[data-v-fc4fd863]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:16px;background:#165dff;border-radius:2px}.stats-grid[data-v-fc4fd863]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;text-align:center}.stat-item[data-v-fc4fd863]{padding:15px 8px;background:#f8fafc;border-radius:10px;transition:all .3s ease;border:1px solid #F0F2F5}.stat-item[data-v-fc4fd863]:hover{background:#f0f7ff;border-color:#e5f0ff;transform:translateY(-2px);box-shadow:0 4px 8px #165dff14}.stat-number[data-v-fc4fd863]{font-size:20px;font-weight:700;background:linear-gradient(90deg,#165dff,#4080ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px;transition:all .3s ease}.stat-item:hover .stat-number[data-v-fc4fd863]{font-size:21px}.stat-label[data-v-fc4fd863]{font-size:12px;color:#86909c;white-space:nowrap}.notice-section[data-v-fc4fd863]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;width:100%;cursor:pointer;box-shadow:0 4px 12px #0000000f;border:1px solid #F5F7FA;transition:all .3s ease}.notice-section[data-v-fc4fd863]:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.notice-title[data-v-fc4fd863]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.notice-title span[data-v-fc4fd863]{font-size:17px;font-weight:600;color:#1d2129}.notice-all[data-v-fc4fd863]{font-size:13px;background:linear-gradient(90deg,#165dff,#4080ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;display:flex;align-items:center}.notice-all[data-v-fc4fd863]:after{content:"→";font-size:12px;margin-left:4px;transition:transform .3s ease}.notice-section:hover .notice-all[data-v-fc4fd863]:after{transform:translate(3px)}.notice-content[data-v-fc4fd863]{font-size:14px;color:#4e5969;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:45px;align-items:center;display:flex}.function-section[data-v-fc4fd863]{background:#fff;border-radius:12px;padding:25px 20px;margin-bottom:20px;width:100%;box-shadow:0 4px 12px #0000000f;border:1px solid #F5F7FA}.function-grid[data-v-fc4fd863]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.function-item[data-v-fc4fd863]{padding:18px 8px;cursor:pointer;border-radius:12px;transition:all .25s ease;position:relative;overflow:hidden}.function-item[data-v-fc4fd863]:before{content:"";position:absolute;inset:0;border:1px solid transparent;border-radius:12px;background:linear-gradient(135deg,#165dff,#4080ff) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.function-item[data-v-fc4fd863]:hover{background:#f8fafc;transform:translateY(-3px);box-shadow:0 8px 16px #165dff14}.function-item[data-v-fc4fd863]:hover:before{opacity:1}.function-item[data-v-fc4fd863]:active{transform:translateY(0);box-shadow:0 4px 8px #165dff0f;background:#f0f7ff}.function-icon-img[data-v-fc4fd863]{width:32px;height:32px;object-fit:contain;margin-bottom:10px;transition:all .3s ease}.function-item:hover .function-icon-img[data-v-fc4fd863]{transform:scale(1.1)}.function-name[data-v-fc4fd863]{font-size:13px;color:#1d2129;white-space:nowrap;font-weight:500}.tech-support[data-v-fc4fd863]{text-align:center;font-size:12px;color:#86909c;padding:10px 0 20px}.tech-support a[data-v-fc4fd863]{color:#165dff;text-decoration:none;transition:color .3s ease}.tech-support a[data-v-fc4fd863]:hover{color:#0e42d2;text-decoration:underline;text-underline-offset:2px}@media(max-width:375px){.user-page[data-v-fc4fd863]{padding:8px}.stats-grid[data-v-fc4fd863]{gap:8px}.stat-item[data-v-fc4fd863]{padding:12px 4px}.function-grid[data-v-fc4fd863]{gap:15px}.function-item[data-v-fc4fd863]{padding:15px 4px}.function-icon-img[data-v-fc4fd863]{width:28px;height:28px}}.app-list-page[data-v-2885f23c]{max-width:1200px;margin:0 auto;min-height:100vh;background:#fff;padding:0 10px}.page-content[data-v-2885f23c]{padding:30px 0 20px}.loading-box[data-v-2885f23c]{text-align:center;padding:80px 0;color:#666;font-size:14px}.loading-img[data-v-2885f23c]{width:40px;height:40px;margin-bottom:10px}.table-box[data-v-2885f23c]{overflow-x:auto}.app-table[data-v-2885f23c]{width:100%;border-collapse:collapse;text-align:center;font-size:14px}.app-table th[data-v-2885f23c],.app-table td[data-v-2885f23c]{padding:12px;border:1px solid #eee}.app-table th[data-v-2885f23c]{background:#f8f9fa;font-weight:500;white-space:nowrap}.app-table td[data-v-2885f23c]{vertical-align:middle}.status-open[data-v-2885f23c]{color:#52c41a;padding:2px 6px;background:#f0fff4;border-radius:4px;font-size:12px;display:inline-block}.status-close[data-v-2885f23c]{color:#ff4d4f;padding:2px 6px;background:#fff1f0;border-radius:4px;font-size:12px;display:inline-block}.status-audit[data-v-2885f23c]{color:#faad14;padding:2px 6px;background:#fffbe6;border-radius:4px;font-size:12px;display:inline-block}.status-reject[data-v-2885f23c]{color:#ff7a45;padding:2px 6px;background:#fff2e8;border-radius:4px;font-size:12px;display:inline-block}.status-unknown[data-v-2885f23c]{color:#999;padding:2px 6px;background:#f5f5f5;border-radius:4px;font-size:12px;display:inline-block}.op-btn[data-v-2885f23c]{display:flex;gap:10px;justify-content:center}.op-btn button[data-v-2885f23c]{padding:6px 10px;background:#165dff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.op-btn button[data-v-2885f23c]:hover{background:#0e42d2}tbody tr td[colspan="6"][data-v-2885f23c]{color:#999;font-size:14px;padding:80px 0}.app-cards[data-v-2885f23c]{display:flex;flex-direction:column;gap:12px}.app-card[data-v-2885f23c]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px #00000014;border:1px solid #f0f0f0}.no-more[data-v-2885f23c]{text-align:center;padding:20px 0;color:#999;font-size:14px}.card-header[data-v-2885f23c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f5f5f5}.app-name[data-v-2885f23c]{font-weight:600;font-size:16px;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:10px}.card-content[data-v-2885f23c]{margin-bottom:16px}.info-row[data-v-2885f23c]{display:flex;align-items:flex-start;margin-bottom:8px;font-size:14px;line-height:1.4}.info-row .label[data-v-2885f23c]{color:#86909c;min-width:70px;margin-right:8px;flex-shrink:0}.info-row .value[data-v-2885f23c]{color:#1d2129;word-break:break-all;flex:1}.card-actions[data-v-2885f23c]{display:flex;gap:10px;justify-content:space-between}.card-actions button[data-v-2885f23c]{flex:1;padding:10px 0;background:#165dff;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:background-color .2s}.card-actions button[data-v-2885f23c]:active{background:#0e42d2;transform:scale(.98)}.empty-card[data-v-2885f23c]{text-align:center;padding:40px 20px;color:#999;font-size:14px;background:#fff;border-radius:12px;border:1px dashed #e5e5e5}@media(max-width:768px){.app-list-page[data-v-2885f23c]{padding:0 8px}.page-content[data-v-2885f23c]{padding:20px 0 15px}.app-table[data-v-2885f23c]{font-size:12px}.app-table th[data-v-2885f23c],.app-table td[data-v-2885f23c]{padding:8px 4px}.op-btn[data-v-2885f23c]{flex-direction:column;gap:6px}.op-btn button[data-v-2885f23c]{padding:5px 8px;font-size:12px}}@media(max-width:480px){.card-actions[data-v-2885f23c]{flex-direction:column;gap:8px}.card-actions button[data-v-2885f23c]{padding:12px 0}.info-row[data-v-2885f23c]{flex-direction:column;gap:2px}.info-row .label[data-v-2885f23c]{min-width:auto;font-size:13px}.no-more[data-v-2885f23c]{padding:15px 0;font-size:13px}}.email-modal-mask[data-v-8910d4ea]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.email-modal[data-v-8910d4ea]{width:90%;max-width:500px;background:#fff;border-radius:12px;padding:24px;animation:modalFadeIn-8910d4ea .3s ease}@keyframes modalFadeIn-8910d4ea{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-8910d4ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-8910d4ea]{margin:0;font-size:18px;font-weight:600;color:#1d2129}.close-btn[data-v-8910d4ea]{font-size:24px;color:#999;cursor:pointer;line-height:1;padding:0 4px}.close-btn[data-v-8910d4ea]:hover{color:#333}.current-email[data-v-8910d4ea]{margin-bottom:20px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #f0f0f0}.current-email p[data-v-8910d4ea]{margin:0;font-size:14px;color:#666}.current-email strong[data-v-8910d4ea]{color:#165dff}.form-group[data-v-8910d4ea]{margin-bottom:20px}.form-group label[data-v-8910d4ea]{display:block;margin-bottom:8px;font-size:14px;color:#86909c;font-weight:500}.form-group input[data-v-8910d4ea]{width:100%;padding:12px 16px;font-size:14px;border:1px solid #e5e5e5;border-radius:8px;outline:none;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-8910d4ea]:focus{border-color:#165dff;box-shadow:0 0 0 2px #165dff1a}.verify-code-input[data-v-8910d4ea]{display:flex;gap:12px}.verify-code-input input[data-v-8910d4ea]{flex:1}.send-code-btn[data-v-8910d4ea]{padding:12px 16px;background:#165dff;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;white-space:nowrap;transition:all .2s}.send-code-btn[data-v-8910d4ea]:disabled{background:#ccc;cursor:not-allowed}.send-code-btn[data-v-8910d4ea]:not(:disabled):hover{background:#0e42d2}.form-actions[data-v-8910d4ea]{display:flex;gap:12px;margin-top:32px;padding-top:20px;border-top:1px solid #f0f0f0}.cancel-btn[data-v-8910d4ea],.submit-btn[data-v-8910d4ea]{flex:1;padding:12px;font-size:14px;border:none;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500}.cancel-btn[data-v-8910d4ea]{background:#f5f5f5;color:#666;border:1px solid #e5e5e5}.cancel-btn[data-v-8910d4ea]:hover{background:#e8e8e8}.submit-btn[data-v-8910d4ea]{background:#165dff;color:#fff}.submit-btn[data-v-8910d4ea]:hover:not(:disabled){background:#0e42d2}.submit-btn[data-v-8910d4ea]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.email-modal[data-v-8910d4ea]{padding:20px}.modal-header h3[data-v-8910d4ea]{font-size:16px}.verify-code-input[data-v-8910d4ea]{flex-direction:column}.send-code-btn[data-v-8910d4ea]{width:100%}}@media(max-width:480px){.email-modal[data-v-8910d4ea]{padding:16px}.form-actions[data-v-8910d4ea]{flex-direction:column}}.user-info-page[data-v-7f84cc80]{max-width:800px;margin:0 auto;min-height:100vh;background:#fff;padding:0 15px}.page-content[data-v-7f84cc80]{padding-top:60px;padding-bottom:30px}.loading-box[data-v-7f84cc80]{text-align:center;padding:80px 0;color:#666;font-size:14px}.loading-img[data-v-7f84cc80]{width:40px;height:40px;margin-bottom:10px}.info-card[data-v-7f84cc80]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px #00000014;border:1px solid #f0f0f0}.card-title[data-v-7f84cc80]{font-size:18px;font-weight:600;margin-bottom:20px;color:#1d2129;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.info-item[data-v-7f84cc80]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f5f5f5}.info-item[data-v-7f84cc80]:last-child{border-bottom:none}.info-item label[data-v-7f84cc80]{width:120px;font-size:14px;color:#86909c;font-weight:500;flex-shrink:0}.info-item .value[data-v-7f84cc80]{flex:1;font-size:14px;color:#1d2129;word-break:break-all}.value-with-action[data-v-7f84cc80]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.edit-btn[data-v-7f84cc80]{padding:6px 12px;background:#165dff;color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s;white-space:nowrap}.edit-btn[data-v-7f84cc80]:hover{background:#0e42d2;transform:translateY(-1px)}.vip-value[data-v-7f84cc80]{color:#faad14;font-weight:600}.money-value[data-v-7f84cc80]{color:#52c41a;font-weight:600}.status-normal[data-v-7f84cc80]{color:#52c41a;background:#f0fff4;padding:2px 8px;border-radius:4px;font-size:12px}.status-banned[data-v-7f84cc80]{color:#ff4d4f;background:#fff1f0;padding:2px 8px;border-radius:4px;font-size:12px}.bind-item[data-v-7f84cc80]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #f5f5f5}.bind-item[data-v-7f84cc80]:last-child{border-bottom:none}.bind-info[data-v-7f84cc80]{display:flex;align-items:center;gap:12px}.bind-icon[data-v-7f84cc80]{font-size:20px}.bind-name[data-v-7f84cc80]{font-size:14px;color:#1d2129;font-weight:500;min-width:80px}.bind-status[data-v-7f84cc80]{font-size:13px;color:#52c41a}.bind-status.unbind[data-v-7f84cc80]{color:#86909c}.bind-btn[data-v-7f84cc80]{padding:8px 16px;background:#165dff;color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s;min-width:80px}.bind-btn.unbind-btn[data-v-7f84cc80]{background:#ff4d4f}.bind-btn[data-v-7f84cc80]:hover{opacity:.9;transform:translateY(-1px)}.bind-btn[data-v-7f84cc80]:active{transform:translateY(0)}.action-buttons[data-v-7f84cc80]{margin-top:30px;text-align:center}.change-pwd-btn[data-v-7f84cc80]{padding:12px 40px;background:#165dff;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .2s}.change-pwd-btn[data-v-7f84cc80]:hover{background:#0e42d2;transform:translateY(-2px)}.change-pwd-btn[data-v-7f84cc80]:active{transform:translateY(0)}@media(max-width:768px){.user-info-page[data-v-7f84cc80]{padding:0 10px}.page-content[data-v-7f84cc80]{padding-top:50px}.info-card[data-v-7f84cc80]{padding:16px;margin-bottom:16px}.card-title[data-v-7f84cc80]{font-size:16px}.info-item[data-v-7f84cc80]{flex-direction:column;align-items:flex-start;gap:6px}.info-item label[data-v-7f84cc80]{width:100%}.value-with-action[data-v-7f84cc80]{flex-direction:column;align-items:flex-start;gap:8px}.bind-item[data-v-7f84cc80]{flex-direction:column;align-items:flex-start;gap:12px}.bind-info[data-v-7f84cc80]{width:100%;justify-content:space-between}.bind-btn[data-v-7f84cc80]{width:100%}}@media(max-width:480px){.page-content[data-v-7f84cc80]{padding-top:44px}.info-card[data-v-7f84cc80]{padding:12px}}.change-password-page[data-v-c4831808]{max-width:500px;margin:0 auto;min-height:100vh;background:#fff;padding:0 15px}.page-content[data-v-c4831808]{padding-top:60px;padding-bottom:30px}.change-password-card[data-v-c4831808]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 12px #00000014;border:1px solid #f0f0f0}.card-title[data-v-c4831808]{font-size:20px;font-weight:600;margin-bottom:30px;color:#1d2129;text-align:center}.form-group[data-v-c4831808]{margin-bottom:24px}.form-group label[data-v-c4831808]{display:block;margin-bottom:8px;font-size:14px;color:#86909c;font-weight:500}.form-group input[data-v-c4831808]{width:100%;padding:14px 16px;font-size:16px;border:1px solid #e5e5e5;border-radius:8px;outline:none;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-c4831808]:focus{border-color:#165dff;box-shadow:0 0 0 2px #165dff1a}.password-hint[data-v-c4831808]{margin-top:6px;font-size:12px;color:#86909c;line-height:1.4}.form-actions[data-v-c4831808]{display:flex;gap:16px;margin-top:40px}.cancel-btn[data-v-c4831808],.submit-btn[data-v-c4831808]{flex:1;padding:14px;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500}.cancel-btn[data-v-c4831808]{background:#f5f5f5;color:#666;border:1px solid #e5e5e5}.cancel-btn[data-v-c4831808]:hover{background:#e8e8e8;transform:translateY(-1px)}.submit-btn[data-v-c4831808]{background:#165dff;color:#fff}.submit-btn[data-v-c4831808]:hover:not(:disabled){background:#0e42d2;transform:translateY(-1px)}.submit-btn[data-v-c4831808]:disabled{background:#ccc;cursor:not-allowed}.cancel-btn[data-v-c4831808]:active,.submit-btn[data-v-c4831808]:active{transform:translateY(0)}@media(max-width:768px){.change-password-page[data-v-c4831808]{padding:0 10px}.page-content[data-v-c4831808]{padding-top:50px}.change-password-card[data-v-c4831808]{padding:24px}.card-title[data-v-c4831808]{font-size:18px}}@media(max-width:480px){.page-content[data-v-c4831808]{padding-top:44px}.change-password-card[data-v-c4831808]{padding:20px}.form-actions[data-v-c4831808]{flex-direction:column}.cancel-btn[data-v-c4831808],.submit-btn[data-v-c4831808]{padding:12px}}
