.terminal-evolved .h5-pilot .pilot-art-frame{position:absolute;inset:8px 0 7px;display:block;overflow:hidden;border-left:1px solid var(--machine-alert);clip-path:polygon(0 0,87% 0,100% 12%,100% 100%,0 100%);background:#000;pointer-events:none;white-space:normal}
.pilot-art-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 36%;opacity:.83;filter:saturate(.65) contrast(1.1)}
.pilot-art-frame:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,#0000 0 2px,#0004 2px 3px);pointer-events:none}
.terminal-evolved .h5-pilot[data-has-art=true] .archive-plate{opacity:0}.terminal-evolved .h5-pilot>small{position:relative;z-index:3}
.terminal-evolved[data-route-phase=cascade] .pilot-art-frame img{filter:saturate(0) contrast(1.8)}
.terminal-evolved[data-route-phase=isolate] .pilot-art-frame{opacity:.2;translate:2px -1px}
.context-machinery>.context-art-window{position:absolute;pointer-events:none;z-index:0;right:10px;top:28%;width:33%;height:43%;opacity:.34;overflow:hidden;clip-path:polygon(25% 0,100% 0,100% 84%,80% 100%,0 100%,0 19%);border-top:1px solid var(--machine-alert);border-bottom:1px solid var(--machine-muted);mask-image:linear-gradient(90deg,#0000,#000 40%)}
.context-art-window img{height:100%;width:100%;object-fit:cover;filter:saturate(.6) contrast(1.3);opacity:.65}.context-art-window span{position:absolute;bottom:1px;right:3px;font:3px Telemetry;letter-spacing:.5px;color:var(--machine-ink)}
.context-machinery>.context-reserve-machine{position:absolute;left:1%;right:1%;bottom:13%;height:24%;pointer-events:none;z-index:0;opacity:.23;overflow:hidden;transform:skewY(-4deg)}
.context-reserve-machine svg{width:100%;height:100%;stroke:var(--machine-muted);stroke-width:.65;fill:none}.context-reserve-machine text{font:3.5px Telemetry;fill:var(--machine-accent);stroke:none;letter-spacing:1px}.context-reserve-machine .reserve-harmonic{stroke:var(--machine-ink);stroke-width:.6;animation:reserve-harmonics 11s ease-in-out infinite alternate;animation-delay:calc(var(--harmonic)*-.3s)}
.weather-stage .context-reserve-machine{opacity:.1}.calendar-stage .context-art-window{top:45%;height:37%;width:40%;opacity:.5}.calendar-stage .context-reserve-machine{bottom:9%;height:25%;opacity:.36}
.context-machinery .agenda-preview{position:relative;z-index:1}.context-machinery .agenda-preview>p,.context-machinery .agenda-preview>small{max-width:67%;background:#0009}
@keyframes reserve-harmonics{to{translate:8px 3px;scale:1.06 .85}}
.machine-paused .context-reserve-machine *, .evo-contact .context-reserve-machine *, .h5-root[data-route-phase] .context-reserve-machine *{animation-play-state:paused!important}
body:is([data-motion=off],[data-motion=low]) .context-reserve-machine *{animation:none!important}
@media(prefers-reduced-motion:reduce){.context-reserve-machine *{animation:none!important}}
