.WorkflowPipeline_pipeline__PyB_u{margin:20px 0 16px;padding:28px 24px;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#eef2ff 50%,#f0f9ff);border:1px solid #e0e7ff;position:relative;overflow:hidden}.WorkflowPipeline_pipeline__PyB_u:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(59,130,246,.1),rgba(139,92,246,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dark .WorkflowPipeline_pipeline__PyB_u{background:linear-gradient(135deg,#0c1222,#111827 50%,#0f172a);border-color:#1e293b}.dark .WorkflowPipeline_pipeline__PyB_u:before{background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(59,130,246,.15),rgba(139,92,246,.3))}.WorkflowPipeline_track__Ab_xH{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;row-gap:16px}.WorkflowPipeline_stage__0W2QG{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 20px 14px;border-radius:12px;background:white;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 6px rgba(0,0,0,.02);min-width:96px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.WorkflowPipeline_stage__0W2QG:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:3px;border-radius:0 0 3px 3px;background:var(--accent,#6366f1);opacity:.8}.WorkflowPipeline_stage__0W2QG:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(99,102,241,.12),0 4px 6px rgba(0,0,0,.04);border-color:var(--accent,#6366f1)}.dark .WorkflowPipeline_stage__0W2QG{background:rgba(30,41,59,.8);border-color:#334155;box-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 6px rgba(0,0,0,.15)}.dark .WorkflowPipeline_stage__0W2QG:hover{box-shadow:0 8px 25px rgba(99,102,241,.2),0 4px 6px rgba(0,0,0,.2);border-color:var(--accent,#6366f1)}.WorkflowPipeline_stepNumber__enPGg{position:absolute;top:-10px;left:-8px;width:22px;height:22px;border-radius:50%;background:var(--accent,#6366f1);color:white;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:1}.WorkflowPipeline_iconWrap__Oml0J{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(99,102,241,.06);margin-bottom:8px}.dark .WorkflowPipeline_iconWrap__Oml0J{background:rgba(99,102,241,.12)}.WorkflowPipeline_stageLabel__2slUg{font-size:13px;font-weight:650;color:#0f172a;white-space:nowrap;line-height:1.3;letter-spacing:-.01em}.dark .WorkflowPipeline_stageLabel__2slUg{color:#f1f5f9}.WorkflowPipeline_stageTool___07bJ{font-size:11px;font-weight:500;color:var(--accent,#6366f1);margin-top:4px;white-space:nowrap;line-height:1.2;opacity:.9}.WorkflowPipeline_connector__NJhqR{display:flex;align-items:center;padding:0 6px;flex-shrink:0;gap:2px}.WorkflowPipeline_connectorLine__CtgLr{width:24px;height:2px;background:repeating-linear-gradient(90deg,#94a3b8,#94a3b8 4px,transparent 0,transparent 8px);opacity:.6;animation:WorkflowPipeline_flowDash__RTbp0 1.5s linear infinite}.dark .WorkflowPipeline_connectorLine__CtgLr{background:repeating-linear-gradient(90deg,#475569,#475569 4px,transparent 0,transparent 8px);opacity:.8}.WorkflowPipeline_connectorArrow__kl4A7{color:#94a3b8;opacity:.6;flex-shrink:0}.dark .WorkflowPipeline_connectorArrow__kl4A7{color:#475569;opacity:.8}@keyframes WorkflowPipeline_flowDash__RTbp0{0%{background-position:0 0}to{background-position:8px 0}}@media (max-width:640px){.WorkflowPipeline_pipeline__PyB_u{padding:18px 14px}.WorkflowPipeline_track__Ab_xH{row-gap:12px}.WorkflowPipeline_stage__0W2QG{padding:14px 14px 10px;min-width:72px}.WorkflowPipeline_stageLabel__2slUg{font-size:11px}.WorkflowPipeline_stageTool___07bJ{font-size:10px}.WorkflowPipeline_iconWrap__Oml0J{width:26px;height:26px;margin-bottom:6px}.WorkflowPipeline_iconWrap__Oml0J svg{width:13px;height:13px}.WorkflowPipeline_stepNumber__enPGg{width:18px;height:18px;font-size:10px;top:-8px;left:-6px}.WorkflowPipeline_connector__NJhqR{padding:0 3px}.WorkflowPipeline_connectorLine__CtgLr{width:14px}.WorkflowPipeline_connectorArrow__kl4A7{width:8px;height:12px}}.OutcomesTable_wrapper__GI7v2{margin:20px 0 24px;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;background:white;box-shadow:0 1px 3px rgba(0,0,0,.04)}.dark .OutcomesTable_wrapper__GI7v2{background:rgba(15,23,42,.6);border-color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.3)}.OutcomesTable_header__2zxBL{display:flex;align-items:center;gap:8px;padding:12px 18px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-bottom:1px solid #d1fae5;font-size:13px;font-weight:650;color:#065f46;letter-spacing:-.01em}.OutcomesTable_header__2zxBL svg{stroke:#059669;flex-shrink:0}.dark .OutcomesTable_header__2zxBL{background:linear-gradient(135deg,rgba(6,78,59,.2),rgba(4,120,87,.15));border-bottom-color:rgba(6,95,70,.3);color:#6ee7b7}.dark .OutcomesTable_header__2zxBL svg{stroke:#34d399}.OutcomesTable_table__glnTs{display:grid;grid-template-columns:1fr}.OutcomesTable_tableHeader__h1iyT{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.dark .OutcomesTable_tableHeader__h1iyT{background:rgba(30,41,59,.5);border-bottom-color:#1e293b;color:#94a3b8}.OutcomesTable_tableRow__I298w{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:12px 18px;border-bottom:1px solid #f1f5f9;transition:background .15s ease}.OutcomesTable_tableRow__I298w:last-child{border-bottom:none}.OutcomesTable_tableRow__I298w:hover{background:#f8fafc}.dark .OutcomesTable_tableRow__I298w{border-bottom-color:rgba(30,41,59,.5)}.dark .OutcomesTable_tableRow__I298w:hover{background:rgba(30,41,59,.3)}.OutcomesTable_afterCol__Zj0_I,.OutcomesTable_beforeCol__PoiU4,.OutcomesTable_metricCol__x7KMo{display:flex;align-items:center}.OutcomesTable_metricName__yBtHa{font-size:13px;font-weight:600;color:#1e293b}.dark .OutcomesTable_metricName__yBtHa{color:#e2e8f0}.OutcomesTable_beforeValue__37RAN{font-size:13px;color:#64748b}.dark .OutcomesTable_beforeValue__37RAN{color:#94a3b8}.OutcomesTable_afterValue__xCw1w{font-size:13px;font-weight:600;color:#059669}.dark .OutcomesTable_afterValue__xCw1w{color:#34d399}@media (max-width:640px){.OutcomesTable_tableHeader__h1iyT{padding:8px 12px;font-size:10px}.OutcomesTable_tableRow__I298w{padding:10px 12px}.OutcomesTable_afterValue__xCw1w,.OutcomesTable_beforeValue__37RAN,.OutcomesTable_metricName__yBtHa{font-size:12px}.OutcomesTable_tableHeader__h1iyT,.OutcomesTable_tableRow__I298w{grid-template-columns:1fr 1fr 1fr}}