.automation-demo{--ops-bg:var(--ivory,#f2f0e9);--ops-surface:#fbfaf6;--ops-ink:var(--fy-green,#13221d);--ops-muted:#4d6055;--ops-soft:#e8ece3;--ops-line:#d3dacf;--ops-control-line:#748578;--ops-accent:#315c4a;--ops-accent-solid:var(--fy-green,#13221d);--ops-on-accent:var(--ivory,#f2f0e9);--ops-accent-soft:#e1ebde;--ops-accent-line:#7b9681;--ops-warn:#795400;--ops-warn-soft:#f2e8d2;--ops-warn-line:#ad8543;--ops-error:#9f2d35;--ops-error-soft:#f2e1de;--ops-error-line:#bf817c;--ops-info:#365e75;--ops-info-soft:#e2eaed;--ops-chart-success:#537961;--ops-chart-warning:#a8752d;--ops-chart-error:#ab534f;--ops-chart-info:#537e96;--ops-board:#e6ebe2;--ops-board-grid:#d4ded3;--ops-shadow:0 1px 2px #13221d0b, 0 5px 16px #13221d04;min-height:max(780px, calc(100svh - var(--console-bar-height,54px)));background:var(--ops-bg);color:var(--ops-ink);font:400 14px/1.45 var(--sans);grid-template-columns:236px minmax(0,1fr);display:grid}html[data-theme=dark] .automation-demo{--ops-bg:#1a201c;--ops-surface:#232c25;--ops-ink:var(--ivory,#f2f0e9);--ops-muted:#bac7bb;--ops-soft:#2d3a30;--ops-line:#46574a;--ops-control-line:#738a78;--ops-accent:#bfd2c4;--ops-accent-solid:#b7cbbb;--ops-on-accent:var(--fy-green,#13221d);--ops-accent-soft:#31473a;--ops-accent-line:#799582;--ops-warn:#e7ca93;--ops-warn-soft:#413723;--ops-warn-line:#ab8649;--ops-error:#f1b0a8;--ops-error-soft:#492f2f;--ops-error-line:#a96966;--ops-info:#b1d1e2;--ops-info-soft:#2a3d45;--ops-chart-success:#91af96;--ops-chart-warning:#c29951;--ops-chart-error:#c67b73;--ops-chart-info:#7da5bd;--ops-board:#25332a;--ops-board-grid:#344538;--ops-shadow:0 3px 13px #0a120d38}.automation-demo :is(h2,h3,h4){font-family:var(--sans);margin:0;font-weight:650;line-height:1.25}.automation-demo :is(button,input,select,textarea){font:inherit}.automation-demo button{cursor:pointer}.automation-demo button:disabled{cursor:default;opacity:.5}.automation-demo :is(button,input,select,textarea):focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px}.ops-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-sidebar{background:var(--fy-green,#13221d);min-width:0;color:var(--ivory,#f2f0e9);flex-direction:column;gap:18px;padding:19px 14px;display:flex}.automation-demo .ops-sidebar button:focus-visible{outline-color:var(--ivory,#f2f0e9)}.ops-brand{font:400 21px/1.2 var(--serif);letter-spacing:-.025em;align-items:center;gap:9px;padding-inline:5px;display:flex}.ops-brand>span,.ops-company>span{height:31px;color:var(--ivory,#f2f0e9);background:#293e32;border:1px solid #718779;border-radius:7px;flex:0 0 31px;place-items:center;display:grid}.ops-brand :is(strong,b){color:inherit;font-weight:inherit}.ops-company{background:#20352a;border:1px solid #52685a;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.ops-company>span{border-radius:7px;font-size:11px;font-weight:650}.ops-company :is(strong,small){display:block}.ops-company strong{color:inherit;font-size:13px}.ops-company small{color:inherit;font-size:12px}.ops-sidebar nav{gap:4px;display:grid}.ops-sidebar nav button{min-height:36px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:14px;display:flex}.ops-sidebar nav button:hover{background:#2b4134}.ops-sidebar nav button[aria-current]{color:var(--fy-green,#13221d);background:#dce7dc;font-weight:600}.ops-sidebar nav button b{color:var(--ivory,#f2f0e9);background:#655033;border-radius:20px;margin-left:auto;padding:1px 6px;font-size:12px}.ops-sources{border-top:1px solid #52685a;gap:6px;margin:0 4px;padding:15px 2px 0;display:grid}.ops-sources small,.ops-sidebar-footer small{color:inherit;letter-spacing:.045em;font-size:11px;font-weight:600}.ops-sources span{color:inherit;align-items:center;gap:8px;font-size:13px;display:flex}.ops-sources i,.ops-sample-time i{background:var(--ops-chart-success);border-radius:50%;width:7px;height:7px}.ops-sources i{background:#9ab69d}.ops-sidebar-footer{border-top:1px solid #52685a;align-content:end;gap:5px;margin-top:auto;padding:14px 5px 0;display:grid}.ops-sidebar-footer strong{color:inherit;font-variant-numeric:tabular-nums;font-size:21px}.ops-sidebar-footer button{width:max-content;color:inherit;background:0 0;border:0;align-items:center;gap:6px;margin-top:3px;padding:6px 0;font-size:12px;display:flex}.ops-sidebar-footer button:hover{text-decoration:underline}.ops-workspace{min-width:0;padding:20px 24px 28px}.ops-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:0 0 17px;display:flex}.ops-header p{color:var(--ops-muted);margin:0 0 3px;font-size:12px}.automation-demo .ops-header h2{letter-spacing:-.035em;font-size:25px}.ops-header-actions{align-items:center;gap:10px;display:flex}.ops-sample-time{border:1px solid var(--ops-line);background:var(--ops-surface);color:var(--ops-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:25px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.automation-demo :is(.ops-primary,.ops-secondary){border:1px solid var(--ops-line);background:var(--ops-surface);min-height:36px;color:var(--ops-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-weight:600;display:inline-flex}.automation-demo .ops-primary{background:var(--ops-accent-solid);border-color:var(--ops-accent-solid);color:var(--ops-on-accent)}.automation-demo .ops-primary:hover{filter:brightness(1.09)}.automation-demo .ops-secondary:hover{background:var(--ops-soft)}.automation-demo :is(.ops-text,.ops-icon-button){color:var(--ops-accent);background:0 0;border:0;align-items:center;gap:4px;padding:3px;font-size:12px;font-weight:600;display:inline-flex}.automation-demo .ops-text:hover{text-decoration:underline}.automation-demo .ops-icon-button{width:34px;height:34px;color:var(--ops-muted);border-radius:7px;justify-content:center}.automation-demo .ops-icon-button:hover{background:var(--ops-soft)}.ops-kpis,.ops-stage-grid,.ops-overview-bottom{gap:14px;margin-bottom:15px;display:grid}.ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-kpis>:is(button,article),.ops-panel{border:1px solid var(--ops-line);background:var(--ops-surface);min-width:0;box-shadow:var(--ops-shadow);border-radius:9px}.ops-kpis>:is(button,article){min-height:108px;color:var(--ops-ink);text-align:left;padding:13px 15px;position:relative}.ops-kpis button:hover{border-color:var(--ops-accent-line)}.ops-kpis>*>span:first-child{color:var(--ops-muted);font-size:13px}.ops-kpis>*>strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:4px 0;font-size:clamp(23px,2.35vw,32px);line-height:1.15;display:block}.ops-kpis small{color:var(--ops-muted);font-size:12px;display:block}.ops-kpis small b{align-items:center;gap:2px;font-weight:650;display:inline-flex}.ops-kpis .ops-kpi-review{box-shadow:inset 0 -3px var(--ops-warn-line), var(--ops-shadow)}.ops-kpi-review :is(strong,b){color:var(--ops-warn)}.ops-positive{color:var(--ops-accent)}.ops-negative{color:var(--ops-error)}.ops-spark{pointer-events:none;align-items:end;gap:3px;width:min(41%,100px);height:32px;display:flex;position:absolute;top:18px;right:14px}.ops-spark i{background:var(--ops-board-grid);border-radius:2px 2px 0 0;flex:1}.ops-spark i:last-child{background:var(--ops-chart-success)}.ops-stage-grid{grid-template-columns:minmax(0,2.15fr) minmax(0,1fr)}.ops-overview-bottom{grid-template-columns:minmax(0,1.08fr) minmax(0,1.08fr) minmax(0,.98fr);align-items:start}.ops-panel{padding:13px 15px}.ops-panel-head{justify-content:space-between;align-items:start;gap:9px;margin:0 0 11px;display:flex}.ops-panel-head small{color:var(--ops-muted);letter-spacing:.055em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600;display:block}.automation-demo .ops-panel-head h3{letter-spacing:-.02em;font-size:16px}.ops-canvas,.ops-workflow-panel{min-height:347px}.ops-canvas-numbers{text-align:right;gap:13px;display:flex}.ops-canvas-numbers span{color:var(--ops-muted);white-space:nowrap;font-size:11px;display:grid}.ops-canvas-numbers b{color:var(--ops-ink);font-variant-numeric:tabular-nums;font-size:15px}.ops-flow{border:1px solid var(--ops-line);background-color:var(--ops-board);background-image:linear-gradient(var(--ops-board-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ops-board-grid) 1px, transparent 1px);background-size:22px 22px;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(9px,1.8vw,25px);min-height:221px;padding:46px 13px 17px;display:grid;position:relative}.ops-branch{border:1px dashed var(--ops-muted);text-align:center;opacity:.85;border-bottom:0;border-radius:48% 48% 0 0;height:27px;position:absolute;top:19px;left:50%;right:12%}.ops-branch[data-taken=true]{border-color:var(--ops-accent)}.ops-branch span{border:1px solid var(--ops-line);background:var(--ops-surface);max-width:94%;color:var(--ops-muted);border-radius:20px;padding:1px 5px;font-size:10px;display:inline-block;position:relative;top:-11px}.ops-flow .ops-node{border:1px solid var(--ops-line);background:var(--ops-surface);min-width:0;min-height:147px;color:var(--ops-ink);box-shadow:var(--ops-shadow);text-align:left;border-radius:7px;flex-direction:column;padding:10px;display:flex;position:relative}.ops-node:not(:last-child):after{content:"";background:var(--ops-muted);opacity:.55;clip-path:polygon(0 42%,69% 42%,69% 0,100% 50%,69% 100%,69% 58%,0 58%);width:clamp(8px,1.7vw,23px);height:8px;position:absolute;top:50%;left:calc(100% + 1px)}.ops-flow .ops-node:hover{border-color:var(--ops-accent)}.ops-flow .ops-node.review{border:1px dashed var(--ops-warn-line);background:color-mix(in srgb, var(--ops-surface) 65%, var(--ops-warn-soft))}.ops-flow .ops-node.failed,.ops-flow .ops-node.rejected{border-color:var(--ops-error-line);background:var(--ops-error-soft)}.ops-flow .ops-node.running{border-color:var(--ops-accent-line);box-shadow:0 0 0 2px var(--ops-accent-soft)}.ops-flow .ops-node.skipped{border-style:dashed}.ops-node-kind{color:var(--ops-muted);text-transform:uppercase;letter-spacing:.035em;align-items:center;gap:5px;margin-bottom:7px;font-size:10px;font-weight:600;display:flex}.ops-node-kind i{border-radius:5px;flex:0 0 23px;place-items:center;height:23px;display:grid}.ops-node-kind .trigger{background:var(--ops-info-soft);color:var(--ops-info)}.ops-node-kind .process{background:var(--ops-accent-soft);color:var(--ops-accent)}.ops-node-kind .review{background:var(--ops-warn-soft);color:var(--ops-warn)}.ops-node-kind .action{background:var(--ops-soft);color:var(--ops-ink)}.ops-node>strong{overflow-wrap:anywhere;margin-bottom:3px;font-size:14px;font-weight:650;line-height:1.2}.ops-node-desc{color:var(--ops-muted);text-wrap:pretty;font-size:12px;line-height:1.3}.ops-node-state{border-top:1px dashed var(--ops-line);width:100%;color:var(--ops-muted);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:7px;font-size:11px}.ops-node.review .ops-node-state{color:var(--ops-warn)}.ops-node.failed .ops-node-state,.ops-node.rejected .ops-node-state{color:var(--ops-error)}.ops-canvas-foot{color:var(--ops-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:12px;display:flex}.ops-canvas-foot>span{align-items:center;gap:6px;display:flex}.ops-workflow-list{gap:2px;display:grid}.ops-workflow-row{border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:51px;padding:2px 6px;display:grid}.ops-workflow-row.active{border-color:var(--ops-accent-line);background:var(--ops-accent-soft)}.ops-workflow-choice{min-width:0;color:var(--ops-ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:flex}.ops-workflow-choice>span:first-child,.ops-config-icon{background:var(--ops-soft);height:30px;color:var(--ops-accent);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.ops-workflow-choice :is(strong,small){line-height:1.35;display:block}.ops-workflow-choice strong{font-size:13px;font-weight:650}.ops-workflow-choice small{color:var(--ops-muted);font-size:12px}.ops-switch{background:var(--ops-control-line);border:0;border-radius:20px;align-items:center;width:36px;height:21px;padding:3px;display:inline-flex}.ops-switch[aria-checked=true]{background:var(--ops-accent-solid);justify-content:end}.ops-switch span{background:var(--ivory,#f2f0e9);border-radius:50%;width:15px;height:15px;display:block}.ops-switch[aria-checked=true] span{background:var(--ops-on-accent)}.ops-segmented{background:var(--ops-soft);border-radius:7px;gap:2px;padding:3px;display:flex}.ops-segmented button{min-height:26px;color:var(--ops-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:600}.ops-segmented button[aria-pressed=true]{background:var(--ops-surface);color:var(--ops-ink);box-shadow:var(--ops-shadow)}.ops-feed,.ops-review,.ops-activity{min-height:355px}.ops-run-list{display:grid}.ops-run-row{border:0;border-bottom:1px solid var(--ops-line);min-height:54px;color:var(--ops-ink);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 3px;display:grid}.ops-run-row:hover{background:var(--ops-soft)}.ops-run-icon{background:var(--ops-info-soft);width:28px;height:28px;color:var(--ops-info);border-radius:7px;place-items:center;display:grid}.ops-run-icon.completed{background:var(--ops-accent-soft);color:var(--ops-accent)}.ops-run-icon.review{background:var(--ops-warn-soft);color:var(--ops-warn)}.ops-run-icon.failed,.ops-run-icon.rejected{background:var(--ops-error-soft);color:var(--ops-error)}.ops-run-text{min-width:0}.ops-run-text :is(strong,small){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ops-run-text strong{font-size:13px;font-weight:650}.ops-run-text small,.ops-run-trailing small{color:var(--ops-muted);font-variant-numeric:tabular-nums;font-size:11px}.ops-run-text .ops-run-reason{color:var(--ops-error)}.ops-run-trailing{justify-items:end;gap:1px;display:grid}.ops-progress{vertical-align:2px;gap:2px;margin-inline-end:5px;display:inline-flex}.ops-progress i{background:var(--ops-line);border-radius:3px;width:7px;height:3px;display:inline-block}.ops-progress i.complete{background:var(--ops-chart-success)}.ops-progress i.review{background:var(--ops-chart-warning)}.ops-progress i.failed,.ops-progress i.rejected{background:var(--ops-chart-error)}.ops-progress i.running{background:var(--ops-chart-info)}.ops-badge{width:max-content;color:var(--ops-info);background:var(--ops-info-soft);white-space:nowrap;border-radius:20px;align-items:center;padding:2px 6px;font-size:11px;font-weight:650;display:inline-flex}.ops-badge.completed{color:var(--ops-accent);background:var(--ops-accent-soft)}.ops-badge.review{color:var(--ops-warn);background:var(--ops-warn-soft)}.ops-badge.failed,.ops-badge.rejected{color:var(--ops-error);background:var(--ops-error-soft)}.automation-demo .ops-bottom-link{margin-top:8px}.ops-empty{color:var(--ops-muted);margin:16px 0}.ops-review-list{gap:9px;display:grid}.ops-review-card{border:1px solid var(--ops-line);border-radius:7px;min-width:0;padding:9px}.ops-review-tag{justify-content:space-between;align-items:center;gap:6px;display:flex}.ops-review-tag>span{background:var(--ops-accent-soft);color:var(--ops-accent);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:650}.ops-review-tag>small{color:var(--ops-muted);white-space:nowrap;font-size:11px}.ops-review-title{width:100%;color:var(--ops-ink);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:3px;margin-top:4px;padding:0;font-size:13px;font-weight:650;display:flex}.ops-review-title:hover{color:var(--ops-accent)}.ops-review-card>p{color:var(--ops-muted);margin:4px 0 7px;font-size:12px}.ops-review-draft{border:1px solid var(--ops-line);border-inline-start:2px solid var(--ops-accent-line);background:var(--ops-soft);border-radius:4px;padding:7px}.ops-review-draft>strong{color:var(--ops-accent);align-items:center;gap:4px;font-size:11px;font-weight:650;display:flex}.ops-review-draft p{-webkit-line-clamp:3;color:var(--ops-ink);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.ops-review-actions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.automation-demo .ops-review-actions>button{border:1px solid var(--ops-line);background:var(--ops-surface);min-height:30px;color:var(--ops-ink);white-space:nowrap;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:4px;padding:3px 6px;font-size:12px;font-weight:600;display:inline-flex}.automation-demo .ops-review-actions>.ops-primary{background:var(--ops-accent-solid);border-color:var(--ops-accent-solid);color:var(--ops-on-accent)}.automation-demo .ops-review-actions>button:hover{border-color:var(--ops-accent)}.automation-demo button.ops-return{color:var(--ops-error)}.ops-chart{height:248px;margin:23px 2px 22px 26px;position:relative}.ops-gridlines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ops-gridlines span{border-top:1px solid var(--ops-line);position:relative}.ops-gridlines b{color:var(--ops-muted);padding-right:6px;font-size:10px;font-weight:400;position:absolute;top:-8px;right:100%}.ops-bars{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;display:grid;position:absolute;inset:0}.ops-day{background:0 0;border:0;justify-content:center;align-items:end;min-width:0;padding:0;display:flex;position:relative}.ops-day>small{color:var(--ops-muted);padding-top:3px;font-size:10px;position:absolute;top:100%}.ops-bar{background:var(--ops-chart-success);border-radius:2px 2px 0 0;flex-direction:column-reverse;width:70%;max-width:32px;display:flex;position:relative}.ops-day:is(:hover,.active) .ops-bar{outline:1px solid var(--ops-accent);outline-offset:2px}.ops-bar strong{color:var(--ops-ink);padding-bottom:3px;font-size:11px;font-weight:650;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ops-bar>i{width:100%}.ops-bar>i.failed{background:var(--ops-chart-error)}.ops-bar>i.review{background:var(--ops-chart-warning)}.ops-chart-date{color:var(--ops-muted);font-size:11px}.ops-chart-date strong{color:var(--ops-ink)}.ops-run-archive,.ops-review-page,.ops-config-grid,.ops-reports{max-width:1350px}.ops-filters,.ops-pagination{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.automation-demo :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--ops-control-line);background:var(--ops-surface);min-width:0;min-height:37px;color:var(--ops-ink);border-radius:7px;padding:7px 9px}.ops-filters input[type=search]{flex:180px}.ops-filters :is(select,input[type=date]){max-width:100%}.ops-run-archive .ops-run-row{padding:8px}.ops-run-archive .ops-run-text strong{font-size:14px}.ops-run-archive .ops-run-text small{font-size:12px}.ops-pagination{color:var(--ops-muted);justify-content:end;margin:10px 0 0;font-size:12px}.ops-pagination button{border:1px solid var(--ops-line);background:var(--ops-surface);width:34px;height:34px;color:var(--ops-ink);border-radius:6px;place-items:center;display:grid}.ops-muted{color:var(--ops-muted);font-size:12px}.ops-review-page .ops-review-list,.ops-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ops-reports{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ops-report-row{border:0;border-bottom:1px solid var(--ops-line);width:100%;min-height:44px;color:var(--ops-ink);text-align:start;background:0 0;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:8px 2px;display:grid}.ops-report-row:hover{background:var(--ops-soft)}.ops-config{flex-direction:column;display:flex}.ops-config-icon{width:36px;height:36px}.ops-config p{color:var(--ops-muted);margin:8px 0}.ops-config label{gap:4px;margin-bottom:12px;display:grid}.ops-config-footer{justify-content:space-between;gap:6px;margin-top:auto;display:flex}.ops-config-footer>span{color:var(--ops-muted);align-items:center;gap:4px;display:flex}.ops-dialog{border:1px solid var(--ops-line);background:var(--ops-surface);width:min(720px,100vw - 24px);max-width:none;max-height:min(90svh,950px);color:var(--ops-ink);border-radius:10px;margin:auto;padding:0;box-shadow:0 25px 90px #0005}.ops-dialog::backdrop{background:#13221d88}.ops-dialog-body{padding:18px}.ops-dialog-head{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:start;gap:10px;padding-bottom:12px;display:flex}.ops-dialog-head p{color:var(--ops-muted);margin:0 0 4px;font-size:12px}.automation-demo .ops-dialog-head h3{overflow-wrap:anywhere;font-size:23px}.ops-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ops-form-single{grid-template-columns:minmax(0,1fr)}.ops-form-wide{grid-column:1/-1}.ops-form label{gap:4px;font-size:13px;font-weight:600;display:grid}.ops-form textarea{resize:vertical}.ops-form .ops-checkbox{align-items:center;gap:7px;font-weight:400;display:flex}.ops-checkbox input{accent-color:var(--ops-accent-solid)}.ops-dialog-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.ops-inspector{gap:11px;padding-top:12px;display:grid}.ops-inspector .ops-dialog-actions{margin-top:0}.ops-outcome{border:1px solid var(--ops-line);background:var(--ops-soft);border-radius:8px;padding:9px 11px}.ops-outcome>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-outcome small,.ops-decision-note{color:var(--ops-muted);font-size:12px}.ops-outcome p{overflow-wrap:anywhere;margin:5px 0 0}.ops-attempts{flex-wrap:wrap;gap:6px;display:flex}.ops-attempts button,.ops-trace li button{border:1px solid var(--ops-line);background:var(--ops-surface);color:var(--ops-ink);border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.ops-attempts button[aria-pressed=true],.ops-trace li button[aria-pressed=true]{border-color:var(--ops-accent-line);background:var(--ops-accent-soft)}.ops-trace{grid-template-columns:minmax(145px,.64fr) minmax(0,1.36fr);gap:10px;display:grid}.ops-trace ol{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.ops-trace li button{text-align:left;grid-template-columns:8px minmax(0,1fr) auto;width:100%;display:grid}.ops-trace li :is(strong,small){display:block}.ops-trace li small{color:var(--ops-muted);font-size:11px}.ops-trace-dot{background:var(--ops-muted);border-radius:50%;width:7px;height:7px}.ops-trace-dot.complete{background:var(--ops-accent)}.ops-trace-dot.review{background:var(--ops-warn)}.ops-trace-dot.failed,.ops-trace-dot.rejected{background:var(--ops-error)}.ops-node-detail,.ops-record{border:1px solid var(--ops-line);border-radius:8px;min-width:0;padding:10px}.ops-node-detail p{color:var(--ops-muted);margin:4px 0;font-size:12px}.ops-node-detail dl{gap:7px;margin:7px 0 0;display:grid}.ops-node-detail dt,.ops-record strong{color:var(--ops-muted);font-size:12px;font-weight:650}.ops-node-detail dd,.ops-record p{white-space:pre-line;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.ops-decision-note{margin:0}@media (max-width:1180px){.automation-demo{grid-template-columns:195px minmax(0,1fr)}.ops-workspace{padding-inline:16px}.ops-overview-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-overview-bottom .ops-activity{grid-column:1/-1}.ops-flow{gap:12px}.ops-node:not(:last-child):after{width:11px}.ops-flow .ops-node{padding-inline:7px}.ops-spark{display:none}}@media (max-width:1040px){.ops-stage-grid{grid-template-columns:minmax(0,1fr)}.ops-canvas,.ops-workflow-panel{min-height:0}.ops-workflow-list,.ops-config-grid,.ops-review-page .ops-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-reports{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.automation-demo{grid-template-columns:minmax(0,1fr);min-height:0}.ops-sidebar{gap:10px;padding:12px}.ops-company,.ops-sources{display:none}.ops-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-sidebar nav button{min-height:42px;font-size:13px}.ops-sidebar-footer{padding:3px 0 0;display:block}.ops-sidebar-footer>:is(small,strong){display:none}.ops-sidebar-footer button{margin:0;padding:5px}.ops-workspace{padding:14px 12px}}@media (max-width:590px){.ops-overview-bottom,.ops-workflow-list,.ops-config-grid,.ops-review-page .ops-review-list{grid-template-columns:minmax(0,1fr)}.ops-flow{grid-template-columns:minmax(0,1fr);gap:10px;padding:8px}.ops-branch{display:none}.ops-flow .ops-node{min-height:0;padding:7px 9px}.ops-node-kind{margin-bottom:4px}.ops-node-state{margin-top:4px;padding-top:4px}.ops-node:not(:last-child):after{clip-path:polygon(44% 0,56% 0,56% 66%,100% 66%,50% 100%,0 66%,44% 66%);width:8px;height:9px;top:calc(100% + 1px);left:19px}.ops-trace{grid-template-columns:minmax(0,1fr)}.ops-trace ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){.ops-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-kpis{gap:8px}.ops-kpis>:is(button,article){min-height:100px;padding-inline:9px}.ops-panel{padding-inline:10px}.ops-sample-time{padding-inline:7px;font-size:11px}.ops-header-actions{gap:6px}.ops-dialog-body{padding:12px}}@media (min-width:761px){.ops-sidebar{top:var(--console-bar-height,54px);height:calc(100svh - var(--console-bar-height,54px));align-self:start;position:sticky;overflow-y:auto}}
