.background-panel{--bg-ink:#314b3b;--bg-muted:#6d806b;--bg-line:#dfe8d8;border:1px solid var(--bg-line);min-width:0;color:var(--bg-ink);background:linear-gradient(135deg,#f8fbf4 0%,#fcfdf9 68%);border-radius:12px;margin:0 0 20px;overflow:hidden}.bg-heading{align-items:center;gap:14px;padding:23px 24px 18px;display:flex}.bg-heading>div{flex:1;min-width:0}.bg-symbol{color:#62864f;background:#edf5e6;border:1px solid #d5e3cb;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.bg-heading .eyebrow{letter-spacing:1.4px;color:#819873;margin-bottom:5px;font-size:8px}.bg-heading h2{letter-spacing:-.25px;margin:0;font-size:18px;font-weight:550;line-height:1.6}.bg-heading p{color:var(--bg-muted);margin-top:4px;font-size:11px;line-height:1.8}.bg-heading>.icon-btn{color:#819577;flex:none;width:31px;height:31px}.bg-state-line{flex-wrap:wrap;align-items:center;gap:8px 17px;padding:0 24px 16px;display:flex}.bg-health{color:#70816a;background:#f1f5eb;border:1px solid #e0e8d8;border-radius:5px;align-items:center;gap:7px;padding:5px 8px;font-size:10px;line-height:1.6;display:inline-flex}.bg-health>i{background:currentColor;border-radius:50%;width:5px;height:5px}.bg-health.active,.bg-health.waiting{color:#4f7955;background:#edf6e8;border-color:#d7e8ca}.bg-health.delayed{color:#957742;background:#fbf4e6;border-color:#e9dcc0}.bg-health.paused{color:#78877b;background:#eff2f0;border-color:#dfe5de}.bg-lease{color:#829279;align-items:center;gap:6px;font-size:10px;line-height:1.8;display:flex}.bg-facts{border-top:1px solid #e4ebdf;border-bottom:1px solid #e4ebdf;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.25fr);gap:0;margin:0 24px;padding:16px 0;display:grid}.bg-facts>div{border-left:1px solid #e2eade;min-width:0;padding:0 16px}.bg-facts>div:first-child{border-left:0;padding-left:0}.bg-facts>div:last-child{padding-right:0}.bg-facts>div>span{color:#849579;align-items:center;gap:6px;font-size:10px;line-height:1.7;display:flex}.bg-facts strong{color:#48633f;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px;font-weight:550;line-height:1.8;display:block}.bg-facts small{color:#87977d;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.8;display:block}.bg-observation-note{color:#8b9982;margin:10px 24px 0;font-size:10px;line-height:1.8}.bg-delay{color:#9c824c;background:#faf6eb;border-left:2px solid #ceba87;border-radius:0 5px 5px 0;align-items:flex-start;gap:7px;margin:13px 24px 0;padding:10px 11px;font-size:10px;line-height:1.8;display:flex}.bg-delay>svg{flex:none;margin-top:2px}.bg-queue-counts{color:#7a8d70;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:15px 24px 0;font-size:10px;line-height:1.8;display:flex}.bg-queue-counts>span{align-items:center;gap:7px;display:inline-flex}.bg-queue-counts strong{color:#4f7046;font-variant-numeric:tabular-nums;font-size:13px;font-weight:550}.bg-settings{grid-template-columns:minmax(0,1fr) minmax(230px,.85fr);align-items:center;gap:24px;padding:19px 24px 0;display:grid}.bg-settings form{min-width:0}.bg-settings label{color:#6f8662;align-items:center;gap:6px;margin-bottom:7px;font-size:11px;line-height:1.8;display:flex}.bg-settings form>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bg-settings input{color:#486740;background:#fff;border:1px solid #d9e4d0;border-radius:6px;outline:none;width:65px;min-width:0;padding:7px 9px;font-family:inherit;font-size:12px;line-height:1.5}.bg-settings input:focus{border-color:#8caa76;box-shadow:0 0 0 3px #8caa761c}.bg-settings form>div>span{color:#839a74;font-size:10px}.bg-settings .btn{padding:7px 9px;font-size:10px}.bg-allowance>span{color:#7f9273;justify-content:space-between;gap:12px;font-size:11px;line-height:1.7;display:flex}.bg-allowance strong{color:#648254;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.bg-allowance>div{background:#e5eddf;border-radius:4px;height:4px;margin-top:9px;overflow:hidden}.bg-allowance>div>i{background:#8aab6d;border-radius:4px;height:100%;transition:width .2s;display:block}.bg-allowance>small{color:#8fa180;margin-top:7px;font-size:10px;line-height:1.8;display:block}.background-panel>.bg-help{margin-top:12px;padding:0 24px}.bg-help{color:#86997a;overflow-wrap:anywhere;font-size:10px;line-height:1.9}.bg-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:15px 24px 20px;display:flex}.bg-actions>.btn{padding:9px 12px;font-size:11px}.bg-actions>span{color:#8fa081;margin-left:4px;font-size:10px;line-height:1.8}.bg-feedback{color:#6d8b5e;align-items:flex-start;gap:7px;padding:0 24px 16px;font-size:11px;line-height:1.8;display:flex}.bg-feedback>svg{flex:none;margin-top:2px}.bg-error{color:#9a7842;background:#fcf7ed;border:1px solid #e9dabc;border-radius:7px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:11px;line-height:1.8;display:flex}.bg-error>span{overflow-wrap:anywhere;flex:1;min-width:0}.bg-error>svg{flex:none;margin-top:2px}.bg-error>.text-link{color:#92713e;flex:none;font-size:10px}.background-panel>.bg-error{margin:0 24px 17px}.bg-loading{color:#8aa078;justify-content:center;align-items:center;gap:8px;padding:26px;font-size:11px;line-height:1.9;display:flex}.bg-request-id{color:#8b9984;overflow-wrap:anywhere;margin:0 24px 16px;font-size:10px;line-height:1.9}.bg-request-id>code{color:#7f9274;margin-left:6px;font-size:9px}.bg-log-section{background:#ffffff80;border-top:1px solid #e1eada}.bg-log-toggle{text-align:left;color:#708b61;align-items:center;gap:9px;width:100%;padding:15px 24px;font-size:11px;display:flex}.bg-log-toggle>span{flex:1}.bg-log-toggle>small{color:#9aaa8b;font-size:10px}.bg-log-toggle>svg:last-child{transition:transform .18s}.bg-log-toggle>svg.is-open{transform:rotate(180deg)}.bg-log-body{padding:0 24px 19px}.bg-log-body>.bg-help{margin-bottom:12px}.bg-runs{margin:0;padding:0;list-style:none}.bg-runs>li{border-bottom:1px solid #e7eddf;gap:11px;padding:13px 0;display:flex}.bg-runs>li:first-child{padding-top:4px}.bg-runs>li:last-child{border-bottom:0}.bg-run-marker{color:#88a374;background:#eff4e8;border:1px solid #e1e9d7;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.bg-runs>li>div{flex:1;min-width:0}.bg-run-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bg-run-top>button{color:#5a784c;overflow-wrap:anywhere;text-align:left;align-items:flex-start;gap:5px;min-width:0;font-size:11px;font-weight:500;line-height:1.8;display:flex}.bg-run-top>button>svg{flex:none;margin-top:4px}.bg-run-status{color:#829c6d;white-space:nowrap;background:#edf3e5;border-radius:4px;flex:none;padding:2px 5px;font-size:9px;line-height:1.7;display:block}.bg-run-status.running{color:#57834c;background:#e8f3e4}.bg-run-status.blocked,.bg-run-status.interrupted,.bg-run-status.error,.bg-run-status.needs_attention{color:#a0834d;background:#f7efdd}.bg-run-status.paused,.bg-run-status.idle,.bg-run-status.busy{color:#869382;background:#edf1ed}.bg-runs>li>div>p{color:#809472;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.9}.bg-run-meta{color:#9cad8c;flex-wrap:wrap;gap:6px 13px;margin-top:5px;font-size:9px;line-height:1.8;display:flex}.bg-run-meta>code{overflow-wrap:anywhere;font-size:9px}.bg-empty{text-align:center;color:#91a57e;padding:23px 16px 12px}.bg-empty>svg{margin-bottom:10px}.bg-empty>p{max-width:450px;margin:auto;font-size:11px;line-height:1.9}.bg-pagination{border-top:1px solid #e7eddf;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding-top:12px;display:flex}.bg-pagination>span{color:#96a686;font-size:10px}.bg-pagination>.btn{padding:7px 9px;font-size:10px}.bg-task-control{background:#fbfcf8;border:1px dashed #d8e3ce;border-radius:8px;margin:18px 0 15px;padding:14px 15px}.bg-task-control.is-enrolled{background:#f3f8ec;border-style:solid;border-color:#d3e2c7}.bg-task-control>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bg-task-control>header>span{color:#7e9b68;align-items:center;gap:7px;min-width:0;display:flex}.bg-task-control>header strong{color:#6d8c56;font-size:11px;font-weight:500;line-height:1.8}.bg-task-control .text-link{color:#8ba471;flex:none;align-items:center;gap:4px;font-size:10px;line-height:1.8;display:flex}.bg-task-control>p{color:#8fa17f;overflow-wrap:anywhere;margin-top:8px;font-size:10px;line-height:1.9}.bg-task-control>small{color:#a2b28f;margin-top:8px;font-size:9px;line-height:1.8;display:block}.bg-enrollment-review{background:#fff;border:1px solid #e2ead9;border-radius:6px;max-height:440px;margin-top:13px;padding:13px 12px;overflow:auto}.bg-enrollment-review>strong{color:#66844f;font-size:11px;font-weight:500;line-height:1.8;display:block}.bg-enrollment-review>p{color:#839b72;overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.9}.bg-enrollment-review>p>svg{vertical-align:-2px;margin-right:5px}.bg-enrollment-review>ol{margin:12px 0;padding-left:0;list-style:none}.bg-enrollment-review>ol>li{border-top:1px solid #edf1e6;margin-top:11px;padding-top:10px}.bg-enrollment-review>ol>li>span{color:#6e8b58;font-size:10px;line-height:1.8;display:block}.bg-enrollment-review small,.bg-review-sources small{color:#a1b28e;margin-top:3px;font-size:9px;line-height:1.8;display:block}.bg-enrollment-review code{color:#90a57e;overflow-wrap:anywhere;margin-top:5px;font:9px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.bg-enrollment-review pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#748d61;background:#f8faf5;border:1px solid #e8eedf;border-radius:5px;max-height:240px;margin:7px 0;padding:9px 10px;font:10px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.bg-enrollment-review summary{cursor:pointer;color:#8ca378;margin-top:8px;font-size:10px;line-height:1.9}.bg-review-sources{margin-top:11px}.bg-review-sources>span{color:#829c6b;font-size:10px}.bg-review-sources>p,.bg-review-sources>div{color:#91a77f;overflow-wrap:anywhere;border-bottom:1px solid #edf2e6;padding:6px 0;font-size:10px;line-height:1.8}.bg-review-sources>div:last-child{border-bottom:0}.bg-enrollment-consent{color:#a08c63;cursor:pointer;background:#fcf8ee;border:1px solid #e7ddc4;border-radius:6px;align-items:flex-start;gap:8px;margin-top:13px;padding:11px;font-size:10px;line-height:1.9;display:flex}.bg-enrollment-consent input{accent-color:#88a16c;flex:none;margin-top:4px}.bg-enrollment-consent strong{color:#8e794d;margin-bottom:3px;font-size:10px;font-weight:500;display:block}.bg-enrollment-actions{justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.bg-enrollment-actions>.btn{padding:7px 9px;font-size:10px}@media (max-width:900px){.bg-heading{padding:20px 20px 17px}.bg-state-line{padding:0 20px 15px}.bg-facts{margin:0 20px}.bg-facts>div{padding:0 12px}.bg-observation-note{margin-left:20px;margin-right:20px}.bg-settings{grid-template-columns:1.1fr .9fr;gap:20px;padding-left:20px;padding-right:20px}.bg-queue-counts{gap:7px 19px;padding-left:20px;padding-right:20px}.bg-actions,.background-panel>.bg-help,.bg-feedback{padding-left:20px;padding-right:20px}.bg-log-toggle{padding:14px 20px}.bg-log-body{padding-left:20px;padding-right:20px}}@media (max-width:600px){.bg-heading{gap:11px;padding:18px 16px 14px}.bg-symbol{border-radius:10px;width:38px;height:38px}.bg-symbol>svg{width:21px}.bg-heading h2{font-size:16px}.bg-heading .eyebrow{letter-spacing:1px;font-size:7px}.bg-heading p{font-size:10px}.bg-state-line{padding:0 16px 13px}.bg-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 0;margin:0 16px;padding:13px 0}.bg-facts>div:nth-child(2){padding-right:0}.bg-facts>div:last-child{border-top:1px solid #e4ebdf;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1.2fr;gap:3px 12px;padding:12px 0 0;display:grid}.bg-facts>div:last-child>strong{text-align:right;margin-top:0}.bg-facts>div:last-child>small{grid-column:1/-1;margin-top:0}.bg-facts strong{font-size:12px}.bg-facts small,.bg-facts>div>span{font-size:9px}.bg-observation-note{margin:10px 16px 0;font-size:9px}.bg-delay{margin-left:16px;margin-right:16px;font-size:9px}.bg-queue-counts{gap:7px 16px;padding:12px 16px 0;font-size:9px}.bg-queue-counts strong{font-size:12px}.bg-settings{grid-template-columns:1fr;gap:15px;padding:15px 16px 0}.bg-settings label,.bg-allowance>span{font-size:10px}.bg-allowance>small{font-size:9px}.background-panel>.bg-help{margin-top:11px;padding:0 16px;font-size:9px}.bg-actions{gap:8px;padding:13px 16px 16px}.bg-actions>.btn{padding:8px 10px;font-size:10px}.bg-actions>span{flex-basis:100%;margin-left:0;font-size:9px}.bg-feedback{padding:0 16px 14px;font-size:10px}.background-panel>.bg-error{margin:0 16px 14px}.bg-error{gap:6px;font-size:10px}.bg-error>.text-link{font-size:9px}.bg-log-toggle{padding:13px 16px;font-size:10px}.bg-log-body{padding:0 16px 16px}.bg-log-body>.bg-help{font-size:9px}.bg-run-top{gap:8px}.bg-run-top>button{font-size:10px}.bg-run-status{font-size:8px}.bg-runs>li>div>p{font-size:9px}.bg-run-meta,.bg-run-meta>code{font-size:8px}.bg-empty>p{font-size:10px}.bg-pagination>span,.bg-pagination>.btn{font-size:9px}.bg-request-id{margin-left:16px;margin-right:16px;font-size:9px}.bg-task-control{padding:12px}.bg-task-control>header{gap:8px}.bg-task-control>header strong,.bg-task-control .text-link{font-size:10px}.bg-task-control>p,.bg-task-control>small{font-size:9px}.bg-enrollment-review{padding:11px 10px}.bg-enrollment-review pre,.bg-enrollment-consent{font-size:9px}.bg-enrollment-consent strong{font-size:10px}}.task-center{--tc-ink:#2d4438;--tc-muted:#788575;--tc-line:#e3e9df;--tc-green:#285843;--tc-paper:#f7f9f3;color:var(--tc-ink);min-width:0;padding-bottom:20px}.tc-background-badge{color:#7b9a64;vertical-align:1px;white-space:nowrap;background:#edf5e6;border:1px solid #d8e6ce;border-radius:4px;align-items:center;gap:4px;margin-left:7px;padding:2px 5px;font-size:8px;line-height:1.5;display:inline-flex}.tc-detail-meta>.tc-background-badge{margin-left:0;padding:3px 6px;font-size:9px}.tc-heading p{color:#84917e;max-width:590px}.tc-heading h1{color:#2d4438}.tc-runner{background:#eef3e7;border:1px solid #dfe8d4;border-radius:11px;align-items:center;gap:16px;padding:21px 23px;display:flex}.tc-runner-symbol{color:#5d7c4c;background:#f8fbf3;border:1px solid #d5e1ca;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.tc-runner-copy{flex:1;min-width:0}.tc-runner-copy>strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.7;display:block}.tc-runner-copy>p{color:#7c8e71;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.9}.tc-runner.is-active{background:#edf4eb;border-color:#cddfce}.tc-runner.is-active .tc-runner-symbol{color:#2d6b48;background:#f7fcf5;border-color:#c6dbc7}.tc-runner.has-error{background:#fbf5e9;border-color:#ebdec1}.tc-runner.has-error .tc-runner-copy>p{color:#97783e}.tc-runner.has-error .tc-runner-symbol{color:#a5894c;background:#fffaf0;border-color:#ead9b7}.tc-mode-note{color:#8b9681;align-items:flex-start;gap:7px;margin:12px 2px 26px;font-size:10px;line-height:1.9;display:flex}.tc-mode-note>svg{color:#8da080;margin-top:3px}.tc-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.tc-overview>div{border:1px solid var(--tc-line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.tc-overview span{color:#839079;align-items:center;gap:8px;font-size:11px;display:flex}.tc-overview strong{color:#3c5d43;letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1}.tc-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 28px;display:grid}.tc-shortcuts>button{text-align:left;color:#6f8a5c;background:#fafcf7;border:1px dashed #dbe4d3;border-radius:8px;align-items:center;gap:13px;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.tc-shortcuts>button:hover{background:#f2f7ec;border-color:#acbfa0}.tc-shortcuts>button>span{flex:1;font-size:12px;font-weight:500;line-height:1.6}.tc-shortcuts small{color:#93a087;margin-top:3px;font-size:9px;font-weight:400;display:block}.tc-shortcuts>button>svg:last-child{color:#a2b096}.tc-layout{grid-template-columns:minmax(0,1fr) minmax(345px,.94fr);align-items:start;gap:22px;display:grid}.tc-layout.no-selection{grid-template-columns:minmax(0,1fr)}.tc-list-panel{min-width:0;padding:0;overflow:hidden}.tc-panel-heading{border-bottom:1px solid #e9eee4;justify-content:space-between;align-items:center;gap:10px;padding:20px 21px;display:flex}.tc-panel-heading h2{align-items:center;gap:8px;font-size:14px;font-weight:550;line-height:1.4;display:flex}.tc-panel-heading h2>span{color:#899b7b;text-align:center;background:#f7faf2;border:1px solid #e1e9d9;border-radius:5px;min-width:21px;padding:3px 6px;font-size:10px;font-weight:450}.tc-panel-heading>div{align-items:center;gap:6px;display:flex}.tc-panel-heading select{color:#798970;background:#fcfdf9;border-color:#e3e9dc;max-width:126px;padding:7px 9px;font-size:10px}.tc-list-panel>.tc-error{margin:14px 15px}.tc-task-list{flex-direction:column;display:flex}.tc-task-row{text-align:left;border-bottom:1px solid #edf1e7;width:100%;padding:19px 21px;transition:background .15s;display:block;position:relative}.tc-task-row:last-child{border-bottom:0}.tc-task-row:hover{background:#f8fbf3}.tc-task-row.selected{background:#f2f7ed}.tc-task-row.selected:before{content:"";background:#83a56a;border-radius:0 3px 3px 0;width:3px;position:absolute;top:20px;bottom:20px;left:0}.tc-task-row:focus-visible{outline-offset:-4px}.tc-task-top{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.tc-kind-icon{color:#819e69;background:#f0f6e8;border:1px solid #e0e9d7;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tc-kind-icon.collect{color:#75957d;background:#eff5f1;border-color:#dbe6df}.tc-kind-icon.analyze{color:#a18f61;background:#f6f3e9;border-color:#e4dfcf}.tc-task-title{flex:1;min-width:0}.tc-task-title strong{color:#405b3e;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7;display:block}.tc-task-title small{color:#98a18e;margin-top:5px;font-size:9px;line-height:1.5;display:block}.tc-status{color:#8c9686;white-space:nowrap;background:#eef1ea;border-radius:4px;flex:none;align-items:center;gap:5px;padding:4px 6px;font-size:8px;font-weight:450;line-height:1.4;display:inline-flex}.tc-status>i{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.tc-status.running{color:#4d7d5a;background:#e6f0e5}.tc-status.queued{color:#7e8a70;background:#eef2e7}.tc-status.succeeded{color:#668850;background:#e8f0df}.tc-status.failed,.tc-status.partial{color:#a98246;background:#faf0dc}.tc-status.paused{color:#7f8b92;background:#edf0f1}.tc-status.cancelled{color:#9da596;background:#f0f2ec}.tc-progress-track{background:#e8eedf;border-radius:5px;width:100%;height:4px;overflow:hidden}.tc-progress-track>span{border-radius:inherit;background:#95b17d;height:100%;transition:width .25s;display:block}.tc-progress-track.failed>span,.tc-progress-track.partial>span{background:#c2ad7a}.tc-progress-track.paused>span{background:#a5b2ab}.tc-progress-track.cancelled>span{background:#bbc4b3}.tc-task-bottom{color:#8f9e81;justify-content:space-between;gap:9px;margin-top:10px;font-size:9px;line-height:1.6;display:flex}.tc-task-bottom>span:last-child{color:#97a48a;align-items:center;gap:5px;display:flex}.tc-pagination{border-top:1px solid #e6edde;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.tc-pagination>span{color:#99a58d;font-variant-numeric:tabular-nums;font-size:10px}.tc-pagination .btn{color:#829572;border-color:#e3eada;font-size:9px}.tc-pagination.small{padding:13px 0}.tc-pagination.small .btn{padding:5px 8px}.tc-empty{text-align:center;color:#9aad87;flex-direction:column;align-items:center;gap:12px;padding:52px 25px;display:flex}.tc-empty>svg{color:#9bb084;stroke-width:1.5px}.tc-empty h3{color:#6c8855;margin-top:3px;font-size:14px;font-weight:500;line-height:1.7}.tc-empty p{color:#91a17f;max-width:300px;font-size:11px;line-height:1.9}.tc-empty .btn{margin-top:5px}.tc-empty.small{gap:8px;padding:24px 16px}.tc-empty.small p{font-size:10px}.tc-error{color:#9e7943;background:#fcf6ea;border:1px solid #ecdcc6;border-radius:6px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:10px;line-height:1.8;display:flex}.tc-error>svg{margin-top:2px}.tc-error>span{overflow-wrap:anywhere;flex:1;min-width:0}.tc-error>.text-link{color:#96703e;flex:none;font-size:10px}.tc-detail-panel{min-width:0;padding:22px}.tc-detail-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tc-detail-kicker{color:#8fa47b;align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex}.tc-detail-title{letter-spacing:-.35px;overflow-wrap:anywhere;color:#3f5b3e;margin:11px 0 13px;font-size:19px;font-weight:500;line-height:1.7}.tc-detail-meta{color:#a2ad94;flex-wrap:wrap;align-items:center;gap:13px;font-size:9px;display:flex}.tc-detail-progress{background:#f9fbf5;border:1px solid #e3ebda;border-radius:8px;margin:23px 0 17px;padding:17px 18px}.tc-detail-progress>div:first-child{align-items:baseline;gap:9px;margin-bottom:13px;display:flex}.tc-detail-progress strong{color:#66874c;letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:500}.tc-detail-progress strong span{color:#b2c29e;letter-spacing:0;font-size:15px;font-weight:400}.tc-detail-progress>div:first-child>span{color:#9aaf85;font-size:10px}.tc-detail-progress .tc-progress-track{height:5px}.tc-progress-legend{flex-wrap:wrap;gap:12px;margin-top:13px;display:flex}.tc-progress-legend>span{color:#8ca277;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.tc-progress-legend i{background:#9bb582;border-radius:2px;width:5px;height:5px}.tc-progress-legend>.failed i{background:#c9b17f}.tc-progress-legend>.pending i{background:#dbe5ce}.tc-progress-legend>.cancelled i{background:#bac3b0}.tc-task-config{color:#91a27e;align-items:flex-start;gap:7px;margin:8px 0;font-size:10px;line-height:1.8;display:flex}.tc-task-config>svg{margin-top:2px}.tc-task-config>span{overflow-wrap:anywhere;min-width:0}.tc-inline-note{color:#95a284;align-items:flex-start;gap:6px;margin:12px 0;font-size:10px;line-height:1.9;display:flex}.tc-inline-note>svg{margin-top:2px}.tc-task-actions{flex-wrap:wrap;align-items:center;gap:7px;margin:18px 0;display:flex}.tc-task-actions .btn{padding:8px 10px;font-size:10px}.tc-task-actions .tc-cancel{color:#9b9784;margin-left:auto}.tc-cost-confirm{color:#9a7b44;cursor:pointer;background:#fbf5e7;border:1px solid #e9dbb8;border-radius:7px;align-items:flex-start;gap:9px;margin:17px 0 10px;padding:13px;font-size:10px;line-height:1.9;display:flex}.tc-cost-confirm input{accent-color:#aa8a4e;flex:none;margin:3px 0 0}.tc-cost-confirm strong{color:#95723a;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.tc-detail-panel>.tc-error{margin:12px 0}.tc-results{border-top:1px solid #e7eddf;margin:19px 0 0;padding-top:17px}.tc-results h3{color:#809c68;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:500;display:flex}.tc-results button{text-align:left;color:#92a77c;align-items:center;gap:7px;width:100%;padding:7px 0;font-size:10px;line-height:1.7;display:flex}.tc-results button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tc-results button:hover{color:#476b35}.tc-results>p{color:#a2b28f;margin-top:5px;font-size:9px}.tc-detail-tabs{border-bottom:1px solid #e3ebd9;align-items:center;gap:18px;margin-top:22px;display:flex}.tc-detail-tabs>button{color:#9bac88;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 12px;font-size:11px;display:flex}.tc-detail-tabs>button.active{color:#64834b;border-color:#8da96f}.tc-detail-tabs>button>span{color:#adbc9a;font-variant-numeric:tabular-nums;font-size:9px}.tc-detail-tabs>svg{color:#9aac86;margin-left:auto}.tc-items{padding:4px 0}.tc-item{border-bottom:1px solid #edf1e6;gap:9px;padding:16px 0;display:flex}.tc-item:last-child{border-bottom:0}.tc-item-icon{color:#bac7a9;flex:none;margin-top:2px}.tc-item.succeeded .tc-item-icon{color:#97b37b}.tc-item.running .tc-item-icon{color:#8da674}.tc-item.failed .tc-item-icon{color:#c0a26d}.tc-item.cancelled .tc-item-icon{color:#bac3af}.tc-item-copy{flex:1;min-width:0}.tc-item-title{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.tc-item-title strong{color:#7d9468;overflow-wrap:anywhere;font-size:11px;font-weight:450;line-height:1.8}.tc-item-title>span{color:#a8b69a;white-space:nowrap;flex:none;font-size:8px;line-height:2}.tc-item.failed .tc-item-title>span{color:#b39865}.tc-item-meta{color:#b1bda2;flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:8px;line-height:1.8;display:flex}.tc-item-meta>span{align-items:center;gap:3px;display:flex}.tc-item-error,.tc-item-uncertain,.tc-item-warning,.tc-item-note{overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.8}.tc-item-error{color:#af8950}.tc-item-uncertain{color:#a28b62;border-left:2px solid #ded0aa;padding-left:8px}.tc-item-warning{color:#b29b71}.tc-item-note{color:#99aa86}.tc-item-copy>.text-link{color:#8ca574;margin-top:7px;font-size:9px}.tc-events{margin:17px 0;padding:0;list-style:none}.tc-events>li{gap:11px;padding:0 0 20px;display:flex;position:relative}.tc-events>li:before{content:"";background:#e3ebda;width:1px;position:absolute;top:10px;bottom:0;left:2px}.tc-events>li:last-child:before{display:none}.tc-events>li>i{background:#afc29b;border-radius:50%;flex:none;width:5px;height:5px;margin-top:7px;position:relative}.tc-events>li.warning>i,.tc-events>li.warn>i,.tc-events>li.error>i{background:#c5ac78}.tc-events>li>div{min-width:0}.tc-events p{color:#8fa47a;overflow-wrap:anywhere;font-size:10px;line-height:1.9}.tc-events time{color:#b5c0a4;margin-top:5px;font-size:8px;display:block}.tc-detail-foot{color:#b4bfa5;border-top:1px solid #e9efdf;flex-wrap:wrap;gap:6px 14px;margin-top:14px;padding-top:15px;font-size:8px;line-height:1.8;display:flex}.tc-detail-foot>code{color:#bdc7af;overflow-wrap:anywhere;width:100%;font-size:8px;display:block}.tc-footer{color:#a5b299;align-items:center;gap:8px;margin-top:24px;padding:12px 0;font-size:9px;line-height:1.8;display:flex}.tc-footer>span:first-of-type{flex:1}.tc-footer>span:last-of-type{letter-spacing:1px;color:#b5bfa8;white-space:nowrap;font-size:8px}.tc-modal-backdrop{z-index:70}.tc-create-modal{color:#3f593d;background:#fcfdf9;border:1px solid #e4ebd8;border-radius:12px;width:650px;max-width:100%;max-height:calc(100vh - 70px);overflow:auto;box-shadow:0 25px 100px #193e302b}.tc-create-modal>header{align-items:center;gap:15px;padding:26px 29px 23px;display:flex}.tc-create-symbol{color:#7f9d64;background:#eaf2e1;border:1px solid #dce8cc;border-radius:12px;flex:none;place-items:center;width:49px;height:49px;display:grid}.tc-create-modal>header>div{flex:1}.tc-create-modal .eyebrow{letter-spacing:1.3px;color:#a2b58d;margin-bottom:7px;font-size:8px}.tc-create-modal h2{letter-spacing:-.4px;font-size:21px;font-weight:500}.tc-create-modal fieldset{border:0;min-width:0;margin:0;padding:0}.tc-create-tabs{border-bottom:1px solid #e3ebd7;gap:26px;margin:0 29px;display:flex}.tc-create-tabs>button{color:#a1b38c;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 0;font-size:11px;display:flex}.tc-create-tabs>button.active{color:#638447;border-color:#8aaa6d}.tc-create-body{padding:24px 29px}.tc-create-body .field{color:#869f6e;margin-bottom:19px;font-size:11px;position:relative}.tc-create-body input,.tc-create-body textarea,.tc-create-body select{color:#6a8751;background:#fff;border-color:#dde7d2;font-size:11px;line-height:1.7}.tc-create-body textarea::placeholder,.tc-create-body input::placeholder{color:#b0bfa0}.tc-create-body input:focus,.tc-create-body textarea:focus,.tc-create-body select:focus{outline-color:#bed2a570;border-color:#99b77e!important}.tc-optional{color:#b7c3a7;margin-left:6px;font-size:9px;font-weight:400}.tc-form-help{color:#9daf8a;margin:-7px 0 20px;font-size:10px;line-height:1.9}.tc-action-options{grid-template-columns:repeat(3,1fr);gap:10px;margin:2px 0 16px;display:grid}.tc-action-options label{cursor:pointer;color:#98ad82;background:#fff;border:1px solid #e1ead6;border-radius:6px;align-items:center;gap:7px;padding:11px 13px;font-size:11px;display:flex}.tc-action-options label.chosen{color:#729457;background:#eef6e6;border-color:#c6d8b4}.tc-action-options input{accent-color:#85a36c;margin:0}.tc-config-message{color:#9aac88;align-items:center;gap:7px;margin:-7px 0 17px;font-size:10px;display:flex}.tc-create-body>.tc-error{margin-bottom:16px}.tc-entry-picker{background:#fff;border:1px solid #dfe9d2;border-radius:8px;margin-bottom:22px;overflow:hidden}.tc-picker-heading{justify-content:space-between;align-items:center;gap:10px;padding:14px 15px 11px;display:flex}.tc-picker-heading strong{color:#809e66;font-size:11px;font-weight:500}.tc-picker-heading>span{color:#a8ba95;font-size:9px}.tc-entry-search{color:#a3b88c;background:#f8fbf3;border:1px solid #e4edd9;border-radius:5px;align-items:center;gap:8px;margin:0 15px 12px;padding:0 10px;display:flex}.tc-entry-search input{background:0 0;border:0;width:100%;padding:7px 0;font-size:10px}.tc-entry-search input:focus{outline:none}.tc-selected-entries{flex-wrap:wrap;gap:6px;max-height:117px;padding:0 15px 12px;display:flex;overflow:auto}.tc-selected-entries>button{color:#89a66d;background:#f0f7e8;border:1px solid #dce9ce;border-radius:4px;align-items:center;gap:6px;max-width:240px;padding:5px 7px;font-size:9px;display:flex}.tc-selected-entries>button>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tc-selected-entries>button:hover{border-color:#acc68d}.tc-pick-entries{max-height:284px;overflow:auto}.tc-pick-entries>label{cursor:pointer;border-top:1px solid #eff3e9;align-items:center;gap:10px;padding:11px 15px;display:flex}.tc-pick-entries>label:hover,.tc-pick-entries>label.chosen{background:#f5faef}.tc-pick-entries>label>input{accent-color:#88a76b;flex:none;margin:0}.tc-pick-entries>label>span{flex:1;min-width:0}.tc-pick-entries strong{color:#7e9a64;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:450;line-height:1.8;display:block;overflow:hidden}.tc-pick-entries small{color:#adbd9a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.8;display:block;overflow:hidden}.tc-pick-entries>label>svg{color:#98b67a}.tc-pick-entries>label.unavailable{cursor:default;background:#fbfcf8}.tc-pick-entries>label.unavailable strong{color:#afbaa0}.tc-picker-pages{border-top:1px solid #e5edd9;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.tc-picker-pages .text-link{color:#92a97b;font-size:9px}.tc-picker-pages>span{color:#b1bf9d;font-size:8px}.tc-index-explainer{text-align:center;background:#f5f9ee;border:1px solid #dfe9d3;border-radius:8px;margin-bottom:23px;padding:24px 22px}.tc-index-explainer>span{color:#91ab76;background:#eaf2df;border:1px solid #dce9cc;border-radius:14px;place-items:center;width:58px;height:58px;margin-bottom:15px;display:inline-grid}.tc-index-explainer h3{color:#7b985f;margin-bottom:12px;font-size:15px;font-weight:500}.tc-index-explainer>p{color:#9bae87;max-width:410px;margin:0 auto;font-size:10px;line-height:1.95}.tc-index-explainer>label{text-align:left;cursor:pointer;border-top:1px solid #e0ebd3;align-items:flex-start;gap:9px;margin-top:20px;padding-top:17px;display:flex}.tc-index-explainer input{accent-color:#86a468;flex:none;margin:3px 0 0}.tc-index-explainer strong{color:#8ba570;font-size:11px;font-weight:450;line-height:1.8;display:block}.tc-index-explainer small{color:#abbb96;margin-top:4px;font-size:9px;line-height:1.9;display:block}.tc-index-explainer>.tc-no-ai{color:#9bb583;justify-content:center;align-items:center;gap:6px;margin-top:19px;font-size:9px;display:flex}.tc-start-choice{cursor:pointer;border-top:1px solid #e4ecd8;align-items:flex-start;gap:10px;margin-top:2px;padding-top:18px;display:flex}.tc-start-choice input{accent-color:#7fa262;flex:none;margin:3px 0 0}.tc-start-choice strong{color:#8da674;font-size:11px;font-weight:450;line-height:1.8;display:block}.tc-start-choice small{color:#aebd9a;margin-top:4px;font-size:9px;line-height:1.8;display:block}.tc-create-body>.tc-start-choice+.tc-error{margin:15px 0 0}.tc-create-modal form>footer{background:#fbfdf7;border-top:1px solid #e3ebd7;justify-content:flex-end;align-items:center;gap:8px;padding:19px 29px;display:flex;position:sticky;bottom:0}.tc-create-modal form>footer>p{color:#a3b38c;align-items:center;gap:6px;margin-right:auto;font-size:9px;line-height:1.7;display:flex}.tc-create-modal form>footer>.btn{padding:9px 13px;font-size:10px}.tc-entry-picker>.tc-error{margin:8px 14px 14px}.task-mini-runner{z-index:32;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#76945d;background:#f9fcf4f5;border:1px solid #d5e3c7;border-radius:10px;align-items:center;gap:11px;max-width:370px;padding:12px 14px;display:flex;position:fixed;bottom:24px;right:25px;box-shadow:0 7px 30px #25452a14}.task-mini-runner>button:first-child{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.task-mini-runner span{min-width:0;display:block}.task-mini-runner strong{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:10px;font-weight:500;line-height:1.8;display:block;overflow:hidden}.task-mini-runner small{color:#9fb18a;margin-top:2px;font-size:8px;display:block}.task-mini-runner .icon-btn{color:#94a87c;width:25px;height:25px}.task-mini-runner.error{color:#a18451;background:#fffbf1;border-color:#ebdec0}.task-mini-runner.error small{color:#b6a17b}@media (min-width:1600px){.tc-layout{grid-template-columns:minmax(0,1.1fr) minmax(390px,1fr);gap:26px}.tc-task-row{padding:22px 25px}.tc-detail-panel{padding:27px}.tc-task-title strong{font-size:13px}.tc-task-title small,.tc-task-bottom{font-size:10px}}@media (max-width:1180px){.tc-layout{grid-template-columns:minmax(0,1fr)}.tc-detail-panel{padding:24px}.tc-task-title strong{font-size:13px}.tc-task-bottom{font-size:10px}.tc-overview>div{gap:8px;padding:16px 13px}.tc-overview>div>span{gap:6px;font-size:10px}.tc-overview strong{font-size:21px}.tc-shortcuts{gap:9px}.tc-shortcuts>button{gap:9px;padding:14px 12px}.tc-shortcuts>button>span{font-size:11px}.tc-shortcuts small{font-size:8px}.tc-shortcuts>button>svg:last-child{display:none}.tc-layout.no-selection{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.tc-mode-note{font-size:9px}.tc-runner{gap:12px;padding:18px}.tc-runner-copy>strong{font-size:12px}.tc-runner-copy>p{font-size:10px}.tc-runner>.btn{padding:9px 11px;font-size:10px}.tc-overview{gap:10px}.tc-overview>div{padding:16px 15px}.tc-shortcuts{gap:10px}.tc-shortcuts>button{padding:15px}.tc-shortcuts small{font-size:9px}.tc-shortcuts>button>span{font-size:11px}.task-mini-runner{max-width:calc(100% - 36px);bottom:18px;right:18px}}@media (max-width:540px){.tc-heading{gap:13px}.tc-heading p{font-size:10px}.tc-heading>.btn{gap:6px;padding:9px 11px;font-size:10px}.tc-runner{flex-wrap:wrap;gap:11px;padding:16px}.tc-runner-symbol{border-radius:10px;width:39px;height:39px}.tc-runner-copy{flex-basis:calc(100% - 51px)}.tc-runner-copy>strong{font-size:11px}.tc-runner-copy>p{font-size:9px;line-height:1.9}.tc-runner>.btn{margin-left:50px;padding:8px 11px;font-size:9px}.tc-mode-note{gap:6px;margin-bottom:21px;font-size:8px}.tc-mode-note>svg{width:12px}.tc-overview{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:18px}.tc-overview>div{padding:15px}.tc-overview strong{font-size:24px}.tc-shortcuts{grid-template-columns:1fr;gap:8px;margin-bottom:22px}.tc-shortcuts>button{gap:12px;padding:12px 14px}.tc-shortcuts>button>span{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.tc-shortcuts small{margin-top:0;font-size:8px;font-weight:400}.tc-panel-heading{padding:17px 15px}.tc-panel-heading h2{font-size:12px}.tc-panel-heading select{max-width:115px;padding:6px 8px;font-size:9px}.tc-task-row{padding:17px 15px}.tc-task-title strong{font-size:11px}.tc-task-title small{margin-top:4px;font-size:8px}.tc-kind-icon{border-radius:7px;width:29px;height:29px}.tc-kind-icon>svg{width:15px}.tc-task-top{gap:9px;margin-bottom:13px}.tc-status{gap:4px;padding:3px 5px;font-size:7px}.tc-task-bottom{gap:5px;font-size:8px}.tc-task-bottom>span:last-child{font-size:8px}.tc-pagination{padding:13px 15px}.tc-pagination .btn{font-size:8px}.tc-pagination>span{font-size:9px}.tc-empty{padding:39px 20px}.tc-empty h3{font-size:12px}.tc-empty p{font-size:10px}.tc-detail-panel{padding:19px 17px}.tc-detail-title{font-size:18px}.tc-detail-meta{gap:10px;font-size:8px}.tc-detail-kicker{font-size:9px}.tc-detail-progress{margin-top:19px;padding:16px}.tc-progress-legend{gap:10px}.tc-progress-legend>span{font-size:8px}.tc-task-actions .btn{padding:8px 9px;font-size:9px}.tc-detail-tabs{gap:16px}.tc-detail-tabs>button{gap:5px;font-size:10px}.tc-item-title strong{font-size:10px}.tc-item-title>span{font-size:7px}.tc-item-meta{gap:6px;font-size:7px}.tc-item-error,.tc-item-uncertain,.tc-item-warning,.tc-item-note,.tc-events p{font-size:9px}.tc-events time{font-size:7px}.tc-footer{align-items:flex-start;font-size:8px}.tc-footer>svg{margin-top:2px}.tc-footer>span:last-of-type{display:none}.tc-error{padding:10px;font-size:9px}.tc-error>.text-link,.tc-cost-confirm{font-size:9px}.tc-cost-confirm strong{font-size:10px}.tc-create-modal{border-radius:10px;max-height:calc(100vh - 24px)}.tc-create-modal>header{gap:12px;padding:21px 20px}.tc-create-symbol{border-radius:10px;width:43px;height:43px}.tc-create-modal h2{font-size:18px}.tc-create-modal .eyebrow{letter-spacing:.7px;font-size:7px}.tc-create-tabs{gap:23px;margin:0 20px}.tc-create-tabs>button{gap:6px;font-size:10px}.tc-create-tabs>button>svg{width:14px}.tc-create-body{padding:21px 20px}.tc-create-body .field,.tc-create-body input,.tc-create-body textarea,.tc-create-body select{font-size:10px}.tc-form-help{font-size:9px}.tc-action-options{gap:7px}.tc-action-options label{gap:5px;padding:10px 9px;font-size:10px}.tc-action-options input{width:12px;height:12px}.tc-picker-heading{padding:13px 12px 10px}.tc-entry-search{margin:0 12px 11px}.tc-selected-entries{padding:0 12px 10px}.tc-selected-entries>button{max-width:200px;font-size:8px}.tc-pick-entries>label{gap:8px;padding:10px 12px}.tc-pick-entries strong{font-size:9px}.tc-pick-entries small{font-size:8px}.tc-picker-pages{padding:10px 12px}.tc-picker-pages>span{font-size:7px}.tc-picker-pages .text-link{font-size:8px}.tc-index-explainer{padding:22px 16px}.tc-index-explainer h3{font-size:13px}.tc-index-explainer>p{font-size:9px}.tc-index-explainer strong{font-size:10px}.tc-index-explainer small{font-size:8px}.tc-start-choice strong{font-size:10px}.tc-start-choice small{font-size:8px}.tc-create-modal form>footer{flex-wrap:wrap;gap:8px;padding:16px 20px}.tc-create-modal form>footer>p{width:100%;margin-bottom:4px;font-size:8px}.tc-create-modal form>footer>.btn{padding:9px 12px;font-size:9px}.task-mini-runner{max-width:calc(100% - 30px);padding:10px 12px;bottom:15px;right:15px}.task-mini-runner strong{max-width:210px;font-size:9px}.task-mini-runner small{font-size:7px}}.nav-item .task-nav-dot{background:#87a46c;border-radius:50%;width:5px;height:5px;margin-right:4px;flex:0 0 5px!important}.tc-kind-icon.mcp{color:#5e7b83;background:#eaf0f2}.tc-mcp-config{background:#f7f9f7;border:1px solid #e3e9df;border-radius:7px;margin:14px 0;padding:11px 13px}.tc-mcp-config .tc-task-config{margin:0 0 7px}.tc-mcp-config>code{color:#81917e;overflow-wrap:anywhere;font-size:9px;line-height:1.7;display:block}.tc-mcp-config>.text-link{margin-top:8px;font-size:10px}.tc-item-copy>.tc-call-link{margin-left:12px}@media (max-width:1180px){.tc-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.tc-shortcuts{grid-template-columns:minmax(0,1fr)}.tc-item-copy>.tc-call-link{margin-top:8px;margin-left:0;display:flex}}.tc-kind-icon.workflow{color:#78975f;background:#edf4e6;border-color:#dce7d0}.tc-workflow-config{background:#f8fbf3;border:1px solid #dfe9d5;border-radius:8px;margin:17px 0 18px;padding:16px}.tc-workflow-config>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tc-workflow-config>div:first-child>span{color:#809b68;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.tc-workflow-config strong{color:#5c7949;overflow-wrap:anywhere;font-size:11px;font-weight:500}.tc-workflow-config i{color:#91a979;background:#eef6e3;border:1px solid #dce9cf;border-radius:4px;padding:3px 5px;font-size:8px;font-style:normal;line-height:1.3}.tc-workflow-config>.tc-task-config{margin:8px 0;font-size:10px}.tc-workflow-config .text-link{flex:none;font-size:9px}.tc-workflow-config>p,.tc-workflow-config>details>p{color:#91a67c;margin:10px 0;font-size:9px;line-height:1.9}.tc-workflow-config>ol{border-top:1px solid #e4ecdb;margin:14px 0 13px;padding:12px 0 4px;list-style:none}.tc-workflow-config>ol>li{align-items:center;gap:8px;margin-bottom:9px;display:flex}.tc-workflow-config>ol>li>span{color:#93ab7b;border:1px solid #dfe9d2;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.tc-workflow-config>ol>li>strong{flex:1;font-size:10px;line-height:1.7}.tc-workflow-config>ol>li>small{color:#a0b08d;text-align:right;max-width:45%;font-size:8px;line-height:1.7}.tc-workflow-config>details{border-top:1px solid #e4ecdb;padding-top:11px}.tc-workflow-config summary{color:#86a06c;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:9px;list-style:none;display:flex}.tc-workflow-config summary::-webkit-details-marker{display:none}.tc-workflow-config details[open] summary>svg{transform:rotate(180deg)}.tc-workflow-inputs{margin-top:15px}.tc-workflow-inputs>div{margin-bottom:13px}.tc-workflow-inputs>div>strong{align-items:center;gap:7px;margin-bottom:7px;font-size:10px;display:flex}.tc-workflow-inputs code{color:#9eb38b;overflow-wrap:anywhere;font-size:8px;font-weight:400}.tc-workflow-inputs pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#6c805d;background:#fff;border:1px solid #e3eadb;border-radius:5px;max-height:220px;padding:10px 11px;font:9px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.tc-workflow-sources>button{text-align:left;align-items:center;gap:6px;max-width:100%;margin-top:8px;display:flex}.tc-workflow-sources>button>svg{flex:none}.tc-workflow-sources span{overflow-wrap:anywhere;min-width:0}.tc-workflow-sources small{color:#a2b48c;margin-top:2px;font-size:8px;line-height:1.7;display:block}.tc-workflow-sources>p{color:#a2b48c;font-size:9px}.tc-step-type{background:#f4f7ed;border:1px solid #e5ecdb;border-radius:3px;padding:2px 4px;color:#93a87d!important}.tc-source-version{color:#9caf88;margin-top:7px;font-size:8px;line-height:1.8}@media (min-width:1181px){.tc-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.tc-workflow-config{padding:13px}.tc-workflow-config>div:first-child{gap:7px}.tc-workflow-config strong{font-size:10px}.tc-workflow-config .text-link,.tc-workflow-config>p,.tc-workflow-config>details>p{font-size:8px}.tc-workflow-config>ol>li>strong{font-size:9px}.tc-workflow-config>ol>li>small{font-size:7px}.tc-workflow-config>ol>li{gap:6px}.tc-workflow-inputs>div>strong{font-size:9px}.tc-workflow-inputs pre{font-size:8px}.tc-workflow-sources small,.tc-source-version{font-size:7px}}.tc-kind-icon.agent{color:#5e7b47;background:#eaf3df;border-color:#d8e7c6}.tc-agent-approval{color:#a48b57;background:#fbf8ee;border:1px solid #e9dec0;border-radius:8px;align-items:flex-start;gap:11px;margin:16px 0;padding:16px;display:flex}.tc-agent-approval>svg{flex:none;margin-top:2px}.tc-agent-approval>div{min-width:0}.tc-agent-approval strong{color:#8a764b;font-size:11px;font-weight:500;line-height:1.9;display:block}.tc-agent-approval p{color:#a18e66;margin-top:5px;font-size:10px;line-height:1.9}.tc-agent-approval .text-link{color:#8c774a;margin-top:10px;font-size:10px}.tc-item.awaiting-approval .tc-item-icon,.tc-item.awaiting-approval .tc-item-title>span{color:#ad955d}.tc-item.awaiting-approval .tc-item-note{color:#a58f61}@media (max-width:540px){.tc-agent-approval{gap:8px;padding:13px}.tc-agent-approval strong{font-size:10px}.tc-agent-approval p,.tc-agent-approval .text-link{font-size:9px}}.external-mcp{--em-ink:#2d4438;--em-muted:#788575;--em-line:#e0e8db;--em-green:#285843;--em-paper:#f7f9f3;color:var(--em-ink);min-width:0;padding-bottom:22px}.em-heading p{max-width:600px}.em-intro{background:#eef3e8;border:1px solid #dbe6d3;border-radius:11px;align-items:center;gap:17px;padding:23px 25px;display:flex}.em-intro-icon{color:#5a7d4c;background:#f8fbf4;border:1px solid #d0dfc7;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.em-intro>div{flex:1;min-width:0}.em-intro strong{font-size:14px;font-weight:550;line-height:1.7;display:block}.em-intro p{color:#788e6b;margin-top:4px;font-size:11px;line-height:1.9}.em-transport{font-family:var(--font-mono,monospace);color:#78916b;white-space:nowrap;background:#f8fbf3;border:1px solid #d4e1cb;border-radius:5px;padding:6px 9px;font-size:9px}.em-mode-note{color:#85947c;align-items:flex-start;gap:7px;margin:12px 2px 27px;font-size:10px;line-height:1.9;display:flex}.em-mode-note>svg{flex:none;margin-top:3px}.em-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:22px;display:grid}.em-connections{min-width:0;padding:0;overflow:hidden}.em-panel-heading{border-bottom:1px solid #e8ede2;justify-content:space-between;align-items:center;gap:12px;padding:19px 20px;display:flex}.em-panel-heading h2{align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.em-panel-heading h2>span{color:#849b72;background:#f7faf3;border:1px solid #e1e8d8;border-radius:4px;padding:3px 6px;font-size:10px;line-height:1}.em-connections>.em-error{margin:13px}.em-connections .em-empty{padding:34px 16px}.em-connections .em-empty h3{font-size:12px}.em-connections .em-empty p{font-size:10px}.em-connection-list{flex-direction:column;display:flex}.em-connection{text-align:left;border-bottom:1px solid #edf1e7;align-items:flex-start;gap:9px;width:100%;padding:18px 17px;transition:background .15s;display:flex;position:relative}.em-connection:last-child{border-bottom:0}.em-connection:hover{background:#fafcf6}.em-connection.selected{background:#f0f6e9}.em-connection.selected:before{content:"";background:#89a871;border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.em-connection>span:nth-child(2){flex:1;min-width:0}.em-connection strong{overflow-wrap:anywhere;color:#405b3e;font-size:12px;font-weight:500;line-height:1.8;display:block}.em-connection small{font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;color:#97a38b;margin-top:4px;font-size:9px;line-height:1.7;display:block;overflow:hidden}.em-connection em{color:#8ba17b;margin-top:8px;font-size:9px;font-style:normal;line-height:1.7;display:block}.em-connection>svg{opacity:.65;color:#8fa280;flex:none;margin-top:5px}.em-connection-dot{background:#bdc5b4;border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.em-connection-dot.enabled{background:#83a76c;box-shadow:0 0 0 3px #e4efda}.em-connection-dot.error{background:#c4a36a;box-shadow:0 0 0 3px #f6eddc}.em-all-calls{border-top:1px solid var(--em-line);text-align:left;color:#7f9270;background:#fcfdf9;align-items:center;gap:9px;width:100%;padding:17px 18px;font-size:11px;display:flex}.em-all-calls.active{color:#537640;background:#edf3e5}.em-all-calls>span{flex:1}.em-all-calls small{color:#9aa88b;margin-top:4px;font-size:9px;display:block}.em-workspace{flex-direction:column;gap:18px;min-width:0;display:flex}.em-connection-detail{padding:23px}.em-connection-title{align-items:flex-start;gap:13px;display:flex}.em-service-icon{color:#809768;background:#f1f5e9;border:1px solid #dfe7d6;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}.em-connection-title>div{flex:1;min-width:0}.em-connection-title h2{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:19px;font-weight:500;line-height:1.5}.em-connection-title p{font-family:var(--font-mono,monospace);color:#8c9a80;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.8}.em-enabled-badge{color:#96a18a;white-space:nowrap;background:#f0f3ea;border:1px solid #e7ebdf;border-radius:4px;padding:4px 7px;font-size:9px}.em-enabled-badge.enabled{color:#76965b;background:#edf4e5;border-color:#dce9cf}.em-connection-meta{color:#91a180;flex-wrap:wrap;gap:9px 16px;margin:17px 0 20px;font-size:9px;display:flex}.em-connection-meta>span{align-items:center;gap:5px;display:flex}.em-connection-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.em-connection-actions .btn{padding:8px 10px;font-size:10px}.em-connection-actions .em-delete{color:#9d9b88;margin-left:auto}.em-server-info{color:#8e9e7e;overflow-wrap:anywhere;margin-top:14px;font-size:10px;line-height:1.8}.em-last-error{color:#9b7e4d;background:#fbf7ee;border:1px solid #ece2cf;border-radius:6px;align-items:flex-start;gap:7px;margin-top:14px;padding:10px 11px;font-size:10px;line-height:1.8;display:flex}.em-last-error>svg{flex:none;margin-top:2px}.em-last-error span{overflow-wrap:anywhere;min-width:0}.em-delete-confirm{background:#fcf6ee;border:1px solid #e8d6c7;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding:13px 14px;display:flex}.em-delete-confirm>div{flex:1;min-width:170px}.em-delete-confirm strong{color:#927044;font-size:11px;font-weight:550}.em-delete-confirm p{color:#aa9070;margin-top:3px;font-size:10px;line-height:1.8}.em-delete-confirm .btn{padding:7px 9px;font-size:10px}.em-tools-panel{min-width:0;padding:0;overflow:hidden}.em-tabs{border-bottom:1px solid var(--em-line);align-items:center;gap:22px;padding:0 21px;display:flex}.em-tabs>button:not(.icon-btn){color:#91a17f;white-space:nowrap;align-items:center;gap:7px;padding:17px 0;font-size:11px;display:flex;position:relative}.em-tabs>button.active{color:#456b37}.em-tabs>button.active:after{content:"";background:#85a66b;height:2px;position:absolute;bottom:-1px;left:0;right:0}.em-tabs>button>span{color:#84a06d;background:#edf3e5;border-radius:4px;padding:3px 5px;font-size:9px;line-height:1}.em-tabs>.icon-btn{margin-left:auto}.em-tools-panel>.em-error{margin:13px 18px}.em-tool-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:18px 21px 0;display:flex}.em-tool-toolbar label{color:#9aad88;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.em-tool-toolbar input{color:#4b6741;background:0 0;border:0;outline:none;width:100%;padding:8px 0;font-size:11px}.em-tool-toolbar input::placeholder{color:#a5b296}.em-tool-toolbar>span{color:#94a482;white-space:nowrap;font-size:9px}.em-catalog-note{color:#9aab88;margin:4px 21px 16px;font-size:9px;line-height:1.9}.em-tool-list{border-top:1px solid #eef2e8}.em-tool-row{background:#fff;border-bottom:1px solid #ebf0e3;align-items:center;gap:12px;padding:17px 20px;transition:background .15s;display:flex}.em-tool-row:last-child{border-bottom:0}.em-tool-row.selected{background:#f6faef}.em-tool-row.unavailable{background:#fafbf7}.em-tool-info{text-align:left;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.em-tool-symbol{color:#8ba675;background:#f2f6eb;border:1px solid #e2eada;border-radius:7px;flex:none;place-items:center;width:31px;height:31px;display:grid}.em-tool-info>span:nth-child(2){flex:1;min-width:0}.em-tool-info strong{overflow-wrap:anywhere;color:#45623a;font-size:12px;font-weight:500;line-height:1.7;display:block}.em-tool-info code{font-family:var(--font-mono,monospace);color:#94a281;overflow-wrap:anywhere;margin-top:3px;font-size:9px;line-height:1.7;display:block}.em-tool-info p{color:#8a9b7a;-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.em-tool-info>svg{color:#a2b392;flex:none;margin-top:5px;transition:transform .15s}.em-tool-info>svg.expanded{transform:rotate(180deg)}.em-tool-info small{color:#a28c64;margin-top:7px;font-size:9px;line-height:1.8;display:block}.em-tool-hints{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.em-tool-hints em{color:#9eaa91;background:#f0f3ea;border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal;line-height:1.2}.em-tool-hints em.allowed{color:#819d62;background:#eaf1df}.em-tool-hints em.effect{color:#b0975d;background:#f7eedc}.em-tool-permission{color:#8fa177;white-space:nowrap;background:#fafdf5;border:1px solid #dfe9d3;border-radius:5px;flex:none;align-items:center;gap:4px;padding:7px 9px;font-size:9px;display:inline-flex}.em-tool-permission.allowed{color:#789653;background:#eaf2df;border-color:#d8e7c8}.em-tool-permission:disabled{opacity:.5;cursor:not-allowed}.em-discovery-warnings{color:#9e8250;background:#fcf7ed;border:1px solid #e9ddc5;border-radius:6px;align-items:flex-start;gap:8px;margin:16px 20px 0;padding:12px 13px;font-size:10px;line-height:1.8;display:flex}.em-discovery-warnings>svg{flex:none;margin-top:2px}.em-discovery-warnings strong{font-weight:500}.em-discovery-warnings p{overflow-wrap:anywhere;margin-top:5px}.em-loading{color:#8da477;justify-content:center;align-items:center;gap:10px;padding:40px 18px;font-size:11px;display:flex}.em-empty{text-align:center;color:#96ac81;flex-direction:column;align-items:center;gap:12px;padding:43px 24px;display:flex}.em-empty h3{color:#6b8853;font-size:14px;font-weight:500;line-height:1.7}.em-empty p{color:#95a581;max-width:370px;font-size:11px;line-height:1.9}.em-empty .btn{margin-top:6px;font-size:10px}.em-error{color:#96723b;background:#fcf5e8;border:1px solid #ebd9bd;border-radius:7px;align-items:flex-start;gap:8px;padding:12px 13px;font-size:11px;line-height:1.8;display:flex}.em-error>svg{flex:none;margin-top:2px}.em-error>span{overflow-wrap:anywhere;flex:1;min-width:0}.em-error>.text-link{color:#9b793e;flex:none;font-size:10px}.em-inline-note{color:#899d77;align-items:flex-start;gap:6px;margin-top:14px;font-size:10px;line-height:1.9;display:flex}.em-inline-note>svg{flex:none;margin-top:3px}.em-call-form{background:#f8fbf3;border:1px solid #dce7d0;border-radius:9px;margin:19px;padding:20px}.em-call-form-heading{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.em-call-form-heading>span:first-child{color:#7e9d60;background:#eef4e5;border:1px solid #dce8ce;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.em-call-form-heading>div{flex:1;min-width:0}.em-call-form-heading .eyebrow{letter-spacing:1.25px;color:#9aaf81;margin:0 0 5px;font-size:6px}.em-call-form-heading h3{overflow-wrap:anywhere;color:#45663a;font-size:15px;font-weight:500;line-height:1.7}.em-call-form-heading code{color:#91a47b;overflow-wrap:anywhere;font-size:9px;line-height:1.8}.em-permission-badge{color:#9fa88f;white-space:nowrap;background:#eef1e8;border-radius:4px;padding:4px 6px;font-size:8px}.em-permission-badge.allowed{color:#7d9d5b;background:#e7f0da}.em-tool-description{color:#788f67;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:16px;font-size:11px;line-height:1.9}.em-schema{background:#fcfef9;border:1px solid #e2ebd8;border-radius:6px;margin:9px 0}.em-schema summary{color:#8aa174;cursor:pointer;align-items:center;gap:7px;padding:10px 12px;font-size:10px;list-style:none;display:flex}.em-schema summary::-webkit-details-marker{display:none}.em-schema summary>svg:last-child{margin-left:auto;transition:transform .15s}.em-schema[open] summary>svg:last-child{transform:rotate(180deg)}.em-schema pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#708c5a;max-height:260px;font-size:10px;line-height:1.8;font-family:var(--font-mono,monospace);border-top:1px solid #e8eee0;padding:15px;overflow:auto}.em-call-form form{margin-top:19px}.em-call-form fieldset,.em-editor fieldset{border:0;min-width:0;margin:0;padding:0}.em-field{color:#718860;flex-direction:column;gap:8px;margin-bottom:18px;font-size:11px;font-weight:500;line-height:1.7;display:flex;position:relative}.em-field input,.em-field select,.em-field textarea{color:#46643a;background:#fff;border:1px solid #dfe8d6;border-radius:6px;width:100%;min-width:0;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.7}.em-field input::placeholder,.em-field textarea::placeholder{color:#a9b699}.em-field input:focus,.em-field textarea:focus,.em-field select:focus{outline-offset:1px;border-color:#a2bb8b;outline:2px solid #d9e7cd}.em-field small{color:#95a782;font-size:10px;font-weight:400;line-height:1.9}.em-field-hint{color:#a3b28e;font-size:9px;font-weight:400;position:absolute;top:1px;right:0}.em-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.em-json-input{resize:vertical;tab-size:2;min-height:160px;max-height:520px;font-family:var(--font-mono,monospace)!important;font-size:11px!important}.em-call-notice{color:#958351;background:#faf7eb;border:1px solid #e5dfc7;border-radius:6px;align-items:flex-start;gap:8px;margin:2px 0 16px;padding:12px 13px;display:flex}.em-call-notice>svg{flex:none;margin-top:2px}.em-call-notice p{color:#a18e5c;font-size:10px;line-height:1.9}.em-call-notice strong{color:#8d7943;font-weight:550}.em-call-submit{border-top:1px solid #e2ead8;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;padding-top:16px;display:flex}.em-call-submit>p{color:#96a981;flex:1;align-items:flex-start;gap:6px;font-size:9px;line-height:1.9;display:flex}.em-call-submit>p>svg{flex:none;margin-top:3px}.em-call-submit .btn{flex:none;padding:10px 12px;font-size:11px}.em-calls-summary{color:#8b9e7b;border-bottom:1px solid #eaf0e2;justify-content:space-between;align-items:center;gap:12px;padding:19px 22px;font-size:11px;display:flex}.em-calls-summary strong{color:#9bb087;font-size:10px;font-weight:400}.em-calls-list{flex-direction:column;display:flex}.em-call-row{text-align:left;border-bottom:1px solid #edf2e5;align-items:center;gap:12px;width:100%;padding:18px 21px;transition:background .15s;display:flex}.em-call-row:last-child{border-bottom:0}.em-call-row:hover{background:#f9fcf4}.em-call-row.selected{background:#f3f8eb}.em-call-symbol{color:#8fa977;background:#f1f6e9;border:1px solid #e0ead4;border-radius:7px;flex:none;place-items:center;width:33px;height:33px;display:grid}.em-call-name{flex:1;min-width:0}.em-call-name strong{overflow-wrap:anywhere;color:#48683b;font-size:11px;font-weight:500;line-height:1.7;display:block}.em-call-name small{color:#9aab88;overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.7;display:block}.em-call-status{white-space:nowrap;color:#9daa8c;background:#f0f3e9;border-radius:4px;padding:4px 6px;font-size:8px;line-height:1.4}.em-call-status.succeeded{color:#7c9c5c;background:#eaf2de}.em-call-status.dispatched,.em-call-status.preparing{color:#8b9e75;background:#edf2e6}.em-call-status.failed,.em-call-status.tool_error,.em-call-status.unknown{color:#ad8e4b;background:#f9efda}.em-call-duration{font-family:var(--font-mono,monospace);color:#a4b18f;text-align:right;min-width:38px;font-size:9px}.em-call-row>svg{color:#a5b694;flex:none}.em-pagination{color:#9bad88;border-top:1px solid #e7eddd;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:10px;display:flex}.em-pagination .btn{padding:6px 8px;font-size:9px}.em-result-panel{padding:0;overflow:hidden}.em-result-panel>.em-error{margin:17px}.em-result-body{padding:22px}.em-result-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.em-result-title>div{min-width:0}.em-result-title h3{color:#45653a;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.7}.em-result-title p{color:#94a680;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.8}.em-result-facts{border-top:1px solid #eaf0e2;border-bottom:1px solid #eaf0e2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:13px 0;padding:17px 0;display:grid}.em-result-facts>span{color:#9aae88;font-size:9px;line-height:1.6}.em-result-facts strong{color:#77965b;margin-top:6px;font-size:12px;font-weight:450;line-height:1.7;display:block}.em-result-actions{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.em-result-actions .btn{padding:8px 10px;font-size:10px}.em-unknown-note{color:#a78b4e;background:#fbf5e7;border:1px solid #eaddbf;border-radius:6px;align-items:flex-start;gap:8px;margin:14px 0;padding:12px 13px;font-size:10px;line-height:1.9;display:flex}.em-unknown-note>svg{flex:none;margin-top:2px}.em-result-preview{border:1px solid #dfe9d3;border-radius:7px;margin-top:17px;overflow:hidden}.em-result-preview>div{background:#f5f9ed;border-bottom:1px solid #e3ecd7;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.em-result-preview strong{color:#82a064;align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex}.em-result-preview>div>span{color:#a3b590;text-align:right;font-size:8px}.em-result-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:460px;font-family:var(--font-mono,monospace);color:#4c6b3e;background:#fcfef9;padding:17px;font-size:10px;line-height:1.9;overflow:auto}.em-result-preview>p{color:#9bb087;background:#fafdf6;border-top:1px solid #e8efdf;padding:11px 14px;font-size:9px;line-height:1.9}.em-result-foot{color:#a2b38c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:9px;display:flex}.em-result-foot code{word-break:break-all;color:#b2bea1;font-size:8px}.em-footer{color:#a8b599;align-items:center;gap:7px;padding:25px 1px 0;font-size:9px;line-height:1.8;display:flex}.em-footer>span:last-child{letter-spacing:1.1px;white-space:nowrap;margin-left:auto;font-size:8px}.em-modal-backdrop{z-index:81}.em-editor{background:#fff;border:1px solid #dce6d3;border-radius:13px;width:min(650px,100%);max-height:calc(100vh - 60px);overflow:auto;box-shadow:0 25px 90px #1b392331}.em-editor>header{border-bottom:1px solid #e5eddc;align-items:center;gap:13px;padding:25px 27px;display:flex}.em-editor>header>span{color:#839f69;background:#f0f5e8;border:1px solid #dfe8d3;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.em-editor>header>div{flex:1;min-width:0}.em-editor>header .eyebrow{color:#a3b28e;letter-spacing:1.5px;margin-bottom:6px;font-size:7px}.em-editor h2{letter-spacing:-.3px;color:#4b683c;font-size:20px;font-weight:500;line-height:1.4}.em-editor-body{padding:23px 27px 7px}.em-editor .em-field input,.em-editor .em-field select{color:#4a663b;padding:10px 12px;font-size:12px}.em-checkbox{cursor:pointer;align-items:flex-start;gap:9px;margin:4px 0 14px;display:flex}.em-checkbox input{-webkit-appearance:auto;appearance:auto;accent-color:#6f9651;flex:none;width:14px;height:14px;margin-top:3px}.em-checkbox strong{color:#708d56;font-size:11px;font-weight:500;line-height:1.8;display:block}.em-checkbox small{color:#98ab80;margin-top:3px;font-size:10px;line-height:1.9;display:block}.em-form-note{color:#9aac87;margin:0 0 16px;font-size:10px;line-height:1.9}.em-editor form>footer{background:#fbfdf8;border-top:1px solid #e6eedc;justify-content:flex-end;align-items:center;gap:8px;padding:18px 27px;display:flex}.em-editor form>footer>span{color:#a0b28a;align-items:center;gap:5px;margin-right:auto;font-size:9px;display:flex}.em-editor form>footer .btn{padding:9px 12px;font-size:11px}@media (max-width:1350px){.em-layout{grid-template-columns:215px minmax(0,1fr);gap:17px}.em-connection{padding:16px 14px}.em-connection-detail{padding:19px}.em-tool-row{gap:8px;padding:16px 17px}.em-call-form{margin:16px;padding:17px}.em-call-submit{flex-wrap:wrap}.em-call-submit>p{min-width:210px}.em-transport,.em-call-duration{display:none}}@media (max-width:1080px){.em-layout{grid-template-columns:minmax(0,1fr)}.em-connections{display:block}.em-connection-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.em-connection{border-right:1px solid #edf1e7}.em-connection:nth-child(2n){border-right:0}.em-all-calls{padding:13px 18px}.em-all-calls small{margin-left:8px;display:inline}.em-connections .em-empty{padding:24px 18px}.em-connections .em-empty>svg{display:none}.em-connections .em-empty .btn{margin-top:0}.em-workspace{gap:17px}.em-call-duration{display:block}}@media (max-width:600px){.em-heading{flex-wrap:wrap;gap:14px}.em-heading .btn{padding:9px 11px;font-size:10px}.em-intro{align-items:flex-start;gap:12px;padding:17px 16px}.em-intro-icon{border-radius:9px;width:37px;height:37px}.em-intro-icon svg{width:20px}.em-intro strong{font-size:12px}.em-intro p{margin-top:6px;font-size:10px;line-height:1.9}.em-mode-note{margin-bottom:21px;font-size:9px}.em-connection-list{grid-template-columns:minmax(0,1fr)}.em-connection{border-right:0;padding:15px 17px}.em-connection small{max-width:calc(100vw - 128px)}.em-connection-detail{padding:18px}.em-connection-title{flex-wrap:wrap;gap:10px}.em-service-icon{border-radius:8px;width:35px;height:35px}.em-service-icon svg{width:20px}.em-connection-title h2{font-size:17px}.em-connection-title p{font-size:9px}.em-enabled-badge{font-size:8px}.em-connection-meta{gap:8px 12px;margin:13px 0 16px;font-size:8px}.em-connection-actions{gap:6px}.em-connection-actions .btn{padding:8px;font-size:9px}.em-panel-heading{padding:17px}.em-panel-heading h2{font-size:12px}.em-tabs{gap:20px;padding:0 17px}.em-tabs>button:not(.icon-btn){padding:15px 0;font-size:10px}.em-tool-toolbar{gap:10px;padding:12px 16px 0}.em-tool-toolbar input{font-size:10px}.em-tool-toolbar>span{font-size:8px}.em-catalog-note{margin:4px 16px 13px;font-size:8px}.em-tool-row{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:15px 16px}.em-tool-info{min-width:100%}.em-tool-info strong{font-size:11px}.em-tool-info p{font-size:10px}.em-tool-permission{margin-left:41px;padding:6px 9px;font-size:9px}.em-tool-symbol{width:30px;height:30px}.em-call-form{margin:12px;padding:15px}.em-call-form-heading{flex-wrap:wrap;gap:8px}.em-call-form-heading h3{font-size:14px}.em-permission-badge{margin-left:43px}.em-tool-description{font-size:10px}.em-form-grid{grid-template-columns:1fr;gap:0}.em-field{margin-bottom:16px;font-size:10px}.em-field input,.em-field select,.em-field textarea{font-size:11px}.em-field small{font-size:9px}.em-field-hint{font-size:8px}.em-call-notice{padding:10px}.em-call-notice p{font-size:9px}.em-call-submit{justify-content:flex-end;gap:11px}.em-call-submit>p{min-width:100%;font-size:9px}.em-call-submit .btn{font-size:10px}.em-empty{padding:31px 18px}.em-empty p{font-size:10px}.em-calls-summary{padding:15px 17px;font-size:10px}.em-call-row{flex-wrap:wrap;gap:9px;padding:15px 16px}.em-call-name strong{font-size:10px}.em-call-name small{font-size:8px}.em-call-symbol{width:29px;height:29px}.em-call-duration{display:none}.em-call-status{padding:4px 5px;font-size:7px}.em-call-row>svg{width:11px}.em-pagination{padding:14px 15px;font-size:9px}.em-result-body{padding:17px}.em-result-title h3{font-size:13px}.em-result-title p{font-size:9px}.em-result-facts{gap:9px}.em-result-facts>span{font-size:8px}.em-result-facts strong{font-size:11px}.em-result-actions .btn{padding:8px;font-size:9px}.em-result-preview>div{flex-wrap:wrap;padding:10px 11px}.em-result-preview pre{padding:12px;font-size:9px}.em-result-preview>p{padding:10px;font-size:8px}.em-error{padding:10px 11px;font-size:10px}.em-delete-confirm>div{min-width:100%}.em-footer{flex-wrap:wrap;gap:5px;font-size:8px}.em-footer>span:last-child{font-size:7px}.em-editor{border-radius:10px;max-height:calc(100vh - 24px)}.em-editor>header{gap:11px;padding:20px}.em-editor h2{font-size:18px}.em-editor-body{padding:20px 20px 6px}.em-editor form>footer{flex-wrap:wrap;padding:16px 20px}.em-editor form>footer>span{width:100%;font-size:8px}.em-editor form>footer .btn{font-size:10px}.em-discovery-warnings{margin:14px 15px 0;padding:10px 11px;font-size:9px}}.em-review-permission{background:#f3f7ee;border:1px solid #e0e8d6;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin:13px 0 18px;padding:12px 14px;display:flex}.em-review-permission p{color:#76846b;margin:0;font-size:11px;line-height:1.8}.em-review-permission .btn{flex-shrink:0;font-size:11px}@media (max-width:600px){.em-review-permission{flex-direction:column;align-items:flex-start;gap:9px}.em-review-permission p{font-size:10px}}.workflow-center{--wf-text:#4b653f;--wf-muted:#839776;--wf-line:#e0e9d7;--wf-soft:#f5f8f0;padding-bottom:35px}.wf-heading{align-items:flex-start}.wf-heading>div{max-width:700px}.wf-heading>div>p{max-width:620px;font-size:12px;line-height:1.9}.wf-heading>.btn{flex:none;margin-top:8px;font-size:11px}.wf-intro{background:linear-gradient(108deg,#eff5e7,#fafcf7);border:1px solid #dce7d0;border-radius:10px;align-items:center;gap:17px;margin-bottom:32px;padding:21px 24px;display:flex}.wf-intro-icon{color:#71935a;background:#e5eed9;border:1px solid #d4e3c4;border-radius:13px;flex:none;place-items:center;width:49px;height:49px;display:grid}.wf-intro>div:nth-child(2){flex:1;min-width:0}.wf-intro strong{color:#4c683d;font-size:14px;font-weight:500;display:block}.wf-intro p{color:#879b76;max-width:570px;margin-top:6px;font-size:11px;line-height:1.9}.wf-intro-points{border-left:1px solid #dfe8d5;flex-direction:column;flex:none;gap:7px;padding-left:21px;display:flex}.wf-intro-points>span{color:#88a06f;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.wf-templates{margin-bottom:32px}.wf-section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.wf-section-title h2{color:#47613b;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.wf-section-title h2>span{color:#91a478;background:#eff4e7;border:1px solid #e1ead6;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:400}.wf-section-title>.text-link{font-size:10px}.wf-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.wf-template{text-align:left;border:1px solid var(--wf-line);background:#fff;border-radius:9px;align-items:flex-start;gap:12px;padding:20px 17px;transition:border-color .15s,background .15s,transform .15s;display:flex}.wf-template:hover{background:#fbfdf8;border-color:#b8cda6;transform:translateY(-2px)}.wf-template-symbol{color:#7d9b61;background:#eff5e8;border:1px solid #dce8d0;border-radius:8px;flex:none;place-items:center;width:37px;height:40px;display:grid}.wf-template-symbol.tone-1{color:#739186;background:#edf3ef;border-color:#dce7df}.wf-template-symbol.tone-2{color:#a29364;background:#f6f2e8;border-color:#ece4cf}.wf-template-copy{flex:1;min-width:0}.wf-template-copy>strong{color:#4e663f;margin-top:0;font-size:13px;font-weight:500;line-height:1.7;display:block}.wf-template-copy>small{color:#8c9e7c;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:57px;margin:7px 0 12px;font-size:10px;line-height:1.9;display:-webkit-box;overflow:hidden}.wf-template-copy>span{color:#a0b08c;font-size:9px;display:block}.wf-template>svg:last-child{color:#a0b58a;flex:none;margin-top:4px}.wf-template-loading{color:#91a47d;border:1px dashed #dce6d2;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:27px;font-size:11px;display:flex}.wf-layout{grid-template-columns:minmax(270px,.85fr) minmax(0,1.4fr);align-items:start;gap:22px;display:grid}.wf-list-panel,.wf-detail-panel{padding:0;overflow:hidden}.wf-panel-heading{background:#fcfdf9;border-bottom:1px solid #e6ecdf;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.wf-panel-heading h2{color:#536f41;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.wf-panel-heading h2>span{color:#96aa83;background:#f0f5e8;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:400}.wf-panel-heading .icon-btn{color:#91a77b;width:25px;height:25px}.wf-list{overscroll-behavior:contain;max-height:850px;overflow:auto}.wf-card{background:#fff;border-bottom:1px solid #e9eee2;position:relative}.wf-card:last-child{border-bottom:0}.wf-card.selected{background:#f7faf2}.wf-card.selected:before{content:"";background:#93ae77;width:3px;position:absolute;top:0;bottom:0;left:0}.wf-card-main{text-align:left;width:100%;padding:20px 22px 12px;display:block}.wf-card-main:hover{background:#f6f9f0}.wf-card-kicker{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wf-card-kicker>span:first-child{color:#9aaf84;align-items:center;gap:6px;font-size:9px;display:flex}.wf-state{white-space:nowrap;color:#a3ac9b;align-items:center;gap:5px;font-size:8px;font-weight:400;display:inline-flex}.wf-state i{background:#b7c0ad;border-radius:50%;width:4px;height:4px;display:block}.wf-state.enabled{color:#84a468}.wf-state.enabled i{background:#96b578}.wf-card h3{color:#506c3c;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.7}.wf-card p{color:#95a581;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.9;display:-webkit-box;overflow:hidden}.wf-card-facts{color:#9dae8a;align-items:center;gap:10px;margin-top:13px;font-size:9px;display:flex}.wf-card-facts>span{align-items:center;gap:4px;display:flex}.wf-card-facts>time{color:#adb9a0;margin-left:auto;font-size:8px}.wf-card-footer{justify-content:space-between;align-items:center;gap:10px;padding:0 22px 16px;display:flex}.wf-card-footer>.text-link{color:#8ea674;font-size:9px}.wf-card-footer>.btn{background:#fcfef8;gap:5px;padding:5px 9px;font-size:9px}.wf-card-footer>.btn:disabled{opacity:.45;cursor:default}.wf-list-panel>.wf-error{margin:15px}.wf-detail-head{padding:25px 27px 22px}.wf-detail-kicker{letter-spacing:1.1px;color:#99ad84;align-items:center;gap:7px;font-size:8px;display:flex}.wf-detail-kicker>.wf-state{letter-spacing:0;margin-left:auto}.wf-detail-head>h2{letter-spacing:-.4px;color:#486338;overflow-wrap:anywhere;margin:13px 0 7px;font-size:23px;font-weight:500;line-height:1.6}.wf-detail-head>p{color:#91a47c;overflow-wrap:anywhere;font-size:11px;line-height:1.9}.wf-detail-actions{align-items:center;gap:8px;margin-top:18px;display:flex}.wf-detail-actions>.btn{padding:8px 11px;font-size:10px}.wf-detail-actions>.icon-btn{color:#9bae85;width:29px;height:29px}.wf-detail-actions>.wf-archive{margin-left:auto}.wf-detail-tabs{border-bottom:1px solid #e5ecdc;align-items:center;gap:24px;margin:0 27px;display:flex}.wf-detail-tabs>button{color:#9eaf8a;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 1px 14px;font-size:11px;display:flex}.wf-detail-tabs>button.active{color:#64874a;border-color:#88a76d}.wf-detail-tabs>svg{color:#9db588;margin-left:auto}.wf-detail-foot{color:#a1b18e;border-top:1px solid #e8efdf;justify-content:space-between;align-items:center;gap:12px;padding:17px 27px;font-size:9px;display:flex}.wf-detail-foot>.text-link{font-size:9px}.wf-definition{padding:24px 27px 20px}.wf-inputs-summary{margin-bottom:26px}.wf-inputs-summary>h3{color:#77975c;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:500;display:flex}.wf-inputs-summary>div{flex-wrap:wrap;gap:7px;display:flex}.wf-inputs-summary>div>span{color:#8fa579;background:#fbfcf8;border:1px solid #e3eada;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.wf-inputs-summary strong{color:#718f56;font-size:10px;font-weight:450}.wf-inputs-summary small{color:#a3b38e;font-size:8px}.wf-steps{margin:0;padding:0;list-style:none}.wf-steps>li{gap:14px;padding-bottom:22px;display:flex;position:relative}.wf-steps>li:not(:last-child):before{content:"";background:#dce7cf;width:1px;position:absolute;top:31px;bottom:3px;left:12px}.wf-step-number{color:#95ad7c;background:#f4f8ec;border:1px solid #dce8ce;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:4px;font:9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.wf-step-preview{background:#fff;border:1px solid #e1ead6;border-radius:8px;flex:1;min-width:0;padding:14px 15px}.wf-step-preview>header{align-items:center;gap:9px;margin-bottom:9px;display:flex}.wf-step-preview h3{color:#5e7f45;overflow-wrap:anywhere;flex:1;font-size:12px;font-weight:500;line-height:1.7}.wf-step-icon{color:#8aa76c;background:#eff5e7;border:1px solid #dfe9d4;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.wf-step-icon.collect{color:#75958a;background:#eef4ef;border-color:#dce8df}.wf-step-icon.mcp{color:#7c96a0;background:#eff2f5;border-color:#e1e7eb}.wf-step-label{color:#a5b694;white-space:nowrap;font-size:8px;line-height:1.7}.wf-step-preview>p{color:#96a985;overflow-wrap:anywhere;font-size:10px;line-height:1.9}.wf-dot{margin:0 6px}.wf-tool-name{color:#718d72;overflow-wrap:anywhere;margin:8px 0;font-size:10px;display:block}.wf-step-preview>.wf-muted{color:#a9b89a;font-size:8px}.wf-prompt-source{color:#a1936c;background:#fbf8ef;border:1px solid #ece5d3;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;padding:8px 9px;display:flex}.wf-prompt-source>button{text-align:left;color:#91845e;overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;font-size:9px;line-height:1.7;display:flex}.wf-prompt-source>small{color:#b2a68a;flex-basis:100%;margin-left:19px;font-size:8px;display:block}.wf-instructions{border-top:1px solid #edf2e6;margin-top:10px;padding-top:9px}.wf-instructions>summary,.wf-tool-schema>summary{cursor:pointer;color:#91a77a;align-items:center;gap:6px;font-size:9px;list-style:none;display:flex}.wf-instructions>summary::-webkit-details-marker{display:none}.wf-tool-schema>summary::-webkit-details-marker{display:none}.wf-instructions>summary>svg:last-child,.wf-tool-schema>summary>svg:last-child{margin-left:auto;transition:transform .15s}.wf-instructions[open]>summary>svg:last-child,.wf-tool-schema[open]>summary>svg:last-child{transform:rotate(180deg)}.wf-instructions>strong{color:#8ea674;margin-top:14px;margin-bottom:7px;font-size:9px;font-weight:500;display:block}.wf-instructions>pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#6c8559;background:#f8fbf3;border:1px solid #e8efdf;border-radius:5px;max-height:280px;padding:10px 12px;font-family:inherit;font-size:10px;line-height:1.9;overflow:auto}.wf-definition-note{color:#a1b58a;border-top:1px solid #e8efdf;align-items:flex-start;gap:7px;padding-top:15px;font-size:9px;line-height:1.9;display:flex}.wf-definition-note>svg{flex:none;margin-top:2px}.wf-version-list{padding:7px 0 15px}.wf-version-row{text-align:left;border-bottom:1px solid #edf2e6;align-items:center;gap:13px;width:100%;padding:18px 27px;display:flex}.wf-version-row:hover{background:#f9fcf4}.wf-version-number{color:#8faa71;background:#f2f7e9;border:1px solid #dfe9d2;border-radius:7px;flex:none;place-items:center;width:37px;height:34px;font-size:11px;display:grid}.wf-version-row>span:nth-child(2){flex:1;min-width:0}.wf-version-row strong{color:#728f58;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.8;display:block}.wf-version-row strong>i{color:#91a977;white-space:nowrap;background:#eef6e3;border:1px solid #dfebd1;border-radius:3px;margin-left:8px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:400}.wf-version-row small{color:#a1b28c;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;line-height:1.9;display:block;overflow:hidden}.wf-version-row>svg{color:#a0b58b;flex:none}.wf-archive-confirm{background:#fcf6eb;border:1px solid #ebdfc9;border-radius:7px;margin:0 25px 15px;padding:15px 18px}.wf-archive-confirm strong{color:#9a8258;font-size:11px;font-weight:500;line-height:1.7;display:block}.wf-archive-confirm p{color:#af9a79;margin-top:5px;font-size:10px;line-height:1.9}.wf-archive-confirm>div:last-child{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.wf-archive-confirm .btn{padding:6px 10px;font-size:9px}.wf-empty{text-align:center;padding:55px 25px 60px}.wf-empty>svg{color:#adbf98;margin:0 auto 18px}.wf-empty>h3{color:#78975e;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.8}.wf-empty>p{color:#a1b38d;max-width:330px;margin:0 auto;font-size:11px;line-height:1.95}.wf-empty>.btn{margin:20px auto 0;padding:8px 12px;font-size:10px}.wf-loading{text-align:center;color:#a4b692;padding:43px 22px}.wf-loading>svg{color:#93ac7c;margin:0 auto 12px}.wf-loading>p{font-size:11px;line-height:1.8}.wf-loading.small{padding:24px 18px}.wf-loading.small>p{font-size:10px}.wf-error{color:#a28252;background:#fcf7ed;border:1px solid #eadbc4;border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:16px;padding:12px 14px;font-size:11px;line-height:1.8;display:flex}.wf-error>svg{flex:none;margin-top:2px}.wf-error>span{overflow-wrap:anywhere;flex:1;min-width:0}.wf-error>.text-link{color:#9c8057;flex:none;font-size:10px}.workflow-center>.wf-error{margin-top:-10px}.wf-pagination{color:#99ac84;border-top:1px solid #e5ecdc;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:10px;display:flex}.wf-pagination>.btn{padding:6px 9px;font-size:9px}.wf-footer{color:#a7b799;align-items:center;gap:7px;padding:23px 1px 0;font-size:9px;line-height:1.9;display:flex}.wf-footer>svg{flex:none}.wf-footer>span:last-child{letter-spacing:1px;white-space:nowrap;margin-left:auto;font-size:8px}.wf-backdrop{z-index:82}.wf-dialog{overscroll-behavior:contain;color:#4d673f;background:#fff;border:1px solid #dce7d1;border-radius:13px;outline:none;width:min(720px,100%);max-height:calc(100vh - 54px);overflow:auto;box-shadow:0 25px 90px #203b2330}.wf-dialog.wide{width:min(840px,100%)}.wf-dialog>header{z-index:3;background:#fff;border-bottom:1px solid #e4ecd9;align-items:center;gap:15px;padding:24px 28px;display:flex;position:sticky;top:0}.wf-dialog-icon{color:#7d9e60;background:#eff5e7;border:1px solid #dbe7ce;border-radius:12px;flex:none;place-items:center;width:45px;height:45px;display:grid}.wf-dialog>header>div{flex:1;min-width:0}.wf-dialog>header .eyebrow{letter-spacing:1.4px;color:#a2b58c;margin-bottom:6px;font-size:7px}.wf-dialog h2{letter-spacing:-.3px;color:#4b663b;overflow-wrap:anywhere;font-size:21px;font-weight:500;line-height:1.6}.wf-dialog>header>.icon-btn{color:#9aaf84;flex:none}.wf-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.wf-dialog fieldset:disabled{opacity:.72}.wf-editor-body,.wf-run-body{padding:25px 28px 16px}.wf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wf-field{color:#6d8a53;flex-wrap:wrap;gap:0 6px;min-width:0;margin-bottom:18px;font-size:11px;font-weight:500;line-height:1.7;display:flex}.wf-field>input,.wf-field>select,.wf-field>textarea,.wf-run-input>input,.wf-run-input>textarea{color:#4b6b37;background:#fcfef9;border:1px solid #dbe7cc;border-radius:7px;outline:none;flex-basis:100%;width:100%;min-width:0;margin-top:8px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.7;transition:border-color .15s,box-shadow .15s;display:block}.wf-field>select{cursor:pointer}.wf-field>input:focus,.wf-field>select:focus,.wf-field>textarea:focus,.wf-run-input>input:focus,.wf-run-input>textarea:focus{border-color:#91b374;box-shadow:0 0 0 2px #e9f3dd}.wf-field>input::placeholder,.wf-field>textarea::placeholder,.wf-run-input>textarea::placeholder,.wf-run-input>input::placeholder{color:#b2c2a1}.wf-field>small{color:#a5b793;font-size:9px;font-weight:400}.wf-field>textarea,.wf-run-input>textarea{resize:vertical;min-height:92px}.wf-field>.wf-mono,.wf-json-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:11px!important}.wf-editor-section{border-top:1px solid #e3ecd8;margin-top:9px;margin-bottom:26px;padding-top:23px}.wf-editor-section .wf-section-title{margin-bottom:10px}.wf-section-title h3{color:#a3b88e;align-items:center;gap:10px;font-size:11px;font-weight:450;display:flex}.wf-section-title h3>span{color:#658349;font-size:14px;font-weight:500}.wf-limit{color:#a4b98c;font-size:9px}.wf-form-help{color:#95aa81;overflow-wrap:anywhere;margin-top:-3px;margin-bottom:16px;font-size:10px;line-height:1.95}.wf-form-help>.text-link{color:#71964f;vertical-align:middle;margin-left:8px;font-size:10px;display:inline-flex}.wf-parameter-editors{flex-direction:column;gap:10px;display:flex}.wf-parameter-editor{background:#fbfdf8;border:1px solid #e0e9d5;border-radius:8px;padding:14px 15px 11px}.wf-parameter-main{grid-template-columns:minmax(100px,1.4fr) minmax(95px,1fr) minmax(92px,.8fr) 45px 25px;align-items:end;gap:10px;display:grid}.wf-parameter-main>.wf-field{margin-bottom:9px;font-size:9px}.wf-parameter-main>.wf-field>input,.wf-parameter-main>.wf-field>select{background:#fff;margin-top:6px;padding:8px 9px;font-size:11px}.wf-required{white-space:nowrap;color:#8ba675;cursor:pointer;align-items:center;gap:5px;padding-bottom:20px;font-size:10px;display:flex}.wf-required>input{-webkit-appearance:auto;appearance:auto;accent-color:#7ca25a;flex:none;width:12px;height:12px}.wf-parameter-main>.icon-btn{color:#a3b690;width:25px;height:28px;margin-bottom:13px}.wf-parameter-description{color:#a8b997;border-top:1px solid #e9f0e0;align-items:center;gap:9px;padding-top:8px;font-size:9px;display:flex}.wf-parameter-description>span{flex:none}.wf-parameter-description>input{color:#87a16e;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:2px 0;font-size:10px;line-height:1.8}.wf-parameter-description>input::placeholder{color:#b4c2a4}.wf-add-input{color:#92ad77;background:#fcfef9;border:1px dashed #d7e4c7;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:11px;font-size:11px;display:flex}.wf-add-input:hover{background:#f2f8e9}.wf-add-input:disabled{opacity:.45;cursor:default}.wf-step-editors{flex-direction:column;gap:15px;display:flex}.wf-step-editor{background:#fff;border:1px solid #dce8ce;border-radius:9px;overflow:hidden}.wf-step-editor>header{background:#f6faef;border-bottom:1px solid #e1ecd5;align-items:center;gap:10px;padding:12px 16px;display:flex}.wf-step-order{color:#a1b88b;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.wf-step-editor>header>strong{color:#77975b;font-size:11px;font-weight:500}.wf-step-controls{align-items:center;gap:3px;margin-left:auto;display:flex}.wf-step-controls .icon-btn{color:#9eb689;width:25px;height:25px}.wf-step-controls .icon-btn:disabled{opacity:.3;cursor:default}.wf-step-editor-body{padding:19px 20px 10px}.wf-step-editor-body>.wf-form-help:last-child{margin-bottom:7px}.wf-step-editor-body>.text-link{margin:0 0 13px;font-size:10px}.wf-skill-choice{color:#a38e60;background:#fbf8ee;border:1px solid #e8dfc6;border-radius:7px;align-items:center;gap:10px;margin:1px 0 17px;padding:12px;display:flex}.wf-skill-choice>svg{flex:none}.wf-skill-choice>div{flex:1;min-width:0}.wf-skill-choice strong{color:#958056;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.8;display:block}.wf-skill-choice p{color:#b1a080;margin-top:2px;font-size:9px;line-height:1.9}.wf-skill-choice>.text-link{color:#a38e62;flex:none;font-size:10px}.wf-skill-choice>.icon-btn{color:#b8a985;flex:none;width:23px;height:23px}.wf-add-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.wf-add-steps>button{text-align:left;color:#99b183;background:#fcfef9;border:1px dashed #d8e5c9;border-radius:7px;align-items:flex-start;gap:9px;padding:14px 12px;display:flex}.wf-add-steps>button:hover{background:#f4faec;border-color:#abc391}.wf-add-steps>button:disabled{opacity:.45;cursor:default}.wf-add-steps>button>svg{flex:none;margin-top:3px}.wf-add-steps>button>svg:last-child{width:10px}.wf-add-steps>button>span{flex:1;min-width:0}.wf-add-steps strong{color:#83a068;font-size:10px;font-weight:500;line-height:1.8;display:block}.wf-add-steps small{color:#a9bb95;margin-top:3px;font-size:8px;line-height:1.9;display:block}.wf-checkbox{cursor:pointer;align-items:flex-start;gap:10px;margin:9px 0 18px;display:flex}.wf-checkbox>input{-webkit-appearance:auto;appearance:auto;accent-color:#789f58;flex:none;width:14px;height:14px;margin-top:3px}.wf-checkbox strong{color:#77955d;font-size:11px;font-weight:500;line-height:1.9;display:block}.wf-checkbox small{color:#9bb186;margin-top:3px;font-size:10px;line-height:1.95;display:block}.wf-dialog-footer{z-index:2;background:#fbfdf7;border-top:1px solid #e1ebd4;justify-content:flex-end;align-items:center;gap:9px;padding:18px 28px;display:flex;position:sticky;bottom:0}.wf-dialog-footer>.btn{padding:9px 12px;font-size:11px}.wf-dialog-footer>span{color:#a0b48b;align-items:center;gap:6px;max-width:50%;margin-right:auto;font-size:9px;line-height:1.8;display:flex}.wf-config-message{color:#91a77b;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:10px;line-height:1.9;display:flex}.wf-config-message>span{flex:1;min-width:100px}.wf-config-message>.text-link{font-size:10px}.wf-config-message>svg{flex:none}.wf-muted{color:#9caf89;overflow-wrap:anywhere;font-size:10px;line-height:1.9}.wf-version-body{padding:24px 0 0}.wf-version-body>.wf-muted,.wf-version-description{padding:0 28px}.wf-version-description{color:#7b9663;margin-top:12px;font-size:12px;line-height:1.95}.wf-entry-picker{background:#fff;border:1px solid #dfe9d2;border-radius:8px;margin:0 0 17px;overflow:hidden}.wf-picker-heading{justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 11px;display:flex}.wf-picker-heading strong{color:#83a068;font-size:10px;font-weight:500}.wf-picker-heading>span{color:#a1b58c;font-size:9px}.wf-entry-search{color:#a6b997;background:#fbfdf7;border:1px solid #dfe9d3;border-radius:6px;align-items:center;gap:7px;margin:0 14px 11px;padding:7px 10px;display:flex}.wf-entry-search>input{color:#78965d;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:2px 0;font-size:10px;line-height:1.8}.wf-entry-search>input::placeholder{color:#b1c29e}.wf-selected-entries{flex-wrap:wrap;gap:6px;padding:0 14px 11px;display:flex}.wf-selected-entries>button{color:#85a165;background:#edf5e4;border:1px solid #dceacb;border-radius:4px;align-items:center;gap:5px;max-width:280px;padding:4px 7px;font-size:9px;display:flex}.wf-selected-entries>button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wf-selected-entries>button>svg{flex:none}.wf-picker-rows>label{cursor:pointer;border-top:1px solid #eaf0e2;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.wf-picker-rows>label:hover,.wf-picker-rows>label.selected{background:#f7fbf0}.wf-picker-rows>label>input{-webkit-appearance:auto;appearance:auto;accent-color:#7c9e5b;flex:none;width:13px;height:13px;margin-top:4px}.wf-picker-rows>label>span{flex:1;min-width:0}.wf-picker-rows strong{color:#729051;overflow-wrap:anywhere;font-size:11px;font-weight:450;line-height:1.8;display:block}.wf-picker-rows small{color:#a6b68f;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;line-height:1.9;display:block;overflow:hidden}.wf-picker-rows>label>svg{color:#8fa975;flex:none;margin-top:4px}.wf-picker-rows>label.unavailable{opacity:.6;cursor:default}.wf-entry-picker>.wf-error{margin:10px 14px 14px}.wf-picker-empty{text-align:center;color:#a7ba92;padding:22px}.wf-picker-empty>svg{margin:0 auto 10px}.wf-picker-empty>p{font-size:10px;line-height:1.9}.wf-picker-pages{background:#fcfef9;border-top:1px solid #e5edda;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.wf-picker-pages>.text-link{color:#93ac7b;font-size:9px}.wf-picker-pages>span{color:#aebd9c;font-size:8px}.wf-tool-schema{background:#f9fcf7;border:1px solid #dce6d9;border-radius:6px;margin:0 0 14px;overflow:hidden}.wf-tool-schema>summary{color:#8aa079;padding:10px 12px;font-size:10px}.wf-tool-schema>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.wf-tool-schema>summary>svg{flex:none}.wf-tool-schema>p{color:#92a481;white-space:pre-wrap;overflow-wrap:anywhere;padding:0 13px 11px;font-size:10px;line-height:1.9}.wf-tool-schema>pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#587649;background:#fff;border-top:1px solid #e1eada;max-height:300px;padding:13px;font:10px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.wf-run-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.wf-run-summary>span{color:#9db48a;background:#f7fbf0;border:1px solid #e0eacf;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:9px;display:flex}.wf-run-summary strong{color:#87a368;font-size:19px;font-weight:450;line-height:1.3}.wf-run-summary>span>svg{color:#9db68a;width:13px}.wf-run-inputs{flex-direction:column;gap:19px;padding:7px 0 13px;display:flex}.wf-run-input-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.wf-run-input-label>strong{color:#769458;font-size:12px;font-weight:500}.wf-run-input-label>span{color:#a5b992;white-space:nowrap;font-size:9px}.wf-run-input>.wf-form-help{margin:0 0 10px}.wf-run-input>input,.wf-run-input>textarea{margin-top:0}.wf-input-destination{color:#a0b58d;align-items:center;gap:5px;margin:8px 0 0;font-size:9px;line-height:1.8;display:flex}.wf-input-tool{padding:12px 0 0}.wf-input-tool>strong{color:#8ba674;margin-bottom:6px;font-size:10px;font-weight:450;line-height:1.8;display:block}.wf-input-tool>.wf-tool-schema{margin-bottom:3px}.wf-run-settings{border-top:1px solid #e2ecd5;margin-top:11px;padding-top:23px}.wf-run-settings .wf-section-title h3{color:#789858;gap:8px;font-size:13px;font-weight:500}.wf-execution-plan{background:#f7fbf1;border:1px solid #dce8cd;border-radius:8px;margin:5px 0 21px;padding:18px 20px}.wf-execution-plan>h3{color:#7a995d;align-items:center;gap:8px;margin-bottom:17px;font-size:12px;font-weight:500;display:flex}.wf-execution-plan>ol{margin:0;padding:0;list-style:none}.wf-execution-plan>ol>li{align-items:flex-start;gap:11px;padding-bottom:14px;display:flex}.wf-execution-plan>ol>li>span{color:#a0b887;background:#fcfef8;border:1px solid #dce8cf;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;font-size:8px;display:grid}.wf-execution-plan>ol>li>div{flex:1;min-width:0}.wf-execution-plan strong{color:#83a068;font-size:11px;font-weight:500;line-height:1.8;display:block}.wf-execution-plan li p{color:#9eb38b;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.9}.wf-execution-plan li code{color:#98ad87;overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.8;display:block}.wf-plan-note{color:#a08f6e;border-top:1px solid #e2ecd6;padding-top:12px;font-size:10px;line-height:1.9}:is(.workflow-center button:focus-visible,.wf-dialog button:focus-visible,.wf-dialog summary:focus-visible,.workflow-center summary:focus-visible){outline-offset:3px;outline:2px solid #83a465}:is(.wf-dialog input[type=checkbox]:focus-visible,.wf-dialog input[type=radio]:focus-visible){outline-offset:3px;outline:2px solid #87a66c}@media (min-width:1600px){.wf-layout{grid-template-columns:minmax(330px,.8fr) minmax(0,1.35fr);gap:27px}.wf-template{padding:23px 21px}.wf-template-copy>strong{font-size:14px}.wf-template-copy>small{min-height:63px;font-size:11px}.wf-card-main{padding:23px 25px 13px}.wf-card-footer{padding-left:25px;padding-right:25px}.wf-detail-head{padding:28px 31px 24px}.wf-definition{padding:27px 31px 22px}.wf-detail-tabs{margin:0 31px}.wf-step-preview{padding:17px 18px}.wf-step-preview h3{font-size:13px}.wf-step-preview>p{font-size:11px}}@media (max-width:1260px){.wf-layout{grid-template-columns:minmax(245px,.8fr) minmax(0,1.3fr);gap:17px}.wf-template{gap:9px;padding:17px 14px}.wf-template-symbol{width:31px;height:34px}.wf-template-copy>strong{font-size:12px}.wf-template-copy>small{min-height:51px;font-size:9px}.wf-template>svg:last-child{display:none}.wf-detail-head{padding:23px 22px 20px}.wf-definition{padding:22px}.wf-detail-tabs{margin:0 22px}.wf-step-preview>header{flex-wrap:wrap;gap:7px}.wf-step-preview h3{min-width:80px;font-size:11px}.wf-step-label{font-size:7px}.wf-steps>li{gap:10px}.wf-step-preview{padding:12px}.wf-card-main{padding:18px 18px 11px}.wf-card-footer{padding-left:18px;padding-right:18px}.wf-card h3{font-size:12px}.wf-card-facts{gap:7px;font-size:8px}.wf-card-facts>time{font-size:7px}.wf-detail-head>h2{font-size:21px}.wf-intro-points{display:none}}@media (max-width:1050px){.wf-layout{grid-template-columns:minmax(0,1fr)}.wf-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:560px;display:grid}.wf-card{border-right:1px solid #e6eddd}.wf-card:nth-child(2n){border-right:0}.wf-card-main{padding:21px 21px 12px}.wf-card h3{font-size:14px}.wf-card p{font-size:10px}.wf-card-footer{padding:0 21px 17px}.wf-card-facts{font-size:9px}.wf-card-facts>time{font-size:8px}.wf-step-preview h3{font-size:13px}.wf-step-preview{padding:16px}.wf-step-preview>p{font-size:11px}.wf-step-label{font-size:9px}.wf-steps>li{gap:15px}.wf-detail-head{padding:25px}.wf-detail-tabs{margin:0 25px}.wf-definition{padding:25px}.wf-detail-head>h2{font-size:24px}.wf-template-copy>small{min-height:69px}.wf-intro p{font-size:11px}.wf-empty{padding:38px 24px}}@media (max-width:800px){.wf-template-grid{gap:10px}.wf-template{flex-direction:column;gap:12px;padding:17px 13px}.wf-template-copy>strong{font-size:12px}.wf-template-copy>small{min-height:51px}.wf-template-symbol{width:35px;height:36px}.wf-dialog{max-height:calc(100vh - 30px)}.wf-dialog>header{padding:21px 23px}.wf-editor-body,.wf-run-body{padding:22px 23px 13px}.wf-dialog-footer{padding:17px 23px}.wf-dialog-footer>span{max-width:42%;font-size:8px}.wf-parameter-main{grid-template-columns:minmax(100px,1.3fr) minmax(90px,1fr) minmax(87px,.85fr) 40px 22px;gap:8px}.wf-add-steps{gap:8px}.wf-add-steps>button{gap:6px;padding:12px 10px}.wf-add-steps>button>svg:last-child{display:none}.wf-form-grid{gap:14px}.wf-step-editor-body{padding:17px 16px 8px}}@media (max-width:580px){.wf-heading{gap:10px}.wf-heading h1{font-size:24px;line-height:1.6}.wf-heading>div>p{font-size:10px}.wf-heading>.btn{gap:0;margin-top:7px;padding:10px;font-size:0}.wf-heading>.btn>svg{width:17px;height:17px}.wf-intro{align-items:flex-start;gap:12px;margin-bottom:26px;padding:17px}.wf-intro-icon{border-radius:10px;width:39px;height:41px}.wf-intro-icon>svg{width:21px}.wf-intro strong{font-size:12px}.wf-intro p{margin-top:5px;font-size:10px}.wf-section-title{gap:10px}.wf-section-title h2{gap:7px;font-size:12px}.wf-section-title h2>span{padding:2px 4px;font-size:7px}.wf-section-title>.text-link{gap:3px;font-size:8px}.wf-section-title>.text-link>svg{width:10px}.wf-template-grid{grid-template-columns:1fr;gap:9px}.wf-template{flex-direction:row;gap:13px;padding:16px}.wf-template-symbol{width:39px;height:41px}.wf-template-copy>strong{font-size:12px}.wf-template-copy>small{-webkit-line-clamp:2;min-height:0;margin:5px 0 8px;font-size:10px}.wf-template-copy>span{font-size:8px}.wf-template>svg:last-child{width:14px;display:block}.wf-templates{margin-bottom:25px}.wf-panel-heading{padding:17px}.wf-list{max-height:610px;display:block}.wf-card{border-right:0}.wf-card-main{padding:18px 18px 11px}.wf-card-kicker{margin-bottom:9px}.wf-card h3{font-size:13px}.wf-card p{font-size:10px}.wf-card-footer{padding:0 18px 16px}.wf-detail-head{padding:21px 18px 18px}.wf-detail-head>h2{font-size:21px}.wf-detail-head>p{font-size:10px}.wf-detail-tabs{gap:22px;margin:0 18px}.wf-detail-tabs>button{gap:5px;font-size:10px}.wf-definition{padding:21px 18px 18px}.wf-inputs-summary>div>span{padding:7px 9px}.wf-inputs-summary strong{font-size:9px}.wf-inputs-summary small{font-size:7px}.wf-steps>li{gap:10px;padding-bottom:18px}.wf-step-number{width:23px;height:23px;font-size:8px}.wf-steps>li:not(:last-child):before{left:11px}.wf-step-preview{padding:12px}.wf-step-preview>header{gap:7px}.wf-step-preview h3{min-width:80px;font-size:11px}.wf-step-label{font-size:7px}.wf-step-icon{width:25px;height:25px}.wf-step-icon>svg{width:14px}.wf-step-preview>p{font-size:9px}.wf-instructions>pre{padding:9px;font-size:9px}.wf-prompt-source small{font-size:7px}.wf-detail-foot{flex-wrap:wrap;gap:7px;padding:15px 18px;font-size:8px}.wf-detail-foot>.text-link{font-size:8px}.wf-version-row{gap:10px;padding:15px 18px}.wf-version-row strong{font-size:10px}.wf-version-row small{font-size:8px}.wf-archive-confirm{margin:0 18px 13px;padding:13px}.wf-archive-confirm strong{font-size:10px}.wf-archive-confirm p{font-size:9px}.wf-footer{align-items:flex-start;font-size:8px}.wf-footer>svg{width:12px;margin-top:2px}.wf-footer>span:last-child{display:none}.wf-pagination{padding:13px 17px}.wf-empty{padding:35px 22px}.wf-empty h3{font-size:13px}.wf-empty>p{font-size:10px}.wf-error{gap:7px;padding:11px;font-size:10px}.wf-error>.text-link{font-size:9px}.wf-dialog{border-radius:10px;max-height:calc(100vh - 24px)}.wf-dialog>header{gap:11px;padding:18px 19px}.wf-dialog-icon{border-radius:10px;width:38px;height:39px}.wf-dialog-icon>svg{width:20px}.wf-dialog>header .eyebrow{letter-spacing:.9px;margin-bottom:5px;font-size:6px}.wf-dialog h2{font-size:18px;line-height:1.6}.wf-editor-body,.wf-run-body{padding:20px 18px 12px}.wf-form-grid{grid-template-columns:1fr;gap:0}.wf-field{margin-bottom:16px;font-size:10px}.wf-field>input,.wf-field>select,.wf-field>textarea,.wf-run-input>input,.wf-run-input>textarea{padding:9px 10px;font-size:11px}.wf-editor-section{margin-bottom:22px;padding-top:20px}.wf-section-title h3{gap:8px;font-size:9px}.wf-section-title h3>span{font-size:12px}.wf-limit{font-size:8px}.wf-form-help{font-size:9px}.wf-parameter-editor{padding:12px 12px 10px}.wf-parameter-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 27px;gap:2px 10px}.wf-parameter-main>.wf-field:first-child{grid-column:1/3}.wf-parameter-main>.wf-field:nth-child(2){grid-column:1}.wf-parameter-main>.wf-field:nth-child(3){grid-column:2}.wf-parameter-main>.wf-field{font-size:8px}.wf-parameter-main>.wf-field>input,.wf-parameter-main>.wf-field>select{padding:8px;font-size:10px}.wf-parameter-main>.wf-required{grid-area:3/1/auto/3;padding-top:4px;padding-bottom:5px;font-size:9px}.wf-parameter-main>.icon-btn{grid-area:1/3;align-self:end;margin:0 0 12px}.wf-parameter-description{gap:7px;margin-top:7px;font-size:8px}.wf-parameter-description>input{font-size:9px}.wf-add-input{padding:10px;font-size:10px}.wf-step-editor>header{gap:8px;padding:10px 12px}.wf-step-editor>header>strong{font-size:10px}.wf-step-editor-body{padding:15px 13px 7px}.wf-step-order{font-size:9px}.wf-step-controls{gap:1px}.wf-step-controls>.icon-btn{width:23px;height:23px}.wf-step-controls>.icon-btn>svg{width:12px}.wf-add-steps{grid-template-columns:1fr;gap:7px;margin-top:12px}.wf-add-steps>button{align-items:center;gap:10px;padding:12px}.wf-add-steps>button>svg{margin-top:0}.wf-add-steps>button>svg:last-child{display:block}.wf-add-steps strong{font-size:10px}.wf-add-steps small{margin-top:2px;font-size:8px}.wf-skill-choice{gap:8px;padding:10px}.wf-skill-choice strong{font-size:10px}.wf-skill-choice p{font-size:8px}.wf-skill-choice>.text-link{font-size:9px}.wf-checkbox strong{font-size:10px}.wf-checkbox small{font-size:9px}.wf-dialog-footer{flex-wrap:wrap;gap:7px;padding:15px 18px}.wf-dialog-footer>span{flex-basis:100%;width:100%;max-width:100%;margin-bottom:5px;font-size:8px}.wf-dialog-footer>.btn{padding:9px 10px;font-size:10px}.wf-run-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wf-run-summary>span{justify-content:flex-start;padding:11px 8px;font-size:9px}.wf-run-summary strong{font-size:19px}.wf-run-input-label>strong{font-size:11px}.wf-run-input-label>span,.wf-input-destination{font-size:8px}.wf-entry-search{margin-left:12px;margin-right:12px}.wf-picker-heading{padding:12px}.wf-selected-entries{padding-left:12px;padding-right:12px}.wf-selected-entries>button{max-width:220px;font-size:8px}.wf-picker-rows>label{gap:8px;padding:11px 12px}.wf-picker-rows strong{font-size:10px}.wf-picker-rows small{font-size:8px}.wf-picker-pages{gap:6px;padding:10px 12px}.wf-picker-pages>.text-link{font-size:8px}.wf-picker-pages>span{font-size:7px}.wf-tool-schema>summary{padding:9px 10px;font-size:9px}.wf-tool-schema>p{padding:0 11px 10px;font-size:9px}.wf-tool-schema>pre{padding:11px;font-size:9px}.wf-config-message,.wf-config-message>.text-link{font-size:9px}.wf-execution-plan{margin-top:0;padding:15px}.wf-execution-plan>h3{font-size:11px}.wf-execution-plan>ol>li{gap:9px}.wf-execution-plan strong{font-size:10px}.wf-execution-plan li p{font-size:9px}.wf-execution-plan li code{font-size:8px}.wf-plan-note{font-size:9px}.wf-version-body>.wf-muted,.wf-version-description{padding-left:18px;padding-right:18px}.wf-version-body>.wf-muted{font-size:9px}.wf-version-description{font-size:10px}}@media (prefers-reduced-motion:reduce){.wf-template,.wf-instructions>summary>svg:last-child,.wf-tool-schema>summary>svg:last-child{transition:none}.wf-template:hover{transform:none}}.wf-catalog-actions{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.wf-catalog-actions>.text-link{gap:6px;font-size:9px}.wf-config-message{flex-wrap:wrap}.wf-catalog-actions>.text-link:disabled{opacity:.5;cursor:wait}
