Vu:
l'arrêt rendu le 5 novembre 2012 par la Chambre des baux et loyers de la Cour de justice du canton de Genève dans la cause précitée;
le recours en matière civile interjeté contre cet arrêt par X._ SA;
l'accord entre les parties ratifié le 14 janvier 2013 par le Tribunal des baux et loyers du canton de Genève;
la lettre du 12 mars 2013 par laquelle le conseil de la recourante déclare retirer le recours;
considérant:
qu'il y a lieu de prendre acte du retrait du recours et de rayer la cause du rôle (art. 32 al. 2 LTF);
que la recourante supportera les frais judiciaires réduits (art. 66 al. 2 et 3 LTF).
Par ces motifs, le Juge instructeur ordonne:
1. La cause est rayée du rôle par suite de retrait du recours.
2. Les frais judiciaires, arrêtés à 300 fr., sont mis à la charge de la recourante.
3. La présente ordonnance est communiquée aux parties et à la Chambre des baux et loyers de la Cour de justice du canton de Genève.
Lausanne, le 14 mars 2013
Au nom de la Ire Cour de droit civil
du Tribunal fédéral suisse
Le Juge instructeur: Kolly
La Greffière: Godat Zimmermann