#afterimage-app,#afterimage-app #scene-shell,#afterimage-app #scene-shell canvas{width:100vw;height:100vh}#afterimage-app{background:radial-gradient(circle at 76% 24%,#a174ff33,#0000 28rem),radial-gradient(circle at 88% 86%,#ff76af29,#0000 26rem),#100c1d;position:relative;overflow:hidden}#afterimage-app #scene-shell{position:absolute;inset:0}#afterimage-app #scene-shell canvas{filter:saturate(1.2)contrast(1.06);display:block}#afterimage-app .pipeline-hud{background:linear-gradient(90deg,#100c1dfc,#100c1deb 82%,#100c1d00 100%);width:min(590px,100vw)}#afterimage-app .back-link,#afterimage-app .hint a{color:#d6b9ff}#afterimage-app .eyebrow{color:#c49bff}#afterimage-app .status-pill{background:#7d4caa4d}#afterimage-app .status-pill i{background:#e2c8ff;box-shadow:0 0 12px #e2c8ff}#afterimage-app .control-card{border-color:#cea7ff6b}#afterimage-app .target-card{border-color:#ff9bc166}#afterimage-app .capability-card{border-color:#97e8dc61}#afterimage-app .select-row select{width:68%}#afterimage-app .range-row input{accent-color:#ce9eff}#afterimage-app .range-row output{color:#f2e3ff}#afterimage-app .contract-row,#afterimage-app .capability-row{color:#b8a9c8;border-bottom:1px solid #cdb5e41f;justify-content:space-between;align-items:center;gap:.7rem;padding:.36rem 0;font-size:.63rem;display:flex}#afterimage-app .contract-row:last-of-type,#afterimage-app .capability-row:last-of-type{border-bottom:0}#afterimage-app .contract-row code{color:#f0dcff;font-size:.61rem}#afterimage-app .capability-row strong{color:#e9ddf5;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:.63rem;font-weight:650;overflow:hidden}#afterimage-app button:hover,#afterimage-app button:focus-visible{background:#5b3676f5;border-color:#efd8ff}@media (width<=760px){#afterimage-app,#afterimage-app #scene-shell,#afterimage-app #scene-shell canvas{height:100%;min-height:1900px}#afterimage-app .pipeline-hud{background:linear-gradient(#100c1dfc,#100c1deb);min-height:1900px}}
