.page-head[data-v-d2eafa03]{margin-bottom:24px}.page-title[data-v-d2eafa03]{color:var(--uc-text);font-size:24px;font-weight:700;margin:0 0 6px}.page-sub[data-v-d2eafa03]{color:var(--uc-text-3);font-size:13px;margin:0}.card[data-v-d2eafa03]{background:var(--uc-surface);border:1px solid var(--uc-border);border-radius:var(--uc-radius-lg)}.settings-stats[data-v-d2eafa03]{display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.stat-card[data-v-d2eafa03]{align-items:center;display:flex;gap:14px;min-height:80px;overflow:hidden;padding:18px 20px;position:relative}.stat-body[data-v-d2eafa03]{position:relative;z-index:1}.stat-label[data-v-d2eafa03]{color:var(--uc-text-3);font-size:12px;margin-bottom:4px}.stat-value[data-v-d2eafa03]{color:var(--uc-text);font-size:16px;font-weight:700}.yuan[data-v-d2eafa03]{color:var(--uc-text-3);font-size:12px;font-weight:400}.stat-wave[data-v-d2eafa03]{bottom:0;height:60px;right:0;width:200px}.stat-cal-deco[data-v-d2eafa03],.stat-wave[data-v-d2eafa03]{pointer-events:none;position:absolute}.stat-cal-deco[data-v-d2eafa03]{bottom:8px;height:80px;opacity:.6;right:16px;width:80px}.settings-grid[data-v-d2eafa03]{display:grid;gap:20px;grid-template-columns:1fr 1fr}.profile-card[data-v-d2eafa03],.pwd-card[data-v-d2eafa03]{padding:24px}.card-section-title[data-v-d2eafa03]{color:var(--uc-text);font-size:15px;font-weight:600;margin:0 0 16px}.profile-top[data-v-d2eafa03]{gap:16px;margin-bottom:20px}.avatar-wrap[data-v-d2eafa03],.profile-top[data-v-d2eafa03]{align-items:center;display:flex}.avatar-wrap[data-v-d2eafa03]{flex-direction:column;flex-shrink:0;gap:6px;position:relative}.profile-avatar[data-v-d2eafa03]{background:var(--uc-surface-alt);border:2px solid var(--uc-border);border-radius:50%;cursor:pointer}.profile-avatar[data-v-d2eafa03]:hover{border-color:var(--uc-primary)}.avatar-edit[data-v-d2eafa03]{background:var(--uc-primary);border:2px solid var(--uc-surface);border-radius:50%;bottom:0;color:#000;cursor:pointer;height:22px;justify-content:center;position:absolute;right:-4px;width:22px}.avatar-edit[data-v-d2eafa03],.profile-name-row[data-v-d2eafa03]{align-items:center;display:flex}.profile-name-row[data-v-d2eafa03]{gap:8px}.profile-name[data-v-d2eafa03]{color:var(--uc-text);font-size:16px;font-weight:600}.profile-edit-link[data-v-d2eafa03]{color:var(--uc-primary);font-size:12px;text-decoration:none}.profile-edit-link[data-v-d2eafa03]:hover{text-decoration:underline}.profile-fields[data-v-d2eafa03]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.pf-row[data-v-d2eafa03]{align-items:center;display:flex;gap:12px}.pf-label[data-v-d2eafa03]{color:var(--uc-text-3);flex-shrink:0;font-size:13px;width:70px}.pf-value[data-v-d2eafa03]{color:var(--uc-text-2);font-size:13px}.pf-value.mono[data-v-d2eafa03]{font-family:monospace}.profile-policies[data-v-d2eafa03]{border-top:1px solid var(--uc-border);padding-top:16px}.policies-title[data-v-d2eafa03]{color:var(--uc-text-2);font-size:13px;font-weight:500;margin-bottom:8px}.policy-link[data-v-d2eafa03]{align-items:center;border-bottom:1px solid var(--uc-border);color:var(--uc-primary);display:flex;font-size:13px;justify-content:space-between;padding:8px 0;text-decoration:none}.policy-link[data-v-d2eafa03]:last-child{border-bottom:none}.policy-link[data-v-d2eafa03]:hover{color:var(--uc-text)}.policy-link span[data-v-d2eafa03]{color:var(--uc-text-3);font-size:14px}.badge[data-v-d2eafa03]{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:2px 10px}.badge-blue[data-v-d2eafa03]{background:var(--uc-accent-dim);color:var(--uc-accent)}.pwd-head[data-v-d2eafa03]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.pwd-form[data-v-d2eafa03]{gap:16px}.form-group[data-v-d2eafa03],.pwd-form[data-v-d2eafa03]{display:flex;flex-direction:column}.form-group[data-v-d2eafa03]{gap:6px}.form-group label[data-v-d2eafa03]{color:var(--uc-text-2);font-size:13px;font-weight:500}.req[data-v-d2eafa03]{color:var(--uc-danger);margin-right:2px}.input-wrap[data-v-d2eafa03]{align-items:center;display:flex;position:relative}.input[data-v-d2eafa03]{background:var(--uc-surface-alt);border:1px solid var(--uc-border-light);border-radius:var(--uc-radius);color:var(--uc-text);flex:1;font-size:14px;height:44px;outline:none;padding:0 42px 0 14px}.input[data-v-d2eafa03]::-moz-placeholder{color:var(--uc-text-muted)}.input[data-v-d2eafa03]::placeholder{color:var(--uc-text-muted)}.input[data-v-d2eafa03]:focus{border-color:var(--uc-primary);box-shadow:0 0 0 1px var(--uc-primary)}.eye-btn[data-v-d2eafa03]{align-items:center;background:none;border:none;color:var(--uc-text-3);cursor:pointer;display:flex;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.eye-btn[data-v-d2eafa03]:hover{color:var(--uc-text-2)}.pwd-submit[data-v-d2eafa03]{font-size:14px;margin-top:4px;padding:12px;width:100%}.btn[data-v-d2eafa03]{align-items:center;border:none;border-radius:var(--uc-radius);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px 18px;transition:background .2s;white-space:nowrap}.btn-primary[data-v-d2eafa03]{background:var(--uc-primary);color:#000}.btn-primary[data-v-d2eafa03]:hover{background:var(--uc-primary-dark)}.btn-primary[data-v-d2eafa03]:disabled{cursor:not-allowed;opacity:.6}.security-tip[data-v-d2eafa03]{align-items:flex-start;background:var(--uc-surface-alt);border:1px solid var(--uc-border);border-radius:var(--uc-radius);color:var(--uc-text-2);display:flex;font-size:12px;gap:10px;line-height:1.6;margin-top:20px;padding:12px 16px}.security-icon[data-v-d2eafa03]{flex-shrink:0;margin-top:1px}@media (max-width:768px){.settings-grid[data-v-d2eafa03]{grid-template-columns:1fr}}
