._reviewStage_1jv5l_1{min-height:100svh;color:var(--terminus-paper);background:radial-gradient(circle at 50% 35%,#20241f,#060807 68%);place-items:center;padding:clamp(.5rem,2vw,1.5rem);display:grid;overflow:hidden}._stage_1jv5l_2{aspect-ratio:16/9;background:#090c0b;border:1px solid #96845d70;width:min(100%,1600px);margin:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #000000c7,inset 0 0 0 1px #000}._cameraStrip_1jv5l_3{z-index:0;width:185%;transform:translateX(calc(var(--camera-offset)*-1));transition:transform .18s linear;position:absolute;inset:0 auto 0 0;overflow:hidden}._background_1jv5l_4{z-index:0;object-fit:cover;filter:brightness(.83)contrast(1.08)saturate(.74)}._hallSign_1jv5l_5{z-index:2;text-align:center;text-transform:uppercase;background:linear-gradient(112deg,#5c462d38,#0000 30% 70%,#4c352638),linear-gradient(#302c24,#10130f);border:1px solid #a68f63bd;width:44%;padding:1.2% 3% 1.05%;font-family:Courier New,monospace;position:absolute;top:8%;left:28%;box-shadow:inset 0 0 0 3px #070907,inset 0 0 0 4px #b2905b2b,0 .8rem 1rem #000000bf}._hallSign_1jv5l_5 span,._hallSign_1jv5l_5 small{color:#dccda5ab;letter-spacing:.16em;display:block}._hallSign_1jv5l_5 span{font-size:clamp(.28rem,.45vw,.6rem)}._hallSign_1jv5l_5 strong{color:#f0dfb5;letter-spacing:.07em;text-shadow:0 0 .7rem #b67a4c42;margin:.18em 0;font:400 clamp(.78rem,1.65vw,2.1rem)/.95 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;display:block}._hallSign_1jv5l_5 small{font-size:clamp(.22rem,.34vw,.46rem)}._terminal_1jv5l_7{z-index:2;--terminal-accent:#8f7656;--terminal-glow:#aa804b38;width:12.5%;height:39%;transform:translate(-50%);position:absolute!important;top:38%!important}._terminal_1jv5l_7._signal_1jv5l_7{--terminal-accent:#5795a2;--terminal-glow:#54a1b140}._terminal_1jv5l_7._aftermath_1jv5l_7{--terminal-accent:#a95f45;--terminal-glow:#bf65463d}._terminal_1jv5l_7:before{z-index:0;content:"";pointer-events:none;border-top:1px solid color-mix(in srgb,var(--terminal-accent) 64%,transparent);border-inline:1px solid color-mix(in srgb,var(--terminal-accent) 38%,transparent);box-shadow:0 0 .55rem var(--terminal-glow);position:absolute;inset:11% -3% 0}._terminalNearby_1jv5l_9:before{box-shadow:0 0 1.2rem var(--terminal-accent)}._terminalHeader_1jv5l_10{z-index:3;color:#cab891d1;letter-spacing:.12em;text-align:center;background:linear-gradient(110deg,#69583826,#0000 36% 70%,#5d432e24),linear-gradient(#2c2922,#0f1110);border:1px solid #8c7b5bb8;justify-content:center;align-items:center;width:124%;min-height:16%;padding:4% 8%;font:700 clamp(.18rem,.29vw,.37rem)/1 Courier New,monospace;display:flex;position:absolute;top:-27%;left:-12%;box-shadow:inset 0 0 0 2px #060706,inset 0 0 0 3px #ac8f5b1f,0 .5rem .7rem #000000c2}._terminalHeader_1jv5l_10 i{aspect-ratio:1;background:var(--terminal-accent);width:.35rem;box-shadow:0 0 .4rem var(--terminal-accent);border-radius:50%;position:absolute;right:6%}._terminalScreen_1jv5l_11{z-index:2;background:radial-gradient(circle at 50% 45%,var(--terminal-glow),transparent 68%),#020504;opacity:.9;height:42.5%;box-shadow:inset 0 0 1.5rem #000,0 0 .75rem var(--terminal-glow);text-align:center;text-transform:uppercase;mix-blend-mode:screen;align-content:center;gap:4%;padding:10% 8%;font-family:Courier New,monospace;display:grid;position:absolute;top:18.5%;left:17.5%;right:17.5%;overflow:hidden}._terminalScreen_1jv5l_11:after{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff0a 0 1px,#00000029 1px 3px),radial-gradient(#0000 35%,#000000c7);animation:7s steps(2,end) infinite _flicker_1jv5l_1;position:absolute;inset:0}._terminalScreen_1jv5l_11 span{color:color-mix(in srgb,var(--terminal-accent) 84%,#fff);letter-spacing:.1em;font-size:clamp(.17rem,.25vw,.32rem)}._terminalScreen_1jv5l_11 strong{color:#d9cfb5;font-size:clamp(.3rem,.5vw,.64rem);line-height:.94}._terminalScreen_1jv5l_11 small{color:#d3cab1b3;text-transform:none;font-size:clamp(.14rem,.2vw,.26rem);line-height:1.2}._terminalScreen_1jv5l_11 b{color:var(--terminal-accent);white-space:nowrap;font-size:clamp(.24rem,.4vw,.52rem)}._terminalControls_1jv5l_12{z-index:3;background:linear-gradient(155deg,#302c25,#0d100e);border:1px solid #908060c2;align-items:center;gap:8%;width:64%;padding:3.5% 7%;display:flex;position:absolute;top:65%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #000,0 .34rem .46rem #000000a8}._terminalControls_1jv5l_12 i{aspect-ratio:1;background:#5a5548;border-radius:50%;width:.28rem}._terminalControls_1jv5l_12 i:first-child{background:var(--terminal-accent);box-shadow:0 0 .35rem var(--terminal-accent)}._terminalControls_1jv5l_12 span{color:#ddd3b7b3;margin-left:auto;font:700 clamp(.13rem,.2vw,.25rem)/1 Courier New,monospace}._terminalBase_1jv5l_12{display:none}._usePrompt_1jv5l_13{z-index:8;border:1px solid var(--terminal-accent);color:#f2e3bf;width:max-content;box-shadow:0 0 .8rem var(--terminal-glow);letter-spacing:.06em;background:#10130f;padding:.5em .68em;font:700 clamp(.25rem,.39vw,.5rem)/1 Courier New,monospace;position:absolute;top:82%;left:50%;transform:translate(-50%)}._routeSign_1jv5l_14{z-index:2;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#302b23,#0c0e0d);border:1px solid #8f866fb3;padding:.62em .9em;font:600 clamp(.3rem,.58vw,.72rem)/1 Courier New,monospace;position:absolute;top:29%;right:1.8%;box-shadow:inset 0 0 .5rem #ba995b1f,0 .45rem .8rem #000c}._routeSign_1jv5l_14 span{color:var(--terminus-red)}._actorShadow_1jv5l_15{z-index:2;left:calc(var(--player-x) - 5%);top:calc(var(--player-y) - 1.2%);filter:blur(.45rem);background:radial-gradient(#000000db,#0000 70%);border-radius:50%;width:15%;height:4%;transition:left .12s linear,top .12s linear;position:absolute;transform:translateY(-50%)}._actor_1jv5l_15{z-index:3;left:var(--player-x);top:var(--player-y);object-fit:contain;filter:brightness(.9)contrast(1.06)saturate(.78)drop-shadow(.7rem 1rem .75rem #000000e0);transform-origin:bottom;-webkit-user-select:none;user-select:none;width:auto;height:28%;transition:left .12s linear,top .12s linear;position:absolute;transform:translate(-50%,-100%)scaleX(-1)}._actorWalking_1jv5l_15{animation:.26s ease-in-out infinite alternate _walkingBob_1jv5l_1}._foreground_1jv5l_16{z-index:4;filter:brightness(.78)contrast(1.12)saturate(.78)drop-shadow(0 1rem 1rem #000000e6);-webkit-user-select:none;user-select:none;width:90%;height:auto;position:absolute;top:68.3%;left:5%}._signalTrace_1jv5l_17{z-index:1;opacity:.48;pointer-events:none;width:47%;height:8%;position:absolute;top:29.5%;left:34.5%;overflow:hidden}._signalTrace_1jv5l_17 span{background:linear-gradient(90deg,#0000,#6ba3937a 23%,#0000 31% 42%,#588f836b 53%,#0000 63% 76%,#65978957 88%,#0000);height:1px;position:absolute;left:0;right:0}._signalTrace_1jv5l_17 span:first-child{top:18%;transform:skewY(-1.2deg)}._signalTrace_1jv5l_17 span:nth-child(2){top:48%;transform:skewY(1.4deg)}._signalTrace_1jv5l_17 span:nth-child(3){top:76%;transform:skewY(-.7deg)}._atmosphere_1jv5l_18,._closeupAtmosphere_1jv5l_18{z-index:5;pointer-events:none;background:repeating-linear-gradient(#ffffff03 0 1px,#0000 1px 4px),radial-gradient(at 53% 53%,#0000 46%,#0000002e 76%,#0000009e);position:absolute;inset:0}._verbDock_1jv5l_19{z-index:6;background:linear-gradient(#27251f,#0a0c0b);border:1px solid #7c6e54a8;align-items:center;gap:.45rem;padding:.42rem .55rem;font-family:Courier New,monospace;display:flex;position:absolute;bottom:2.8%;left:3%;box-shadow:inset 0 0 0 1px #000,0 .45rem .8rem #000000bf}._verbDock_1jv5l_19 button{color:#d4c8a9c2;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0c0e0c;border:1px solid #8b7a59a3;padding:.42rem .58rem;font:700 clamp(.4rem,.58vw,.68rem)/1 Courier New,monospace}._verbDock_1jv5l_19 button:hover,._verbDock_1jv5l_19 ._activeVerb_1jv5l_19{color:#f3e5bd;background:#473425;border-color:#d3b374;outline:none}._verbDock_1jv5l_19 button:focus-visible{color:#f3e5bd;background:#473425;border-color:#d3b374;outline:none}._verbDock_1jv5l_19 span{color:#cdc2a4a6;padding:0 .35rem;font-size:clamp(.34rem,.48vw,.58rem)}._movementPad_1jv5l_20{z-index:7;grid-template-columns:repeat(5,2rem);gap:.28rem;display:grid;position:absolute;bottom:2.5%;right:3%}._movementPad_1jv5l_20 button{color:#dfcfaa;cursor:pointer;background:#0c0e0c;border:1px solid #8b7a59a3;height:2rem;font:700 .75rem/1 Courier New,monospace}:is(._movementPad_1jv5l_20 button:hover,._movementPad_1jv5l_20 button:focus-visible){background:#473425;border-color:#d3b374;outline:none}._movementPad_1jv5l_20 ._useKey_1jv5l_20{color:#e4c2b4;border-color:#9d624d}._movementPad_1jv5l_20 ._useKey_1jv5l_20:disabled{opacity:.28;cursor:default}._prototypeNote_1jv5l_20{z-index:6;color:#dccca99e;letter-spacing:.06em;text-transform:uppercase;margin:0;font:700 clamp(.34rem,.5vw,.62rem)/1 Courier New,monospace;position:absolute;top:3%;right:3%}._closeupStage_1jv5l_21{background:#090c0b}._closeupComposition_1jv5l_21{--terminal-accent:#8f7656;--terminal-glow:#aa804b38;position:absolute;inset:0;overflow:hidden}._closeupComposition_1jv5l_21._signal_1jv5l_7{--terminal-accent:#5795a2;--terminal-glow:#54a1b13d}._closeupComposition_1jv5l_21._aftermath_1jv5l_7{--terminal-accent:#a95f45;--terminal-glow:#bf65463b}._closeupBackground_1jv5l_21{z-index:0;object-fit:cover;filter:brightness(.38)contrast(1.25)saturate(.55)blur(1px);transform:scale(1.03)}._closeupTerminal_1jv5l_22{z-index:2;background:linear-gradient(112deg,#5c462d2e,#0000 28% 72%,#4c35262e),linear-gradient(#2a2720,#0d100e);border:1px solid #8a7754d1;width:51%;height:80%;margin:5.5% auto 0;position:relative;box-shadow:inset 0 0 0 3px #050706,inset 0 0 0 4px #b2905b29,inset 0 -5rem 6rem #0000008c,0 1.2rem 1.8rem #000000d1}._closeupStatus_1jv5l_22{border-bottom:1px solid color-mix(in srgb,var(--terminal-accent) 50%,transparent);color:#b6a98b;letter-spacing:.12em;justify-content:space-between;align-items:center;height:6%;padding:0 3%;font:700 clamp(.34rem,.5vw,.62rem)/1 Courier New,monospace;display:flex;position:absolute;top:2.5%;left:5%;right:5%}._closeupStatus_1jv5l_22 i{aspect-ratio:1;background:var(--terminal-accent);width:.42rem;box-shadow:0 0 .45rem var(--terminal-accent);border-radius:50%}._closeupPlaque_1jv5l_23{text-align:center;text-transform:uppercase;background:linear-gradient(#302c23,#121411);border:1px solid #a68f63b8;align-content:center;height:19%;padding:2% 4%;font-family:Courier New,monospace;display:grid;position:absolute;top:9%;left:7%;right:7%;box-shadow:inset 0 0 0 2px #050605,0 .45rem .55rem #000000ad}._closeupPlaque_1jv5l_23 span{color:var(--terminal-accent);letter-spacing:.18em;font-size:clamp(.34rem,.52vw,.64rem);font-weight:700}._closeupPlaque_1jv5l_23 h2{color:#f3e3b8;letter-spacing:.055em;margin:.18em 0 .12em;font:400 clamp(1rem,2vw,2.5rem)/.95 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}._closeupPlaque_1jv5l_23 p{color:#dcd3b8c7;text-transform:none;margin:0;font-size:clamp(.44rem,.66vw,.82rem)}._integratedDisplay_1jv5l_24{aspect-ratio:16/9;box-shadow:inset 0 0 0 3px #050606,inset 0 0 1.2rem #000,0 .7rem 1rem #000000c7,0 0 1.3rem var(--terminal-glow);background:linear-gradient(145deg,#242722,#070909);border:1px solid #716956db;padding:2.3%;position:absolute;top:30%;left:12%;right:12%}._integratedDisplay_1jv5l_24 video{object-fit:cover;width:100%;height:100%}._awaitingMedia_1jv5l_24{border:1px solid color-mix(in srgb,var(--terminal-accent) 38%,transparent);background:radial-gradient(circle,var(--terminal-glow),transparent 70%);text-align:center;align-content:center;place-items:center;gap:8%;font-family:Courier New,monospace;display:grid;position:absolute;inset:8%}._awaitingMedia_1jv5l_24 span{color:var(--terminal-accent);letter-spacing:.16em;font-size:clamp(.36rem,.55vw,.68rem)}._awaitingMedia_1jv5l_24 strong{color:#d6c79f;font-size:clamp(.48rem,.8vw,1rem)}._awaitingMedia_1jv5l_24 b{color:var(--terminal-accent);letter-spacing:.12em;font-size:clamp(.8rem,1.5vw,1.9rem)}._screenBezel_1jv5l_24{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #b299681f,inset 0 0 1.4rem #000000d1}._detailCopy_1jv5l_25{color:#ddd3b9b8;max-height:14%;font:600 clamp(.38rem,.52vw,.65rem)/1.4 Courier New,monospace;position:absolute;top:66%;left:10%;right:10%;overflow:auto}._detailCopy_1jv5l_25 p{margin:0 0 .45em}._stationConsole_1jv5l_25{z-index:2;text-transform:uppercase;background:linear-gradient(#282820,#0c0f0d);border:1px solid #857454b8;grid-template-columns:1fr auto;gap:.18rem 1rem;padding:2% 4%;font-family:Courier New,monospace;display:grid;position:absolute;bottom:3.5%;left:18%;right:18%;box-shadow:inset 0 0 0 2px #080a08,0 .45rem .65rem #000000b3}._stationConsole_1jv5l_25 span{letter-spacing:.14em;font-size:clamp(.3rem,.44vw,.54rem)}._stationConsole_1jv5l_25 strong{color:#d6c79f;grid-column:1;font-size:clamp(.36rem,.54vw,.66rem)}._stationConsole_1jv5l_25 i{aspect-ratio:1;background:var(--terminal-accent);width:.75rem;box-shadow:0 0 .55rem var(--terminal-accent);border-radius:50%;grid-area:1/2/span 2;align-self:center}._closeupPedestal_1jv5l_25{display:none}._returnSign_1jv5l_26{z-index:6;color:#e2d5b3;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#302c23,#0d0f0d);border:1px solid #948360c2;padding:.7em .9em;font:700 clamp(.42rem,.68vw,.82rem)/1 Courier New,monospace;position:absolute;top:5%;left:4%;box-shadow:inset 0 0 0 1px #070908,0 .45rem .7rem #000000bd}._returnSign_1jv5l_26 span{color:#a34446}._returnSign_1jv5l_26 kbd{color:#9f8d69;margin-left:.7em}:is(._returnSign_1jv5l_26:hover,._returnSign_1jv5l_26:focus-visible){color:#fff1c8;border-color:#d8b777;outline:none}._sceneCut_1jv5l_27{z-index:100;opacity:0;pointer-events:none;background:#000;transition:opacity .18s steps(3,end);position:fixed;inset:0}._sceneCutActive_1jv5l_27{opacity:1}._srOnly_1jv5l_27{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _flicker_1jv5l_1{0%,91%,to{opacity:.82}92%{opacity:.45}94%{opacity:.74}}@keyframes _walkingBob_1jv5l_1{0%{margin-top:0}to{margin-top:-.45%}}@media (max-width:800px){._reviewStage_1jv5l_1{padding:0}._stage_1jv5l_2{width:100vw}._verbDock_1jv5l_19 span{display:none}._movementPad_1jv5l_20{grid-template-columns:repeat(5,1.75rem)}._movementPad_1jv5l_20 button{width:1.75rem;height:1.75rem}._closeupTerminal_1jv5l_22{width:68%}._prototypeNote_1jv5l_20{top:2%}}@media (prefers-reduced-motion:reduce){._terminalScreen_1jv5l_11:after,._actorWalking_1jv5l_15{animation:none}._cameraStrip_1jv5l_3,._actor_1jv5l_15,._actorShadow_1jv5l_15,._sceneCut_1jv5l_27{transition-duration:1ms}}
