Tokyo didn’t sleep. It changed its mask and kept the same mouth.
At street level the mask was neon, polite, trains threading towers like needles through cloth. Under the service roads, under the hatches nobody photographed, it was a machine that sweated. Warm pipes. Condensation beading and falling into its own echo. The smell of wet concrete and metal that had been wet longer than the paint on it.
Mai preferred it down there. The skyline lied with better lighting.
The elevator cage rattled as it dropped, a bolted box in a shaft behind a municipal water plant in Ōta. No map marked the shaft. The door at the top had no sign, only a scrape where a sign had been and the habit of people not asking. A Foundation tech stood with his back to the wall and both hands on a pelican case, the way a man holds a life vest he does not trust. His uniform was clean the way uniforms were clean in reports.
The floor indicator ticked. B2. B3.
Mai watched it and did not shift her weight. Nervous was the wrong word. Nervous required a shape for the fear. This was the itch a system gave you when it lied with a straight face and expected you to file the lie.
“You’re sure it’s stable,” she said.
The tech swallowed. “Stable in the sense that it isn’t growing.”
She looked at him. The cage light put a hard edge under his eyes. “That isn’t stable.”
He flinched at the flatness. People arrived expecting panic or bravado and then had nowhere to put their hands when they got neither.
“It’s been the same for fourteen hours,” he tried. “Boundary readings haven’t shifted. Temperature hasn’t shifted. Pressure hasn’t shifted.”
“Sound.”
He hesitated. The hesitation did more work than the answer.
“We can’t get audio through,” he said. “Not even contact mics on the pipe. It’s like it swallows the signal.”
Mai nodded once. A dead zone that ate sound. Not a monster. An absence with a preference.
“Who’s running it.”
“Site liaison on comms. Handler name Bright.” He said the name as if it might hear him.
B4. The cage shuddered over a joint in the rail and settled. Mai kept her eyes on the indicator. Names could wait. Functions could not.
B5.
The elevator slowed. The lights flickered, thought about it, and steadied. The tech’s fingers tightened on the case until the plastic creaked.
Above them, millions of people were finishing shifts and starting others, buying coffee, missing trains by half a minute, living inside the assumption that the floor under their shoes was a floor. Mai let the assumption sit where it was. Correcting it from an elevator did nothing useful.
The doors clanged open.
White light. A concrete corridor with portable floods clipped to stands, extension cords taped down in tired yellow strips. Two guards at a checkpoint built out of barriers and a folding table. Past them, an access stairwell dropping into the older maintenance net, the air from it cooler and somehow thicker.
And against a pillar, already part of the architecture, someone who had not stood up for the elevator.
Small. Compact. Hood up. Black hair with a violet sheen where the flood hit it, oil on water. Two long cases at her feet that were not firearm cases and were not anything else a person was supposed to carry into a telecom room. She had her shoulder to the concrete and her weight settled, as if she had been there long enough for the pillar to accept her.
Ace did not straighten when the doors opened. Her head tilted a fraction. Her eyes tracked Mai the way an animal tracks something it has already decided is not food.
Mai stepped out. One boot click, too loud, then the corridor took the sound and made it ordinary. The tech came after her and stopped as if the checkpoint were a shore.
“Ace,” he said, relief leaking into it. “You’re— uh. Here.”
Ace’s gaze slid to him for half a second and returned to Mai. No smile. No greeting. Economical, which was not the same as rude.
Mai walked the checkpoint, flashed clearance, waited while a guard scanned it and waved her through. The second guard did not take his eyes off the hood. Mai stopped beside the pillar and looked down at the cases.
“You brought both.”
Ace’s eyes flicked to them. “Yes.”
Quiet. Not soft. A room with thick walls.
“That means you think it’s physical.”
“I think it’s wrong.”
Mai let out a breath she had not noticed she was holding. Closer to her own language than most people managed on a first job.
“Brief,” she said, and tipped her chin at the stairwell.
Ace pushed off the pillar without hurry, lifted both cases as if the weight were a rumor, and followed.
The stairwell took them in a square spiral, painted edges worn to concrete at the turns. With each flight the air changed. Not colder. Not wetter. A pressure seated itself behind Mai’s teeth, low and patient, the kind of vibration bone understood before ear did. She pulled the field tablet from her bag. The screen was already live. She had been running passive scans since the elevator and did not trust first impressions. She trusted deltas.
“Decommissioned telecom splice,” she said, mostly to put the facts in the air where she could look at them. “Old metro emergency routing. Shut down years ago. Maintenance went in for flooding. They didn’t come out.”
Ace walked half a step behind and to the left, head angled, listening to the walls more than to Mai.
“Search team after that. Missing time. Fifteen minutes in their bodies, two hours on their watches. No memory of the interior past the threshold.”
“Threshold,” Ace said, tasting it.
“Yes. Clean boundary.”
Ace did not change expression. Mai felt the attention shift anyway. Clean boundaries were how traps introduced themselves.
They came off the last flight into a wider artery. Pipes overhead, painted lines on the floor gone grey at the edges, old Japanese signage about voltage and restricted access, the characters chipped. The Foundation had moved fast and left the usual evidence of fast: floods, barriers, a whiteboard with a time log and handwriting that got worse as it went down, a plastic tarp taped over a doorway as if the right plastic could argue with the wrong room.
Two field agents stood by the tarp. One of them nodded at Mai the way people nodded at a doctor who had arrived after the bleeding had already made its case.
She stepped into their light.
“Who crossed last.”
Shaved head, earpiece, a smear of dust on one knee he had not noticed. “Team Delta. Twenty minutes ago. They came back wrong.”
Her fingers paused on the tablet. “Define wrong.”
He swallowed. The pressure behind the teeth was worse here. She could see him working his jaw against it.
“Quiet,” he said. “Wouldn’t answer. Stood looking at the wall like they were listening to something we couldn’t hear. Then they started coughing blood. Not much. Nosebleed, except it wasn’t the nose.”
Mai’s jaw tightened. Irritation, not fear. Blood meant stress on tissue. Stress meant force. Force meant a mechanism, and a mechanism could be found if you stopped treating it as a mood.
“Missing crew.”
He looked at the tarp. “No signal past it.”
She disliked the phrase. No signal was what you said when you had not built a vocabulary yet.
Ace had stopped three steps from the plastic. Her shoulders settled. Weight redistributed, lower, denser, as if the floor had made her an offer and she had accepted the terms without signing anything.
“You feel it,” Mai said.
Ace nodded once. “It doesn’t like sound.”
“You can tell.”
“It tightens when you speak.”
Mai set the tablet against her thigh and stepped to the tarp. She ran two fingers along the taped seam. Ordinary tape. Ordinary adhesive. The wall behind it was not arguing with ordinary. She stepped back, unshouldered the bag, and took out a chalk pouch and a thin metal rod etched with marks no larger than stitching. Nothing glowed. Tools were tools.
One of the agents opened his mouth. Mai lifted a hand without looking at him. He closed it.
She went to her knees and began marking the floor. Not a circle. Not a diagram anyone would recognize from a film. Short lines. Intersecting angles. Anchor points in a language that was structure before it was anything else. The chalk dragged and caught on grit. She did not hurry the drag.
Ace watched her hands.
“How many,” Ace said.
“Unknown.” Mai set the third mark and did not look up. “Boundary’s clean. Clean suggests a loop. Loops have feed points.”
Ace crouched by the tarp, close enough that the air near her hood rippled, a heat-haze with no heat. “Feed points.”
Mai set the tablet on the concrete and tapped through overlays. Micro-oscillation. A drift in field strength at one corner of the doorway, small enough that a standard sweep would call it noise. She did not call it noise.
“There.” She pointed with the rod. “North-east corner. It isn’t aligned.”
Ace followed the rod. Her head tilted.
Mai rose, slid the rod away, and drew the disruptor. Compact, matte, the frame scarred with the same small marks as the rod. She checked the charge by the weight of the hum in her palm. Half. Enough, if she did not get ambitious.
“I can dampen the edge,” she said. “Not break it. If I hit the whole boundary we lose the shape and it lashes.”
Ace stood. The cases stayed where she had set them. “You want me to break it.”
Mai looked at her. Under the hood the eyes took the floodlight and returned it wrong, color with depth behind it.
“I want you to cut one point.” She tapped the corner with a knuckle, lightly, as if the concrete might be listening for emphasis. “Here. The loop should collapse inward.”
Ace did not move. “Should.”
“Yes.”
Ace’s gaze dropped to the disruptor. “You can hold it.”
“For seconds. That’s what I need.”
The shaved-head agent shifted. “Are you two working together.”
“We are now,” Mai said, without looking at him.
Ace did not contradict her.
Mai keyed the comm. The earpiece hissed, found a carrier, and gave her a voice that sounded as if it were being read off paper in another building.
“Bright. We’re going in.”
A pause, the length of a man deciding whether to spend a sentence.
“Copy,” Bright said. “Keep it minimal. Don’t chase it. Don’t improvise.”
Mai’s mouth moved, not quite a smile. “That isn’t how I work.”
“Define how you work after,” he said. “Eight minutes. Then I call withdrawal.”
She glanced at Ace. Ace did not react to the number. Eight minutes, eight seconds: the clock was Mai’s problem. Ace moved when the cut was ready and not before.
Mai turned to the agents. “Nobody crosses the tarp. If you hear anything — voices, knocks, your own name — you do not answer. You do not speak back.”
The second agent frowned. “What if it’s them.”
She met his eyes. “Then they’re already gone, and you’ll join them if you answer.”
He held the look a second longer than comfort, then nodded.
Mai took a breath. Not deep. Enough to set a rhythm she could keep.
Ace opened the nearer case. Two blades lay in cut foam, edges carrying a faint emerald fracture, light that did not brighten the corridor so much as make the shadows admit what they were. She drew both. The sound came out wrong — too little of it, as if the air had taken a tax.
Mai stepped beside her. The disruptor stayed up and unaimed. Aim was a kind of intent, and she did not want extra intent in the system.
“Ready.”
Ace nodded.
Mai caught the tarp and pulled it aside.
The doorway beyond was not dark the way an unlit room was dark. It was matte. The floods behind them struck the frame and stopped. The concrete at the edges looked softened, as if it had been warm recently and had not decided to be solid again.
Mai took one step.
The pressure in her teeth climbed. Her ears popped, a small private sound, altitude without the climb. Somewhere behind her the tablet — still on the floor, still trying — spiked and went flat.
Ace stepped in after her.
Sound changed its contract. Mai could hear her own breath and could not hear it in the room. Her boots met the floor without the slap she was owed. The space was smaller than the outside architecture had promised. Racks of old wiring. Metal cabinets with their doors ajar on nothing. Junction boxes. Dust in a skin over every horizontal surface. Water pooled in the far corner and did not reflect the right amount of the room.
The wrongness was smaller than that and worse.
Lines failed to meet by a degree you could not have measured with a casual eye and could not stop measuring once you had. Corners a fraction too acute. Ceiling a centimeter too low, walls a centimeter too close, the whole room compressed the way a photograph was compressed when someone did not want to admit they had cropped a person out of it.
The disruptor’s hum deepened. The marks on the frame warmed against her palm.
Ace’s blades took a little more green.
Mai lifted her free hand and pointed at the north-east of the doorframe. Inside, the corner was not the corner she had marked. The concrete there looked poured over poured, a seam pretending to be age.
She took two steps toward it. Small steps. Every sense set to feedback.
The room tightened.
Not the walls. The attention. The space gathered on her the way a lens gathered, and decided, with no hurry, what she was. Mai hated that more than she feared it. Systems were not supposed to have opinions.
Her tongue felt thick. Speaking would feed it.
She did not speak.
She raised the disruptor, set the muzzle on the seam, and fired a low pulse.
The air at the corner shivered without becoming visible. She felt it in the nails, in the back of the eyes. The seam softened. The pressure eased by a fraction, a belt loosened one hole.
Ace moved.
No flourish. No breath wasted on a word. One step, left blade up, edge set to the softened seam the way you tested fruit you already knew was past eating. Then she pushed.
Not hard. A closing of a circuit. The blade met resistance that was not concrete — logic, habit, a loop that had been running long enough to think it was a wall — and Ace leaned into it with the stubbornness of someone who did not raise their voice because volume was not the tool.
The disruptor whined. Marks heated toward unpleasant. Around them the boundary tightened again, irritated at being touched in a place it had not offered.
A thin sound started in the walls. Not a howl. Metal flexed past its memory, over and over, a fatigue note.
Mai kept her eyes on the seam. Microfractures opened around the blade, emerald-lit, spidering through the concrete like ice finding a pane. Ace’s jaw set. A bead of blood formed at the rim of her nostril and held there, bright, unwilling to fall.
Mai adjusted frequency by the vibration in her palm. Sight was a liar in here. Pitch was not.
Ace pushed a fraction more.
Something gave.
Not a wall breaking. A loop discovering it had been a loop.
The seam split.
For half a second the room achieved a perfect stillness. No vibration. No pressure. Mai’s breath felt held by something other than her lungs.
Then the space folded inward.
Cabinets blurred at their edges. Wiring racks leaned toward the broken corner the way filings leaned toward a magnet they had not agreed to. The darkness in the doorway thickened, trying to sew itself shut behind them.
Mai’s stomach dropped. Spatial collapse, controlled only in the sense that they had chosen the direction. Her boots skated a centimeter on dust that was no longer sure which way down was.
Ace did not retreat. She stepped into the fold, blades low, and made one more cut — short, across the fracture, no more length than the work required.
A last severing.
The room blinked.
Sound slammed back. Harsh, loud, ordinary, insulting in its ordinariness. Mai’s ears popped hard enough to water her eyes. She staggered and caught a rack that had remembered, all at once, how to be metal. The bar bit her palm. She held it.
Ace was already moving backward, out through the doorway, a hand on Mai’s sleeve as if Mai were a piece of equipment that had to be extracted before the room changed its mind about inventory. They crossed the threshold.
The pressure in Mai’s teeth vanished like a switch. Floodlights roared. The corridor’s echo returned, too big, the world a size her body had to relearn. Her knees threatened the buckle that came from recalibration, not from weakness. She stayed upright because Ace had not let go yet, and then because she had.
Ace released the sleeve. Turned. Looked back at the doorway.
The tarp lifted and settled in the corridor’s ordinary draft.
Behind it, the matte dark was gone. A splice room. Dust, cabinets, dead wiring, a puddle that reflected the floodlight the way water was supposed to. A maintenance space that had finally agreed to be what the signage claimed.
The agents stared.
One of them stepped forward, hand half-raised, wanting to touch the air and remembering, late, that he had been told not to. “It’s gone.”
Mai breathed out. “Yes.”
Ace wiped the blood from under her nose with the back of her wrist. It smeared. A careless signature. She looked at the smear as if confirming it was hers, then let the hand drop.
The shaved-head agent looked from one of them to the other. “What the hell was that.”
Mai’s eyes went to Ace, then back. “A loop.”
“A loop of what.”
“Wrong.”
That was as much as he was going to get, and the set of her face told him so before the word finished.
She keyed the comm. “Bright. Boundary collapsed. Interior normalized.”
A pause, the sound of a man reading a report that had not been written yet.
“Copy. Casualties.”
Mai glanced at Ace. Ace shook her head once. The blood at her nose had already stopped. Cost, not casualty. Mai filed the distinction and did not offer it.
“No,” she said. “Not this time.”
Bright exhaled, small, into the mic. “Bag it and seal it. Mai.”
“Yes.”
“You did what you came to do.” Neutral, with an edge she could not name and did not chase. “Stay available. Another assignment is coming in.”
Her thumb hovered over the control. “Understood.”
She cut the line.
The corridor filled with the low noise of people remembering their jobs. Radios. Hazard tape unspooled with a sticky whisper. Someone laughed, too loud, the laugh of a person who had been afraid and was now embarrassed by the size of it. A tech knelt by the doorway with a meter and frowned at numbers that had become boring, which was the best thing numbers could become.
Mai stepped out of the traffic and put her back to the cold wall. Her hands were steady. Her head was already running the collapse again, looking for a residue to model.
There wasn’t one.
No signature on the tablet once she retrieved it from the floor and woke it. No scar in the frame. The loop had been cut clean enough to leave the room looking as if it had never preferred anything. Mai hated clean cuts. They implied an eraser, and erasers implied someone who might use one on a thing you still needed.
Ace came over and stood beside her, just out of arm’s reach. Cases at her feet again, blades sheathed, the emerald hum dimmed to something you could pretend was a trick of the floods if you wanted the night to be ordinary. She had wiped her wrist on her coat. The smear remained, browner now.
Mai watched her from the side. Not as a file. As the variable that had just done what the model asked and had bled a little for the courtesy.
“You didn’t hesitate,” she said.
Ace looked at her. “You didn’t either.”
“I hesitated where you couldn’t see it.”
Ace’s gaze flicked off, then back. “That’s fine.”
Not comfort. Permission. Mai let it stand without improving it.
She dug in the side pocket of the bag and came up with two canned coffees, bought from a machine above ground out of the habit Tokyo installed in people who expected to be underground longer than they planned. She held one out.
Ace looked at the can as if it might be a second kind of threshold. Then she took it.
Mai popped hers. The hiss was aggressively normal. Bitter under the sweet, the way the cheap ones always were. She drank.
Ace did not open hers yet. She held it and let the cold move into her fingers, attention on that small honest temperature as if checking that the world had returned to a size where cold was only cold.
They stood with the wall at their backs and the work happening ten meters away, close enough to hear tape and radios, far enough that no one tried to include them. Mai took another sip. The pressure behind her teeth was gone so completely she kept testing for it, the way you tested a tooth after the pain stopped.
“You can break things that don’t want to be broken,” she said.
Ace’s eyes lowered to the can. “I can break things.”
“That isn’t the same.”
Ace did not answer. The distinction sat between them and did not need to be won.
After a while Ace said, almost reluctant, “You told me where.”
“If you’d cut the wrong point it would have lashed.”
Her fingers tightened on the can. “It wanted to.”
“Yes. You didn’t let it.”
Ace’s eyes narrowed, bothered by the shape of that. “You held it.”
“For seconds.”
Nothing in her face softened. Something in her stance did — a latch unclipped, weight settling back into ordinary gravity. Mai noticed because she noticed deltas. She did not name it.
The shaved-head agent approached and stopped at a distance that suggested he had learned, recently, that orbits had edges.
“Foundation wants statements,” he said. “Standard.”
Mai looked at her coffee. “You have the sensor logs.”
“We need—”
She lifted her gaze. Not a threat. A finished fact. “You have the logs.”
His mouth closed. He glanced at Ace. Ace looked back with the blank calm of a person who was not going to be moved by a form. He cleared his throat.
“We’ll handle it.”
He left. His boots sounded correct on the concrete. Mai watched him go far enough to be sure he was not circling back, then looked at Ace again.
“You don’t like them.”
“They like forms.”
Mai’s mouth twitched. Almost. Ace’s eyes caught the twitch and left it quickly, as if she had looked at something that was not yet hers to look at. Mai let the moment pass. Too early for it to mean more than the fact of it. Better that it stay accidental.
She finished the can and crushed it in one hand. The metal crumpled, loud, and the corridor gave the sound back. Normal. She dropped it into a crate someone had set out for trash and had not labeled.
Ace opened hers at last. The hiss came softer. She took a sip, made a faint face at the sweet, and took another anyway.
Above them the pipes ran like veins toward a city that was still pretending the floor was a floor. Somewhere a train would be braking into a station. Somewhere a maintenance schedule still had three names on it that were not going to clock out.
“Bright said another assignment,” Mai said, the way she might have said the trains were running.
Ace’s eyes shifted. “Soon.”
“Probably.”
Ace looked at her. “You’ll be there.”
Mai did not answer at once. Committing to a person was a variable, and variables made systems less stable. She thought of the loop, and of how clean the cut had been, and of the way the room had tried to make itself smaller around them. She thought of Ace waiting for the point before she pushed, and of the blood she had not wiped until the work was done.
Compatibility was a cold word for it. She did not use the word.
“Yes,” she said. “I’ll be there.”
Ace nodded once.
Not gratitude. Acknowledgment. The can was cold in her hand and the corridor was only a corridor, and that was enough to stand inside for another minute.
Mai pushed off the wall. “Before they decide the logs aren’t enough.”
Ace picked up the cases. They walked the artery back toward the stairwell, past the whiteboard with its worsening handwriting, past the guards who watched them and did not ask. On the stairs the pressure did not return. Mai checked for it at each landing and found only concrete, pipe-hum, the ordinary ache in her calves. Ace climbed without comment, the cases steady, hood still up.
At the elevator the tech was waiting with his pelican case and the expression of a man who had heard the radios and was trying not to look relieved in front of people who might write it down. He opened his mouth. Mai shook her head once. He closed it and pressed the call button as if that had been his idea.
The cage arrived with the same rattle it had brought them down. They stepped in. The tech stayed on the landing, suddenly very interested in his case. The doors began to close on the white light and the tape and the doorway that was only a doorway.
Mai stood with her shoulder near Ace’s and not touching. The canned coffee was gone. The rule she did not say sat under her ribs anyway, clean as the cut: if the world tightened again, she wanted the person who would wait for the point and then push.
The doors met. The cage lifted. Above them Tokyo kept its mask on, and under the mask the machine went on sweating, and for the moment the splice room beneath Ōta was only dust, dead wire, and a puddle reflecting the light someone had left on.