.workflow-explorer{color:var(--ink);margin:30px 0 0}.workflow-physics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflow-physics button{text-align:left;border:1px solid var(--line);background:var(--paper);color:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.workflow-physics small{color:var(--orange)}.workflow-physics strong{font-size:18px}.workflow-physics span{font-size:14px;line-height:1.5}.workflow-physics button[aria-pressed=true],.workflow-family-nodes button[aria-pressed=true]{color:#fff;background:#123d60;border-color:#48c6da;box-shadow:inset 0 3px #48c6da}.workflow-active{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin-top:24px;padding:28px}.workflow-active header p{color:var(--orange);font-size:14px}.workflow-active h3{margin:10px 0;font-size:28px}.workflow-node-chain{grid-template-columns:1fr 32px 1.25fr 32px 1fr;align-items:center;gap:12px;margin:30px 0;display:grid}.workflow-node{border:1px solid var(--line);border-top:4px solid #35afc5;border-radius:12px;min-width:0;padding:22px}.workflow-node small{font-size:14px}.workflow-node h4{margin:14px 0;font-size:20px;line-height:1.3}.workflow-node p{overflow-wrap:anywhere;font-size:16px;line-height:1.65}.workflow-connector{color:#35afc5;text-align:center;font-size:30px}.workflow-family-nodes{flex-wrap:wrap;gap:8px;display:flex}.workflow-family-nodes button{text-align:left;border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:130px;padding:12px;font-size:14px}.workflow-model-detail{border-top:1px solid var(--line);padding-top:22px}.workflow-model-detail h4{font-size:22px}.workflow-model-detail p{font-size:16px;line-height:1.6}.workflow-model-detail nav{flex-wrap:wrap;gap:16px;display:flex}.workflow-model-detail a{font-size:16px;text-decoration:underline}.workflow-model-detail details{margin-top:20px;font-size:16px}.workflow-model-detail summary{cursor:pointer}.workflow-model-detail li{line-height:1.7}.workflow-explorer button:focus-visible{outline-offset:3px;outline:3px solid #35afc5}@media (width<=1050px){.workflow-node-chain{grid-template-columns:1fr}.workflow-connector{transform:rotate(90deg)}.workflow-physics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.workflow-physics{grid-template-columns:1fr}.workflow-active,.workflow-node{padding:16px}}
