svg.svelte-1d2e60t{width:100%;min-width:26rem;height:auto}.rail.svelte-1d2e60t,.rule.svelte-1d2e60t{stroke:var(--border);stroke-width:1px}.pip.svelte-1d2e60t{fill:var(--accent)}.return.svelte-1d2e60t{stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:4 3}.idx.svelte-1d2e60t,.return-label.svelte-1d2e60t{fill:var(--muted);font-family:var(--font-mono);font-size:11px}.label.svelte-1d2e60t{fill:var(--fg);font-family:var(--font-mono);font-size:13px}h1.svelte-jpu0s8{margin:.6rem 0 .2rem;font-size:1.35rem;font-weight:700}.sub.svelte-jpu0s8{color:var(--muted);margin:0 0 1.5rem}.layout.svelte-jpu0s8{gap:1.5rem;display:grid}.layout.svelte-jpu0s8>:where(.svelte-jpu0s8){min-width:0}@media (width>=58rem){.layout.svelte-jpu0s8{grid-template-columns:13rem minmax(0,1fr);align-items:start}.index.svelte-jpu0s8{position:sticky;top:5.5rem}}.index.svelte-jpu0s8{border:1px solid var(--border);background:var(--card-bg);padding:.7rem .8rem}.index-head.svelte-jpu0s8{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 .4rem;font-size:.66rem}.index.svelte-jpu0s8 ol:where(.svelte-jpu0s8){margin:0;padding:0;list-style:none}.index.svelte-jpu0s8 li:where(.svelte-jpu0s8){margin-bottom:.15rem}.index.svelte-jpu0s8 a:where(.svelte-jpu0s8){padding:.1rem 0;text-decoration:none;display:block}.index.svelte-jpu0s8 a:where(.svelte-jpu0s8):hover{text-decoration:underline}.idx.svelte-jpu0s8{color:var(--muted);margin-right:.5rem}h2.svelte-jpu0s8{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);border-bottom:1px solid var(--border);margin:0 0 .6rem;padding-bottom:.35rem;font-size:.74rem;font-weight:700}h3.svelte-jpu0s8{margin:1.2rem 0 .5rem;font-size:.85rem}section.svelte-jpu0s8{margin-bottom:2.2rem;scroll-margin-top:5.5rem}p.svelte-jpu0s8{max-width:68ch;margin:0 0 .8rem}.claim.svelte-jpu0s8{border-left:3px solid var(--accent);padding-left:.7rem;font-weight:700}.governance.svelte-jpu0s8,.loopback.svelte-jpu0s8,.enforcement.svelte-jpu0s8{color:var(--muted)}.tally.svelte-jpu0s8{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:.72rem}table.svelte-jpu0s8{border-collapse:collapse;width:100%;min-width:46rem;font-size:.78rem}th.svelte-jpu0s8,td.svelte-jpu0s8{text-align:left;vertical-align:top;border:1px solid var(--border);padding:.45rem .7rem}thead.svelte-jpu0s8 th:where(.svelte-jpu0s8){text-transform:uppercase;letter-spacing:.12em;color:var(--muted);background:var(--card-bg);font-size:.66rem}.id-cell.svelte-jpu0s8{color:var(--fg);min-width:10rem;font-weight:700}.intent.svelte-jpu0s8{color:var(--muted);margin-top:.2rem;font-weight:400;display:block}.state.svelte-jpu0s8{white-space:nowrap;color:var(--accent)}tr.unknown.svelte-jpu0s8 .state:where(.svelte-jpu0s8){color:var(--muted)}tr.unknown.svelte-jpu0s8 th:where(.svelte-jpu0s8),tr.unknown.svelte-jpu0s8 td:where(.svelte-jpu0s8){border-style:dashed}.basis.svelte-jpu0s8,.src.svelte-jpu0s8{color:var(--muted);min-width:9rem}.src.svelte-jpu0s8 ul:where(.svelte-jpu0s8){margin:0;padding-left:.9rem}.slot.svelte-jpu0s8{border:1px solid var(--accent);background:var(--card-bg);padding:.9rem 1rem}.io.svelte-jpu0s8{gap:1rem;margin-bottom:.8rem;display:grid}@media (width>=40rem){.io.svelte-jpu0s8{grid-template-columns:1fr 1fr}}.io-head.svelte-jpu0s8{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 .3rem;font-size:.66rem;font-weight:700}.io.svelte-jpu0s8 ul:where(.svelte-jpu0s8),.open.svelte-jpu0s8{margin:0;padding-left:1.1rem}.io.svelte-jpu0s8 li:where(.svelte-jpu0s8),.open.svelte-jpu0s8 li:where(.svelte-jpu0s8){margin-bottom:.35rem}.why.svelte-jpu0s8{border-top:1px solid var(--border);margin-bottom:0;padding-top:.6rem}.pipe.svelte-jpu0s8{gap:1.25rem;display:grid}.pipe.svelte-jpu0s8>:where(.svelte-jpu0s8){min-width:0}@media (width>=56rem){.pipe.svelte-jpu0s8{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}}.stages.svelte-jpu0s8{margin:0}.kv.svelte-jpu0s8{border-bottom:1px dotted var(--border);padding:.35rem 0}.kv.svelte-jpu0s8 dt:where(.svelte-jpu0s8){font-weight:700}.kv.svelte-jpu0s8 dd:where(.svelte-jpu0s8){color:var(--muted);margin:.15rem 0 0}.policy.svelte-jpu0s8{border:1px solid var(--border);padding:.9rem 1rem}.none.svelte-jpu0s8{color:var(--muted)}
