.lst-sec[data-astro-cid-xfroqozy]{overflow:hidden;color:#efe7ff;background:radial-gradient(800px 480px at 15% 6%,rgba(132,27,233,.24),transparent 70%),radial-gradient(700px 420px at 95% 100%,rgba(132,27,233,.16),transparent 70%),linear-gradient(170deg,#160a2b,#0e0820 60%,#0b0617)}.lst-sec[data-astro-cid-xfroqozy]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(2px 2px at 88% 24%,rgba(201,139,255,.5),transparent 60%),radial-gradient(2px 2px at 54% 10%,rgba(201,139,255,.35),transparent 60%),radial-gradient(1.5px 1.5px at 8% 70%,rgba(201,139,255,.3),transparent 60%),radial-gradient(1.5px 1.5px at 70% 88%,rgba(201,139,255,.3),transparent 60%)}.lst-sec[data-astro-cid-xfroqozy]>.container[data-astro-cid-xfroqozy]{position:relative;z-index:1}.lst-sec[data-astro-cid-xfroqozy] .eyebrow[data-astro-cid-xfroqozy]{color:var(--brand-200);background:#c98bff1f;border-color:#c98bff40}.lst-sec[data-astro-cid-xfroqozy] .section-head[data-astro-cid-xfroqozy] h2[data-astro-cid-xfroqozy]{color:#fff;text-wrap:balance}.lst-sec[data-astro-cid-xfroqozy] .section-head[data-astro-cid-xfroqozy] .lead[data-astro-cid-xfroqozy]{color:#c9bce6}.lst-sec[data-astro-cid-xfroqozy] a{color:#e6ccff;text-decoration:underline;text-underline-offset:2px}.lst-sec[data-astro-cid-xfroqozy] a:hover{color:#fff}.lst-sec[data-astro-cid-xfroqozy] a:focus-visible{outline:2px solid #e6ccff;outline-offset:2px;border-radius:3px}.lst-sec[data-astro-cid-xfroqozy] svg{flex:none}.lst-board[data-astro-cid-xfroqozy]{--cg: .75rem;position:relative;margin-top:2.5rem;min-width:0}.lst-steps[data-astro-cid-xfroqozy]{list-style:none;margin:0;padding:0}.lst-step[data-astro-cid-xfroqozy]{min-width:0}.lst-n[data-astro-cid-xfroqozy]{flex:none;display:grid;place-items:center;border-radius:50%;font-family:var(--font-display);font-weight:700;color:#fff;background:var(--grad-brand)}.lst-card[data-astro-cid-xfroqozy]{min-width:0}.lst-card[data-astro-cid-xfroqozy] h3[data-astro-cid-xfroqozy]{margin:0;color:#fff;font-family:var(--font-display);font-size:var(--fs-md);line-height:1.25}.lst-tx[data-astro-cid-xfroqozy]{margin:.4rem 0 0;color:#d9cdf5;font-size:var(--fs-sm);line-height:1.55;overflow-wrap:break-word}.lst-chips[data-astro-cid-xfroqozy]{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .6rem}.lst-who[data-astro-cid-xfroqozy]{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;border-radius:999px;font-size:.74rem;font-weight:600;color:#e3d8fa;background:#c98bff1a;border:1px solid rgba(201,139,255,.25)}.lst-who[data-astro-cid-xfroqozy] b[data-astro-cid-xfroqozy]{color:#fff;font-weight:700}.lst-who[data-astro-cid-xfroqozy] svg{color:#c98bff}.lst-who[data-astro-cid-xfroqozy].is-rc{background:#841be947;border-color:#c98bff73}.lst-also[data-astro-cid-xfroqozy]{margin:.2rem 0 0;font-size:.74rem;line-height:1.4;color:#b9a9dd}.lst-field[data-astro-cid-xfroqozy]{position:relative;margin-top:.75rem;padding:.5rem .65rem .55rem;border-radius:10px;background:#0804148c;border:1px solid rgba(201,139,255,.3)}.lst-field-l[data-astro-cid-xfroqozy]{display:block;font-size:.68rem;font-weight:600;color:#b9a9dd}.lst-field-l[data-astro-cid-xfroqozy] i[data-astro-cid-xfroqozy]{font-style:normal;color:#c98bff}.lst-field-v[data-astro-cid-xfroqozy]{display:flex;align-items:center;gap:2px;margin-top:.15rem;font-family:var(--font-mono);font-size:.82rem;color:#fff;overflow-wrap:anywhere}.lst-caret[data-astro-cid-xfroqozy]{display:inline-block;width:1.5px;height:1em;background:#c98bff;opacity:0}.lst-field-x[data-astro-cid-xfroqozy]{position:absolute;top:.4rem;right:.5rem;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#a99bc9}.lst-code[data-astro-cid-xfroqozy]{margin:.75rem 0 0;border-radius:10px;overflow:hidden;border:1px solid rgba(201,139,255,.25);background:#080414a6}.lst-code[data-astro-cid-xfroqozy] figcaption[data-astro-cid-xfroqozy]{display:flex;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.68rem;font-weight:600;color:#b9a9dd;background:#ffffff0a;border-bottom:1px solid rgba(201,139,255,.15)}.lst-code[data-astro-cid-xfroqozy] figcaption[data-astro-cid-xfroqozy] svg{color:#c98bff}.lst-code[data-astro-cid-xfroqozy] pre[data-astro-cid-xfroqozy]{margin:0;padding:.55rem .65rem;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all}.lst-code[data-astro-cid-xfroqozy] code[data-astro-cid-xfroqozy]{display:block;font-family:var(--font-mono);font-size:.74rem;line-height:1.5;color:#f3e8ff}.lst-note[data-astro-cid-xfroqozy]{margin:.5rem 0 0;font-size:.76rem;line-height:1.5;color:#b9a9dd}.lst-ext[data-astro-cid-xfroqozy]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.6rem;font-size:.8rem;font-weight:600}.lst-install[data-astro-cid-xfroqozy]{display:none}@media(min-width:900px){.lst-ruler[data-astro-cid-xfroqozy]{position:relative;height:84px;margin-bottom:.25rem}.lst-track[data-astro-cid-xfroqozy]{position:absolute;left:0;right:0;bottom:18px;height:4px;border-radius:999px;background:#ffffff14}.lst-fill[data-astro-cid-xfroqozy]{position:absolute;inset:0;border-radius:inherit;transform-origin:0 50%;background:linear-gradient(90deg,#a463f5,#c98bff);transition:transform .5s var(--ease-out)}.lst-tick[data-astro-cid-xfroqozy]{position:absolute;bottom:20px;width:10px;height:10px;border-radius:50%;left:calc((100% - (var(--n) - 1) * var(--cg)) / var(--n) * (var(--t) + .5) + var(--t) * var(--cg));transform:translate(-50%,50%);background:#2a1150;box-shadow:0 0 0 1.5px #c98bffb3;transition:opacity .4s var(--ease)}.lst-chip[data-astro-cid-xfroqozy]{position:absolute;left:0;right:0;bottom:20px;height:0;pointer-events:none;z-index:2;transform:translate(calc((100% - (var(--n) - 1) * var(--cg)) / var(--n) * ((var(--n) - 1) + .5) + (var(--n) - 1) * var(--cg)));transition:transform .55s var(--ease-out),opacity .3s var(--ease)}.lst-chip-in[data-astro-cid-xfroqozy]{position:absolute;left:0;top:0;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;transform:translate(-50%,-50%);color:var(--brand-2);background:#fff;box-shadow:0 0 0 3px #c98bff59,0 10px 24px -6px #a463f5cc}.lst-chip-in[data-astro-cid-xfroqozy] img[data-astro-cid-xfroqozy]{width:24px;height:24px;object-fit:contain}.lst-loop[data-astro-cid-xfroqozy]{position:absolute;bottom:22px;height:46px;left:calc((100% - (var(--n) - 1) * var(--cg)) / var(--n) * ((var(--n) - 2) + .5) + (var(--n) - 2) * var(--cg));width:calc((100% - (var(--n) - 1) * var(--cg)) / var(--n) + var(--cg));transform-origin:50% 100%;transition:transform .6s var(--ease-out),opacity .45s var(--ease)}.lst-loop-arc[data-astro-cid-xfroqozy]{position:absolute;inset:0;border:2px dashed rgba(201,139,255,.75);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0}.lst-loop-head[data-astro-cid-xfroqozy]{position:absolute;left:0;bottom:2px;width:9px;height:9px;border-right:2px solid #c98bff;border-bottom:2px solid #c98bff;transform:translate(-50%) rotate(45deg)}.lst-loop[data-astro-cid-xfroqozy] b[data-astro-cid-xfroqozy]{position:absolute;left:50%;top:0;transform:translate(-50%,-55%);padding:.12rem .55rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#e6ccff;background:#170b2e;border:1px solid rgba(201,139,255,.4)}.lst-steps[data-astro-cid-xfroqozy]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--cg);align-items:stretch}.lst-step[data-astro-cid-xfroqozy] .lst-extra[data-astro-cid-xfroqozy]{display:none}.lst-install[data-astro-cid-xfroqozy]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1rem 1.25rem;align-items:center;margin-top:1rem;padding:1rem 1.25rem;border-radius:var(--r-md);background:#ffffff0a;border:1px solid rgba(201,139,255,.2)}.lst-install[data-astro-cid-xfroqozy] .lst-code[data-astro-cid-xfroqozy]{margin:0}.lst-install[data-astro-cid-xfroqozy] .lst-code[data-astro-cid-xfroqozy] pre[data-astro-cid-xfroqozy]{word-break:normal}.lst-install[data-astro-cid-xfroqozy] .lst-note[data-astro-cid-xfroqozy]{margin:0}.lst-vline[data-astro-cid-xfroqozy]{display:none}.lst-step[data-astro-cid-xfroqozy]{position:relative;padding:1.15rem .9rem 1rem;border-radius:var(--r-md);background:#ffffff0d;border:1px solid rgba(201,139,255,.2);transition:opacity .4s var(--ease),transform .4s var(--ease-out)}.lst-step[data-astro-cid-xfroqozy]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px var(--brand-300),0 0 26px -2px #a463f599;transition:opacity .4s var(--ease)}.lst-step[data-astro-cid-xfroqozy].is-final{background:radial-gradient(110% 90% at 80% 0%,rgba(164,99,245,.3),transparent 60%),#841be924;border-color:#c98bff73}.lst-step[data-astro-cid-xfroqozy] .lst-n[data-astro-cid-xfroqozy]{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:24px;height:24px;font-size:.74rem;box-shadow:0 0 0 3px #140a29}.lst-board[data-astro-cid-xfroqozy]:is(.is-armed:not(.is-run),.is-armed:not(.is-done)) .lst-step[data-astro-cid-xfroqozy]{opacity:.35}.lst-board[data-astro-cid-xfroqozy]:is(.is-armed:not(.is-run),.is-armed:not(.is-done)) .lst-tick[data-astro-cid-xfroqozy]{opacity:.45}.lst-board[data-astro-cid-xfroqozy]:is(.is-armed:not(.is-run),.is-armed:not(.is-done)) .lst-fill[data-astro-cid-xfroqozy]{transform:scaleX(0)}.lst-board[data-astro-cid-xfroqozy]:is(.is-armed:not(.is-run),.is-armed:not(.is-done)) .lst-chip[data-astro-cid-xfroqozy]{opacity:0;transform:translate(0)}.lst-board[data-astro-cid-xfroqozy]:is(.is-armed:not(.is-run),.is-armed:not(.is-done)) .lst-loop[data-astro-cid-xfroqozy]{opacity:0;transform:scaleY(.35)}.lst-board[data-astro-cid-xfroqozy].is-armed .lst-step[data-astro-cid-xfroqozy]:focus-within{opacity:1}.lst-board[data-astro-cid-xfroqozy].is-armed.is-run:not(.is-done) .lst-step[data-astro-cid-xfroqozy].is-on{opacity:1}.lst-board[data-astro-cid-xfroqozy].is-armed.is-run:not(.is-done) .lst-fill[data-astro-cid-xfroqozy]{transform:scaleX(var(--p, 0))}.lst-board[data-astro-cid-xfroqozy].is-armed.is-run.has-chip:not(.is-done) .lst-chip[data-astro-cid-xfroqozy]{opacity:1;transform:translate(calc((100% - (var(--n) - 1) * var(--cg)) / var(--n) * (var(--k, 0) + .5) + var(--k, 0) * var(--cg)))}.lst-board[data-astro-cid-xfroqozy].is-armed.is-run:not(.is-done) .lst-step[data-astro-cid-xfroqozy].is-cur{transform:translateY(-3px)}.lst-board[data-astro-cid-xfroqozy].is-armed.is-run:not(.is-done) .lst-step[data-astro-cid-xfroqozy].is-cur:after{opacity:1}}@media(min-width:900px)and (max-width:1199.98px){.lst-who[data-astro-cid-xfroqozy]{white-space:nowrap;font-size:.68rem;padding-inline:.45rem}}@media(min-width:900px)and (max-width:1099.98px){.lst-verb[data-astro-cid-xfroqozy]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:899.98px){.lst-ruler[data-astro-cid-xfroqozy]{display:none}.lst-board[data-astro-cid-xfroqozy],.lst-fine[data-astro-cid-xfroqozy]{max-width:40rem;margin-inline:auto}.lst-tl[data-astro-cid-xfroqozy]{position:relative}.lst-vline[data-astro-cid-xfroqozy]{position:absolute;left:14px;top:15px;bottom:30px;width:2px;border-radius:2px;background:linear-gradient(180deg,#c98bff,#841be9 70%,#841be959);transform-origin:50% 0}.lst-steps[data-astro-cid-xfroqozy]{position:relative;display:grid;gap:.9rem}.lst-step[data-astro-cid-xfroqozy]{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:.85rem;align-items:start}.lst-step[data-astro-cid-xfroqozy] .lst-n[data-astro-cid-xfroqozy]{position:relative;z-index:1;width:30px;height:30px;margin-top:.7rem;font-size:.875rem;box-shadow:0 0 0 5px #140a29}.lst-card[data-astro-cid-xfroqozy]{padding:.9rem 1rem 1rem;border-radius:var(--r-lg);background:#ffffff0d;border:1px solid rgba(201,139,255,.2)}.lst-step[data-astro-cid-xfroqozy].is-final .lst-card[data-astro-cid-xfroqozy]{background:radial-gradient(110% 90% at 80% 0%,rgba(164,99,245,.3),transparent 60%),#841be924;border-color:#c98bff73}.lst-board[data-astro-cid-xfroqozy].is-armed:not(.is-run) .lst-vline[data-astro-cid-xfroqozy]{transform:scaleY(0)}.lst-board[data-astro-cid-xfroqozy].is-armed:not(.is-run) .lst-n[data-astro-cid-xfroqozy]{opacity:0;transform:scale(.6)}.lst-board[data-astro-cid-xfroqozy].is-armed.is-run .lst-vline[data-astro-cid-xfroqozy]{animation:lst-grow-y 1.6s var(--ease-out) .1s both}.lst-board[data-astro-cid-xfroqozy].is-armed.is-run .lst-n[data-astro-cid-xfroqozy]{animation:lst-pop .35s var(--ease-out) both;animation-delay:calc(var(--i) * .25s + .15s)}}@keyframes lst-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lst-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.lst-board[data-astro-cid-xfroqozy].is-run .lst-step[data-astro-cid-xfroqozy].is-cur .lst-caret[data-astro-cid-xfroqozy]{animation:lst-blink 1s steps(1) infinite}@keyframes lst-blink{50%{opacity:1}}.lst-fine[data-astro-cid-xfroqozy]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(1rem,.5rem + 2vw,1.75rem);margin-top:2.5rem}.lst-needs[data-astro-cid-xfroqozy],.lst-rules[data-astro-cid-xfroqozy]{min-width:0;padding:clamp(1.15rem,.8rem + 1.5vw,1.75rem);border-radius:var(--r-xl);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(201,139,255,.2)}.lst-fine[data-astro-cid-xfroqozy] h3[data-astro-cid-xfroqozy]{display:flex;align-items:center;gap:.5rem;margin:0;color:#fff;font-size:var(--fs-md)}.lst-fine[data-astro-cid-xfroqozy] h3[data-astro-cid-xfroqozy] svg{color:#c98bff}.lst-needs[data-astro-cid-xfroqozy] ul[data-astro-cid-xfroqozy]{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.6rem}.lst-needs[data-astro-cid-xfroqozy] li[data-astro-cid-xfroqozy]{display:flex;gap:.55rem;align-items:flex-start;font-size:var(--fs-sm);line-height:1.55;color:#d9cdf5}.lst-needs[data-astro-cid-xfroqozy] li[data-astro-cid-xfroqozy] svg{color:#c98bff;margin-top:.2rem}.lst-src[data-astro-cid-xfroqozy]{margin:1rem 0 0;font-size:var(--fs-xs);line-height:1.5;color:#a99bc9}.lst-rules[data-astro-cid-xfroqozy] ul[data-astro-cid-xfroqozy]{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.lst-rules[data-astro-cid-xfroqozy] li[data-astro-cid-xfroqozy]{display:flex;gap:.7rem;align-items:flex-start;min-width:0}.lst-ric[data-astro-cid-xfroqozy]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#d9b8ff;background:#ffffff0d;border:1px solid rgba(201,139,255,.22)}.lst-rules[data-astro-cid-xfroqozy] b[data-astro-cid-xfroqozy]{display:block;color:#fff;font-size:var(--fs-sm)}.lst-rules[data-astro-cid-xfroqozy] p[data-astro-cid-xfroqozy]{margin:.2rem 0 0;font-size:.82rem;line-height:1.55;color:#c9bce6;overflow-wrap:break-word}@media(max-width:1100px){.lst-fine[data-astro-cid-xfroqozy]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.lst-rules[data-astro-cid-xfroqozy] ul[data-astro-cid-xfroqozy]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lst-board[data-astro-cid-xfroqozy] [data-astro-cid-xfroqozy],.lst-board[data-astro-cid-xfroqozy] [data-astro-cid-xfroqozy]:before,.lst-board[data-astro-cid-xfroqozy] [data-astro-cid-xfroqozy]:after{transition:none!important;animation:none!important}}.lstc-list[data-astro-cid-xfroqozy]{list-style:none;margin:2.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;counter-reset:none}.lstc-item[data-astro-cid-xfroqozy]{position:relative;min-width:0;padding:1.4rem 1rem 1.1rem;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line-2);box-shadow:var(--shadow-xs)}.lstc-item[data-astro-cid-xfroqozy]:last-child{border-color:var(--brand-200);background:linear-gradient(160deg,var(--brand-50),#fff 70%)}.lstc-n[data-astro-cid-xfroqozy]{position:absolute;top:-13px;left:1rem;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-family:var(--font-display);font-weight:700;font-size:.78rem;color:#fff;background:var(--grad-brand);box-shadow:0 0 0 3px var(--surface-2)}.lstc-item[data-astro-cid-xfroqozy] h3[data-astro-cid-xfroqozy]{margin:0;font-size:var(--fs-md);line-height:1.25}.lstc-who[data-astro-cid-xfroqozy]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:.5rem 0 0;font-size:.78rem;color:var(--muted)}.lstc-who[data-astro-cid-xfroqozy] svg{color:var(--brand)}.lstc-who[data-astro-cid-xfroqozy] b[data-astro-cid-xfroqozy]{color:var(--ink)}.lstc-also[data-astro-cid-xfroqozy]{flex-basis:100%;font-size:.74rem}.lstc-facts[data-astro-cid-xfroqozy]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0 0}.lstc-facts[data-astro-cid-xfroqozy] span[data-astro-cid-xfroqozy]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;background:#fff;border:1px solid var(--line-2);font-size:var(--fs-xs);font-weight:600;color:var(--ink-2)}.lstc-facts[data-astro-cid-xfroqozy] svg{color:var(--brand)}@media(max-width:899.98px){.lstc-list[data-astro-cid-xfroqozy]{grid-template-columns:minmax(0,1fr);gap:1.1rem;max-width:32rem;margin-inline:auto}}
