CSSはこの目的にはあまりにも表面的です。レイアウトや見た目を助けるためのスタイリング言語です。
やりたいことは、データを計算、要約、シリアライズするためのRailsを使ったエンドツーエンドのソリューション、データを受信してルート上できれいに表示するためのEmber JavaScript、そして必要に応じてスタイルを設定するためのCSSです。さらに、特に優れた視覚化を行うためにD3ライブラリを使用することもできます。
私のWord CloudまたはNetwork Visプラグインをご覧ください。これらはまさにこれらすべてを行います。要件に合わせて変更してください。