.dg[data-astro-cid-mb5gojzx]{margin-top:var(--sp-6);min-width:0}.dg--framed[data-astro-cid-mb5gojzx]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:clamp(16px,3vw,32px)}.dg-example[data-astro-cid-mb5gojzx]{margin-bottom:var(--sp-4);font-size:var(--fs-xs);color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dg-example[data-astro-cid-mb5gojzx] span[data-astro-cid-mb5gojzx]{border-radius:var(--r-pill);border:1.5px dashed var(--c-control);color:var(--c-ink);padding:2px 10px;font-weight:700}.dg-caption[data-astro-cid-mb5gojzx]{margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--c-ink-3)}.flow[data-astro-cid-qie7emh6]{gap:0;display:grid}.flow-stage[data-astro-cid-qie7emh6]{gap:0 var(--sp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.flow-label[data-astro-cid-qie7emh6]{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--c-accent-text);margin-bottom:var(--sp-2);align-items:center;font-weight:800;display:flex}.flow-label[data-astro-cid-qie7emh6] span[data-astro-cid-qie7emh6]:empty{display:none}@media (width>=760px){.flow--labeled[data-astro-cid-qie7emh6] .flow-stage[data-astro-cid-qie7emh6]{grid-template-columns:5.5rem minmax(0,1fr)}.flow--labeled[data-astro-cid-qie7emh6] .flow-label[data-astro-cid-qie7emh6]{padding-right:var(--sp-3);border-right:2px solid var(--c-line);margin-bottom:0}.flow--labeled[data-astro-cid-qie7emh6] .flow-link[data-astro-cid-qie7emh6]{grid-column:2}}.flow-nodes[data-astro-cid-qie7emh6]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--node-min)), 1fr));gap:10px;display:grid}.flow--w-sm[data-astro-cid-qie7emh6]{--node-min:130px}.flow--w-md[data-astro-cid-qie7emh6]{--node-min:170px}.flow--w-lg[data-astro-cid-qie7emh6]{--node-min:220px}.flow-node[data-astro-cid-qie7emh6]{border-radius:var(--r-md);background:var(--c-surface-2);border:1px solid var(--c-line);color:var(--c-ink);flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex;position:relative}.flow-step[data-astro-cid-qie7emh6]{font-size:var(--fs-xs);color:var(--c-accent-text);font-variant-numeric:tabular-nums;font-weight:800}.flow-title[data-astro-cid-qie7emh6]{font-size:var(--fs-md);font-weight:700;line-height:1.35}.flow-en[data-astro-cid-qie7emh6]{font-size:var(--fs-xs);color:var(--c-ink-3);font-weight:600}.flow-text[data-astro-cid-qie7emh6]{font-size:var(--fs-sm);color:var(--c-ink-2);margin-top:4px;line-height:1.5}.flow-image[data-astro-cid-qie7emh6]{width:100%;max-width:340px;height:auto;margin-top:8px;display:block}.flow-items[data-astro-cid-qie7emh6]{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.flow-items[data-astro-cid-qie7emh6] li[data-astro-cid-qie7emh6]{font-size:var(--fs-xs);border-radius:var(--r-sm);background:var(--c-surface);border:1px solid var(--c-line);padding:2px 8px;font-weight:500}.flow-node--plan[data-astro-cid-qie7emh6]{background:var(--c-accent-soft);border-color:#0000}.flow-node--exec[data-astro-cid-qie7emh6],.flow-node--core[data-astro-cid-qie7emh6]{background:var(--blue-600);color:#fff;border-color:#0000}.flow-node--core[data-astro-cid-qie7emh6]{background:linear-gradient(160deg, var(--navy-800), var(--navy-900));border-color:var(--band-line)}.flow-node--exec[data-astro-cid-qie7emh6] [data-astro-cid-qie7emh6]:is(.flow-step,.flow-en,.flow-text){color:#fff}.flow-node--core[data-astro-cid-qie7emh6] [data-astro-cid-qie7emh6]:is(.flow-step,.flow-en,.flow-text){color:var(--band-ink-2)}.flow-node--core[data-astro-cid-qie7emh6] .flow-step[data-astro-cid-qie7emh6]{color:var(--band-accent-text)}.flow-node--exec[data-astro-cid-qie7emh6] .flow-items[data-astro-cid-qie7emh6] li[data-astro-cid-qie7emh6]{color:#fff;background:#0817333d;border-color:#ffffff52}.flow-node--core[data-astro-cid-qie7emh6] .flow-items[data-astro-cid-qie7emh6] li[data-astro-cid-qie7emh6]{border-color:var(--band-line);color:#fff;background:#ffffff14}.flow-node--out[data-astro-cid-qie7emh6]{background:var(--c-surface);border:2px solid var(--c-accent);box-shadow:0 10px 28px #1f5eff24}.flow-node--side[data-astro-cid-qie7emh6]{border:1.5px dashed var(--c-control);background:0 0}.flow-node--link[data-astro-cid-qie7emh6]{transition:border-color .2s,transform .2s}.flow-node--link[data-astro-cid-qie7emh6]:hover{border-color:var(--c-accent);transform:translateY(-2px)}.flow-node--link[data-astro-cid-qie7emh6]:focus-within{outline:3px solid var(--c-focus);outline-offset:2px}.flow-node--link[data-astro-cid-qie7emh6] .stretched[data-astro-cid-qie7emh6]:focus-visible{outline:none}.flow-node--link[data-astro-cid-qie7emh6] .flow-title[data-astro-cid-qie7emh6]:after{content:" →";font-weight:600}.flow-link[data-astro-cid-qie7emh6]{color:var(--c-accent-text);font-size:var(--fs-xs);text-align:center;justify-content:center;align-items:center;gap:8px;padding-block:6px;font-weight:600;display:flex}.flow-link[data-astro-cid-qie7emh6] svg[data-astro-cid-qie7emh6]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:24px}.flow-link[data-astro-cid-qie7emh6] span[data-astro-cid-qie7emh6]{max-width:34em}.flow-nodes--peers[data-astro-cid-qie7emh6]{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:6px}.flow-nodes--peers[data-astro-cid-qie7emh6]:after{content:"";background:var(--c-accent-text);order:1;align-self:center;width:24px;height:18px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h23M20 1l5 5-5 5M26 14H3M8 9l-5 5 5 5'/%3E%3C/svg%3E") 50%/contain no-repeat}.flow-nodes--peers[data-astro-cid-qie7emh6]>li[data-astro-cid-qie7emh6]:last-child{order:2}@media (width<=479px){.flow-nodes--peers[data-astro-cid-qie7emh6] .flow-node[data-astro-cid-qie7emh6]{padding:12px}}@media (width>=900px){.flow--right[data-astro-cid-qie7emh6]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.flow--right[data-astro-cid-qie7emh6] .flow-stage[data-astro-cid-qie7emh6]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.flow--right[data-astro-cid-qie7emh6] .flow-stage[data-astro-cid-qie7emh6]:last-child,.flow--right[data-astro-cid-qie7emh6] .flow-nodes[data-astro-cid-qie7emh6]{grid-template-columns:minmax(0,1fr)}.flow--right[data-astro-cid-qie7emh6] .flow-link[data-astro-cid-qie7emh6]{padding:0 4px}.flow--right[data-astro-cid-qie7emh6] .flow-link[data-astro-cid-qie7emh6] svg[data-astro-cid-qie7emh6]{transform:rotate(-90deg)}.flow--right[data-astro-cid-qie7emh6] .flow-link[data-astro-cid-qie7emh6] span[data-astro-cid-qie7emh6]{display:none}}.flow--up[data-astro-cid-qie7emh6]{flex-direction:column-reverse;display:flex}.flow--up[data-astro-cid-qie7emh6] .flow-link[data-astro-cid-qie7emh6]{order:-1}.flow--up[data-astro-cid-qie7emh6] .flow-link[data-astro-cid-qie7emh6] svg[data-astro-cid-qie7emh6]{transform:rotate(180deg)}@media (width>=640px){.flow--up[data-astro-cid-qie7emh6] .flow-stage[data-astro-cid-qie7emh6]:nth-child(2) .flow-nodes[data-astro-cid-qie7emh6]{padding-inline:8%}.flow--up[data-astro-cid-qie7emh6] .flow-stage[data-astro-cid-qie7emh6]:nth-child(3) .flow-nodes[data-astro-cid-qie7emh6]{padding-inline:16%}.flow--up[data-astro-cid-qie7emh6] .flow-stage[data-astro-cid-qie7emh6]:nth-child(4) .flow-nodes[data-astro-cid-qie7emh6]{padding-inline:24%}}
