.interaction-flow[data-astro-cid-cjzkknc7]{color:var(--series-ink);margin:1.8rem 0;font-size:.85rem;line-height:1.65;container-type:inline-size}.figure-title[data-astro-cid-cjzkknc7]{margin:0 0 1rem;font-size:1rem;font-weight:700}.layer[data-astro-cid-cjzkknc7]{border:1px solid var(--series-rule);background:var(--series-paper);border-radius:.6rem;padding:1rem}.layer[data-astro-cid-cjzkknc7]>strong[data-astro-cid-cjzkknc7],.layer[data-astro-cid-cjzkknc7]>span[data-astro-cid-cjzkknc7]{display:block}.layer[data-astro-cid-cjzkknc7]>strong[data-astro-cid-cjzkknc7]{margin-bottom:.3rem}.layer[data-astro-cid-cjzkknc7]>span[data-astro-cid-cjzkknc7]{color:var(--series-secondary)}.control[data-astro-cid-cjzkknc7]{border-color:var(--series-blue);background:var(--series-blue-wash)}.responsibilities[data-astro-cid-cjzkknc7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.responsibilities[data-astro-cid-cjzkknc7] span[data-astro-cid-cjzkknc7]{border:1px solid var(--series-blue);background:var(--series-paper);border-radius:.35rem;padding:.6rem .75rem}.connections[data-astro-cid-cjzkknc7]{grid-template-columns:1fr 1fr;gap:1rem;padding:.8rem .5rem;display:grid}.connections[data-astro-cid-cjzkknc7] span[data-astro-cid-cjzkknc7]:first-child{color:var(--series-blue)}.connections[data-astro-cid-cjzkknc7] span[data-astro-cid-cjzkknc7]:last-child{color:var(--series-feedback)}figcaption[data-astro-cid-cjzkknc7]{color:var(--series-secondary);margin-top:.8rem;font-size:.78rem}@container (width<=540px){.responsibilities[data-astro-cid-cjzkknc7],.connections[data-astro-cid-cjzkknc7]{grid-template-columns:minmax(0,1fr)}.connections[data-astro-cid-cjzkknc7]{gap:.3rem}}.async-timeline[data-astro-cid-uwhszbfr]{color:var(--series-ink);margin:1.8rem 0;font-size:.85rem;line-height:1.65;container-type:inline-size}.figure-title[data-astro-cid-uwhszbfr]{margin:0 0 .35rem;font-size:1rem;font-weight:700}.reading-hint[data-astro-cid-uwhszbfr]{color:var(--series-secondary);margin:0 0 1rem;font-size:.78rem}.lanes[data-astro-cid-uwhszbfr]{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);align-items:stretch;display:grid}.lane-title[data-astro-cid-uwhszbfr]{padding:0 .6rem .6rem;font-weight:600}.time-point[data-astro-cid-uwhszbfr]{grid-column:1/-1;align-items:center;gap:.6rem;margin:.3rem 0 .6rem;font-size:.8rem;display:flex}.time-point[data-astro-cid-uwhszbfr] strong[data-astro-cid-uwhszbfr]{border:1px solid var(--series-blue);color:var(--series-blue);background:var(--series-blue-wash);font-variant-numeric:tabular-nums;border-radius:.3rem;flex:none;padding:.1rem .45rem}.time-point[data-astro-cid-uwhszbfr]:after{content:"";border-top:1px solid var(--series-rule);flex:1}.step[data-astro-cid-uwhszbfr]{border:1px solid var(--series-rule);background:var(--series-paper);border-radius:.5rem;min-width:0;padding:.8rem 1rem}.step[data-astro-cid-uwhszbfr] strong[data-astro-cid-uwhszbfr],.step[data-astro-cid-uwhszbfr] span[data-astro-cid-uwhszbfr]{display:block}.step[data-astro-cid-uwhszbfr] span[data-astro-cid-uwhszbfr]{color:var(--series-secondary)}.input[data-astro-cid-uwhszbfr]{border-color:var(--series-blue);background:var(--series-blue-wash)}.input[data-astro-cid-uwhszbfr] .event-label[data-astro-cid-uwhszbfr]{color:var(--series-blue)}.reply[data-astro-cid-uwhszbfr]{border-color:var(--series-feedback)}.reply[data-astro-cid-uwhszbfr] .event-label[data-astro-cid-uwhszbfr]{color:var(--series-feedback)}.event-label[data-astro-cid-uwhszbfr]{margin-bottom:.3rem;font-size:.75rem}.waiting[data-astro-cid-uwhszbfr]{background:var(--series-canvas);border-style:dashed}.connector[data-astro-cid-uwhszbfr]{text-align:center;color:var(--series-blue);align-self:center;font-size:1.5rem}.continuation[data-astro-cid-uwhszbfr]{text-align:center;color:var(--series-secondary);padding:.3rem 0}figcaption[data-astro-cid-uwhszbfr]{color:var(--series-secondary);margin:.8rem 0 0;font-size:.78rem}@container (width<=450px){.lanes[data-astro-cid-uwhszbfr]{grid-template-columns:minmax(0,1fr) 1.6rem minmax(0,1fr)}.step[data-astro-cid-uwhszbfr]{padding:.65rem .6rem}.lane-title[data-astro-cid-uwhszbfr]{padding-left:.3rem}}
