.workflow-builder-studio_page__9C8o6{--wf-canvas:#edf5f2;--wf-paper:#ffffff;--wf-ink:#102c35;--wf-muted:#526970;--wf-line:#cbdcd7;--wf-line-strong:#78978f;--wf-teal:#0f766e;--wf-teal-deep:#0b5f58;--wf-teal-wash:#e2f2ed;--wf-blue:#2f6f9f;--wf-blue-wash:#e7f0f6;--wf-indigo:#4d6594;--wf-indigo-wash:#edf0f8;--wf-amber:#925705;--wf-amber-wash:#fff1d7;--wf-red:#9f3f35;min-height:100vh;color:var(--wf-ink);background:linear-gradient(rgba(16,44,53,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(16,44,53,.022) 1px,transparent 1px),var(--wf-canvas);background-size:32px 32px;font-family:var(--font-sans),"Helvetica Neue",sans-serif}.workflow-builder-studio_truthBoundary__dmCeU{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:18px;min-height:44px;padding:8px clamp(16px,2.4vw,34px);color:#315158;background:#dfece8;border-bottom:1px solid #bfd1cc;font-size:.72rem;line-height:1.35}.workflow-builder-studio_truthBoundary__dmCeU div{display:flex;align-items:center;gap:8px;color:var(--wf-teal-deep);letter-spacing:.025em}.workflow-builder-studio_truthBoundary__dmCeU svg{width:14px;height:14px}.workflow-builder-studio_truthBoundary__dmCeU p{margin:0}.workflow-builder-studio_truthBoundary__dmCeU>span{color:#53696d;font-family:var(--font-mono),monospace;font-size:.64rem}.workflow-builder-studio_documentBar__92tRO{position:sticky;top:56px;z-index:18;display:grid;grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:24px;min-height:84px;padding:13px clamp(16px,2.4vw,34px);background:rgba(248,251,250,.96);border-bottom:1px solid var(--wf-line);box-shadow:0 8px 28px rgba(19,59,67,.055);backdrop-filter:blur(18px)}.workflow-builder-studio_architectureStrip__zaubC p,.workflow-builder-studio_canvasHeader__Aj8SQ p,.workflow-builder-studio_documentIdentity__HtYqE p,.workflow-builder-studio_panelHeading__p097n p,.workflow-builder-studio_runLedger__8dASa p{margin:0;color:var(--wf-teal-deep);font-size:.66rem;font-weight:760;line-height:1.25;letter-spacing:.12em;text-transform:uppercase}.workflow-builder-studio_documentIdentity__HtYqE>div{display:flex;align-items:center;gap:12px;margin-top:5px}.workflow-builder-studio_documentIdentity__HtYqE h1{overflow:hidden;margin:0;font-size:clamp(1rem,1.5vw,1.24rem);font-weight:690;line-height:1.2;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap}.workflow-builder-studio_documentIdentity__HtYqE span{flex:none;padding:4px 7px;color:#466068;background:#e5efec;border:1px solid #cadad5;border-radius:3px;font-family:var(--font-mono),monospace;font-size:.6rem;text-transform:uppercase}.workflow-builder-studio_inventorySummary__jAQvI{display:flex;align-items:center;gap:18px;margin:0}.workflow-builder-studio_inventorySummary__jAQvI div{min-width:72px;padding-left:14px;border-left:1px solid var(--wf-line)}.workflow-builder-studio_inventorySummary__jAQvI dt{color:var(--wf-muted);font-size:.58rem;line-height:1.2;letter-spacing:.065em;text-transform:uppercase}.workflow-builder-studio_inventorySummary__jAQvI dd{margin:4px 0 0;font-family:var(--font-mono),monospace;font-size:.95rem;font-weight:650;line-height:1}.workflow-builder-studio_documentActions__c3kU3{display:flex;align-items:center;justify-content:flex-end;gap:8px}.workflow-builder-studio_documentActions__c3kU3 button,.workflow-builder-studio_inspectorPrimary__2MeoL,.workflow-builder-studio_liveConsoleAction__RNhfZ,.workflow-builder-studio_nodeControls__PsTTf button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--wf-line-strong);border-radius:4px;font-size:.72rem;font-weight:710;line-height:1.2;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.workflow-builder-studio_documentActions__c3kU3 button svg,.workflow-builder-studio_inspectorPrimary__2MeoL svg,.workflow-builder-studio_liveConsoleAction__RNhfZ svg,.workflow-builder-studio_nodeControls__PsTTf button svg{width:15px;height:15px}.workflow-builder-studio_iconAction__ABnq7,.workflow-builder-studio_liveConsoleAction__RNhfZ,.workflow-builder-studio_secondaryAction__bUP6b{color:var(--wf-ink);background:#ffffff}.workflow-builder-studio_liveConsoleAction__RNhfZ{text-decoration:none;white-space:nowrap}.workflow-builder-studio_primaryAction__oWEt_{color:#ffffff;background:var(--wf-teal-deep);border-color:var(--wf-teal-deep)!important}.workflow-builder-studio_documentActions__c3kU3 button:hover,.workflow-builder-studio_inspectorPrimary__2MeoL:hover,.workflow-builder-studio_liveConsoleAction__RNhfZ:hover,.workflow-builder-studio_nodeControls__PsTTf button:hover:not(:disabled){transform:translateY(-1px)}.workflow-builder-studio_iconAction__ABnq7:hover,.workflow-builder-studio_inspectorPrimary__2MeoL:hover,.workflow-builder-studio_liveConsoleAction__RNhfZ:hover,.workflow-builder-studio_nodeControls__PsTTf button:hover:not(:disabled),.workflow-builder-studio_secondaryAction__bUP6b:hover{color:var(--wf-teal-deep);background:var(--wf-teal-wash);border-color:var(--wf-teal)}.workflow-builder-studio_primaryAction__oWEt_:hover{background:#084d49}.workflow-builder-studio_studioGrid__WmgvK{display:grid;grid-template-columns:minmax(208px,.72fr) minmax(0,2.15fr) minmax(278px,.9fr);align-items:start;gap:14px;width:100%;max-width:1720px;margin:0 auto;padding:18px clamp(14px,2vw,28px) 14px}.workflow-builder-studio_inspector__rDBRH,.workflow-builder-studio_library__NOTdr,.workflow-builder-studio_workflowCanvas__jb4Da{min-width:0;background:rgba(255,255,255,.94);border:1px solid var(--wf-line);box-shadow:0 12px 34px rgba(18,61,70,.055)}.workflow-builder-studio_inspector__rDBRH,.workflow-builder-studio_library__NOTdr{position:sticky;top:158px;overflow:hidden;max-height:calc(100dvh - 176px)}.workflow-builder-studio_canvasHeader__Aj8SQ,.workflow-builder-studio_panelHeading__p097n{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 17px 15px;border-bottom:1px solid var(--wf-line)}.workflow-builder-studio_canvasHeader__Aj8SQ h2,.workflow-builder-studio_panelHeading__p097n h2{margin:4px 0 0;font-size:.94rem;font-weight:690;line-height:1.25;letter-spacing:-.018em}.workflow-builder-studio_panelHeading__p097n>svg{width:17px;height:17px;color:var(--wf-teal)}.workflow-builder-studio_searchField__AJoJW{display:flex;min-height:44px;align-items:center;gap:8px;margin:12px 12px 10px;padding:0 10px;background:#f7faf9;border:1px solid var(--wf-line);border-radius:3px}.workflow-builder-studio_searchField__AJoJW svg{width:14px;height:14px;color:var(--wf-muted)}.workflow-builder-studio_searchField__AJoJW input{width:100%;min-width:0;border:0;outline:0;color:var(--wf-ink);background:transparent;font:inherit;font-size:.72rem}.workflow-builder-studio_searchField__AJoJW:focus-within{border-color:var(--wf-teal);box-shadow:0 0 0 2px rgba(15,118,110,.2)}.workflow-builder-studio_libraryTabs__T81CE{display:grid;grid-template-columns:repeat(5,minmax(52px,1fr));overflow-x:auto;padding:0 12px;border-bottom:1px solid var(--wf-line);scrollbar-width:thin}.workflow-builder-studio_libraryTabs__T81CE button{position:relative;min-height:43px;padding:0 7px;color:var(--wf-muted);border:0;background:transparent;font-size:.64rem;font-weight:680;white-space:nowrap}.workflow-builder-studio_libraryTabs__T81CE button:after{position:absolute;right:7px;bottom:-1px;left:7px;height:2px;background:transparent;content:""}.workflow-builder-studio_libraryTabs__T81CE .workflow-builder-studio_activeLibraryTab__cKMlV,.workflow-builder-studio_libraryTabs__T81CE button:hover{color:var(--wf-teal-deep)}.workflow-builder-studio_libraryTabs__T81CE .workflow-builder-studio_activeLibraryTab__cKMlV:after{background:var(--wf-teal)}.workflow-builder-studio_libraryContext__pqHn_{display:grid;gap:3px;padding:11px 13px;color:#466068;background:#edf5f2;border-bottom:1px solid var(--wf-line);font-size:.63rem;line-height:1.4}.workflow-builder-studio_libraryContext__pqHn_ strong{color:var(--wf-ink);font-size:.67rem}.workflow-builder-studio_libraryList__p1fyo{display:grid;gap:7px;overflow-y:auto;max-height:min(50vh,488px);padding:10px;scrollbar-color:#a9beb8 transparent;scrollbar-width:thin}.workflow-builder-studio_libraryItem__zQ7DL{position:relative;display:grid;grid-template-columns:13px minmax(0,1fr) 16px;align-items:start;gap:8px;width:100%;min-height:76px;padding:10px 9px;text-align:left;color:var(--wf-ink);background:#ffffff;border:1px solid #d4e0dd;border-radius:4px;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.workflow-builder-studio_libraryItem__zQ7DL:hover{border-color:var(--wf-teal);box-shadow:0 7px 18px rgba(18,61,70,.08);transform:translateY(-1px)}.workflow-builder-studio_addIcon__SFyYs,.workflow-builder-studio_grip__nRCgw{width:14px;height:14px;margin-top:1px;color:#78928b}.workflow-builder-studio_addIcon__SFyYs{color:var(--wf-teal)}.workflow-builder-studio_libraryItemBody__E8bTz{display:grid;min-width:0;gap:5px}.workflow-builder-studio_libraryItemTopline__Q9p7j{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.workflow-builder-studio_libraryItemTopline__Q9p7j strong{font-size:.69rem;line-height:1.25}.workflow-builder-studio_libraryItemTopline__Q9p7j>span{flex:none;padding:2px 4px;border:1px solid;border-radius:2px;font-size:.48rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.workflow-builder-studio_libraryItemTopline__Q9p7j>span[data-standing=live]{color:var(--wf-teal-deep);background:var(--wf-teal-wash)}.workflow-builder-studio_libraryItemTopline__Q9p7j>span[data-standing=declared]{color:#5e6e72;background:#f0f3f3}.workflow-builder-studio_libraryItemTopline__Q9p7j>span[data-standing=reference]{color:#4c638e;background:var(--wf-indigo-wash)}.workflow-builder-studio_libraryItemBody__E8bTz>span:not(.workflow-builder-studio_libraryItemTopline__Q9p7j){color:var(--wf-muted);font-size:.62rem;line-height:1.42}.workflow-builder-studio_libraryItemBody__E8bTz small{overflow:hidden;color:#5c7074;font-family:var(--font-mono),monospace;font-size:.52rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.workflow-builder-studio_emptyLibrary__UKILk{margin:0;padding:28px 12px;text-align:center;color:var(--wf-muted);font-size:.7rem}.workflow-builder-studio_libraryHint__nuMQj{margin:0;padding:11px 13px 13px;color:#566b70;border-top:1px solid var(--wf-line);font-size:.59rem;line-height:1.45}.workflow-builder-studio_canvasColumn__8kzFp{min-width:0}.workflow-builder-studio_workflowCanvas__jb4Da{overflow:hidden;transition:background-color .22s ease,border-color .22s ease}.workflow-builder-studio_canvasHeader__Aj8SQ{align-items:center}.workflow-builder-studio_canvasStatus__EISNl{display:flex;min-height:32px;align-items:center;gap:7px;padding:0 9px;color:#5c6d71;background:#f4f7f6;border:1px solid var(--wf-line);border-radius:3px;font-family:var(--font-mono),monospace;font-size:.57rem;white-space:nowrap}.workflow-builder-studio_canvasStatus__EISNl>span{width:7px;height:7px;border-radius:50%;background:#78908a}.workflow-builder-studio_canvasStatus__EISNl[data-status=valid]>span{background:var(--wf-teal);box-shadow:0 0 0 3px rgba(15,118,110,.12)}.workflow-builder-studio_canvasStatus__EISNl[data-status=simulating]>span{background:#66d5b7;box-shadow:0 0 0 3px rgba(102,213,183,.13)}.workflow-builder-studio_canvasStatus__EISNl[data-status=invalid]{color:#7d352d;background:#fff4f1;border-color:#d6a29b}.workflow-builder-studio_canvasStatus__EISNl[data-status=invalid]>span{background:var(--wf-red);box-shadow:0 0 0 3px rgba(159,63,53,.12)}.workflow-builder-studio_lensBar__yy5pH{display:flex;align-items:center;gap:5px;overflow-x:auto;min-height:48px;padding:6px 14px;background:#f5f9f7;border-bottom:1px solid var(--wf-line);scrollbar-width:thin}.workflow-builder-studio_lensBar__yy5pH>span{margin-right:3px;color:#53666a;font-size:.55rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.workflow-builder-studio_lensBar__yy5pH button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 9px;color:#52676c;background:transparent;border:1px solid transparent;border-radius:3px;font-size:.62rem;font-weight:660;white-space:nowrap}.workflow-builder-studio_lensBar__yy5pH button svg{width:13px;height:13px}.workflow-builder-studio_lensBar__yy5pH button:hover,.workflow-builder-studio_lensBar__yy5pH button[aria-pressed=true]{color:var(--wf-teal-deep);background:#ffffff;border-color:var(--wf-line-strong)}.workflow-builder-studio_observerRail__9bBCH{position:relative;display:grid;grid-template-columns:minmax(155px,.62fr) minmax(220px,1fr) minmax(170px,.75fr);align-items:center;gap:14px;margin:14px;padding:11px 12px;color:#29465f;background:var(--wf-indigo-wash);border:1px solid #aebbd2;border-radius:4px}.workflow-builder-studio_observerRail__9bBCH:after{position:absolute;right:5%;bottom:-13px;left:5%;height:13px;background-image:radial-gradient(circle,#7589ad 1px,transparent 1.5px);background-position:50%;background-size:9px 4px;content:"";opacity:.62;pointer-events:none}.workflow-builder-studio_observerRailIdentity__x4Eum{display:flex;align-items:center;gap:10px}.workflow-builder-studio_observerRailIdentity__x4Eum>svg{width:19px;height:19px;color:var(--wf-indigo)}.workflow-builder-studio_observerRailIdentity__x4Eum p{margin:0;color:#4d6594;font-size:.51rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.workflow-builder-studio_observerRailIdentity__x4Eum strong{display:block;margin-top:2px;font-size:.72rem}.workflow-builder-studio_observerStations__rr2yn{display:flex;gap:6px;overflow-x:auto}.workflow-builder-studio_observerStation__FBCPH{display:grid;grid-template-columns:31px minmax(85px,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:5px 7px;text-align:left;color:#243e57;background:rgba(255,255,255,.74);border:1px solid #afbdd2;border-radius:3px}.workflow-builder-studio_avatar__cg4_F{display:grid;width:30px;height:30px;place-items:center;color:#ffffff;background:#4d6594;border-radius:2px;font-family:var(--font-mono),monospace;font-size:.56rem;font-weight:700}.workflow-builder-studio_observerStation__FBCPH>span:nth-child(2){display:grid;gap:2px}.workflow-builder-studio_observerStation__FBCPH strong{font-size:.64rem}.workflow-builder-studio_observerStation__FBCPH small{color:#60718b;font-size:.54rem}.workflow-builder-studio_liveTelemetry__dpwMx{display:grid;grid-template-columns:11px minmax(0,1fr);align-items:center;gap:4px;color:#486386;font-family:var(--font-mono),monospace;font-size:.47rem}.workflow-builder-studio_liveTelemetry__dpwMx svg{width:11px;height:11px}.workflow-builder-studio_liveTelemetry__dpwMx>span{display:grid;gap:1px;white-space:nowrap}.workflow-builder-studio_liveTelemetry__dpwMx small{color:#526684;font:inherit}.workflow-builder-studio_observerPolicy__N_i6y{display:grid;grid-template-columns:auto 1fr;gap:2px 7px;color:#526684;font-size:.54rem;line-height:1.35}.workflow-builder-studio_observerPolicy__N_i6y>span{color:#4d6594;font-weight:760;text-transform:uppercase}.workflow-builder-studio_observerPolicy__N_i6y strong{grid-column:2;color:#2f4d70;font-size:.57rem}.workflow-builder-studio_modelRail__1qyT1{position:relative;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(270px,1.2fr);gap:10px 16px;margin:0 14px 14px;padding:13px;overflow:hidden;background:linear-gradient(115deg,rgba(15,118,110,.07),transparent 42%),#f8fbfa;border:1px solid #b9d3cc;border-radius:4px}.workflow-builder-studio_modelRail__1qyT1:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--wf-teal);content:""}.workflow-builder-studio_modelRailIdentity__h_IEt{display:flex;align-items:center;gap:10px;min-width:0}.workflow-builder-studio_modelRailIcon__QvYO_{display:grid;width:34px;height:34px;flex:none;place-items:center;color:#ffffff;background:var(--wf-teal-deep);border-radius:3px;box-shadow:0 6px 14px rgba(11,95,88,.18)}.workflow-builder-studio_modelRailIcon__QvYO_ svg{width:17px;height:17px}.workflow-builder-studio_modelRailIdentity__h_IEt>div{display:grid;min-width:0;gap:3px}.workflow-builder-studio_modelRailIdentity__h_IEt p,.workflow-builder-studio_passportRail___OLCW p{margin:0;color:var(--wf-teal-deep);font-size:.5rem;font-weight:770;letter-spacing:.1em;text-transform:uppercase}.workflow-builder-studio_modelRailIdentity__h_IEt strong{font-size:.71rem;line-height:1.3}.workflow-builder-studio_modelRailIdentity__h_IEt>div>span{color:#586e72;font-family:var(--font-mono),monospace;font-size:.5rem;line-height:1.35}.workflow-builder-studio_modelModeSelector__a_vtv{display:grid;grid-template-columns:1fr 1fr;gap:7px;min-width:0;margin:0;padding:0;border:0}.workflow-builder-studio_modelModeSelector__a_vtv legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.workflow-builder-studio_modelModeSelector__a_vtv label{display:flex;min-width:0;min-height:48px;align-items:center;gap:8px;padding:7px 9px;cursor:pointer;background:rgba(255,255,255,.72);border:1px solid var(--wf-line);border-radius:3px;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.workflow-builder-studio_modelModeSelector__a_vtv label:hover,.workflow-builder-studio_modelModeSelector__a_vtv label[data-selected=true]{background:#ffffff;border-color:var(--wf-teal);box-shadow:inset 3px 0 0 var(--wf-teal)}.workflow-builder-studio_modelModeSelector__a_vtv input{width:14px;height:14px;flex:none;accent-color:var(--wf-teal-deep)}.workflow-builder-studio_modelModeSelector__a_vtv label>span{display:grid;min-width:0;gap:2px}.workflow-builder-studio_modelModeSelector__a_vtv strong{font-size:.61rem;line-height:1.25}.workflow-builder-studio_modelModeSelector__a_vtv small{color:#607579;font-size:.5rem;line-height:1.25}.workflow-builder-studio_modelRailFacts__0Dgw7{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0}.workflow-builder-studio_modelRailFacts__0Dgw7 div{min-width:0;padding:8px 9px;background:rgba(255,255,255,.58);border:1px solid #d3e1dd}.workflow-builder-studio_modelBoundary__97BqL small,.workflow-builder-studio_modelRailFacts__0Dgw7 dt{color:#405a60;font-size:.5rem;font-weight:740;letter-spacing:.06em;text-transform:uppercase}.workflow-builder-studio_modelRailFacts__0Dgw7 dd{margin:4px 0 0;color:#2e5056;font-family:var(--font-mono),monospace;font-size:.52rem;line-height:1.35}.workflow-builder-studio_modelBoundary__97BqL{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;color:#244b4d;background:#e6f2ee;border:1px solid #a9cec3;border-radius:3px}.workflow-builder-studio_modelBoundary__97BqL>svg{width:18px;height:18px;color:var(--wf-teal-deep)}.workflow-builder-studio_modelBoundary__97BqL>span{display:grid;gap:2px}.workflow-builder-studio_modelBoundary__97BqL strong{font-size:.61rem;line-height:1.25}.workflow-builder-studio_modelBoundary__97BqL i{padding:3px 5px;color:var(--wf-teal-deep);border:1px solid #7fb2a4;border-radius:2px;font-family:var(--font-mono),monospace;font-size:.47rem;font-style:normal;font-weight:740;text-transform:uppercase}.workflow-builder-studio_graphViewport__Uv_X2{overflow-x:auto;padding:23px 17px 25px;background:linear-gradient(rgba(47,111,159,.045) 1px,transparent 0),linear-gradient(90deg,rgba(47,111,159,.045) 1px,transparent 0),#f8fbfa;background-size:22px 22px;border-block:1px solid var(--wf-line);scrollbar-color:#9db3ad #edf2f0;scrollbar-width:thin}.workflow-builder-studio_flow__oLWUT{display:flex;align-items:stretch;width:-moz-max-content;width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.workflow-builder-studio_flowItem__ioaBk{display:flex;align-items:stretch}.workflow-builder-studio_nodeCard__zofwp{position:relative;display:grid;grid-template-columns:27px minmax(0,1fr);grid-template-rows:auto auto auto auto;width:225px;min-height:258px;padding:13px 13px 12px 12px;text-align:left;color:var(--wf-ink);background:#ffffff;border:1px solid #c7d7d3;border-top:3px solid var(--node-accent,var(--wf-teal));border-radius:4px;box-shadow:0 9px 24px rgba(17,54,62,.075);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background-color .22s ease}.workflow-builder-studio_nodeCard__zofwp[data-kind=data]{--node-accent:var(--wf-blue)}.workflow-builder-studio_nodeCard__zofwp[data-kind=agent]{--node-accent:var(--wf-teal)}.workflow-builder-studio_nodeCard__zofwp[data-kind=policy]{--node-accent:#8a5205}.workflow-builder-studio_nodeCard__zofwp[data-kind=human-gate]{--node-accent:var(--wf-amber);background:#fffaf0;border-color:#d7bd87}.workflow-builder-studio_nodeCard__zofwp[data-kind=artifact]{--node-accent:#355f80}.workflow-builder-studio_nodeCard__zofwp:hover{border-color:var(--node-accent);box-shadow:0 15px 32px rgba(17,54,62,.12);transform:translateY(-2px)}.workflow-builder-studio_nodeCard__zofwp[aria-pressed=true]{border-color:var(--node-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--node-accent) 25%,transparent),0 14px 30px rgba(17,54,62,.1)}.workflow-builder-studio_nodeNumber__9lI3R{position:absolute;top:7px;right:8px;color:#53686d;font-family:var(--font-mono),monospace;font-size:.51rem}.workflow-builder-studio_nodeIcon__Wm9PR{display:grid;width:25px;height:25px;grid-row:1;place-items:center;color:var(--node-accent);background:color-mix(in srgb,var(--node-accent) 10%,#ffffff);border:1px solid color-mix(in srgb,var(--node-accent) 28%,#ffffff);border-radius:3px}.workflow-builder-studio_nodeIcon__Wm9PR svg{width:14px;height:14px}.workflow-builder-studio_nodeCopy__Q_l_v{display:grid;grid-column:2;gap:7px;min-width:0;padding:0 5px 0 9px}.workflow-builder-studio_nodeCopy__Q_l_v small{color:var(--node-accent);font-size:.5rem;font-weight:780;line-height:1.25;letter-spacing:.075em;text-transform:uppercase}.workflow-builder-studio_nodeCopy__Q_l_v strong{padding-right:8px;font-size:.78rem;line-height:1.25;letter-spacing:-.012em}.workflow-builder-studio_nodeCopy__Q_l_v>span{color:var(--wf-muted);font-size:.62rem;line-height:1.48}.workflow-builder-studio_nodeMeta__zHiES{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:4px;align-self:end;margin-top:14px;padding-top:10px;border-top:1px solid #e0e8e6}.workflow-builder-studio_nodeMeta__zHiES i{padding:3px 5px;color:#53696e;background:#f0f5f3;border:1px solid #d7e2df;border-radius:2px;font-size:.48rem;font-style:normal;line-height:1.2}.workflow-builder-studio_nodeContract__Rrii7{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;margin-top:9px}.workflow-builder-studio_nodeContract__Rrii7>span{color:#53686d;font-family:var(--font-mono),monospace;font-size:.46rem;font-weight:700}.workflow-builder-studio_nodeContract__Rrii7 code{overflow:hidden;color:#355b62;font-family:var(--font-mono),monospace;font-size:.49rem;text-overflow:ellipsis;white-space:nowrap}.workflow-builder-studio_blockingFlag__uZxZk,.workflow-builder-studio_simulatedState__A_0ur{display:flex;grid-column:1/-1;align-items:center;gap:5px;margin-top:9px;color:#7d4804;font-size:.54rem;font-weight:720}.workflow-builder-studio_blockingFlag__uZxZk svg,.workflow-builder-studio_simulatedState__A_0ur svg{width:11px;height:11px}.workflow-builder-studio_simulatedState__A_0ur{color:var(--wf-teal-deep)}.workflow-builder-studio_edge__amMzr{position:relative;display:grid;width:91px;flex:none;place-items:center;align-content:center;color:#56716c}.workflow-builder-studio_edge__amMzr:before{position:absolute;top:50%;right:10px;left:10px;height:1px;background:#79948d;content:""}.workflow-builder-studio_edge__amMzr>small,.workflow-builder-studio_edge__amMzr>span{position:relative;z-index:1;padding:2px 4px;color:#52706a;background:#f8fbfa;font-family:var(--font-mono),monospace;font-size:.45rem;white-space:nowrap}.workflow-builder-studio_edge__amMzr>span{transform:translateY(-18px)}.workflow-builder-studio_edge__amMzr>small{color:#75613b;transform:translateY(17px)}.workflow-builder-studio_edge__amMzr>svg{position:absolute;z-index:2;right:4px;top:calc(50% - 6px);width:13px;height:13px;color:#57746d;background:#f8fbfa}.workflow-builder-studio_passportRail___OLCW{display:grid;grid-template-columns:minmax(145px,.72fr) minmax(380px,2fr) minmax(160px,.82fr);align-items:center;gap:14px;padding:12px 15px;background:#f6faf8;border-bottom:1px solid var(--wf-line)}.workflow-builder-studio_passportRail___OLCW>header{display:flex;align-items:center;gap:9px}.workflow-builder-studio_passportRail___OLCW>header>span{display:grid;width:29px;height:29px;flex:none;place-items:center;color:var(--wf-teal-deep);background:var(--wf-teal-wash);border:1px solid #b0d1c8;border-radius:3px}.workflow-builder-studio_passportRail___OLCW>header svg{width:14px;height:14px}.workflow-builder-studio_passportRail___OLCW>header strong{display:block;margin-top:3px;font-size:.63rem;line-height:1.3}.workflow-builder-studio_passportStages__tEkAz{min-width:0}.workflow-builder-studio_passportStages__tEkAz ol{display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));align-items:start;min-width:0;margin:0;padding:0;list-style:none}.workflow-builder-studio_passportStages__tEkAz li{position:relative;display:grid;justify-items:center;gap:3px;min-width:0;padding:0 4px;text-align:center}.workflow-builder-studio_passportStages__tEkAz li:not(:last-child):after{position:absolute;z-index:0;top:7px;left:calc(50% + 8px);width:calc(100% - 16px);height:1px;background:#a6bbb5;content:""}.workflow-builder-studio_passportStages__tEkAz li>span{z-index:1;display:grid;width:15px;height:15px;place-items:center;color:var(--wf-teal-deep);background:#f6faf8}.workflow-builder-studio_passportStages__tEkAz li svg{width:10px;height:10px;fill:#d4e8e2}.workflow-builder-studio_passportStages__tEkAz li strong{overflow:hidden;width:100%;font-size:.51rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-builder-studio_passportStages__tEkAz li small{color:#435c61;font-size:.5rem;line-height:1.25}.workflow-builder-studio_passportStanding__ZEMS8{display:grid;gap:3px;padding-left:11px;border-left:1px solid var(--wf-line)}.workflow-builder-studio_passportStanding__ZEMS8 span{color:#526b70;font-family:var(--font-mono),monospace;font-size:.46rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.workflow-builder-studio_passportStanding__ZEMS8 strong{color:#435a60;font-size:.57rem}.workflow-builder-studio_passportStanding__ZEMS8 small{color:#455d61;font-size:.5rem;line-height:1.35}.workflow-builder-studio_canvasLegend__qlRpP{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 15px;color:#607579;background:#fbfdfc;border-bottom:1px solid var(--wf-line);font-size:.54rem}.workflow-builder-studio_canvasLegend__qlRpP span{display:inline-flex;align-items:center;gap:6px}.workflow-builder-studio_canvasLegend__qlRpP i{display:inline-block;width:21px;height:2px;background:#66847d}.workflow-builder-studio_canvasLegend__qlRpP i[data-legend=dotted]{background:repeating-linear-gradient(90deg,#667da5 0 2px,transparent 2px 5px)}.workflow-builder-studio_canvasLegend__qlRpP i[data-legend=gate]{height:8px;background:#b27620}.workflow-builder-studio_canvasLegend__qlRpP i[data-legend=stop]{height:3px;background:var(--wf-red)}.workflow-builder-studio_runLedger__8dASa{display:grid;grid-template-columns:minmax(190px,1fr) minmax(250px,auto) auto;align-items:center;gap:18px;min-height:70px;padding:12px 15px;background:#f1f6f4}.workflow-builder-studio_runLedger__8dASa strong{display:block;margin-top:4px;font-size:.65rem;line-height:1.4}.workflow-builder-studio_ledgerEvents__aj_Q3{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 11px}.workflow-builder-studio_ledgerEvents__aj_Q3 span{display:inline-flex;align-items:center;gap:4px;color:#526a6e;font-size:.53rem}.workflow-builder-studio_ledgerEvents__aj_Q3 svg{width:10px;height:10px;color:var(--wf-teal)}.workflow-builder-studio_notExecuted__9C1Yu{padding:5px 7px;color:#52666a;border:1px solid #9dafaa;border-radius:2px;font-family:var(--font-mono),monospace;font-size:.5rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.workflow-builder-studio_inspector__rDBRH{overflow-y:auto;scrollbar-width:thin}.workflow-builder-studio_inspectorKind__m_tGj{display:flex;align-items:center;justify-content:space-between;min-height:37px;padding:0 16px;color:var(--wf-teal-deep);background:var(--wf-teal-wash);border-bottom:1px solid var(--wf-line);font-size:.61rem;font-weight:720}.workflow-builder-studio_inspectorKind__m_tGj[data-kind=human-gate]{color:#744604;background:var(--wf-amber-wash)}.workflow-builder-studio_inspectorKind__m_tGj span{font-family:var(--font-mono),monospace;font-size:.51rem}.workflow-builder-studio_inspectorTabs__rBVpL{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--wf-line)}.workflow-builder-studio_inspectorTabs__rBVpL button{min-height:44px;padding:4px;color:var(--wf-muted);background:transparent;border:0;border-right:1px solid var(--wf-line);font-size:.56rem;font-weight:680;line-height:1.15}.workflow-builder-studio_inspectorTabs__rBVpL button:last-child{border-right:0}.workflow-builder-studio_inspectorTabs__rBVpL button[aria-pressed=true]{color:var(--wf-teal-deep);background:#f3f8f6;box-shadow:inset 0 -2px 0 var(--wf-teal)}.workflow-builder-studio_inspectorBody__C2AT7{padding:4px 15px 14px}.workflow-builder-studio_inspectorField__euKSs{padding:12px 0;border-bottom:1px solid #dee8e5}.workflow-builder-studio_inspectorField__euKSs>span{display:block;color:#6d7d80;font-size:.53rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.workflow-builder-studio_inspectorField__euKSs p{margin:6px 0 0;color:#2d4a52;font-size:.65rem;line-height:1.52}.workflow-builder-studio_inspectorField__euKSs .workflow-builder-studio_monoValue__qN46P{font-family:var(--font-mono),monospace;font-size:.56rem;overflow-wrap:anywhere}.workflow-builder-studio_bindingControl__QN3b0{display:grid;gap:7px;padding:12px 0;border-bottom:1px solid #dee8e5}.workflow-builder-studio_bindingControl__QN3b0>span{color:#5f7478;font-size:.53rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.workflow-builder-studio_bindingControl__QN3b0 select{width:100%;min-height:44px;padding:0 34px 0 10px;color:#24464d;background:#f8fbfa;border:1px solid #9eb7b0;border-radius:3px;font-size:.62rem;line-height:1.35}.workflow-builder-studio_bindingControl__QN3b0 small{color:#5c7377;font-family:var(--font-mono),monospace;font-size:.48rem;line-height:1.45;overflow-wrap:anywhere}.workflow-builder-studio_inspectorPrimary__2MeoL{width:100%;margin-top:13px;color:var(--wf-teal-deep);background:var(--wf-teal-wash);border-color:var(--wf-teal)!important}.workflow-builder-studio_modelTruthBoundary__tcFlg{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:10px 0 1px;padding:9px;color:#36595d;background:#eaf4f1;border:1px solid #bad6cf;border-radius:3px}.workflow-builder-studio_modelTruthBoundary__tcFlg>svg{width:14px;height:14px;margin-top:1px;color:var(--wf-teal-deep)}.workflow-builder-studio_modelTruthBoundary__tcFlg>span{display:grid;gap:2px}.workflow-builder-studio_modelTruthBoundary__tcFlg strong{font-size:.59rem;line-height:1.3}.workflow-builder-studio_modelTruthBoundary__tcFlg small{color:#62777b;font-size:.5rem;line-height:1.4}.workflow-builder-studio_evalAdmission__1pZFd,.workflow-builder-studio_passportPreview__Swkgd{margin-top:13px;overflow:hidden;border:1px solid #bfd4ce;border-radius:3px}.workflow-builder-studio_evalAdmission__1pZFd>header,.workflow-builder-studio_passportPreview__Swkgd>header{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;padding:7px 9px;background:#edf5f2;border-bottom:1px solid #cadbd6}.workflow-builder-studio_evalAdmission__1pZFd>header>span{display:grid;width:25px;height:25px;place-items:center;color:var(--wf-teal-deep);background:#ffffff;border:1px solid #bad1ca;border-radius:3px}.workflow-builder-studio_evalAdmission__1pZFd>header svg,.workflow-builder-studio_passportPreview__Swkgd>header svg{width:13px;height:13px}.workflow-builder-studio_evalAdmission__1pZFd>header div{display:grid;gap:2px}.workflow-builder-studio_evalAdmission__1pZFd>header strong,.workflow-builder-studio_passportPreview__Swkgd>header strong{font-size:.59rem;line-height:1.3}.workflow-builder-studio_evalAdmission__1pZFd>header small{color:#5f7579;font-family:var(--font-mono),monospace;font-size:.46rem}.workflow-builder-studio_evalAdmission__1pZFd>header i,.workflow-builder-studio_passportPreview__Swkgd>header span{padding:3px 5px;color:#755006;background:var(--wf-amber-wash);border:1px solid #c69d58;border-radius:2px;font-family:var(--font-mono),monospace;font-size:.44rem;font-style:normal;font-weight:740;text-transform:uppercase}.workflow-builder-studio_evalAdmission__1pZFd>p{margin:0;padding:9px;color:#456168;border-bottom:1px solid #d8e4e1;font-size:.52rem;line-height:1.45}.workflow-builder-studio_evalAdmission__1pZFd ul,.workflow-builder-studio_passportPreview__Swkgd ul{margin:0;padding:0;list-style:none}.workflow-builder-studio_evalAdmission__1pZFd li{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:8px;padding:5px 9px;border-bottom:1px solid #e2e9e7;font-size:.51rem}.workflow-builder-studio_evalAdmission__1pZFd li i{flex:none;color:#76500a;font-family:var(--font-mono),monospace;font-size:.43rem;font-style:normal}.workflow-builder-studio_evalAdmission__1pZFd>small{display:block;padding:8px 9px;color:#667a7d;background:#f6f9f8;font-size:.46rem;line-height:1.45}.workflow-builder-studio_passportPreview__Swkgd>header{grid-template-columns:17px minmax(0,1fr) auto}.workflow-builder-studio_passportPreview__Swkgd>header>svg{color:var(--wf-teal-deep)}.workflow-builder-studio_passportPreview__Swkgd>header span{color:#466269;background:#ffffff;border-color:#aabdb8}.workflow-builder-studio_passportPreview__Swkgd li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:5px;padding:7px 9px;color:#4d686d;border-bottom:1px solid #e1e9e7;font-size:.49rem;line-height:1.4}.workflow-builder-studio_passportPreview__Swkgd li:last-child{border-bottom:0}.workflow-builder-studio_passportPreview__Swkgd li svg{width:10px;height:10px;margin-top:1px;color:var(--wf-teal)}.workflow-builder-studio_nodeControls__PsTTf{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 15px 15px}.workflow-builder-studio_nodeControls__PsTTf button{min-width:0;padding:0 8px;color:#425c62;background:#ffffff;font-size:.61rem}.workflow-builder-studio_nodeControls__PsTTf button:last-child{grid-column:1/-1;color:#7e3931;border-color:#b77a72}.workflow-builder-studio_nodeControls__PsTTf button:disabled{cursor:not-allowed;opacity:.45}.workflow-builder-studio_preflight__bYhZO{border-top:1px solid var(--wf-line)}.workflow-builder-studio_preflight__bYhZO summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:0 15px;cursor:pointer;color:#304f56;font-size:.65rem;font-weight:700;list-style:none}.workflow-builder-studio_preflight__bYhZO summary::-webkit-details-marker{display:none}.workflow-builder-studio_preflight__bYhZO summary span{display:flex;align-items:center;gap:7px}.workflow-builder-studio_preflight__bYhZO summary svg{width:14px;height:14px;color:var(--wf-teal)}.workflow-builder-studio_preflight__bYhZO[open] summary>svg{transform:rotate(180deg)}.workflow-builder-studio_preflight__bYhZO ul{display:grid;grid-template-columns:1fr;gap:5px;margin:0;padding:4px 15px 13px;list-style:none}.workflow-builder-studio_preflight__bYhZO li{display:grid;grid-template-columns:11px minmax(0,1fr) auto;align-items:flex-start;gap:5px 7px;min-height:27px;padding:4px 5px;color:#526a6e;background:#f8fbfa;border:1px solid #e0e9e6;border-radius:2px;font-size:.54rem;line-height:1.35}.workflow-builder-studio_preflight__bYhZO li svg{width:10px;height:10px;flex:none;margin-top:1px;color:var(--wf-teal)}.workflow-builder-studio_preflight__bYhZO li small{color:#607579;font-family:var(--font-mono),monospace;font-size:.43rem;white-space:nowrap}.workflow-builder-studio_preflight__bYhZO li[data-state=deployment-required]{color:#6d541e;background:#fffaf0;border-color:#e0c68f}.workflow-builder-studio_preflight__bYhZO li[data-state=deployment-required] small,.workflow-builder-studio_preflight__bYhZO li[data-state=deployment-required] svg{color:#825704}.workflow-builder-studio_preflight__bYhZO li[data-state=draft-fail]{color:#763a33;background:#fff4f1;border-color:#d9aba4}.workflow-builder-studio_preflight__bYhZO li[data-state=draft-fail] small,.workflow-builder-studio_preflight__bYhZO li[data-state=draft-fail] svg{color:var(--wf-red)}.workflow-builder-studio_preflight__bYhZO p{margin:0;padding:11px 15px 14px;color:#5b6f73;background:#f3f7f6;border-top:1px solid var(--wf-line);font-size:.56rem;line-height:1.48}.workflow-builder-studio_architectureStrip__zaubC{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:16px;max-width:1720px;margin:0 auto;padding:16px clamp(14px,2vw,28px) 38px}.workflow-builder-studio_architectureStrip__zaubC>div{min-height:104px;padding:16px;background:rgba(255,255,255,.76);border:1px solid var(--wf-line);border-left:3px solid var(--wf-teal)}.workflow-builder-studio_architectureStrip__zaubC>div:nth-of-type(2){border-left-color:var(--wf-indigo)}.workflow-builder-studio_architectureStrip__zaubC>div:nth-of-type(3){border-left-color:var(--wf-blue)}.workflow-builder-studio_architectureStrip__zaubC strong{display:block;margin-top:7px;font-size:.77rem;line-height:1.3}.workflow-builder-studio_architectureStrip__zaubC span{display:block;margin-top:7px;color:var(--wf-muted);font-size:.59rem;line-height:1.4}.workflow-builder-studio_architectureStrip__zaubC>svg{width:18px;height:18px;justify-self:center;color:#719087}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_workflowCanvas__jb4Da{color:#e7f4ef;background:#0d1a16;border-color:#2e4c43;box-shadow:0 20px 54px rgba(7,20,16,.25)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_canvasHeader__Aj8SQ,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_canvasLegend__qlRpP,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_lensBar__yy5pH,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportRail___OLCW,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_runLedger__8dASa{background:#12231d;border-color:#2a453d}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_canvasHeader__Aj8SQ h2,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_runLedger__8dASa strong{color:#eef8f4}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_canvasHeader__Aj8SQ p,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_runLedger__8dASa p{color:#70d1b8}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_canvasStatus__EISNl{color:#b8cec6;background:#172b24;border-color:#3c5d52}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_canvasLegend__qlRpP,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_ledgerEvents__aj_Q3 span,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_lensBar__yy5pH button,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_lensBar__yy5pH>span{color:#a9c0b8}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_lensBar__yy5pH button[aria-pressed=true]{color:#dff8ef;background:#213a32;border-color:#5d7d72}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_observerRail__9bBCH{color:#e1e8f6;background:#182439;border-color:#536786}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_observerPolicy__N_i6y,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_observerPolicy__N_i6y strong,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_observerPolicy__N_i6y>span,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_observerRailIdentity__x4Eum p,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_observerStation__FBCPH small{color:#a9b8d0}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_observerStation__FBCPH{color:#e9eff8;background:#202f48;border-color:#5a6f90}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelRail__1qyT1{color:#dff0ea;background:linear-gradient(115deg,rgba(80,183,153,.12),transparent 42%),#14251f;border-color:#3d6256}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelBoundary__97BqL small,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelModeSelector__a_vtv small,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelRailFacts__0Dgw7 dt,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelRailIdentity__h_IEt>div>span{color:#9eb7af}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelModeSelector__a_vtv label,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelRailFacts__0Dgw7 div{color:#dff0ea;background:#182d26;border-color:#3b5a50}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelModeSelector__a_vtv label[data-selected=true]{background:#203a31;border-color:#70bca5}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelRailFacts__0Dgw7 dd{color:#b9d6cd}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelBoundary__97BqL{color:#d9eee7;background:#19342b;border-color:#4f806f}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelBoundary__97BqL i{color:#8fd7c1;border-color:#5b9a86}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportRail___OLCW li strong,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportRail___OLCW>header strong,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportStanding__ZEMS8 strong{color:#dcece6}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportRail___OLCW li small,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportStanding__ZEMS8 small,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportStanding__ZEMS8 span{color:#9eb7af}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportRail___OLCW li>span{color:#77cbb2;background:#12231d}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportRail___OLCW li:not(:last-child):after{background:#4a7064}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_graphViewport__Uv_X2{background:linear-gradient(rgba(108,155,139,.08) 1px,transparent 0),linear-gradient(90deg,rgba(108,155,139,.08) 1px,transparent 0),#0d1a16;background-size:22px 22px;border-color:#2a453d}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeCard__zofwp{color:#dff0ea;background:#14251f;border-color:#3c5b51;border-top-color:var(--node-accent);box-shadow:0 12px 30px rgba(0,0,0,.22)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeCard__zofwp[data-kind=human-gate]{color:#fff2d9;background:#312719;border-color:#8a6d39}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeContract__Rrii7 code,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeCopy__Q_l_v>span,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeNumber__9lI3R{color:#9eb7af}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeMeta__zHiES{border-color:#315046}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeMeta__zHiES i{color:#b3c9c1;background:#1a3028;border-color:#3b5a50}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_edge__amMzr:before{background:#6ca18f}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_edge__amMzr>small,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_edge__amMzr>span,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_edge__amMzr>svg{color:#9fc1b5;background:#0d1a16}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_notExecuted__9C1Yu{color:#adc2bb;border-color:#668077}.workflow-builder-studio_page__9C8o6 a:focus-visible,.workflow-builder-studio_page__9C8o6 button:focus-visible,.workflow-builder-studio_page__9C8o6 input:focus-visible,.workflow-builder-studio_page__9C8o6 select:focus-visible,.workflow-builder-studio_page__9C8o6 summary:focus-visible,.workflow-builder-studio_passportStages__tEkAz:focus-visible{outline:3px solid #1c6da3;outline-offset:3px}@media (max-width:1500px){.workflow-builder-studio_documentBar__92tRO{grid-template-columns:minmax(220px,1fr) auto}.workflow-builder-studio_inventorySummary__jAQvI{display:none}}@media (max-width:1320px){.workflow-builder-studio_studioGrid__WmgvK{grid-template-columns:minmax(208px,.63fr) minmax(0,2.37fr)}.workflow-builder-studio_library__NOTdr{position:static;max-height:none}.workflow-builder-studio_inspector__rDBRH{position:static;display:grid;grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.45fr) minmax(260px,.9fr);max-height:none}.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_inspectorBody__C2AT7,.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_inspectorKind__m_tGj,.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_inspectorTabs__rBVpL,.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_nodeControls__PsTTf,.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_panelHeading__p097n,.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_preflight__bYhZO{min-width:0}.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_panelHeading__p097n{grid-column:1;grid-row:1}.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_inspectorKind__m_tGj{grid-column:1;grid-row:2}.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_inspectorTabs__rBVpL{grid-column:2;grid-row:1}.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_inspectorBody__C2AT7{grid-column:2;grid-row:2/span 2;border-left:1px solid var(--wf-line)}.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_nodeControls__PsTTf{grid-column:1;grid-row:3}.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_preflight__bYhZO{grid-column:3;grid-row:1/span 3;border-top:0;border-left:1px solid var(--wf-line)}}@media (max-width:1080px){.workflow-builder-studio_truthBoundary__dmCeU{grid-template-columns:1fr max-content}.workflow-builder-studio_truthBoundary__dmCeU p{grid-column:1/-1;grid-row:2}.workflow-builder-studio_documentBar__92tRO{position:static}.workflow-builder-studio_library__NOTdr{top:72px}.workflow-builder-studio_observerRail__9bBCH{grid-template-columns:1fr 1.35fr}.workflow-builder-studio_observerPolicy__N_i6y{grid-column:1/-1;grid-template-columns:auto 1fr auto}.workflow-builder-studio_observerPolicy__N_i6y strong{grid-column:3}.workflow-builder-studio_runLedger__8dASa{grid-template-columns:1fr auto}.workflow-builder-studio_ledgerEvents__aj_Q3{display:none}.workflow-builder-studio_inspector__rDBRH{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.3fr)}.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_preflight__bYhZO{grid-column:1/-1;grid-row:4;border-top:1px solid var(--wf-line);border-left:0}}@media (max-width:900px){.workflow-builder-studio_truthBoundary__dmCeU{display:flex;flex-wrap:wrap}.workflow-builder-studio_truthBoundary__dmCeU p{flex-basis:100%}.workflow-builder-studio_truthBoundary__dmCeU>span{display:none}.workflow-builder-studio_documentBar__92tRO{grid-template-columns:1fr;gap:12px;padding-block:15px}.workflow-builder-studio_documentIdentity__HtYqE h1{white-space:normal}.workflow-builder-studio_documentActions__c3kU3{justify-content:stretch}.workflow-builder-studio_documentActions__c3kU3 button,.workflow-builder-studio_liveConsoleAction__RNhfZ{flex:1}.workflow-builder-studio_studioGrid__WmgvK{grid-template-columns:minmax(0,1fr)}.workflow-builder-studio_inspector__rDBRH,.workflow-builder-studio_library__NOTdr{position:static;max-height:none}.workflow-builder-studio_libraryList__p1fyo{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.workflow-builder-studio_observerRail__9bBCH{grid-template-columns:1fr}.workflow-builder-studio_observerPolicy__N_i6y{grid-column:auto}.workflow-builder-studio_inspector__rDBRH{display:block}.workflow-builder-studio_inspector__rDBRH>.workflow-builder-studio_inspectorBody__C2AT7{border-left:0}.workflow-builder-studio_passportRail___OLCW{grid-template-columns:1fr}.workflow-builder-studio_passportStanding__ZEMS8{padding:9px 0 0;border-top:1px solid var(--wf-line);border-left:0}.workflow-builder-studio_architectureStrip__zaubC{grid-template-columns:1fr}.workflow-builder-studio_architectureStrip__zaubC>svg{transform:rotate(90deg)}}@media (max-width:600px){.workflow-builder-studio_page__9C8o6{background-size:24px 24px}.workflow-builder-studio_truthBoundary__dmCeU{padding:10px 14px;font-size:.67rem}.workflow-builder-studio_documentBar__92tRO{padding-inline:14px}.workflow-builder-studio_documentIdentity__HtYqE>div{align-items:flex-start}.workflow-builder-studio_documentIdentity__HtYqE h1{font-size:1rem}.workflow-builder-studio_documentActions__c3kU3{display:grid;grid-template-columns:1fr 1fr}.workflow-builder-studio_documentActions__c3kU3 button,.workflow-builder-studio_liveConsoleAction__RNhfZ{width:100%}.workflow-builder-studio_iconAction__ABnq7{display:none!important}.workflow-builder-studio_studioGrid__WmgvK{padding:10px}.workflow-builder-studio_libraryTabs__T81CE{grid-template-columns:repeat(5,auto)}.workflow-builder-studio_libraryList__p1fyo{display:flex;overflow-x:auto;overflow-y:hidden;max-height:none;scroll-snap-type:x proximity}.workflow-builder-studio_libraryItem__zQ7DL{width:min(82vw,280px);flex:0 0 min(82vw,280px);scroll-snap-align:start}.workflow-builder-studio_canvasHeader__Aj8SQ,.workflow-builder-studio_panelHeading__p097n{padding:14px}.workflow-builder-studio_canvasHeader__Aj8SQ{align-items:flex-start}.workflow-builder-studio_canvasStatus__EISNl{min-height:38px;white-space:normal}.workflow-builder-studio_lensBar__yy5pH button{min-height:44px}.workflow-builder-studio_observerRail__9bBCH{margin:10px;padding:12px}.workflow-builder-studio_observerStation__FBCPH{grid-template-columns:31px minmax(90px,1fr);width:100%}.workflow-builder-studio_liveTelemetry__dpwMx{grid-column:2}.workflow-builder-studio_observerPolicy__N_i6y{grid-template-columns:auto 1fr}.workflow-builder-studio_observerPolicy__N_i6y strong{grid-column:2}.workflow-builder-studio_modelRail__1qyT1{grid-template-columns:1fr;margin:0 10px 10px}.workflow-builder-studio_modelModeSelector__a_vtv,.workflow-builder-studio_modelRailFacts__0Dgw7{grid-template-columns:1fr}.workflow-builder-studio_graphViewport__Uv_X2{overflow:visible;padding:16px 12px}.workflow-builder-studio_flow__oLWUT{display:grid;width:auto;gap:0}.workflow-builder-studio_flowItem__ioaBk{display:grid;justify-items:stretch}.workflow-builder-studio_nodeCard__zofwp{width:100%;min-height:0;padding:14px}.workflow-builder-studio_edge__amMzr{width:100%;height:58px}.workflow-builder-studio_edge__amMzr:before{top:7px;bottom:7px;left:50%;width:1px;height:auto}.workflow-builder-studio_edge__amMzr>span{transform:translate(46px)}.workflow-builder-studio_edge__amMzr>small{transform:translate(-47px)}.workflow-builder-studio_edge__amMzr>svg{right:calc(50% - 7px);top:auto;bottom:2px;transform:rotate(90deg)}.workflow-builder-studio_canvasLegend__qlRpP{display:grid;grid-template-columns:1fr 1fr}.workflow-builder-studio_passportStages__tEkAz{overflow-x:auto;padding-bottom:7px}.workflow-builder-studio_passportStages__tEkAz ol{grid-template-columns:repeat(5,minmax(108px,1fr));width:-moz-max-content;width:max-content;min-width:100%}.workflow-builder-studio_inspectorTabs__rBVpL{grid-template-columns:repeat(2,1fr)}.workflow-builder-studio_runLedger__8dASa{grid-template-columns:1fr}.workflow-builder-studio_notExecuted__9C1Yu{justify-self:start}.workflow-builder-studio_preflight__bYhZO ul{grid-template-columns:1fr}.workflow-builder-studio_architectureStrip__zaubC{padding:2px 10px 30px}}@media (prefers-reduced-motion:reduce){.workflow-builder-studio_page__9C8o6 *,.workflow-builder-studio_page__9C8o6 :after,.workflow-builder-studio_page__9C8o6 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.workflow-builder-studio_architectureStrip__zaubC>div,.workflow-builder-studio_evalAdmission__1pZFd,.workflow-builder-studio_inspector__rDBRH,.workflow-builder-studio_library__NOTdr,.workflow-builder-studio_modelBoundary__97BqL,.workflow-builder-studio_modelModeSelector__a_vtv label,.workflow-builder-studio_modelRail__1qyT1,.workflow-builder-studio_nodeCard__zofwp,.workflow-builder-studio_observerRail__9bBCH,.workflow-builder-studio_observerStation__FBCPH,.workflow-builder-studio_page__9C8o6,.workflow-builder-studio_passportPreview__Swkgd,.workflow-builder-studio_passportRail___OLCW,.workflow-builder-studio_workflowCanvas__jb4Da{color:CanvasText;background:Canvas;border-color:CanvasText;box-shadow:none}.workflow-builder-studio_nodeCard__zofwp[aria-pressed=true],.workflow-builder-studio_page__9C8o6 a:focus-visible,.workflow-builder-studio_page__9C8o6 button:focus-visible,.workflow-builder-studio_page__9C8o6 input:focus-visible,.workflow-builder-studio_page__9C8o6 summary:focus-visible{outline:3px solid Highlight}.workflow-builder-studio_canvasLegend__qlRpP i,.workflow-builder-studio_edge__amMzr:before,.workflow-builder-studio_observerRail__9bBCH:after{background:CanvasText}}