.sq:where(.astro-vbg7lawp){margin:1.5rem 0;container-type:inline-size}.sq-box:where(.astro-vbg7lawp){border:1px solid var(--line);background:var(--card);border-radius:10px;padding:.8rem .6rem .9rem}.sq-hide:where(.astro-vbg7lawp){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sq-actors:where(.astro-vbg7lawp),.sq-steps:where(.astro-vbg7lawp),.sq-lives:where(.astro-vbg7lawp){grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sq-actor:where(.astro-vbg7lawp){border:1px solid var(--line-strong);background:var(--node-bg);text-align:center;color:var(--muted);border-radius:8px;margin:0;padding:.4rem .45rem;font-size:.78rem;line-height:1.3}.sq-actor:where(.astro-vbg7lawp) b:where(.astro-vbg7lawp){color:var(--ink);font-size:.8125rem;font-weight:600;display:block}.sq-actor:where(.astro-vbg7lawp) span:where(.astro-vbg7lawp){font-size:.7rem;display:block}.sq-yours:where(.astro-vbg7lawp){background:var(--core-bg);border-color:var(--core-line)}.sq-ours:where(.astro-vbg7lawp){background:var(--gov-bg)}.sq-person:where(.astro-vbg7lawp){background:var(--human-bg);border-color:var(--sand-line)}.sq-person:where(.astro-vbg7lawp) b:where(.astro-vbg7lawp){color:var(--human-ink)}.sq-body:where(.astro-vbg7lawp){padding-top:.4rem;position:relative}.sq-lives:where(.astro-vbg7lawp){position:absolute;inset:0}.sq-lives:where(.astro-vbg7lawp) span:where(.astro-vbg7lawp){position:relative}.sq-lives:where(.astro-vbg7lawp) span:where(.astro-vbg7lawp):before{content:"";border-left:1px dashed var(--line-strong);position:absolute;top:0;bottom:0;left:50%}.sq-phase:where(.astro-vbg7lawp){width:fit-content;font:500 .66rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);background:var(--card);border:1px solid var(--line);border-radius:999px;margin:.55rem 0 .15rem;padding:.15rem .5rem;position:relative}.sq-steps:where(.astro-vbg7lawp){counter-reset:sq;row-gap:.3rem;position:relative}.sq-step:where(.astro-vbg7lawp){counter-increment:sq;color:var(--muted);margin:0;padding:0 0 .85rem;font-size:.78rem;line-height:1.35;position:relative}.sq-text:where(.astro-vbg7lawp){margin:0 calc(100% / var(--k) / 2);text-align:center;background:var(--card);border-radius:6px;padding:.1rem .5rem;display:block;position:relative}.sq-text:where(.astro-vbg7lawp) b:where(.astro-vbg7lawp){color:var(--ink);font-weight:600}.sq-text:where(.astro-vbg7lawp) b:where(.astro-vbg7lawp):before{content:counter(sq);min-width:1.15rem;height:1.15rem;font:600 .65rem/1 var(--mono);color:var(--card);background:var(--teal);vertical-align:.05rem;border-radius:999px;place-items:center;margin-right:.35rem;display:inline-grid}.sq-detail:where(.astro-vbg7lawp){display:block}.sq-coming:where(.astro-vbg7lawp){font-style:normal;font:600 .65rem/1 var(--mono);color:var(--attention);text-transform:uppercase;letter-spacing:.06em}.sq-who:where(.astro-vbg7lawp){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sq-line:where(.astro-vbg7lawp){bottom:.35rem;left:calc(100% / var(--k) / 2);right:calc(100% / var(--k) / 2);border-top:2px solid var(--teal);position:absolute}.sq-line:where(.astro-vbg7lawp):after{content:"";border:5px solid #0000;position:absolute;top:-6px}.sq-ltr:where(.astro-vbg7lawp) .sq-line:where(.astro-vbg7lawp):after{border-left:8px solid var(--teal);border-right:0;right:-2px}.sq-rtl:where(.astro-vbg7lawp) .sq-line:where(.astro-vbg7lawp):after{border-right:8px solid var(--teal);border-left:0;left:-2px}.sq-k-file:where(.astro-vbg7lawp) .sq-line:where(.astro-vbg7lawp){border-top-style:dashed;border-top-color:var(--attention)}.sq-k-file:where(.astro-vbg7lawp).sq-ltr .sq-line:where(.astro-vbg7lawp):after{border-left-color:var(--attention)}.sq-k-file:where(.astro-vbg7lawp).sq-rtl .sq-line:where(.astro-vbg7lawp):after{border-right-color:var(--attention)}.sq-k-coming:where(.astro-vbg7lawp){opacity:.8}.sq-k-coming:where(.astro-vbg7lawp) .sq-line:where(.astro-vbg7lawp){border-top:2px dotted var(--faint)}.sq-k-coming:where(.astro-vbg7lawp).sq-ltr .sq-line:where(.astro-vbg7lawp):after{border-left-color:var(--faint)}.sq-k-coming:where(.astro-vbg7lawp).sq-rtl .sq-line:where(.astro-vbg7lawp):after{border-right-color:var(--faint)}.sq-self:where(.astro-vbg7lawp){padding-bottom:.4rem}.sq-self:where(.astro-vbg7lawp) .sq-text:where(.astro-vbg7lawp){border:1px solid var(--line-strong);background:var(--node-bg);border-radius:6px;margin:0 .1rem;padding:.3rem .4rem;position:relative}.sq:where(.astro-vbg7lawp) figcaption:where(.astro-vbg7lawp){color:var(--muted);margin-top:.6rem;font-size:.8125rem}@container (width<=36rem){.sq-actors:where(.astro-vbg7lawp){grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));row-gap:.4rem}.sq-lives:where(.astro-vbg7lawp){display:none}.sq-steps:where(.astro-vbg7lawp){display:block}.sq-step:where(.astro-vbg7lawp){border:1px solid var(--line);border-left:3px solid var(--teal);background:var(--node-bg);border-radius:8px;margin:0 0 .4rem;padding:.45rem .6rem;grid-area:auto!important}.sq-k-file:where(.astro-vbg7lawp){border-left-color:var(--attention);border-left-style:dashed}.sq-k-coming:where(.astro-vbg7lawp){border-left-color:var(--faint);border-left-style:dotted}.sq-who:where(.astro-vbg7lawp){clip:auto;white-space:normal;width:auto;height:auto;font:500 .68rem/1.3 var(--mono);color:var(--teal);margin-bottom:.15rem;display:block;position:static;overflow:visible}.sq-to:where(.astro-vbg7lawp):before{content:"→"}.sq-to:where(.astro-vbg7lawp){font-size:0}.sq-to:where(.astro-vbg7lawp):before{margin:0 .35rem;font-size:.68rem}.sq-text:where(.astro-vbg7lawp),.sq-self:where(.astro-vbg7lawp) .sq-text:where(.astro-vbg7lawp){text-align:left;background:0 0;border:0;margin:0;padding:0}.sq-line:where(.astro-vbg7lawp){display:none}}
