.engine-stage canvas,.engine-meaning{position:absolute;inset:0;width:100%;height:100%}.engine-meaning{color:#425778;font-family:'DM Sans',sans-serif}.engine-stage .engine-core{position:absolute;left:66%;top:50%;width:120px;height:120px;translate:-50% -50%;display:grid;place-content:center;text-align:center;color:#fff;background:linear-gradient(145deg,#315ce5,#704acb);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);box-shadow:0 16px 42px #315ce560}.engine-stage .engine-core:before{content:'';position:absolute;inset:10px;border:1px solid #ffffff58;clip-path:inherit}.engine-stage .engine-core span{font:700 2rem/.8 'DM Sans',sans-serif;letter-spacing:-.15em}.engine-stage .engine-core small{font:500 .43rem/1.45 'DM Mono',monospace;letter-spacing:.12em;margin-top:7px}.engine-stage .state{position:absolute;display:grid;grid-template-columns:18px auto;grid-template-rows:auto auto;column-gap:7px;align-items:center;padding:4px 6px;border:0;background:transparent;text-align:left;color:#4b6187;transition:transform .25s}.engine-stage .state em{grid-row:span 2;color:#8c9ab3;font:500 .46rem 'DM Mono',monospace;font-style:normal}.engine-stage .state i{grid-row:span 2;display:grid;place-items:center;width:23px;height:23px;color:#4168da;background:#f4f6fd;border:1px solid #d7e0f5;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);font:600 .72rem 'DM Mono',monospace;font-style:normal}.engine-stage .state strong{font:600 .58rem/1 'DM Sans',sans-serif}.engine-stage .state b{position:absolute;left:31px;top:calc(100% + 2px);padding:3px 5px;background:#315ce5;color:#fff;font:500 .38rem/1 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:.25s}.engine-stage .state.is-arrived{transform:translateY(-4px)}.engine-stage .state.is-arrived i{color:#fff;background:#4269dd;border-color:#4269dd;box-shadow:0 8px 17px #436be04a}.engine-stage .state.is-arrived b{opacity:1}.state-0{left:39%;top:15%}.state-1{left:50%;top:29%}.state-2{left:73%;top:13%}.state-3{left:80%;top:52%}.state-4{left:64%;top:76%}.state-4 i,.state-4 b{background:#16846f}.state-4 i{color:#16846f;background:#e9f8f3;border-color:#cdeee4}
