.loopviz[data-astro-cid-ww2lo32c]{aspect-ratio:600/460;width:min(100%,560px);margin:0 auto;position:relative}@media (width<=520px){.loopviz[data-astro-cid-ww2lo32c] .center[data-astro-cid-ww2lo32c] b[data-astro-cid-ww2lo32c]{font-size:16px}.loopviz[data-astro-cid-ww2lo32c] .center[data-astro-cid-ww2lo32c] span[data-astro-cid-ww2lo32c]{font-size:12px}.loopviz[data-astro-cid-ww2lo32c] .st text{font-size:17px}}.loopviz[data-astro-cid-ww2lo32c] svg[data-astro-cid-ww2lo32c]{width:100%;height:100%;overflow:visible}.loopviz[data-astro-cid-ww2lo32c] .center[data-astro-cid-ww2lo32c]{text-align:center;place-items:center;display:grid;position:absolute;inset:30% 32%}.loopviz[data-astro-cid-ww2lo32c] .center[data-astro-cid-ww2lo32c] b[data-astro-cid-ww2lo32c]{font-size:20px;font-weight:600;display:block}.loopviz[data-astro-cid-ww2lo32c] .center[data-astro-cid-ww2lo32c] span[data-astro-cid-ww2lo32c]{color:var(--fg-3);margin-top:6px;font-size:14px;font-weight:300;display:block}.loopviz[data-astro-cid-ww2lo32c] .track{fill:none;stroke:var(--line-2);stroke-width:1px}.loopviz[data-astro-cid-ww2lo32c] .arc{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease)}.loopviz[data-astro-cid-ww2lo32c] .st circle{fill:var(--bg);stroke:var(--fg-4);stroke-width:1.5px;transition:all .3s}.loopviz[data-astro-cid-ww2lo32c] .st text{font:500 13px var(--mono);fill:var(--fg-3);transition:fill .3s}.loopviz[data-astro-cid-ww2lo32c] .st.on circle{fill:var(--accent);stroke:var(--accent)}.loopviz[data-astro-cid-ww2lo32c] .st.on text{fill:var(--fg)}.phases[data-astro-cid-ww2lo32c]{gap:4px;margin:28px 0 0;padding:0;list-style:none;display:grid}.phases[data-astro-cid-ww2lo32c] li[data-astro-cid-ww2lo32c]{border-radius:12px;grid-template-columns:120px 1fr;gap:14px;padding:14px 16px;transition:background .3s;display:grid}.phases[data-astro-cid-ww2lo32c] li[data-astro-cid-ww2lo32c].on{background:var(--raise)}.phases[data-astro-cid-ww2lo32c] b[data-astro-cid-ww2lo32c]{font:500 14px/1.6 var(--mono);color:var(--fg-3)}.phases[data-astro-cid-ww2lo32c] li[data-astro-cid-ww2lo32c].on b[data-astro-cid-ww2lo32c]{color:var(--accent)}.phases[data-astro-cid-ww2lo32c] span[data-astro-cid-ww2lo32c]{color:var(--fg-2);font-weight:300}@media (width<=520px){.phases[data-astro-cid-ww2lo32c] li[data-astro-cid-ww2lo32c]{grid-template-columns:1fr;gap:2px}}.dim[data-astro-cid-ww2lo32c]{color:var(--fg-4)}.built[data-astro-cid-ww2lo32c]{grid-template-columns:1fr 90px 1.3fr;align-items:center;margin-top:40px;display:grid}.built__run[data-astro-cid-ww2lo32c]{border:1px solid var(--accent);background:var(--accent-wash);border-radius:18px;gap:10px;padding:26px;display:grid}.built__run[data-astro-cid-ww2lo32c] b[data-astro-cid-ww2lo32c]{font-size:20px;font-weight:600;line-height:1.25}.built__run[data-astro-cid-ww2lo32c] small[data-astro-cid-ww2lo32c]{color:var(--fg-4);font:400 12px/1 var(--mono)}.built__wires[data-astro-cid-ww2lo32c]{width:100%;height:300px;overflow:visible}.built__wires[data-astro-cid-ww2lo32c] path[data-astro-cid-ww2lo32c]{fill:none;stroke:var(--accent);stroke-opacity:.6;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:5 6;animation:1.4s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-22px}}.built__outs[data-astro-cid-ww2lo32c]{gap:14px;display:grid}.out[data-astro-cid-ww2lo32c]{border:1px solid var(--line-2);background:var(--panel);border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:16px;min-height:88px;padding:18px 20px;display:grid}.out__ic[data-astro-cid-ww2lo32c]{border:1px solid var(--line-2);width:46px;height:46px;font:600 16px/1 var(--mono);color:var(--accent);border-radius:12px;place-items:center;display:grid}.out[data-astro-cid-ww2lo32c] b[data-astro-cid-ww2lo32c]{font-size:17px;font-weight:600;display:block}.out[data-astro-cid-ww2lo32c] span[data-astro-cid-ww2lo32c]{color:var(--fg-3);font-size:14.5px;font-weight:300}.out[data-astro-cid-ww2lo32c] code[data-astro-cid-ww2lo32c]{font:400 12.5px/1 var(--mono);color:var(--fg-3);border:1px solid var(--line);border-radius:6px;padding:6px 8px}.built__foot[data-astro-cid-ww2lo32c]{color:var(--fg-4);margin-top:24px;font-size:14.5px}.built__foot[data-astro-cid-ww2lo32c] a[data-astro-cid-ww2lo32c],.inl[data-astro-cid-ww2lo32c]{color:var(--fg-2);border-bottom:1px solid var(--line-2)}@media (width<=860px){.built[data-astro-cid-ww2lo32c]{grid-template-columns:1fr}.built__wires[data-astro-cid-ww2lo32c]{display:none}.built__run[data-astro-cid-ww2lo32c]{margin-bottom:14px}.built__run[data-astro-cid-ww2lo32c]:after{content:"↓";font:500 18px/1 var(--mono);color:var(--accent);justify-self:center;margin-bottom:-6px}}@media (width<=520px){.out[data-astro-cid-ww2lo32c]{grid-template-columns:40px 1fr}.out[data-astro-cid-ww2lo32c] code[data-astro-cid-ww2lo32c]{grid-column:2;justify-self:start}.out__ic[data-astro-cid-ww2lo32c]{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.built__wires[data-astro-cid-ww2lo32c] path[data-astro-cid-ww2lo32c]{animation:none}}.tips[data-astro-cid-ww2lo32c]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.tips[data-astro-cid-ww2lo32c] span[data-astro-cid-ww2lo32c]{border:1px solid var(--line);color:var(--fg-3);border-radius:99px;padding:10px 14px;font-size:14px}.tips[data-astro-cid-ww2lo32c] b[data-astro-cid-ww2lo32c]{color:var(--fg);font-weight:500}.tips[data-astro-cid-ww2lo32c] span[data-astro-cid-ww2lo32c].key b[data-astro-cid-ww2lo32c]{color:var(--accent)}.explorer__files[data-astro-cid-ww2lo32c] .t[data-astro-cid-ww2lo32c]{color:var(--fg-4);margin-left:auto;padding-left:10px;font-size:11px}.explorer__files[data-astro-cid-ww2lo32c] .i[data-astro-cid-ww2lo32c],.explorer__files[data-astro-cid-ww2lo32c] button[data-astro-cid-ww2lo32c].key,.explorer__files[data-astro-cid-ww2lo32c] button[data-astro-cid-ww2lo32c].key .t[data-astro-cid-ww2lo32c]{color:var(--accent)}
