gba(0,0,0,0.08));
        border: 1px solid var(--border-primary, #e8e9ff);
        overflow: hidden;
        margin-bottom: 2rem;
        animation: fadeInUp 0.5s ease-out;
    }
    
    .card-header {
        background: linear-gradient(135deg, var(--bg-secondary, #f8f9ff) 0%, var(--bg-hover, #f0f1ff) 100%);
        padding: 1.5rem 2rem;
        border-bottom: 1px solid var(--border-primary, #e8e9ff);
    }
    
    .card-title {
        font-size: 1.25rem;
        font-weight: 600;
        color: var(--