Мир, где небо навсегда затянуто пеленой фиолетовых туч, а единственным источником света служат «Лазурные огни» — загадочные энергетические столбы, пробивающие земную кору. Человечество выживает в городах-кратерах, построенных вокруг этих столбов, ведь излучение огней даёт тепло и питает технологии, но за пределами защитных куполов царит вечная мерзлота и радиоактивный смог. Главный герой, Кай, работает «сборщиком» — рискуя жизнью, он ныряет в опасные зоны у подножия огней, чтобы добывать кристаллы-аккумуляторы. Его младшая сестра, Юки, медленно угасает от «синдрома угасания» — болезни, вызванной нехваткой чистого лазурного излучения. Лекарство существует, но оно доступно только элите, живущей в «Верхнем городе» — искусственной сфере, парящей прямо над главным огнём. Однажды во время особенно рискованного рейда Кай находит в руинах древней лаборатории не кристалл, а девушку в криогенной капсуле. Она — Аой, последний учёный из эпохи, когда огни только зажглись. Очнувшись, она не помнит своего прошлого, но её тело способно напрямую поглощать и перенаправлять лазурную энергию, что делает её одновременно ключом к спасению и идеальным оружием.
Кай решает спрятать Аой, понимая, что власти «Верхнего города» используют её как батарейку для своего летающего убежища, окончательно лишив энергии нижние уровни. Вместе с группой таких же отверженных сборщиков и механиком-изгоем, который когда-то строил защитные купола, они пытаются найти способ стабилизировать огни, не уничтожая при этом последние островки жизни. Но у Аой начинают проявляться фрагменты воспоминаний: она видит, как первые огни не зажглись, а прорвались из-под земли, уничтожив старую цивилизацию. Оказывается, лазурные столбы — это не источники энергии, а гигантские «иглы», сдерживающие нечто, спящее в ядре планеты. Чем больше энергии выкачивают люди, тем тоньше становятся иглы. Когда Кай и Аой проникают в «Верхний город», чтобы украсть резервный генератор для спасения Юки, они случайно запускают цепную реакцию: один из огней начинает гаснуть. В темноте просыпается древний механизм, и земля начинает раскалываться, выпуская наружу чудовищных существ из расплавленного камня и чистого лазурного света — стражей, запрограммированных уничтожить человечество как «вирус, пьющий кровь планеты». Теперь перед Каем стоит выбор: пожертвовать сестрой и позволить «Верхнему городу» выкачать последние силы из Аой, чтобы временно подавить стражей, или вместе с Аой найти способ погасить все огни разом, погрузив мир в вечную тьму, но дав шанс начать всё заново без паразитической энергии. В финале, когда стражи уже прорывают последний купол, Аой вспоминает своё истинное предназначение: она не учёный, она — «ключ-гаситель», созданный, чтобы отключить систему, если люди выйдут из-под контроля. Кай принимает решение, которое изменит саму структуру реальности: он помогает Аой активировать протокол отключения, но в последний момент понимает, что погаснут не только огни, но и все воспоминания человечества о прошлом, чтобы ошибки не повторились. Мир погружается во тьму, а затем — в тишину. Последняя сцена показывает новое утро: фиолетовые тучи рассеиваются, и на почву, покрытую пеплом, впервые за столетия падает настоящий солнечный свет. Кай стоит на руинах, держа за руку ослабевшую Аой, а рядом, кашляя, приходит в себя Юки — её болезнь исчезла вместе с лазурным излучением. Они остались единственными, кто помнит, какой ценой дался этот рассвет.