.WorkflowSimulator_simulator__L3QJw{--mint:#c5f5ad;--amber:#e4bd83;--muted:#9eafa0;width:100%;min-width:0;overflow:hidden;border:1px solid #bfd6b925;background:#0b120e;color:#edf4e9;border-radius:3px}.WorkflowSimulator_heading__DO159{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 34px 26px}.WorkflowSimulator_eyebrow__AEBRa{display:flex;align-items:center;gap:9px;margin:0 0 15px;font:10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#a9b9a8}.WorkflowSimulator_eyebrow__AEBRa>span{width:5px;height:5px;border-radius:50%;background:var(--mint)}.WorkflowSimulator_heading__DO159 h3{margin:0;font-size:clamp(27px,3vw,43px);line-height:1.1;font-weight:400;letter-spacing:-.05em}.WorkflowSimulator_heading__DO159 h3 em{color:var(--mint);font-family:Georgia,serif;font-weight:400}.WorkflowSimulator_disclaimer__ESEq_{flex-shrink:0;color:#a8b6a7;margin:0;text-align:right;font:10px/1.9 var(--font-geist-mono),monospace}.WorkflowSimulator_disclaimer__ESEq_ span{color:#718674}.WorkflowSimulator_scenarios__GSAGK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:34px;border-bottom:1px solid #bfd6b91f;gap:22px}.WorkflowSimulator_scenarios__GSAGK button{position:relative;display:flex;align-items:center;gap:12px;min-height:55px;padding:12px 0;background:none;color:#98a894;font-size:13px;text-align:left;border:0;border-bottom:2px solid transparent;cursor:pointer}.WorkflowSimulator_scenarios__GSAGK button>span{font:10px var(--font-geist-mono),monospace;color:#6e826f}.WorkflowSimulator_scenarios__GSAGK button>svg{margin-left:auto;opacity:0;transition:opacity .2s,transform .2s;transform:translateX(-5px)}.WorkflowSimulator_scenarios__GSAGK button[aria-pressed=true]{color:var(--mint);border-bottom-color:var(--mint)}.WorkflowSimulator_scenarios__GSAGK button[aria-pressed=true]>svg{opacity:1;transform:none}.WorkflowSimulator_scenarios__GSAGK button:hover{color:#e1f2d8}.WorkflowSimulator_workspace__IB2mA{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr)}.WorkflowSimulator_visual__51fCJ{position:relative;min-width:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 65%,#3657350c,transparent 65%),#0c140f}.WorkflowSimulator_diagramHeader__eqXlz{position:absolute;inset:22px 27px auto;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:1;font:9px/1.5 var(--font-geist-mono),monospace;letter-spacing:.05em}.WorkflowSimulator_signalLabel__3jr4i{display:flex;align-items:center;gap:7px;color:#abc2a5}.WorkflowSimulator_signalLabel__3jr4i i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#829979}.WorkflowSimulator_signalLabel__3jr4i i.WorkflowSimulator_statusLive__s2U_u{background:var(--mint);box-shadow:0 0 9px #c5f5ad88}.WorkflowSimulator_diagramCode__4YbcO{color:#667c66}.WorkflowSimulator_diagram__Y37rn{display:block;width:100%;height:auto;margin-block:auto;overflow:visible}.WorkflowSimulator_sourceText__EkagB{font:11px var(--font-geist-mono),monospace;fill:#93af94}.WorkflowSimulator_sourceMissing__Xg1j1 .WorkflowSimulator_sourceText__EkagB{fill:#e4bd83}.WorkflowSimulator_feedbackLabel__BBFHw{font:8px var(--font-geist-mono),monospace;letter-spacing:1.7px;fill:#809476}.WorkflowSimulator_nodeLabel__pFuYD{font:16px/1.1 sans-serif;font-weight:400;letter-spacing:-.3px}.WorkflowSimulator_nodeNumber__JeqGD{font:10px var(--font-geist-mono),monospace;letter-spacing:1.5px}.WorkflowSimulator_node__CTIIm>circle{transition:stroke .3s,stroke-opacity .3s}.WorkflowSimulator_annotation__MDS_A{font:9px var(--font-geist-mono),monospace;fill:#a5bd9b;letter-spacing:1.4px}.WorkflowSimulator_annotationSub__2pzMP{font:12px sans-serif;fill:#72896f}.WorkflowSimulator_stageRail__r98TL{display:grid;grid-template-columns:repeat(5,1fr);gap:0;list-style:none;margin:0;padding:0 22px 20px}.WorkflowSimulator_stageRail__r98TL li{min-width:0}.WorkflowSimulator_stageRail__r98TL button{display:flex;gap:7px;align-items:center;justify-content:center;width:100%;min-height:35px;padding:7px 3px;color:#9aaa96;font-size:10px;border:0;background:none;cursor:pointer}.WorkflowSimulator_stageRail__r98TL button>span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font:8px var(--font-geist-mono),monospace;border:1px solid #b9d3ac29;border-radius:50%}.WorkflowSimulator_stageRail__r98TL button[aria-current=step]{color:var(--mint)}.WorkflowSimulator_stageRail__r98TL button[aria-current=step]>span{border-color:#c5f5ad80;background:#c5f5ad0a}.WorkflowSimulator_stageRail__r98TL button:disabled{opacity:.4;cursor:default}.WorkflowSimulator_inspector__eVc6h{display:flex;flex-direction:column;align-items:stretch;padding:27px;min-width:0;border-left:1px solid #bfd6b91f;background:linear-gradient(145deg,#151f17,#101911 60%,#132017)}.WorkflowSimulator_inspectorTop__sYnhf{display:flex;justify-content:space-between;align-items:center;gap:10px;font:9px/1.5 var(--font-geist-mono),monospace;color:#8d9f86;text-transform:uppercase;letter-spacing:.06em}.WorkflowSimulator_inspector__eVc6h h4{margin:31px 0 11px;max-width:230px;font-size:27px;font-weight:400;line-height:1.12;letter-spacing:-.045em}.WorkflowSimulator_subject___1qJm{font-size:11px;line-height:1.6;color:#8f9f8a;margin:0 0 23px}.WorkflowSimulator_detail__Kn1mG{border-top:1px solid #c5f5ad1b;padding-top:17px;min-height:145px}.WorkflowSimulator_detailLabel__Za3SA{display:inline-block;font:9px/1.6 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#b6d0a9}.WorkflowSimulator_detail__Kn1mG p{font-size:12px;line-height:1.85;color:#c0ccb9;margin:9px 0 16px}.WorkflowSimulator_draft__cDApr p{color:#e6ecd9;font:italic 17px/1.65 Georgia,serif}.WorkflowSimulator_guidance__XO7wn{font-size:10px;line-height:1.8;color:#8a9e81;margin:0 0 16px}.WorkflowSimulator_proofLink__OjOFW{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#c6deb9;text-decoration:none;margin-top:auto;padding-top:17px;border-top:1px solid #c5f5ad17;min-height:42px}.WorkflowSimulator_proofLink__OjOFW svg{flex-shrink:0}.WorkflowSimulator_proofLink__OjOFW:hover{color:#ecffe1}.WorkflowSimulator_reviewActions__XrM2f{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.WorkflowSimulator_reviewActions__XrM2f>p{display:flex;gap:7px;align-items:center;color:var(--amber);font-size:10px;margin:0 0 5px}.WorkflowSimulator_approveButton__ovavo,.WorkflowSimulator_restoreButton__Cm_2V{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;font-size:11px;border:1px solid #d5b07966;background:#d5b07915;color:#f2d29f;cursor:pointer;border-radius:2px;padding:10px}.WorkflowSimulator_approveButton__ovavo:hover,.WorkflowSimulator_restoreButton__Cm_2V:hover{background:#d5b07929}.WorkflowSimulator_reviseButton__9_VZX{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:8px 1px;font-size:10px;border:0;background:none;color:#a8b99d;cursor:pointer}.WorkflowSimulator_reviseButton__9_VZX:hover{color:#f2d29f}.WorkflowSimulator_restoreButton__Cm_2V{margin-bottom:20px}.WorkflowSimulator_complete__vuniQ{display:flex;align-items:flex-start;gap:9px;margin-bottom:22px;color:var(--mint)}.WorkflowSimulator_complete__vuniQ svg{flex-shrink:0;margin-top:1px}.WorkflowSimulator_complete__vuniQ p{margin:0;font-size:11px;line-height:1.6}.WorkflowSimulator_complete__vuniQ span{display:block;color:#94aa89;font-size:10px;margin-top:5px}.WorkflowSimulator_controls__ouKWw{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #bfd6b91f;padding:18px 27px;background:#101910}.WorkflowSimulator_playback__XyOJ_{display:flex;gap:7px;flex-wrap:wrap}.WorkflowSimulator_playback__XyOJ_>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;cursor:pointer;border-radius:2px;padding:9px 13px;font-size:11px;border:1px solid #c5f5ad25}.WorkflowSimulator_runButton__5viab{background:var(--mint);color:#142110;min-width:124px}.WorkflowSimulator_runButton__5viab:hover{background:#daf9c8}.WorkflowSimulator_stepButton__PJenE{background:#c5f5ad06;color:#c6d7bb}.WorkflowSimulator_stepButton__PJenE:hover{background:#c5f5ad12}.WorkflowSimulator_playback__XyOJ_ .WorkflowSimulator_resetButton__xIqNa{background:none;border-color:transparent;color:#9cae91}.WorkflowSimulator_resetButton__xIqNa:hover{color:#eef5e5}.WorkflowSimulator_playback__XyOJ_>button:disabled{opacity:.35;cursor:default}.WorkflowSimulator_dataToggle__yq1nY{display:flex;align-items:center;gap:10px;position:relative;color:#c1ceba;font-size:10px;cursor:pointer;line-height:1.7}.WorkflowSimulator_dataToggle__yq1nY input{position:absolute;opacity:0;width:30px;height:30px}.WorkflowSimulator_dataToggle__yq1nY strong{display:block;color:#78946e;font-size:9px;font-weight:400}.WorkflowSimulator_toggleTrack__qWcIH{display:flex;align-items:center;width:29px;height:16px;border:1px solid #e4bd8366;border-radius:12px;padding:3px;background:#e4bd8310}.WorkflowSimulator_toggleTrack__qWcIH>i{display:block;width:8px;height:8px;border-radius:50%;background:#e4bd83;transition:transform .2s}.WorkflowSimulator_dataToggle__yq1nY input:checked+.WorkflowSimulator_toggleTrack__qWcIH{border-color:#c5f5ad66;background:#c5f5ad12}.WorkflowSimulator_dataToggle__yq1nY input:checked+.WorkflowSimulator_toggleTrack__qWcIH>i{background:var(--mint);transform:translateX(12px)}.WorkflowSimulator_dataToggle__yq1nY input:focus-visible+.WorkflowSimulator_toggleTrack__qWcIH{outline:2px solid #e3ffd2;outline-offset:4px}.WorkflowSimulator_statusMessage__19_SK{margin:0;min-height:42px;padding:11px 27px 12px;color:#84967c;font:9px/1.8 var(--font-geist-mono),monospace;border-top:1px solid #bfd6b913}.WorkflowSimulator_simulator__L3QJw a:focus-visible,.WorkflowSimulator_simulator__L3QJw button:focus-visible{outline:2px solid #d9f5c6;outline-offset:4px}.WorkflowSimulator_compact__USF5q .WorkflowSimulator_heading__DO159{padding:25px 27px 19px}.WorkflowSimulator_compact__USF5q .WorkflowSimulator_heading__DO159 h3{font-size:31px}.WorkflowSimulator_compact__USF5q .WorkflowSimulator_scenarios__GSAGK{padding-inline:27px}@media (min-width:1050px){.WorkflowSimulator_compact__USF5q .WorkflowSimulator_workspace__IB2mA{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr)}}@media (max-width:960px){.WorkflowSimulator_workspace__IB2mA{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.WorkflowSimulator_inspector__eVc6h{padding:22px}.WorkflowSimulator_inspector__eVc6h h4{font-size:24px;margin-top:22px}.WorkflowSimulator_diagramHeader__eqXlz{inset:20px 20px auto;font-size:8px}.WorkflowSimulator_stageRail__r98TL{padding:0 12px 15px}.WorkflowSimulator_stageRail__r98TL button{gap:4px;font-size:9px;flex-direction:column}.WorkflowSimulator_detail__Kn1mG p{font-size:11px}.WorkflowSimulator_draft__cDApr p{font-size:16px}}@media (max-width:720px){.WorkflowSimulator_scenarios__GSAGK{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.WorkflowSimulator_compact__USF5q .WorkflowSimulator_heading__DO159,.WorkflowSimulator_heading__DO159{padding:25px 21px 22px}.WorkflowSimulator_compact__USF5q .WorkflowSimulator_heading__DO159 h3,.WorkflowSimulator_heading__DO159 h3{font-size:31px}.WorkflowSimulator_eyebrow__AEBRa{font-size:8px;margin-bottom:13px}.WorkflowSimulator_disclaimer__ESEq_{font-size:8px}.WorkflowSimulator_compact__USF5q .WorkflowSimulator_scenarios__GSAGK,.WorkflowSimulator_scenarios__GSAGK{padding-inline:21px;gap:17px}.WorkflowSimulator_scenarios__GSAGK button{font-size:11px;gap:7px;min-height:56px}.WorkflowSimulator_scenarios__GSAGK button>span,.WorkflowSimulator_scenarios__GSAGK button>svg{display:none}.WorkflowSimulator_workspace__IB2mA{grid-template-columns:1fr}.WorkflowSimulator_diagram__Y37rn{min-height:0}.WorkflowSimulator_diagramHeader__eqXlz{inset:18px 22px auto;font-size:9px}.WorkflowSimulator_stageRail__r98TL{padding:0 20px 19px}.WorkflowSimulator_stageRail__r98TL button{flex-direction:row;gap:7px;font-size:10px}.WorkflowSimulator_inspector__eVc6h{padding:24px;border-left:0;border-top:1px solid #bfd6b91f}.WorkflowSimulator_inspector__eVc6h h4{max-width:none;margin-top:22px;font-size:29px}.WorkflowSimulator_subject___1qJm{font-size:11px;margin-bottom:18px}.WorkflowSimulator_detail__Kn1mG{min-height:0}.WorkflowSimulator_detail__Kn1mG p{font-size:13px;max-width:520px}.WorkflowSimulator_draft__cDApr p{font-size:18px}.WorkflowSimulator_proofLink__OjOFW{margin-top:8px}.WorkflowSimulator_reviewActions__XrM2f{max-width:380px}.WorkflowSimulator_controls__ouKWw{padding:19px 21px;gap:17px;flex-wrap:wrap}.WorkflowSimulator_statusMessage__19_SK{padding-inline:21px}.WorkflowSimulator_dataToggle__yq1nY strong{display:inline;margin-left:5px}}@media (max-width:420px){.WorkflowSimulator_heading__DO159{align-items:flex-start}.WorkflowSimulator_compact__USF5q .WorkflowSimulator_heading__DO159 h3,.WorkflowSimulator_heading__DO159 h3{font-size:27px}.WorkflowSimulator_disclaimer__ESEq_{max-width:80px;font-size:7px}.WorkflowSimulator_scenarios__GSAGK button{font-size:10px}.WorkflowSimulator_scenarios__GSAGK{gap:12px}.WorkflowSimulator_diagramHeader__eqXlz{font-size:7px;inset:15px 18px auto}.WorkflowSimulator_stageRail__r98TL{padding-inline:8px}.WorkflowSimulator_stageRail__r98TL button{flex-direction:column;gap:5px;font-size:9px;min-height:44px}.WorkflowSimulator_inspector__eVc6h{padding:21px}.WorkflowSimulator_playback__XyOJ_{width:100%}.WorkflowSimulator_playback__XyOJ_>button{min-height:43px}.WorkflowSimulator_runButton__5viab{flex:1}}@media (prefers-reduced-motion:reduce){.WorkflowSimulator_simulator__L3QJw *,.WorkflowSimulator_simulator__L3QJw :after,.WorkflowSimulator_simulator__L3QJw :before{transition:none!important}}