.contract-card[data-v-7d5aa54d]{display:grid;gap:14px}.contract-head[data-v-7d5aa54d]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.contract-title[data-v-7d5aa54d]{display:flex;align-items:flex-start;gap:10px}.contract-icon[data-v-7d5aa54d]{display:grid;width:34px;height:34px;place-items:center;color:var(--sp-primary);background:var(--sp-primary-light);border-radius:10px}.contract-title .section-help[data-v-7d5aa54d]{margin:3px 0 0}.contract-empty[data-v-7d5aa54d]{display:flex;align-items:flex-start;gap:10px;padding:16px;color:var(--sp-text-muted);background:var(--sp-input-bg);border:1px dashed var(--sp-border);border-radius:var(--sp-radius-sm)}.contract-empty strong[data-v-7d5aa54d]{display:block;color:var(--sp-text-main);font-size:.78rem}.contract-empty p[data-v-7d5aa54d]{margin:3px 0 0;font-size:.7rem;line-height:1.5}.contract-error[data-v-7d5aa54d]{color:var(--sp-red);border-color:var(--sp-red)}.contract-summary[data-v-7d5aa54d]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-left:3px solid var(--sp-primary);border-radius:var(--sp-radius-sm)}.contract-summary.breaking[data-v-7d5aa54d]{border-left-color:var(--sp-red)}.contract-summary.baseline[data-v-7d5aa54d]{border-left-color:var(--sp-cyan)}.contract-summary-copy[data-v-7d5aa54d]{display:grid;gap:2px}.contract-summary-copy strong[data-v-7d5aa54d]{color:var(--sp-text-main);font-size:.8rem}.contract-summary-copy small[data-v-7d5aa54d]{color:var(--sp-text-subtle);font-size:.63rem}.contract-chips[data-v-7d5aa54d]{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.contract-grid[data-v-7d5aa54d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contract-column[data-v-7d5aa54d]{min-width:0;padding:12px;background:var(--sp-card-bg);border:1px solid var(--sp-border-subtle);border-radius:var(--sp-radius-sm)}.column-head[data-v-7d5aa54d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.column-head strong[data-v-7d5aa54d]{font-size:.72rem}.column-head span[data-v-7d5aa54d]{color:var(--sp-text-subtle);font-size:.64rem}.change-list[data-v-7d5aa54d]{display:grid;gap:7px;max-height:280px;margin:0;padding:0;overflow:auto;list-style:none}.change-list li[data-v-7d5aa54d]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:start}.change-dot[data-v-7d5aa54d]{width:7px;height:7px;margin-top:4px;background:var(--sp-amber);border-radius:999px}.change-breaking .change-dot[data-v-7d5aa54d]{background:var(--sp-red)}.change-warning .change-dot[data-v-7d5aa54d]{background:var(--sp-amber)}.change-info .change-dot[data-v-7d5aa54d]{background:var(--sp-cyan)}.change-list strong[data-v-7d5aa54d]{display:block;color:var(--sp-text-main);font-family:var(--sp-font-mono);font-size:.62rem;overflow-wrap:anywhere}.change-list p[data-v-7d5aa54d]{margin:1px 0 0;color:var(--sp-text-muted);font-size:.65rem;line-height:1.4}.column-empty[data-v-7d5aa54d]{margin:0;color:var(--sp-text-subtle);font-size:.67rem;line-height:1.45}.schema-block[data-v-7d5aa54d]{border:1px solid var(--sp-border-subtle);border-radius:var(--sp-radius-sm);overflow:hidden}.schema-tabs[data-v-7d5aa54d]{display:flex;align-items:center;gap:4px;padding:6px;background:var(--sp-input-bg);border-bottom:1px solid var(--sp-border-subtle)}.schema-tabs button[data-v-7d5aa54d]{padding:5px 9px;color:var(--sp-text-muted);background:transparent;border:1px solid transparent;border-radius:6px;font-size:.64rem;font-weight:760;cursor:pointer}.schema-tabs button.active[data-v-7d5aa54d]{color:var(--sp-primary);background:var(--sp-card-bg);border-color:var(--sp-border)}.schema-tabs button[data-v-7d5aa54d]:disabled{opacity:.45;cursor:default}.schema-count[data-v-7d5aa54d]{margin-left:auto;color:var(--sp-text-subtle);font-size:.6rem}.schema-rows[data-v-7d5aa54d]{max-height:320px;margin:0;padding:8px 10px;overflow:auto;list-style:none}.schema-rows li[data-v-7d5aa54d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-height:24px;border-bottom:1px solid var(--sp-border-subtle)}.schema-rows li[data-v-7d5aa54d]:last-child{border-bottom:0}.schema-path[data-v-7d5aa54d]{color:var(--sp-text-main);font-size:.64rem;overflow-wrap:anywhere}.schema-type[data-v-7d5aa54d]{color:var(--sp-primary);font-size:.62rem}.schema-required[data-v-7d5aa54d],.schema-nullable[data-v-7d5aa54d]{padding:1px 5px;border-radius:999px;font-size:.55rem;font-weight:760}.schema-required[data-v-7d5aa54d]{color:var(--sp-amber);background:var(--sp-amber-light)}.schema-nullable[data-v-7d5aa54d]{color:var(--sp-cyan);background:var(--sp-cyan-light)}.sample-block[data-v-7d5aa54d]{padding:10px 12px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:var(--sp-radius-sm)}.sample-block summary[data-v-7d5aa54d]{color:var(--sp-text-main);font-size:.68rem;font-weight:760;cursor:pointer}.sample-grid[data-v-7d5aa54d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.sample-grid pre[data-v-7d5aa54d]{max-height:220px;margin:4px 0 0;padding:8px;overflow:auto;color:var(--sp-code-text);background:var(--sp-code-bg);border-radius:6px;font-family:var(--sp-font-mono);font-size:.6rem;white-space:pre-wrap}.sample-note[data-v-7d5aa54d]{margin:7px 0 0;color:var(--sp-text-subtle);font-size:.6rem}.contract-history[data-v-7d5aa54d]{display:grid;gap:5px}.history-row[data-v-7d5aa54d]{display:flex;flex-wrap:wrap;gap:5px}.history-pill[data-v-7d5aa54d]{padding:3px 7px;color:var(--sp-text-muted);background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:999px;font-size:.58rem}.history-pill.danger[data-v-7d5aa54d]{color:var(--sp-red);border-color:var(--sp-red)}@media(max-width:760px){.contract-head[data-v-7d5aa54d],.contract-summary[data-v-7d5aa54d]{flex-direction:column;align-items:stretch}.contract-grid[data-v-7d5aa54d],.sample-grid[data-v-7d5aa54d]{grid-template-columns:1fr}.contract-chips[data-v-7d5aa54d]{justify-content:flex-start}}.flow-graph-card[data-v-71e600fd]{display:grid;gap:13px;padding:16px;background:var(--sp-card-bg);border:1px solid var(--sp-border-subtle);border-radius:14px}.flow-graph-head[data-v-71e600fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.flow-graph-head h3[data-v-71e600fd]{margin:2px 0 0;font-size:.94rem}.flow-graph-head p[data-v-71e600fd]{margin:3px 0 0;color:var(--sp-text-muted);font-size:.68rem}.flow-graph-state[data-v-71e600fd]{display:grid;justify-items:end;gap:4px}.monitor-pill[data-v-71e600fd]{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;color:var(--sp-text-muted);background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:999px;font-size:.62rem;font-weight:760}.monitor-pill.up[data-v-71e600fd]{color:var(--sp-green);border-color:color-mix(in srgb,var(--sp-green) 35%,transparent)}.monitor-pill.down[data-v-71e600fd]{color:var(--sp-red);border-color:color-mix(in srgb,var(--sp-red) 35%,transparent)}.live-dot[data-v-71e600fd]{width:6px;height:6px;background:currentColor;border-radius:999px}.live-dot.pulsing[data-v-71e600fd]{animation:live-pulse-71e600fd 1.6s ease-in-out infinite}.next-run[data-v-71e600fd]{color:var(--sp-text-subtle);font-size:.58rem}.flow-track[data-v-71e600fd]{display:flex;align-items:stretch;gap:0;padding:10px 2px 12px;overflow-x:auto;scrollbar-width:thin}.flow-node[data-v-71e600fd]{flex:0 0 auto;display:grid;align-content:start;gap:3px;width:180px;padding:11px;text-align:left;color:var(--sp-text-main);background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:11px}.flow-node.endpoint[data-v-71e600fd]{cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.flow-node.endpoint[data-v-71e600fd]:hover{transform:translateY(-2px);border-color:var(--sp-border-hover)}.flow-node.selected[data-v-71e600fd]{border-color:var(--sp-primary);box-shadow:0 0 0 3px var(--sp-primary-light)}.flow-node.pass[data-v-71e600fd]{border-left:3px solid var(--sp-green)}.flow-node.fail[data-v-71e600fd]{border-left:3px solid var(--sp-red)}.flow-node.pending[data-v-71e600fd]{border-left:3px solid var(--sp-border-hover)}.flow-node.running[data-v-71e600fd]{animation:node-breathe-71e600fd 1.8s ease-in-out infinite}.flow-node.trigger[data-v-71e600fd],.flow-node.end[data-v-71e600fd]{width:130px;align-content:center;background:var(--sp-card-header)}.flow-node.end.failed[data-v-71e600fd]{border-color:var(--sp-red)}.node-kicker[data-v-71e600fd]{color:var(--sp-text-subtle);font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.flow-node strong[data-v-71e600fd]{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.flow-node small[data-v-71e600fd]{overflow:hidden;color:var(--sp-text-subtle);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.node-top[data-v-71e600fd]{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:2px}.method-badge[data-v-71e600fd]{padding:2px 5px;color:var(--sp-text-inverse);background:var(--sp-primary);border-radius:4px;font-family:var(--sp-font-mono);font-size:.52rem;font-weight:800}.method-badge.get[data-v-71e600fd]{background:var(--sp-cyan)}.method-badge.post[data-v-71e600fd]{background:var(--sp-green)}.method-badge.put[data-v-71e600fd],.method-badge.patch[data-v-71e600fd]{background:var(--sp-amber)}.method-badge.delete[data-v-71e600fd]{background:var(--sp-red)}.node-status[data-v-71e600fd]{color:var(--sp-text-subtle);font-size:.53rem;font-weight:800}.flow-node.pass .node-status[data-v-71e600fd]{color:var(--sp-green)}.flow-node.fail .node-status[data-v-71e600fd]{color:var(--sp-red)}.node-meta[data-v-71e600fd]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;color:var(--sp-text-subtle);font-size:.55rem}.flow-connector[data-v-71e600fd]{position:relative;flex:0 0 36px;display:grid;place-items:center}.flow-connector[data-v-71e600fd]:before{width:100%;height:2px;background:var(--sp-border);content:""}.flow-connector span[data-v-71e600fd]{position:absolute;width:7px;height:7px;background:var(--sp-primary);border-radius:999px;opacity:0}.flow-connector.active span[data-v-71e600fd]{opacity:1;animation:packet-71e600fd 1.8s linear infinite}.flow-connector.failed[data-v-71e600fd]:before{background:var(--sp-red)}.flow-connector.failed span[data-v-71e600fd]{background:var(--sp-red)}.flow-legend[data-v-71e600fd]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--sp-text-subtle);font-size:.58rem}.flow-legend span[data-v-71e600fd]{display:inline-flex;align-items:center;gap:4px}.legend-dot[data-v-71e600fd]{width:6px;height:6px;border-radius:999px;background:var(--sp-border-hover)}.legend-dot.pass[data-v-71e600fd]{background:var(--sp-green)}.legend-dot.fail[data-v-71e600fd]{background:var(--sp-red)}.incident-hint[data-v-71e600fd]{margin-left:auto;color:var(--sp-red)}.step-detail[data-v-71e600fd]{padding:12px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:10px}.step-detail-head[data-v-71e600fd]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.step-detail-head strong[data-v-71e600fd]{display:block;margin-top:1px;font-size:.8rem}.step-detail dl[data-v-71e600fd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.step-detail dt[data-v-71e600fd]{color:var(--sp-text-subtle);font-size:.56rem;text-transform:uppercase;letter-spacing:.04em}.step-detail dd[data-v-71e600fd]{margin:2px 0 0;color:var(--sp-text-main);font-size:.68rem;overflow-wrap:anywhere}.step-detail dd.pass[data-v-71e600fd]{color:var(--sp-green)}.step-detail dd.fail[data-v-71e600fd]{color:var(--sp-red)}.step-error[data-v-71e600fd]{margin:9px 0 0;padding:7px 9px;color:var(--sp-red);background:var(--sp-red-light);border-radius:6px;font-size:.65rem}.step-ok[data-v-71e600fd]{margin:9px 0 0;color:var(--sp-green);font-size:.65rem}@keyframes packet-71e600fd{0%{left:0}to{left:calc(100% - 7px)}}@keyframes live-pulse-71e600fd{0%,to{box-shadow:0 0 0 0 currentColor;opacity:.7}50%{box-shadow:0 0 0 5px transparent;opacity:1}}@keyframes node-breathe-71e600fd{0%,to{box-shadow:0 0 0 0 var(--sp-primary-light)}50%{box-shadow:0 0 0 6px var(--sp-primary-glow)}}@media(max-width:760px){.flow-graph-head[data-v-71e600fd]{flex-direction:column}.flow-graph-state[data-v-71e600fd]{justify-items:start}.step-detail dl[data-v-71e600fd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.flow-connector.active span[data-v-71e600fd],.flow-node.running[data-v-71e600fd],.live-dot.pulsing[data-v-71e600fd]{animation:none}}.api-workspace-panel[data-v-50146fd6]{display:grid;gap:16px}.api-notice[data-v-50146fd6]{padding:11px 14px;border:1px solid var(--sp-border);border-radius:10px;font-size:.78rem}.api-notice.success[data-v-50146fd6]{color:var(--sp-green);background:var(--sp-green-light)}.api-notice.error[data-v-50146fd6]{color:var(--sp-red);background:var(--sp-red-light)}.workspace-toolbar[data-v-50146fd6],.environment-bar[data-v-50146fd6]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.workspace-picker[data-v-50146fd6]{display:flex;align-items:center;gap:18px;min-width:0}.workspace-picker>div[data-v-50146fd6]{display:grid}.workspace-picker select[data-v-50146fd6]{min-width:260px}.workspace-actions[data-v-50146fd6],.environment-summary[data-v-50146fd6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hidden-input[data-v-50146fd6]{display:none}.empty-workspace[data-v-50146fd6]{display:flex;align-items:center;justify-content:center;gap:18px;min-height:230px;color:var(--sp-primary)}.empty-workspace div[data-v-50146fd6]{max-width:650px}.empty-workspace p[data-v-50146fd6]{margin-top:5px;color:var(--sp-text-muted)}.environment-bar>div[data-v-50146fd6]:first-child{display:flex;align-items:center;gap:10px}.environment-bar select[data-v-50146fd6]{min-width:220px}.environment-summary[data-v-50146fd6]{font-size:.7rem;color:var(--sp-text-muted)}.link-button[data-v-50146fd6]{padding:0;color:var(--sp-primary);background:none;border:0;cursor:pointer;font:inherit;font-weight:700}.api-layout[data-v-50146fd6]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.api-sidebar[data-v-50146fd6]{position:sticky;top:92px;overflow:hidden;padding:0;max-height:calc(100vh - 115px)}.api-mode-tabs[data-v-50146fd6]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--sp-border-subtle)}.api-mode-tabs button[data-v-50146fd6]{padding:12px 9px;background:transparent;border:0;color:var(--sp-text-muted);cursor:pointer}.api-mode-tabs button.active[data-v-50146fd6]{color:var(--sp-primary);box-shadow:inset 0 -2px var(--sp-primary)}.api-mode-tabs span[data-v-50146fd6]{font-size:.6rem}.sidebar-heading[data-v-50146fd6]{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-bottom:1px solid var(--sp-border-subtle)}.icon-mini[data-v-50146fd6]{display:grid;place-items:center;min-width:27px;height:27px;padding:0;background:transparent;border:1px solid var(--sp-border);border-radius:7px;color:var(--sp-text-muted);cursor:pointer}.icon-mini[data-v-50146fd6]:hover{color:var(--sp-primary);border-color:var(--sp-primary)}.icon-mini.danger[data-v-50146fd6]:hover{color:var(--sp-red);border-color:var(--sp-red)}.request-list[data-v-50146fd6]{display:grid;max-height:calc(100vh - 225px);overflow:auto;padding:7px;align-content:start}.collection-search[data-v-50146fd6]{display:flex;align-items:center;gap:6px;margin:7px 9px 0;padding:6px 8px;color:var(--sp-text-subtle);background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:8px}.collection-search input[data-v-50146fd6]{min-width:0;flex:1;padding:0;font-size:.64rem;background:transparent;border:0}.collection-search small[data-v-50146fd6]{color:var(--sp-text-subtle);font-size:.58rem}.collection-group[data-v-50146fd6]{display:grid;gap:2px;margin-bottom:5px}.collection-header[data-v-50146fd6]{display:flex;align-items:center;gap:5px;padding:5px 6px;color:var(--sp-text-muted);border-radius:6px;cursor:pointer}.collection-header[data-v-50146fd6]:hover{background:var(--sp-input-bg)}.collection-header strong[data-v-50146fd6]{flex:1;min-width:0;overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.collection-header>span[data-v-50146fd6]{color:var(--sp-text-subtle);font-size:.57rem}.collection-header .icon-mini[data-v-50146fd6]{min-width:20px;height:20px;border:0}.collection-counter[data-v-50146fd6]{margin-left:auto;color:var(--sp-text-subtle);font-size:.6rem}.request-item[data-v-50146fd6]{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:9px 8px;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--sp-text-main);cursor:pointer;-webkit-user-select:none;user-select:none}.request-item[data-v-50146fd6]:hover,.request-item.active[data-v-50146fd6]{background:var(--sp-input-bg);border-color:var(--sp-border)}.request-item>span[data-v-50146fd6]:nth-child(2){display:grid;min-width:0}.request-item strong[data-v-50146fd6],.request-item small[data-v-50146fd6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-item small[data-v-50146fd6]{color:var(--sp-text-subtle);font-size:.62rem}.method[data-v-50146fd6]{font-size:.58rem;font-weight:900}.method.get[data-v-50146fd6]{color:var(--sp-green)}.method.post[data-v-50146fd6]{color:var(--sp-amber)}.method.put[data-v-50146fd6],.method.patch[data-v-50146fd6]{color:var(--sp-cyan)}.method.delete[data-v-50146fd6]{color:var(--sp-red)}.validation-dot[data-v-50146fd6]{width:8px;height:8px;border-radius:50%}.validation-dot.pass[data-v-50146fd6]{background:var(--sp-green)}.validation-dot.fail[data-v-50146fd6]{background:var(--sp-red)}.flow-status[data-v-50146fd6]{font-size:.7rem}.flow-status.up[data-v-50146fd6]{color:var(--sp-green)}.flow-status.down[data-v-50146fd6]{color:var(--sp-red)}.flow-status.paused[data-v-50146fd6]{color:var(--sp-text-subtle)}.request-workbench[data-v-50146fd6],.flow-workbench[data-v-50146fd6]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:16px;min-width:0}.request-editor[data-v-50146fd6],.response-panel[data-v-50146fd6],.flow-editor[data-v-50146fd6],.flow-result[data-v-50146fd6]{padding:0;overflow:hidden}.request-command[data-v-50146fd6]{display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:8px;padding:14px;border-bottom:1px solid var(--sp-border-subtle)}.method-select[data-v-50146fd6]{font-weight:900}.url-input[data-v-50146fd6]{min-width:0}.request-metadata[data-v-50146fd6]{display:grid;grid-template-columns:1fr 220px auto;gap:8px;align-items:center;padding:9px 14px;border-bottom:1px solid var(--sp-border-subtle)}.validated-label[data-v-50146fd6]{color:var(--sp-green);font-size:.66rem;font-weight:700}.learning-label[data-v-50146fd6]{color:var(--sp-amber);font-size:.66rem}.editor-tabs[data-v-50146fd6],.response-tabs[data-v-50146fd6]{display:flex;gap:2px;padding:0 14px;border-bottom:1px solid var(--sp-border-subtle);overflow:auto}.editor-tabs button[data-v-50146fd6],.response-tabs button[data-v-50146fd6]{padding:10px 8px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--sp-text-muted);font-size:.7rem;cursor:pointer}.editor-tabs button.active[data-v-50146fd6],.response-tabs button.active[data-v-50146fd6]{color:var(--sp-primary);border-bottom-color:var(--sp-primary)}.editor-tabs span[data-v-50146fd6]{margin-left:4px;padding:1px 4px;border-radius:8px;background:var(--sp-input-bg);font-size:.55rem}.editor-pane[data-v-50146fd6]{min-height:270px;padding:14px}.pane-row[data-v-50146fd6],.body-toolbar[data-v-50146fd6],.editor-footer[data-v-50146fd6],.flow-title-row[data-v-50146fd6],.token-heading[data-v-50146fd6],.monitor-policy[data-v-50146fd6],.monitor-policy>div[data-v-50146fd6],.response-header[data-v-50146fd6],.response-stats[data-v-50146fd6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.code-editor[data-v-50146fd6]{width:100%;resize:vertical;background:var(--sp-code-bg);color:var(--sp-code-text);line-height:1.55}.auth-pane[data-v-50146fd6]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.auth-pane label[data-v-50146fd6],.token-grid label[data-v-50146fd6],.environment-form label[data-v-50146fd6]{display:grid;gap:5px}.auth-pane label span[data-v-50146fd6],.token-grid label span[data-v-50146fd6],.environment-form label span[data-v-50146fd6]{color:var(--sp-text-muted);font-size:.68rem}.auth-pane .wide[data-v-50146fd6]{grid-column:1/-1}.oauth-help[data-v-50146fd6]{padding:10px;background:var(--sp-input-bg);border-radius:8px;color:var(--sp-text-muted);font-size:.7rem}.body-toolbar[data-v-50146fd6]{justify-content:flex-start;margin-bottom:10px}.body-toolbar select[data-v-50146fd6]{min-width:150px}.body-toolbar input[data-v-50146fd6]{min-width:260px}.body-empty[data-v-50146fd6]{display:grid;place-items:center;min-height:220px;color:var(--sp-text-subtle);font-size:.75rem}.file-body-tools[data-v-50146fd6]{display:flex;align-items:center;gap:9px;margin-top:9px;color:var(--sp-text-muted);font-size:.66rem;flex-wrap:wrap}.file-body-tools label[data-v-50146fd6]{display:inline-flex;align-items:center;cursor:pointer}.editor-footer[data-v-50146fd6]{padding:11px 14px;border-top:1px solid var(--sp-border-subtle)}.editor-footer>div[data-v-50146fd6]{display:flex;align-items:center;gap:7px}.compact-number[data-v-50146fd6]{width:90px}.monitor-safe[data-v-50146fd6]{display:flex;align-items:center;gap:5px;color:var(--sp-text-muted);font-size:.64rem;white-space:nowrap}.monitor-safe input[data-v-50146fd6]{width:14px;height:14px}.response-header[data-v-50146fd6]{padding:14px}.response-header>div[data-v-50146fd6]:first-child{display:grid}.response-ok[data-v-50146fd6]{color:var(--sp-green)}.response-fail[data-v-50146fd6]{color:var(--sp-red)}.response-stats[data-v-50146fd6]{justify-content:flex-end;flex-wrap:wrap;color:var(--sp-text-muted);font-size:.65rem}.response-body[data-v-50146fd6]{min-height:360px;max-height:620px;margin:0;padding:14px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:var(--sp-code-bg);color:var(--sp-code-text);font-size:.69rem;line-height:1.55}.tests-panel[data-v-50146fd6],.history-panel[data-v-50146fd6]{min-height:320px;padding:14px}.test-pass[data-v-50146fd6]{padding:10px;color:var(--sp-green);background:var(--sp-green-light);border-radius:8px}.test-fail[data-v-50146fd6]{margin-top:7px;padding:9px;color:var(--sp-red);background:var(--sp-red-light);border-radius:8px}.history-panel table[data-v-50146fd6]{width:100%;margin-top:10px;border-collapse:collapse;font-size:.68rem}.history-panel th[data-v-50146fd6],.history-panel td[data-v-50146fd6]{padding:8px;border-bottom:1px solid var(--sp-border-subtle);text-align:left}.history-panel tbody tr[data-v-50146fd6]{cursor:pointer}.history-panel tbody tr[data-v-50146fd6]:hover{background:var(--sp-input-bg)}.flow-title-row[data-v-50146fd6]{padding:14px;border-bottom:1px solid var(--sp-border-subtle)}.flow-title-row>div[data-v-50146fd6]{display:flex;align-items:center;gap:8px}.flow-title-row>div[data-v-50146fd6]:first-child{display:grid;align-items:initial}.flow-name[data-v-50146fd6]{min-width:280px;font-weight:700}.flow-editor>.section-help[data-v-50146fd6]{padding:10px 14px;margin:0}.flow-steps[data-v-50146fd6]{display:grid;gap:8px;padding:8px 14px}.flow-kpis[data-v-50146fd6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 14px 10px}.flow-kpis>div[data-v-50146fd6]{display:grid;gap:1px;padding:9px 11px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:9px}.flow-kpis>div.danger[data-v-50146fd6]{border-color:color-mix(in srgb,var(--sp-red) 45%,transparent)}.flow-kpis span[data-v-50146fd6]{color:var(--sp-text-subtle);font-size:.58rem;text-transform:uppercase;letter-spacing:.04em}.flow-kpis strong[data-v-50146fd6]{color:var(--sp-text-main);font-size:.88rem}.flow-kpis small[data-v-50146fd6]{color:var(--sp-text-subtle);font-size:.58rem}.flow-alert[data-v-50146fd6]{display:flex;align-items:flex-start;gap:9px;margin:0 14px 10px;padding:11px 12px;color:var(--sp-red);background:var(--sp-red-light);border:1px solid color-mix(in srgb,var(--sp-red) 35%,transparent);border-radius:9px}.flow-alert>div[data-v-50146fd6]{flex:1}.flow-alert strong[data-v-50146fd6]{font-size:.72rem}.flow-alert p[data-v-50146fd6]{margin:2px 0 0;color:var(--sp-text-muted);font-size:.64rem}.flow-run-error[data-v-50146fd6]{display:flex;align-items:flex-start;gap:7px;margin:0 14px 10px;padding:8px 10px;color:var(--sp-red);background:var(--sp-red-light);border-radius:7px;font-size:.65rem;line-height:1.45}.flow-incidents[data-v-50146fd6]{display:grid;gap:6px;margin:0 14px 10px}.flow-incidents article[data-v-50146fd6]{display:flex;align-items:flex-start;gap:8px;padding:8px 9px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:8px}.flow-incidents article.open[data-v-50146fd6]{border-left:2px solid var(--sp-red)}.flow-incidents article.resolved[data-v-50146fd6]{border-left:2px solid var(--sp-green)}.incident-state[data-v-50146fd6]{color:var(--sp-text-subtle);font-size:.53rem;font-weight:800}.flow-incidents article.open .incident-state[data-v-50146fd6]{color:var(--sp-red)}.flow-incidents article.resolved .incident-state[data-v-50146fd6]{color:var(--sp-green)}.flow-incidents article div[data-v-50146fd6]{display:grid;gap:1px;min-width:0}.flow-incidents article strong[data-v-50146fd6]{color:var(--sp-text-main);font-size:.65rem;line-height:1.35}.flow-incidents article small[data-v-50146fd6]{color:var(--sp-text-subtle);font-size:.57rem}.flow-editor-label[data-v-50146fd6]{display:flex;align-items:baseline;gap:8px;margin:8px 14px 0}.flow-editor-label strong[data-v-50146fd6]{font-size:.7rem}.flow-editor-label span[data-v-50146fd6]{color:var(--sp-text-subtle);font-size:.6rem}.flow-step[data-v-50146fd6]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:10px}.step-order[data-v-50146fd6]{display:flex;align-items:center;width:28px;flex-direction:column;gap:2px}.step-order>span[data-v-50146fd6]{display:grid;width:23px;height:23px;place-items:center;color:var(--sp-primary);background:var(--sp-primary-light);border-radius:999px;font-size:.64rem;font-weight:900}.step-move[data-v-50146fd6]{display:grid;width:22px;height:16px;place-items:center;padding:0;color:var(--sp-text-subtle);background:transparent;border:0;border-radius:4px;cursor:pointer}.step-move[data-v-50146fd6]:hover:not(:disabled){color:var(--sp-primary);background:var(--sp-primary-light)}.step-move[data-v-50146fd6]:disabled{opacity:.3;cursor:default}.request-copy[data-v-50146fd6]{min-width:20px;height:20px;border:0;opacity:0}.request-item:hover .request-copy[data-v-50146fd6],.request-item.active .request-copy[data-v-50146fd6]{opacity:1}.flow-editor[data-v-50146fd6] .flow-graph-card{margin:4px 14px 10px}.monitor-inline[data-v-50146fd6]{padding:2px 7px;color:var(--sp-text-muted);background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:999px;font-size:.57rem;font-weight:760}.monitor-inline.up[data-v-50146fd6]{color:var(--sp-green);border-color:color-mix(in srgb,var(--sp-green) 35%,transparent)}.monitor-inline.down[data-v-50146fd6]{color:var(--sp-red);border-color:color-mix(in srgb,var(--sp-red) 35%,transparent)}.step-line[data-v-50146fd6]{display:grid;grid-template-columns:1fr 1.3fr auto auto;gap:8px;align-items:center}.step-line label[data-v-50146fd6]{display:flex;align-items:center;gap:5px;font-size:.63rem;color:var(--sp-text-muted)}.step-content details[data-v-50146fd6]{margin-top:8px}.step-content summary[data-v-50146fd6]{cursor:pointer;color:var(--sp-primary);font-size:.66rem}.step-details[data-v-50146fd6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.step-details label[data-v-50146fd6]{display:grid;gap:4px}.step-details span[data-v-50146fd6]{font-size:.62rem;color:var(--sp-text-muted)}.step-details textarea[data-v-50146fd6]{background:var(--sp-code-bg);color:var(--sp-code-text)}.add-step[data-v-50146fd6]{margin:0 14px 12px}.token-policy[data-v-50146fd6],.monitor-policy[data-v-50146fd6]{margin:0 14px 12px;padding:12px;border:1px solid var(--sp-border-subtle);border-radius:10px}.token-policy[data-v-50146fd6]{display:grid;gap:10px}.token-heading>div[data-v-50146fd6],.monitor-policy>div:first-child>div[data-v-50146fd6]{display:grid;flex:1}.token-heading p[data-v-50146fd6],.monitor-policy p[data-v-50146fd6]{color:var(--sp-text-muted);font-size:.65rem}.token-heading label[data-v-50146fd6]{display:flex;align-items:center;gap:5px;font-size:.68rem}.token-grid[data-v-50146fd6]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.token-grid label[data-v-50146fd6]:last-child{display:flex;align-items:center;gap:6px}.monitor-policy>div[data-v-50146fd6]:first-child{display:flex;align-items:center;gap:9px}.monitor-policy label[data-v-50146fd6]{display:flex;align-items:center;gap:5px;font-size:.68rem}.monitor-policy input[data-v-50146fd6]{width:80px}.flow-run-steps[data-v-50146fd6]{display:grid;gap:8px;padding:12px}.flow-run-steps article[data-v-50146fd6]{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:9px;border-left:3px solid var(--sp-border);background:var(--sp-input-bg);border-radius:7px}.flow-run-steps article.pass[data-v-50146fd6]{border-left-color:var(--sp-green)}.flow-run-steps article.fail[data-v-50146fd6]{border-left-color:var(--sp-red)}.flow-run-steps article>span[data-v-50146fd6]{font-weight:900}.flow-run-steps article div[data-v-50146fd6]{display:grid}.flow-run-steps small[data-v-50146fd6],.flow-run-steps p[data-v-50146fd6]{color:var(--sp-text-muted);font-size:.64rem}.monitor-state[data-v-50146fd6]{display:flex;justify-content:space-between;gap:8px;padding:12px;border-top:1px solid var(--sp-border-subtle);font-size:.68rem}.monitor-state strong[data-v-50146fd6]{color:var(--sp-primary)}.flow-history[data-v-50146fd6]{padding:12px;border-top:1px solid var(--sp-border-subtle);overflow:auto}.history-title[data-v-50146fd6]{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:.68rem}.history-title span[data-v-50146fd6]{color:var(--sp-text-muted);margin-left:auto}.flow-history table[data-v-50146fd6]{width:100%;border-collapse:collapse;font-size:.64rem}.flow-history th[data-v-50146fd6],.flow-history td[data-v-50146fd6]{padding:7px;border-bottom:1px solid var(--sp-border-subtle);text-align:left}.body-empty.small[data-v-50146fd6]{min-height:100px}.modal-backdrop[data-v-50146fd6]{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:var(--sp-overlay)}.environment-dialog[data-v-50146fd6]{width:min(760px,100%);padding:0}.dialog-header[data-v-50146fd6]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--sp-border-subtle)}.environment-form[data-v-50146fd6]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px}.environment-form .wide[data-v-50146fd6]{grid-column:1/-1}.environment-form textarea[data-v-50146fd6]{background:var(--sp-code-bg);color:var(--sp-code-text)}.dialog-actions[data-v-50146fd6]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--sp-border-subtle)}code[data-v-50146fd6]{font-family:var(--sp-font-mono);color:var(--sp-code-info)}.api-ai-strip[data-v-50146fd6]{display:flex;align-items:center;gap:12px;padding:10px 13px;border-left:3px solid var(--sp-primary);transition:border-color .18s ease,background-color .18s ease}.api-ai-strip.thinking[data-v-50146fd6]{background:color-mix(in srgb,var(--sp-primary-light) 48%,var(--sp-card-bg));border-left-color:var(--sp-cyan)}.api-ai-identity[data-v-50146fd6]{display:flex;align-items:center;gap:8px;color:var(--sp-primary)}.api-ai-identity>div[data-v-50146fd6]{display:grid}.api-ai-strip p[data-v-50146fd6]{flex:1;color:var(--sp-text-muted);font-size:.66rem}.api-ai-strip a[data-v-50146fd6]{color:var(--sp-primary);font-size:.66rem;font-weight:800;text-decoration:none}.ai-action-button[data-v-50146fd6]{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid color-mix(in srgb,var(--sp-primary) 30%,var(--sp-border));border-radius:6px;background:var(--sp-primary-light);color:var(--sp-primary);cursor:pointer;font-size:.61rem}.ai-action-button[data-v-50146fd6]:disabled{opacity:.55;cursor:not-allowed}.semantic-progress[data-v-50146fd6]{position:relative;display:flex;align-items:center;gap:8px;height:27px;padding:0 12px;overflow:hidden;color:var(--sp-primary);background:color-mix(in srgb,var(--sp-primary-light) 55%,var(--sp-card-bg));border-bottom:1px solid var(--sp-border-subtle);font-size:.62rem}.semantic-progress>span[data-v-50146fd6]{position:absolute;left:0;bottom:0;width:28%;height:2px;background:var(--sp-primary);animation:semantic-progress-50146fd6 1.15s ease-in-out infinite}.semantic-progress em[data-v-50146fd6]{font-style:normal}.api-ai-result[data-v-50146fd6]{display:grid;gap:8px;padding:12px;border-top:1px solid var(--sp-border-subtle);background:color-mix(in srgb,var(--sp-primary-light) 28%,var(--sp-card-bg))}.api-ai-result>div[data-v-50146fd6]{display:flex;align-items:center;gap:7px;color:var(--sp-primary)}.api-ai-result>div span[data-v-50146fd6]{margin-left:auto;color:var(--sp-text-subtle);font-size:.6rem}.api-ai-result p[data-v-50146fd6]{color:var(--sp-text-muted);font-size:.67rem;line-height:1.5}.api-ai-result ul[data-v-50146fd6]{display:grid;gap:5px;margin:0;padding-left:17px}.api-ai-result li[data-v-50146fd6]{color:var(--sp-text-muted);font-size:.63rem}.api-ai-result li span[data-v-50146fd6]{display:block;color:var(--sp-text-subtle)}.analysis-arrive[data-v-50146fd6]{animation:workspace-analysis-arrive-50146fd6 .19s ease-out}.flow-run-steps article[data-v-50146fd6]{transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.operation-running[data-v-50146fd6]{border-color:color-mix(in srgb,var(--sp-primary) 35%,var(--sp-border))}@keyframes semantic-progress-50146fd6{0%{transform:translate(-110%)}60%,to{transform:translate(360%)}}@keyframes workspace-analysis-arrive-50146fd6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:1350px){.request-workbench[data-v-50146fd6],.flow-workbench[data-v-50146fd6]{grid-template-columns:1fr}.response-panel[data-v-50146fd6],.flow-result[data-v-50146fd6]{min-height:300px}.api-layout[data-v-50146fd6]{grid-template-columns:240px minmax(0,1fr)}.token-grid[data-v-50146fd6]{grid-template-columns:repeat(2,1fr)}.flow-kpis[data-v-50146fd6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.flow-kpis[data-v-50146fd6]{grid-template-columns:1fr}.flow-editor-label[data-v-50146fd6]{align-items:flex-start;flex-direction:column;gap:2px}}@media(max-width:900px){.workspace-toolbar[data-v-50146fd6],.environment-bar[data-v-50146fd6],.workspace-picker[data-v-50146fd6]{align-items:stretch;flex-direction:column}.workspace-picker select[data-v-50146fd6]{min-width:0}.api-layout[data-v-50146fd6]{grid-template-columns:1fr}.api-sidebar[data-v-50146fd6]{position:static;max-height:none}.request-list[data-v-50146fd6]{max-height:300px}.request-command[data-v-50146fd6]{grid-template-columns:90px 1fr}.request-command .btn[data-v-50146fd6]{grid-column:1/-1}.request-metadata[data-v-50146fd6],.auth-pane[data-v-50146fd6],.step-details[data-v-50146fd6],.environment-form[data-v-50146fd6]{grid-template-columns:1fr}.auth-pane .wide[data-v-50146fd6],.environment-form .wide[data-v-50146fd6]{grid-column:auto}.step-line[data-v-50146fd6],.token-grid[data-v-50146fd6]{grid-template-columns:1fr}.flow-title-row[data-v-50146fd6]{align-items:stretch;flex-direction:column}.flow-title-row>div[data-v-50146fd6]{align-items:stretch;flex-direction:column}.flow-name[data-v-50146fd6]{min-width:0}}.contract-options[data-v-50146fd6]{display:grid;gap:12px;align-content:start}.contract-option[data-v-50146fd6]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;padding:11px 12px;background:var(--sp-card-bg);border:1px solid var(--sp-border-subtle);border-radius:9px}.contract-option input[data-v-50146fd6]{width:16px;height:16px;margin-top:1px}.contract-option span[data-v-50146fd6]{display:grid;gap:2px}.contract-option strong[data-v-50146fd6]{color:var(--sp-text-main);font-size:.74rem}.contract-option small[data-v-50146fd6]{color:var(--sp-text-subtle);font-size:.65rem;line-height:1.45}.contract-docs-field[data-v-50146fd6]{display:grid;gap:5px}.contract-docs-field>span[data-v-50146fd6]{color:var(--sp-text-muted);font-size:.68rem;font-weight:650}.contract-clear-docs[data-v-50146fd6]{display:flex;align-items:center;gap:6px;color:var(--sp-text-muted);font-size:.66rem}.contract-clear-docs input[data-v-50146fd6]{width:15px;height:15px}.contract-response[data-v-50146fd6]{padding:10px;overflow:auto}.contract-response[data-v-50146fd6] .contract-card{border:0;box-shadow:none;padding:0}.external-mode-tabs[data-v-370bd861]{display:flex;gap:4px;margin-bottom:18px;padding:4px;width:fit-content}.external-mode-tabs button[data-v-370bd861]{padding:8px 13px;color:var(--sp-text-muted);background:transparent;border:0;border-radius:8px;font-size:.72rem;font-weight:750;cursor:pointer}.external-mode-tabs button.active[data-v-370bd861]{color:var(--sp-on-primary);background:var(--sp-primary)}.header-actions[data-v-370bd861],.filters[data-v-370bd861],.policy-summary[data-v-370bd861],.service-name[data-v-370bd861],.row-actions[data-v-370bd861],.pagination[data-v-370bd861],.hero-state[data-v-370bd861],.form-footer[data-v-370bd861],.form-footer>div[data-v-370bd861],.clear-row[data-v-370bd861],.clear-inline[data-v-370bd861],.active-field[data-v-370bd861]{display:flex;align-items:center;gap:9px}.notice[data-v-370bd861]{display:flex;align-items:center;gap:9px;margin-bottom:18px;padding:12px 14px;border-radius:var(--sp-radius-sm);font-size:.82rem}.notice.success[data-v-370bd861]{color:var(--sp-green);background:var(--sp-green-light);border:1px solid color-mix(in srgb,var(--sp-green) 30%,transparent)}.notice.error[data-v-370bd861]{color:var(--sp-red);background:var(--sp-red-light);border:1px solid color-mix(in srgb,var(--sp-red) 30%,transparent)}.database-warning[data-v-370bd861]{display:flex;gap:13px;align-items:center;margin-bottom:18px;color:var(--sp-amber)}.database-warning p[data-v-370bd861]{color:var(--sp-text-muted);font-size:.78rem}.kpi-grid[data-v-370bd861]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;margin-bottom:18px}.catalog-toolbar[data-v-370bd861]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:14px 16px}.filters[data-v-370bd861]{flex:1;flex-wrap:wrap}.filters select[data-v-370bd861]{min-width:145px}.search-field[data-v-370bd861]{position:relative;display:flex;align-items:center;min-width:min(320px,100%);flex:1}.search-field svg[data-v-370bd861]{position:absolute;left:12px;color:var(--sp-text-subtle)}.search-field input[data-v-370bd861]{width:100%;padding-left:36px}.policy-summary[data-v-370bd861]{color:var(--sp-text-muted);font-size:.72rem;white-space:nowrap}.workspace-grid[data-v-370bd861]{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.7fr);align-items:start;gap:18px}.service-catalog[data-v-370bd861]{position:sticky;top:92px;max-height:calc(100vh - 115px);overflow:hidden}.service-list[data-v-370bd861]{display:grid;gap:8px;max-height:calc(100vh - 285px);overflow:auto;padding-right:3px}.service-row[data-v-370bd861]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:12px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:11px;cursor:pointer;transition:.15s ease}.service-row[data-v-370bd861]:hover,.service-row.selected[data-v-370bd861]{background:var(--sp-card-bg-hover);border-color:var(--sp-primary)}.state-dot[data-v-370bd861]{width:10px;height:10px;border-radius:50%;background:var(--sp-text-subtle);box-shadow:0 0 0 4px color-mix(in srgb,var(--sp-text-subtle) 14%,transparent)}.state-dot.up[data-v-370bd861]{background:var(--sp-green);box-shadow:0 0 0 4px var(--sp-green-light)}.state-dot.down[data-v-370bd861]{background:var(--sp-red);box-shadow:0 0 0 4px var(--sp-red-light)}.state-dot.degraded[data-v-370bd861]{background:var(--sp-amber);box-shadow:0 0 0 4px var(--sp-amber-light)}.state-dot.paused[data-v-370bd861]{background:var(--sp-purple);box-shadow:0 0 0 4px var(--sp-purple-light)}.service-main[data-v-370bd861]{min-width:0;display:grid;gap:3px}.service-name strong[data-v-370bd861]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-name .badge[data-v-370bd861]{padding:1px 6px}.env-tag[data-v-370bd861]{color:var(--sp-text-subtle);font-size:.62rem;font-weight:800}.endpoint[data-v-370bd861],.service-main small[data-v-370bd861]{overflow:hidden;color:var(--sp-text-subtle);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.service-measure[data-v-370bd861]{display:grid;justify-items:end;gap:2px}.service-measure strong[data-v-370bd861]{font-size:.78rem}.service-measure span[data-v-370bd861]{color:var(--sp-text-subtle);font-size:.62rem}.icon-button[data-v-370bd861]{display:grid;width:32px;height:32px;place-items:center;color:var(--sp-text-muted);background:transparent;border:1px solid var(--sp-border);border-radius:8px;cursor:pointer}.icon-button[data-v-370bd861]:hover{color:var(--sp-primary);border-color:var(--sp-primary)}.icon-button.danger[data-v-370bd861]:hover{color:var(--sp-red);border-color:var(--sp-red)}.pagination[data-v-370bd861]{justify-content:space-between;margin-top:13px;padding-top:13px;border-top:1px solid var(--sp-border-subtle);color:var(--sp-text-muted);font-size:.7rem}.detail-stack[data-v-370bd861]{display:grid;gap:18px;min-width:0}.detail-loading[data-v-370bd861]{display:flex;min-height:180px;align-items:center;justify-content:center;gap:10px;color:var(--sp-text-muted)}.service-hero[data-v-370bd861]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;overflow:hidden;border-left:4px solid var(--sp-text-subtle)}.service-hero.up[data-v-370bd861]{border-left-color:var(--sp-green)}.service-hero.down[data-v-370bd861]{border-left-color:var(--sp-red)}.service-hero.degraded[data-v-370bd861]{border-left-color:var(--sp-amber)}.service-hero.paused[data-v-370bd861]{border-left-color:var(--sp-purple)}.hero-state .state-dot[data-v-370bd861]{width:13px;height:13px}.hero-state h3[data-v-370bd861]{font-size:1.35rem}.hero-state .eyebrow[data-v-370bd861]{margin:0}.hero-identity[data-v-370bd861]{display:grid;gap:4px;min-width:0}.hero-identity strong[data-v-370bd861]{font-size:1rem}.hero-identity span[data-v-370bd861],.hero-identity small[data-v-370bd861]{overflow:hidden;color:var(--sp-text-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.hero-time[data-v-370bd861]{display:grid;justify-items:end;gap:2px;text-align:right}.hero-time span[data-v-370bd861],.hero-time small[data-v-370bd861]{color:var(--sp-text-subtle);font-size:.66rem}.hero-time strong[data-v-370bd861]{font-size:.8rem}.detail-kpis[data-v-370bd861]{display:grid;grid-template-columns:repeat(5,minmax(135px,1fr));gap:12px}.window-toolbar[data-v-370bd861]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px}.window-toolbar>div[data-v-370bd861]:first-child{display:grid}.window-toolbar span[data-v-370bd861]{color:var(--sp-text-subtle);font-size:.7rem}.segmented[data-v-370bd861]{display:flex;padding:3px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:9px}.segmented button[data-v-370bd861]{padding:5px 10px;color:var(--sp-text-muted);background:transparent;border:0;border-radius:6px;font-size:.7rem;cursor:pointer}.segmented button.active[data-v-370bd861]{color:var(--sp-text-inverse);background:var(--sp-primary)}.chart-grid[data-v-370bd861]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.chart-card[data-v-370bd861]{min-width:0}.intelligence-panel[data-v-370bd861]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:17px;align-items:center}.prediction-icon[data-v-370bd861]{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:var(--sp-purple);background:var(--sp-purple-light)}.prediction-icon.warning[data-v-370bd861]{color:var(--sp-amber);background:var(--sp-amber-light)}.prediction-icon.healthy[data-v-370bd861]{color:var(--sp-green);background:var(--sp-green-light)}.prediction-copy h3[data-v-370bd861]{font-size:.9rem;line-height:1.45}.prediction-copy p[data-v-370bd861]{color:var(--sp-text-subtle);font-size:.7rem}.intelligence-panel dl[data-v-370bd861]{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.intelligence-panel dl div[data-v-370bd861]{display:grid}.intelligence-panel dt[data-v-370bd861]{color:var(--sp-text-subtle);font-size:.63rem}.intelligence-panel dd[data-v-370bd861]{font-family:var(--sp-font-mono);font-size:.75rem;font-weight:700}.table-shell[data-v-370bd861]{overflow:auto}.table-shell table[data-v-370bd861]{width:100%;border-collapse:collapse;font-size:.72rem}.table-shell th[data-v-370bd861],.table-shell td[data-v-370bd861]{padding:10px;border-bottom:1px solid var(--sp-border-subtle);text-align:left;vertical-align:top}.table-shell th[data-v-370bd861]{color:var(--sp-text-subtle);font-size:.62rem;text-transform:uppercase}.reason-cell[data-v-370bd861]{min-width:220px;color:var(--sp-text-muted)}.modal-backdrop[data-v-370bd861]{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:var(--sp-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.service-dialog[data-v-370bd861]{width:min(1040px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:0;box-shadow:var(--sp-shadow-lg)}.dialog-header[data-v-370bd861]{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--sp-card-bg);border-bottom:1px solid var(--sp-border-subtle)}.dialog-header h3[data-v-370bd861]{font-size:1.1rem}.service-form[data-v-370bd861]{display:grid;gap:16px;padding:22px 24px 26px}.service-form label[data-v-370bd861]{display:grid;gap:5px}.service-form label>span[data-v-370bd861],.form-section-title span[data-v-370bd861]{color:var(--sp-text-muted);font-size:.7rem;font-weight:650}.form-grid[data-v-370bd861]{display:grid;gap:12px}.form-grid.two[data-v-370bd861]{grid-template-columns:2fr 1fr}.form-grid.three[data-v-370bd861]{grid-template-columns:repeat(3,1fr)}.form-grid.four[data-v-370bd861]{grid-template-columns:repeat(4,1fr)}.protocol-grid[data-v-370bd861]{grid-template-columns:120px 130px minmax(0,1fr)}.auth-grid[data-v-370bd861]{grid-template-columns:repeat(4,minmax(150px,1fr))}.form-section[data-v-370bd861]{display:grid;gap:13px;padding:15px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:12px}.form-section-title[data-v-370bd861]{display:flex;align-items:center;gap:9px}.form-section-title>div[data-v-370bd861]{display:grid}.clear-row[data-v-370bd861],.clear-inline[data-v-370bd861]{flex-wrap:wrap;color:var(--sp-text-muted);font-size:.7rem}.clear-row label[data-v-370bd861],.clear-inline[data-v-370bd861]{display:flex;grid-template-columns:auto 1fr}.form-footer[data-v-370bd861]{position:sticky;bottom:-26px;justify-content:space-between;margin:0 -24px -26px;padding:15px 24px;background:var(--sp-card-bg);border-top:1px solid var(--sp-border-subtle)}.active-field[data-v-370bd861]{grid-template-columns:auto 1fr!important}.active-field input[data-v-370bd861],.clear-row input[data-v-370bd861],.clear-inline input[data-v-370bd861]{width:16px;height:16px;min-height:auto}.compact[data-v-370bd861]{min-height:120px}.contract-toggle[data-v-370bd861]{grid-template-columns:auto 1fr!important;align-items:start;gap:9px!important;padding:10px 12px;background:var(--sp-card-bg);border:1px solid var(--sp-border-subtle);border-radius:9px}.contract-toggle input[data-v-370bd861]{width:16px;height:16px;min-height:auto;margin-top:1px}.contract-toggle>span[data-v-370bd861]{display:grid;gap:2px}.contract-toggle strong[data-v-370bd861]{color:var(--sp-text-main);font-size:.74rem}.contract-toggle small[data-v-370bd861]{color:var(--sp-text-subtle);font-size:.65rem;line-height:1.45}.field-hint[data-v-370bd861]{margin:-4px 0 0;color:var(--sp-text-subtle);font-size:.62rem;overflow-wrap:anywhere}@media(max-width:1450px){.kpi-grid[data-v-370bd861],.detail-kpis[data-v-370bd861]{grid-template-columns:repeat(3,1fr)}.workspace-grid[data-v-370bd861]{grid-template-columns:minmax(330px,.8fr) minmax(0,1.4fr)}.chart-grid[data-v-370bd861]{grid-template-columns:1fr}.intelligence-panel[data-v-370bd861]{grid-template-columns:auto 1fr}.intelligence-panel dl[data-v-370bd861]{grid-column:1 / -1}.auth-grid[data-v-370bd861]{grid-template-columns:repeat(2,1fr)}}@media(max-width:1050px){.workspace-grid[data-v-370bd861]{grid-template-columns:1fr}.service-catalog[data-v-370bd861]{position:static;max-height:none}.service-list[data-v-370bd861]{max-height:500px}.catalog-toolbar[data-v-370bd861]{align-items:stretch;flex-direction:column}.policy-summary[data-v-370bd861]{white-space:normal}.form-grid.four[data-v-370bd861]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.kpi-grid[data-v-370bd861],.detail-kpis[data-v-370bd861]{grid-template-columns:repeat(2,1fr)}.service-row[data-v-370bd861]{grid-template-columns:auto minmax(0,1fr) auto}.service-measure[data-v-370bd861]{display:none}.row-actions[data-v-370bd861]{grid-column:2 / -1;justify-content:flex-end}.service-hero[data-v-370bd861]{grid-template-columns:1fr}.hero-time[data-v-370bd861]{justify-items:start;text-align:left}.intelligence-panel[data-v-370bd861]{grid-template-columns:1fr}.prediction-icon[data-v-370bd861]{width:42px;height:42px}.form-grid.two[data-v-370bd861],.form-grid.three[data-v-370bd861],.form-grid.four[data-v-370bd861],.protocol-grid[data-v-370bd861],.auth-grid[data-v-370bd861]{grid-template-columns:1fr}.window-toolbar[data-v-370bd861],.form-footer[data-v-370bd861]{align-items:stretch;flex-direction:column}.segmented[data-v-370bd861]{width:100%}.segmented button[data-v-370bd861]{flex:1}.modal-backdrop[data-v-370bd861]{padding:8px}.service-dialog[data-v-370bd861]{max-height:calc(100vh - 16px)}.header-actions[data-v-370bd861]{width:100%}.header-actions .btn[data-v-370bd861]{flex:1}}
