.engine-loading{min-height:var(--app-h,46.5rem);flex-flow:row-reverse wrap;display:flex}.engine-loading .app-stage{background:var(--stage-ground,#e8e7e5);flex:999 35rem;place-items:center;min-height:clamp(21.25rem,30vw + 13.75rem,32.5rem);display:grid}.engine-loading-rail{border-right:1px solid var(--color-line);flex:25rem;max-width:100%}.app-stage-loading{background:var(--stage-ground,var(--color-well));min-height:20rem}.app-stage-loading>.route-wipe{--wipe-ground:var(--stage-ground,var(--color-well));width:6rem;height:3rem}.engine-loading .stage-status{opacity:1;bottom:4.5rem;left:50%;translate:-50%}.route-wipe{flex:none;width:2.5rem;height:1.25rem;display:block;position:relative;overflow:hidden}.route-wipe svg{width:100%;height:100%;display:block}.route-wipe-base{stroke:var(--color-line-strong);stroke-width:6px}.route-wipe-line{stroke:var(--color-orange);stroke-width:6px}.route-wipe-cover{background:var(--wipe-ground,var(--color-paper));position:absolute;inset:0;translate:100%}@media (prefers-reduced-motion:no-preference){.route-wipe-cover{animation:route-wipe 1.4s var(--ease-in-out) infinite}@keyframes route-wipe{0%{translate:0}60%,to{translate:100%}}}
