.personal-settings .module-header[data-v-97e54070]{margin-bottom:20px}.personal-settings .module-header h3[data-v-97e54070]{font-size:18px;font-weight:600;color:#bfc1c8;margin:0;padding-bottom:15px;border-bottom:1px solid #35373c}.personal-settings .box-card[data-v-97e54070]{margin-bottom:20px;border-radius:8px;background-color:#25272c!important;border:none!important;color:#bfc1c8}.personal-settings .box-card[data-v-97e54070] .el-card__header{background-color:#25272c!important;border-bottom:1px solid #35373c!important;color:#bfc1c8!important}.personal-settings .box-card.membership-card .membership-info[data-v-97e54070]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.personal-settings .box-card.membership-card .membership-info .level-icon[data-v-97e54070]{margin-right:20px}.personal-settings .box-card.membership-card .membership-info .level-details[data-v-97e54070]{-webkit-box-flex:1;-ms-flex:1;flex:1}.personal-settings .box-card.membership-card .membership-info .level-details h4[data-v-97e54070]{font-size:18px;margin:0 0 15px 0;color:#72e528}.personal-settings .box-card.membership-card .membership-info .level-details .level-progress[data-v-97e54070]{margin-bottom:15px}.personal-settings .box-card.membership-card .membership-info .level-details .level-progress .progress-text[data-v-97e54070]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px;font-size:12px;color:#bfc1c8}.personal-settings .box-card.membership-card .membership-info .level-details .level-benefits h5[data-v-97e54070]{font-size:14px;margin:0 0 10px 0;color:#bfc1c8}.personal-settings .box-card.membership-card .membership-info .level-details .level-benefits ul[data-v-97e54070]{padding-left:0;list-style:none}.personal-settings .box-card.membership-card .membership-info .level-details .level-benefits ul li[data-v-97e54070]{margin-bottom:5px;font-size:13px;color:#bfc1c8}.personal-settings .box-card.membership-card .membership-info .level-details .level-benefits ul li i[data-v-97e54070]{color:#72e528;margin-right:5px}.personal-settings .box-card.membership-card .upgrade-section[data-v-97e54070]{margin-top:20px;text-align:center}.personal-settings .box-card.membership-card .upgrade-section .el-button[data-v-97e54070]{background-color:#72e528;border-color:#72e528}.personal-settings .box-card.membership-card .upgrade-section .el-button[data-v-97e54070]:focus,.personal-settings .box-card.membership-card .upgrade-section .el-button[data-v-97e54070]:hover{background-color:#85eb45;border-color:#85eb45}.personal-settings .box-card.user-info-card .avatar-uploader[data-v-97e54070]{text-align:center}.personal-settings .box-card.user-info-card .avatar-uploader .avatar[data-v-97e54070]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.personal-settings .box-card.user-info-card .avatar-uploader .avatar-uploader-icon[data-v-97e54070]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center;border:1px dashed #d9d9d9;border-radius:50%}.personal-settings .box-card.user-info-card .avatar-uploader .avatar-tip[data-v-97e54070]{font-size:12px;color:#909399;margin-top:5px}.personal-settings .box-card.security-card .security-items .security-item[data-v-97e54070],.personal-settings .box-card.user-info-card .phone-input[data-v-97e54070]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.personal-settings .box-card.security-card .security-items .security-item[data-v-97e54070]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;border-bottom:1px solid #ebeef5}.personal-settings .box-card.security-card .security-items .security-item[data-v-97e54070]:last-child{border-bottom:none}.personal-settings .box-card.security-card .security-items .security-item .security-info[data-v-97e54070]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.personal-settings .box-card.security-card .security-items .security-item .security-info i[data-v-97e54070]{font-size:24px;color:#72e528;margin-right:15px}.personal-settings .box-card.security-card .security-items .security-item .security-info .security-text h4[data-v-97e54070]{font-size:16px;margin:0 0 5px 0;color:#303133}.personal-settings .box-card.security-card .security-items .security-item .security-info .security-text p[data-v-97e54070]{margin:0;font-size:13px;color:#909399}.personal-settings .verification-code[data-v-97e54070]{display:-webkit-box;display:-ms-flexbox;display:flex}.personal-settings .verification-code .el-input[data-v-97e54070]{margin-right:10px}.personal-settings .verification-code .el-button[data-v-97e54070]{width:120px}.operation-records .module-header[data-v-aa8784e2]{margin-bottom:20px}.operation-records .module-header h3[data-v-aa8784e2]{font-size:18px;font-weight:600;color:#bfc1c8;margin:0;padding-bottom:15px;border-bottom:1px solid #35373c}.operation-records .filter-container[data-v-aa8784e2]{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.operation-records .table-container[data-v-aa8784e2]{margin-top:15px}.operation-records .pagination-container[data-v-aa8784e2]{margin-top:20px;text-align:right}.operation-records .device-info[data-v-aa8784e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.operation-records .device-info i[data-v-aa8784e2]{margin-right:5px;font-size:16px}.operation-records[data-v-aa8784e2] .el-tabs__item{height:40px;line-height:40px;color:#bfc1c8;background-color:#25272c;border:none}.operation-records[data-v-aa8784e2] .el-tabs__item.is-active{color:#72e528;background-color:#35373c}.operation-records[data-v-aa8784e2] .el-tabs__item:hover{color:#72e528}.operation-records[data-v-aa8784e2] .el-tabs__nav{background-color:#25272c;border:none}.operation-records[data-v-aa8784e2] .el-tabs__active-bar{background-color:#72e528}.operation-records[data-v-aa8784e2] .el-tabs__header{background-color:#25272c;border-bottom:1px solid #35373c}.operation-records[data-v-aa8784e2] .el-tabs__content{background-color:#25272c}.operation-records[data-v-aa8784e2] .el-table{background-color:#25272c;color:#bfc1c8;border:none}.operation-records[data-v-aa8784e2] .el-table:before{background-color:transparent}.operation-records[data-v-aa8784e2] .el-table td,.operation-records[data-v-aa8784e2] .el-table th{border-color:#35373c!important}.operation-records[data-v-aa8784e2] .el-table__row:hover>td{background-color:#35373c!important}.operation-records[data-v-aa8784e2] .el-pagination{color:#bfc1c8}.operation-records[data-v-aa8784e2] .el-pagination .btn-next,.operation-records[data-v-aa8784e2] .el-pagination .btn-prev,.operation-records[data-v-aa8784e2] .el-pagination .el-pager li{background-color:#35373c;color:#bfc1c8;border:none}.operation-records[data-v-aa8784e2] .el-pagination .btn-next.active,.operation-records[data-v-aa8784e2] .el-pagination .btn-next:hover,.operation-records[data-v-aa8784e2] .el-pagination .btn-prev.active,.operation-records[data-v-aa8784e2] .el-pagination .btn-prev:hover,.operation-records[data-v-aa8784e2] .el-pagination .el-pager li.active,.operation-records[data-v-aa8784e2] .el-pagination .el-pager li:hover{color:#72e528}.operation-records[data-v-aa8784e2] .el-date-editor .el-input__inner,.operation-records[data-v-aa8784e2] .el-select .el-input__inner{background-color:#35373c;border-color:#35373c;color:#bfc1c8}.operation-records[data-v-aa8784e2] .el-date-editor .el-input__icon,.operation-records[data-v-aa8784e2] .el-select .el-input__icon{color:#bfc1c8}.operation-records .delete-button[data-v-aa8784e2]{color:#f56c6c}.operation-records .creation-detail .creation-header[data-v-aa8784e2]{margin-bottom:20px}.operation-records .creation-detail .creation-header h3[data-v-aa8784e2]{font-size:20px;margin:0 0 10px 0;color:#bfc1c8}.operation-records .creation-detail .creation-header .creation-meta[data-v-aa8784e2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;color:#909399;font-size:14px}.operation-records .creation-detail .creation-header .creation-meta span[data-v-aa8784e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.operation-records .creation-detail .creation-header .creation-meta span i[data-v-aa8784e2]{margin-right:5px}.operation-records .creation-detail .creation-content .creation-preview[data-v-aa8784e2]{margin-bottom:20px;background-color:#f5f7fa;border-radius:4px;overflow:hidden;text-align:center}.operation-records .creation-detail .creation-content .creation-description[data-v-aa8784e2]{margin-bottom:20px}.operation-records .creation-detail .creation-content .creation-description h4[data-v-aa8784e2]{font-size:16px;margin:0 0 10px 0;color:#303133}.operation-records .creation-detail .creation-content .creation-description p[data-v-aa8784e2]{margin:0;color:#606266;line-height:1.6}.operation-records .creation-detail .creation-content .creation-params h4[data-v-aa8784e2]{font-size:16px;margin:0 0 10px 0;color:#303133}.operation-records .delete-confirm[data-v-aa8784e2]{text-align:center;padding:20px 0}.operation-records .delete-confirm i[data-v-aa8784e2]{font-size:48px;color:#e6a23c;margin-bottom:15px}.operation-records .delete-confirm p[data-v-aa8784e2]{margin:0;color:#606266;font-size:16px}.api-key-management[data-v-8852b60e]{background:#0d1116;min-height:100vh;padding:24px;color:#bfc1c8}.page-header[data-v-8852b60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #1e3139}.page-title[data-v-8852b60e]{font-size:24px;font-weight:600;color:#fff;margin:0}.add-btn[data-v-8852b60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#72e528,#5cb720);border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.add-btn[data-v-8852b60e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(114,229,40,.4);box-shadow:0 4px 12px rgba(114,229,40,.4)}.add-btn .icon[data-v-8852b60e]{width:16px;height:16px}.keys-container[data-v-8852b60e]{max-height:calc(100vh - 150px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.keys-container[data-v-8852b60e]::-webkit-scrollbar{display:none}.empty-state[data-v-8852b60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 20px}.empty-state .empty-icon[data-v-8852b60e]{width:120px;height:120px;color:#555769;margin-bottom:16px}.empty-state .empty-text[data-v-8852b60e]{font-size:16px;color:#727485;margin-bottom:24px}.empty-state .empty-add-btn[data-v-8852b60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#72e528,#5cb720);border:none;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.empty-state .empty-add-btn[data-v-8852b60e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(114,229,40,.4);box-shadow:0 4px 12px rgba(114,229,40,.4)}.keys-list[data-v-8852b60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.key-item[data-v-8852b60e]{display:grid;grid-template-columns:50px 200px 1fr 1fr 150px 120px 80px;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.key-item[data-v-8852b60e]:hover{border-color:rgba(114,229,40,.5);-webkit-box-shadow:0 4px 16px rgba(114,229,40,.1);box-shadow:0 4px 16px rgba(114,229,40,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.key-index[data-v-8852b60e]{font-size:18px;font-weight:600;color:#72e528;text-align:center}.key-platform .platform-name[data-v-8852b60e]{font-size:14px;font-weight:500;color:#fff;margin-bottom:4px}.key-platform .platform-code[data-v-8852b60e]{font-size:12px;color:#727485}.key-field .field-label[data-v-8852b60e]{display:block;font-size:12px;color:#727485;margin-bottom:6px}.key-field .field-value[data-v-8852b60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.key-field .value-text[data-v-8852b60e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#bfc1c8;font-family:Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-field .toggle-btn[data-v-8852b60e]{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(114,229,40,.1);border:1px solid rgba(114,229,40,.3);border-radius:4px;color:#72e528;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.key-field .toggle-btn[data-v-8852b60e]:hover{background:rgba(114,229,40,.2);border-color:rgba(114,229,40,.5)}.key-time[data-v-8852b60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:#727485}.key-time .time-icon[data-v-8852b60e]{width:14px;height:14px}.key-status[data-v-8852b60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.key-status .status-text[data-v-8852b60e]{font-size:13px;color:#bfc1c8}.key-actions[data-v-8852b60e]{gap:8px}.key-actions[data-v-8852b60e],.loading-indicator[data-v-8852b60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-indicator[data-v-8852b60e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:24px;color:#72e528;font-size:14px}.loading-indicator .spin[data-v-8852b60e]{-webkit-animation:spin-data-v-8852b60e 1s linear infinite;animation:spin-data-v-8852b60e 1s linear infinite}@-webkit-keyframes spin-data-v-8852b60e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-8852b60e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.bottom-tip[data-v-8852b60e]{text-align:center;padding:20px;color:#555769;font-size:13px}[data-v-8852b60e] .v-modal{z-index:2999!important}[data-v-8852b60e] .api-key-dialog{background:#0d1116;border:1px solid #1e3139;z-index:3000!important}[data-v-8852b60e] .api-key-dialog .el-dialog__header{border-bottom:1px solid #1e3139;padding:20px 24px}[data-v-8852b60e] .api-key-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-8852b60e] .api-key-dialog .el-dialog__header .el-dialog__close{color:#bfc1c8}[data-v-8852b60e] .api-key-dialog .el-dialog__header .el-dialog__close:hover{color:#72e528}[data-v-8852b60e] .api-key-dialog .el-dialog__body{padding:24px}[data-v-8852b60e] .api-key-dialog .el-dialog__footer{border-top:1px solid #1e3139;padding:16px 24px}.key-form[data-v-8852b60e] .el-form-item__label{color:#bfc1c8}.key-form[data-v-8852b60e] .el-input__inner,.key-form[data-v-8852b60e] .el-textarea__inner{background:rgba(30,49,57,.3);border-color:#1e3139;color:#bfc1c8}.key-form[data-v-8852b60e] .el-input__inner:focus,.key-form[data-v-8852b60e] .el-textarea__inner:focus{border-color:#72e528}.key-form[data-v-8852b60e] .el-select{width:100%}.dialog-footer[data-v-8852b60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.dialog-footer .cancel-btn[data-v-8852b60e]{background:transparent;border-color:#1e3139;color:#bfc1c8}.dialog-footer .cancel-btn[data-v-8852b60e]:hover{border-color:#72e528;color:#72e528}.dialog-footer .submit-btn[data-v-8852b60e]{background:linear-gradient(135deg,#72e528,#5cb720);border:none;color:#fff}.dialog-footer .submit-btn[data-v-8852b60e]:hover{-webkit-box-shadow:0 4px 12px rgba(114,229,40,.4);box-shadow:0 4px 12px rgba(114,229,40,.4)}.app-container[data-v-277c12cb]{padding:10px}.box-card[data-v-277c12cb]{margin-bottom:10px;border-radius:6px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.3);box-shadow:0 2px 8px 0 rgba(0,0,0,.3);background-color:#25272c!important;border:none!important;color:#bfc1c8}.el-menu-vertical-demo[data-v-277c12cb]{border-right:none;background-color:transparent!important}.el-menu-item[data-v-277c12cb]{height:40px;line-height:40px;padding:0 10px!important;color:#bfc1c8!important;background-color:transparent!important;font-size:13px}.el-menu-item.is-active[data-v-277c12cb]{color:#72e528!important;background-color:#35373c!important;border-left:3px solid #72e528}.el-menu-item[data-v-277c12cb]:hover{background-color:#35373c!important}[data-v-277c12cb] .el-card{background-color:#25272c!important;border:none!important;color:#bfc1c8!important}[data-v-277c12cb] .el-card__header{background-color:#25272c!important;border-bottom:1px solid #35373c!important;color:#bfc1c8!important;font-weight:700;padding:10px 15px;font-size:14px}[data-v-277c12cb] .el-menu{background-color:transparent!important}[data-v-277c12cb] .el-menu-item i{color:#bfc1c8!important}[data-v-277c12cb] .el-menu-item.is-active i{color:#72e528!important}