.points-page[data-v-09632d48]{width:100%;min-height:100vh;background-color:#111216;color:#fff}.points-page .points-container[data-v-09632d48]{padding:0}.points-page .panel-header[data-v-09632d48]{margin-bottom:30px}.points-page .panel-header h2[data-v-09632d48]{font-size:28px;font-weight:600;margin:0 0 10px 0;background:linear-gradient(135deg,#6f20f8,#ff3661);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.points-page .panel-header p[data-v-09632d48]{font-size:14px;color:#999;margin:0}.points-page .stats-card[data-v-09632d48]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.points-page .stats-card .stat-item[data-v-09632d48]{display:flex;align-items:center;padding:20px;background:linear-gradient(135deg,rgba(111,32,248,.1),rgba(255,54,97,.1));border-radius:12px;border:1px solid rgba(111,32,248,.3)}.points-page .stats-card .stat-item .stat-icon[data-v-09632d48]{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:24px}.points-page .stats-card .stat-item .stat-icon.balance[data-v-09632d48]{background:linear-gradient(135deg,#6f20f8,#8b4af5)}.points-page .stats-card .stat-item .stat-icon.income[data-v-09632d48]{background:linear-gradient(135deg,#67c23a,#85ce61)}.points-page .stats-card .stat-item .stat-icon.expense[data-v-09632d48]{background:linear-gradient(135deg,#ff3661,#ff8b5a)}.points-page .stats-card .stat-item .stat-info .stat-value[data-v-09632d48]{font-size:24px;font-weight:700;margin-bottom:5px;color:#6f20f8}.points-page .stats-card .stat-item .stat-info .stat-label[data-v-09632d48]{font-size:13px;color:#999}.points-page .table-toolbar[data-v-09632d48]{display:flex;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.points-page .table-toolbar .toolbar-right[data-v-09632d48]{margin-left:auto;display:flex;gap:10px}.points-page .pagination-wrapper[data-v-09632d48]{display:flex;justify-content:center;padding-top:20px}.points-page .text-success[data-v-09632d48]{color:#67c23a;font-weight:600}.points-page .text-danger[data-v-09632d48]{color:#f56c6c;font-weight:600}.points-page[data-v-09632d48] .el-table{background-color:#1f222e}.points-page[data-v-09632d48] .el-table th{background-color:#2b2f3a;color:#fff;border-color:#353a4a}.points-page[data-v-09632d48] .el-table td{background-color:#1f222e;border-color:#353a4a;color:#ccc}.points-page[data-v-09632d48] .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:#252935}.points-page[data-v-09632d48] .el-table tr:hover>td{background-color:#353a4a!important}.points-page[data-v-09632d48] .el-button--text{color:#6f20f8}.points-page[data-v-09632d48] .el-button--text:hover{color:#8b4af5}.points-page[data-v-09632d48] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#6f20f8}.points-page[data-v-09632d48] .el-pagination.is-background .el-pager li:hover{color:#6f20f8}.points-page[data-v-09632d48] .el-input__inner{background-color:#1f222e;border-color:#353a4a;color:#fff}.points-page[data-v-09632d48] .el-input__inner:focus{border-color:#6f20f8}.points-page[data-v-09632d48] .el-input__inner::-moz-placeholder{color:#666}.points-page[data-v-09632d48] .el-input__inner::placeholder{color:#666}.points-page[data-v-09632d48] .el-date-editor .el-range-input{background-color:transparent;color:#fff}.points-page[data-v-09632d48] .el-date-editor .el-range-separator{color:#ccc}.points-page[data-v-09632d48] .el-select-dropdown{background-color:#1f222e;border-color:#353a4a}.points-page[data-v-09632d48] .el-select-dropdown__item{color:#ccc}.points-page[data-v-09632d48] .el-select-dropdown__item.selected,.points-page[data-v-09632d48] .el-select-dropdown__item:hover{background-color:rgba(111,32,248,.1);color:#6f20f8}.points-page[data-v-09632d48] .el-picker-panel{background-color:#1f222e;border-color:#353a4a;color:#fff}.security-page[data-v-46b6b5b8]{width:100%;min-height:100vh;background-color:#111216;color:#fff}.security-page .security-container[data-v-46b6b5b8]{padding:0}.security-page .panel-header[data-v-46b6b5b8]{margin-bottom:30px}.security-page .panel-header h2[data-v-46b6b5b8]{font-size:28px;font-weight:600;margin:0 0 10px 0;background:linear-gradient(135deg,#6f20f8,#ff3661);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.security-page .panel-header p[data-v-46b6b5b8]{font-size:14px;color:#999;margin:0}.security-page .security-level-card[data-v-46b6b5b8]{background:linear-gradient(135deg,rgba(111,32,248,.1),rgba(255,54,97,.1));border-radius:12px;border:1px solid rgba(111,32,248,.3);padding:25px;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.security-page .security-level-card .security-level-info[data-v-46b6b5b8]{display:flex;align-items:center;gap:20px}.security-page .security-level-card .security-level-info .security-level-icon[data-v-46b6b5b8]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px}.security-page .security-level-card .security-level-info .security-level-icon.high[data-v-46b6b5b8]{background:linear-gradient(135deg,#67c23a,#85ce61)}.security-page .security-level-card .security-level-info .security-level-icon.medium[data-v-46b6b5b8]{background:linear-gradient(135deg,#e6a23c,#f7ba2a)}.security-page .security-level-card .security-level-info .security-level-icon.low[data-v-46b6b5b8]{background:linear-gradient(135deg,#f56c6c,#ff8b5a)}.security-page .security-level-card .security-level-info .security-level-text .security-level-title[data-v-46b6b5b8]{font-size:14px;color:#999;margin-bottom:5px}.security-page .security-level-card .security-level-info .security-level-text .security-level-value[data-v-46b6b5b8]{font-size:28px;font-weight:700;color:#fff}.security-page .security-level-card .security-level-progress[data-v-46b6b5b8]{flex:1;max-width:300px;margin-left:40px}.security-page .security-list .security-item[data-v-46b6b5b8]{display:flex;justify-content:space-between;align-items:center;padding:25px;background-color:#1f222e;border-radius:12px;margin-bottom:15px;border:1px solid #2b2f3a}.security-page .security-list .security-item .security-left[data-v-46b6b5b8]{display:flex;align-items:center;flex:1}.security-page .security-list .security-item .security-left .security-icon[data-v-46b6b5b8]{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg,#6f20f8,#ff3661);display:flex;align-items:center;justify-content:center;margin-right:20px;font-size:24px}.security-page .security-list .security-item .security-left .security-icon.verified[data-v-46b6b5b8]{background:linear-gradient(135deg,#67c23a,#85ce61)}.security-page .security-list .security-item .security-left .security-info .security-title[data-v-46b6b5b8]{font-size:16px;font-weight:600;margin-bottom:8px;color:#fff}.security-page .security-list .security-item .security-left .security-info .security-status[data-v-46b6b5b8]{font-size:14px;color:#f56c6c}.security-page .security-list .security-item .security-left .security-info .security-status.active[data-v-46b6b5b8]{color:#67c23a}.security-page .security-list .security-item .security-right[data-v-46b6b5b8]{display:flex;align-items:center;gap:15px}.security-page .security-list .security-item .security-right .security-value[data-v-46b6b5b8]{font-size:14px;color:#999}.security-page .security-tips[data-v-46b6b5b8]{margin-top:30px;padding:20px;background-color:#1f222e;border-radius:12px;border:1px solid #2b2f3a}.security-page .security-tips .tips-title[data-v-46b6b5b8]{font-size:16px;font-weight:600;margin-bottom:15px;color:#e6a23c;display:flex;align-items:center;gap:8px}.security-page .security-tips .tips-list[data-v-46b6b5b8]{margin:0;padding-left:20px}.security-page .security-tips .tips-list li[data-v-46b6b5b8]{color:#999;font-size:14px;line-height:2;list-style:none;position:relative}.security-page .security-tips .tips-list li[data-v-46b6b5b8]:before{content:"•";position:absolute;left:-20px;color:#6f20f8}.security-page[data-v-46b6b5b8] .el-form-item__label{color:#ccc}.security-page[data-v-46b6b5b8] .el-input__inner{background-color:#111216;border-color:#353a4a;color:#fff}.security-page[data-v-46b6b5b8] .el-input__inner:focus{border-color:#6f20f8}.security-page[data-v-46b6b5b8] .el-input__inner::-moz-placeholder{color:#666}.security-page[data-v-46b6b5b8] .el-input__inner::placeholder{color:#666}.security-page[data-v-46b6b5b8] .el-dialog{background-color:#1f222e}.security-page[data-v-46b6b5b8] .el-dialog__header{border-bottom:1px solid #2b2f3a}.security-page[data-v-46b6b5b8] .el-dialog__title{color:#fff}.security-page[data-v-46b6b5b8] .el-dialog__body{color:#ccc}.security-page[data-v-46b6b5b8] .el-dialog__footer{border-top:1px solid #2b2f3a}.security-page[data-v-46b6b5b8] .el-button--text{color:#6f20f8}.security-page[data-v-46b6b5b8] .el-button--text:hover{color:#8b4af5}.security-page[data-v-46b6b5b8] .el-button--text:disabled{color:#666}.security-page[data-v-46b6b5b8] .el-switch.is-checked .el-switch__core{background-color:#6f20f8}.security-page[data-v-46b6b5b8] .el-progress-bar__outer{background-color:rgba(111,32,248,.2)}.password-page[data-v-4a3282bd]{width:100%;min-height:100vh;background-color:#111216;color:#fff}.password-page .password-container[data-v-4a3282bd]{max-width:800px;margin:0 auto;padding:30px}.password-page .panel-header[data-v-4a3282bd]{margin-bottom:30px}.password-page .panel-header h2[data-v-4a3282bd]{font-size:28px;font-weight:600;margin:0 0 10px 0;background:linear-gradient(135deg,#6f20f8,#ff3661);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.password-page .panel-header p[data-v-4a3282bd]{font-size:14px;color:#999;margin:0}.password-page .password-tips[data-v-4a3282bd]{margin-bottom:30px}.password-page .password-tips .tip-item[data-v-4a3282bd]{display:flex;align-items:flex-start;gap:20px;padding:20px;background:linear-gradient(135deg,rgba(230,162,60,.1),rgba(255,54,97,.1));border-radius:12px;border:1px solid rgba(230,162,60,.3)}.password-page .password-tips .tip-item .tip-icon[data-v-4a3282bd]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#e6a23c,#ff8b5a);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.password-page .password-tips .tip-item .tip-text[data-v-4a3282bd]{flex:1}.password-page .password-tips .tip-item .tip-text .tip-title[data-v-4a3282bd]{font-size:16px;font-weight:600;margin-bottom:12px;color:#fff}.password-page .password-tips .tip-item .tip-text .tip-list[data-v-4a3282bd]{margin:0;padding-left:20px;color:#999;font-size:14px}.password-page .password-tips .tip-item .tip-text .tip-list li[data-v-4a3282bd]{line-height:2;list-style:none;position:relative}.password-page .password-tips .tip-item .tip-text .tip-list li[data-v-4a3282bd]:before{content:"•";position:absolute;left:-20px;color:#e6a23c}.password-page .password-form-card[data-v-4a3282bd]{background-color:#1f222e;border-radius:12px;padding:30px;margin-bottom:30px;border:1px solid #2b2f3a}.password-page .password-form-card .password-form .password-strength[data-v-4a3282bd]{margin-top:10px;display:flex;align-items:center;gap:15px}.password-page .password-form-card .password-form .password-strength .strength-label[data-v-4a3282bd]{font-size:13px;color:#999;width:70px}.password-page .password-form-card .password-form .password-strength .strength-bar[data-v-4a3282bd]{flex:1;height:6px;background-color:rgba(111,32,248,.2);border-radius:3px;overflow:hidden}.password-page .password-form-card .password-form .password-strength .strength-bar .strength-fill[data-v-4a3282bd]{height:100%;transition:width .3s,background-color .3s}.password-page .password-form-card .password-form .password-strength .strength-bar .strength-fill.very-weak[data-v-4a3282bd]{background-color:#f56c6c}.password-page .password-form-card .password-form .password-strength .strength-bar .strength-fill.weak[data-v-4a3282bd]{background-color:#e6a23c}.password-page .password-form-card .password-form .password-strength .strength-bar .strength-fill.medium[data-v-4a3282bd]{background-color:#409eff}.password-page .password-form-card .password-form .password-strength .strength-bar .strength-fill.strong[data-v-4a3282bd]{background-color:#67c23a}.password-page .password-form-card .password-form .password-strength .strength-text[data-v-4a3282bd]{font-size:12px;font-weight:600;min-width:40px}.password-page .password-form-card .password-form .password-strength .strength-text.very-weak[data-v-4a3282bd]{color:#f56c6c}.password-page .password-form-card .password-form .password-strength .strength-text.weak[data-v-4a3282bd]{color:#e6a23c}.password-page .password-form-card .password-form .password-strength .strength-text.medium[data-v-4a3282bd]{color:#409eff}.password-page .password-form-card .password-form .password-strength .strength-text.strong[data-v-4a3282bd]{color:#67c23a}.password-page .security-options[data-v-4a3282bd]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.password-page .security-options .option-item[data-v-4a3282bd]{display:flex;align-items:center;padding:20px;background-color:#1f222e;border-radius:12px;border:1px solid #2b2f3a;gap:15px}.password-page .security-options .option-item .option-icon[data-v-4a3282bd]{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg,#6f20f8,#ff3661);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.password-page .security-options .option-item .option-info[data-v-4a3282bd]{flex:1}.password-page .security-options .option-item .option-info .option-title[data-v-4a3282bd]{font-size:15px;font-weight:600;margin-bottom:5px;color:#fff}.password-page .security-options .option-item .option-info .option-desc[data-v-4a3282bd]{font-size:13px;color:#999}.password-page[data-v-4a3282bd] .el-form-item__label{color:#ccc}.password-page[data-v-4a3282bd] .el-input__inner{background-color:#111216;border-color:#353a4a;color:#fff}.password-page[data-v-4a3282bd] .el-input__inner:focus{border-color:#6f20f8}.password-page[data-v-4a3282bd] .el-input__inner::-moz-placeholder{color:#666}.password-page[data-v-4a3282bd] .el-input__inner::placeholder{color:#666}.password-page[data-v-4a3282bd] .el-input__prefix{color:#999}.password-page[data-v-4a3282bd] .el-button--text{color:#6f20f8}.password-page[data-v-4a3282bd] .el-button--text:hover{color:#8b4af5}.password-page[data-v-4a3282bd] .el-button{margin-right:10px}.video-page[data-v-3e18e273]{width:100%;min-height:100vh;background-color:#111216;color:#fff}.video-page .video-container[data-v-3e18e273]{max-width:1400px;margin:0 auto;padding:30px}.video-page .panel-header[data-v-3e18e273]{margin-bottom:30px}.video-page .panel-header h2[data-v-3e18e273]{font-size:28px;font-weight:600;margin:0 0 10px 0;background:linear-gradient(135deg,#6f20f8,#ff3661);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.video-page .panel-header p[data-v-3e18e273]{font-size:14px;color:#999;margin:0}.video-page .stats-card[data-v-3e18e273]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.video-page .stats-card .stat-item[data-v-3e18e273]{display:flex;align-items:center;padding:20px;background:linear-gradient(135deg,rgba(111,32,248,.1),rgba(255,54,97,.1));border-radius:12px;border:1px solid rgba(111,32,248,.3)}.video-page .stats-card .stat-item .stat-icon[data-v-3e18e273]{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:24px}.video-page .stats-card .stat-item .stat-icon.total[data-v-3e18e273]{background:linear-gradient(135deg,#6f20f8,#8b4af5)}.video-page .stats-card .stat-item .stat-icon.duration[data-v-3e18e273]{background:linear-gradient(135deg,#ff3661,#ff8b5a)}.video-page .stats-card .stat-item .stat-icon.storage[data-v-3e18e273]{background:linear-gradient(135deg,#12b7f5,#4facfe)}.video-page .stats-card .stat-item .stat-info .stat-value[data-v-3e18e273]{font-size:24px;font-weight:700;margin-bottom:5px;color:#6f20f8}.video-page .stats-card .stat-item .stat-info .stat-label[data-v-3e18e273]{font-size:13px;color:#999}.video-page .video-toolbar[data-v-3e18e273]{display:flex;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.video-page .video-toolbar .toolbar-right[data-v-3e18e273]{margin-left:auto;display:flex;gap:10px}.video-page .video-grid[data-v-3e18e273]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.video-page .video-grid .video-item[data-v-3e18e273]{background-color:#1f222e;border-radius:12px;overflow:hidden;transition:transform .3s,box-shadow .3s}.video-page .video-grid .video-item[data-v-3e18e273]:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(111,32,248,.2)}.video-page .video-grid .video-item .video-thumbnail[data-v-3e18e273]{position:relative;aspect-ratio:1.77777778;overflow:hidden}.video-page .video-grid .video-item .video-thumbnail img[data-v-3e18e273]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.video-page .video-grid .video-item .video-thumbnail .video-duration[data-v-3e18e273]{position:absolute;bottom:10px;right:10px;background-color:rgba(0,0,0,.8);padding:4px 8px;border-radius:4px;font-size:12px;color:#fff}.video-page .video-grid .video-item .video-thumbnail .video-status[data-v-3e18e273]{position:absolute;top:10px;left:10px}.video-page .video-grid .video-item .video-thumbnail .video-overlay[data-v-3e18e273]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.video-page .video-grid .video-item .video-thumbnail .video-overlay .video-actions[data-v-3e18e273]{display:flex;flex-direction:column;gap:10px;transform:translateY(20px);transition:transform .3s}.video-page .video-grid .video-item .video-thumbnail .video-overlay .video-actions .el-button[data-v-3e18e273]{width:140px}.video-page .video-grid .video-item .video-thumbnail:hover .video-overlay[data-v-3e18e273]{opacity:1}.video-page .video-grid .video-item .video-thumbnail:hover .video-overlay .video-actions[data-v-3e18e273]{transform:translateY(0)}.video-page .video-grid .video-item .video-thumbnail:hover img[data-v-3e18e273]{transform:scale(1.05)}.video-page .video-grid .video-item .video-info[data-v-3e18e273]{padding:15px}.video-page .video-grid .video-item .video-info .video-title[data-v-3e18e273]{font-size:15px;font-weight:500;margin-bottom:8px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-page .video-grid .video-item .video-info .video-meta[data-v-3e18e273]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#999}.video-page .pagination-wrapper[data-v-3e18e273]{display:flex;justify-content:center;padding-top:20px}.video-page[data-v-3e18e273] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#6f20f8}.video-page[data-v-3e18e273] .el-pagination.is-background .el-pager li:hover{color:#6f20f8}.video-page[data-v-3e18e273] .el-input__inner{background-color:#1f222e;border-color:#353a4a;color:#fff}.video-page[data-v-3e18e273] .el-input__inner:focus{border-color:#6f20f8}.video-page[data-v-3e18e273] .el-input__inner::-moz-placeholder{color:#666}.video-page[data-v-3e18e273] .el-input__inner::placeholder{color:#666}.video-page[data-v-3e18e273] .el-select-dropdown{background-color:#1f222e;border-color:#353a4a}.video-page[data-v-3e18e273] .el-select-dropdown__item{color:#ccc}.video-page[data-v-3e18e273] .el-select-dropdown__item.selected,.video-page[data-v-3e18e273] .el-select-dropdown__item:hover{background-color:rgba(111,32,248,.1);color:#6f20f8}.user-center[data-v-228b0e30]{width:100%;min-height:100vh;background-color:#111216;color:#fff}.user-center .user-container[data-v-228b0e30]{display:flex;max-width:1400px;margin:0 auto;min-height:100vh}.user-center .user-sidebar[data-v-228b0e30]{width:240px;background-color:#1f222e;border-right:1px solid #2b2f3a;display:flex;flex-direction:column;padding:20px 0}.user-center .user-sidebar .user-info-mini[data-v-228b0e30]{padding:20px;text-align:center;border-bottom:1px solid #2b2f3a;margin-bottom:20px}.user-center .user-sidebar .user-info-mini .avatar img[data-v-228b0e30]{width:70px;height:70px;border-radius:50%;border:3px solid #6f20f8}.user-center .user-sidebar .user-info-mini .user-name[data-v-228b0e30]{margin-top:12px;font-size:16px;font-weight:600;color:#fff}.user-center .user-sidebar .user-menu[data-v-228b0e30]{border:none;background:transparent;flex:1}.user-center .user-sidebar .user-menu .el-menu-item[data-v-228b0e30]{height:50px;line-height:50px;padding-left:20px!important;margin-bottom:5px}.user-center .user-sidebar .user-menu .el-menu-item i[data-v-228b0e30]{margin-right:10px;font-size:18px}.user-center .user-sidebar .user-menu .el-menu-item[data-v-228b0e30]:hover{background-color:#353a4a}.user-center .user-sidebar .user-menu .el-menu-item.is-active[data-v-228b0e30]{background-color:rgba(111,32,248,.15);border-right:3px solid #6f20f8}.user-center .user-sidebar .sidebar-footer[data-v-228b0e30]{padding:20px;border-top:1px solid #2b2f3a}.user-center .user-sidebar .sidebar-footer .el-button[data-v-228b0e30]{width:100%;border:none;background:linear-gradient(135deg,#f56c6c,#e6162d)}.user-center .user-sidebar .sidebar-footer .el-button[data-v-228b0e30]:hover{opacity:.9}.user-center .user-content[data-v-228b0e30]{flex:1;padding:30px;overflow-y:auto}.user-center .content-panel .panel-header[data-v-228b0e30]{margin-bottom:30px}.user-center .content-panel .panel-header h2[data-v-228b0e30]{font-size:28px;font-weight:600;margin:0 0 10px 0;background:linear-gradient(135deg,#6f20f8,#ff3661);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user-center .content-panel .panel-header p[data-v-228b0e30]{font-size:14px;color:#999;margin:0}.user-center .content-panel .user-stats-card[data-v-228b0e30]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.user-center .content-panel .user-stats-card .stat-item[data-v-228b0e30]{display:flex;align-items:center;padding:20px;background:linear-gradient(135deg,rgba(111,32,248,.1),rgba(255,54,97,.1));border-radius:12px;border:1px solid rgba(111,32,248,.3)}.user-center .content-panel .user-stats-card .stat-item .stat-icon[data-v-228b0e30]{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:24px}.user-center .content-panel .user-stats-card .stat-item .stat-icon.points[data-v-228b0e30]{background:linear-gradient(135deg,#6f20f8,#8b4af5)}.user-center .content-panel .user-stats-card .stat-item .stat-icon.credits[data-v-228b0e30]{background:linear-gradient(135deg,#ff3661,#ff8b5a)}.user-center .content-panel .user-stats-card .stat-item .stat-icon.works[data-v-228b0e30]{background:linear-gradient(135deg,#12b7f5,#4facfe)}.user-center .content-panel .user-stats-card .stat-item .stat-info .stat-value[data-v-228b0e30]{font-size:24px;font-weight:700;margin-bottom:5px;color:#6f20f8}.user-center .content-panel .user-stats-card .stat-item .stat-info .stat-label[data-v-228b0e30]{font-size:13px;color:#999}.user-center .content-panel .password-form[data-v-228b0e30],.user-center .content-panel .profile-form[data-v-228b0e30]{max-width:600px}.user-center .content-panel .security-list .security-item[data-v-228b0e30]{display:flex;justify-content:space-between;align-items:center;padding:25px;background-color:#1f222e;border-radius:12px;margin-bottom:15px;border:1px solid #2b2f3a}.user-center .content-panel .security-list .security-item .security-left[data-v-228b0e30]{display:flex;align-items:center;flex:1}.user-center .content-panel .security-list .security-item .security-left .security-icon[data-v-228b0e30]{width:50px;height:50px;background:linear-gradient(135deg,#6f20f8,#ff3661);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:20px;font-size:24px}.user-center .content-panel .security-list .security-item .security-left .security-info .security-title[data-v-228b0e30]{font-size:16px;font-weight:600;margin-bottom:8px;color:#fff}.user-center .content-panel .security-list .security-item .security-left .security-info .security-status[data-v-228b0e30]{font-size:14px;color:#f56c6c}.user-center .content-panel .security-list .security-item .security-left .security-info .security-status.active[data-v-228b0e30]{color:#67c23a}.user-center .content-panel .table-toolbar[data-v-228b0e30]{margin-bottom:20px}.user-center .content-panel .works-toolbar[data-v-228b0e30]{display:flex;gap:15px;margin-bottom:20px}.user-center .content-panel .works-grid[data-v-228b0e30]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.user-center .content-panel .works-grid .work-item[data-v-228b0e30]{background-color:#1f222e;border-radius:12px;overflow:hidden}.user-center .content-panel .works-grid .work-item .work-image[data-v-228b0e30]{position:relative;aspect-ratio:1.5;overflow:hidden}.user-center .content-panel .works-grid .work-item .work-image img[data-v-228b0e30]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.user-center .content-panel .works-grid .work-item .work-image .work-overlay[data-v-228b0e30]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.user-center .content-panel .works-grid .work-item .work-image .work-overlay .work-actions[data-v-228b0e30]{display:flex;gap:10px;transform:translateY(20px);transition:transform .3s}.user-center .content-panel .works-grid .work-item .work-image:hover .work-overlay[data-v-228b0e30]{opacity:1}.user-center .content-panel .works-grid .work-item .work-image:hover .work-overlay .work-actions[data-v-228b0e30]{transform:translateY(0)}.user-center .content-panel .works-grid .work-item .work-image:hover img[data-v-228b0e30]{transform:scale(1.05)}.user-center .content-panel .works-grid .work-item .work-info[data-v-228b0e30]{padding:15px}.user-center .content-panel .works-grid .work-item .work-info .work-title[data-v-228b0e30]{font-size:15px;font-weight:500;margin-bottom:8px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-center .content-panel .works-grid .work-item .work-info .work-time[data-v-228b0e30]{font-size:13px;color:#999}.user-center .content-panel .notification-settings .notification-item[data-v-228b0e30]{display:flex;justify-content:space-between;align-items:center;padding:25px;background-color:#1f222e;border-radius:12px;margin-bottom:15px;border:1px solid #2b2f3a}.user-center .content-panel .notification-settings .notification-item .notification-info[data-v-228b0e30]{display:flex;align-items:center;flex:1}.user-center .content-panel .notification-settings .notification-item .notification-info .notification-icon[data-v-228b0e30]{width:50px;height:50px;background:linear-gradient(135deg,#6f20f8,#ff3661);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:20px;font-size:24px}.user-center .content-panel .notification-settings .notification-item .notification-info .notification-text .notification-title[data-v-228b0e30]{font-size:16px;font-weight:600;margin-bottom:5px;color:#fff}.user-center .content-panel .notification-settings .notification-item .notification-info .notification-text .notification-desc[data-v-228b0e30]{font-size:13px;color:#999}.user-center .content-panel .panel-footer[data-v-228b0e30]{margin-top:30px;padding-top:20px;border-top:1px solid #2b2f3a}.user-center .text-success[data-v-228b0e30]{color:#67c23a;font-weight:600}.user-center .text-danger[data-v-228b0e30]{color:#f56c6c;font-weight:600}.user-center[data-v-228b0e30] .el-form-item__label{color:#ccc}.user-center[data-v-228b0e30] .el-input__inner,.user-center[data-v-228b0e30] .el-textarea__inner{background-color:#111216;border-color:#353a4a;color:#fff}.user-center[data-v-228b0e30] .el-input__inner:focus,.user-center[data-v-228b0e30] .el-textarea__inner:focus{border-color:#6f20f8}.user-center[data-v-228b0e30] .el-input__inner::-moz-placeholder,.user-center[data-v-228b0e30] .el-textarea__inner::-moz-placeholder{color:#666}.user-center[data-v-228b0e30] .el-input__inner::placeholder,.user-center[data-v-228b0e30] .el-textarea__inner::placeholder{color:#666}.user-center[data-v-228b0e30] .el-table{background-color:#1f222e}.user-center[data-v-228b0e30] .el-table th{background-color:#2b2f3a;color:#fff;border-color:#353a4a}.user-center[data-v-228b0e30] .el-table td{background-color:#1f222e;border-color:#353a4a;color:#ccc}.user-center[data-v-228b0e30] .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:#252935}.user-center[data-v-228b0e30] .el-table tr:hover>td{background-color:#353a4a!important}.user-center[data-v-228b0e30] .el-switch.is-checked .el-switch__core{background-color:#6f20f8}