.flow-figure[data-astro-cid-m2w5fyqf]{margin:0;display:flex;flex-direction:column;gap:24px}.flow[data-astro-cid-m2w5fyqf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:24px;position:relative}.node[data-astro-cid-m2w5fyqf]{position:relative;height:72px;padding:11px 16px;border:var(--stroke) solid var(--ink);border-radius:2px;background:var(--surface);display:flex;flex-direction:column;justify-content:center;transform-origin:center center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.node-label[data-astro-cid-m2w5fyqf]{font-weight:500;font-size:16px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-note[data-astro-cid-m2w5fyqf]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node[data-astro-cid-m2w5fyqf].auto{border-style:dashed}.node[data-astro-cid-m2w5fyqf].mark{border-color:var(--accent);border-width:2px;background:var(--accent-tint)}.node[data-astro-cid-m2w5fyqf].mark .node-label[data-astro-cid-m2w5fyqf]{color:var(--accent-ink)}.cx[data-astro-cid-m2w5fyqf]{position:absolute;top:35px;right:-49px;width:48px;border-top:var(--stroke) solid var(--ink);transform-origin:left center}.node[data-astro-cid-m2w5fyqf].auto .cx[data-astro-cid-m2w5fyqf]{border-top-style:dashed}.cy[data-astro-cid-m2w5fyqf]{position:absolute;left:50%;bottom:-25px;height:24px;border-left:var(--stroke) solid var(--ink);transform-origin:top center;--draw-hidden: scaleY(0)}.cm[data-astro-cid-m2w5fyqf]{display:none;--draw-hidden: scaleY(0)}.ret[data-astro-cid-m2w5fyqf]{grid-column:1 / span 2;height:0;margin:0 calc((100% - 48px)/4);position:relative;transform-origin:right center}.ret[data-astro-cid-m2w5fyqf]:after{content:"";position:absolute;left:0;right:0;top:0;border-top:var(--stroke) solid var(--ink)}.ret[data-astro-cid-m2w5fyqf]:before{content:"";position:absolute;left:0;top:0;height:24px;border-left:var(--stroke) solid var(--ink)}html[data-draw=pending] [data-astro-cid-m2w5fyqf][data-flow]:not([data-flow=none]) [data-astro-cid-m2w5fyqf][data-draw]{transform:var(--draw-hidden, scaleX(0))}html[data-draw=pending] [data-astro-cid-m2w5fyqf][data-flow]:not([data-flow=none]) [data-astro-cid-m2w5fyqf]:is(.node-label,.node-note){opacity:0}.flow-legend[data-astro-cid-m2w5fyqf]{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.key[data-astro-cid-m2w5fyqf]{display:inline-flex;align-items:center;gap:8px}.key-line[data-astro-cid-m2w5fyqf]{width:24px;border-top:var(--stroke) solid var(--ink)}.key-line[data-astro-cid-m2w5fyqf].dashed{border-top-style:dashed}.flow[data-astro-cid-m2w5fyqf]:has(.node.auto:hover) .node[data-astro-cid-m2w5fyqf].auto,.flow[data-astro-cid-m2w5fyqf]:has(.node.auto:hover) .node[data-astro-cid-m2w5fyqf].auto .cx[data-astro-cid-m2w5fyqf],.flow[data-astro-cid-m2w5fyqf]:has(.node.auto:hover) .node[data-astro-cid-m2w5fyqf].auto .cy[data-astro-cid-m2w5fyqf],.flow[data-astro-cid-m2w5fyqf]:has(.node.auto:hover) .node[data-astro-cid-m2w5fyqf].auto .cm[data-astro-cid-m2w5fyqf]{border-color:var(--accent)}.flow[data-astro-cid-m2w5fyqf]:has(.node.auto:hover) .node[data-astro-cid-m2w5fyqf].auto .node-label[data-astro-cid-m2w5fyqf]{color:var(--accent-ink)}.cx[data-astro-cid-m2w5fyqf],.cy[data-astro-cid-m2w5fyqf],.cm[data-astro-cid-m2w5fyqf],.ret[data-astro-cid-m2w5fyqf],.node-label[data-astro-cid-m2w5fyqf]{transition:border-color .2s ease,color .2s ease}@media(max-width:1100px){.flow[data-astro-cid-m2w5fyqf]{grid-template-columns:1fr;row-gap:24px}.cx[data-astro-cid-m2w5fyqf],.cy[data-astro-cid-m2w5fyqf],.ret[data-astro-cid-m2w5fyqf]{display:none}.node[data-astro-cid-m2w5fyqf]:not(:last-child) .cm[data-astro-cid-m2w5fyqf]{display:block;position:absolute;left:24px;bottom:-25px;height:24px;border-left:var(--stroke) solid var(--ink);transform-origin:top center}.node[data-astro-cid-m2w5fyqf].auto:not(:last-child) .cm[data-astro-cid-m2w5fyqf]{border-left-style:dashed}}.cytat[data-astro-cid-mieqenjz]{margin:0}.autor[data-astro-cid-mieqenjz]{padding-left:24px;color:var(--wk-accent-ink)}.quote[data-astro-cid-mieqenjz]{margin:0;padding-left:24px;box-shadow:inset 2px 0 0 var(--wk-accent);font-style:italic;font-size:17px;line-height:24px;color:var(--wk-accent-ink)}
