Regional Jet 900 (CRJ900)
Flight Crew Multiengine; Flight Crew Air Transport Pilot (ATP); Flight Crew Instrument
Situational Awareness; Human-Machine Interface; Distraction
Deviation - Altitude Crossing Restriction Not Met; Deviation - Altitude Overshoot; Deviation / Discrepancy - Procedural Clearance
Air Traffic Control Issued New Clearance; Flight Crew Returned To Clearance
Procedure; Human Factors
I was PNF (Pilot Not Flying). Descending into DTW VIA the KKISS arrival; approaching RKCTY fix. Originally planned for ILS Y 4L transition; ATC changed runways to 3R. In the midst of reprogramming FMS to 3R transition and approach; ATC asked us to confirm we were descending via; we did and then realized we descended too low (14;000) and am going to miss the RKCTY window of 17;000 - FL210. ATC then instructed us to maintain 14;000 until crossing RKCTY then continue the arrival. We complied with the instruction and the flight continued and completed successfully without further incident.Changing of planned runways/approaches combined with a brand new and unfamiliar STAR.
CRJ-900 First Officer reported missing an altitude restriction due to a late runway change.