.gradient-bg {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}

.progress-bar {
    background: linear-gradient(90deg, #4ade80, #2dd4bf, #3b82f6);
    background-size: 200% 200%;
    animation: gradient 2s ease infinite;
}

@keyframes gradient {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

.analysis-step {
    transition: all 0.3s ease-in-out;
}

.analysis-step.active {
    transform: scale(1.05);
    box-shadow: 0 10px 25px rgba(0,0,0,0.1);
}