.nx-seq:where(.astro-trx5svyi){border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-lg);background:var(--nx-surface);margin:2rem 0;padding:1.5rem}.nx-seq__grid:where(.astro-trx5svyi){grid-template-columns:repeat(var(--nx-seq-cols,3), minmax(0, 1fr));column-gap:0;display:grid;position:relative}.nx-seq__grid--2:where(.astro-trx5svyi){--nx-seq-cols:2}.nx-seq__grid--3:where(.astro-trx5svyi){--nx-seq-cols:3}.nx-seq__grid--4:where(.astro-trx5svyi){--nx-seq-cols:4}.nx-seq__grid--5:where(.astro-trx5svyi){--nx-seq-cols:5}.nx-seq__col-1:where(.astro-trx5svyi){grid-column:1}.nx-seq__col-2:where(.astro-trx5svyi){grid-column:2}.nx-seq__col-3:where(.astro-trx5svyi){grid-column:3}.nx-seq__col-4:where(.astro-trx5svyi){grid-column:4}.nx-seq__col-5:where(.astro-trx5svyi){grid-column:5}.nx-seq__actor:where(.astro-trx5svyi){z-index:1;color:var(--sl-color-white);text-align:center;background:#625bf61a;border:1px solid #625bf673;border-radius:.65rem;grid-row:1;justify-content:center;justify-self:center;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.85rem;font-weight:620;display:flex}.nx-seq__life:where(.astro-trx5svyi){border-inline-start:1.5px dashed var(--nx-line-strong);grid-row:1/span 2;justify-self:center;width:0}.nx-seq__steps:where(.astro-trx5svyi){grid-area:2/1/auto/-1;grid-template-columns:subgrid;row-gap:.4rem;margin:1rem 0 0;padding:.5rem 0 1rem;list-style:none;display:grid}.nx-seq__step:where(.astro-trx5svyi){align-content:end;min-height:2.6rem;margin:0;display:grid;position:relative}.nx-seq__start-1:where(.astro-trx5svyi){grid-column-start:1}.nx-seq__start-2:where(.astro-trx5svyi){grid-column-start:2}.nx-seq__start-3:where(.astro-trx5svyi){grid-column-start:3}.nx-seq__start-4:where(.astro-trx5svyi){grid-column-start:4}.nx-seq__start-5:where(.astro-trx5svyi){grid-column-start:5}.nx-seq__span-1:where(.astro-trx5svyi){grid-column-end:span 1;padding-inline:8%}.nx-seq__span-2:where(.astro-trx5svyi){grid-column-end:span 2;padding-inline:25%}.nx-seq__span-3:where(.astro-trx5svyi){grid-column-end:span 3;padding-inline:16.666%}.nx-seq__span-4:where(.astro-trx5svyi){grid-column-end:span 4;padding-inline:12.5%}.nx-seq__span-5:where(.astro-trx5svyi){grid-column-end:span 5;padding-inline:10%}.nx-seq__label:where(.astro-trx5svyi){z-index:1;text-align:center;color:var(--sl-color-gray-2);padding:0 .5rem .25rem;font-size:.8rem;line-height:1.35;position:relative}.nx-seq__label:where(.astro-trx5svyi) b:where(.astro-trx5svyi){background:var(--nx-grad);color:#fff;vertical-align:.1em;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;margin-inline-end:.35rem;font-size:.65rem;display:inline-grid}.nx-seq__arrow:where(.astro-trx5svyi){background:linear-gradient(90deg, var(--nx-indigo), var(--nx-cyan));height:2px;position:relative}.nx-seq__arrow:where(.astro-trx5svyi):after{content:"";border:5px solid #0000;border-left:7px solid var(--nx-cyan);position:absolute;top:-4px;right:-1px}.nx-seq__step--reverse:where(.astro-trx5svyi) .nx-seq__arrow:where(.astro-trx5svyi){background:linear-gradient(270deg, var(--nx-indigo), var(--nx-cyan))}.nx-seq__step--reverse:where(.astro-trx5svyi) .nx-seq__arrow:where(.astro-trx5svyi):after{border-left:5px solid #0000;border-right:7px solid var(--nx-cyan);left:-1px;right:auto}.nx-seq__step--self:where(.astro-trx5svyi) .nx-seq__label:where(.astro-trx5svyi){border:1px solid var(--nx-line-strong);background:var(--nx-surface-2);border-radius:.5rem;padding:.35rem .55rem}.nx-seq__mobile:where(.astro-trx5svyi){display:none}@media (width<=40rem){.nx-seq__grid:where(.astro-trx5svyi){display:block}.nx-seq__actor:where(.astro-trx5svyi),.nx-seq__life:where(.astro-trx5svyi),.nx-seq__arrow:where(.astro-trx5svyi){display:none}.nx-seq__steps:where(.astro-trx5svyi){gap:.75rem;margin:0;padding:0;display:grid}.nx-seq__step:where(.astro-trx5svyi){min-height:0;padding:0}.nx-seq__label:where(.astro-trx5svyi){text-align:start;color:var(--sl-color-white);padding:0;font-size:.9rem}.nx-seq__step--self:where(.astro-trx5svyi) .nx-seq__label:where(.astro-trx5svyi){background:0 0;border:0;padding:0}.nx-seq__mobile:where(.astro-trx5svyi){color:var(--sl-color-gray-3);padding-inline-start:1.5rem;font-size:.78rem;display:block}}figcaption:where(.astro-trx5svyi){border-top:1px dashed var(--nx-line-strong);color:var(--sl-color-gray-3);margin-top:.5rem;padding-top:.9rem;font-size:.85rem}
