.comments:where(.astro-nuen6n26) .giscus,.comments:where(.astro-nuen6n26) .giscus-frame{box-sizing:border-box;width:100%;max-width:100%}.byline:where(.astro-jo55ryrt){gap:var(--s2);font-size:var(--t-small);margin:0;line-height:1.45;display:grid}.byline:where(.astro-jo55ryrt)>div:where(.astro-jo55ryrt){gap:var(--s3);grid-template-columns:7rem minmax(0,1fr);display:grid}.byline:where(.astro-jo55ryrt) dt:where(.astro-jo55ryrt){color:var(--muted)}.byline:where(.astro-jo55ryrt) dd:where(.astro-jo55ryrt){color:var(--text);margin:0}.byline:where(.astro-jo55ryrt) time:where(.astro-jo55ryrt){white-space:nowrap}.draft:where(.astro-jo55ryrt){margin-left:var(--s3);padding:0 var(--s2);border:1px solid var(--ctl);color:var(--muted);font-size:var(--t-note);border-radius:3px}.post-page:where(.astro-jo55ryrt){padding-block:var(--head-gap) var(--s10)}.post-body:where(.astro-jo55ryrt){--doc-measure:40rem;font-size:1.0625rem;line-height:1.7}@media (width>=1100px){.post-single:where(.astro-jo55ryrt) .post-body:where(.astro-jo55ryrt){max-width:calc(100% - var(--margin-w) - var(--col-gap))}}.post-body:where(.astro-jo55ryrt) :is(h2,h3,h4),.faq:where(.astro-jo55ryrt) dt:where(.astro-jo55ryrt){scroll-margin-top:calc(var(--nav-h) + var(--s5))}.faq:where(.astro-jo55ryrt) dt:where(.astro-jo55ryrt){margin-top:var(--s6);color:var(--ink);font-weight:650}.faq:where(.astro-jo55ryrt) dd:where(.astro-jo55ryrt){margin:var(--s2) 0 0}@media (width>=600px){.post-body:where(.astro-jo55ryrt) :not(pre)>code{white-space:nowrap}}.post-body:where(.astro-jo55ryrt) figure{max-width:none}.post-body:where(.astro-jo55ryrt) figure figcaption{max-width:var(--doc-measure);margin-top:var(--s3);color:var(--muted);font-size:var(--t-note);line-height:1.55}.post-body:where(.astro-jo55ryrt) .afx-fig svg,.post-body:where(.astro-jo55ryrt) .afx2-figure svg{border-radius:var(--radius)}.post-body:where(.astro-jo55ryrt) .afx-fig svg:is(:hover,:focus) *,.post-body:where(.astro-jo55ryrt) .afx2-figure svg:is(:hover,:focus) *{animation-play-state:paused}.post-body:where(.astro-jo55ryrt) .afx-fig svg:focus-visible,.post-body:where(.astro-jo55ryrt) .afx2-figure svg:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width<=599px){.post-body:where(.astro-jo55ryrt) .afx-fig,.post-body:where(.astro-jo55ryrt) .afx2-figure{overscroll-behavior-inline:contain;overflow-x:auto}.post-body:where(.astro-jo55ryrt) .afx-fig>svg,.post-body:where(.astro-jo55ryrt) .afx2-figure>svg{min-width:560px}}.post-body:where(.astro-jo55ryrt) .table-wrap{max-width:100%}.post-body:where(.astro-jo55ryrt) .kind-groups{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.post-body:where(.astro-jo55ryrt) .kind-groups{column-gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.post-body:where(.astro-jo55ryrt) .kind-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-body:where(.astro-jo55ryrt) .kind-groups>li{padding:var(--s4) 0;border-bottom:1px solid var(--rule);margin:0}.post-body:where(.astro-jo55ryrt) .kind-groups .name{color:var(--ink);font-weight:650;line-height:1.4;display:block}.post-body:where(.astro-jo55ryrt) .kind-groups .kinds{margin-top:var(--s1);color:var(--muted);font-family:var(--font-code);font-size:.8125rem;line-height:1.5;display:block}.post-body:where(.astro-jo55ryrt) .kind-groups .what{margin-top:var(--s2);color:var(--text);font-size:var(--t-small);line-height:1.5;display:block}.post-body:where(.astro-jo55ryrt) .agents-flow{gap:var(--s4);align-items:center;line-height:1.5;display:grid}@media (width>=760px){.post-body:where(.astro-jo55ryrt) .agents-flow{grid-template-columns:auto auto minmax(0,26rem);justify-content:start}}.post-body:where(.astro-jo55ryrt) .agents-flow .source{padding:var(--s3) var(--s4);border:1px solid var(--rule);border-radius:var(--radius);justify-self:start}.post-body:where(.astro-jo55ryrt) .agents-flow .source b{color:var(--ink);font-family:var(--font-code);font-size:var(--t-small);display:block}.post-body:where(.astro-jo55ryrt) .agents-flow .source span{color:var(--muted);font-size:var(--t-note)}.post-body:where(.astro-jo55ryrt) .agents-flow .step{color:var(--muted);font-family:var(--font-code);font-size:.8125rem;line-height:1.5}.post-body:where(.astro-jo55ryrt) .agents-flow .step svg{width:3rem;height:.75rem;margin-top:var(--s1);color:var(--ctl);display:block}@media (width<=759px){.post-body:where(.astro-jo55ryrt) .agents-flow .step svg{margin:var(--s3) 0 var(--s2) var(--s2);transform:rotate(90deg)}}.post-body:where(.astro-jo55ryrt) .agents-flow .file{padding:var(--s4);border:1px solid var(--rule);border-radius:var(--radius)}.post-body:where(.astro-jo55ryrt) .agents-flow .file .title{color:var(--ink);font-family:var(--font-code);font-size:var(--t-small);font-weight:700}.post-body:where(.astro-jo55ryrt) .agents-flow .prose-line{background:var(--rule);border-radius:3px;height:6px;margin:6px 0;display:block}.post-body:where(.astro-jo55ryrt) .agents-flow .note-line{margin-top:var(--s2);color:var(--muted);font-size:var(--t-note);display:block}.post-body:where(.astro-jo55ryrt) .agents-flow .block{margin:var(--s3) 0;padding:var(--s3);border:1px solid var(--rule);border-left:3px solid var(--green);border-radius:0 var(--radius) var(--radius) 0;background:var(--well);color:var(--text);font-family:var(--font-code);font-size:.8125rem;line-height:1.6}.post-body:where(.astro-jo55ryrt) .agents-flow .block .marker{color:var(--muted);display:block}.post-comments:where(.astro-jo55ryrt){margin-top:var(--s8)}.post-comments:where(.astro-jo55ryrt) .comments{padding-top:var(--s6);border-top:1px solid var(--rule)}.post-comments:where(.astro-jo55ryrt) .comments h2{margin:0 0 var(--s5);font-size:var(--t-h3)}
