.nw-flow:where(.astro-4tgvzlqj){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);margin:1.75rem 0 0;padding:1.4rem;container:nw-flow/inline-size}@media (width<=44rem){.nw-flow:where(.astro-4tgvzlqj){padding:1.1rem}}.nw-flow__track:where(.astro-4tgvzlqj){grid-template-columns:var(--nw-cols);align-items:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.nw-flow__step:where(.astro-4tgvzlqj){flex-direction:column;gap:.45rem;min-width:0;display:flex;margin:0!important}.nw-flow__head:where(.astro-4tgvzlqj){align-items:flex-end;gap:.5rem;height:40px;display:flex}.nw-flow__n:where(.astro-4tgvzlqj){font:700 .75rem/1 var(--font-mono);color:var(--on-action);background:var(--action);border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;margin-bottom:.15rem;display:grid}.nw-flow__title:where(.astro-4tgvzlqj){font:700 .9375rem/1.35 var(--font-sans);color:var(--text);margin:.1rem 0 0}.nw-flow__text:where(.astro-4tgvzlqj){color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.nw-flow__text:where(.astro-4tgvzlqj) code,.nw-flow__why:where(.astro-4tgvzlqj) code{font:400 .85em var(--font-mono);background:var(--code-bg);color:var(--code-text);border-radius:var(--radius-sm);padding:.05em .3em}.nw-flow__arrow:where(.astro-4tgvzlqj){flex-direction:column;align-items:stretch;gap:.5rem;min-width:0;padding:18px 1rem 0;display:flex;margin:0!important}.nw-flow__line:where(.astro-4tgvzlqj){background:var(--line);border-radius:2px;height:2px;position:relative}.nw-flow__line:where(.astro-4tgvzlqj):after{content:"";border:5px solid #0000;border-left:7px solid var(--muted);border-right:0;position:absolute;top:-4px;right:-2px}.nw-flow__why:where(.astro-4tgvzlqj){font:400 .8125rem/1.45 var(--font-sans);color:var(--muted);text-align:center;text-wrap:balance}.nw-flow__loop:where(.astro-4tgvzlqj){flex-direction:column;gap:.45rem;margin:1.2rem 0 0;display:flex}.nw-flow__loopline:where(.astro-4tgvzlqj){border:2px solid var(--line);border-top:0;border-radius:0 0 10px 10px;height:14px;position:relative}.nw-flow__loopline:where(.astro-4tgvzlqj):before{content:"";border:5px solid #0000;border-bottom:7px solid var(--muted);border-top:0;position:absolute;top:-9px;left:-7px}.nw-flow__loop:where(.astro-4tgvzlqj) .nw-flow__why:where(.astro-4tgvzlqj){text-align:center}@container nw-flow (width<=52rem){.nw-flow__track:where(.astro-4tgvzlqj){grid-template-columns:minmax(0,1fr)}.nw-flow__arrow:where(.astro-4tgvzlqj){flex-direction:row;align-items:center;gap:.9rem;padding:.6rem 0 .6rem 15px}.nw-flow__line:where(.astro-4tgvzlqj){flex:none;width:2px;height:2.2rem}.nw-flow__line:where(.astro-4tgvzlqj):after{border:5px solid #0000;border-top:7px solid var(--muted);border-bottom:0;inset:auto auto -2px -4px}.nw-flow__why:where(.astro-4tgvzlqj){text-align:start}.nw-flow__loopline:where(.astro-4tgvzlqj){display:none}.nw-flow__loop:where(.astro-4tgvzlqj) .nw-flow__why:where(.astro-4tgvzlqj){text-align:start}.nw-flow__loop:where(.astro-4tgvzlqj) .nw-flow__why:where(.astro-4tgvzlqj):before{content:"↺ ";color:var(--muted)}}.nw-flow:where(.astro-4tgvzlqj).nw-flow--down{padding:1.2rem 1.3rem}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__track:where(.astro-4tgvzlqj){grid-template-columns:minmax(0,1fr)}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__arrow:where(.astro-4tgvzlqj){flex-direction:row;align-items:center;gap:.9rem;padding:.6rem 0 .6rem 15px}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__line:where(.astro-4tgvzlqj){flex:none;width:2px;height:2.2rem}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__line:where(.astro-4tgvzlqj):after{border:5px solid #0000;border-top:7px solid var(--muted);border-bottom:0;inset:auto auto -2px -4px}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__why:where(.astro-4tgvzlqj){text-align:start}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__loopline:where(.astro-4tgvzlqj){display:none}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__loop:where(.astro-4tgvzlqj) .nw-flow__why:where(.astro-4tgvzlqj){text-align:start}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__loop:where(.astro-4tgvzlqj) .nw-flow__why:where(.astro-4tgvzlqj):before{content:"↺ ";color:var(--muted)}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__step:where(.astro-4tgvzlqj){grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.25rem 1rem;display:grid}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__head:where(.astro-4tgvzlqj){flex-direction:column;grid-row:1/span 3;align-items:center;gap:.3rem;height:auto}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__step:where(.astro-4tgvzlqj)>:where(.astro-4tgvzlqj):not(.nw-flow__head){grid-column:2}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__arrow:where(.astro-4tgvzlqj){padding:.35rem 0 .45rem 16px}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__line:where(.astro-4tgvzlqj){height:1.9rem}.nw-flow--down:where(.astro-4tgvzlqj) .nw-flow__why:where(.astro-4tgvzlqj){font-style:italic}
