.api-keys-page .page-header[data-v-198b09d6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.api-keys-page .page-header h1[data-v-198b09d6]{font-size:24px;margin-bottom:8px}.api-keys-page .page-header .subtitle[data-v-198b09d6]{color:#9ca3af}.key-list[data-v-198b09d6]{background:#111118;border:1px solid #374151;border-radius:16px;overflow:hidden}.empty[data-v-198b09d6]{padding:60px;text-align:center;color:#6b7280}.key-card[data-v-198b09d6]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #374151}.key-card[data-v-198b09d6]:last-child{border-bottom:none}.key-card[data-v-198b09d6]:hover{background:hsla(0,0%,100%,.02)}.key-info[data-v-198b09d6]{display:flex;align-items:center;gap:16px}.key-info .key-status[data-v-198b09d6]{width:12px;height:12px;border-radius:50%;background:#ef4444}.key-info .key-status.active[data-v-198b09d6]{background:#10b981}.key-info .key-name[data-v-198b09d6]{font-weight:500;margin-bottom:4px}.key-info .key-value[data-v-198b09d6]{color:#6b7280;font-size:13px;background:#0a0a0f;padding:4px 8px;border-radius:4px}.key-actions[data-v-198b09d6]{display:flex;gap:8px}.key-actions .el-button[data-v-198b09d6]{padding:8px}.key-actions .el-button.danger[data-v-198b09d6]{color:#ef4444}