.eng-ledger__row.svelte-xo1phw{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:18px 0 0;list-style:none;display:grid;position:relative}.eng-ledger__line.svelte-xo1phw{background:var(--eng-edge);height:1px;position:absolute;top:0;left:12%;right:12%}.eng-ledger__line.svelte-xo1phw span:where(.svelte-xo1phw){height:1px;width:calc((100% / 3) * var(--eng-active) + (100% / 3) * var(--eng-progress));background:var(--eng-gold);max-width:100%;transition:width .25s linear;position:absolute;top:0;left:0}.eng-ledger__stage.svelte-xo1phw{position:relative}.eng-ledger__stage.svelte-xo1phw:before{content:"";background:var(--eng-panel);border:1px solid var(--eng-edge);border-radius:50%;width:9px;height:9px;transition:background .3s;position:absolute;top:-18px;left:50%;transform:translate(-50%,-50%)}.eng-ledger__stage.is-active.svelte-xo1phw:before,.eng-ledger__stage.is-done.svelte-xo1phw:before{background:var(--eng-gold);border-color:var(--eng-gold)}.eng-ledger.svelte-xo1phw .eng-card:where(.svelte-xo1phw){flex-direction:column;gap:6px;height:100%;display:flex}.eng-ledger__record.svelte-xo1phw{font-family:var(--eng-mono);letter-spacing:.02em;color:var(--eng-dim);border-top:1px dashed var(--eng-edge);margin-top:auto;padding-top:12px;font-size:10.5px;transition:color .3s}.eng-ledger__stage.is-active.svelte-xo1phw .eng-ledger__record:where(.svelte-xo1phw){color:var(--eng-gold)}html:not([data-motion=on]) .eng-ledger__line.svelte-xo1phw span:where(.svelte-xo1phw){width:100%}@media (width<=900px){.eng-ledger__row.svelte-xo1phw{grid-template-columns:1fr;gap:12px;padding-top:0}.eng-ledger__line.svelte-xo1phw,.eng-ledger__stage.svelte-xo1phw:before{display:none}.eng-register.svelte-xo1phw{flex-direction:column;gap:10px}}
