items: center;
        justify-content: center;
        gap: 0.25rem;
    }
    
    .change-up { color: #ef4444; }
    .change-down { color: #22c55e; }
    
    /* Threat Overview */
    .threat-overview {
        background: white;
        border-radius: 12px;
        padding: 2rem;
        margin-bottom: 3rem;
        box-shadow: 0 4px 20px rgba(0,0,0,0.08);
    }
    
    .threat-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 2