.process-architect-blueprint-module__iLbgUW__blueprint{--bp-paper:#f0ebe1;--bp-ink:#171714;--bp-muted:#716c63;--bp-line:#17171430;--bp-accent:#a9563d;width:min(100%,760px);color:var(--bp-ink);margin:18px auto 20px}.process-architect-blueprint-module__iLbgUW__blueprintHeader{border-bottom:1px solid var(--bp-line);color:var(--bp-muted);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:20px;padding:0 0 12px;font-size:7px;display:flex}.process-architect-blueprint-module__iLbgUW__blueprintHeader b{color:var(--bp-accent);font-size:8px}.process-architect-blueprint-module__iLbgUW__stage{border-bottom:1px solid var(--bp-line);background-color:#0000;background-image:linear-gradient(#17171409 1px,#0000 1px),linear-gradient(90deg,#17171409 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:720px;position:relative;overflow:hidden}.process-architect-blueprint-module__iLbgUW__routes{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.process-architect-blueprint-module__iLbgUW__dataRoute,.process-architect-blueprint-module__iLbgUW__contextRoute,.process-architect-blueprint-module__iLbgUW__controlRoute{fill:none;vector-effect:non-scaling-stroke}.process-architect-blueprint-module__iLbgUW__contextRoute{stroke:#1717143d;stroke-width:1px;stroke-dasharray:4 5}.process-architect-blueprint-module__iLbgUW__dataLabel,.process-architect-blueprint-module__iLbgUW__contextLabel,.process-architect-blueprint-module__iLbgUW__controlLabel{z-index:3;background:var(--bp-paper);color:var(--bp-muted);letter-spacing:.15em;pointer-events:none;padding:2px 5px;font-size:5px;position:absolute}.process-architect-blueprint-module__iLbgUW__dataLabel{top:8px;left:34%}.process-architect-blueprint-module__iLbgUW__contextLabel{top:160px;right:12%}.process-architect-blueprint-module__iLbgUW__controlLabel{color:var(--bp-accent);top:397px;right:11%}.process-architect-blueprint-module__iLbgUW__nodes{z-index:2;position:absolute;inset:0}.process-architect-blueprint-module__iLbgUW__nodeSlot{width:250px;position:absolute}.process-architect-blueprint-module__iLbgUW__dataSlot{left:calc(32.9% - 125px)}.process-architect-blueprint-module__iLbgUW__knowledgeSlot{width:215px;top:170px;right:20px}.process-architect-blueprint-module__iLbgUW__decisionSlot{top:347px;left:calc(32.9% - 125px)}.process-architect-blueprint-module__iLbgUW__humanSlot{width:215px;top:410px;right:20px}.process-architect-blueprint-module__iLbgUW__actionSlot{top:523px;left:calc(32.9% - 125px)}.process-architect-blueprint-module__iLbgUW__resultSlot{bottom:22px;left:calc(32.9% - 125px)}.process-architect-blueprint-module__iLbgUW__node{border:1px solid var(--bp-line);width:100%;min-height:66px;color:var(--bp-ink);text-align:left;cursor:pointer;font:inherit;background:#f0ebe1f2;border-radius:0;padding:11px 13px;transition:border-color .2s,background .2s,transform .2s;display:block;position:relative;overflow:hidden}.process-architect-blueprint-module__iLbgUW__node:hover{border-color:#1717148c}.process-architect-blueprint-module__iLbgUW__active{border-color:var(--bp-accent);background:var(--bp-paper);transform:translate(5px)}.process-architect-blueprint-module__iLbgUW__humanNode{border-color:#a9563d8c;border-left:3px double var(--bp-accent)}.process-architect-blueprint-module__iLbgUW__nodeMeta{color:var(--bp-muted);letter-spacing:.14em;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:5px;display:flex}.process-architect-blueprint-module__iLbgUW__nodeMeta span{color:var(--bp-accent);text-align:right}.process-architect-blueprint-module__iLbgUW__nodeContent{grid-template-columns:minmax(0,1fr) 94px;align-items:center;gap:12px;display:grid}.process-architect-blueprint-module__iLbgUW__nodeContent strong{min-width:0;font-size:12px;font-weight:600;line-height:1.15}.process-architect-blueprint-module__iLbgUW__networkVisual{width:94px;height:48px;overflow:visible}.process-architect-blueprint-module__iLbgUW__networkEdges{fill:none;stroke:#17171461;stroke-width:1px}.process-architect-blueprint-module__iLbgUW__networkDots{fill:var(--bp-paper);stroke:var(--bp-ink);stroke-width:1px}.process-architect-blueprint-module__iLbgUW__genericVisual{justify-content:flex-end;align-items:center;gap:4px;display:flex}.process-architect-blueprint-module__iLbgUW__genericVisual i{border:1px solid var(--bp-line);width:16px;height:22px;display:block}.process-architect-blueprint-module__iLbgUW__genericVisual i:nth-child(2){border-color:#a9563d8c;height:29px}.process-architect-blueprint-module__iLbgUW__knowledgeVisual{justify-content:flex-end;align-items:flex-end;height:36px;display:flex;position:relative}.process-architect-blueprint-module__iLbgUW__knowledgeVisual i{border:1px solid var(--bp-line);background:var(--bp-paper);width:28px;height:22px;position:absolute}.process-architect-blueprint-module__iLbgUW__knowledgeVisual i:first-child{bottom:0;right:28px}.process-architect-blueprint-module__iLbgUW__knowledgeVisual i:nth-child(2){bottom:5px;right:20px}.process-architect-blueprint-module__iLbgUW__knowledgeVisual i:nth-child(3){border-color:#a9563d99;bottom:10px;right:12px}.process-architect-blueprint-module__iLbgUW__knowledgeVisual span{color:var(--bp-accent);letter-spacing:.12em;font-size:5px;position:absolute;bottom:15px;right:18px}.process-architect-blueprint-module__iLbgUW__decisionVisual{justify-content:flex-end;align-items:center;gap:5px;display:flex}.process-architect-blueprint-module__iLbgUW__decisionVisual span{border:1px solid var(--bp-line);width:20px;height:20px;color:var(--bp-muted);place-items:center;font-size:6px;display:grid}.process-architect-blueprint-module__iLbgUW__decisionVisual i{width:28px;height:20px;position:relative}.process-architect-blueprint-module__iLbgUW__decisionVisual i:before,.process-architect-blueprint-module__iLbgUW__decisionVisual i:after{content:"";transform-origin:0;background:var(--bp-accent);width:28px;height:1px;position:absolute;left:0}.process-architect-blueprint-module__iLbgUW__decisionVisual i:before{top:9px;transform:rotate(-18deg)}.process-architect-blueprint-module__iLbgUW__decisionVisual i:after{top:10px;transform:rotate(18deg)}.process-architect-blueprint-module__iLbgUW__humanVisual{justify-content:flex-end;align-items:center;gap:6px;display:flex}.process-architect-blueprint-module__iLbgUW__humanVisual i{background:var(--bp-accent);width:16px;height:1px;display:block}.process-architect-blueprint-module__iLbgUW__humanVisual span{border:1px solid var(--bp-accent);width:25px;height:25px;color:var(--bp-accent);place-items:center;font-size:10px;display:grid}.process-architect-blueprint-module__iLbgUW__signal{z-index:6;opacity:0;pointer-events:none;width:9px;height:9px;position:absolute;top:25px;left:calc(32.9% - 4px)}.process-architect-blueprint-module__iLbgUW__signal i{box-sizing:border-box;border:1px solid var(--bp-accent);background:var(--bp-paper);width:9px;height:9px;display:block}.process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__signal{animation:1.35s cubic-bezier(.45,0,.2,1) both process-architect-blueprint-module__iLbgUW__paSignalTravel}.process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__nodeSlot{animation:.42s ease-out both process-architect-blueprint-module__iLbgUW__paNodeReveal;animation-delay:calc(var(--node-index) * 65ms)}.process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__networkEdges path{stroke-dasharray:100;stroke-dashoffset:100px;animation:.7s ease-out .28s forwards process-architect-blueprint-module__iLbgUW__paNetworkDraw}.process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__networkDots circle{animation:.45s ease-out .62s both process-architect-blueprint-module__iLbgUW__paDotPulse}.process-architect-blueprint-module__iLbgUW__status{color:var(--bp-muted);letter-spacing:.14em;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:10px;font-size:6px;display:flex}.process-architect-blueprint-module__iLbgUW__status b{color:var(--bp-accent);font-weight:600}@keyframes process-architect-blueprint-module__iLbgUW__paNodeReveal{0%{opacity:.15;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes process-architect-blueprint-module__iLbgUW__paNetworkDraw{to{stroke-dashoffset:0}}@keyframes process-architect-blueprint-module__iLbgUW__paDotPulse{0%{fill:var(--bp-paper)}50%{fill:var(--bp-accent)}to{fill:var(--bp-paper)}}@keyframes process-architect-blueprint-module__iLbgUW__paSignalTravel{0%{opacity:0;top:25px}7%{opacity:1}88%{opacity:1}to{opacity:0;top:686px}}@media (max-width:700px){.process-architect-blueprint-module__iLbgUW__stage{height:auto;min-height:0;padding:20px 0}.process-architect-blueprint-module__iLbgUW__routes,.process-architect-blueprint-module__iLbgUW__dataLabel,.process-architect-blueprint-module__iLbgUW__contextLabel,.process-architect-blueprint-module__iLbgUW__controlLabel,.process-architect-blueprint-module__iLbgUW__signal{display:none}.process-architect-blueprint-module__iLbgUW__nodes{flex-direction:column;gap:10px;display:flex;position:relative;inset:auto}.process-architect-blueprint-module__iLbgUW__nodeSlot,.process-architect-blueprint-module__iLbgUW__dataSlot,.process-architect-blueprint-module__iLbgUW__knowledgeSlot,.process-architect-blueprint-module__iLbgUW__decisionSlot,.process-architect-blueprint-module__iLbgUW__humanSlot,.process-architect-blueprint-module__iLbgUW__actionSlot,.process-architect-blueprint-module__iLbgUW__resultSlot{width:100%;margin:0;position:relative;inset:auto}.process-architect-blueprint-module__iLbgUW__nodeContent{grid-template-columns:minmax(0,1fr) 82px}.process-architect-blueprint-module__iLbgUW__blueprintHeader{align-items:flex-start}.process-architect-blueprint-module__iLbgUW__status{flex-direction:column}}@media (prefers-reduced-motion:reduce){.process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__signal,.process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__nodeSlot,.process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__networkEdges path,.process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__networkDots circle{animation:none}.process-architect-blueprint-module__iLbgUW__node{transition:none}}.process-architect-blueprint-module__iLbgUW__stage{height:620px}.process-architect-blueprint-module__iLbgUW__dataRoute{stroke:#17171485;stroke-width:1.35px}.process-architect-blueprint-module__iLbgUW__contextRoute{stroke:#17171452}.process-architect-blueprint-module__iLbgUW__controlRoute{stroke:#a9563dc7;stroke-width:1.4px}.process-architect-blueprint-module__iLbgUW__dataSlot:first-child{top:22px}.process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(2){top:96px}.process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(3){top:170px}.process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(4){top:244px}.process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(5){top:318px}.process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(6){top:392px}.process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(7){top:466px}.process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(8){top:526px}.process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(9){top:548px}.process-architect-blueprint-module__iLbgUW__knowledgeSlot{top:132px;right:20px}.process-architect-blueprint-module__iLbgUW__decisionSlot{top:282px}.process-architect-blueprint-module__iLbgUW__humanSlot{top:330px}.process-architect-blueprint-module__iLbgUW__actionSlot{top:430px}.process-architect-blueprint-module__iLbgUW__resultSlot{bottom:18px}.process-architect-blueprint-module__iLbgUW__node{min-height:58px;padding:9px 12px}.process-architect-blueprint-module__iLbgUW__nodeMeta{margin-bottom:7px}.process-architect-blueprint-module__iLbgUW__nodeContent strong{font-size:11px}.process-architect-blueprint-module__iLbgUW__contextLabel{top:116px}.process-architect-blueprint-module__iLbgUW__controlLabel{top:310px}.process-architect-blueprint-module__iLbgUW__signal{top:22px}.process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__signal{animation-name:process-architect-blueprint-module__iLbgUW__paSignalTravelCompact}@keyframes process-architect-blueprint-module__iLbgUW__paSignalTravelCompact{0%{opacity:0;top:22px}7%{opacity:1}88%{opacity:1}to{opacity:0;top:590px}}@media (max-width:700px){.process-architect-blueprint-module__iLbgUW__stage{height:auto}.process-architect-blueprint-module__iLbgUW__node{min-height:64px}}.process-architect-blueprint-module__iLbgUW__dataJunction,.process-architect-blueprint-module__iLbgUW__contextJunction,.process-architect-blueprint-module__iLbgUW__controlJunction{vector-effect:non-scaling-stroke}.process-architect-blueprint-module__iLbgUW__dataJunction{fill:var(--bp-paper);stroke:var(--bp-ink);stroke-width:1.25px}.process-architect-blueprint-module__iLbgUW__contextJunction{fill:var(--bp-paper);stroke:var(--bp-muted);stroke-width:1.1px}.process-architect-blueprint-module__iLbgUW__controlJunction{fill:var(--bp-accent);stroke:var(--bp-paper);stroke-width:1.5px}.process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__controlJunction{animation:.55s ease-out .62s both process-architect-blueprint-module__iLbgUW__paJunctionPulse}@keyframes process-architect-blueprint-module__iLbgUW__paJunctionPulse{0%{transform-origin:50%;transform:scale(.5)}55%{transform-origin:50%;transform:scale(1.7)}to{transform-origin:50%;transform:scale(1)}}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="4"] .process-architect-blueprint-module__iLbgUW__stage,.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__stage{height:500px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="4"] .process-architect-blueprint-module__iLbgUW__dataSlot:first-child{top:28px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="4"] .process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(2){top:142px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="4"] .process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(3){top:256px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="4"] .process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(4){top:370px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="4"] .process-architect-blueprint-module__iLbgUW__decisionSlot{top:142px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="4"] .process-architect-blueprint-module__iLbgUW__actionSlot{top:256px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="4"] .process-architect-blueprint-module__iLbgUW__resultSlot{top:370px;bottom:auto}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__dataSlot:first-child{top:24px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(2){top:112px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(3){top:200px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(4){top:288px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__dataSlot:nth-child(5){top:376px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__knowledgeSlot{top:112px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__decisionSlot{top:200px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__actionSlot{top:288px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__resultSlot{top:376px;bottom:auto}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="4"] .process-architect-blueprint-module__iLbgUW__dataLabel,.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__dataLabel{top:8px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__contextLabel{top:92px}.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="4"] .process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__signal,.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__animate .process-architect-blueprint-module__iLbgUW__signal{animation-name:process-architect-blueprint-module__iLbgUW__paSignalTravelShort}@keyframes process-architect-blueprint-module__iLbgUW__paSignalTravelShort{0%{opacity:0;top:24px}7%{opacity:1}88%{opacity:1}to{opacity:0;top:438px}}@media (max-width:700px){.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="4"] .process-architect-blueprint-module__iLbgUW__stage,.process-architect-blueprint-module__iLbgUW__blueprint[data-node-count="5"] .process-architect-blueprint-module__iLbgUW__stage{height:auto}}
.process-architect-module__1doa5G__shell{--pa-paper:#f0ebe1;--pa-ink:#171714;--pa-muted:#716c63;--pa-line:#1717142e;--pa-accent:#a9563d;color:var(--pa-ink);margin:0}.process-architect-module__1doa5G__header{border-bottom:1px solid var(--pa-line);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:48px;padding:12px 0 34px;display:grid}.process-architect-module__1doa5G__eyebrow{letter-spacing:.18em;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1}.process-architect-module__1doa5G__header h2{letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:.94}.process-architect-module__1doa5G__header h2 em{color:var(--pa-accent);font-family:Georgia,serif;font-weight:400}.process-architect-module__1doa5G__intro{max-width:430px;color:var(--pa-muted);margin:0;font-size:16px;line-height:1.65}.process-architect-module__1doa5G__workspace{border-bottom:1px solid var(--pa-line);grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);min-height:720px;display:grid}.process-architect-module__1doa5G__inputPanel,.process-architect-module__1doa5G__systemPanel{min-width:0;padding:30px}.process-architect-module__1doa5G__inputPanel{border-right:1px solid var(--pa-line);flex-direction:column;display:flex}.process-architect-module__1doa5G__systemPanel{background-color:#0000;background-image:linear-gradient(#1717140b 1px,#0000 1px),linear-gradient(90deg,#1717140b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;display:flex}.process-architect-module__1doa5G__panelMeta{border-bottom:1px solid var(--pa-line);letter-spacing:.15em;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:10px;display:flex}.process-architect-module__1doa5G__panelMeta b{color:var(--pa-accent)}.process-architect-module__1doa5G__inputPanel label{margin:38px 0 14px;font-size:13px;font-weight:700}.process-architect-module__1doa5G__inputPanel textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--pa-line);width:100%;min-height:180px;color:var(--pa-ink);font:inherit;background:#ffffff2e;border-radius:0;outline:none;padding:20px;font-size:16px;line-height:1.55;transition:border-color .2s,background .2s}.process-architect-module__1doa5G__inputPanel textarea:focus{border-color:var(--pa-ink);background:#ffffff52}.process-architect-module__1doa5G__examples{margin-top:24px}.process-architect-module__1doa5G__examples>span{color:var(--pa-muted);letter-spacing:.18em;margin-bottom:11px;font-size:9px;display:block}.process-architect-module__1doa5G__examples>div{flex-wrap:wrap;gap:7px;display:flex}.process-architect-module__1doa5G__examples button{border:1px solid var(--pa-line);color:var(--pa-ink);cursor:pointer;font:inherit;background:0 0;border-radius:0;padding:8px 10px;font-size:11px;transition:border-color .2s,color .2s}.process-architect-module__1doa5G__examples button:hover{border-color:var(--pa-accent);color:var(--pa-accent)}.process-architect-module__1doa5G__generate{border:1px solid var(--pa-ink);background:var(--pa-ink);width:100%;color:var(--pa-paper);cursor:pointer;font:inherit;letter-spacing:.04em;border-radius:0;justify-content:space-between;align-items:center;margin-top:28px;padding:16px 17px;font-size:12px;transition:background .2s,color .2s;display:flex}.process-architect-module__1doa5G__generate:hover:not(:disabled){background:var(--pa-accent);border-color:var(--pa-accent)}.process-architect-module__1doa5G__generate:disabled{cursor:not-allowed;opacity:.35}.process-architect-module__1doa5G__generate b{font-size:18px;font-weight:400}.process-architect-module__1doa5G__localNote{color:var(--pa-muted);letter-spacing:.12em;text-transform:uppercase;margin:auto 0 0;padding-top:28px;font-size:9px}.process-architect-module__1doa5G__map{flex-direction:column;flex:1;justify-content:center;width:min(100%,650px);margin:26px auto;display:flex}.process-architect-module__1doa5G__routeItem{flex-direction:column;align-items:center;display:flex}.process-architect-module__1doa5G__node,.process-architect-module__1doa5G__activeNode{text-align:left;border:1px solid var(--pa-line);width:100%;min-height:74px;color:var(--pa-ink);cursor:pointer;font:inherit;background:#f0ebe1e8;border-radius:0;grid-template-columns:1fr auto;padding:13px 16px;transition:border-color .2s,transform .2s,background .2s;display:grid}.process-architect-module__1doa5G__node:hover{border-color:var(--pa-ink)}.process-architect-module__1doa5G__activeNode{border-color:var(--pa-accent);background:var(--pa-paper);transform:translate(7px)}.process-architect-module__1doa5G__node small,.process-architect-module__1doa5G__activeNode small{color:var(--pa-muted);letter-spacing:.16em;grid-column:1;margin-bottom:7px;font-size:8px}.process-architect-module__1doa5G__node strong,.process-architect-module__1doa5G__activeNode strong{grid-column:1;font-size:15px;font-weight:600}.process-architect-module__1doa5G__node span,.process-architect-module__1doa5G__activeNode span{color:var(--pa-accent);letter-spacing:.12em;grid-area:1/2/span 2;align-self:center;font-size:9px}.process-architect-module__1doa5G__connector{background:var(--pa-line);width:1px;height:17px;position:relative}.process-architect-module__1doa5G__connector span{background:var(--pa-paper);color:var(--pa-muted);padding:0 4px;font-size:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.process-architect-module__1doa5G__explanation{box-sizing:border-box;border-top:2px solid var(--pa-ink);background:var(--pa-paper);width:min(100%,650px);margin:0 auto 24px;padding:20px}.process-architect-module__1doa5G__explanation>div{letter-spacing:.14em;justify-content:space-between;gap:20px;margin-bottom:15px;font-size:9px;display:flex}.process-architect-module__1doa5G__explanation>div b{color:var(--pa-accent)}.process-architect-module__1doa5G__explanation h3{margin:0 0 8px;font-size:20px;font-weight:600}.process-architect-module__1doa5G__explanation p{color:var(--pa-muted);margin:0;font-size:13px;line-height:1.55}.process-architect-module__1doa5G__systemFooter{border-top:1px solid var(--pa-line);letter-spacing:.14em;justify-content:space-between;gap:20px;padding-top:16px;font-size:9px;display:flex}.process-architect-module__1doa5G__systemFooter b{color:var(--pa-accent)}@media (max-width:900px){.process-architect-module__1doa5G__header{grid-template-columns:1fr;gap:24px}.process-architect-module__1doa5G__workspace{grid-template-columns:1fr}.process-architect-module__1doa5G__inputPanel{border-right:0;border-bottom:1px solid var(--pa-line);min-height:560px}.process-architect-module__1doa5G__systemPanel{min-height:720px}}@media (max-width:600px){.process-architect-module__1doa5G__header h2{font-size:42px}.process-architect-module__1doa5G__inputPanel,.process-architect-module__1doa5G__systemPanel{padding:22px 16px}.process-architect-module__1doa5G__node,.process-architect-module__1doa5G__activeNode{grid-template-columns:1fr}.process-architect-module__1doa5G__node span,.process-architect-module__1doa5G__activeNode span{grid-area:auto/1;margin-top:8px}.process-architect-module__1doa5G__activeNode{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.process-architect-module__1doa5G__node,.process-architect-module__1doa5G__activeNode,.process-architect-module__1doa5G__generate,.process-architect-module__1doa5G__examples button,.process-architect-module__1doa5G__inputPanel textarea{transition:none}}.process-architect-module__1doa5G__workspace{min-height:650px}.process-architect-module__1doa5G__inputPanel,.process-architect-module__1doa5G__systemPanel{position:relative}.process-architect-module__1doa5G__map{margin:22px auto;position:relative}.process-architect-module__1doa5G__map:before{content:"";pointer-events:none;background:#a9563d38;width:1px;position:absolute;top:20px;bottom:20px;left:50%;transform:translate(-50%)}.process-architect-module__1doa5G__routeItem{z-index:1;position:relative}.process-architect-module__1doa5G__node,.process-architect-module__1doa5G__activeNode{background:#f0ebe1f5;min-height:68px;position:relative}.process-architect-module__1doa5G__node:before,.process-architect-module__1doa5G__activeNode:before{content:"";box-sizing:border-box;border:1px solid var(--pa-line);background:var(--pa-paper);width:9px;height:9px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.process-architect-module__1doa5G__activeNode{border-color:var(--pa-accent);box-shadow:inset 3px 0 0 var(--pa-accent), 0 8px 24px #17171409}.process-architect-module__1doa5G__activeNode:before{border-color:var(--pa-accent);background:var(--pa-accent)}.process-architect-module__1doa5G__connector{z-index:2;background:var(--pa-accent);opacity:.55;height:14px}.process-architect-module__1doa5G__connector span{color:var(--pa-accent)}.process-architect-module__1doa5G__explanation{margin-top:2px;padding:22px 22px 24px;position:relative}.process-architect-module__1doa5G__explanation:before{content:"ACTIVE NODE";background:var(--pa-paper);color:var(--pa-accent);letter-spacing:.18em;padding:0 7px;font-size:7px;position:absolute;top:-7px;right:22px}.process-architect-module__1doa5G__localNote{margin-top:34px}@media (min-width:901px){.process-architect-module__1doa5G__inputPanel,.process-architect-module__1doa5G__systemPanel{min-height:650px}}@media (max-width:900px){.process-architect-module__1doa5G__workspace,.process-architect-module__1doa5G__inputPanel{min-height:0}.process-architect-module__1doa5G__systemPanel{min-height:680px}}.process-architect-module__1doa5G__analysisMeta{border:1px solid var(--pa-line);background:var(--pa-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.process-architect-module__1doa5G__analysisMeta span{background:var(--pa-paper);color:var(--pa-muted);letter-spacing:.13em;flex-direction:column;gap:7px;padding:11px 10px;font-size:7px;display:flex}.process-architect-module__1doa5G__analysisMeta b{color:var(--pa-accent);font-size:9px}.process-architect-module__1doa5G__rationale{box-sizing:border-box;border-left:2px solid var(--pa-accent);background:#f0ebe1c2;width:min(100%,650px);margin:0 auto 20px;padding:16px 20px}.process-architect-module__1doa5G__rationale span{color:var(--pa-accent);letter-spacing:.16em;font-size:8px}.process-architect-module__1doa5G__rationale p{color:var(--pa-muted);margin:8px 0 0;font-size:12px;line-height:1.55}@media (max-width:600px){.process-architect-module__1doa5G__analysisMeta{grid-template-columns:1fr}}.process-architect-module__1doa5G__generate{transition:opacity .2s,transform .2s}.process-architect-module__1doa5G__generate:active:not(:disabled){transform:translateY(1px)}.process-architect-module__1doa5G__generate:disabled{cursor:wait}.process-architect-module__1doa5G__systemPanel{transition:opacity .22s}.process-architect-module__1doa5G__systemPanelAnalyzing{opacity:.38}.process-architect-module__1doa5G__systemPanelAnalyzing .process-architect-module__1doa5G__map{pointer-events:none}@media (prefers-reduced-motion:reduce){.process-architect-module__1doa5G__generate,.process-architect-module__1doa5G__systemPanel{transition:none}}.process-architect-module__1doa5G__systemPanelBuilt .process-architect-module__1doa5G__map{animation:.7s ease-out process-architect-module__1doa5G__pa-result-flash}.process-architect-module__1doa5G__systemPanelBuilt .process-architect-module__1doa5G__activeNode{animation:.7s ease-out process-architect-module__1doa5G__pa-node-confirm}@keyframes process-architect-module__1doa5G__pa-result-flash{0%{box-shadow:inset 3px 0 #a9563dd9}to{box-shadow:inset 0 0 #a9563d00}}@keyframes process-architect-module__1doa5G__pa-node-confirm{0%{background:#a9563d1a}to{background:#f0ebe1f5}}@media (prefers-reduced-motion:reduce){.process-architect-module__1doa5G__systemPanelBuilt .process-architect-module__1doa5G__map,.process-architect-module__1doa5G__systemPanelBuilt .process-architect-module__1doa5G__activeNode{animation:none}}
