.workflow-diagram-module__RdCVaq__diagram{--ink:var(--evidence-exact);color:var(--foreground);padding:24px 0 12px}.workflow-diagram-module__RdCVaq__journey{grid-template-columns:minmax(230px,1.35fr) 60px minmax(145px,.8fr) 32px minmax(150px,.85fr) 32px minmax(280px,1.7fr);align-items:center;gap:8px;display:grid}.workflow-diagram-module__RdCVaq__sources{gap:24px;display:grid}.workflow-diagram-module__RdCVaq__source{align-items:center;gap:16px;display:flex}.workflow-diagram-module__RdCVaq__source h3,.workflow-diagram-module__RdCVaq__checkpoint h3,.workflow-diagram-module__RdCVaq__preview h3,.workflow-diagram-module__RdCVaq__archive h3{font-size:16px;font-weight:600;line-height:1.4}.workflow-diagram-module__RdCVaq__source p,.workflow-diagram-module__RdCVaq__checkpoint p,.workflow-diagram-module__RdCVaq__archive p{color:var(--muted-foreground);margin-top:6px;font-size:14px;line-height:1.6}.workflow-diagram-module__RdCVaq__document{border:1px solid var(--border);background:var(--card);width:66px;height:88px;color:var(--ink);border-radius:3px 16px 3px 3px;flex-shrink:0;padding:12px;box-shadow:0 3px 8px #00000006}.workflow-diagram-module__RdCVaq__document span{background:var(--border);height:1px;margin-top:8px;display:block}.workflow-diagram-module__RdCVaq__document span:last-child{width:65%}.workflow-diagram-module__RdCVaq__convergence{fill:none;width:100%;height:300px;stroke:var(--ink);stroke-width:1.6px}.workflow-diagram-module__RdCVaq__checkpoint{text-align:center}.workflow-diagram-module__RdCVaq__reviewIcon,.workflow-diagram-module__RdCVaq__approvalIcon{border:1px solid var(--ink);width:104px;height:104px;color:var(--ink);background:var(--card);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.workflow-diagram-module__RdCVaq__approvalIcon{background:var(--secondary)}.workflow-diagram-module__RdCVaq__caption{color:var(--muted-foreground);margin-top:12px;font-size:12px;display:block}.workflow-diagram-module__RdCVaq__forward{width:28px;color:var(--ink)}.workflow-diagram-module__RdCVaq__preview h3{text-align:center;margin-bottom:14px}.workflow-diagram-module__RdCVaq__previewImage{border:1px solid var(--border);border-radius:10px;width:100%;height:auto;box-shadow:0 8px 24px #0000000c}.workflow-diagram-module__RdCVaq__preview a{border-radius:10px;display:block}.workflow-diagram-module__RdCVaq__preview a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.workflow-diagram-module__RdCVaq__preview p{text-align:center;color:var(--muted-foreground);margin-top:12px;font-size:12px}.workflow-diagram-module__RdCVaq__archiveBranch{max-width:780px;margin:0 auto}.workflow-diagram-module__RdCVaq__import{color:var(--ink);flex-direction:column;align-items:center;gap:3px;font-size:12px;display:flex}.workflow-diagram-module__RdCVaq__dashed{border-left:1.5px dashed var(--ink);height:40px}.workflow-diagram-module__RdCVaq__import>span:last-child{padding:4px 0 16px}.workflow-diagram-module__RdCVaq__archiveRow{grid-template-columns:150px 1fr 1fr;align-items:center;gap:32px;display:grid}.workflow-diagram-module__RdCVaq__archiveInput{color:var(--muted-foreground);align-items:center;gap:12px;font-size:12px;line-height:1.6;display:flex}.workflow-diagram-module__RdCVaq__archive{border:1px solid var(--border);background:var(--secondary);color:var(--ink);border-radius:10px;align-items:center;gap:18px;padding:22px;display:flex}.workflow-diagram-module__RdCVaq__archive h3{color:var(--foreground)}.workflow-diagram-module__RdCVaq__outputs{gap:18px;display:grid;position:relative}.workflow-diagram-module__RdCVaq__outputs:before{content:"";border-left:1px solid var(--ink);position:absolute;top:22px;bottom:22px;left:-18px}.workflow-diagram-module__RdCVaq__outputs>div{align-items:center;gap:12px;font-size:14px;display:flex;position:relative}.workflow-diagram-module__RdCVaq__outputs>div:before{content:"";border-top:1px solid var(--ink);width:24px;position:absolute;top:50%;left:-32px}.workflow-diagram-module__RdCVaq__outputs svg{color:var(--ink);flex-shrink:0}.workflow-diagram-module__RdCVaq__archiveNote{text-align:center;color:var(--muted-foreground);margin-top:22px;font-size:12px;line-height:1.6}@media (max-width:1100px){.workflow-diagram-module__RdCVaq__journey{grid-template-columns:1fr;gap:20px;max-width:560px;margin:auto}.workflow-diagram-module__RdCVaq__sources{gap:16px}.workflow-diagram-module__RdCVaq__convergence{width:80px;height:56px;margin:0 auto;transform:rotate(90deg)}.workflow-diagram-module__RdCVaq__checkpoint h3,.workflow-diagram-module__RdCVaq__preview h3,.workflow-diagram-module__RdCVaq__source h3{font-size:18px}.workflow-diagram-module__RdCVaq__source p,.workflow-diagram-module__RdCVaq__checkpoint p{font-size:16px}.workflow-diagram-module__RdCVaq__forward{margin:auto;transform:rotate(90deg)}.workflow-diagram-module__RdCVaq__reviewIcon,.workflow-diagram-module__RdCVaq__approvalIcon{width:80px;height:80px;margin-bottom:10px}.workflow-diagram-module__RdCVaq__preview{margin-top:4px}.workflow-diagram-module__RdCVaq__archiveRow{grid-template-columns:1fr;gap:22px;max-width:420px;margin:auto}.workflow-diagram-module__RdCVaq__archiveInput{order:2;justify-content:center}.workflow-diagram-module__RdCVaq__archive{justify-content:center}.workflow-diagram-module__RdCVaq__outputs{margin-left:32px}.workflow-diagram-module__RdCVaq__archiveNote{max-width:420px;margin:20px auto 0}.workflow-diagram-module__RdCVaq__archiveBranch{margin-top:16px}}
