
Полная версия:
Певица границ станции вечной зимы

Мара Светланова
Певица границ станции вечной зимы
От автора
Эта история начинается с простой, но неудобной мысли: общий ресурс остаётся общим лишь до тех пор, пока каждый человек вправе сказать «нет». На станции Морена тепло рождается из снов, и потому цена безопасности измеряется не только энергией, но и доверием.
Перед вами роман о взрослых людях, которые умеют спасать сложные системы, но не сразу умеют замечать границы друг друга. Фантастический механизм здесь тесно связан с профессиональными решениями, дружбой, ответственностью и любовью. Ни одно чувство не отменяет последствий, а надежда появляется не как подарок, а как результат совместной работы.
Книгу лучше читать по порядку: события охватывают три недели, и каждое решение меняет возможности следующего. Короткие протоколы сновидений показывают не чужую тайну, а то, как жители учатся договариваться о добровольном вкладе.
Глава 1. Песня на шве
За двадцать три минуты до рассветного цикла стена запела раньше Яры.
Звук был едва различим — тонкая стеклянная нить под обычным гулом вентиляции. Большинство жителей Морены приняли бы его за усталость металла. Яра Соль услышала в нём лишнюю ноту и остановилась посреди перехода, не дойдя трёх шагов до акустической площадки.
На прозрачном участке обшивки лежало ледяное облако. Оно не клубилось и не плыло: казалось, станция замерла перед белой равниной, уходящей во все стороны сразу. По стеклу бежали янтарные служебные метки, но между двумя линиями проступила третья — серебряная, которой не было на схеме.
Яра прижала большой палец к указательному и отбила четыре доли. На четвёртой переход стал длиннее.
Не намного. Дверь площадки отдалилась на ширину ладони, зато аварийный шкаф раздвоился: один остался красным, другой оказался голубым и покрытым инеем. В голубом отражалась девочка в жёлтых носках. Она сидела на полу там, где в Ярином переходе никого не было, и собирала из медных колец маленькое солнце.
— Шов в седьмом переходе, — сказала Яра в браслет. — Пространственный сдвиг, визуальное наложение. Закрыть двери с обоих концов. Никого не впускать.
Дежурный ответил не сразу:
— Гранистка Соль, датчики чистые.
Голубой шкаф мигнул. Девочка подняла голову.
— Они будут чистыми ещё секунд сорок. Закрывайте.
Яра шагнула на площадку и впечатала ладонь в панель допуска. Створка за спиной сошлась. Вторая дрогнула, почти подчинилась, но между её половинами просунулась рука в рабочей перчатке.
— Уберите руку! — крикнула Яра.
В переход боком втиснулся техник с контейнером фильтров. Увидев раздвоенный шкаф, он застыл.
— Это что?..
— На пол. Контейнер отпустите.
Техник послушался только наполовину: присел, продолжая стискивать рукоять. Яра не стала спорить. Серебряная линия на стекле уже выгнулась дугой. Девочка по ту сторону поднялась и подошла ближе, прижимая к груди медное солнце.
Яра открыла голосовой контур.
Кожа под воротом кольнула холодом: контактные лепестки считали пульс и дыхание. На стекле вспыхнула шкала доступного тепла. Семьдесят две единицы — достаточно для малого шва, если сеть не лжёт. Яра взяла нижнее «а», нашла дрожание под рёбрами и медленно повела ноту вверх.
Песня не могла закрыть чужой мир. Она могла лишь напомнить Морене её собственный рисунок: длину перехода, массу шкафа, температуру стекла, количество людей внутри. Тепловой контур подхватывал голос и раскладывал отданную сновидцами энергию по стенам. Там, где рисунок совпадал с материей, станция оставалась собой.
Обычно сопротивление ощущалось как встречный ветер. Сейчас из серебряной линии пахнуло тёплым молоком и нагретой медью.
В её песне появился чужой сон.
Яра сбилась на полтона.
Голубой шкаф распахнулся. За ним была не полка с масками, а тесная кухня, залитая золотым светом. Девочка стояла у порога. На столе дымилось молоко, хотя Яра не видела пара — она помнила его кожей. Чьи-то ладони месили тесто. Невидимая женщина напевала три простые ноты, и третья каждый раз падала ниже, словно засыпала.
Техник пополз к шкафу.
— Мама, — выдохнул он.
Яра оборвала песню, ударила по аварийному глушителю и поймала мужчину за ремень. Воздух качнулся. Контейнер вырвался из его рук и покатился к голубой дверце.
— Смотрите на меня, — приказала она.
— Там мой дом.
— Нет. Там сон, попавший в шов. Назовите своё имя.
— Лио.
— Где вы сейчас, Лио?
Он смотрел мимо неё. Контейнер пересёк серебряную линию и исчез без звука. Из кухни донёсся металлический стук, будто он упал на плиточный пол.
— На Морене, — сказал техник наконец.
— Какая температура у вас под ладонью?
Он опустил руку на настил.
— Холодно.
— Вот это правда. Держите её.
Яра снова открыла контур. Семьдесят две единицы превратились в шестьдесят одну. Потеря была слишком большой для короткой паузы. Она запросила резерв внешнего кольца, получила подтверждение и увидела на краю шкалы знак согласия: зелёный круг, срок вклада, медицинский допуск. Всё выглядело правильно.
Она запела от нижней опоры, не отвечая трём нотам из кухни. Чужой сон тянулся к её мелодии, предлагал готовое тепло, запах, возвращение. Яра выстроила рядом сухую последовательность: восемь шагов от двери до площадки, двенадцать креплений в раме, один живой человек на полу, одна певица у стекла. Простые факты держали лучше воспоминаний.
Серебряная дуга сузилась.
В наушнике заговорил дежурный:
— Соль, по нашим данным расход превышен. Снижайте амплитуду.
Она не могла ответить словами, не разрушив рисунок. Дважды стукнула каблуком — отказ. Протокол требовал принять её решение. Вместо этого контур сам убрал четыре единицы.
Стены покрылись инеем.
Лио вскрикнул. Иней обежал его перчатку и поднялся к локтю. Яра шагнула между ним и швом, расширила грудную клетку через боль и добавила к основной ноте обертон. Верхний регистр отозвался иглой в правом ухе.
Зелёный круг согласия мигнул.
На одно мгновение вместо номера донора Яра увидела имя: Нима Тар, внешнее кольцо, сектор двенадцать. Потом поле закрылось служебной маской. Под сроком вклада стояло «шесть часов», но линия начала сеанса уходила в прошлые сутки.
Это была не ошибка шва. Кто-то продлил отдачу без нового согласия.
Яра удержала ноту. Семьдесят два крепления, поправила она мысленно. Не двенадцать. Она знала переход до последнего болта, однако чужой сон пытался заменить знание уютом. В кухне женщина поставила на стол чашку. Девочка протянула Яре медное солнце.
Если взять предложенную гармонию, шов закрылся бы быстрее. Так всегда говорили старшие гранисты: не спорь со сном, используй его образ. Но сейчас образ был украден. Принять его означало встроить насилие в рисунок станции и назвать это спасением.
Яра опустила мелодию на неудобную кварту.
Тепло ушло из кухни. Золотой свет побледнел. Женское пение сорвалось, девочка прижала солнце к груди, и на её лице проступил такой взрослый страх, что Лио снова рванулся вперёд.
— Не бросайте её!
Яра свободной рукой показала ему: стой.
Нота стала шероховатой. Яра повела контур не через содержание сна, а через его границу — право спящего не пускать чужих внутрь. Она не знала, сработает ли это. На занятиях граница считалась помехой, оболочкой, которую полагалось снять перед преобразованием. Но Нима Тар не соглашалась на этот сеанс. Значит, единственной честной частью её вклада оставался отказ.
Яра сделала отказ ритмом.
Нет — на вдохе. Нет — в короткой паузе. Нет — в расстоянии между основной нотой и обертоном.
Сеть дёрнулась, словно пыталась сбросить её голос. На шкале осталось сорок единиц. Потом тридцать восемь. Стекло под ладонью стало ледяным, а правое ухо наполнилось высоким звоном.
Зато кухня отступила.
Девочка исчезла первой. Медное солнце ещё мгновение висело в темноте, затем рассыпалось на кольца. Голубой шкаф наложился на красный. Переход сжался до привычной длины, и пропавший контейнер с грохотом упал из закрытого аварийного шкафа.
Яра завершила рисунок, опуская голос ступень за ступенью. Последнюю ноту она почти не услышала.
На панели загорелось: «Шов согласован. Геометрия стабильна».
Лио сидел у стены, обхватив обмороженную руку. Яра закрыла контур и только тогда позволила себе согнуться. Мир не закачался, но изменился его звук. Вентиляция слева шумела, справа — будто находилась за толстой дверью.
— Вы ранены? — спросил Лио.
Она щёлкнула пальцами возле правого уха. Щелчок получился далёким и плоским.
— Медика сюда. И никому не открывать шкаф.
— Но там мой контейнер.
— Теперь это вещественное доказательство.
Дверь разблокировалась. Первой вошла Сена Вир с серым медицинским футляром, за ней — двое аварийных техников. Сена не спросила, что случилось. Посадила Яру на пол, приложила к её шее датчик и подняла палец справа от лица.
— Слышишь трение?
Она потёрла подушечками пальцев.
— Почти нет.
— А слева?
— Слишком хорошо.
— Это не шутка.
— Я и не шутила.
Сена включила узкий звуковой тест. Ноты шли снизу вверх. На середине Яра подняла руку: дальше прибор молчал. По выражению лица подруги она поняла, что он продолжает работать.
— Верхний диапазон справа выпал, — сказала Сена. — Контур закрыт для тебя минимум на двенадцать часов.
— Через четыре часа общий прогон.
— Был. Теперь не будет.
Аварийный техник у панели кашлянул:
— Начальница Мор запрашивает отчёт и спрашивает, почему вы изменили стандартную гармонию.
Яра поднялась слишком быстро. Сена ухватила её за рукав, но удерживать не стала.
— Потому что в потоке был сон без действующего согласия. Имя Нима Тар. Сектор двенадцать. Сеанс продлён со вчерашнего дня.
Техник посмотрел на экран.
— Здесь всё зелёное.
— Поэтому вы сейчас сохраните полный журнал, а не итоговую отметку.
— У меня нет допуска.
— У меня есть.
Яра приложила ладонь к панели. Та ответила красной полосой: голосовой контур заблокирован по медицинскому решению, вместе с ним приостановлен и доступ гранистки к журналам.
Сена тихо выругалась.
— Очень удобная забота о здоровье.
— Мой терминал в акустической, — сказала Яра. — Там локальная копия.
— Сначала обследование.
— Сначала копия. Потом можешь запереть меня в своей белой коробке.
— Не обещай того, чего не выполнишь.
Яра посмотрела на раздвоившийся недавно шкаф. Красная дверца была закрыта, но изнутри трижды донёсся тихий стук.
Все в переходе замолчали.
Стук повторился: две быстрые доли, одна медленная. Ритм той самой колыбельной.
Яра больше не слышала его правым ухом. Она чувствовала его подошвами.
— Коридор оставить закрытым, — сказала она. — Систему сна не перезапускать. Найдите Ниму Тар и убедитесь, что она проснулась.
Дежурный отозвался через динамик:
— Гранистка Соль, поступил приоритетный приказ управления. Резервирование не останавливать. До прохода через сердце облака двадцать один день.
Яра отбила большим пальцем четыре доли. На четвёртой стена ответила чужим сердцебиением.
— Тогда передайте Реве Мор, — сказала она, — что у нас не резерв. У нас человек, которому не дали проснуться.
Глава 2. Инженер с приказом
Морена встретила Тейна Ардо не холодом, а неправильным теплом.
В переходном рукаве между курьером и станцией воздух был сухим, перегретым и пах нагретой изоляцией. На внутренней стороне иллюминатора ледяное облако казалось неподвижной белой стеной, хотя цифры на дорожном терминале показывали скорость, от которой в голове делалось пусто. Через двадцать один день Морена должна была войти в сердце облака. До этого срока инженерная модель обещала запас в девять процентов. Местная телеметрия — четыре целых и две десятых.
Тейн расстегнул воротник формы и снова открыл расчёт. Цифры не изменились.
— Стыковка завершена, — объявил рукав. — Добро пожаловать на станцию Морена. Температурный режим перехода ограничен.
Ограничен он был своеобразно: решётка под потолком выдыхала горячий воздух, а пол тянул тепло сквозь подошвы. Два компенсатора работали друг против друга. Тейн отметил неисправность в планшете, но отправлять запись не стал. Первые десять минут на чужом объекте полезнее молчать. Люди охотно объясняют то, чего ещё не успели от них потребовать.
У гермодвери его ждала начальница станции.
Рева Мор оказалась ниже, чем на служебной фотографии, и заметно старше. Серебряные пряди она не прятала, форму носила без единой мягкой складки. На запястье светилась красная полоса приоритетного допуска.
— Инженер Ардо. Ваш курьер опоздал на сорок три минуты.
— Облако закрыло прямой коридор.
— Облако через три недели закроет всё. Поэтому сорок три минуты имеют значение.
Она не предложила ему отдохнуть после перелёта и этим сберегла им обоим время.
Они пошли по центральной галерее. Здесь было достаточно тепло, чтобы люди оставляли куртки расстёгнутыми. Над торговой линией горели лишние световые ленты. В витрине пустого кафе работал нагреватель посуды. Тейн видел мелкие потери одну за другой и складывал их мысленно, пока сумма не стала раздражать.
— Центральное кольцо потребляет на шесть процентов выше зимней нормы, — сказал он.
— На три. Остальное — компенсация швов.
— В присланной мне схеме компенсация входит в отдельный контур.
Рева не замедлила шага.
— Значит, вам прислали старую схему.
Это было первое объяснение, которого он ждал, и оно оказалось слишком удобным.
У лифта толпились люди с термосами и свёрнутыми одеялами. Индикатор внешних колец мигал жёлтым. Когда створки открылись, из кабины пахнуло холодной шерстью. Женщина с ребёнком пропустила Реву, но перед Тейном задержалась, разглядывая знак инженерного управления на его воротнике.
— Вы из центра? — спросила она.
— Да.
— Тогда скажите им, что в четырнадцатом опять тёплые стены и ледяные комнаты.
Тейн записал сектор.
— Проверю распределение.
— Все проверяют распределение. Вы проверьте, куда оно девается.
Рева нажала кнопку служебного уровня. Створки закрылись, отрезая женщину и ребёнка.
— Жители внешнего кольца считают центральное управление разновидностью погоды, — сказала начальница. — Ругают одинаково охотно.
— Погода не ведёт журналов.
— На Морене и журналы иногда похожи на погоду.
Лифт пошёл вниз. На схеме станции центральное кольцо располагалось не выше внешних, но тело всё равно воспринимало движение как спуск: температура падала на каждом уровне. Тейн приложил ладонь к стене. Под панелью дрожала труба обратного хода.
— Несведённые потоки, — сказал он.
— Поэтому вы здесь.
— Я здесь, потому что управление приняло мой план сокращения.
— Это одно и то же, пока план работает.
В диспетчерской было тише, чем должно быть в исправном машинном узле. Не гудели насосы, не щёлкали реле; все звуки поглощали серые панели. На центральном экране мерцала Морена в разрезе. Внешние кольца светились оранжевым, сердцевина — ровным золотым, а между ними тянулись тонкие серебряные дуги пограничных швов.
Тейну отвели левый сектор пульта. Он подключил личный вычислитель и предъявил мандат. Система потребовала голосовое подтверждение Ревы, затем отпечаток её ладони, затем на три секунды показала перечень закрытых областей. Тейн успел прочесть только две строки: медицинские вклады и необработанные журналы согласования.
— Для инженерного аудита мне нужны все потоки, — сказал он.
— Вам доступны энергетические эквиваленты.
— Эквивалент не покажет источник ошибки.
— Источник относится к врачебной тайне.
— Мне не нужны сны людей. Мне нужны время начала, срок, величина отбора и подтверждение согласия.
Рева посмотрела на него впервые с настоящим вниманием.
— Согласие не является теплотехнической величиной.
— Срок является. Если вклад нельзя прекратить в расчётный момент, моя модель неверна.
— Ваша модель предполагает исправную автоматику. Наша автоматика повреждена облаком.
— Тогда покажите повреждение.
Она чуть улыбнулась, словно он подтвердил известную ей черту характера.
— Работайте с тем, что открыто. К вечеру мне нужен порядок отключений.
Рева ушла, оставив на его панели красный прямоугольник приказа.
Тейн не открывал его ещё несколько минут. Сначала он построил карту фактических температур. Четырнадцатый сектор действительно получал достаточно: по подающей ветви шло восемнадцать условных единиц против необходимых пятнадцати. Возвращалось только девять. Потеря в шесть единиц могла означать разрыв изоляции, незаконный отвод или ошибку датчика. Но то же повторялось в двенадцатом, девятом и семнадцатом секторах. Чем дальше от центра, тем больше станция подавала и тем меньше люди получали.
На общей схеме это выглядело так, будто внешние кольца пожирают тепло.
Именно этот вывод лежал в основании его модели.
Тейн приблизил двенадцатый сектор. Ночной график был срезан ровной линией в момент планового окончания, однако расход после среза не падал ещё шесть часов. Он вызвал исходную телеметрию. Доступ запрещён.
Он запросил журнал клапанов. Доступ разрешён частично.
Клапан закрылся вовремя.
Тепло продолжало уходить.
Тейн снял очки, протёр переносицу и снова надел их, хотя линзы были чистыми. Неправильная цифра редко признаётся сразу. Сначала она маскируется под поломку соседней цифры.
— Вы тот самый экономист? — спросили за его спиной.
Дежурный техник поставил на край пульта кружку. Молодой, сутулый, левая рука в свежей термоперчатке. На нагрудной пластине значилось: Лио Нер, аварийная служба.
— Инженер тепловых контуров.
— Здесь это сейчас одно и то же.
Тейн развернул к нему схему.
— Почему после закрытия клапана двенадцатый сектор продолжает отдавать шесть единиц?
Лио посмотрел сначала на график, потом на дверь кабинета Ревы.
— Потому что это не тепло сектора.
— А что?
— Компенсация.
— Какого контура?
— Певческого.
— Он проходит по отдельной ветви.
— На схеме — да.
Тейн подождал продолжения. Лио грел здоровую руку о кружку, хотя в диспетчерской было двадцать два градуса.
— А физически?
— Физически всё давно проходит там, где ещё не лопнуло.
— Кто менял разводку?
— Спросите старших.
— Я спрашиваю техника, который её обслуживает.
Лио сжал обожжённую руку. Термоперчатка тихо хрустнула.
— Сегодня на седьмом переходе гранистка удержала шов. После этого шкаф раздвоился. Если бы она пела по схеме, меня бы сейчас собирали в двух коридорах. Запишите это в свою модель.
— Имя гранистки?
— Яра Соль. Она одна.
Последние два слова прозвучали не как справка, а как обвинение.
— Одна на смене?
— Одна на станции.
Лио забрал кружку и ушёл прежде, чем Тейн успел спросить о шестичасовом хвосте. На его месте остался круг влаги. Тейн вытер его рукавом и открыл штатное расписание. Строка певцов-гранистов действительно содержала одну действующую лицензию. Ещё две позиции были заморожены управлением как избыточные.
По его собственной рекомендации.
Он вернулся к карте и отделил физические трубы от учётных контуров. Это заняло два часа. Морена оказалась устроена не как схема, а как старая ткань после множества починок: каждая заплата спасала разрыв и переносила натяжение на соседний участок. Внешние кольца не только получали тепло. Через них серебряные швы сбрасывали колебания в сеть согласования. Учёт записывал сброс как потребление жителей.
Но и этого было недостаточно, чтобы объяснить весь дефицит.
В восемнадцать ноль-ноль приказ Ревы раскрылся сам.
«До входа в сердце облака обеспечить резерв не менее двенадцати процентов. Разрешается последовательное ограничение внешних секторов с эвакуацией населения к центральному кольцу. Приоритет: центральное управление, медицинский блок, узел сна, певческий контур».
Под текстом стояла подпись инженерного совета и его прежний расчёт.
Тейн прочёл приказ дважды. Двенадцать процентов нельзя было получить выключением света в кафе и ремонтом обратных ветвей. Даже если устранить все видимые потери, оставалось семь. Семь означали жилые сектора.
Он составил первую последовательность: семнадцатый, четырнадцатый, девятый, двенадцатый. В каждом сначала сокращалась температура общих помещений, затем мастерских, затем жилых ячеек. Людей предполагалось переводить внутрь. На бумаге центральное кольцо вмещало всех.
Тейн добавил поправку на транспорт, санитарные зоны и семьи, которые откажутся уходить. Вместимость исчезла.
Он убрал поправку. Вместимость вернулась.
Так и рождаются удобные модели: не из лжи, а из вычеркнутого неудобства.
Дверь диспетчерской открылась. Вошла женщина в тёмном рабочем комбинезоне без верхней куртки. Шла она ровно, но правой рукой держалась за поручень. Рядом двигалась врач с серым футляром и выражением человека, заранее готового пресечь любую глупость.
Тейн узнал имя по штатному портрету.
Яра Соль выглядела не как единственная незаменимая специалистка станции, а как человек, которому не дали выспаться. Тёмные волосы были собраны кое-как, возле правого уха белел медицинский пластырь. Большой палец левой руки отбивал по бедру четыре доли.
— Мой терминал, — сказала она врачу.
Голос звучал негромко и шершаво.
— Копию заберёт Лио, — ответила та. — Ты не работаешь.
— Я не пою.
— Ты всегда сначала «не поёшь», потом держишь половину станции зубами.
Тейн поднялся.
— Гранистка Соль?
Яра остановилась и посмотрела на знак управления у него на воротнике.
— Если вы принесли замену, можете звать меня просто Яра.
— Я инженер Ардо. Замены нет.
— Тогда имя пока не заслужили.
Врач коротко прикрыла глаза, однако вмешиваться не стала.
— Мне нужно понять разводку певческого контура, — сказал Тейн. — Учёт приписывает его расход внешним секторам.
— Учёт много чего им приписывает.
— Почему контур не отделён физически?
— Потому что три года назад лопнула северная гребёнка. Потом восточная. Потом совет решил, что новую станцию дешевле нарисовать в отчёте, чем построить внутри старой.
— У вас есть актуальная схема?
— Была в моём терминале. Теперь мой доступ заблокирован медицинским решением.
Врач подняла футляр.
— И останется заблокирован ещё десять часов. Сена Вир.
— Мне не требуется её голосовой доступ. Только локальная копия.
— Терминал в акустической, — сказала Яра. — И он мой.
— Тогда вы можете передать копию технику.
— Могу. После того как вы покажете, что собираетесь отключать.
Тейн машинально закрыл проект последовательности, но Яра уже заметила названия секторов.
Её палец перестал отбивать ритм.
— Двенадцатый? — спросила она.
— Предварительный расчёт.
— Там сегодня нашли женщину, чей сон брали после окончания согласия.
— Мне сообщили о несогласованном вкладе. Я расследую тепловой хвост.
— Вы предлагаете отключить её дом за то, что станция украла у неё тепло.
— Я предлагаю ограничить сектор, который по доступным данным потребляет больше нормы.
— Доступные данные вам дала Рева Мор.
— Данные дала система.
— У системы тоже есть хозяева.
Сена коснулась локтя подруги. Не удержала — только напомнила о границе.
Тейн развернул экран обратно.
— Хорошо. Покажите, где именно мой расчёт неверен.
Яра подошла ближе, но не пересекла световую черту чужого рабочего места.
— Откройте двенадцатый. Наложите геометрию швов.
— Она уже наложена.
— Не итоговую. Живую, с фазой.
— У меня нет допуска.
— Вот и первая ошибка.
Тейн подавил раздражение. Оно не делало её неправой.
— Допустим. Что я увижу?
— После закрытия клапана отбор продолжился. Сеть повела его через шов, а компенсацию записала на сектор. Вы выключите отопление, отбор не прекратится. Просто у Нимы Тар станет холодно и во сне, и дома.
— Это утверждение или измерение?
— Это имя человека.
— Имя не заменяет величину.
— А величина не отменяет имя.
Несколько секунд они смотрели друг на друга через край пульта. Тейн привык, что спорящие с ним люди повышают голос, когда у них кончаются аргументы. Яра говорила всё тише. Её хрип не позволял тратить звук зря.
Он открыл запрос расширенного доступа и вписал основание: расхождение физического и учётного потоков, риск неэффективного отключения жилых секторов. Система отправила запрос Реве.

