// pages-ch21.jsx

const CH21_PAGES = [
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - muffled flames behind a grate, cold stone, collective breathing]">[AUDIO - muffled flames behind a grate, cold stone, collective breathing]</div>
      <p>Ashfall's crypt was no longer screaming. It was smoking. The fireplace breathed behind the fallen grate, swallowing the last scraps of blackened paper. Isolde's false funeral plaque was still reddening under the embers, her name twisted by the heat, but readable in places. Isolde Veyr - beloved child - lost child. A lie in stone. A lie becoming dust. Althea Veyr was on her knees on the floor, her hands bound in front of her by Livia. Even like that, she looked less arrested than briefly inconvenienced. Her white coat bore a dark stain near the sleeve, where Isolde had wounded her with the fig pin. Blood. Not much. Enough to ruin the image. Selene held the pages saved from the red file against herself. Her fingers trembled. Not from fear. Not only. From exhaustion. From adrenaline. From contained rage. From the brutal awareness that every page she clutched represented a life she had no right to turn into a trophy. Eden stood near Isolde. Too pale. Too straight. The bandage at his side had reddened further during the descent into the crypt. Obviously, he refused to sit down. Selene threw him a murderous look every ten seconds. He ignored them with deplorable medical dignity. Maelys shouted in the earpiece: "I need to know who is alive, who is bleeding, who is lying, and whether someone can finally confirm that the terrifying old lady did not knock a man over with a chair." Livia answered: "Alive: us. Wounded: several. Liars: all Veyrs by habit. Madame Renard did indeed use a chair." "I love her." Selene closed her eyes for one second. The laugh that wanted to come out stayed trapped in her throat. On the crypt wall, the camera was still running. The stream had seen everything. Althea burning the pages. Isolde tearing down her false grave. Eden firing at the grate instead of at his mother. Selene gathering what remained of the names. Everything. Almost. And that was the danger. A public image is never the truth. Only one battle won against one version. Althea lifted her eyes to her. "You hold those pages as if they were pure." Her voice was calm. Smooth. Still. "They are not," Selene answered. "Then you know that by publishing them, you will destroy children a second time." Selene felt the trap. Even bound, even seen, even dirtied, Althea was still searching for the shape of the choice. Publish and wound. Hide and protect the system. Again. Always. "I will not publish the children's names," Selene said. Althea smiled. "So you will keep them in your own red file." "No." Selene stepped closer. Not too close. "I am going to publish the names of those who had the power to erase them. The children will be returned to people capable of protecting them before they are exposed." "You believe such people exist?" Selene looked at the saved pages. Then at Isolde. Then at Madame Renard, who appeared at the top of the stairs like a queen emerging from an administrative fire. "They will have to."</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - distant notification, public stream crackling]">[AUDIO - distant notification, public stream crackling]</div>
      <div class="audio-cue" data-audio="[AUDIO - climbing stone stairs, slow footsteps, wounded breath]">[AUDIO - climbing stone stairs, slow footsteps, wounded breath]</div>
      <p>They came back up from the crypt with fewer pages than they had lost. No one said it. Everyone knew. In the main room, the lights were coming back in jolts. The Tuberose candles were still smoking. The remaining guests, witnesses, Eden's men, and survivors of Sainte-Isolde formed broken clusters, as though no social architecture knew where to place them anymore. Victims. Guilty ones. Accomplices. Witnesses. Family. Public. Every category slid. And in the middle, the red pages recovered from the black table. Livia had three zones set up. One for the wounded. One for the witnesses. One for evidence. Maelys declared that the last phrase made her want to "burn every binder in France," then sat down in front of four screens to keep the stream from turning into a fairground of name screenshots. "I blur everything that looks like a list of children," she said. "I leave visible the names of adults already confirmed by two sources. I add a thirty-second broadcast delay. I am literally becoming the live moderator of a criminal scandal. My life is absurd." Noe placed the partial copies in front of her. "Can I help?" "Yes. You read the pages and highlight only adults tied to institutions. Not children. Not current locations. Not new names." He nodded. "Okay." "And if you panic?" "I breathe?" "No. You tell me before doing some heroic bullshit." "Also okay." Selene watched them work. Something tightened in her chest. Not relief. The beginning of a structure. Not Althea's system. Not a white machine. A wobbly, exhausted, human structure, made of people correcting themselves in real time. Maybe that was the opposite of Lily. Not perfect truth. Truth watched by several hands. Eden finally leaned against a column. Selene saw him grimace. "Sit," she said. "I am fine." "You have a very creative relationship with lying." "I am not lying. I am delaying." "Sit." Isolde approached him. "She gives a lot of orders." Eden looked at her. "Yes." "Does it help?" He hesitated. Then: "Sometimes." Isolde seemed to think seriously about the answer. Then she pointed at an overturned chair. "Then sit down." Eden sat down. Just like that. Selene looked at Isolde. Isolde looked back. A tiny alliance had just been born behind Eden Veyr's back. Maelys lifted her eyes from her screen. "Historic. Someone obtained a medical result with two words. I am recording the date."</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - pages being sorted, pen, witness murmurs, rain on windows]">[AUDIO - pages being sorted, pen, witness murmurs, rain on windows]</div>
      <p>Rain returned against Ashfall's windows. Fine. Almost delicate. As if the night were trying to wash a building that had spent too much time confusing luxury with a tomb. Selene settled at the black table with the saved red pages, Claire's notebook, Lenoir's copies, Madame Renard's notes, and Eliane Voss's confessions. The public stream remained open. Not in close-up. Not on the names. On her. On her hands. On the separate piles she made in front of everyone. Adults to name. Children to protect. Witnesses to contact. Burned names to rebuild. She wanted the public to see the method. Not the victims. The method. Because Lily had won for years by making people believe everything was too complicated to look at. So she would show how to look without devouring. Maelys signaled to her from the screen. "You are on the official live. Thirty-second delay. You can speak." Selene inhaled.</p>
      <div class="audio-cue" data-audio="[AUDIO - microphone switching on, brief breath]">[AUDIO - microphone switching on, brief breath]</div>
      <p>"The children's names will not be read here." She looked into the camera. "Not by me. Not by Ashfall. Not by those who want to turn their return into spectacle. If you see an unblurred screenshot circulating, do not share it. Report it. Close it. Protect before you understand." The comments slowed. Then changed. Protect before understanding. Don't share names. Blur the lists. Show the adults. Selene continued: "What we will make public are the names of the adults, institutions, and positions that allowed these erasures. The children are not proof for your curiosity. They are the reason the proof exists." Madame Renard, sitting beside her, tapped the table. "Well said." Selene turned her head slightly toward her. "Do you want to speak?" "No." A pause. "Yes." A microphone was given to her. Madame Renard looked into the camera without trembling. "They called me sick when I understood that a child had not disappeared, but had been changed on paper. So I drew circles. Not because I was lost. Because a circle lets you return to the starting point. The first point is always the one who signs." She placed a sheet on the table. An adult name. A doctor. Then a second. A judge. Then a third. An administrative official. Not the children. The locks. Selene felt the weight of the chapter change. This was no longer only her story. Maybe it never had been.</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - attentive silence, moderated notification, glass of water]">[AUDIO - attentive silence, moderated notification, glass of water]</div>
      <p>Althea watched from the end of the room. Bound to a chair. Guarded. Silent. That silence was not peace. It was calculation. Valere was nowhere to be found. Neither was the page bearing his name. The lost half of the red file floated somewhere between ash, flight, and lies. But the room had changed its center. Althea no longer commanded the room's breathing. Maybe that was what made her most dangerous. Eden finally sat with a doctor called by Livia. He refused a full evacuation, accepted provisional stitches and a more serious bandage under the combined threat of Selene, Isolde, and Maelys. "I would like to state," Maelys said, "that if you die of male pride after surviving a clandestine cell, I will insult you at your funeral." "I will take that into consideration." "You will be dead." "Hence the challenge." Maelys blinked. "Did I just hear humor?" Eden closed his eyes. "Probably blood loss." Even Selene smiled. Very little. Too much not to be seen. Althea watched that smile as if it were a fault. "Touching," she said at last. The room tensed. Selene turned toward her. "Do you want to add something?" "Yes." Althea lifted her head. Even bound, even filmed, even partly defeated, she still knew how to place her voice in a room. "You are all very proud of not publishing the names. Pretty. Moral. Very presentable. But you will soon discover that protecting an erased child requires deciding who has the right to know. Who verifies. Who contacts. Who announces. Who judges whether a current family is dangerous or not. You will create a structure." She smiled. "And you will see that structures require polite monsters." Silence. The phrase landed cleanly. Selene felt it. Not because Althea was right as a whole. Because she was pointing at the real risk. Every repair can become a new seizure of power if no one watches the people who repair. Selene did not answer too quickly. She stood. Walked to Althea. "Yes." Althea looked almost satisfied. "Finally." "Yes," Selene repeated. "It is dangerous. Yes, there will need to be rules. Yes, there will need to be people capable of saying no to those who believe they are doing good. Yes, we will have to keep my name, Eden's name, Isolde's name, Maelys's name, or any witness's name from becoming a new sacred authority." Althea's smile fixed in place. Selene continued: "The difference is that I will not call that danger protection just to avoid looking at it." She leaned slightly closer. "You built a system on silence. We will have to build something on the surveillance of power itself." Althea murmured: "You will fail." "Maybe." Selene stepped back. "But this time, your failure will not be our model."</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - room murmur, stronger rain]">[AUDIO - room murmur, stronger rain]</div>
      <div class="audio-cue" data-audio="[AUDIO - calmer corridor, doors closing, distant media hubbub]">[AUDIO - calmer corridor, doors closing, distant media hubbub]</div>
      <p>The first outside wave arrived before noon. Not the police alone. Not journalists alone. Not lawyers alone. All at once, which made the whole thing even more unstable. Livia filtered. Maelys shouted at anyone who wanted to film victims. Noe repeated, like a man who had learned a useful prayer: "Not the children. Not the new names. Not the current locations." Madame Renard corrected adults with fearsome authority. Halden gave his recorded testimony, then asked to be put in a room without a camera because he felt he was about to collapse. They did. Not out of elegance. Out of respect. And because Selene had already understood that witnesses must not be squeezed like moral lemons until they give the last useful drop. Eden was taken into a side salon transformed into an infirmary. Selene went to see him after an hour of sorting. He was sitting, shirt open over a clean bandage, his complexion still too pale. Isolde was beside him, silent, holding the photo of Irina and herself before Lily. They were not speaking. But they stayed. That was enormous. Selene remained on the threshold. "Am I interrupting?" Isolde answered: "I do not know." Honest. Eden almost smiled. "She is discovering the nuances of hospitality." Isolde looked at him. "You talk a lot when you hurt." "I have been told." Selene entered. "Mostly I blamed your medical lies." "Nuance." Isolde watched them like someone listening to a forgotten language as a few words returned. "Do you love each other?" she asked. The question fell into the middle of the salon with the delicacy of a crashing chandelier. Eden stopped moving. So did Selene. "Isolde," Eden said. "It is not an accusation." Maelys, passing the corridor at exactly the wrong time, froze. "Oh, I am staying." "No," Selene and Eden said together. Maelys lifted her hands. "Anti-entertainment dictatorship." She left with regret. Selene looked at Isolde. "I do not know what to call it yet." Isolde thought. "That is better than giving it a false name." The sentence struck more accurately than it should have. Eden lowered his eyes. So did Selene. "Yes," she said. "It is better." A soft, strange silence settled. Then Isolde placed the photo on her knees. "Irina said Eden loved like someone who closes doors too hard." Eden closed his eyes. "Of course she said that." "She also said that one day, someone would have to teach him to leave a window open." Selene looked at Eden. He was already looking at her. No promise. No scene. Just that tiny window in the most impossible room of their lives.</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - phone notification, silence tightening]">[AUDIO - phone notification, silence tightening]</div>
      <p>Selene's phone vibrated. She knew before she looked. Valere. Unknown message. Not a photo. Not a threat. An audio file. Title: MY NAME IS NOT AN EXCUSE. She stared at it. Eden straightened despite the pain. "Do not open it here." "I know." Isolde asked: "Valere?" Selene nodded. Maelys came back immediately, as if her body could detect bad news through walls. "What now?" Selene showed her. Maelys went pale. "We analyze it offline." They moved the file to an isolated device. No tracker. No visible malware. A simple audio. Too simple. Maelys played it.</p>
      <div class="audio-cue" data-audio="[AUDIO - recorded breath, Valere's voice lower than usual]">[AUDIO - recorded breath, Valere's voice lower than usual]</div>
      <p>Valere's voice came out of the speakers. Less elegant. More naked. "If you are hearing this, it means I chose not to burn my page. I would like to pretend it was out of greatness of soul. That would be false and you would know it, Selene, which would make the attempt tiresome." Silence in the recording. Then: "I am keeping my original name for myself. Not out of shame. Out of selfishness. Perhaps fear. Perhaps because it is the first thing that belongs to me without my knowing yet what to do with it." Selene felt the room hold its breath. "In exchange, I am giving you the place where Althea sent the remaining copies before going down into the crypt. Because she never destroys everything. She says she does, but she always keeps enough to rebuild a prison if the first one burns." Eden closed his eyes. Valere continued: "The copies are not at Ashfall. They are in your book." Selene froze. "Not metaphorically, unfortunately. In Ashfall's hacked master file, the one they used to create Lysfall, there is a hidden layer. A compressed archive, fragmented into the audio notes, the candle descriptions, the replacement chapters. The burned names are not lost. They have become content." Maelys whispered: "Oh, the monsters." Valere: "Althea thought no one would look for a list of children inside an experience sold for twelve euros to dark romance readers. She is often right about the cruelty of the world. Prove to her that she was wrong about its lack of irony." Paper rustled in the audio. "I am sending you the partial key. Do not thank me. Do not forgive me. And above all, do not write me better than I deserve." A pause. "Though. Do as you like. It is your most irritating flaw." The audio ended.</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - final click, silence]">[AUDIO - final click, silence]</div>
      <p>Selene remained still. The burned names. In Ashfall. In her book. In the false file. Inside the very experience that had almost betrayed her public. Maelys slowly sat down. "So to recover the names..." Selene finished: "We have to open the book."</p>
      <div class="audio-cue" data-audio="[AUDIO - keyboard, server starting, nervous breathing]">[AUDIO - keyboard, server starting, nervous breathing]</div>
      <p>Opening Ashfall had never meant this. At first, opening Ashfall meant launching a site, selling a book, offering a dark, scented, immersive experience, exciting, dangerous only within the limits of fiction. Then it had meant surviving a false launch. Protecting her community. Shutting down Lysfall. Now, opening Ashfall meant recovering erased children's names hidden inside the very structure of the stolen manuscript. Selene suddenly wanted never to write again. The thought arrived with silent violence. Not because she no longer wanted to tell stories. Because every word seemed capable of becoming a door in someone else's hand. Eden saw it. "You do not have to do it yourself." She gave a weak laugh. "You say that often in front of doors that bear my name." "And you are often right to ignore me. Not always." Maelys was already working. "I received the partial key. Valere did not lie about the principle. There is indeed a hidden layer in the Lysfall files and the replacement chapters. Steganographic fragmentation. Audio, text, metadata, filenames. Disgustingly elegant." Noe entered with the sorted pages. "Can I help?" Maelys looked at him. "Can you read metadata?" "No." "Can you spot hidden rhythms?" "Yes." "Then yes." Isolde approached too. "They used the white names to classify." Maelys made room for her without hesitation. "Then you too." Isolde seemed surprised. "Can I?" Maelys blinked. "Yes. I mean, if you want. Sorry, I get a little bossy when I am in computer panic." Isolde sat down. There it was again. A wobbly structure, but one that asked. Selene looked at the screen. Fragments were already appearing. Meaningless strings. Initials. Dates. Reversed sounds. Candle descriptions hiding coordinates. Roses: marked subjects. Berries: entries. Fig: refuges. Tuberose: archives. Lily: erasures. The whole system inside her products. She felt cold nausea. Her aesthetic universe had been contaminated down to its structure. Eden, sitting near her, said softly: "They hid this in Ashfall because they thought your public would see only an experience." "And because I had made the experience desirable." "No." She looked at him. He held her gaze. "They used your desire to create. That is not the same thing as your fault." She wanted to push the sentence away. It stayed. Somewhere. Not enough. Useful. Maelys said suddenly: "I have a first block." Everyone turned toward her. She went pale. "Twenty-seven names." Silence. "Not complete," she added. "But recoverable. With old locations, white names, sometimes transfer dates." Selene placed one hand on the table. Twenty-seven. Twenty-seven doors no longer entirely closed.</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - restrained notifications, keyboard, pages turning]">[AUDIO - restrained notifications, keyboard, pages turning]</div>
      <p>They worked for hours. Ashfall's main room became a recovery cell. Not beautiful. Not clean. Cables everywhere. Cold coffees. Red pages in protective sleeves. Witnesses asleep in armchairs. Wounded people bandaged. Isolde before a screen, learning to distinguish white names from old names as if defusing mines planted inside lullabies. Noe tapped rhythms on the table to check certain audio sequences. Tap. Tap tap. Pause. Tap. Every time the system answered, he looked both proud and sick. Maelys coordinated. Livia secured. Selene checked correspondences against Claire's notebook. Eden, officially supposed to be resting, rested nothing at all. But he kept one hand pressed to his bandage and stayed seated, which everyone considered a partial miracle. Althea was taken to a secured room. She spoke no more. Not because she had nothing to say. Because language had stopped belonging only to her. Around seven in the evening, Maelys announced: "Forty-nine usable names." Around nine: "Sixty-three." Around ten-thirty: "Eighty-one." With every number, the room did not celebrate. It absorbed. Because every recovered name also meant a life lost too long. Madame Renard corrected three entries. Halden confirmed two judicial circuits. Isolde recognized six white names. Then she stopped on one fragment. "That one." Maelys zoomed in. L-07 / male child / red transfer / status: return impossible. Isolde touched the screen. "He sang." "Who?" Selene asked. Isolde searched. The name refused to come. Then her eyes filled with tears. "He said he had a sister who wrote on her arms so she would not forget the days." Noe stopped tapping. Madame Renard lifted a hand to her mouth. Livia checked the register. "We have a possible match." She looked at Selene. "This file is tied to Marianne Delcourt." Maelys opened the reference. An adult name appeared. Then a child's name. Then a likely current location. The entire room seemed to understand at once: there were not only old disappearances. Some children were still young. Still retrievable. Still in immediate danger. Selene felt time change. This was no longer only a revelation. It was a race.</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - soft computer alert, rising murmurs]">[AUDIO - soft computer alert, rising murmurs]</div>
      <p>"How many in current danger?" Eden asked. Maelys did not answer at once. Bad sign. "Maelys." "At least twelve. Maybe more. The data is fragmentary." Livia straightened. "Locations?" "Four probable. Three in France. One in Germany. Two tied to medical structures. One private foster family. One religious institution converted into an 'educational rest' center. I hate every word of that sentence." Selene felt anger return. Not spectacular anger. Working anger. "We send it to the safe relays." Eden said: "Not to the full official network. Not yet." Selene looked at him. He added: "Too many compromised people. We go through Halden's contacts, identified lawyers, journalists who accepted the non-publication rules for minors' names, and independent medical teams Livia can verify." Maelys blinked. "I would have liked to contradict you, but that is clean." "Thank you." "Do not get used to it." Selene watched Eden. He had just thought like someone who protects without possessing. Still imperfect. Still dangerous. But different. Isolde, meanwhile, was watching the screen with an almost painful intensity. "They will be afraid." "The children?" Selene asked. "Yes. If strangers come tell them their old name, they will be afraid." Selene thought of Claire's note. Do not tell her who she was. Show her who mourned her. "Then we will not begin with the names," she said. "We will begin with proof of connection. Objects. Memories. Safe people. We will not throw an identity in their face like a debt." Isolde nodded. "Good." One word. Validated by the one who knew. It was worth more than an entire protocol. At eleven-forty, almost midnight, the first confirmed relay sent a message: Child L-07 located. Securing in progress. No name published. Gentle procedure. No one spoke. Then Noe cried. Without warning. He covered his face, ashamed. Maelys placed a hand on his back. "Do not be weird. This is the right time to cry." He let out a strangled laugh. Selene felt her own eyes burn. Eden lowered his head. Isolde looked at the screen. "An open circle," Madame Renard whispered. Then she corrected herself: "No. A found circle."</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - midnight ringing far away, calm rain, collective breath]">[AUDIO - midnight ringing far away, calm rain, collective breath]</div>
      <p>Midnight arrived without an exchange. Not Eden for the names. Not the children against one man. Not the public choice Althea had written. At midnight, Eden was alive. The first names were protected. Althea was bound. Valere was free. Pages had burned. Others had been saved. Nothing was clean. Nothing was finished. But the choice had been refused. And sometimes, refusing a form is the first true victory. Selene stepped out onto Ashfall's terrace to breathe. The cold air did her good. The city shone under the rain. Farther away, somewhere, people might still be downloading fragments of Lysfall, journalists were writing, institutions were preparing to deny, families were about to learn that their history was not the one they had been given. The world did not tip over all at once. It creaked. Less satisfying. Truer. Eden joined her a few minutes later. She heard his slower steps. "You should be sitting." "You should be sleeping." "Tie." He stopped at her left. Always. Chosen. They remained silent for a while. The terrace smelled of wet stone, old smoke, and the roses that had survived in planters too luxurious to die properly. Roses. Targets. Traces. Stubborn life. "Isolde asleep?" Selene asked. "No. She is looking at a photo of Irina and asking me questions I answer very badly." "That is still answering." "She asked me if I was happy before." Selene turned her head. "And?" "I said I did not know." "Honest." "Useless." "No." He looked at the city. "And you?" "Happy before?" "Yes." She thought. Not for effect. Truly. "I think I was ambitious and called it happiness when it worked." Eden looked at her. "And now?" She gave a weak laugh. "Now I own a book contaminated by a criminal archive, a community I had to protect from a false file, an institutional war, and a possible romantic interest who is severely wounded and does not know how to stay seated." "Possible?" "Do not become greedy." A silence. Then Eden said: "I do not want to be your door." She looked at him. "No?" "No. Nor your refuge. Nor your proof that something can stop. I want..." He stopped. The sentence seemed to cost him more than the wound. "I want to be someone you can leave outside without him forcing entry." Selene felt the sentence enter slowly. In another life, she would have found it unromantic. In this one, it was almost enormous. "That is a good beginning," she said. "Only a beginning?" "Eden." "Yes. Greedy." She smiled despite herself. Then Selene's phone vibrated. They both froze. She looked. Message from Maelys. Come. It is not a catastrophe. Well, I think. Selene sighed. "Even her reassuring messages are aggressive." Eden straightened. "Let's go." They went back inside.</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - return to main room, soft keyboard, tired murmurs]">[AUDIO - return to main room, soft keyboard, tired murmurs]</div>
      <p>Maelys was in front of the main screen. Noe beside her. Isolde too. Livia stood behind them, arms crossed. Madame Renard was finally asleep in an armchair, her notebook of circles on her knees. On the screen: Ashfall's master file. Or rather, what it had become after the hidden fragments had been extracted. Maelys lifted her eyes. "We separated the criminal archive from the manuscript." Selene approached. "Entirely?" "No. But enough for the text to exist without serving as a vault for these spreadsheet psychopaths. Everything will need to be checked, cleaned, certain parts rewritten, probably one or two USB keys symbolically burned." Noe said: "And we found something that does not belong to the White Hand." Selene looked at him. "What?" Isolde answered: "Irina." The name fell softly. Maelys opened an audio file. IRINA_FINAL_FRAGMENT.wav "It was hidden in the layer where they had placed the names," she said. "But it is not coded the same way. It is older. More... human. I think Irina placed it before them, or Claire recovered it and integrated it afterward. I do not know." Eden had gone still. Selene asked: "Do you want to listen?" He did not answer at once. Then: "Yes." Isolde took Eden's hand. Not Selene. Isolde. Her fingers trembled. So did his. Maelys pressed play.</p>
      <div class="audio-cue" data-audio="[AUDIO - old recording breath, Irina's faint voice]">[AUDIO - old recording breath, Irina's faint voice]</div>
      <p>Irina's voice came out of the speakers. Weak. But clearer than in room 213. "If you found this, it means the house has begun to lie less well. Good." A breath. "Isolde, if you are here, I am sorry it took me so long. I looked for you in rooms where I had been taught not to look. That is not an excuse. It is a shame I am returning to you, because it must not stay inside you." Isolde closed her eyes. Tears ran silently. Irina continued: "Eden, do not be unbearable. If you are listening with your tomb face, stop. Breathe. No one is asking you to be useful inside every pain." A laugh passed through the room. Small. Broken. Eden passed a hand over his eyes. "She was horrible." Isolde whispered: "She was alive." "Selene Moreau," Irina resumed in the audio. "I do not know how old you will be when my voice finds you. Perhaps too young. Perhaps already tired. If Claire succeeded, you will know this: a story is not less true because it was used against you. Take back what they stole, but do not confuse taking back with staying inside." Selene felt the words pass through her. "Ashfall can be a door. It must not become your house." Silence in the recording. Then, lower: "As for Lily... let it wither publicly. Dead flowers are sometimes useful for showing where the poison was poured." Click. End.</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - final click, soft silence]">[AUDIO - final click, soft silence]</div>
      <p>No one spoke. Then Maelys wiped her eyes aggressively. "I am not crying. It is aristocratic dust." Selene looked at the screen. Ashfall can be a door. It must not become your house. Maybe that was the sentence she needed to survive her own book.</p>
      <div class="audio-cue" data-audio="[AUDIO - interior dawn, rain stopping, soothed notifications]">[AUDIO - interior dawn, rain stopping, soothed notifications]</div>
      <p>By morning, Ashfall no longer looked like a house of power. It looked like a place after an evacuation. Cables. Blankets. Empty cups. Pages under plastic. People asleep sitting up. Wilted roses in vases too expensive for them. Althea had been transferred under reinforced surveillance, not without giving Selene one last look that promised people like her never truly end up on their knees. Perhaps she was right. But she was no longer alone in writing the version. Valere was still outside. With his page. His name. A partial key he had given and perhaps others he was keeping. The children had not all been found. The burned names had not all been rebuilt. The institutions were going to defend themselves. The false Lysfall might return again, under another form, with another forbidden promise. Nothing was finished. And yet, Selene opened her manuscript. Not the contaminated file. A cleaned, isolated copy, almost empty now that the foreign layers had been removed. The text had holes. Places to rewrite. Scenes to take back. Sentences she could no longer keep because they smelled too much like someone else's hand. She opened a new page. Title:</p>
    ` },
  { kind: "endcard", ch: { n: 21, name: "The Names That Remain" } },
];
window.CH21_PAGES = CH21_PAGES;