.settings-page[data-v-10f49a32]{max-width:1100px;padding-bottom:80px;position:relative}.page-header[data-v-10f49a32]{margin-bottom:24px}.page-header h1[data-v-10f49a32]{color:#1a2b4a;margin:0 0 6px;font-size:26px;font-weight:700}.page-header p[data-v-10f49a32]{color:#8a96a8;margin:0;font-size:14px}.summary-card[data-v-10f49a32]{background:#fff;border:1px solid #e8edf2;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:24px 28px;display:flex}.summary-profile[data-v-10f49a32]{align-items:center;gap:16px;min-width:0;display:flex}.avatar-lg[data-v-10f49a32]{background:var(--app-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:600;display:flex}.profile-name[data-v-10f49a32]{color:#1a2b4a;margin-bottom:4px;font-size:18px;font-weight:700}.profile-meta[data-v-10f49a32]{color:#8a96a8;font-size:13px}.summary-stats[data-v-10f49a32]{flex-shrink:0;gap:40px;display:flex}.summary-stat[data-v-10f49a32]{text-align:center}.stat-num[data-v-10f49a32]{color:#1a2b4a;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.2}.stat-num.blue[data-v-10f49a32]{color:var(--app-primary)}.stat-label[data-v-10f49a32]{color:#8a96a8;font-size:12px}.content-grid[data-v-10f49a32]{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}.col-main[data-v-10f49a32],.col-side[data-v-10f49a32]{flex-direction:column;gap:20px;display:flex}.panel-card[data-v-10f49a32]{background:#fff;border:1px solid #e8edf2;border-radius:14px;padding:22px 24px}.panel-title[data-v-10f49a32]{color:#1a2b4a;margin:0 0 18px;font-size:15px;font-weight:600}.field-row[data-v-10f49a32]{margin-bottom:14px}.field-row[data-v-10f49a32]:last-child{margin-bottom:0}.field-row label[data-v-10f49a32]{color:#8a96a8;margin-bottom:6px;font-size:12px;display:block}.field-input[data-v-10f49a32]{color:#1a2b4a;background:#f4f6f9;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:11px 14px;font-size:14px;display:flex}.field-input.has-icon[data-v-10f49a32]{padding-left:12px}.field-input.readonly[data-v-10f49a32]{cursor:default}.field-icon[data-v-10f49a32]{color:#8a96a8;flex-shrink:0;font-size:16px}.field-value[data-v-10f49a32]{flex:1;min-width:0}.verified-badge[data-v-10f49a32]{color:#2e7d32;background:#e8f5e9;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.edit-btn[data-v-10f49a32]{color:#8a96a8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;margin-left:auto;padding:4px;transition:color .2s;display:flex}.edit-btn[data-v-10f49a32]:hover{color:var(--app-primary)}.notify-row[data-v-10f49a32]{border-bottom:1px solid #f0f3f7;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.notify-row[data-v-10f49a32]:last-child{border-bottom:none;padding-bottom:0}.notify-row[data-v-10f49a32]:first-of-type{padding-top:0}.notify-title[data-v-10f49a32]{color:#1a2b4a;margin-bottom:2px;font-size:14px;font-weight:500}.notify-desc[data-v-10f49a32]{color:#8a96a8;font-size:12px}.notify-row[data-v-10f49a32] .el-switch.is-checked .el-switch__core{background-color:var(--app-primary);border-color:var(--app-primary)}.security-row[data-v-10f49a32]{cursor:pointer;border-bottom:1px solid #f0f3f7;align-items:center;gap:12px;padding:14px 0;display:flex}.security-row[data-v-10f49a32]:last-child{border-bottom:none;padding-bottom:0}.security-row[data-v-10f49a32]:first-of-type{padding-top:0}.security-icon[data-v-10f49a32]{width:36px;height:36px;color:var(--app-primary);background:#f4f6f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.security-text[data-v-10f49a32]{flex:1;min-width:0}.security-title[data-v-10f49a32]{color:#1a2b4a;margin-bottom:2px;font-size:14px;font-weight:500}.security-desc[data-v-10f49a32]{color:#8a96a8;font-size:12px}.plan-card[data-v-10f49a32]{background:var(--app-primary);color:#fff;border-radius:14px;padding:22px 24px}.plan-label[data-v-10f49a32]{opacity:.85;margin-bottom:6px;font-size:12px}.plan-name[data-v-10f49a32]{margin-bottom:6px;font-size:20px;font-weight:700}.plan-expires[data-v-10f49a32]{opacity:.85;margin-bottom:18px;font-size:13px}.plan-usage-label[data-v-10f49a32]{opacity:.9;margin-bottom:8px;font-size:12px}.plan-progress[data-v-10f49a32]{background:#ffffff40;border-radius:3px;height:6px;margin-bottom:18px;overflow:hidden}.plan-progress-bar[data-v-10f49a32]{background:#fff;border-radius:3px;height:100%;transition:width .3s}.upgrade-btn[data-v-10f49a32]{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff80;border-radius:10px;width:100%;padding:11px;font-size:14px;font-weight:500;transition:background .2s}.upgrade-btn[data-v-10f49a32]:hover{background:#ffffff40}.fab-support[data-v-10f49a32]{background:var(--app-primary);color:#fff;cursor:pointer;width:52px;height:52px;box-shadow:0 4px 16px rgba(var(--app-primary-rgb), .35);z-index:50;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:fixed;bottom:32px;right:32px}.fab-support[data-v-10f49a32]:hover{transform:scale(1.05)}@media (width<=900px){.content-grid[data-v-10f49a32]{grid-template-columns:1fr}.summary-card[data-v-10f49a32]{flex-direction:column;align-items:flex-start}.summary-stats[data-v-10f49a32]{justify-content:space-between;gap:16px;width:100%}}@media (width<=767px){.summary-stats[data-v-10f49a32]{gap:12px}.stat-num[data-v-10f49a32]{font-size:20px}.fab-support[data-v-10f49a32]{right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px))}}:root{--app-primary:#1565c0;--app-primary-rgb:21, 101, 192;--app-primary-light-bg:#eef4fc;--app-primary-light:#e3edf8;--app-primary-lighter:#cce0f5;--app-primary-border:#c5d9f0;--el-color-primary:#1565c0;--el-color-primary-light-3:#5b8ec9;--el-color-primary-light-5:#8aaed9;--el-color-primary-light-7:#b3cbe8;--el-color-primary-light-8:#c9daf0;--el-color-primary-light-9:#e8f0f9;--el-color-primary-dark-2:#1565c0}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;-webkit-tap-highlight-color:transparent;background:#f0f2f5;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif}#app{min-height:100vh}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-track{background:0 0}
