.ow-workspace{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.ow-map-shell{border-radius:var(--fn-radius);background:var(--fn-inset);padding:1rem;position:relative}.ow-flow{grid-template-columns:1fr;grid-template-areas:"n01""n02""n03""n04""n05""n06""n07""n08""n09""n10";gap:1rem;min-height:0;padding:.5rem .25rem;display:grid;position:relative}.ow-flow-nodes{display:contents}.ow-flow-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ow-node{z-index:1;border:1.5px solid var(--fn-rule);background:var(--fn-paper);width:100%;min-height:44px;color:var(--fn-ink);font:inherit;text-align:left;cursor:pointer;border-radius:var(--fn-radius);grid-template-columns:2.15rem minmax(0,1fr);padding:0;display:grid;position:relative}.ow-node:hover{border-color:var(--fn-ink)}.ow-node[aria-current=step]{background:var(--fn-inset);border-color:var(--fn-red);outline:1px solid var(--fn-red);outline-offset:-2.5px}.ow-node:focus-visible{outline:2px solid var(--fn-ink);outline-offset:2px}.ow-node-num{border-right:1px solid var(--fn-hair);color:var(--fn-red);font-family:var(--fn-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.ow-node-body{flex-direction:column;justify-content:center;gap:.2rem;min-width:0;padding:.65rem .7rem;display:flex}.ow-node-title{overflow-wrap:anywhere;min-width:0;font-family:var(--fn-sans);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.25}.ow-node-meta{overflow-wrap:anywhere;min-width:0;color:var(--fn-ink-2);font-size:13.5px;line-height:1.4}.ow-node-chip,.ow-node-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--fn-mono);font-size:12px;overflow:hidden}.ow-node-chip{border:1px solid var(--fn-hair);border-radius:var(--fn-radius);background:var(--fn-inset);color:var(--fn-ink);align-self:flex-start;margin-top:.15rem;padding:.1rem .35rem}.ow-node-badge{color:var(--fn-muted);text-transform:lowercase}.ow-node-01{grid-area:n01}.ow-node-02{grid-area:n02}.ow-node-03{grid-area:n03}.ow-node-04{grid-area:n04}.ow-node-05{grid-area:n05}.ow-node-06{grid-area:n06}.ow-node-07{grid-area:n07}.ow-node-08{grid-area:n08}.ow-node-09{grid-area:n09}.ow-node-10{grid-area:n10}.ow-detail{gap:1.5rem;scroll-margin-top:84px;display:grid}@container fn-sub (min-width:65rem){.ow-flow{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:"n01 n02 n03 n04 n05""n06 n07 n08 n09 n10";gap:1.5rem 1rem;min-height:22rem;padding:.75rem .5rem 1rem}.ow-node{min-height:8.5rem}}
