.ProcessMap_toggle__wLYpZ{display:inline-flex;border:1px solid var(--rule-strong);border-radius:var(--radius);overflow:hidden;background:var(--paper-raised)}.ProcessMap_toggleBtn__XTcte{padding:7px 20px;border:none;background:transparent;font-family:var(--font-cond);font-size:var(--t-small);font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--ink-2);transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.ProcessMap_toggleBtn__XTcte+.ProcessMap_toggleBtn__XTcte{border-left:1px solid var(--rule)}.ProcessMap_toggleOn__oZ_Kf{background:var(--steel);color:#fff}.ProcessMap_layout__D6sGt{display:grid;grid-template-columns:1fr 400px;grid-gap:var(--s5);gap:var(--s5);align-items:start}.ProcessMap_track__qDJKk{display:flex;flex-direction:column;gap:0}.ProcessMap_node__qOdX1{position:relative;display:grid;grid-template-columns:46px 1fr;grid-gap:var(--s3);gap:var(--s3);width:100%;padding:var(--s3) var(--s4) var(--s3) 0;border:none;border-bottom:1px solid var(--rule);background:transparent;text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease);animation:ProcessMap_nodeIn___O1q5 var(--dur-3) var(--ease) both}.ProcessMap_node__qOdX1:hover{background:var(--paper-raised)}.ProcessMap_node__qOdX1:last-child{border-bottom:none}.ProcessMap_nodeActive__BwhfX{background:var(--paper-raised);box-shadow:inset 3px 0 0 var(--steel)}@keyframes ProcessMap_nodeIn___O1q5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ProcessMap_no__zPdtF{font-family:var(--font-mono);font-size:var(--t-small);font-weight:600;color:var(--ink-3);text-align:right;padding-top:2px}.ProcessMap_nodeTitle__mfUfT{font-size:var(--t-body);font-weight:600;line-height:1.3}.ProcessMap_nodeMeta__AltQT{font-size:var(--t-micro);color:var(--ink-3);margin-top:2px}.ProcessMap_nodeChips__reR8d{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.ProcessMap_classBar__MBmM0{width:3px;border-radius:2px}.ProcessMap_deterministic__g09ss{background:var(--steel)}.ProcessMap_ai__a0QNJ{background:var(--external)}.ProcessMap_human__ACmXX{background:var(--caution)}.ProcessMap_physical__u_V8P{background:var(--ink-3)}.ProcessMap_drawer__NXDfY{position:-webkit-sticky;position:sticky;top:72px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);max-height:calc(100vh - 96px);overflow-y:auto}.ProcessMap_drawerHead__CjDBn{padding:var(--s4) var(--s5);border-bottom:1px solid var(--rule)}.ProcessMap_drawerBody__DMYCi{padding:var(--s5);display:flex;flex-direction:column;gap:var(--s4)}.ProcessMap_dl__1abTz{display:grid;grid-template-columns:34% 1fr;grid-gap:var(--s2) var(--s3);gap:var(--s2) var(--s3);font-size:var(--t-small)}.ProcessMap_dt__SJVA6{font-family:var(--font-cond);font-size:var(--t-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:2px}.ProcessMap_legend__a7R_r{display:flex;gap:var(--s4);flex-wrap:wrap;font-size:var(--t-micro);color:var(--ink-2)}.ProcessMap_legendItem__AFEAl{display:inline-flex;align-items:center;gap:6px}.ProcessMap_legendSwatch__MfV5X{width:10px;height:10px;border-radius:2px}@media (max-width:1100px){.ProcessMap_layout__D6sGt{grid-template-columns:1fr}.ProcessMap_drawer__NXDfY{position:static;max-height:none}}