.lifecycle.svelte-1kj97aw{--draw:0;margin:0;container-type:inline-size}figcaption.svelte-1kj97aw{gap:6px;margin-bottom:30px;display:grid}.label.svelte-1kj97aw{letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:.68rem;font-weight:720}.sub.svelte-1kj97aw{color:var(--ink-2);font-size:.95rem}ol.svelte-1kj97aw{counter-reset:stage;grid-template-columns:repeat(5,1fr);gap:18px;margin:0;padding:26px 0 0;list-style:none;display:grid;position:relative}.rail.svelte-1kj97aw{background:var(--line);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.rail.svelte-1kj97aw i:where(.svelte-1kj97aw){background:linear-gradient(90deg, var(--blue-bright) 0%, #9a56a8 46%, var(--red) 100%);height:100%;transform:scaleX(var(--draw));transform-origin:0;display:block}li.svelte-1kj97aw{padding-top:4px;position:relative}.node.svelte-1kj97aw{background:var(--bg);border:2px solid color-mix(in oklab, var(--blue-bright) calc((4 - var(--i)) * 25%), var(--red));width:9px;height:9px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:-31px;left:0}b.svelte-1kj97aw{letter-spacing:-.018em;margin-bottom:7px;font-family:Golos Text Variable,Inter Variable,system-ui,sans-serif;font-size:.97rem;font-weight:640;display:block}li.svelte-1kj97aw:last-child b:where(.svelte-1kj97aw){color:var(--red)}.note.svelte-1kj97aw{color:var(--ink-2);font-size:.86rem;line-height:1.5;display:block}@container (width<=780px){ol.svelte-1kj97aw{grid-template-columns:1fr;gap:0;padding:0 0 0 26px}.rail.svelte-1kj97aw{width:2px;height:auto;inset:6px auto 6px 4px}.rail.svelte-1kj97aw i:where(.svelte-1kj97aw){width:100%;height:100%;transform:scaleY(var(--draw));transform-origin:top}li.svelte-1kj97aw{padding:0 0 22px}li.svelte-1kj97aw:last-child{padding-bottom:0}.node.svelte-1kj97aw{top:5px;left:-26px}}
