#userCenterPage{width:100%;position:relative}#userCenterPage:before{content:"";position:absolute;inset:14px 0 auto;height:220px;border-radius:24px;background:radial-gradient(520px 140px at 10% 0,color-mix(in srgb,var(--anx-primary) 18%,transparent),transparent 74%),radial-gradient(480px 140px at 92% 4%,color-mix(in srgb,var(--anx-accent) 16%,transparent),transparent 76%);pointer-events:none;z-index:0;opacity:.85}#userCenterPage>*{position:relative;z-index:1}.uc-layout{display:grid;grid-template-columns:336px minmax(0,1fr);grid-gap:16px;gap:16px}.uc-left,.uc-right{display:flex;flex-direction:column;gap:14px;min-width:0}.uc-chart-card,.uc-level-card,.uc-profile-card,.uc-quick-card,.uc-sign-card,.uc-vip-card{border-radius:20px}.uc-profile-card .uc-profile-header{display:flex;align-items:center;justify-content:space-between}.uc-profile-card .uc-profile-header h4{margin:0}.uc-profile-card .ant-card-body{padding-block:16px 18px}.uc-profile-body{display:flex;flex-direction:column;align-items:center;gap:9px;padding-top:6px}.uc-profile-body h2{margin:8px 0 0!important;font-size:34px;letter-spacing:.01em}.uc-profile-body .ant-avatar{border:2px solid color-mix(in srgb,var(--anx-primary) 28%,var(--anx-border));box-shadow:0 16px 32px color-mix(in srgb,var(--anx-primary) 20%,transparent)}.uc-avatar-editor{display:flex;flex-direction:column;align-items:center;gap:10px}.uc-avatar-editor .ant-btn{height:36px;border-radius:999px;padding-inline:16px}.uc-profile-form{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:4px}.uc-profile-form .ant-input,.uc-profile-form .ant-input-affix-wrapper,.uc-profile-form .ant-input-textarea textarea{border-radius:14px}.uc-profile-form .ant-btn{height:42px;border-radius:14px}.uc-profile-tip{margin:-2px 0 0;display:flex;align-items:center;gap:8px;text-align:left;font-size:12px;color:var(--anx-text-soft)}.uc-profile-tip.is-available{color:#0f766e}.uc-profile-tip.is-invalid,.uc-profile-tip.is-taken{color:#dc2626}.uc-profile-tip.is-checking{color:var(--anx-primary)}.uc-profile-desc{margin:6px 0 0;text-align:center}.uc-user-id{color:var(--anx-text-soft);font-size:13px}.uc-vip-card .ant-typography{margin-bottom:8px}.uc-quick-card .ant-space{gap:10px!important}.uc-quick-card .ant-btn{height:42px;border-radius:12px}.uc-top-cards{display:grid;grid-template-columns:minmax(0,1fr) 248px;grid-gap:14px;gap:14px}.uc-level-card{background:linear-gradient(132deg,color-mix(in srgb,var(--anx-primary) 18%,transparent) 0,color-mix(in srgb,var(--anx-accent) 10%,transparent) 100%),var(--anx-surface-glass)}:root[data-theme=dark] .uc-level-card{background:linear-gradient(132deg,rgba(56,189,248,.24) 0,rgba(34,211,238,.16) 100%),var(--anx-surface-glass)}.uc-level-head{color:var(--anx-text-soft);font-size:12px;font-weight:700}.uc-level-title{margin:8px 0 10px;font-size:clamp(28px,3vw,44px);font-weight:800;color:var(--anx-text-strong);letter-spacing:.01em}.uc-level-card .ant-space{color:var(--anx-text-soft);font-weight:600}.uc-level-foot{margin-top:12px;font-size:13px;color:var(--anx-text-soft)}.uc-sign-card .ant-btn-primary{width:100%;height:44px;border-radius:12px}.uc-chart-title{margin-bottom:6px;color:var(--anx-text-soft);font-size:14px;font-weight:600}.uc-chart-card .ant-card-body{padding-top:14px;padding-bottom:12px}.uc-calendar-loading{min-height:220px;display:flex;align-items:center;justify-content:center;color:var(--anx-text-secondary);border:1px dashed var(--anx-border);border-radius:12px;background:color-mix(in srgb,var(--anx-primary-faint) 36%,transparent)}.uc-tab-toolbar{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.uc-tab-search{width:min(360px,100%)}.uc-tab-toolbar .ant-statistic{min-width:108px}#userCenterPage .ant-table-wrapper{border:1px solid var(--anx-border);border-radius:16px;overflow:hidden}#userCenterPage .ant-table-thead>tr>th{background:color-mix(in srgb,var(--anx-primary) 8%,transparent)!important}#userCenterPage .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--anx-primary) 7%,transparent)!important}@media (max-width:1280px){.uc-layout,.uc-top-cards{grid-template-columns:1fr}}@media (max-width:900px){#userCenterPage:before{inset:8px 0 auto;height:170px}.uc-tab-toolbar{flex-direction:column;align-items:flex-start}.uc-tab-search{width:100%}}