.mj-flow{border:1px solid var(--line);background:#f6f8f4;border-radius:10px;margin:0 19px 24px;padding:20px}.mj-flow h3,.mj-flow h4,.mj-dash-prompts h3{color:var(--ink);margin:0;font-weight:700;line-height:1.35}.mj-flow h3,.mj-dash-prompts h3{font-size:17px}.mj-flow h4{font-size:15px}.mj-flow-intro{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mj-flow-intro p,.mj-flow-step p,.mj-flow-leaf p{color:var(--muted);margin:5px 0 0;font-size:13px}.mj-flow-icon{background:var(--soft);width:37px;height:37px;color:var(--green);border-radius:9px;flex:none;place-items:center;display:grid}.mj-flow-trunk,.mj-flow-branches{margin:0;padding:0;list-style:none}.mj-flow-trunk>li{position:relative}.mj-flow-trunk>li+li{padding-top:18px}.mj-flow-trunk>li+li:before{content:"";background:#b2c9b7;width:2px;height:18px;position:absolute;top:0;left:31px}.mj-flow-step,.mj-flow-leaf{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:13px 14px}.mj-flow-step-header,.mj-flow-leaf-heading{align-items:center;gap:9px;display:flex}.mj-flow-step-header{flex-wrap:wrap}.mj-flow-step-index{background:var(--soft);color:var(--green);text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;min-width:32px;padding:3px 4px;font-size:12px;font-weight:750}.mj-flow-label{color:var(--green);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:650;display:inline-flex}.mj-flow-label svg{width:15px;height:15px}.mj-flow-step .mj-flow-note{margin-top:7px}.mj-flow-links{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.mj-flow-prompt-link{background:var(--soft);color:var(--green);border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.mj-flow-prompt-link:hover{text-decoration:underline}.mj-flow .mj-flow-branch-title{color:var(--green);align-items:center;gap:6px;margin:12px 0 0;font-size:13px;font-weight:680;display:flex}.mj-flow-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:20px;display:grid;position:relative}.mj-flow-branches:before{content:"";background:#b2c9b7;height:1px;position:absolute;top:9px;left:16.7%;right:16.7%}.mj-flow-leaf{position:relative}.mj-flow-leaf:before{content:"";background:#b2c9b7;width:1px;height:11px;position:absolute;top:-12px;left:50%}.mj-flow-leaf-heading{color:var(--green)}.mj-flow-leaf-heading svg{flex:none}.mj-flow-evidence{border-color:#adccb4}.mj-dash-prompts details{scroll-margin-top:16px}.mj-dash-prompts details:target{outline-offset:2px;outline:2px solid #2d7754}@media (width<=650px){.mj-flow{margin-inline:12px;padding:13px}.mj-flow-label{margin-left:0}.mj-flow-branches{grid-template-columns:1fr;padding:10px 0 0 12px}.mj-flow-branches:before{width:1px;height:auto;inset:0 auto 22px 1px}.mj-flow-leaf:before{width:11px;height:1px;top:21px;left:-12px}}
