.workflow-builder-studio_page__9C8o6{--wf-canvas:var(--ll-ground);--wf-paper:var(--ll-panel);--wf-ink:var(--ll-ink);--wf-muted:var(--ll-ink-2);--wf-line:var(--ll-line);--wf-line-strong:var(--ll-line-strong);--wf-teal:var(--cf-accent);--wf-teal-deep:var(--cf-accent-text);--wf-teal-wash:var(--cf-accent-soft);--wf-blue:var(--ll-ink-2);--wf-blue-wash:var(--ll-panel-2);--wf-indigo:var(--cf-accent-text);--wf-indigo-wash:var(--cf-accent-soft);--wf-amber:var(--ll-warn);--wf-amber-wash:var(--ll-warn-wash);--wf-red:var(--ll-stop);--wf-type-meta:0.6875rem;--wf-type-body:0.8125rem;--wf-type-title:0.9375rem;min-height:100vh;color:var(--wf-ink);background:var(--wf-canvas);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:var(--wf-muted);background:var(--ll-panel-2);border-bottom:1px solid var(--wf-line);font-size:var(--wf-type-body);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:var(--wf-muted);font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-body)}.workflow-builder-studio_documentBar__92tRO{position:relative;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:var(--wf-paper);border-bottom:1px solid var(--wf-line);box-shadow:0 8px 28px rgb(23 25 27/.08);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:var(--wf-type-body);font-weight:760;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.workflow-builder-studio_documentIdentity__HtYqE>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:5px}.workflow-builder-studio_documentIdentity__HtYqE h1{margin:0;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:690;line-height:1.2;letter-spacing:-.018em;text-wrap:balance}.workflow-builder-studio_documentIdentity__HtYqE span{flex:none;padding:4px 7px;color:var(--wf-muted);background:var(--ll-panel-2);border:1px solid var(--wf-line);border-radius:3px;font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-body);font-weight:500}.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:var(--wf-type-meta);line-height:1.2;letter-spacing:.065em;text-transform:uppercase}.workflow-builder-studio_inventorySummary__jAQvI dd{margin:4px 0 0;font-family:var(--font-sans),sans-serif;font-size:.95rem;font-weight:650;line-height:1}.workflow-builder-studio_documentActions__c3kU3{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.workflow-builder-studio_documentActions__c3kU3 button,.workflow-builder-studio_documentActions__c3kU3>a,.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:var(--wf-type-body);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_documentActions__c3kU3>a 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:var(--wf-paper)}.workflow-builder-studio_liveConsoleAction__RNhfZ{text-decoration:none;white-space:nowrap}.workflow-builder-studio_primaryAction__oWEt_{color:var(--wf-paper);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:var(--cf-accent-hover)}.workflow-builder-studio_workbenchNavigation__Cuk5_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:12px clamp(16px,2.4vw,34px);background:var(--ll-panel-2);border-bottom:1px solid var(--wf-line)}.workflow-builder-studio_selectionSummary___0Du4{display:grid;min-width:0;gap:3px}.workflow-builder-studio_selectionSummary___0Du4 span{color:var(--wf-muted);font-size:var(--wf-type-meta)}.workflow-builder-studio_selectionSummary___0Du4 strong{color:var(--wf-ink);font-size:var(--wf-type-body)}.workflow-builder-studio_sectionActions__BuZoC{display:flex;flex-wrap:wrap;gap:6px}.workflow-builder-studio_sectionActions__BuZoC button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;color:var(--wf-teal-deep);background:var(--wf-paper);border:1px solid var(--wf-line);border-radius:3px;font-size:var(--wf-type-body);font-weight:650}.workflow-builder-studio_sectionActions__BuZoC button:hover{background:var(--ll-panel-2);border-color:var(--wf-teal)}.workflow-builder-studio_sectionActions__BuZoC svg{width:15px;height:15px;flex:none}.workflow-builder-studio_sectionHeading__BryrT{scroll-margin-top:140px}@media (max-width:600px){.workflow-builder-studio_sectionActions__BuZoC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.workflow-builder-studio_sectionActions__BuZoC button:last-child{grid-column:1/-1}}.workflow-builder-studio_studioGrid__WmgvK{display:grid;grid-template-columns:minmax(248px,.8fr) minmax(0,2fr) minmax(320px,1fr);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:var(--wf-paper);border:1px solid var(--wf-line);box-shadow:0 12px 34px rgb(23 25 27/.08)}.workflow-builder-studio_inspector__rDBRH,.workflow-builder-studio_library__NOTdr{position:sticky;top:72px;overflow:hidden;max-height:calc(100dvh - 88px)}.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:1rem;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:var(--ll-panel-2);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:3px solid var(--cf-accent-ring);color:var(--wf-ink);background:transparent;font:inherit;font-size:var(--wf-type-body)}.workflow-builder-studio_searchField__AJoJW:focus-within{border-color:var(--wf-teal);box-shadow:0 0 0 2px color-mix(in srgb,var(--wf-teal) 20%,transparent)}.workflow-builder-studio_libraryTabs__T81CE{display:grid;grid-template-columns:repeat(5,max-content);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:44px;padding:0 7px;color:var(--wf-muted);border:0;background:transparent;font-size:var(--wf-type-body);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:var(--wf-muted);background:var(--ll-panel-2);border-bottom:1px solid var(--wf-line);font-size:var(--wf-type-body);line-height:1.4}.workflow-builder-studio_libraryContext__pqHn_ strong{color:var(--wf-ink);font-size:var(--wf-type-body)}.workflow-builder-studio_libraryList__p1fyo{display:grid;gap:7px;overflow-y:auto;max-height:min(50vh,488px);padding:10px;scrollbar-color:var(--wf-line-strong) 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:var(--wf-paper);border:1px solid var(--wf-line);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 rgb(23 25 27/.08);transform:translateY(-1px)}.workflow-builder-studio_addIcon__SFyYs,.workflow-builder-studio_grip__nRCgw{width:14px;height:14px;margin-top:1px;color:var(--wf-muted)}.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;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px}.workflow-builder-studio_libraryItemTopline__Q9p7j strong{font-size:var(--wf-type-body);line-height:1.25}.workflow-builder-studio_libraryItemTopline__Q9p7j>span{flex:none;padding:2px 4px;border:1px solid;border-radius:2px;font-size:var(--wf-type-meta);font-weight:760;letter-spacing:.06em;text-transform:uppercase}.workflow-builder-studio_libraryItemTopline__Q9p7j>span[data-standing=live]{color:var(--ll-good);background:var(--ll-good-wash)}.workflow-builder-studio_libraryItemTopline__Q9p7j>span[data-standing=declared]{color:var(--wf-muted);background:var(--ll-panel-2)}.workflow-builder-studio_libraryItemTopline__Q9p7j>span[data-standing=reference]{color:var(--wf-indigo);background:var(--wf-indigo-wash)}.workflow-builder-studio_libraryItemBody__E8bTz>span:not(.workflow-builder-studio_libraryItemTopline__Q9p7j){color:var(--wf-muted);font-size:var(--wf-type-body);line-height:1.42}.workflow-builder-studio_libraryItemBody__E8bTz small{color:var(--wf-muted);font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);line-height:1.35;overflow-wrap:anywhere}.workflow-builder-studio_emptyLibrary__UKILk{margin:0;padding:28px 12px;text-align:center;color:var(--wf-muted);font-size:var(--wf-type-body)}.workflow-builder-studio_libraryHint__nuMQj{margin:0;padding:11px 13px 13px;color:var(--wf-muted);border-top:1px solid var(--wf-line);font-size:var(--wf-type-meta);line-height:1.45}.workflow-builder-studio_canvasColumn__8kzFp{min-width:0}.workflow-builder-studio_workflowCanvas__jb4Da{container:workflow-canvas/inline-size;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:var(--wf-muted);background:var(--ll-panel-2);border:1px solid var(--wf-line);border-radius:3px;font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);white-space:nowrap}.workflow-builder-studio_canvasStatus__EISNl>span{width:7px;height:7px;border-radius:50%;background:var(--wf-line-strong)}.workflow-builder-studio_canvasStatus__EISNl[data-status=valid]>span{background:var(--ll-good);box-shadow:0 0 0 3px color-mix(in srgb,var(--ll-good) 15%,transparent)}.workflow-builder-studio_canvasStatus__EISNl[data-status=simulating]>span{background:var(--wf-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--wf-teal) 15%,transparent)}.workflow-builder-studio_canvasStatus__EISNl[data-status=invalid]{color:var(--wf-red);background:var(--ll-stop-wash);border-color:color-mix(in srgb,var(--wf-red) 40%,var(--wf-line))}.workflow-builder-studio_canvasStatus__EISNl[data-status=invalid]>span{background:var(--wf-red);box-shadow:0 0 0 3px color-mix(in srgb,var(--wf-red) 15%,transparent)}.workflow-builder-studio_lensBar__yy5pH{display:flex;align-items:center;gap:5px;overflow-x:auto;min-height:48px;padding:6px 14px;background:var(--ll-panel-2);border-bottom:1px solid var(--wf-line);scrollbar-width:thin}.workflow-builder-studio_lensBar__yy5pH>span{margin-right:3px;color:var(--wf-muted);font-size:var(--wf-type-meta);font-weight:760;letter-spacing:.1em;text-transform:uppercase}.workflow-builder-studio_lensBar__yy5pH button{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:0 9px;color:var(--wf-muted);background:transparent;border:1px solid transparent;border-radius:3px;font-size:var(--wf-type-body);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:var(--wf-paper);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:var(--wf-muted);background:var(--wf-indigo-wash);border:1px solid var(--wf-line);border-radius:4px}.workflow-builder-studio_observerRail__9bBCH:after{position:absolute;right:5%;bottom:-13px;left:5%;height:13px;background-image:radial-gradient(circle,var(--wf-line-strong) 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:var(--wf-indigo);font-size:var(--wf-type-meta);font-weight:760;letter-spacing:.07em;text-transform:uppercase}.workflow-builder-studio_observerRailIdentity__x4Eum strong{display:block;margin-top:2px;font-size:var(--wf-type-body)}.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:var(--wf-muted);background:var(--wf-paper);border:1px solid var(--wf-line);border-radius:3px}.workflow-builder-studio_avatar__cg4_F{display:grid;width:30px;height:30px;place-items:center;color:var(--wf-paper);background:var(--wf-indigo);border-radius:2px;font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);font-weight:700}.workflow-builder-studio_observerStation__FBCPH>span:nth-child(2){display:grid;gap:2px}.workflow-builder-studio_observerStation__FBCPH strong{font-size:var(--wf-type-body)}.workflow-builder-studio_liveTelemetry__dpwMx,.workflow-builder-studio_observerStation__FBCPH small{color:var(--wf-muted);font-size:var(--wf-type-meta)}.workflow-builder-studio_liveTelemetry__dpwMx{display:grid;grid-template-columns:11px minmax(0,1fr);align-items:center;gap:4px;font-family:var(--font-sans),sans-serif}.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:var(--wf-muted);font:inherit}.workflow-builder-studio_observerPolicy__N_i6y{display:grid;grid-template-columns:auto 1fr;gap:2px 7px;color:var(--wf-muted);font-size:var(--wf-type-meta);line-height:1.35}.workflow-builder-studio_observerPolicy__N_i6y>span{color:var(--wf-indigo);font-weight:760;text-transform:uppercase}.workflow-builder-studio_observerPolicy__N_i6y strong{grid-column:2;color:var(--wf-muted);font-size:var(--wf-type-meta)}.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:var(--wf-paper);border:1px solid var(--wf-line);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:var(--wf-paper);background:var(--wf-teal-deep);border-radius:3px;box-shadow:0 6px 14px rgb(23 25 27/.08)}.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:var(--wf-type-meta);font-weight:770;letter-spacing:.1em;text-transform:uppercase}.workflow-builder-studio_modelRailIdentity__h_IEt strong{font-size:var(--wf-type-body);line-height:1.3}.workflow-builder-studio_modelRailIdentity__h_IEt>div>span{color:var(--wf-muted);font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);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:var(--wf-paper);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:var(--wf-paper);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:var(--wf-type-body);line-height:1.25}.workflow-builder-studio_modelModeSelector__a_vtv small{color:var(--wf-muted);font-size:var(--wf-type-meta);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:var(--wf-paper);border:1px solid var(--wf-line)}.workflow-builder-studio_modelBoundary__97BqL small,.workflow-builder-studio_modelRailFacts__0Dgw7 dt{color:var(--wf-muted);font-size:var(--wf-type-meta);font-weight:740;letter-spacing:.06em;text-transform:uppercase}.workflow-builder-studio_modelRailFacts__0Dgw7 dd{margin:4px 0 0;color:var(--wf-muted);font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);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:var(--wf-muted);background:var(--ll-panel-2);border:1px solid var(--wf-line);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:var(--wf-type-body);line-height:1.25}.workflow-builder-studio_modelBoundary__97BqL i{padding:3px 5px;color:var(--wf-teal-deep);border:1px solid var(--wf-line);border-radius:2px;font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);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(color-mix(in srgb,var(--wf-line) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wf-line) 45%,transparent) 1px,transparent 1px),var(--wf-canvas);background-size:22px 22px;border-block:1px solid var(--wf-line);scrollbar-color:var(--wf-line-strong) var(--wf-line-strong);scrollbar-width:thin}.workflow-builder-studio_flow__oLWUT{display:flex;align-items:stretch;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:272px;min-height:296px;padding:13px 13px 12px 12px;text-align:left;color:var(--wf-ink);background:var(--wf-paper);border:1px solid var(--wf-line);border-top:3px solid var(--node-accent,var(--wf-teal));border-radius:4px;box-shadow:0 9px 24px rgb(23 25 27/.08);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:var(--wf-amber)}.workflow-builder-studio_nodeCard__zofwp[data-kind=human-gate]{--node-accent:var(--wf-amber);background:var(--wf-amber-wash);border-color:color-mix(in srgb,var(--wf-amber) 40%,var(--wf-line))}.workflow-builder-studio_nodeCard__zofwp[data-kind=artifact]{--node-accent:var(--wf-blue)}.workflow-builder-studio_nodeCard__zofwp:hover{border-color:var(--node-accent);box-shadow:0 15px 32px rgb(23 25 27/.08);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(--wf-teal) 20%,transparent)}.workflow-builder-studio_nodeNumber__9lI3R{position:absolute;top:7px;right:8px;color:var(--wf-muted);font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta)}.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%,var(--wf-paper));border:1px solid color-mix(in srgb,var(--node-accent) 28%,var(--wf-paper));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:var(--wf-type-meta);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:var(--wf-type-title);line-height:1.25;letter-spacing:-.012em}.workflow-builder-studio_nodeCopy__Q_l_v>span{color:var(--wf-muted);font-size:var(--wf-type-body);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 var(--wf-line)}.workflow-builder-studio_nodeMeta__zHiES i{padding:3px 5px;color:var(--wf-muted);background:var(--ll-panel-2);border:1px solid var(--wf-line);border-radius:2px;font-size:var(--wf-type-meta);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:var(--wf-muted);font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);font-weight:700}.workflow-builder-studio_nodeContract__Rrii7 code{overflow:hidden;color:var(--wf-muted);font-family:var(--font-mono),monospace;font-size:var(--wf-type-meta);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:var(--wf-type-meta);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:var(--wf-muted)}.workflow-builder-studio_edge__amMzr:before{position:absolute;top:50%;right:10px;left:10px;height:1px;background:var(--wf-line-strong);content:""}.workflow-builder-studio_edge__amMzr>small,.workflow-builder-studio_edge__amMzr>span{position:relative;z-index:1;padding:2px 4px;color:var(--wf-muted);background:var(--ll-panel-2);font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);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:var(--wf-muted);background:var(--ll-panel-2)}.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:var(--ll-panel-2);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 var(--wf-line);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:var(--wf-type-body);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:var(--wf-line-strong);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:var(--ll-panel-2)}.workflow-builder-studio_passportStages__tEkAz li svg{width:10px;height:10px;fill:var(--wf-teal-wash)}.workflow-builder-studio_passportStages__tEkAz li strong{overflow:hidden;width:100%;font-size:var(--wf-type-meta);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-builder-studio_passportStages__tEkAz li small{color:var(--wf-muted);font-size:var(--wf-type-meta);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:var(--wf-muted);font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);font-weight:700;letter-spacing:.055em;text-transform:uppercase}.workflow-builder-studio_passportStanding__ZEMS8 strong{color:var(--wf-muted);font-size:var(--wf-type-meta)}.workflow-builder-studio_passportStanding__ZEMS8 small{color:var(--wf-muted);font-size:var(--wf-type-meta);line-height:1.35}.workflow-builder-studio_canvasLegend__qlRpP{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 15px;color:var(--wf-muted);background:var(--ll-panel-2);border-bottom:1px solid var(--wf-line);font-size:var(--wf-type-meta)}.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:var(--wf-muted)}.workflow-builder-studio_canvasLegend__qlRpP i[data-legend=dotted]{background:repeating-linear-gradient(90deg,var(--wf-line-strong) 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:var(--ll-panel-2)}.workflow-builder-studio_runLedger__8dASa strong{display:block;margin-top:4px;font-size:var(--wf-type-body);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:var(--wf-muted);font-size:var(--wf-type-meta)}.workflow-builder-studio_ledgerEvents__aj_Q3 svg{width:10px;height:10px;color:var(--wf-teal)}.workflow-builder-studio_notExecuted__9C1Yu{padding:5px 7px;color:var(--wf-muted);border:1px solid var(--wf-line);border-radius:2px;font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);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:var(--wf-type-body);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-sans),sans-serif;font-size:var(--wf-type-meta)}.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:var(--wf-type-meta);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:var(--ll-panel-2);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 var(--wf-line)}.workflow-builder-studio_inspectorField__euKSs>span{display:block;color:var(--wf-muted);font-size:var(--wf-type-meta);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.workflow-builder-studio_inspectorField__euKSs p{margin:6px 0 0;color:var(--wf-muted);font-size:var(--wf-type-body);line-height:1.52}.workflow-builder-studio_inspectorField__euKSs .workflow-builder-studio_monoValue__qN46P{font-family:var(--font-mono),monospace;font-size:var(--wf-type-meta);overflow-wrap:anywhere}.workflow-builder-studio_bindingControl__QN3b0{display:grid;gap:7px;padding:12px 0;border-bottom:1px solid var(--wf-line)}.workflow-builder-studio_bindingControl__QN3b0>span{color:var(--wf-muted);font-size:var(--wf-type-meta);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:var(--wf-muted);background:var(--ll-panel-2);border:1px solid var(--wf-line);border-radius:3px;font-size:var(--wf-type-body);line-height:1.35}.workflow-builder-studio_bindingControl__QN3b0 small{color:var(--wf-muted);font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);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:var(--wf-muted);background:var(--ll-panel-2);border:1px solid var(--wf-line);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:var(--wf-type-meta);line-height:1.3}.workflow-builder-studio_modelTruthBoundary__tcFlg small{color:var(--wf-muted);font-size:var(--wf-type-meta);line-height:1.4}.workflow-builder-studio_evalAdmission__1pZFd,.workflow-builder-studio_passportPreview__Swkgd{margin-top:13px;overflow:hidden;border:1px solid var(--wf-line);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:var(--ll-panel-2);border-bottom:1px solid var(--wf-line)}.workflow-builder-studio_evalAdmission__1pZFd>header>span{display:grid;width:25px;height:25px;place-items:center;color:var(--wf-teal-deep);background:var(--wf-paper);border:1px solid var(--wf-line);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:var(--wf-type-meta);line-height:1.3}.workflow-builder-studio_evalAdmission__1pZFd>header small{color:var(--wf-muted);font-family:var(--font-mono),monospace;font-size:var(--wf-type-meta)}.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-sans),sans-serif;font-size:var(--wf-type-meta);font-style:normal;font-weight:740;text-transform:uppercase}.workflow-builder-studio_evalAdmission__1pZFd>p{margin:0;padding:9px;color:var(--wf-muted);border-bottom:1px solid var(--wf-line);font-size:var(--wf-type-meta);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 var(--wf-line);font-size:var(--wf-type-meta)}.workflow-builder-studio_evalAdmission__1pZFd li i{flex:none;color:#76500a;font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);font-style:normal}.workflow-builder-studio_evalAdmission__1pZFd>small{display:block;padding:8px 9px;color:var(--wf-muted);background:var(--ll-panel-2);font-size:var(--wf-type-meta);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:var(--wf-muted);background:var(--wf-paper);border-color:var(--wf-line-strong)}.workflow-builder-studio_passportPreview__Swkgd li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:5px;padding:7px 9px;color:var(--wf-muted);border-bottom:1px solid var(--wf-line);font-size:var(--wf-type-meta);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:var(--wf-muted);background:var(--wf-paper);font-size:var(--wf-type-body)}.workflow-builder-studio_nodeControls__PsTTf button:last-child{grid-column:1/-1;color:var(--wf-red);border-color:color-mix(in srgb,var(--wf-red) 40%,var(--wf-line))}.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:var(--wf-muted);font-size:var(--wf-type-body);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);align-items:flex-start;gap:5px 7px;min-height:27px;padding:4px 5px;color:var(--wf-muted);background:var(--ll-panel-2);border:1px solid var(--wf-line);border-radius:2px;font-size:var(--wf-type-meta);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{grid-column:2;color:var(--wf-muted);font-family:var(--font-sans),sans-serif;font-size:var(--wf-type-meta);white-space:nowrap}.workflow-builder-studio_preflight__bYhZO li[data-state=deployment-required]{color:#6d541e;background:var(--wf-amber-wash);border-color:color-mix(in srgb,var(--wf-amber) 40%,var(--wf-line))}.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:var(--wf-red);background:var(--ll-stop-wash);border-color:color-mix(in srgb,var(--wf-red) 40%,var(--wf-line))}.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:var(--wf-muted);background:var(--ll-panel-2);border-top:1px solid var(--wf-line);font-size:var(--wf-type-meta);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:var(--wf-paper);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:var(--wf-type-title);line-height:1.3}.workflow-builder-studio_architectureStrip__zaubC span{display:block;margin-top:7px;color:var(--wf-muted);font-size:var(--wf-type-meta);line-height:1.4}.workflow-builder-studio_architectureStrip__zaubC>svg{width:18px;height:18px;justify-self:center;color:var(--wf-muted)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_workflowCanvas__jb4Da{--wf-canvas:#17191b;--wf-paper:#202225;--wf-ink:#f5f4f3;--wf-muted:#c5c2c9;--wf-line:#38373d;--wf-line-strong:#7e7a84;--wf-teal:#ddbdd4;--wf-teal-deep:#ddbdd4;--wf-teal-wash:#342b34;--wf-indigo:#ddbdd4;--wf-indigo-wash:#342b34;--wf-blue:#bdb9c2;--wf-blue-wash:#292a2f;--wf-amber:#e5c082;--wf-red:#f0a098;color:var(--wf-ink);background:var(--wf-canvas);border-color:var(--wf-line-strong);box-shadow:0 20px 54px rgb(23 25 27/.08)}.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:var(--wf-paper);border-color:var(--wf-line-strong)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_canvasHeader__Aj8SQ h2,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_runLedger__8dASa strong{color:var(--wf-ink)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_canvasHeader__Aj8SQ p,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_runLedger__8dASa p{color:var(--wf-teal)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_canvasStatus__EISNl{color:var(--wf-muted);background:var(--wf-paper);border-color:var(--wf-line-strong)}.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:var(--wf-muted)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_lensBar__yy5pH button[aria-pressed=true],.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_observerRail__9bBCH{color:var(--wf-ink);background:var(--wf-paper);border-color:var(--wf-line-strong)}.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:var(--wf-muted)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelRail__1qyT1,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_observerStation__FBCPH{color:var(--wf-ink);background:var(--wf-paper);border-color:var(--wf-line-strong)}.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:var(--wf-muted)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelModeSelector__a_vtv label,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelRailFacts__0Dgw7 div{color:var(--wf-ink);background:var(--wf-paper);border-color:var(--wf-line-strong)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelModeSelector__a_vtv label[data-selected=true]{background:var(--wf-paper);border-color:var(--wf-line-strong)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelRailFacts__0Dgw7 dd{color:var(--wf-muted)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelBoundary__97BqL{color:var(--wf-ink);background:var(--wf-paper);border-color:var(--wf-line-strong)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelBoundary__97BqL i{color:var(--wf-teal);border-color:var(--wf-line-strong)}.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:var(--wf-ink)}.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:var(--wf-muted)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportRail___OLCW li>span{color:var(--wf-teal);background:var(--wf-paper)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportRail___OLCW li:not(:last-child):after{background:var(--wf-line-strong)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_graphViewport__Uv_X2{background:linear-gradient(color-mix(in srgb,var(--wf-line) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wf-line) 45%,transparent) 1px,transparent 1px),var(--wf-canvas);background-size:22px 22px;border-color:var(--wf-line-strong)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeCard__zofwp{color:var(--wf-ink);background:var(--wf-paper);border-color:var(--wf-line-strong);border-top-color:var(--node-accent);box-shadow:0 12px 30px rgb(23 25 27/.08)}.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:var(--wf-muted)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeMeta__zHiES{border-color:var(--wf-line-strong)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeMeta__zHiES i{color:var(--wf-muted);background:var(--wf-paper);border-color:var(--wf-line-strong)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_edge__amMzr:before{background:var(--wf-line-strong)}.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:var(--wf-muted);background:var(--wf-canvas)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_notExecuted__9C1Yu{color:var(--wf-muted);border-color:var(--wf-line-strong)}.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 var(--cf-accent-ring);outline-offset:3px}@container workflow-canvas (max-width: 760px){.workflow-builder-studio_observerRail__9bBCH{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.workflow-builder-studio_observerPolicy__N_i6y{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;padding-top:8px;border-top:1px solid var(--wf-line)}.workflow-builder-studio_observerPolicy__N_i6y strong{grid-column:3}.workflow-builder-studio_observerStation__FBCPH{width:100%;grid-template-columns:31px minmax(0,1fr)}.workflow-builder-studio_liveTelemetry__dpwMx{grid-column:2}.workflow-builder-studio_modelRail__1qyT1{grid-template-columns:minmax(0,1fr)}}@media (max-width:1500px){.workflow-builder-studio_documentBar__92tRO{grid-template-columns:minmax(0,1fr);gap:14px}.workflow-builder-studio_documentActions__c3kU3{justify-content:flex-start}.workflow-builder-studio_inventorySummary__jAQvI{display:none}}@media (max-width:1320px){.workflow-builder-studio_studioGrid__WmgvK{grid-template-columns:minmax(248px,.75fr) minmax(0,2.25fr)}.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:var(--wf-type-body)}.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,max-content)}.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: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 var(--cf-accent-ring)}.workflow-builder-studio_canvasLegend__qlRpP i,.workflow-builder-studio_edge__amMzr:before,.workflow-builder-studio_observerRail__9bBCH:after{background:CanvasText}}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeCard__zofwp[data-simulation-state=waiting]{background:var(--wf-paper);border-color:var(--wf-line-strong);box-shadow:none}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeCard__zofwp[data-simulation-state=held] .workflow-builder-studio_simulatedState__A_0ur{color:#f0ce8d}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_liveTelemetry__dpwMx,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_liveTelemetry__dpwMx small,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_nodeCard__zofwp[data-simulation-state=waiting] .workflow-builder-studio_simulatedState__A_0ur,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_observerStation__FBCPH small{color:var(--wf-muted)}.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_modelRailIdentity__h_IEt p,.workflow-builder-studio_simulationMode__Ix53G .workflow-builder-studio_passportRail___OLCW p{color:var(--wf-teal)}