.git-collaboration-topology[data-v-a3642159]{z-index:3;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rt-chip-border) 78%, var(--rt-panel-border));background:linear-gradient(180deg, color-mix(in srgb, var(--rt-accent-soft) 18%, transparent), transparent 28%), color-mix(in srgb, var(--rt-panel-bg) 96%, transparent);box-shadow:none;color:var(--rt-title);pointer-events:none;border-radius:18px;position:absolute;overflow:hidden}.git-collaboration-topology__head[data-v-a3642159]{z-index:1;align-items:baseline;gap:10px;display:flex;position:absolute;top:14px;left:18px}.git-collaboration-topology__head strong[data-v-a3642159]{color:var(--rt-title);font-size:.84rem;font-weight:840}.git-collaboration-topology__canvas[data-v-a3642159]{width:100%;height:100%;display:block}.git-cadence-note[data-v-a3642159]{fill:color-mix(in srgb, #fef3a7 84%, var(--rt-panel-bg));stroke:color-mix(in srgb, #ca8a04 36%, var(--rt-panel-border))}.git-cadence-note__fold[data-v-a3642159]{fill:none;stroke:color-mix(in srgb, #ca8a04 42%, var(--rt-panel-border))}.git-cadence-note__title[data-v-a3642159],.git-cadence-note__text[data-v-a3642159],.git-cadence-label[data-v-a3642159],.git-cadence-caption[data-v-a3642159],.git-cadence-phase__text[data-v-a3642159],.git-cadence-release__text[data-v-a3642159],.git-cadence-iteration__text[data-v-a3642159]{fill:var(--rt-text);font-weight:760}.git-cadence-note__title[data-v-a3642159]{font-size:12px;font-weight:900}.git-cadence-note__text[data-v-a3642159],.git-cadence-caption[data-v-a3642159]{font-size:11px}.git-cadence-label[data-v-a3642159],.git-cadence-phase__text[data-v-a3642159]{font-size:12px;font-weight:900}.git-cadence-release[data-v-a3642159]{fill:color-mix(in srgb, #bbf7d0 76%, var(--rt-panel-bg));stroke:color-mix(in srgb, #06b6d4 76%, var(--rt-panel-border))}.git-cadence-iteration[data-v-a3642159]{fill:color-mix(in srgb, #dcfce7 66%, var(--rt-panel-bg));stroke:color-mix(in srgb, #06b6d4 70%, var(--rt-panel-border))}.git-cadence-release__text[data-v-a3642159],.git-cadence-iteration__text[data-v-a3642159]{font-size:11px}.git-cadence-phase[data-v-a3642159]{fill:none;stroke:var(--rt-muted);stroke-width:1px}.git-collaboration-topology__legend line[data-v-a3642159]{stroke-width:2px;transition:stroke-width .16s,opacity .16s}.git-collaboration-topology__legend text[data-v-a3642159]{fill:var(--rt-muted);font-size:10px;font-weight:500;transition:fill .16s,opacity .16s}.git-collaboration-topology__legend>g[data-v-a3642159]{cursor:pointer;pointer-events:bounding-box;outline:none;transition:opacity .16s}.git-collaboration-topology__legend>g:hover line[data-v-a3642159],.git-collaboration-topology__legend>g:focus-visible line[data-v-a3642159],.git-collaboration-topology__legend>g.is-active line[data-v-a3642159]{stroke-width:3.2px}.git-collaboration-topology__legend>g:hover text[data-v-a3642159],.git-collaboration-topology__legend>g:focus-visible text[data-v-a3642159],.git-collaboration-topology__legend>g.is-active text[data-v-a3642159]{fill:currentColor}.git-collaboration-topology__legend>g.is-muted[data-v-a3642159]{opacity:.24}.git-collaboration-topology__lanes line[data-v-a3642159]{stroke:color-mix(in srgb, var(--rt-line) 78%, transparent);stroke-dasharray:5 4}.git-collaboration-topology__lanes rect[data-v-a3642159]{fill:color-mix(in srgb, #bae6fd 68%, var(--rt-panel-bg));stroke:color-mix(in srgb, #0ea5e9 65%, var(--rt-panel-border))}.git-collaboration-topology__lanes .is-tag rect[data-v-a3642159]{fill:color-mix(in srgb, #fecaca 74%, var(--rt-panel-bg))}.git-collaboration-topology__lanes .is-hotfix rect[data-v-a3642159]{fill:color-mix(in srgb, #ddd6fe 72%, var(--rt-panel-bg))}.git-collaboration-topology__lanes text[data-v-a3642159]{fill:var(--rt-text);font-size:11px;font-weight:780}.git-collaboration-topology__edge[data-v-a3642159]{fill:none;stroke-width:1.35px;transition:stroke-width .18s,opacity .18s}.git-collaboration-topology__edge-flow[data-v-a3642159]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.01 18;opacity:.78;pointer-events:none;will-change:stroke-dashoffset;animation:1.2s linear infinite git-collaboration-flow-a3642159}.git-collaboration-topology__edge-paths>g[data-v-a3642159],.git-collaboration-topology__edge-labels>g[data-v-a3642159]{transition:opacity .18s}.git-collaboration-topology__edge-paths>g.is-active .git-collaboration-topology__edge[data-v-a3642159]{stroke-width:2.15px}.git-collaboration-topology__edge-paths>g.is-active .git-collaboration-topology__edge-flow[data-v-a3642159]{stroke-width:3.2px;opacity:1}.git-collaboration-topology__edge-paths>g.is-muted[data-v-a3642159],.git-collaboration-topology__edge-labels>g.is-muted[data-v-a3642159]{opacity:.1}.git-collaboration-topology__edges .is-pull[data-v-a3642159],.git-collaboration-topology__legend .is-pull[data-v-a3642159]{color:#1685f8;stroke:currentColor}.git-collaboration-topology__edges .is-feature[data-v-a3642159],.git-collaboration-topology__legend .is-feature[data-v-a3642159]{color:#22a447;stroke:currentColor}.git-collaboration-topology__edges .is-merge[data-v-a3642159],.git-collaboration-topology__legend .is-merge[data-v-a3642159]{color:#f05252;stroke:currentColor}.git-collaboration-topology__edges .is-hotfix[data-v-a3642159],.git-collaboration-topology__legend .is-hotfix[data-v-a3642159]{color:#f59e0b;stroke:currentColor}.git-collaboration-topology__edges .is-release[data-v-a3642159]{color:#94a3b8;stroke:currentColor}.git-collaboration-topology__arrow[data-v-a3642159]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.git-collaboration-topology__arrow.is-pull[data-v-a3642159]{stroke:#1685f8}.git-collaboration-topology__arrow.is-feature[data-v-a3642159]{stroke:#22a447}.git-collaboration-topology__arrow.is-merge[data-v-a3642159]{stroke:#f05252}.git-collaboration-topology__arrow.is-hotfix[data-v-a3642159]{stroke:#f59e0b}.git-collaboration-topology__arrow.is-release[data-v-a3642159]{stroke:#94a3b8}.git-collaboration-topology__edge-label[data-v-a3642159]{fill:color-mix(in srgb, currentColor 86%, var(--rt-title));paint-order:stroke;stroke:color-mix(in srgb, var(--rt-panel-bg) 88%, transparent);stroke-width:3px;stroke-linejoin:round;font-size:10px;font-weight:780}.git-collaboration-topology__node circle[data-v-a3642159]{fill:color-mix(in srgb, #bae6fd 78%, var(--rt-panel-bg));stroke:color-mix(in srgb, #0ea5e9 82%, var(--rt-panel-border));stroke-width:1.2px;transition:filter .18s,stroke-width .18s}.git-collaboration-topology__node.is-tag circle[data-v-a3642159]{fill:color-mix(in srgb, #fecaca 80%, var(--rt-panel-bg))}.git-collaboration-topology__node.is-feature circle[data-v-a3642159],.git-collaboration-topology__node.is-urgent circle[data-v-a3642159]{fill:color-mix(in srgb, #a7e3e9 76%, var(--rt-panel-bg))}.git-collaboration-topology__node.is-hotfix circle[data-v-a3642159]{fill:color-mix(in srgb, #ddd6fe 78%, var(--rt-panel-bg))}.git-collaboration-topology__node[data-v-a3642159]{cursor:pointer;pointer-events:bounding-box;outline:none;transition:opacity .18s}.git-collaboration-topology__node text[data-v-a3642159]{pointer-events:none}.git-collaboration-topology__node:hover circle[data-v-a3642159],.git-collaboration-topology__node:focus-visible circle[data-v-a3642159],.git-collaboration-topology__node.is-active circle[data-v-a3642159]{filter:drop-shadow(0 0 5px #0ea5e96b);stroke-width:2px}.git-collaboration-topology__node.is-selected circle[data-v-a3642159]{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--rt-accent) 56%, transparent));stroke:var(--rt-accent);stroke-width:2.6px}.git-collaboration-topology__node.is-muted[data-v-a3642159]{opacity:.16}.git-node-value[data-v-a3642159],.git-node-caption[data-v-a3642159],.git-node-version[data-v-a3642159]{fill:var(--rt-text);font-weight:760}.git-node-value[data-v-a3642159]{font-size:11px;font-weight:900}.git-node-caption[data-v-a3642159]{font-size:10px}.git-node-version[data-v-a3642159]{fill:#ef4444;font-size:12px;font-weight:900}@keyframes git-collaboration-flow-a3642159{0%{stroke-dashoffset:0}to{stroke-dashoffset:-36px}}@media (prefers-reduced-motion:reduce){.git-collaboration-topology__edge-flow[data-v-a3642159]{opacity:.42;animation:none}.git-collaboration-topology__edge[data-v-a3642159],.git-collaboration-topology__edge-paths>g[data-v-a3642159],.git-collaboration-topology__edge-labels>g[data-v-a3642159],.git-collaboration-topology__node[data-v-a3642159],.git-collaboration-topology__node circle[data-v-a3642159],.git-collaboration-topology__legend>g[data-v-a3642159],.git-collaboration-topology__legend line[data-v-a3642159],.git-collaboration-topology__legend text[data-v-a3642159]{transition:none}}.data-center-topology[data-v-2f43d1f1]{--dc-space:#5c6fae;--dc-network:#28789d;--dc-power-a:#bc7628;--dc-power-b:#ad4f5d;--dc-cooling-supply:#278794;--dc-cooling-return:#8d6077;--dc-operations:#5f6c77;width:2440px;height:880px;color:var(--rt-text);-webkit-user-select:none;user-select:none;position:absolute;inset:0}.data-center-topology__physical[data-v-2f43d1f1]{width:2440px;height:880px;position:absolute;inset:0 auto auto 0;overflow:visible}.dc-stop-metal-light[data-v-2f43d1f1]{stop-color:color-mix(in srgb, var(--rt-node-bg) 96%, var(--rt-title))}.dc-stop-metal-mid[data-v-2f43d1f1]{stop-color:color-mix(in srgb, var(--rt-node-bg) 82%, var(--rt-frame-border))}.dc-stop-metal-dark[data-v-2f43d1f1]{stop-color:color-mix(in srgb, var(--rt-node-bg) 62%, var(--rt-frame-border))}.dc-stop-rack-light[data-v-2f43d1f1]{stop-color:color-mix(in srgb, var(--rt-title) 82%, var(--rt-node-bg))}.dc-stop-rack-dark[data-v-2f43d1f1]{stop-color:color-mix(in srgb, var(--rt-title) 96%, var(--rt-node-bg))}.dc-stop-glass-light[data-v-2f43d1f1]{stop-color:color-mix(in srgb, var(--dc-network) 20%, var(--rt-node-bg))}.dc-stop-glass-dark[data-v-2f43d1f1]{stop-color:color-mix(in srgb, var(--dc-network) 42%, var(--rt-title))}.dc-campus-boundary[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--rt-frame-bg) 34%, transparent);stroke:color-mix(in srgb, var(--rt-frame-border) 74%, transparent);stroke-width:1.25px;stroke-dasharray:8 7}.dc-campus-road[data-v-2f43d1f1]{fill:none;stroke:color-mix(in srgb, var(--dc-operations) 12%, var(--rt-frame-border));stroke-width:20px;stroke-linecap:round}.dc-space-title[data-v-2f43d1f1],.dc-building-title[data-v-2f43d1f1],.dc-room-title[data-v-2f43d1f1]{fill:var(--rt-title);letter-spacing:.04em;font-size:14px;font-weight:700}.dc-space-hierarchy[data-v-2f43d1f1]{color:var(--dc-space);transition:opacity .16s}.dc-space-hierarchy>path[data-v-2f43d1f1]{fill:none;stroke:color-mix(in srgb, var(--dc-space) 54%, var(--rt-frame-border));stroke-width:1.5px;stroke-dasharray:6 5}.dc-space-hierarchy g>path[data-v-2f43d1f1],.dc-space-hierarchy g>rect[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-space) 7%, var(--rt-node-bg));stroke:var(--dc-space);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dc-space-hierarchy g>text[data-v-2f43d1f1]{fill:var(--rt-title);font-size:11px;font-weight:700}.dc-space-hierarchy__note[data-v-2f43d1f1]{fill:var(--rt-muted);letter-spacing:.08em;font-size:11px;font-weight:700}.dc-drawing-note[data-v-2f43d1f1],.dc-room-note[data-v-2f43d1f1],.dc-route-note[data-v-2f43d1f1]{fill:var(--rt-muted);paint-order:stroke;stroke:var(--rt-page-bg);stroke-width:2px;stroke-linejoin:round;font-size:12px;font-weight:600}.dc-building-shell[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--rt-node-bg) 92%, transparent);stroke:color-mix(in srgb, var(--rt-title) 62%, var(--rt-frame-border));stroke-width:3px}.dc-electrical-room rect[data-v-2f43d1f1],.dc-network-room rect[data-v-2f43d1f1],.dc-operations-room rect[data-v-2f43d1f1],.dc-support-room rect[data-v-2f43d1f1],.dc-mechanical-room rect[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--rt-frame-bg) 76%, transparent);stroke:var(--rt-frame-border);stroke-width:1.5px}.dc-electrical-room rect[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-power-a) 5%, var(--rt-frame-bg))}.dc-network-room rect[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-network) 5%, var(--rt-frame-bg))}.dc-operations-room rect[data-v-2f43d1f1],.dc-support-room rect[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-operations) 5%, var(--rt-frame-bg))}.dc-mechanical-room rect[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-cooling-supply) 5%, var(--rt-frame-bg))}.dc-data-hall-floor>rect[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--rt-node-bg) 90%, transparent)}.dc-floor-grid-line[data-v-2f43d1f1]{fill:none;stroke:color-mix(in srgb, var(--rt-frame-border) 24%, transparent);stroke-width:.6px}.dc-data-hall-wall[data-v-2f43d1f1]{fill:none;stroke:var(--rt-frame-border);stroke-width:2px}.dc-physical-asset[data-v-2f43d1f1]{color:var(--dc-operations);transition:opacity .16s}.dc-physical-asset.is-space[data-v-2f43d1f1]{color:var(--dc-space)}.dc-physical-asset.is-network[data-v-2f43d1f1]{color:var(--dc-network)}.dc-physical-asset.is-power[data-v-2f43d1f1]{color:var(--dc-power-a)}.dc-physical-asset.is-cooling[data-v-2f43d1f1]{color:var(--dc-cooling-supply)}.dc-physical-asset.is-operations[data-v-2f43d1f1]{color:var(--dc-operations)}.dc-physical-asset.is-muted[data-v-2f43d1f1],.dc-space-hierarchy.is-muted[data-v-2f43d1f1],.dc-route-layer.is-muted[data-v-2f43d1f1],.dc-power-chain.is-muted[data-v-2f43d1f1],.dc-cooling-chain.is-muted[data-v-2f43d1f1],.dc-cable-tray.is-muted[data-v-2f43d1f1],.dc-cold-aisle.is-muted[data-v-2f43d1f1]{opacity:.16}.dc-monitoring-chain.is-hidden[data-v-2f43d1f1],.layer-all .dc-system-detail[data-v-2f43d1f1]{opacity:0;pointer-events:none}.layer-all .dc-system-summary[data-v-2f43d1f1]{opacity:.72}.is-route-hidden .dc-system-summary[data-v-2f43d1f1],.is-route-hidden .dc-system-detail[data-v-2f43d1f1]{opacity:0;pointer-events:none}.data-center-topology:not(.layer-all):not(.layer-cooling) .dc-airflow[data-v-2f43d1f1]{opacity:0}.dc-physical-asset text[data-v-2f43d1f1],.dc-cable-tray text[data-v-2f43d1f1],.dc-cold-aisle text[data-v-2f43d1f1]{fill:var(--rt-title);text-anchor:middle;font-size:12.5px;font-weight:600}.dc-route[data-v-2f43d1f1]{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dc-route-trunk[data-v-2f43d1f1]{stroke-width:2.25px}.dc-route-branch[data-v-2f43d1f1]{stroke-width:1.5px}.dc-route.is-network[data-v-2f43d1f1]{stroke:var(--dc-network);stroke-dasharray:7 5}.dc-route.is-power-a[data-v-2f43d1f1]{stroke:var(--dc-power-a)}.dc-route.is-power-b[data-v-2f43d1f1]{stroke:var(--dc-power-b);stroke-dasharray:7 4}.dc-route.is-generator-feed[data-v-2f43d1f1]{stroke:var(--dc-power-a);stroke-dasharray:5 5}.dc-route.is-condenser-water[data-v-2f43d1f1]{stroke:color-mix(in srgb, var(--dc-cooling-supply) 62%, var(--dc-operations));stroke-dasharray:5 5}.dc-route.is-cooling-supply[data-v-2f43d1f1]{stroke:var(--dc-cooling-supply)}.dc-route.is-cooling-return[data-v-2f43d1f1]{stroke:var(--dc-cooling-return);stroke-dasharray:7 5}.dc-route.is-water-makeup[data-v-2f43d1f1]{stroke:var(--dc-cooling-supply);stroke-width:1.25px;stroke-dasharray:2 6}.dc-route.is-monitoring[data-v-2f43d1f1]{stroke:var(--dc-operations);stroke-width:1.25px;stroke-dasharray:1 6}.dc-arrow-network[data-v-2f43d1f1]{fill:var(--dc-network)}.dc-arrow-power-a[data-v-2f43d1f1]{fill:var(--dc-power-a)}.dc-arrow-power-b[data-v-2f43d1f1]{fill:var(--dc-power-b)}.dc-arrow-cold[data-v-2f43d1f1]{fill:var(--dc-cooling-supply)}.dc-arrow-hot[data-v-2f43d1f1]{fill:var(--dc-cooling-return)}.dc-line-detail[data-v-2f43d1f1]{fill:none;stroke:currentColor;stroke-width:1.5px}.dc-fiber-entry path[data-v-2f43d1f1]{fill:none;stroke:var(--dc-network);stroke-width:1.75px;stroke-dasharray:7 5}.dc-fiber-entry.is-b path[data-v-2f43d1f1]{stroke-dasharray:3 7}.dc-fiber-entry text[data-v-2f43d1f1]{fill:var(--dc-network);font-size:12px;font-weight:600}.dc-network-port[data-v-2f43d1f1],.dc-network-appliance[data-v-2f43d1f1],.dc-network-cabinet[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-network) 8%, var(--rt-node-bg));stroke:var(--dc-network);stroke-width:1.6px}.dc-device-slots[data-v-2f43d1f1]{fill:none;stroke:currentColor;stroke-width:1.2px}.dc-cable-tray>path[data-v-2f43d1f1]:not(.dc-route){fill:none;stroke:var(--dc-network);stroke-width:1.25px;stroke-dasharray:3 5}.dc-tor-bars[data-v-2f43d1f1]{fill:none;stroke:var(--dc-network);stroke-width:1.5px;stroke-dasharray:6 4}.dc-management-line[data-v-2f43d1f1]{fill:none;stroke:var(--dc-operations);stroke-width:1.25px;stroke-dasharray:2 6}.dc-rack-unit rect[data-v-2f43d1f1]{fill:url(#dc-rack-face);stroke:color-mix(in srgb, var(--rt-title) 74%, var(--rt-frame-border));stroke-width:1.4px}.dc-rack-unit path[data-v-2f43d1f1]{fill:none;stroke:color-mix(in srgb, var(--rt-page-bg) 76%, transparent);stroke-width:1px}.dc-rack-unit circle[data-v-2f43d1f1]{fill:var(--dc-network)}.dc-rack-unit.is-storage rect[data-v-2f43d1f1]{stroke:var(--dc-network)}.dc-rack-unit.is-ai rect[data-v-2f43d1f1]{stroke:var(--dc-space);stroke-width:2px}.dc-cold-aisle[data-v-2f43d1f1],.dc-cold-aisle rect[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-cooling-supply) 10%, var(--rt-node-bg));stroke:color-mix(in srgb, var(--dc-cooling-supply) 68%, var(--rt-frame-border));stroke-width:1.4px}.dc-hot-aisle[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-cooling-return) 10%, var(--rt-node-bg));stroke:color-mix(in srgb, var(--dc-cooling-return) 68%, var(--rt-frame-border));stroke-width:1.4px}.dc-airflow[data-v-2f43d1f1]{fill:none;stroke-width:1.5px;stroke-dasharray:6 5}.dc-airflow.is-cold[data-v-2f43d1f1]{stroke:var(--dc-cooling-supply)}.dc-airflow.is-hot[data-v-2f43d1f1]{stroke:var(--dc-cooling-return)}.dc-pylon[data-v-2f43d1f1]{fill:none;stroke:var(--dc-power-a);stroke-width:2.2px}.dc-pylon.is-b[data-v-2f43d1f1]{stroke:var(--dc-power-b)}.dc-power-cabinet[data-v-2f43d1f1],.dc-ups-unit[data-v-2f43d1f1],.dc-transfer-switch[data-v-2f43d1f1],.dc-pdu-unit[data-v-2f43d1f1],.dc-battery-rack[data-v-2f43d1f1]{fill:url(#dc-metal);stroke:var(--dc-power-a);stroke-width:1.8px}.dc-power-cabinet.is-b[data-v-2f43d1f1],.dc-ups-unit.is-b[data-v-2f43d1f1],.dc-transformer.is-b[data-v-2f43d1f1],.dc-transfer-switch.is-b[data-v-2f43d1f1],.dc-pdu-unit.is-b[data-v-2f43d1f1]{stroke:var(--dc-power-b)}.dc-device-screen[data-v-2f43d1f1]{fill:url(#dc-glass);stroke:var(--dc-network);stroke-width:1px}.dc-transformer[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-power-a) 9%, var(--rt-node-bg));stroke:var(--dc-power-a);stroke-width:2px}.dc-battery-cell[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-power-a) 16%, var(--rt-node-bg));stroke:var(--dc-power-a);stroke-width:1px}.dc-rack-pdu-rail[data-v-2f43d1f1]{fill:none;stroke:var(--dc-power-a);stroke-width:1.5px;stroke-dasharray:2 5}.dc-generator-unit rect[data-v-2f43d1f1],.dc-fuel-tank[data-v-2f43d1f1]{fill:url(#dc-metal);stroke:var(--dc-power-a);stroke-width:2px}.dc-generator-unit circle[data-v-2f43d1f1],.dc-generator-unit path[data-v-2f43d1f1]{fill:none;stroke:var(--dc-power-a);stroke-width:1.6px}.dc-cooling-tower path[data-v-2f43d1f1],.dc-cooling-tower ellipse[data-v-2f43d1f1],.dc-cooling-tower circle[data-v-2f43d1f1],.dc-chiller-unit rect[data-v-2f43d1f1],.dc-pump-unit circle[data-v-2f43d1f1],.dc-crah-unit rect[data-v-2f43d1f1],.dc-cdu-unit[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-cooling-supply) 8%, var(--rt-node-bg));stroke:var(--dc-cooling-supply);stroke-width:1.8px}.dc-cooling-tower circle[data-v-2f43d1f1],.dc-cooling-tower path[data-v-2f43d1f1]:last-child,.dc-chiller-unit ellipse[data-v-2f43d1f1],.dc-chiller-unit path[data-v-2f43d1f1],.dc-pump-unit path[data-v-2f43d1f1],.dc-crah-unit circle[data-v-2f43d1f1],.dc-crah-unit path[data-v-2f43d1f1]{fill:none;stroke:var(--dc-cooling-supply);stroke-width:1.4px}.dc-water-treatment[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-cooling-supply) 7%, var(--rt-node-bg));stroke:var(--dc-cooling-supply);stroke-width:1.6px}.dc-equipment-image[data-v-2f43d1f1]{pointer-events:none}.dc-physical-asset.is-muted .dc-equipment-image[data-v-2f43d1f1]{opacity:.32;filter:grayscale()}.dc-equipment-image--shadow[data-v-2f43d1f1]{filter:drop-shadow(0 4px 4px color-mix(in srgb, var(--rt-title) 16%, transparent))}.dc-monitor-screen[data-v-2f43d1f1],.dc-guardhouse[data-v-2f43d1f1],.dc-mantrap[data-v-2f43d1f1],.dc-meter[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-operations) 7%, var(--rt-node-bg));stroke:var(--dc-operations);stroke-width:1.6px}.dc-sensor circle[data-v-2f43d1f1]{fill:var(--rt-node-bg);stroke:var(--dc-operations);stroke-width:1.5px}.dc-sensor path[data-v-2f43d1f1],.dc-fire-symbol[data-v-2f43d1f1],.dc-spares-shelf[data-v-2f43d1f1],.dc-gate-arm[data-v-2f43d1f1],.dc-ground-symbol[data-v-2f43d1f1]{fill:none;stroke:var(--dc-operations);stroke-width:1.5px}.dc-fire-symbol[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-power-b) 12%, var(--rt-node-bg));stroke:var(--dc-power-b)}.dc-rack-trigger-layer[data-v-2f43d1f1]{z-index:4;pointer-events:none;position:absolute;inset:0}.dc-rack-hotspot[data-v-2f43d1f1]{cursor:pointer;pointer-events:auto;background:0 0;border:1.5px solid #0000;border-radius:5px;margin:0;padding:0;position:absolute}.dc-rack-hotspot[data-v-2f43d1f1]:hover,.dc-rack-hotspot[data-v-2f43d1f1]:focus-visible{border-color:var(--rt-accent);background:color-mix(in srgb, var(--rt-accent) 10%, transparent);outline:2px solid color-mix(in srgb, var(--rt-accent) 36%, transparent);outline-offset:2px}.data-center-topology__rack-detail[data-v-2f43d1f1]{z-index:8;background:var(--rt-page-bg);width:2440px;height:880px;position:absolute;inset:0;overflow:hidden}.dc-rack-detail__canvas[data-v-2f43d1f1]{width:2440px;height:880px;position:absolute;inset:0}.dc-rack-detail__back[data-v-2f43d1f1]{z-index:10;border:1px solid var(--rt-frame-border);background:var(--rt-node-bg);min-height:36px;color:var(--rt-title);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;top:24px;left:40px}.dc-rack-detail__switch[data-v-2f43d1f1]{z-index:10;border:1px solid var(--rt-frame-border);background:color-mix(in srgb, var(--rt-page-bg) 92%, transparent);border-radius:999px;gap:5px;padding:5px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.dc-rack-detail__switch button[data-v-2f43d1f1]{min-height:34px;color:var(--rt-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.dc-rack-detail__switch button.is-active[data-v-2f43d1f1]{background:var(--rt-accent-soft);color:var(--rt-title)}.dc-rack-detail__back[data-v-2f43d1f1]:focus-visible,.dc-rack-detail__switch button[data-v-2f43d1f1]:focus-visible{outline:2px solid var(--rt-accent);outline-offset:2px}.dc-rack-detail__title[data-v-2f43d1f1]{fill:var(--rt-title);font-size:24px;font-weight:700}.dc-rack-detail__subtitle[data-v-2f43d1f1],.dc-rack-detail__footer-note[data-v-2f43d1f1]{fill:var(--rt-muted);font-size:14px;font-weight:600}.dc-rack-detail__footer-note[data-v-2f43d1f1]{text-anchor:middle}.dc-rack-shell[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--rt-frame-bg) 82%, transparent);stroke:color-mix(in srgb, var(--rt-title) 74%, var(--rt-frame-border));stroke-width:3px}.dc-rack-bay[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--rt-title) 5%, var(--rt-node-bg));stroke:var(--rt-frame-border);stroke-width:1.5px}.dc-rack-u-heading[data-v-2f43d1f1],.dc-rack-u-label[data-v-2f43d1f1]{fill:var(--rt-muted);text-anchor:end;font-size:12px;font-weight:700}.dc-rack-u-heading[data-v-2f43d1f1]{font-size:16px}.dc-rack-u-tick[data-v-2f43d1f1]{fill:none;stroke:var(--rt-frame-border);stroke-width:1px}.dc-rack-device[data-v-2f43d1f1],.dc-rack-endpoint[data-v-2f43d1f1],.dc-rack-selected-device[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--rt-title) 8%, var(--rt-node-bg));stroke:color-mix(in srgb, var(--rt-title) 66%, var(--rt-frame-border));stroke-width:1.75px}.dc-rack-device.is-network-a[data-v-2f43d1f1],.dc-rack-endpoint.is-network-a[data-v-2f43d1f1]{stroke:var(--dc-network)}.dc-rack-device.is-network-b[data-v-2f43d1f1],.dc-rack-endpoint.is-network-b[data-v-2f43d1f1]{stroke:var(--dc-network);stroke-dasharray:5 3}.dc-rack-device.is-storage[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-network) 9%, var(--rt-node-bg))}.dc-rack-device.is-gpu[data-v-2f43d1f1]{fill:color-mix(in srgb, var(--dc-space) 10%, var(--rt-node-bg));stroke:var(--dc-space)}.dc-rack-elevation text[data-v-2f43d1f1],.dc-rack-connection-topology text[data-v-2f43d1f1]{fill:var(--rt-title);text-anchor:middle;font-size:13px;font-weight:700}.dc-rack-rpdu[data-v-2f43d1f1]{fill:var(--dc-power-a);stroke:color-mix(in srgb, var(--dc-power-a) 66%, var(--rt-title));stroke-width:1.5px}.dc-rack-rpdu.is-b[data-v-2f43d1f1]{fill:var(--dc-power-b);stroke:color-mix(in srgb, var(--dc-power-b) 66%, var(--rt-title))}.dc-rack-airflow[data-v-2f43d1f1],.dc-rack-cable[data-v-2f43d1f1],.dc-rack-workflow__track[data-v-2f43d1f1]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dc-rack-airflow[data-v-2f43d1f1]{stroke-width:2px;stroke-dasharray:6 5}.dc-rack-airflow.is-cold[data-v-2f43d1f1]{stroke:var(--dc-cooling-supply)}.dc-rack-airflow.is-hot[data-v-2f43d1f1]{stroke:var(--dc-cooling-return)}.dc-rack-connection-heading[data-v-2f43d1f1]{font-size:16px!important}.dc-rack-cable[data-v-2f43d1f1]{stroke-width:2.25px}.dc-rack-cable.is-network-a[data-v-2f43d1f1]{stroke:var(--dc-network)}.dc-rack-cable.is-network-b[data-v-2f43d1f1]{stroke:var(--dc-network);stroke-dasharray:7 5}.dc-rack-cable.is-power-a[data-v-2f43d1f1]{stroke:var(--dc-power-a)}.dc-rack-cable.is-power-b[data-v-2f43d1f1]{stroke:var(--dc-power-b);stroke-dasharray:7 5}.dc-rack-port.is-network-a[data-v-2f43d1f1]{fill:var(--dc-network)}.dc-rack-port.is-network-b[data-v-2f43d1f1]{fill:var(--rt-node-bg);stroke:var(--dc-network);stroke-width:2px}.dc-rack-port.is-power-a[data-v-2f43d1f1]{fill:var(--dc-power-a)}.dc-rack-port.is-power-b[data-v-2f43d1f1]{fill:var(--dc-power-b)}.dc-rack-cable-label[data-v-2f43d1f1]{fill:var(--rt-muted)!important;font-size:12px!important}.dc-rack-workflow__label[data-v-2f43d1f1]{fill:var(--rt-title);font-size:18px;font-weight:700}.dc-rack-workflow__track[data-v-2f43d1f1]{stroke:var(--dc-network);stroke-width:2.25px}.dc-rack-workflow.is-out .dc-rack-workflow__track[data-v-2f43d1f1]{stroke:var(--dc-power-b);stroke-dasharray:8 5}.dc-rack-workflow__step[data-v-2f43d1f1]{fill:var(--rt-node-bg);stroke:var(--dc-network);stroke-width:2.25px}.dc-rack-workflow.is-out .dc-rack-workflow__step[data-v-2f43d1f1]{stroke:var(--dc-power-b)}.dc-rack-workflow__number[data-v-2f43d1f1]{fill:var(--rt-title);text-anchor:middle;font-size:16px;font-weight:700}.dc-rack-workflow__copy[data-v-2f43d1f1]{height:88px;color:var(--rt-text);text-align:center;justify-content:center;align-items:flex-start;font-size:14px;font-weight:600;line-height:1.55;display:flex}.data-center-topology__layer-control[data-v-2f43d1f1]{top:22px;left:var(--dc-layer-control-left,22px);z-index:5;position:absolute}.data-center-topology__layer-trigger[data-v-2f43d1f1]{width:var(--rt-corner-control-size,1.9rem);height:var(--rt-corner-control-size,1.9rem);border:1px solid color-mix(in srgb, var(--rt-frame-border) 76%, transparent);background:color-mix(in srgb, var(--rt-page-bg) 90%, transparent);color:var(--rt-title);box-shadow:0 5px 18px color-mix(in srgb, var(--rt-title) 7%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:inline-grid}.data-center-topology__layer-trigger svg[data-v-2f43d1f1]{width:var(--rt-corner-icon-size,.9rem);height:var(--rt-corner-icon-size,.9rem)}.data-center-topology__layer-trigger[data-v-2f43d1f1]:hover,.data-center-topology__layer-trigger[data-v-2f43d1f1]:focus-visible,.data-center-topology__layer-control.is-open .data-center-topology__layer-trigger[data-v-2f43d1f1]{border-color:color-mix(in srgb, var(--rt-accent) 55%, var(--rt-frame-border));color:var(--rt-accent);outline:none}.data-center-topology__layer-menu[data-v-2f43d1f1]{top:calc(var(--rt-corner-control-size,1.9rem) + .5rem);border:1px solid color-mix(in srgb, var(--rt-frame-border) 82%, transparent);background:color-mix(in srgb, var(--rt-page-bg) 96%, transparent);min-width:186px;box-shadow:0 14px 40px color-mix(in srgb, var(--rt-title) 12%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;padding:7px;display:grid;position:absolute;left:0}.data-center-topology__layer-menu button[data-v-2f43d1f1]{min-height:36px;color:var(--rt-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:10px 1fr 18px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;font-weight:700;display:grid}.data-center-topology__layer-dot[data-v-2f43d1f1]{background:var(--dc-operations);border-radius:50%;width:7px;height:7px}.data-center-topology__layer-menu button.is-space .data-center-topology__layer-dot[data-v-2f43d1f1]{background:var(--dc-space)}.data-center-topology__layer-menu button.is-network .data-center-topology__layer-dot[data-v-2f43d1f1]{background:var(--dc-network)}.data-center-topology__layer-menu button.is-power .data-center-topology__layer-dot[data-v-2f43d1f1]{background:var(--dc-power-a)}.data-center-topology__layer-menu button.is-cooling .data-center-topology__layer-dot[data-v-2f43d1f1]{background:var(--dc-cooling-supply)}.data-center-topology__layer-menu button.is-operations .data-center-topology__layer-dot[data-v-2f43d1f1]{background:var(--dc-operations)}.data-center-topology__layer-menu button[data-v-2f43d1f1]:hover,.data-center-topology__layer-menu button.is-active[data-v-2f43d1f1]{background:var(--rt-accent-soft);color:var(--rt-title)}.data-center-topology__layer-menu button[data-v-2f43d1f1]:focus-visible{outline:2px solid var(--rt-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dc-physical-asset[data-v-2f43d1f1]{transition:none}}.enterprise-server-room-topology[data-v-63f77717]{color:#234a7f;background:#fbfdff;width:2440px;height:880px}.enterprise-server-room-physical[data-v-63f77717]{width:2440px;height:880px;display:block}.server-room-floor[data-v-63f77717]{fill:#fbfdff;stroke:#d9e3ef;stroke-width:1.2px}.server-room-area>rect[data-v-63f77717]{fill:#f7faffe0;stroke:#a9bfdc;stroke-width:1.2px;stroke-dasharray:7 6}.server-room-area.is-room>rect[data-v-63f77717]{fill:#f6f7fce0;stroke:#7f98bc}.server-room-area>text[data-v-63f77717]{fill:#263f63;font-size:16px;font-weight:800}.server-room-area .server-room-area__meta[data-v-63f77717]{fill:#7789a1;font-size:11px;font-weight:650}.server-room-node[data-v-63f77717]{color:#315f9f}.server-room-node.is-security[data-v-63f77717]{color:#b45309}.server-room-node.is-external[data-v-63f77717]{color:#0f8b8d}.server-room-node>use[data-v-63f77717]{fill:#f6f9ff;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 12px #2545701a);width:86px;height:86px}.server-room-node>text[data-v-63f77717],.server-room-equipment>text[data-v-63f77717]{fill:#17263d;font-size:14px;font-weight:780}.server-room-node .server-room-node__meta[data-v-63f77717],.server-room-equipment .server-room-node__meta[data-v-63f77717]{fill:#6d809b;font-size:10px;font-weight:650}.server-room-equipment__image[data-v-63f77717]{filter:drop-shadow(0 9px 14px #0f172a21)}.server-room-link[data-v-63f77717]{fill:none;stroke:#2563eb;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#server-room-arrow-blue)}.server-room-link.is-fiber[data-v-63f77717]{stroke:#0f8b8d;marker-end:url(#server-room-arrow-teal)}.server-room-link.is-management[data-v-63f77717]{stroke:#6d28d9;stroke-dasharray:7 5}.server-room-link.is-power[data-v-63f77717]{stroke:#d97706;stroke-dasharray:8 5;marker-end:none}.server-room-link.is-cooling[data-v-63f77717]{stroke:#0891b2;stroke-dasharray:6 5;marker-end:none}.server-room-link-flow[data-v-63f77717]{fill:none;stroke:#fffffff0;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:3 12;pointer-events:none;animation:1.1s linear infinite server-room-flow-63f77717}.server-room-airflow[data-v-63f77717]{fill:none;stroke:#38bdf8;stroke-width:2px;stroke-dasharray:7 6;marker-end:url(#server-room-arrow-teal)}.server-room-egress-label path[data-v-63f77717]{fill:none;stroke:#8ca3be;stroke-width:1.25px;stroke-dasharray:5 5}.server-room-egress-label text[data-v-63f77717]{fill:#5e728d;font-size:11px;font-weight:750}@keyframes server-room-flow-63f77717{to{stroke-dashoffset:-15px}}.infrastructure-topology[data-v-41c59882]{color:#10213d;background:radial-gradient(circle at 15% 20%,#2563eb0a,#0000 28%),#fbfdff;width:2440px;height:880px;position:relative;overflow:hidden}.infrastructure-topology__overview[data-v-41c59882]{width:2440px;height:880px;display:block}.infrastructure-physical-plan[data-v-41c59882]{fill:#fbfdff;stroke:#dce5f1;stroke-width:1px}.infrastructure-physical-zone[data-v-41c59882],.infrastructure-site-boundary[data-v-41c59882],[data-route-role]>g[data-v-41c59882],.infrastructure-route-junction[data-v-41c59882]{transition:opacity .18s}.infrastructure-physical-zone>rect[data-v-41c59882]{fill:#ffffffb8;stroke:#cbd8ea;stroke-width:1px;stroke-dasharray:7 6}.infrastructure-physical-zone>text[data-v-41c59882]{fill:#243b5f;letter-spacing:.04em;font-size:14px;font-weight:780}.infrastructure-physical-zone[data-zone-id=primary-cloud]>rect[data-v-41c59882]{fill:#fff7ed61;stroke:#efb47e}.infrastructure-physical-zone[data-zone-id=secondary-cloud]>rect[data-v-41c59882]{fill:#eff6ff75;stroke:#8bb8f8}.infrastructure-physical-zone[data-zone-id=third-party]>rect[data-v-41c59882]{fill:#f8fafcc7}.infrastructure-site-boundary>rect[data-v-41c59882]{fill:#f6f9ffd1;stroke:#8db3e8;stroke-width:1.25px}.infrastructure-site-boundary__title[data-v-41c59882]{fill:#1f3d69;font-size:14px;font-weight:800}.infrastructure-site-boundary__meta[data-v-41c59882]{fill:#71829d;font-size:10px;font-weight:600}.infrastructure-physical-asset[data-v-41c59882]{color:#315d9b;transition:opacity .18s,filter .18s}.infrastructure-physical-asset__icon[data-v-41c59882]{width:72px;height:72px;color:inherit;filter:drop-shadow(0 8px 12px #23497e1a)}.infrastructure-physical-asset__icon>use[data-v-41c59882]{fill:#f4f8ff;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:72px;height:72px}.infrastructure-physical-asset.is-internet[data-v-41c59882],.infrastructure-physical-asset.is-cloud-router[data-v-41c59882]{color:#0f8b8d}.infrastructure-physical-asset.is-vpn[data-v-41c59882]{color:#7c3aed}.infrastructure-physical-asset.is-fiber[data-v-41c59882]{color:#b45309}.infrastructure-physical-asset.is-website[data-v-41c59882]{color:#2563eb}.infrastructure-physical-asset.is-system[data-v-41c59882]{color:#6d28d9}.infrastructure-physical-asset.is-bank[data-v-41c59882],.infrastructure-physical-asset.is-supplier-system[data-v-41c59882]{color:#9a5b13}.infrastructure-physical-asset.is-data-center[data-v-41c59882],.infrastructure-physical-asset.is-server-room[data-v-41c59882]{color:#3258a8}.infrastructure-physical-asset.is-selected[data-v-41c59882]{filter:drop-shadow(0 0 12px #2563eb47)}.infrastructure-physical-asset__title[data-v-41c59882]{fill:#17243a;font-size:12px;font-weight:780}.infrastructure-physical-asset__meta[data-v-41c59882]{fill:#6d7e98;font-size:9px;font-weight:600}.infrastructure-server-room-equipment>path[data-v-41c59882]{fill:#f5f8ff;stroke:#4868b4;stroke-width:1.8px}.infrastructure-equipment-image[data-v-41c59882]{pointer-events:none}.infrastructure-link[data-v-41c59882]{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#infrastructure-arrow-blue)}.infrastructure-link.is-internet[data-v-41c59882],.infrastructure-link.is-lan[data-v-41c59882],.infrastructure-link.is-cloud[data-v-41c59882]{stroke:#2563eb}.infrastructure-link.is-vpn[data-v-41c59882]{stroke:#7c3aed;marker-end:url(#infrastructure-arrow-violet)}.infrastructure-link.is-fiber[data-v-41c59882]{stroke:#0f8b8d;marker-end:url(#infrastructure-arrow-teal)}.infrastructure-link.is-management[data-v-41c59882]{stroke:#94a3b8;stroke-width:1.25px;stroke-dasharray:4 5;marker-end:none}.infrastructure-link-flow[data-v-41c59882]{fill:none;stroke:#fffffff0;stroke-width:1px;stroke-linecap:round;stroke-dasharray:3 10;pointer-events:none;animation:1.1s linear infinite infrastructure-flow-41c59882}.infrastructure-route-label[data-v-41c59882]{fill:#526985;paint-order:stroke;stroke:#fbfdff;stroke-width:5px;stroke-linejoin:round;font-size:9px;font-weight:750}.infrastructure-route-junction circle[data-v-41c59882]:first-child{fill:#fff;stroke:#2563eb;stroke-width:1.5px}.infrastructure-route-junction circle[data-v-41c59882]:last-child{fill:#2563eb}.infrastructure-route-junction.is-vpn circle[data-v-41c59882]:first-child{stroke:#7c3aed}.infrastructure-route-junction.is-vpn circle[data-v-41c59882]:last-child{fill:#7c3aed}.infrastructure-route-junction.is-fiber circle[data-v-41c59882]:first-child{stroke:#0f8b8d}.infrastructure-route-junction.is-fiber circle[data-v-41c59882]:last-child{fill:#0f8b8d}.infrastructure-cloud-plane-labels text[data-v-41c59882]{fill:#8a99ad;letter-spacing:.05em;font-size:8.5px;font-weight:750}.infrastructure-physical-zone.is-muted[data-v-41c59882],.infrastructure-site-boundary.is-muted[data-v-41c59882],.infrastructure-physical-asset.is-muted[data-v-41c59882],[data-route-role]>g.is-muted[data-v-41c59882],.infrastructure-route-junction.is-muted[data-v-41c59882]{opacity:.16}.infrastructure-topology__focus-control[data-v-41c59882]{z-index:15;position:absolute}.infrastructure-topology__focus-trigger[data-v-41c59882]{width:var(--rt-corner-control-size,1.9rem);height:var(--rt-corner-control-size,1.9rem);color:#426284;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffad;border:1px solid #cbd8eac7;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 4px 12px #0f172a0d}.infrastructure-topology__focus-trigger svg[data-v-41c59882]{width:var(--rt-corner-icon-size,.9rem);height:var(--rt-corner-icon-size,.9rem)}.infrastructure-topology__focus-menu[data-v-41c59882]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dbe4ef;border-radius:12px;min-width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #0f172a24}.infrastructure-topology__focus-menu button[data-v-41c59882]{color:#536781;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.infrastructure-topology__focus-menu button[data-v-41c59882]:hover,.infrastructure-topology__focus-menu button.is-active[data-v-41c59882]{color:#155eef;background:#eef4ff}.infrastructure-topology__focus-menu svg[data-v-41c59882]{width:14px;height:14px}.infrastructure-component-slot[data-v-41c59882]{z-index:14;position:absolute}.infrastructure-component-slot__trigger[data-v-41c59882]{color:#36516f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#ffffffb8;border:1px solid #cbd8ead1;border-radius:8px;align-items:center;gap:7px;min-width:142px;height:30px;padding:0 9px;font-size:10px;font-weight:720;display:inline-flex;box-shadow:0 3px 9px #0f172a0d}.infrastructure-component-slot__trigger img[data-v-41c59882],.infrastructure-component-slot__menu img[data-v-41c59882]{object-fit:contain;width:16px;height:16px}.infrastructure-component-slot__trigger span[data-v-41c59882]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.infrastructure-component-slot__trigger svg[data-v-41c59882]{opacity:.62;width:12px;height:12px}.infrastructure-component-slot__menu[data-v-41c59882]{background:#fffffff7;border:1px solid #d6e0ec;border-radius:10px;width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 14px 32px #0f172a26}.infrastructure-component-slot.is-up .infrastructure-component-slot__menu[data-v-41c59882]{top:auto;bottom:calc(100% + 5px)}.infrastructure-component-slot__menu button[data-v-41c59882]{color:#536781;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:30px;padding:0 8px;font-size:10px;font-weight:680;display:flex}.infrastructure-component-slot__menu button[data-v-41c59882]:hover,.infrastructure-component-slot__menu button.is-active[data-v-41c59882]{color:#155eef;background:#eef4ff}.infrastructure-component-slot__menu button span[data-v-41c59882]{text-align:left;flex:1}.infrastructure-component-slot__menu button svg[data-v-41c59882]{width:12px;height:12px}.infrastructure-child-hotspot[data-v-41c59882]{z-index:13;color:#155eef;cursor:pointer;background:#fff;border:1px solid #77a5f8;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 12px #2563eb29}.infrastructure-child-hotspot[data-v-41c59882]:hover{color:#fff;background:#2563eb;border-color:#2563eb}.infrastructure-child-hotspot.is-muted[data-v-41c59882]{opacity:.22}.infrastructure-child-panel[data-v-41c59882]{z-index:30;background:#fbfdff;width:2440px;height:880px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #dbe5f2}.infrastructure-child-panel__head[data-v-41c59882]{z-index:40;color:#1d3557;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfdffc7;border-radius:0 0 10px 10px;align-items:center;gap:10px;padding-left:10px;display:inline-flex;position:absolute;top:0;left:118px}.infrastructure-child-panel__head strong[data-v-41c59882]{font-size:12px}.infrastructure-child-panel__head button[data-v-41c59882]{width:var(--rt-corner-control-size,1.9rem);height:var(--rt-corner-control-size,1.9rem);color:#526986;cursor:pointer;background:#ffffffad;border:1px solid #cbd8eac7;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.infrastructure-child-panel__head svg[data-v-41c59882]{width:var(--rt-corner-icon-size,.9rem);height:var(--rt-corner-icon-size,.9rem)}@keyframes infrastructure-flow-41c59882{to{stroke-dashoffset:-13px}}.team-collaboration-topology[data-v-e48970dd]{--tc-canvas:var(--rt-page-bg,#f8fafc);--tc-border:color-mix(in srgb, var(--rt-panel-border) 78%, transparent);--tc-panel:color-mix(in srgb, var(--rt-panel-bg) 97%, var(--tc-canvas));--tc-panel-strong:var(--rt-panel-bg);--tc-node-surface:var(--rt-panel-bg);--tc-artifact-surface:color-mix(in srgb, var(--rt-panel-bg) 96%, var(--tc-canvas));--tc-title:var(--rt-title);--tc-text:var(--rt-text);--tc-muted:var(--rt-muted);--tc-success:#128455;--tc-return:#b41f68;--tc-grid-line:color-mix(in srgb, var(--rt-panel-border) 15%, transparent);--tc-grid-column-line:color-mix(in srgb, var(--rt-panel-border) 12%, transparent);box-sizing:border-box;background:linear-gradient(var(--tc-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--tc-grid-column-line) 1px, transparent 1px), var(--tc-canvas);color:var(--tc-text);background-size:28px 28px;padding:18px 20px;position:absolute;inset:0;overflow:hidden}[data-theme=dark] .team-collaboration-topology{--tc-canvas:#121a2a;--tc-panel:#172238;--tc-panel-strong:#1b2942;--tc-node-surface:#1c2b45;--tc-artifact-surface:#19263d;--tc-title:#f4f8ff;--tc-text:#d5e0ef;--tc-muted:#aebdd1;--tc-border:#3b4d69;--tc-success:#65e6ad;--tc-return:#ff7ab6;--tc-grid-line:#94a3b812;--tc-grid-column-line:#94a3b80e}.team-collaboration-topology button[data-v-e48970dd]{color:inherit;font:inherit}.team-collaboration-topology__flow-canvas[data-v-e48970dd]{position:relative}.team-collaboration-topology__participant-axis[data-v-e48970dd]{z-index:2;box-sizing:border-box;border:1px solid var(--tc-border);background:color-mix(in srgb, var(--rt-accent) 7%, var(--tc-panel-strong));color:var(--tc-muted);border-radius:9px;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute}.team-collaboration-topology__participant-axis svg[data-v-e48970dd]{color:var(--rt-accent)}.team-collaboration-topology__participant-axis strong[data-v-e48970dd]{color:var(--tc-title);font-size:.95rem;font-weight:780}.team-collaboration-topology__phase-band[data-v-e48970dd]{z-index:1;box-sizing:border-box;pointer-events:none;position:absolute}.team-collaboration-topology__phase-band>header[data-v-e48970dd]{box-sizing:border-box;border:1px solid var(--tc-border);background:var(--tc-panel-strong);border-radius:9px;align-items:center;gap:12px;height:54px;padding:0 16px;display:flex;position:absolute;top:0;left:4px;right:4px}.team-collaboration-topology__phase-band>header small[data-v-e48970dd]{background:color-mix(in srgb, var(--rt-accent) 12%, var(--tc-node-surface));width:30px;height:30px;color:var(--rt-accent);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;font-size:.75rem;font-weight:820;display:grid}.team-collaboration-topology__phase-band>header strong[data-v-e48970dd]{color:var(--tc-title);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:820;overflow:hidden}.team-collaboration-topology__phase-band>i[data-v-e48970dd]{box-sizing:border-box;border-left:1px solid color-mix(in srgb, var(--rt-accent) 12%, var(--tc-border));box-shadow:inset -1px 0 color-mix(in srgb, var(--rt-accent) 12%, var(--tc-border));background:color-mix(in srgb, var(--rt-accent) 1.2%, transparent);position:absolute;inset:64px 0 0}.team-collaboration-topology__phase-band.is-alternate>i[data-v-e48970dd]{background:color-mix(in srgb, var(--rt-accent) 2.6%, transparent)}.team-collaboration-topology__swimlane[data-v-e48970dd]{z-index:0;box-sizing:border-box;border:1px solid var(--tc-border);border-left:3px solid var(--tc-lane-accent);background:color-mix(in srgb, var(--tc-lane-accent) 5%, var(--tc-panel));border-radius:13px;position:absolute;overflow:hidden}.team-collaboration-topology__participant[data-v-e48970dd]{box-sizing:border-box;border-right:1px solid color-mix(in srgb, var(--tc-lane-accent) 18%, var(--tc-border));background:color-mix(in srgb, var(--tc-lane-accent) 10%, var(--tc-panel-strong));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:186px;display:flex;position:absolute;inset:0 auto 0 0}.team-collaboration-topology__participant-icon[data-v-e48970dd]{border:1px solid color-mix(in srgb, var(--tc-lane-accent) 36%, var(--tc-border));background:color-mix(in srgb, var(--tc-lane-accent) 14%, var(--tc-panel-strong));width:48px;height:48px;color:var(--tc-lane-accent);border-radius:10px;place-items:center;display:grid}.team-collaboration-topology__participant strong[data-v-e48970dd]{max-width:154px;color:var(--tc-title);font-size:1rem;font-weight:820;line-height:1.25}.team-collaboration-topology__edge-layer[data-v-e48970dd]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.team-collaboration-topology__edge[data-v-e48970dd]{fill:none;stroke:color-mix(in srgb, var(--tc-muted) 58%, var(--tc-border));stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;transition:opacity .16s,stroke .16s,stroke-width .16s}.team-collaboration-topology__edge.is-handoff[data-v-e48970dd]{stroke:color-mix(in srgb, var(--rt-accent) 60%, var(--tc-muted));stroke-width:2.5px}.team-collaboration-topology__edge.is-review[data-v-e48970dd]{stroke:var(--tc-success)}.team-collaboration-topology__edge.is-branch-pass[data-v-e48970dd]{stroke:var(--tc-success);stroke-width:2.5px}.team-collaboration-topology__edge.is-branch-return[data-v-e48970dd]{stroke:var(--tc-return);stroke-width:2.3px;opacity:.62}.team-collaboration-topology__edge.is-artifact[data-v-e48970dd]{stroke:color-mix(in srgb, var(--tc-muted) 48%, var(--tc-border));stroke-dasharray:3 4;marker-end:none}.team-collaboration-topology__edge.is-feedback[data-v-e48970dd]{stroke:var(--tc-return);stroke-width:2.4px;opacity:.52}.team-collaboration-topology__edge.is-selected[data-v-e48970dd]{stroke:var(--rt-accent);stroke-width:3.2px}.team-collaboration-topology__edge-layer marker path[data-v-e48970dd]{fill:color-mix(in srgb, var(--tc-muted) 70%, var(--tc-title))}.team-collaboration-topology__edge-flow[data-v-e48970dd]{fill:none;stroke:color-mix(in srgb, var(--rt-accent) 78%, white);stroke-dasharray:.01 48;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.35px;opacity:.86;will-change:stroke-dashoffset;animation:2s linear infinite deployment-topology-flow}.team-collaboration-topology__edge-flow.is-review[data-v-e48970dd],.team-collaboration-topology__edge-flow.is-branch-pass[data-v-e48970dd]{stroke:var(--tc-success)}.team-collaboration-topology__edge-flow.is-branch-return[data-v-e48970dd],.team-collaboration-topology__edge-flow.is-feedback[data-v-e48970dd]{stroke:var(--tc-return)}.team-collaboration-topology__edge-flow.is-selected[data-v-e48970dd]{stroke:var(--rt-accent);stroke-width:3.2px;opacity:1}.team-collaboration-topology__edge-label[data-v-e48970dd]{fill:var(--tc-muted);paint-order:stroke;stroke:var(--tc-canvas);stroke-width:4px;font-size:14px;font-weight:750}.team-collaboration-topology__edge-label.is-branch-pass[data-v-e48970dd]{fill:var(--tc-success)}.team-collaboration-topology__edge-label.is-branch-return[data-v-e48970dd],.team-collaboration-topology__edge-label.is-feedback[data-v-e48970dd]{fill:var(--tc-return)}.team-collaboration-topology__stage[data-v-e48970dd],.team-collaboration-topology__artifact[data-v-e48970dd],.team-collaboration-topology__artifact-count[data-v-e48970dd],.team-collaboration-topology__gateway[data-v-e48970dd],.team-collaboration-topology__event[data-v-e48970dd]{box-sizing:border-box;position:absolute}.team-collaboration-topology__stage[data-v-e48970dd]{z-index:3;border:1px solid color-mix(in srgb, var(--tc-node-accent) 28%, var(--tc-border));border-top:4px solid var(--tc-node-accent);background:color-mix(in srgb, var(--tc-node-accent) 7%, var(--tc-node-surface));box-shadow:0 5px 15px color-mix(in srgb, var(--tc-node-accent) 9%, transparent);text-align:left;cursor:pointer;border-radius:13px;grid-template-rows:32px auto;align-content:start;gap:6px;padding:9px 11px 8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.team-collaboration-topology__stage[data-v-e48970dd]:hover,.team-collaboration-topology__stage.is-selected[data-v-e48970dd]{border-color:var(--tc-node-accent);box-shadow:0 8px 22px color-mix(in srgb, var(--tc-node-accent) 20%, transparent);transform:translateY(-2px)}.team-collaboration-topology__stage-head[data-v-e48970dd]{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.team-collaboration-topology__stage-icon[data-v-e48970dd]{background:color-mix(in srgb, var(--tc-node-accent) 15%, var(--tc-node-surface));width:32px;height:32px;color:var(--tc-node-accent);border-radius:7px;place-items:center;display:grid}.team-collaboration-topology__stage-head>b[data-v-e48970dd]{color:var(--tc-muted);font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:.78rem}.team-collaboration-topology__stage-title[data-v-e48970dd]{min-width:0;color:var(--tc-title);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:820;line-height:1.26;display:block;overflow:hidden}.team-collaboration-topology__stage-roles[data-v-e48970dd]{align-content:start;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.team-collaboration-topology__stage-roles li[data-v-e48970dd]{min-width:0;color:var(--tc-muted);grid-template-columns:14px minmax(0,1fr);align-items:center;gap:5px;font-size:.72rem;line-height:1.2;display:grid}.team-collaboration-topology__stage-roles span[data-v-e48970dd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-collaboration-topology__stage-roles svg[data-v-e48970dd]{color:var(--tc-node-accent);flex:none}.team-collaboration-topology__artifact[data-v-e48970dd]{z-index:3;border:1px dashed color-mix(in srgb, var(--tc-node-accent) 36%, var(--tc-border));background:color-mix(in srgb, var(--tc-node-accent) 4%, var(--tc-artifact-surface));color:var(--tc-muted);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s,transform .15s;display:flex;overflow:visible}.team-collaboration-topology__artifact.is-expanded[data-v-e48970dd]{background:color-mix(in srgb, var(--tc-node-accent) 7%, var(--tc-artifact-surface))}.team-collaboration-topology__artifact[data-v-e48970dd]:hover,.team-collaboration-topology__artifact.is-selected[data-v-e48970dd]{border-color:var(--tc-node-accent);background:color-mix(in srgb, var(--tc-node-accent) 12%, var(--tc-artifact-surface));color:var(--tc-node-accent)}.team-collaboration-topology__artifact svg[data-v-e48970dd]{color:var(--tc-node-accent);flex:none;margin-top:1px}.team-collaboration-topology__artifact strong[data-v-e48970dd]{color:var(--tc-text);overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:700;line-height:1.34;display:-webkit-box;overflow:hidden}.team-collaboration-topology__artifact-count[data-v-e48970dd]{z-index:5;border:1px solid color-mix(in srgb, var(--tc-node-accent) 38%, var(--tc-border));background:color-mix(in srgb, var(--tc-node-accent) 8%, var(--tc-artifact-surface));color:var(--tc-node-accent);box-shadow:0 4px 12px color-mix(in srgb, var(--tc-node-accent) 12%, transparent);cursor:pointer;border-radius:50%;justify-content:center;place-items:center;padding:0;font-size:.68rem;font-weight:850;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:grid}.team-collaboration-topology__artifact-count[data-v-e48970dd]:hover,.team-collaboration-topology__artifact-count.is-open[data-v-e48970dd]{border-color:var(--tc-node-accent);background:color-mix(in srgb, var(--tc-node-accent) 16%, var(--tc-artifact-surface));transform:translateY(-1px)}.team-collaboration-topology__gateway[data-v-e48970dd]{z-index:4;cursor:pointer;background:0 0;border:0;padding:0}.team-collaboration-topology__gateway>span[data-v-e48970dd]{background:color-mix(in srgb, var(--tc-success) 10%, var(--tc-node-surface));width:100%;height:100%;color:var(--tc-success);border:1.5px solid #21a66f;place-items:center;display:grid;transform:rotate(45deg)}.team-collaboration-topology__gateway>span svg[data-v-e48970dd]{transform:rotate(-45deg)}.team-collaboration-topology__gateway>small[data-v-e48970dd]{width:112px;color:var(--tc-success);text-align:center;font-size:.7rem;font-weight:760;line-height:1.2;position:absolute;top:34px;left:50%;transform:translate(-50%)}.team-collaboration-topology__gateway.is-selected>span[data-v-e48970dd]{color:#fff;background:#21a66f}.team-collaboration-topology__event[data-v-e48970dd]{z-index:4;border:2px solid var(--rt-accent);background:var(--tc-node-surface);color:var(--rt-accent);border-radius:50%;place-items:center;display:grid}.team-collaboration-topology__event.is-end[data-v-e48970dd]{color:#fff;background:#16a36a;border-color:#16a36a}@media (prefers-reduced-motion:reduce){.team-collaboration-topology__edge-flow[data-v-e48970dd]{opacity:0;animation:none!important}.team-collaboration-topology[data-v-e48970dd] *,.team-collaboration-topology[data-v-e48970dd] :before,.team-collaboration-topology[data-v-e48970dd] :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.runtime-topology-page{--rt-page-bg:var(--page-surface,#fff);--rt-shell-bg:linear-gradient(180deg, #94a3b808, #94a3b800), radial-gradient(circle at 0% 0%, #3b82f60b, transparent 30%);--rt-panel-bg:#fffffffa;--rt-panel-border:#94a3b82e;--rt-detail-panel-bg:var(--rt-panel-bg);--rt-detail-card-bg:color-mix(in srgb, var(--rt-panel-bg) 88%, white);--rt-detail-card-border:var(--rt-panel-border);--rt-tool-bg:#fffffff5;--rt-tool-bg-solid:#fff;--rt-tool-border:#94a3b833;--rt-tool-color:#475569;--rt-corner-control-size:1.9rem;--rt-corner-icon-size:.9rem;--rt-dock-bg:#ffffff94;--rt-dock-view-bg:transparent;--rt-dock-cloud-bg:transparent;--rt-dock-section-bg:transparent;--rt-dock-section-bg-hover:transparent;--rt-dock-border:transparent;--rt-dock-divider:#64748b38;--rt-dock-label:#64748b;--rt-dock-item-hover-bg:#ffffff57;--rt-dock-item-active-bg:transparent;--rt-dock-item-active-border:#2563eb;--rt-dock-shadow:none;--rt-dock-active-bg:color-mix(in srgb, var(--rt-accent-soft) 66%, transparent);--rt-dock-active-ring:color-mix(in srgb, var(--rt-accent) 24%, transparent);--rt-dock-thumb-bg:color-mix(in srgb, var(--rt-accent-soft) 78%, var(--rt-tool-bg));--rt-dock-thumb-ring:color-mix(in srgb, var(--rt-accent) 28%, transparent);--rt-frame-bg:#ffffffb8;--rt-frame-border:#94a3b847;--rt-frame-title-bg:transparent;--rt-frame-title-border:#94a3b829;--rt-frame-title-accent:#2563eb6b;--rt-node-bg:#fffffffa;--rt-node-border:#0f172a24;--rt-node-shadow:none;--rt-node-shadow-active:none;--rt-client-visual-bg:#ffffff3d;--rt-client-visual-border:#94a3b838;--rt-client-badge-bg:#ffffff8f;--rt-title:#111827;--rt-text:#475569;--rt-muted:#64748b;--rt-accent:#2563eb;--rt-accent-soft:#2563eb14;--rt-chip-bg:#2563eb14;--rt-chip-border:#2563eb2e;--rt-chip-muted-bg:#f1f5f9f5;--rt-chip-muted-border:#94a3b833;--rt-line:#33415585;--rt-line-active:#2563ebdb;--rt-line-flow:#2563eb75;--rt-line-flow-active:#2563ebf5;--rt-wall-fill:#e2e8f075;--rt-wall-stroke:#3b82f670;--rt-wall-hatch:#2563eb33;--rt-cluster-bg:#0f172a0a;--rt-cluster-border:#0f172a1f;--rt-overlay:#0f172a3d;--rt-modal-bg:#fffffffa;--rt-modal-border:#94a3b833;--knowledge-text:#0f172a;--knowledge-muted:#5d6c84;--knowledge-subtle:#94a3b8;--knowledge-accent:#4f46e5;--knowledge-accent-strong:#315fbe;--knowledge-divider:#cbd5e1b8;--knowledge-search-bg:#fffffff5;--knowledge-search-border:#94a3b833;--knowledge-search-focus-border:#6366f180;--knowledge-search-focus-ring:0 0 0 4px #6366f114;--knowledge-row-hover-bg:#f8faff57;--knowledge-pill-bg:#94a3b81f;--knowledge-pill-role-bg:#4f46e51a;--knowledge-pill-role-text:#4f46e5;background:var(--rt-page-bg);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.knowledge-workbench-shell{height:100%;min-height:0;color:var(--knowledge-text);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.knowledge-workbench-shell:not(.is-topology-mode){width:min(100%,1180px);margin:0 auto;padding:0 14px 16px}.knowledge-workbench-shell.is-topology-mode{width:100%;display:block}.knowledge-workbench-toolbar{z-index:19;background:0 0;padding:10px 0 14px;position:relative}.knowledge-workbench-toolbar:after{content:"";background:var(--knowledge-divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.knowledge-toolbar-row{align-items:center;gap:16px;display:grid}.knowledge-toolbar-row--primary{isolation:isolate;grid-template-columns:minmax(0,1fr) auto}.knowledge-toolbar-row--filters{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;margin-top:12px}.knowledge-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.knowledge-search-controls{z-index:3;justify-self:end;align-items:center;gap:8px;display:inline-flex;position:relative}.knowledge-filter-strip__items::-webkit-scrollbar{display:none}.knowledge-search{border:1px solid var(--knowledge-search-border);background:var(--knowledge-search-bg);border-radius:999px;align-items:center;gap:9px;width:clamp(190px,18vw,260px);min-height:36px;padding:0 14px 0 10px;transition:width .18s,border-color .18s,box-shadow .18s;display:inline-flex}.knowledge-search.is-expanded{width:clamp(260px,28vw,400px)}.knowledge-search__icon{color:var(--knowledge-subtle);flex:none}.knowledge-search__input{width:100%;min-width:0;color:var(--knowledge-text);background:0 0;border:none;outline:none;font-size:14px}.knowledge-search__input::placeholder{color:var(--knowledge-subtle)}.knowledge-search:focus-within{border-color:var(--knowledge-search-focus-border);box-shadow:var(--knowledge-search-focus-ring)}.knowledge-filter-strip{align-items:center;min-width:0;min-height:32px;display:inline-flex}.knowledge-filter-strip--panels{align-self:start;width:100%;max-width:100%;position:relative;overflow:hidden}.knowledge-filter-strip--topics{align-self:start}.knowledge-filter-strip--subtopics{align-self:start;min-height:26px;padding-left:20px;position:relative}.knowledge-filter-strip--subtopics:before{content:"";border-left:1px solid var(--knowledge-divider);border-bottom:1px solid var(--knowledge-divider);pointer-events:none;border-bottom-left-radius:6px;width:10px;height:20px;position:absolute;top:-9px;left:4px}.knowledge-filter-strip__items{scrollbar-width:none;align-items:center;gap:16px;min-width:0;display:inline-flex;overflow-x:auto}.knowledge-filter-strip__items--topics{gap:8px}.knowledge-filter-strip__items--panels{box-sizing:border-box;overscroll-behavior-x:contain;scroll-behavior:smooth;touch-action:pan-x;width:100%;max-width:100%;padding-right:30px;scroll-padding-inline:30px;overflow-y:hidden}.knowledge-filter-strip__items--subtopics{gap:6px}.knowledge-filter-link{min-height:28px;color:var(--knowledge-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;transition:color .18s}.knowledge-filter-link:hover{color:var(--knowledge-text)}.knowledge-filter-link.is-active{color:var(--knowledge-accent-strong);font-weight:700}.knowledge-filter-link--panel.is-active{box-shadow:inset 0 -2px}.knowledge-filter-link--panel{flex:none}.knowledge-filter-scroll{z-index:2;border:1px solid var(--knowledge-search-border);background:var(--knowledge-search-bg);width:26px;height:26px;color:var(--knowledge-muted);cursor:pointer;box-shadow:0 0 12px 8px var(--rt-page-bg);border-radius:999px;place-items:center;padding:0;transition:color .16s,border-color .16s,background-color .16s;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.knowledge-filter-scroll:hover,.knowledge-filter-scroll:focus-visible{border-color:var(--knowledge-search-focus-border);color:var(--knowledge-accent-strong);background:var(--rt-tool-bg-solid)}.knowledge-filter-scroll:focus-visible{outline:2px solid color-mix(in srgb, var(--knowledge-accent) 36%, transparent);outline-offset:2px}.knowledge-filter-scroll--left{left:1px}.knowledge-filter-scroll--right{right:1px}.knowledge-filter-link--topic{min-height:27px;color:var(--knowledge-muted);background:#94a3b81a;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.knowledge-filter-link--topic:hover{background:#94a3b829}.knowledge-filter-link--topic.is-active{background:var(--knowledge-pill-role-bg);color:var(--knowledge-accent-strong)}.knowledge-filter-link--subtopic{border:1px solid var(--knowledge-search-border);background:var(--knowledge-search-bg);min-height:24px;color:var(--knowledge-muted);border-radius:999px;padding:0 9px;font-size:12px;font-weight:500;transition:color .18s,border-color .18s,background-color .18s}.knowledge-filter-link--subtopic:hover{border-color:var(--knowledge-search-focus-border);background:var(--knowledge-search-bg)}.knowledge-filter-link--subtopic.is-active{border-color:var(--knowledge-search-focus-border);background:var(--knowledge-pill-role-bg);color:var(--knowledge-accent-strong);font-weight:600}.knowledge-filter-link--subtopic .knowledge-filter-link__icon{width:13px;height:13px}.knowledge-filter-link__icon{object-fit:contain;flex:none;width:15px;height:15px}.knowledge-filter-link__label{line-height:1}.knowledge-search-results{min-height:0;padding:12px 0 0;overflow:hidden}.knowledge-results__frame{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.knowledge-result-list{align-content:start;gap:0;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.knowledge-result-row{cursor:pointer;border-bottom:1px solid var(--knowledge-divider);background:0 0;grid-template-columns:minmax(0,1fr) clamp(132px,14vw,196px);align-items:center;gap:18px;min-width:0;padding:14px 0 13px;transition:background-color .18s;display:grid}.knowledge-result-row:last-child{border-bottom:none}.knowledge-result-row:not(.has-cover){grid-template-columns:minmax(0,1fr)}.knowledge-result-row:hover{background:var(--knowledge-row-hover-bg)}.knowledge-result-row__main{gap:7px;min-width:0;display:grid}.knowledge-result-row__head{align-items:center;gap:14px;min-width:0;display:flex}.knowledge-result-row__index{min-width:30px;color:var(--knowledge-subtle);flex:none;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:17px;line-height:1}.knowledge-result-row__title{min-width:0;color:var(--knowledge-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:15px;font-weight:700;line-height:1.32;overflow:hidden}.knowledge-result-row__summary{color:var(--knowledge-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;padding-left:44px;font-size:13px;line-height:1.55;overflow:hidden}.knowledge-result-row__tagline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-left:44px;display:flex}.knowledge-result-row__tag{white-space:nowrap;background:var(--knowledge-pill-role-bg);min-height:22px;color:var(--knowledge-pill-role-text);border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.knowledge-result-row__cover{aspect-ratio:16/10;background:#f8fafcd6;border:1px solid #94a3b833;border-radius:8px;width:100%;overflow:hidden}.knowledge-result-row__cover img{object-fit:cover;width:100%;height:100%;display:block}.knowledge-results-empty{place-items:center;height:100%;display:grid}.knowledge-workbench-shell.is-topology-mode .deployment-topology-shell{height:100%;min-height:0}.knowledge-view-switch{background:var(--rt-dock-view-bg);width:max-content;box-shadow:none;pointer-events:auto;isolation:isolate;border:0;border-radius:999px;grid-template-columns:repeat(2,2.2rem);place-self:center start;gap:.18rem;padding:.2rem;display:inline-grid;position:relative}.knowledge-view-switch__thumb{z-index:0;background:var(--rt-dock-thumb-bg);width:2.2rem;height:2.2rem;box-shadow:inset 0 0 0 1px var(--rt-dock-thumb-ring);border-radius:999px;transition:transform .22s cubic-bezier(.2,.86,.24,1),background .18s;position:absolute;top:.2rem;left:.2rem;transform:translate(0)}.knowledge-view-switch.is-topology .knowledge-view-switch__thumb{transform:translate(2.38rem)}.knowledge-view-switch__btn{z-index:1;width:2.2rem;min-width:0;height:2.2rem;color:var(--rt-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .18s,transform .18s;display:inline-grid;position:relative}.knowledge-view-switch__btn:hover{color:var(--rt-title)}.knowledge-view-switch__btn.is-active{color:var(--rt-accent)}.knowledge-view-switch__btn svg,.knowledge-perspective-switch__btn svg{flex:none;display:block}.knowledge-view-switch__btn:focus-visible{outline:2px solid color-mix(in srgb, var(--rt-accent) 44%, transparent);outline-offset:2px}.knowledge-perspective-switch{width:max-content;min-width:max-content;color:var(--rt-muted);background:0 0;border:0;align-items:center;gap:.48rem;padding:0;display:inline-flex;position:relative}.knowledge-perspective-switch:before{content:"";background:var(--rt-dock-divider);align-self:center;width:1px;height:1.88rem;margin-right:.22rem}.knowledge-perspective-switch__label{color:var(--rt-dock-label);white-space:nowrap;opacity:.74;flex:none;align-items:center;font-size:.64rem;font-weight:850;line-height:1;display:inline-flex}.knowledge-perspective-switch__items{background:var(--rt-dock-view-bg);border-radius:999px;align-items:center;gap:.22rem;padding:.18rem;display:inline-flex}.knowledge-perspective-switch__btn{min-height:2.02rem;color:var(--rt-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;padding:.22rem .58rem;font-size:.72rem;font-weight:760;line-height:1;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.knowledge-perspective-switch__btn:hover{color:var(--rt-title);background:var(--rt-dock-item-hover-bg)}.knowledge-perspective-switch__btn.is-active{color:var(--rt-accent);background:var(--rt-dock-active-bg);box-shadow:inset 0 0 0 1px var(--rt-dock-active-ring)}.knowledge-perspective-switch__btn:focus-visible{outline:2px solid color-mix(in srgb, var(--rt-accent) 44%, transparent);outline-offset:2px}.knowledge-topology-controls{left:0;bottom:max(.74rem, env(safe-area-inset-bottom));z-index:70;isolation:isolate;pointer-events:none;place-items:start;width:2.72rem;height:2.72rem;display:grid;position:fixed}.knowledge-topology-controls__trigger{z-index:2;background:var(--rt-dock-bg);width:2.72rem;height:2.72rem;box-shadow:var(--rt-dock-shadow);color:var(--rt-muted);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(28px)saturate(1.45);backdrop-filter:blur(28px)saturate(1.45);border:0;border-radius:0 18px 18px 0;justify-content:center;place-items:center;transition:color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.knowledge-topology-controls__trigger:hover,.knowledge-topology-controls__trigger:focus-visible{color:var(--rt-accent);background:color-mix(in srgb, var(--rt-dock-bg) 82%, var(--rt-accent-soft))}.knowledge-topology-controls.is-open .knowledge-topology-controls__trigger{opacity:0;pointer-events:none;transform:translate(-.32rem,.32rem)scale(.88)}.knowledge-topology-controls__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--rt-accent) 44%, transparent);outline-offset:3px}.knowledge-topology-controls__trigger-arrow{opacity:1;transition:opacity .18s,transform .2s;transform:translate(.04rem,-.04rem)}.knowledge-topology-controls__panel{border:1px solid var(--rt-dock-border);background:var(--rt-dock-bg);width:max-content;max-width:min(92vw,44rem);box-shadow:var(--rt-dock-shadow);opacity:0;pointer-events:none;transform-origin:0 100%;-webkit-backdrop-filter:blur(30px)saturate(1.45);backdrop-filter:blur(30px)saturate(1.45);border-bottom:0;border-left:0;border-radius:0 18px 0 0;grid-template-columns:minmax(0,1fr);gap:.58rem;padding:.78rem 3.08rem .78rem .78rem;transition:opacity .18s,transform .2s cubic-bezier(.2,.86,.24,1);display:grid;position:absolute;bottom:0;left:0;transform:translateY(.45rem)scale(.98)}.knowledge-topology-controls__collapse{z-index:2;border:1px solid var(--rt-dock-thumb-ring);background:var(--rt-dock-thumb-bg);width:2.06rem;height:2.06rem;color:var(--rt-accent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,transform .18s;display:inline-flex;position:absolute;top:.64rem;right:.64rem}.knowledge-topology-controls__collapse:hover{background:color-mix(in srgb, var(--rt-accent-soft) 72%, var(--rt-tool-bg));transform:translate(-.04rem,.04rem)}.knowledge-topology-controls__collapse:focus-visible{outline:2px solid color-mix(in srgb, var(--rt-accent) 44%, transparent);outline-offset:2px}.knowledge-topology-controls.is-open .knowledge-topology-controls__panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.knowledge-topology-controls__section{grid-template-columns:minmax(0,1fr);gap:.38rem;min-width:0;display:grid}.knowledge-topology-controls__section.is-view{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.54rem}.knowledge-topology-controls__section-title{color:var(--rt-dock-label);white-space:nowrap;opacity:.78;font-size:.68rem;font-weight:850;line-height:1}.knowledge-topology-controls__panel .knowledge-perspective-switch{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.54rem;width:100%;min-width:0;display:grid}.knowledge-topology-controls__panel .knowledge-perspective-switch:before{display:none}.knowledge-topology-controls__panel .knowledge-perspective-switch__items{justify-content:flex-start;width:100%;min-width:0}.knowledge-provider-switch{width:100%;min-width:0;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.54rem;margin:0;padding:0;transition:background .18s,box-shadow .18s;display:grid;position:relative;overflow:visible}.knowledge-provider-switch:before{display:none}.knowledge-provider-switch__label{min-height:0;color:var(--rt-dock-label);letter-spacing:0;text-transform:none;white-space:nowrap;opacity:.74;border:0;flex:none;align-items:center;padding:0;font-size:.64rem;font-weight:850;line-height:1;display:inline-flex}.knowledge-provider-switch__items{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.28rem;min-width:0;max-width:100%;display:inline-flex;overflow-x:auto}.knowledge-provider-switch__items::-webkit-scrollbar{display:none}.knowledge-topology-context-switch{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.54rem;width:100%;min-width:0;display:grid}.knowledge-topology-context-switch__items{justify-content:flex-start;align-items:center;gap:.28rem;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.knowledge-topology-context-switch.is-collaboration .knowledge-topology-context-switch__items{border:1px solid color-mix(in srgb, var(--rt-border) 68%, transparent);background:color-mix(in srgb, var(--rt-panel-bg) 86%, var(--rt-bg));border-radius:.72rem;gap:.24rem;padding:.18rem}.knowledge-collaboration-switch__items{border:1px solid color-mix(in srgb, var(--rt-border) 68%, transparent);background:color-mix(in srgb, var(--rt-panel-bg) 86%, var(--rt-bg));border-radius:.72rem;gap:.24rem;padding:.18rem;display:inline-flex;overflow:visible}.knowledge-collaboration-switch__template{min-width:8.25rem;color:var(--rt-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.56rem;flex:none;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.48rem;padding:.34rem .52rem;transition:border-color .18s,background .18s,color .18s;display:grid}.knowledge-collaboration-switch__template:hover{background:var(--rt-dock-item-hover-bg);color:var(--rt-title)}.knowledge-collaboration-switch__template.is-active{border-color:color-mix(in srgb, var(--rt-accent) 34%, var(--rt-border));background:color-mix(in srgb, var(--rt-accent-soft) 74%, var(--rt-panel-bg));color:var(--rt-accent)}.knowledge-collaboration-switch__template-icon{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:.46rem;place-items:center;width:1.7rem;height:1.7rem;display:grid}.knowledge-collaboration-switch__template-copy{gap:.08rem;min-width:0;display:grid}.knowledge-collaboration-switch__template-copy strong{color:currentColor;white-space:nowrap;font-size:.74rem;font-weight:800;line-height:1.15}.knowledge-collaboration-switch__template-copy small{color:var(--rt-muted);white-space:nowrap;font-size:.62rem;line-height:1.15}.knowledge-provider-switch__btn{min-width:0;min-height:1.88rem;color:var(--rt-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.3rem;padding:.18rem .4rem;font-size:.74rem;font-weight:700;transition:color .18s,background .18s;display:inline-flex;position:relative}.knowledge-provider-switch__btn:hover{color:var(--rt-title);background:var(--rt-dock-item-hover-bg)}.knowledge-provider-switch__btn.is-active{color:var(--rt-accent);box-shadow:none;background:0 0}.knowledge-provider-switch__btn.is-active:after{display:none}.knowledge-provider-switch__icon{object-fit:contain;opacity:.95;flex:none;width:1rem;height:1rem}.knowledge-provider-switch__btn.is-active .knowledge-provider-switch__icon{opacity:1}@media (width<=760px){.knowledge-topology-controls{left:0;right:auto;bottom:max(.7rem, env(safe-area-inset-bottom))}.knowledge-topology-controls__panel{width:calc(100vw - .5rem);max-width:none;padding:.68rem 2.98rem .68rem .68rem;bottom:0;left:0}.knowledge-topology-controls__section.is-view,.knowledge-topology-controls__panel .knowledge-perspective-switch,.knowledge-provider-switch,.knowledge-topology-context-switch{grid-template-columns:minmax(0,1fr)}.knowledge-topology-controls__section-title,.knowledge-perspective-switch__label,.knowledge-provider-switch__label{width:auto}.knowledge-provider-switch{scrollbar-width:none;justify-content:flex-start;width:100%;min-width:0;max-width:none;padding:0;overflow:hidden}.knowledge-provider-switch:before{display:none}.knowledge-perspective-switch{gap:.4rem;min-width:0}.knowledge-perspective-switch:before{display:none}.knowledge-perspective-switch__items{scrollbar-width:none;overflow-x:auto}.knowledge-perspective-switch__items::-webkit-scrollbar{display:none}.knowledge-provider-switch__items{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.knowledge-provider-switch__items::-webkit-scrollbar{display:none}.knowledge-provider-switch::-webkit-scrollbar{display:none}.knowledge-topology-context-switch__items{flex-wrap:wrap;padding-bottom:.1rem;overflow:visible}}.runtime-topology-state{width:100%;height:100%;color:var(--rt-muted);justify-content:center;align-items:center;display:flex}.runtime-topology-state.is-error{color:#dc2626}.deployment-topology-shell{background:var(--rt-shell-bg);cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;padding:.35rem .8rem;position:relative;overflow:auto}.deployment-topology-shell.is-panning{cursor:grabbing}.runtime-topology-tools{z-index:18;opacity:.68;background:0 0;border:0;gap:.36rem;padding:0;transition:opacity .18s;display:flex;position:absolute;top:.75rem;right:.85rem}.runtime-topology-tools:hover,.runtime-topology-tools:focus-within,.runtime-topology-tools.has-open-popover{opacity:1}.runtime-topology-tools__export{display:inline-flex;position:relative}.team-collaboration-scenario-control{z-index:19;opacity:.72;transition:opacity .18s;display:inline-flex;position:absolute;top:.75rem;left:.25rem}.team-collaboration-scenario-control:hover,.team-collaboration-scenario-control:focus-within,.team-collaboration-scenario-control.is-open{opacity:1}.team-collaboration-scenario-control.is-open .team-collaboration-scenario-trigger{color:var(--rt-accent);border-color:color-mix(in srgb, var(--rt-accent) 42%, var(--rt-tool-border));background:var(--rt-accent-soft)}.team-collaboration-scenario-menu{z-index:30;border:1px solid var(--rt-tool-border);background:var(--rt-tool-bg-solid);border-radius:10px;gap:.22rem;width:max-content;min-width:9.25rem;padding:.34rem;display:grid;position:absolute;top:calc(100% + .42rem);left:0;box-shadow:0 16px 34px #0f172a26}.team-collaboration-scenario-menu__option{min-height:2.1rem;color:var(--rt-muted);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:.46rem;padding:.3rem .52rem;font-size:.74rem;font-weight:720;transition:border-color .18s,background .18s,color .18s;display:flex}.team-collaboration-scenario-menu__option:hover,.team-collaboration-scenario-menu__option:focus-visible{background:var(--rt-dock-item-hover-bg);color:var(--rt-title);outline:0}.team-collaboration-scenario-menu__option.is-active{border-color:color-mix(in srgb, var(--rt-accent) 28%, var(--rt-tool-border));background:color-mix(in srgb, var(--rt-accent-soft) 68%, var(--rt-tool-bg-solid));color:var(--rt-accent)}.runtime-topology-platform-control{z-index:19;opacity:.72;transition:opacity .18s;display:inline-flex;position:absolute;top:.75rem;left:.85rem}.runtime-topology-platform-control:hover,.runtime-topology-platform-control:focus-within,.runtime-topology-platform-control.is-open{opacity:1}.runtime-topology-provider-trigger__icon{width:var(--rt-corner-icon-size);height:var(--rt-corner-icon-size);object-fit:contain}.runtime-topology-platform-control.is-open .runtime-topology-provider-trigger{color:var(--rt-accent);border-color:color-mix(in srgb, var(--rt-accent) 42%, var(--rt-tool-border));background:var(--rt-accent-soft)}.runtime-topology-provider-menu{z-index:30;border:1px solid var(--rt-tool-border);background:var(--rt-tool-bg-solid);border-radius:10px;grid-template-columns:repeat(2,minmax(8rem,1fr));gap:.24rem;width:max-content;min-width:17rem;padding:.42rem;display:grid;position:absolute;top:calc(100% + .42rem);left:0;box-shadow:0 18px 38px #0f172a29}.runtime-topology-provider-menu__option{min-height:2.12rem;color:var(--rt-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:.42rem;padding:.3rem .46rem;font-size:.7rem;font-weight:720;transition:border-color .18s,background .18s,color .18s;display:flex}.runtime-topology-provider-menu__option:hover,.runtime-topology-provider-menu__option:focus-visible{background:var(--rt-dock-item-hover-bg);color:var(--rt-title);outline:0}.runtime-topology-provider-menu__option.is-active{border-color:color-mix(in srgb, var(--rt-accent) 28%, var(--rt-tool-border));background:color-mix(in srgb, var(--rt-accent-soft) 68%, var(--rt-tool-bg-solid));color:var(--rt-accent)}.runtime-topology-export-menu{z-index:4;border:1px solid var(--rt-tool-border);background:var(--rt-tool-bg-solid);border-radius:8px;gap:.18rem;min-width:5.4rem;padding:.28rem;display:grid;position:absolute;top:calc(100% + .42rem);right:0;box-shadow:0 14px 30px #0f172a24}.runtime-topology-export-menu__item{min-height:2rem;color:var(--rt-title);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 .72rem;font-size:.78rem;font-weight:700;transition:background .16s,color .16s;display:flex}.runtime-topology-export-menu__item:hover{color:var(--rt-accent);background:color-mix(in srgb, var(--rt-dock-section-bg-hover) 72%, transparent)}.runtime-topology-tools .tool-btn,.runtime-topology-platform-control .tool-btn,.team-collaboration-scenario-control .tool-btn{width:var(--rt-corner-control-size);height:var(--rt-corner-control-size);border:1px solid var(--rt-tool-border);color:var(--rt-tool-color);box-shadow:none;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.runtime-topology-tools .tool-btn svg,.runtime-topology-platform-control .tool-btn svg,.team-collaboration-scenario-control .tool-btn svg{width:var(--rt-corner-icon-size);height:var(--rt-corner-icon-size)}.runtime-topology-tools .tool-btn:hover,.runtime-topology-platform-control .tool-btn:hover,.team-collaboration-scenario-control .tool-btn:hover{color:var(--rt-accent);background:color-mix(in srgb, var(--rt-dock-section-bg-hover) 70%, transparent)}.runtime-topology-tools .tool-btn.is-active,.runtime-topology-platform-control .tool-btn.is-active,.team-collaboration-scenario-control .tool-btn.is-active{color:var(--rt-accent);border-color:color-mix(in srgb, var(--rt-accent) 42%, var(--rt-tool-border));background:var(--rt-accent-soft)}.runtime-topology-tools .tool-btn:disabled,.runtime-topology-platform-control .tool-btn:disabled,.team-collaboration-scenario-control .tool-btn:disabled{cursor:progress;opacity:.56}.runtime-topology-search{display:inline-flex;position:relative}.runtime-topology-search-panel{z-index:30;border:1px solid var(--rt-tool-border);background:var(--rt-tool-bg-solid);opacity:1;border-radius:10px;gap:.42rem;width:min(22rem,100vw - 2rem);padding:.48rem;display:grid;position:absolute;top:calc(100% + .42rem);right:0;box-shadow:0 18px 38px #0f172a29}.runtime-topology-search-field{border:1px solid var(--rt-tool-border);background:color-mix(in srgb, var(--rt-node-bg) 82%, transparent);min-height:2.18rem;color:var(--rt-muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.34rem;padding:0 .42rem;display:grid}.runtime-topology-search-field:focus-within{border-color:color-mix(in srgb, var(--rt-accent) 44%, var(--rt-tool-border));box-shadow:0 0 0 3px var(--rt-accent-soft)}.runtime-topology-search-field__icon{flex:none}.runtime-topology-search-field__input{min-width:0;color:var(--rt-title);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.runtime-topology-search-field__input::placeholder{color:var(--rt-muted)}.runtime-topology-search-field__clear{width:1.45rem;height:1.45rem;color:var(--rt-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.runtime-topology-search-field__clear:hover{color:var(--rt-accent);background:var(--rt-accent-soft)}.runtime-topology-search-results{gap:.18rem;max-height:18rem;display:grid;overflow:auto}.runtime-topology-search-option{width:100%;min-height:2.55rem;color:var(--rt-title);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.42rem .48rem;transition:background .16s,color .16s;display:grid}.runtime-topology-search-option:hover,.runtime-topology-search-option:focus-visible{color:var(--rt-accent);background:color-mix(in srgb, var(--rt-accent-soft) 82%, transparent);outline:0}.runtime-topology-search-option__anchor{color:var(--rt-accent)}.runtime-topology-search-option__text{gap:.08rem;min-width:0;display:grid}.runtime-topology-search-option__title,.runtime-topology-search-option__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-topology-search-option__title{font-size:.82rem;font-weight:800}.runtime-topology-search-option__text small{color:var(--rt-muted);font-size:.68rem;font-weight:700}.runtime-topology-search-empty{min-height:2.4rem;color:var(--rt-muted);align-items:center;padding:0 .58rem;font-size:.78rem;font-weight:700;display:flex}.deployment-topology-layout{height:100%;min-height:0;position:relative}.deployment-topology-workbench{min-width:0;min-height:0}.deployment-topology-canvas-viewport{position:relative;overflow:hidden}.deployment-topology-canvas{transform-origin:0 0;transition:transform .18s ease-out;display:block;position:relative}.deployment-topology-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.deployment-topology-svg__arrow-head{fill:none;stroke:var(--rt-line);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.deployment-topology-svg__arrow-head.is-ops{stroke:color-mix(in srgb, var(--rt-line) 82%, var(--rt-muted))}.deployment-topology-svg__line{stroke:var(--rt-line);stroke-width:1.22px;fill:none;stroke-linecap:square;stroke-linejoin:miter;transition:stroke .16s,opacity .16s}.deployment-topology-svg__line.is-muted,.deployment-topology-svg__flow.is-muted{opacity:.16}.deployment-topology-svg__flow{stroke:var(--rt-line-flow);stroke-width:3.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.01 56;opacity:.96;filter:none;will-change:stroke-dashoffset;animation:2s linear infinite deployment-topology-flow}.deployment-topology-svg__flow.is-reverse{animation-direction:normal}.deployment-topology-svg__line.is-active{stroke:var(--rt-line-active)}.deployment-topology-svg__flow.is-active,.deployment-topology-svg__line.is-active+.deployment-topology-svg__flow{stroke:var(--rt-line-flow-active);opacity:1}.deployment-topology-svg__line.is-trunk{stroke-width:1.78px;opacity:1}.deployment-topology-svg__line.is-trunk.is-observe{stroke-width:1.1px;opacity:.74}.deployment-topology-svg__line.is-egress{stroke-dasharray:7 5;opacity:.7}.deployment-topology-svg__flow.is-egress{stroke-width:2.7px;opacity:.72}.deployment-topology-svg__wall-base{fill:var(--rt-wall-fill);stroke:none}.deployment-topology-svg__wall{fill:url(#deployment-wall-hatch);stroke:var(--rt-wall-stroke);stroke-width:1.45px;opacity:.92;paint-order:stroke fill}.deployment-topology-svg__wall-hatch{stroke:var(--rt-wall-hatch);stroke-width:1.25px}.deployment-topology-svg__flow.is-trunk{stroke-width:3.7px}.deployment-topology-svg__flow.is-trunk.is-observe{stroke-width:2.1px;opacity:.5}.deployment-topology-svg__line.is-detail{stroke-width:1.12px;opacity:.92}.deployment-topology-svg__line.is-derivation{stroke:color-mix(in srgb, var(--rt-accent) 38%, var(--rt-line));stroke-width:1.3px;stroke-dasharray:6 6;opacity:.62}.deployment-topology-svg__line.is-derivation.is-active{stroke:var(--rt-accent);opacity:.86}.deployment-topology-svg__line.is-pod-drilldown{stroke:color-mix(in srgb, var(--rt-accent) 34%, var(--rt-line));stroke-width:1.05px;opacity:.76}.deployment-topology-svg__line.is-pod-drilldown.is-active{stroke:color-mix(in srgb, var(--rt-accent) 72%, var(--rt-line));opacity:.92}.deployment-topology-svg__line.is-pod-drilldown.is-control-plane,.deployment-topology-svg__line.is-pod-drilldown.is-worker-pod{stroke-dasharray:4 4}.deployment-topology-svg__line.is-pod-drilldown.is-config,.deployment-topology-svg__line.is-pod-drilldown.is-secret{stroke-dasharray:5 5}.deployment-topology-svg__flow.is-pod-drilldown{stroke-width:2.45px;opacity:.74}.deployment-topology-svg__flow.is-pod-drilldown.is-control-plane,.deployment-topology-svg__flow.is-pod-drilldown.is-worker-pod,.deployment-topology-svg__flow.is-pod-drilldown.is-config,.deployment-topology-svg__flow.is-pod-drilldown.is-secret{stroke-dasharray:.01 58}.deployment-topology-svg__route-label.is-pod-drilldown{fill:color-mix(in srgb, var(--rt-accent) 76%, var(--rt-muted));font-size:.62rem;font-weight:850}.deployment-topology-svg__flow.is-detail{stroke-width:2.8px}.deployment-topology-svg__line.is-detail.is-registry{stroke-width:1.34px;opacity:.96}.deployment-topology-svg__flow.is-detail.is-registry{stroke-width:2.72px;opacity:.9}.deployment-topology-svg__line.is-detail.is-peer{stroke:color-mix(in srgb, var(--rt-accent) 46%, var(--rt-line));stroke-width:1.28px;opacity:.78}.deployment-topology-svg__flow.is-detail.is-peer{stroke:color-mix(in srgb, var(--rt-accent) 72%, #8b5cf6);stroke-width:2.38px;opacity:.62}.deployment-topology-svg__line.is-detail.is-support{stroke:color-mix(in srgb, var(--rt-accent) 34%, var(--rt-line));stroke-width:1.32px;opacity:.78}.deployment-topology-svg__flow.is-detail.is-support{stroke-width:2.24px;stroke-dasharray:.01 88;opacity:.64}.deployment-topology-svg__line.is-observability-route{stroke:color-mix(in srgb, var(--rt-title) 66%, var(--rt-line));stroke-width:1.05px;opacity:.74}.deployment-topology-svg__flow.is-observability-route{stroke-width:1.95px;opacity:.48}.deployment-topology-svg__line.is-perspective-route{stroke:color-mix(in srgb, var(--rt-line) 78%, var(--rt-accent));stroke-width:1.55px;opacity:.9}.deployment-topology-svg__line.is-perspective-route.is-ops-route{stroke:color-mix(in srgb, var(--rt-line) 86%, var(--rt-muted));stroke-width:1.24px;opacity:.92}.deployment-topology-svg__line.is-perspective-route.is-ops-route.is-active{stroke:color-mix(in srgb, var(--rt-line) 76%, var(--rt-muted))}.deployment-topology-svg__line.is-perspective-route.is-dev-route{stroke:color-mix(in srgb, var(--rt-line) 88%, var(--rt-muted));stroke-width:1.12px;opacity:.92}.deployment-topology-svg__line.is-perspective-route.is-ai-route{stroke:color-mix(in srgb, #2563eb 76%, var(--rt-line));stroke-width:1.8px;opacity:.96}.deployment-topology-svg__line.is-ai-route.is-ai-knowledge-route{stroke:color-mix(in srgb, #0f766e 76%, var(--rt-line));stroke-width:1.7px}.deployment-topology-svg__line.is-ai-route.is-ai-tool-route{stroke:color-mix(in srgb, #7c3aed 76%, var(--rt-line));stroke-width:1.65px;stroke-dasharray:4 3}.deployment-topology-svg__line.is-ai-route.is-ai-observe-route{stroke:color-mix(in srgb, #d97706 76%, var(--rt-line));stroke-width:1.65px;stroke-dasharray:4 3}.deployment-topology-svg__flow.is-perspective-route{stroke-width:3.35px;stroke-dasharray:.01 48;opacity:.86}.deployment-topology-svg__flow.is-perspective-route.is-ops-route{stroke:color-mix(in srgb, var(--rt-line) 86%, var(--rt-muted));stroke-width:3.35px;stroke-dasharray:.01 48;opacity:.9;animation:1.85s linear infinite deployment-topology-flow}.deployment-topology-svg__port.is-ops-port{fill:var(--rt-node-bg);stroke:color-mix(in srgb, var(--rt-line) 82%, var(--rt-muted));stroke-width:1.18px;opacity:.88;pointer-events:none;transition:opacity .16s,stroke .16s,fill .16s}.deployment-topology-svg__port.is-ops-port.is-active{fill:var(--rt-node-bg);stroke:color-mix(in srgb, var(--rt-line) 78%, var(--rt-accent))}.deployment-topology-svg__port.is-ops-port.is-muted{opacity:.25}.deployment-topology-svg__flow.is-perspective-route.is-dev-route{stroke:color-mix(in srgb, var(--rt-line) 88%, var(--rt-muted))}.deployment-topology-svg__flow.is-perspective-route.is-ai-route{stroke:color-mix(in srgb, #60a5fa 76%, var(--rt-line-flow));stroke-width:3.5px;stroke-dasharray:.01 40;opacity:.9}.deployment-topology-svg__flow.is-ai-route.is-ai-knowledge-route{stroke:color-mix(in srgb, #2dd4bf 78%, var(--rt-line-flow))}.deployment-topology-svg__flow.is-ai-route.is-ai-tool-route{stroke:color-mix(in srgb, #a78bfa 80%, var(--rt-line-flow))}.deployment-topology-svg__flow.is-ai-route.is-ai-observe-route{stroke:color-mix(in srgb, #f59e0b 78%, var(--rt-line-flow))}.deployment-topology-svg__line.is-dashed{stroke-dasharray:4 4}.deployment-topology-svg__flow.is-dashed{stroke-dasharray:.01 64}.deployment-topology-svg__line.is-storage-route{stroke-width:1.12px;opacity:.92}.deployment-topology-svg__line.is-storage-route.is-access,.deployment-topology-svg__flow.is-storage-route.is-access{stroke:color-mix(in srgb, var(--rt-line) 88%, var(--rt-muted))}.deployment-topology-svg__line.is-storage-route.is-control,.deployment-topology-svg__flow.is-storage-route.is-control{stroke:color-mix(in srgb, #94a3b8 70%, var(--rt-line))}.deployment-topology-svg__line.is-storage-route.is-sync,.deployment-topology-svg__line.is-storage-route.is-async,.deployment-topology-svg__flow.is-storage-route.is-sync,.deployment-topology-svg__flow.is-storage-route.is-async{stroke:color-mix(in srgb, #ef4444 76%, var(--rt-line))}.deployment-topology-svg__line.is-storage-route.is-replica,.deployment-topology-svg__flow.is-storage-route.is-replica{stroke:color-mix(in srgb, #22c55e 68%, var(--rt-line))}.deployment-topology-svg__line.is-storage-route.is-control{stroke-dasharray:5 4}.deployment-topology-svg__line.is-storage-route.is-async{stroke-dasharray:6 5}.deployment-topology-svg__flow.is-storage-route{stroke-width:2.8px;stroke-dasharray:.01 64;opacity:.72}.deployment-topology-svg__route-label{fill:var(--rt-muted);stroke:var(--rt-shell-bg);stroke-width:3px;paint-order:stroke;font-size:.74rem;font-weight:700;transition:opacity .16s,fill .16s}.deployment-topology-svg__route-label.is-muted{opacity:.28}.deployment-topology-svg__route-label.is-support{fill:color-mix(in srgb, var(--rt-accent) 62%, var(--rt-muted));opacity:.9;font-size:.66rem;font-weight:850}.deployment-topology-svg__route-label.is-peer{fill:color-mix(in srgb, var(--rt-accent) 70%, var(--rt-muted));font-size:.68rem;font-weight:850}.deployment-topology-svg__route-label.is-storage-route{fill:color-mix(in srgb, var(--rt-muted) 82%, var(--rt-title));font-size:.58rem;font-weight:840}.deployment-topology-svg__route-label.is-storage-route.is-sync,.deployment-topology-svg__route-label.is-storage-route.is-async{fill:color-mix(in srgb, #ef4444 82%, var(--rt-muted))}.deployment-topology-svg__route-label.is-storage-route.is-replica{fill:color-mix(in srgb, #22c55e 78%, var(--rt-muted))}.deployment-topology-svg__route-label.is-observability-route{fill:color-mix(in srgb, var(--rt-title) 78%, var(--rt-muted));font-size:.54rem;font-weight:740}.deployment-topology-svg__route-label.is-observe{fill:color-mix(in srgb, var(--rt-muted) 88%, var(--rt-title));font-size:.58rem;font-weight:760}.deployment-topology-svg__route-label.is-perspective-route{font-size:.58rem;font-weight:820}.deployment-topology-svg__route-label.is-perspective-route.is-ops-route{fill:color-mix(in srgb, var(--rt-muted) 88%, var(--rt-line));font-size:.56rem;font-weight:760}.deployment-topology-svg__route-label.is-perspective-route.is-dev-route{fill:color-mix(in srgb, var(--rt-muted) 88%, var(--rt-line))}.deployment-topology-svg__route-label.is-perspective-route.is-ai-route{fill:color-mix(in srgb, #1d4ed8 82%, var(--rt-muted));font-size:.6rem;font-weight:820}.deployment-topology-svg__route-label.is-ai-route.is-ai-knowledge-route{fill:color-mix(in srgb, #0f766e 86%, var(--rt-muted))}.deployment-topology-svg__route-label.is-ai-route.is-ai-tool-route{fill:color-mix(in srgb, #6d28d9 84%, var(--rt-muted))}.deployment-topology-svg__route-label.is-ai-route.is-ai-observe-route{fill:color-mix(in srgb, #b45309 84%, var(--rt-muted))}.deployment-topology-svg__bridge-label{fill:var(--rt-accent);opacity:.72;font-size:.72rem;font-weight:800;transition:opacity .16s,fill .16s}.deployment-topology-svg__bridge-label.is-active{opacity:1}.deployment-topology-svg__bridge-label.is-muted{opacity:.24}.deployment-topology-svg__zone-label{fill:#334155;font-size:.74rem;font-weight:800}@keyframes deployment-topology-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48px}}.deployment-frame{z-index:0;border:1px dashed color-mix(in srgb, var(--rt-line) 68%, var(--rt-frame-border));background:color-mix(in srgb, var(--rt-frame-bg) 42%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px;position:absolute}.deployment-frame.is-runtime-frame{overflow:hidden}.deployment-frame.is-microservice-frame{z-index:1;background:color-mix(in srgb, var(--rt-frame-bg) 42%, transparent);border-style:dashed;border-color:color-mix(in srgb, var(--rt-line) 68%, var(--rt-frame-border));box-shadow:none;border-radius:4px}.deployment-frame.is-microservice-frame .deployment-frame__head{top:10px}.deployment-frame.is-microservice-frame .deployment-frame__title{min-height:1.7rem;padding-inline:.62rem;font-size:.72rem}.deployment-frame.is-microservice-frame .deployment-frame__caption{font-size:.66rem}.deployment-frame.is-storage-architecture-frame{background:color-mix(in srgb, var(--rt-frame-bg) 42%, transparent);border-style:dashed;border-color:color-mix(in srgb, var(--rt-line) 68%, var(--rt-frame-border));box-shadow:none;border-radius:4px}.deployment-frame.is-storage-architecture-frame .deployment-frame__head{top:9px}.deployment-frame.is-storage-architecture-frame .deployment-frame__title{background:0 0;gap:.28rem;min-height:1.55rem;padding-inline:.54rem;font-size:.74rem}.deployment-frame.is-storage-architecture-frame .deployment-frame__caption{font-size:.66rem}.deployment-frame.is-ops-frame{border:1px dashed color-mix(in srgb, var(--rt-line) 64%, var(--rt-frame-border));background:color-mix(in srgb, var(--rt-frame-bg) 42%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px}.deployment-frame.is-ops-frame:not(.is-storage-architecture-frame):after{content:none}.deployment-frame.is-ops-frame.is-ops-subnet-frame{border-color:color-mix(in srgb, var(--rt-line) 64%, var(--rt-frame-border));background:color-mix(in srgb, var(--rt-frame-bg) 38%, transparent);border-radius:4px}.deployment-frame.is-ops-frame .deployment-frame__head{top:.56rem;left:.62rem}.deployment-frame.is-ops-frame .deployment-frame__title{color:var(--rt-title);background:0 0;padding-inline:0;font-size:.68rem;font-weight:800}.deployment-frame.is-ops-frame .deployment-frame__caption{color:var(--rt-muted);font-size:.58rem;font-weight:700}.deployment-frame.is-ops-frame.is-ops-subnet-frame .deployment-frame__head{top:.42rem;left:.46rem}.deployment-frame.is-ops-frame.is-ops-subnet-frame .deployment-frame__title{font-size:.56rem;font-weight:760}.deployment-frame.is-ops-frame.is-ops-subnet-frame .deployment-frame__caption{font-size:.54rem;font-weight:640}.deployment-frame.is-ai-frame{border-color:color-mix(in srgb, #0ea5e9 30%, var(--rt-frame-border));background:color-mix(in srgb, var(--rt-frame-bg) 44%, transparent)}.deployment-frame.is-ai-frame .deployment-frame__title{color:color-mix(in srgb, var(--rt-title) 82%, #0284c7)}.deployment-frame__title-icon{object-fit:contain;flex:none;width:1rem;height:1rem}.deployment-frame.is-runtime-frame:before{content:none}.deployment-frame.is-selected{border-color:color-mix(in srgb, var(--rt-accent) 52%, var(--rt-frame-border))}.deployment-frame.is-dimmed{opacity:.28}.deployment-frame__head{pointer-events:none;align-items:center;gap:.52rem;min-width:0;display:flex;position:absolute;top:12px;left:12px;right:12px}.deployment-frame__title{background:var(--rt-frame-title-bg);max-width:100%;min-height:1.34rem;color:var(--rt-title);letter-spacing:0;cursor:pointer;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;flex:none;align-items:center;padding:.08rem .42rem;font-size:.8rem;font-weight:700;display:inline-flex;overflow:hidden}.deployment-frame__head.has-caption .deployment-frame__title{max-width:44%}.deployment-frame__caption{min-width:0;color:var(--rt-muted);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;flex:auto;font-size:.72rem;font-weight:700;line-height:1.2;overflow:hidden}.deployment-storage-zone{z-index:0;box-sizing:border-box;border:1px dashed color-mix(in srgb, var(--rt-line) 58%, var(--rt-frame-border));background:color-mix(in srgb, var(--rt-frame-bg) 48%, transparent);pointer-events:none;border-radius:4px;align-content:start;gap:.12rem;padding:.45rem .52rem;display:grid;position:absolute}.deployment-storage-zone strong{min-width:0;color:var(--rt-title);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:860;line-height:1.1;overflow:hidden}.deployment-storage-zone span{min-width:0;color:var(--rt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-weight:780;line-height:1.12;overflow:hidden}.deployment-storage-zone.is-primary,.deployment-storage-zone.is-standby,.deployment-storage-zone.is-remote,.deployment-storage-zone.is-coordination{border-color:color-mix(in srgb, var(--rt-line) 58%, var(--rt-frame-border))}.deployment-node-group{z-index:2;pointer-events:auto;align-items:center;gap:.45rem;transition:opacity .16s;display:inline-flex;position:absolute}.deployment-node-group.has-cluster{padding-right:.4rem}.deployment-node-group.is-dimmed{opacity:.34}.deployment-node-group.is-ops-icon-group{box-shadow:none;background:0 0}.deployment-node{box-sizing:border-box;border:1px solid var(--rt-node-border);background:var(--rt-node-bg);min-width:max-content;color:var(--rt-title);box-shadow:var(--rt-node-shadow);cursor:pointer;pointer-events:auto;border-radius:14px;justify-content:flex-start;align-items:center;gap:.42rem;padding:.34rem .72rem;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:inline-flex}.deployment-node.is-client-icon{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:.78rem;padding:0}.deployment-node:hover{border-color:color-mix(in srgb, var(--rt-accent) 34%, var(--rt-node-border))}.deployment-node.is-selected{border-color:var(--rt-accent);box-shadow:var(--rt-node-shadow-active)}.deployment-node.is-client-icon.is-selected{box-shadow:none;border-color:#0000}.deployment-node.is-dimmed{opacity:1}.deployment-node.is-compact{border-radius:12px;padding-inline:.48rem}.deployment-node.has-note{align-items:center;gap:.38rem;padding-block:.28rem}.deployment-node.is-ai-actor-node{box-shadow:none;background:0 0;border-color:#0000;justify-content:flex-start;gap:.62rem;padding-inline:.18rem}.deployment-node.is-ai-actor-node:hover,.deployment-node.is-ai-actor-node.is-selected{background:color-mix(in srgb, var(--rt-accent-soft) 28%, transparent);box-shadow:none;border-color:#0000}.deployment-node.is-ai-actor-node .deployment-node__icon-slot{width:1.74rem;height:1.74rem}.deployment-node.is-ai-actor-node .deployment-node__icon-slot-image{width:1.54rem;height:1.54rem}.deployment-node.is-ai-actor-node .deployment-node__title{font-size:.82rem;font-weight:820}.deployment-node.is-icon-emphasis{gap:.54rem;padding-left:.58rem}.deployment-node.is-icon-emphasis .deployment-node__icon-slot{width:1.28rem;height:1.28rem}.deployment-node.is-icon-emphasis .deployment-node__icon-slot-image{filter:saturate(1.18)contrast(1.08);width:1.16rem;height:1.16rem}.deployment-node.is-microservice-node{border-color:color-mix(in srgb, var(--rt-node-border) 92%, var(--rt-line));background:color-mix(in srgb, var(--rt-node-bg) 96%, transparent);border-radius:6px;justify-content:center;padding:.3rem .52rem}.deployment-node.is-microservice-node .deployment-node__label{text-align:center;justify-items:center}.deployment-node.is-microservice-node .deployment-node__icon-slot{width:.92rem;height:.92rem}.deployment-node.is-microservice-node .deployment-node__icon-slot-image{width:.82rem;height:.82rem}.deployment-node.is-microservice-node .deployment-node__title{font-size:.7rem;font-weight:780}.deployment-node.is-microservice-node .deployment-node__hint{font-size:.5rem}.deployment-node.is-observability-node{border-color:color-mix(in srgb, var(--rt-node-border) 92%, var(--rt-line));background:color-mix(in srgb, var(--rt-node-bg) 96%, transparent);border-radius:6px;justify-content:center;gap:.4rem;padding:.28rem .56rem}.deployment-node.is-observability-node .deployment-node__label{text-align:center;justify-items:center}.deployment-node.is-observability-node .deployment-node__title{font-size:.68rem;font-weight:820}.deployment-node.is-observability-node .deployment-node__hint{max-width:7.8rem;font-size:.46rem;font-weight:800}.deployment-node.is-observability-node .deployment-node__icon-slot{width:.98rem;height:.98rem}.deployment-node.is-observability-node .deployment-node__icon-slot-image{width:.88rem;height:.88rem}.deployment-node.is-storage-node{border-color:color-mix(in srgb, var(--rt-node-border) 90%, var(--rt-line));background:color-mix(in srgb, var(--rt-node-bg) 96%, transparent);border-radius:7px;justify-content:center;gap:.32rem;min-width:0;padding:.24rem .44rem}.deployment-node.is-storage-node .deployment-node__label{text-align:center;justify-items:center}.deployment-node.is-storage-node .deployment-node__icon-slot{width:.9rem;height:.9rem}.deployment-node.is-storage-node .deployment-node__icon-slot-image{width:.8rem;height:.8rem}.deployment-node.is-storage-node .deployment-node__title{font-size:.62rem;font-weight:820}.deployment-node.is-storage-node .deployment-node__hint{font-size:.48rem;font-weight:820}.deployment-node.is-ops-panel-node{border-color:color-mix(in srgb, var(--rt-node-border) 92%, var(--rt-frame-border));background:var(--rt-node-bg);min-width:0;box-shadow:var(--rt-node-shadow);border-radius:8px;justify-content:flex-start;gap:.34rem;padding:.28rem .5rem}.deployment-node.is-ops-panel-node:hover,.deployment-node.is-ops-panel-node.is-selected{border-color:color-mix(in srgb, var(--rt-accent) 34%, var(--rt-node-border));box-shadow:var(--rt-node-shadow-active)}.deployment-node.is-ops-panel-node .deployment-node__label{text-align:left;justify-items:start;min-width:0}.deployment-node.is-ops-panel-node .deployment-node__title{color:var(--rt-title);font-size:.58rem;font-weight:800;line-height:1.1}.deployment-node.is-ops-panel-node .deployment-node__icon-slot{flex:none;width:1rem;height:1rem}.deployment-node.is-ops-panel-node .deployment-node__icon-slot-image{filter:saturate(1.08)contrast(1.04);width:.9rem;height:.9rem}.deployment-node.is-ops-icon-node{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:.24rem;padding:0;overflow:visible}.deployment-node.is-ops-icon-node:hover,.deployment-node.is-ops-icon-node.is-selected{box-shadow:none;border-color:#0000}.deployment-node.is-ops-icon-node .deployment-node__icon-slot{border:1px solid color-mix(in srgb, var(--rt-frame-border) 72%, var(--rt-muted));width:3.02rem;height:3.02rem;box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.deployment-node.is-ops-icon-node.is-selected .deployment-node__icon-slot{border-color:var(--rt-accent);box-shadow:var(--rt-node-shadow-active)}.deployment-node.is-ops-icon-node .deployment-node__icon-slot-image{object-fit:contain;width:1.64rem;height:1.64rem}.deployment-node.is-ops-icon-node .deployment-node__label{text-align:center;justify-items:center;width:100%;line-height:1.08}.deployment-node.is-ops-icon-node .deployment-node__title{max-width:100%;color:var(--rt-title);white-space:normal;font-size:.56rem;font-weight:760;line-height:1.15}.deployment-node.is-ops-icon-node .deployment-node__hint{max-width:100%;color:var(--rt-muted);text-align:center;font-size:.46rem;font-weight:700;line-height:1.12}.deployment-node__expand{border:1px solid var(--rt-chip-border);width:1.05rem;height:1.05rem;color:var(--rt-accent);cursor:pointer;pointer-events:auto;box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:900;line-height:1;transition:background .16s,border-color .16s;display:inline-flex;position:absolute;top:-.38rem;right:-.34rem}.deployment-node__expand:hover,.deployment-node__expand.is-active{border-color:var(--rt-accent)}.deployment-node__title{white-space:nowrap;text-overflow:clip;text-align:left;word-break:keep-all;flex:none;min-width:max-content;font-size:.74rem;font-weight:700;line-height:1;overflow:visible}.deployment-node__label{justify-items:start;gap:.12rem;min-width:0;display:grid}.deployment-node__hint{max-width:100%;color:var(--rt-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.48rem;font-weight:820;line-height:1;overflow:hidden}.deployment-pod-nodepool,.deployment-pod-drilldown-card,.deployment-pod-internals-panel{z-index:3;box-sizing:border-box;pointer-events:none;border:1px solid color-mix(in srgb, var(--rt-chip-border) 70%, var(--rt-panel-border));background:color-mix(in srgb, var(--rt-panel-bg) 72%, transparent);box-shadow:none;position:absolute}.deployment-pod-internals-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--rt-accent-soft) 12%, transparent), transparent 66%), color-mix(in srgb, var(--rt-panel-bg) 91%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:15px;padding:.68rem .74rem}.deployment-pod-internals-panel.is-search-target{border-color:color-mix(in srgb, var(--rt-accent) 58%, var(--rt-panel-border));box-shadow:0 0 0 3px var(--rt-accent-soft)}.deployment-pod-internals-panel__head{align-items:baseline;gap:.46rem;min-width:0;display:flex}.deployment-pod-internals-panel__head strong{color:var(--rt-accent);white-space:nowrap;font-size:.7rem;font-weight:900;line-height:1.1}.deployment-pod-internals-panel__head b{background:color-mix(in srgb, var(--rt-accent-soft) 42%, transparent);min-width:0;max-width:6rem;height:1.22rem;color:color-mix(in srgb, var(--rt-accent) 88%, var(--rt-title));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:0 .5rem;font-size:.58rem;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.deployment-pod-internals-panel__head span{min-width:0;color:var(--rt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:800;line-height:1.2;overflow:hidden}.deployment-pod-internals-panel__body{grid-template-columns:minmax(0,1.02fr) 3.1rem minmax(0,1.04fr) 3.1rem minmax(0,1fr);align-items:stretch;gap:.42rem;display:grid;position:absolute;inset:2.08rem .74rem .76rem}.deployment-pod-internals-panel__section{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rt-node-border) 82%, transparent);background:color-mix(in srgb, var(--rt-node-bg) 72%, transparent);min-width:0;min-height:0;color:var(--rt-title);border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:.34rem;padding:.44rem .5rem;display:grid}.deployment-pod-internals-panel__section-head{gap:.12rem;min-width:0;display:grid}.deployment-pod-internals-panel__section-head strong{min-width:0;color:var(--rt-title);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:900;line-height:1;overflow:hidden}.deployment-pod-internals-panel__section-head span{min-width:0;color:var(--rt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-weight:800;line-height:1.15;overflow:hidden}.deployment-pod-internals-panel__stack,.deployment-pod-internals-panel__runtime-grid{gap:.22rem;min-height:0;display:grid}.deployment-pod-internals-panel__stack span,.deployment-pod-internals-panel__runtime-grid span{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rt-panel-border) 78%, transparent);background:color-mix(in srgb, var(--rt-panel-bg) 74%, transparent);border-radius:8px;gap:.07rem;min-width:0;padding:.28rem .36rem;display:grid}.deployment-pod-internals-panel__stack.is-image span{border-style:dashed}.deployment-pod-internals-panel__stack.is-dockerfile .is-copy,.deployment-pod-internals-panel__stack.is-image .is-merged,.deployment-pod-internals-panel__runtime-grid .is-chroot{border-color:color-mix(in srgb, var(--rt-accent) 45%, var(--rt-panel-border));background:color-mix(in srgb, var(--rt-accent-soft) 24%, var(--rt-panel-bg))}.deployment-pod-internals-panel__section.is-search-target,.deployment-pod-internals-panel__stack span.is-search-target,.deployment-pod-internals-panel__runtime-grid span.is-search-target{border-color:color-mix(in srgb, var(--rt-accent) 64%, var(--rt-panel-border));background:color-mix(in srgb, var(--rt-accent-soft) 34%, var(--rt-panel-bg));box-shadow:0 0 0 2px color-mix(in srgb, var(--rt-accent-soft) 86%, transparent)}.deployment-pod-internals-panel__stack b,.deployment-pod-internals-panel__runtime-grid b{min-width:0;color:var(--rt-title);text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;font-weight:900;line-height:1;overflow:hidden}.deployment-pod-internals-panel__stack em,.deployment-pod-internals-panel__runtime-grid em{min-width:0;color:var(--rt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;font-style:normal;font-weight:780;line-height:1.1;overflow:hidden}.deployment-pod-internals-panel__connector{width:100%;min-width:0;color:color-mix(in srgb, var(--rt-accent) 78%, var(--rt-title));grid-template-rows:auto auto;align-self:center;justify-items:center;gap:.18rem;line-height:1;display:grid}.deployment-pod-internals-panel__connector em{color:color-mix(in srgb, var(--rt-accent) 72%, var(--rt-title));white-space:nowrap;font-size:.5rem;font-style:normal;font-weight:900}.deployment-pod-internals-panel__connector i{background:color-mix(in srgb, currentColor 72%, transparent);width:100%;height:1px;display:block;position:relative}.deployment-pod-internals-panel__connector i:after{content:"";transform-origin:50%;border-top:1px solid;border-right:1px solid;width:.34rem;height:.34rem;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.deployment-ai-internals-panel{z-index:3;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rt-chip-border) 70%, var(--rt-panel-border));background:linear-gradient(180deg, color-mix(in srgb, var(--rt-accent-soft) 12%, transparent), transparent 66%), color-mix(in srgb, var(--rt-panel-bg) 91%, transparent);box-shadow:none;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:15px;padding:.68rem .74rem;position:absolute}.deployment-ai-internals-panel__head{align-items:baseline;gap:.46rem;min-width:0;display:flex}.deployment-ai-internals-panel__head strong{color:var(--rt-accent);white-space:nowrap;font-size:.7rem;font-weight:900;line-height:1.1}.deployment-ai-internals-panel__head b{background:color-mix(in srgb, var(--rt-accent-soft) 42%, transparent);min-width:0;max-width:8rem;height:1.22rem;color:color-mix(in srgb, var(--rt-accent) 88%, var(--rt-title));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:0 .5rem;font-size:.58rem;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.deployment-ai-internals-panel__head span{min-width:0;color:var(--rt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:800;line-height:1.2;overflow:hidden}.deployment-ai-flow-diagram{width:calc(100% - 1.04rem);height:calc(100% - 2.46rem);position:absolute;top:2.02rem;left:.52rem;right:.52rem;overflow:visible}.deployment-ai-flow-diagram__zones rect{fill:color-mix(in srgb, var(--rt-panel-bg) 30%, transparent);stroke:color-mix(in srgb, var(--rt-frame-border) 62%, transparent);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.deployment-ai-flow-diagram__zones text{fill:color-mix(in srgb, var(--rt-title) 86%, var(--rt-muted));font-size:.54rem;font-weight:900}.deployment-ai-flow-diagram__zones .deployment-ai-flow-diagram__zone-caption{fill:var(--rt-muted);font-size:.42rem;font-weight:750}.deployment-ai-flow-diagram__scopes rect{fill:color-mix(in srgb, var(--rt-accent-soft) 28%, transparent);stroke:color-mix(in srgb, var(--rt-accent) 28%, transparent);stroke-width:.8px;vector-effect:non-scaling-stroke}.deployment-ai-flow-diagram__scopes text{fill:color-mix(in srgb, var(--rt-accent) 78%, var(--rt-title));font-size:.44rem;font-weight:900}.deployment-ai-flow-diagram__scopes .deployment-ai-flow-diagram__scope-title{fill:var(--rt-muted);font-size:.4rem;font-weight:850}.deployment-ai-flow-diagram__scopes .deployment-ai-flow-diagram__scope-caption{fill:var(--rt-muted);font-size:.38rem;font-weight:760}.deployment-ai-flow-diagram__method-note{fill:var(--rt-muted);letter-spacing:.01em;font-size:.39rem;font-weight:800}.deployment-ai-flow-diagram__route{stroke:color-mix(in srgb, var(--rt-line) 88%, var(--rt-accent));stroke-width:1.25px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.deployment-ai-flow-diagram__route.is-loop,.deployment-ai-flow-diagram__route.is-observation{stroke:color-mix(in srgb, #0d9488 72%, var(--rt-line))}.deployment-ai-flow-diagram__route.is-tool,.deployment-ai-flow-diagram__route.is-optional{stroke:color-mix(in srgb, #7c3aed 72%, var(--rt-line))}.deployment-ai-flow-diagram__route.is-data,.deployment-ai-flow-diagram__route.is-index{stroke:color-mix(in srgb, #0284c7 72%, var(--rt-line))}.deployment-ai-flow-diagram__route.is-knowledge,.deployment-ai-flow-diagram__route.is-residual{stroke:color-mix(in srgb, #0d9488 66%, var(--rt-line))}.deployment-ai-flow-diagram__route.is-dashed,.deployment-ai-flow-diagram__route.is-optional{stroke-dasharray:4 4}.deployment-ai-flow-diagram__flow{stroke:var(--rt-line-flow);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.01 38;opacity:.9;vector-effect:non-scaling-stroke;animation:1.85s linear infinite deployment-topology-flow}.deployment-ai-flow-diagram__flow.is-loop,.deployment-ai-flow-diagram__flow.is-observation{stroke:color-mix(in srgb, #14b8a6 78%, var(--rt-line-flow))}.deployment-ai-flow-diagram__flow.is-tool,.deployment-ai-flow-diagram__flow.is-optional{stroke:color-mix(in srgb, #8b5cf6 78%, var(--rt-line-flow))}.deployment-ai-flow-diagram__flow.is-data,.deployment-ai-flow-diagram__flow.is-index{stroke:color-mix(in srgb, #0ea5e9 78%, var(--rt-line-flow))}.deployment-ai-flow-diagram__flow.is-knowledge,.deployment-ai-flow-diagram__flow.is-residual{stroke:color-mix(in srgb, #14b8a6 76%, var(--rt-line-flow))}.deployment-ai-flow-diagram__arrow{fill:color-mix(in srgb, var(--rt-line) 88%, var(--rt-accent))}.deployment-ai-flow-diagram__route-label{paint-order:stroke;fill:color-mix(in srgb, var(--rt-accent) 84%, var(--rt-title));stroke:color-mix(in srgb, var(--rt-panel-bg) 96%, transparent);stroke-width:3px;stroke-linejoin:round;font-size:.43rem;font-weight:900}.deployment-ai-flow-diagram__node rect,.deployment-ai-flow-diagram__node polygon{fill:color-mix(in srgb, var(--rt-node-bg) 88%, var(--rt-panel-bg));stroke:color-mix(in srgb, var(--rt-node-border) 82%, var(--rt-accent));stroke-width:1.05px;vector-effect:non-scaling-stroke}.deployment-ai-flow-diagram__node.is-decision polygon{fill:color-mix(in srgb, #ecfdf5 72%, var(--rt-node-bg));stroke:color-mix(in srgb, #059669 68%, var(--rt-node-border))}.deployment-ai-flow-diagram__node.is-store rect{fill:color-mix(in srgb, #eff6ff 74%, var(--rt-node-bg));stroke:color-mix(in srgb, #0284c7 64%, var(--rt-node-border))}.deployment-ai-flow-diagram__node.is-terminal rect{fill:color-mix(in srgb, var(--rt-accent-soft) 42%, var(--rt-node-bg));stroke:color-mix(in srgb, var(--rt-accent) 58%, var(--rt-node-border))}.deployment-ai-flow-diagram__node-dot{fill:color-mix(in srgb, var(--rt-accent) 78%, var(--rt-title))}.deployment-ai-flow-diagram__node-title{fill:var(--rt-title);font-size:.49rem;font-weight:900}.deployment-ai-flow-diagram__node-meta{fill:var(--rt-muted);font-size:.37rem;font-weight:760}@media (prefers-reduced-motion:reduce){.deployment-ai-flow-diagram__flow{opacity:0;animation:none}}.deployment-ai-internals-panel__body{grid-template-columns:minmax(0,1fr) 3.1rem minmax(0,1fr) 3.1rem minmax(0,1fr);align-items:start;gap:.42rem;display:grid;position:absolute;top:2.08rem;left:.74rem;right:.74rem}.deployment-ai-internals-panel.has-no-connectors .deployment-ai-internals-panel__body{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.deployment-ai-internals-panel__section{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rt-node-border) 82%, transparent);background:color-mix(in srgb, var(--rt-node-bg) 72%, transparent);min-width:0;color:var(--rt-title);border-radius:12px;grid-template-rows:auto auto;gap:.34rem;padding:.44rem .5rem;display:grid}.deployment-ai-internals-panel__section-head{gap:.12rem;min-width:0;display:grid}.deployment-ai-internals-panel__section-head strong{min-width:0;color:var(--rt-title);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:900;line-height:1;overflow:hidden}.deployment-ai-internals-panel__section-head span{min-width:0;color:var(--rt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-weight:800;line-height:1.15;overflow:hidden}.deployment-ai-internals-panel__stack{gap:.22rem;display:grid}.deployment-ai-internals-panel__stack span{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rt-panel-border) 78%, transparent);background:color-mix(in srgb, var(--rt-panel-bg) 74%, transparent);border-radius:8px;gap:.07rem;min-width:0;padding:.28rem .36rem;display:grid}.deployment-ai-internals-panel__stack b{min-width:0;color:var(--rt-title);text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;font-weight:900;line-height:1;overflow:hidden}.deployment-ai-internals-panel__stack em{min-width:0;color:var(--rt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;font-style:normal;font-weight:780;line-height:1.1;overflow:hidden}.deployment-ai-internals-panel__connector{width:100%;min-width:0;color:color-mix(in srgb, var(--rt-accent) 78%, var(--rt-title));grid-template-rows:auto auto;align-self:center;justify-items:center;gap:.18rem;line-height:1;display:grid}.deployment-ai-internals-panel__connector em{color:color-mix(in srgb, var(--rt-accent) 72%, var(--rt-title));white-space:nowrap;font-size:.5rem;font-style:normal;font-weight:900}.deployment-ai-internals-panel__connector i{background:color-mix(in srgb, currentColor 72%, transparent);width:100%;height:1px;display:block;position:relative}.deployment-ai-internals-panel__connector i:after{content:"";transform-origin:50%;border-top:1px solid;border-right:1px solid;width:.34rem;height:.34rem;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.deployment-ai-internals-panel.is-rag-flow{background:linear-gradient(180deg, color-mix(in srgb, var(--rt-node-bg) 68%, transparent), color-mix(in srgb, var(--rt-panel-bg) 86%, transparent)), color-mix(in srgb, var(--rt-panel-bg) 90%, transparent);border-radius:12px;padding:.58rem .64rem}.deployment-ai-rag-flow{grid-template-rows:auto 1px auto;gap:.34rem;min-width:0;display:grid;position:absolute;top:2.04rem;left:.64rem;right:.64rem}.deployment-ai-rag-flow__lane{grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;display:grid}.deployment-ai-rag-flow__lane>strong{color:color-mix(in srgb, var(--rt-muted) 88%, var(--rt-title));white-space:nowrap;font-size:.62rem;font-weight:900;line-height:1}.deployment-ai-rag-flow__lane.is-offline>strong{color:color-mix(in srgb, #ef4444 70%, var(--rt-muted))}.deployment-ai-rag-flow__lane.is-online>strong{color:color-mix(in srgb, #16a34a 70%, var(--rt-muted))}.deployment-ai-rag-flow__items{align-items:center;gap:.16rem;min-width:0;min-height:0;display:flex}.deployment-ai-rag-flow__node{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rt-node-border) 82%, transparent);background:color-mix(in srgb, var(--rt-node-bg) 74%, transparent);min-width:0;min-height:2.28rem;color:var(--rt-title);border-radius:8px;flex:1 1 0;align-content:center;padding:.32rem .34rem;display:grid}.deployment-ai-rag-flow__node.is-clean-format,.deployment-ai-rag-flow__node.is-embedding-model,.deployment-ai-rag-flow__node.is-query-vector{background:color-mix(in srgb, #fee2e2 42%, var(--rt-node-bg))}.deployment-ai-rag-flow__node.is-document-store,.deployment-ai-rag-flow__node.is-chunk{background:color-mix(in srgb, #dbeafe 42%, var(--rt-node-bg))}.deployment-ai-rag-flow__node.is-vector-index,.deployment-ai-rag-flow__node.is-similarity{background:color-mix(in srgb, #ede9fe 46%, var(--rt-node-bg))}.deployment-ai-rag-flow__node.is-prompt-prep,.deployment-ai-rag-flow__node.is-prompt-template{background:color-mix(in srgb, #ffedd5 44%, var(--rt-node-bg))}.deployment-ai-rag-flow__node b{min-width:0;color:var(--rt-title);overflow-wrap:anywhere;font-size:.48rem;font-weight:900;line-height:1.15}.deployment-ai-rag-flow__node em{min-width:0;color:var(--rt-muted);overflow-wrap:anywhere;margin-top:.12rem;font-size:.38rem;font-style:normal;font-weight:780;line-height:1.1}.deployment-ai-rag-flow__edge{background:color-mix(in srgb, var(--rt-line) 82%, var(--rt-accent));flex:0 0 1.18rem;height:1px;position:relative}.deployment-ai-rag-flow__edge:after{content:"";width:.28rem;height:.28rem;color:color-mix(in srgb, var(--rt-line) 82%, var(--rt-accent));border-top:1px solid;border-right:1px solid;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.deployment-ai-rag-flow__edge b{color:color-mix(in srgb, var(--rt-accent) 80%, var(--rt-muted));white-space:nowrap;font-size:.34rem;font-style:normal;font-weight:900;line-height:1;position:absolute;bottom:.22rem;left:50%;transform:translate(-50%)}.deployment-ai-rag-flow__split{border-top:1px dashed color-mix(in srgb, var(--rt-muted) 54%, transparent)}.deployment-pod-nodepool{background:linear-gradient(180deg, color-mix(in srgb, var(--rt-node-bg) 78%, transparent), color-mix(in srgb, var(--rt-panel-bg) 82%, transparent)), color-mix(in srgb, var(--rt-panel-bg) 84%, transparent);border-radius:15px;padding:0}.deployment-pod-nodepool__head{gap:.1rem;min-width:0;display:grid;position:absolute;top:.54rem;left:.72rem}.deployment-pod-nodepool__head strong{color:var(--rt-title);white-space:nowrap;font-size:.72rem;font-weight:900;line-height:1.15}.deployment-pod-nodepool__head span{color:var(--rt-muted);white-space:nowrap;font-size:.56rem;font-weight:800;line-height:1.2}.deployment-pod-nodepool__grid{position:absolute;inset:0}.deployment-pod-nodepool__grid span{border:1px solid var(--rt-panel-border);background:color-mix(in srgb, var(--rt-node-bg) 78%, transparent);min-width:0;min-height:0;color:var(--rt-text);text-align:left;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.3rem;padding:.24rem .32rem;line-height:1.12;display:grid;position:absolute}.deployment-pod-nodepool__grid .is-master{border-color:var(--rt-chip-border);background:var(--rt-chip-bg);color:var(--rt-title)}.deployment-pod-nodepool__grid img{object-fit:contain;grid-row:1/3;width:.92rem;height:.92rem;display:block}.deployment-pod-nodepool__grid b,.deployment-pod-nodepool__grid em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deployment-pod-nodepool__grid b{color:var(--rt-title);font-size:.56rem;font-weight:900}.deployment-pod-nodepool__grid em{color:var(--rt-muted);font-size:.46rem;font-style:normal;font-weight:820}.deployment-pod-drilldown-card{color:var(--rt-title);border-radius:13px;align-items:center;gap:.38rem;padding:.36rem .44rem;display:flex}.deployment-pod-drilldown-card.is-hpa{border-style:dashed}.deployment-pod-drilldown-card.is-config,.deployment-pod-drilldown-card.is-secret{background:color-mix(in srgb, var(--rt-chip-muted-bg) 46%, transparent)}.deployment-pod-drilldown-card__icon{object-fit:contain;flex:none;width:1rem;height:1rem;display:block}.deployment-pod-drilldown-card strong{min-width:0;color:var(--rt-title);white-space:nowrap;font-size:.64rem;font-weight:900;line-height:1.12}.deployment-pod-drilldown-card__text{gap:.08rem;min-width:0;display:grid}.deployment-pod-drilldown-card__text em{color:var(--rt-muted);white-space:nowrap;font-size:.54rem;font-style:normal;font-weight:800;line-height:1.12}.deployment-node__icon-slot{flex:none;justify-content:center;align-items:center;width:1.34rem;height:1.34rem;display:inline-flex}.deployment-node__icon-slot-image{object-fit:contain;filter:saturate(1.06)contrast(1.02);width:1.34rem;height:1.34rem;display:block}.deployment-node__client-visual{width:2.4rem;height:2.4rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;transition:background .16s,border-color .16s;display:inline-flex;position:relative}.deployment-node.is-client-icon:hover .deployment-node__client-visual{background:0 0;border-color:#0000}.deployment-node__client-icon{object-fit:contain;width:1.68rem;height:1.68rem}[data-theme=dark] .deployment-node__client-icon[alt=Phone]{filter:invert()brightness(1.8)contrast(.92);opacity:.9}.deployment-node__client-badge{width:1rem;height:1rem;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-.18rem;right:-.22rem}.deployment-node__client-badge-icon{object-fit:contain;width:.72rem;height:.72rem}.deployment-node__cluster{border:1px solid var(--rt-cluster-border);width:1.4rem;height:1.4rem;color:var(--rt-muted);cursor:pointer;pointer-events:auto;box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:.63rem;font-weight:800;display:inline-flex;position:absolute;top:-.35rem;right:-.3rem}.deployment-node__cluster.is-active{border-color:var(--rt-chip-border);color:var(--rt-accent);background:0 0}.deployment-detail-panel{z-index:20;border-top:0;border-bottom:0;border-right:0;border-left:1px solid var(--rt-detail-card-border);background:var(--rt-detail-panel-bg);width:min(28rem,100vw - 1rem);height:100%;min-height:24rem;max-height:100%;box-shadow:none;border-radius:0;flex-direction:column;padding:1rem 1rem 1.15rem;display:flex;position:absolute;top:0;right:0;overflow:hidden}.deployment-detail-panel.is-pod-inspector{width:min(43rem,100vw - 1.5rem);padding:1.05rem}.deployment-detail-panel__close{border:1px solid var(--rt-panel-border);width:1.9rem;height:1.9rem;color:var(--rt-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.8rem;right:.8rem}.runtime-detail-panel__head{border-bottom:1px solid var(--rt-panel-border);flex:none;padding-bottom:1rem;padding-right:2.3rem}.runtime-detail-panel__body{flex:auto;min-height:0;margin-right:-.18rem;padding-top:1rem;padding-right:.18rem;overflow-y:auto}.runtime-detail-panel__title,.runtime-detail-section__title{color:var(--rt-title);margin:0}.runtime-detail-panel__summary{color:var(--rt-text);margin:.62rem 0 0;font-size:.88rem;line-height:1.7}.deployment-detail-panel.team-collaboration-detail{width:min(27rem,100vw - 1rem)}.team-collaboration-detail__title-row{flex-wrap:wrap;align-items:center;gap:.46rem .62rem;padding-right:1.8rem;display:flex}.team-collaboration-detail__title-row .runtime-detail-panel__title{flex:0 auto}.team-collaboration-detail__meta{flex-wrap:wrap;gap:.38rem;margin-top:0;display:flex}.team-collaboration-detail__meta small{border:1px solid color-mix(in srgb, var(--rt-panel-border) 84%, transparent);background:color-mix(in srgb, var(--rt-panel-bg) 86%, transparent);min-height:1.42rem;color:var(--rt-muted);border-radius:999px;align-items:center;padding:.18rem .46rem;font-size:.72rem;font-weight:700;display:inline-flex}.team-collaboration-detail__meta .team-collaboration-detail__phase{color:var(--rt-accent)}.team-collaboration-detail__roles{gap:.58rem;margin-top:.76rem;display:grid}.team-collaboration-detail__role{border:1px solid var(--rt-detail-card-border);background:var(--rt-detail-card-bg);border-radius:8px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.68rem;min-width:0;padding:.68rem;display:grid}.team-collaboration-detail__role-icon{background:color-mix(in srgb, var(--rt-accent-soft) 66%, transparent);width:2rem;height:2rem;color:var(--rt-accent);border-radius:8px;place-items:center;display:grid}.team-collaboration-detail__role-copy{gap:.18rem;min-width:0;display:grid}.team-collaboration-detail__role-copy strong{color:var(--rt-title);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.team-collaboration-detail__role-copy small{color:var(--rt-muted);font-size:.68rem}.team-collaboration-detail__role em{background:color-mix(in srgb, var(--rt-accent-soft) 56%, transparent);color:var(--rt-accent);white-space:nowrap;border-radius:999px;padding:.18rem .42rem;font-size:.66rem;font-style:normal;font-weight:800}.team-collaboration-detail__copy{color:var(--rt-text);margin:.68rem 0 0;font-size:.82rem;line-height:1.65}.team-collaboration-detail__list{gap:.56rem;margin:.68rem 0 0;padding:0;list-style:none;display:grid}.team-collaboration-detail__list li{color:var(--rt-text);padding-left:1rem;font-size:.8rem;line-height:1.55;position:relative}.team-collaboration-detail__list li:before{background:var(--rt-accent);content:"";border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.58em;left:0}.team-collaboration-detail__list.is-outcomes li:before{border-radius:2px}.team-collaboration-detail__deliverables{gap:.56rem;margin-top:.72rem;display:grid}.team-collaboration-detail__deliverable{border:1px solid var(--rt-detail-card-border);background:var(--rt-detail-card-bg);border-radius:9px;transition:border-color .18s,background .18s;overflow:hidden}.team-collaboration-detail__deliverable.is-open{border-color:color-mix(in srgb, var(--rt-accent) 38%, var(--rt-panel-border));background:color-mix(in srgb, var(--rt-accent-soft) 26%, var(--rt-panel-bg))}.team-collaboration-detail__deliverable.is-linked:hover{border-color:color-mix(in srgb, var(--rt-accent) 42%, var(--rt-panel-border));background:color-mix(in srgb, var(--rt-accent-soft) 22%, var(--rt-panel-bg))}.team-collaboration-detail__deliverable>button{width:100%;color:var(--rt-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.58rem .64rem;display:grid}.team-collaboration-detail__deliverable>button>svg{color:var(--rt-muted);transition:transform .18s}.team-collaboration-detail__deliverable.is-linked>button>svg{color:var(--rt-accent)}.team-collaboration-detail__deliverable.is-open>button>svg{color:var(--rt-accent);transform:rotate(180deg)}.team-collaboration-detail__deliverable>button strong{min-width:0;color:var(--rt-title);overflow-wrap:anywhere;font-size:.78rem;font-weight:730;line-height:1.45}.team-collaboration-detail__deliverable-icon{background:color-mix(in srgb, var(--rt-accent-soft) 58%, transparent);width:1.8rem;height:1.8rem;color:var(--rt-accent);border-radius:7px;place-items:center;display:grid}.team-collaboration-detail__deliverable-template{border-top:1px solid color-mix(in srgb, var(--rt-panel-border) 72%, transparent);padding:.08rem .72rem .72rem 3rem}.team-collaboration-detail__deliverable-template>small{color:var(--rt-muted);margin-top:.62rem;font-size:.68rem;font-weight:780;display:block}.team-collaboration-detail__deliverable-template ol{gap:.36rem;margin:.5rem 0 0;padding-left:1rem;display:grid}.team-collaboration-detail__deliverable-template li{color:var(--rt-text);padding-left:.18rem;font-size:.74rem;line-height:1.48}.runtime-detail-section{border-top:1px solid var(--rt-panel-border);margin-top:1rem;padding-top:1rem}.runtime-detail-panel__body>.runtime-detail-section:first-child{border-top:0;margin-top:0;padding-top:0}.runtime-detail-section__title{font-size:.82rem;font-weight:700}.runtime-detail-section__title-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.runtime-detail-section__more,.runtime-detail-section__toggle{color:var(--rt-accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.runtime-detail-section__more{font-size:.76rem;font-weight:800}.runtime-detail-section__toggle{width:auto;min-width:4.12rem;height:1.72rem;color:var(--rt-muted);border-radius:999px;gap:.3rem;padding:0 .48rem 0 .58rem;transition:color .16s,background .16s,transform .16s}.runtime-detail-section__toggle-label{white-space:nowrap;font-size:.68rem;font-weight:850;line-height:1}.runtime-detail-section__toggle-count{background:color-mix(in srgb, var(--rt-accent-soft) 42%, transparent);min-width:1.88rem;height:1.12rem;color:var(--rt-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 .32rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.runtime-detail-section__toggle:hover{background:color-mix(in srgb, var(--rt-accent-soft) 36%, transparent);color:var(--rt-accent);transform:translateY(-1px)}.runtime-detail-options,.runtime-detail-articles{gap:.58rem;margin-top:.76rem;display:grid}.runtime-detail-option{border:1px solid var(--rt-detail-card-border);background:var(--rt-detail-card-bg);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.78rem;min-width:0;padding:.68rem .64rem;transition:border-color .16s,background .16s;display:grid}.runtime-detail-option.is-active{border-color:var(--rt-detail-card-border);background:var(--rt-detail-card-bg)}.runtime-detail-option.is-current{border-color:color-mix(in srgb, var(--rt-accent) 76%, var(--rt-chip-border));background:var(--rt-detail-card-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--rt-accent) 10%, transparent)}.runtime-detail-option__switch,.runtime-detail-option__entry,.runtime-detail-option__count,.runtime-detail-article{color:inherit;background:0 0;border:0}.runtime-detail-option__switch{text-align:left;cursor:pointer;justify-content:flex-start;align-items:flex-start;gap:.6rem;width:100%;min-width:0;padding:0;display:flex}.runtime-detail-option__switch:disabled{cursor:default}.runtime-detail-option__meta{align-items:flex-start;gap:.7rem;min-width:0;display:inline-flex}.runtime-detail-option__logo{object-fit:contain;flex:none;width:1.2rem;height:1.2rem;margin-top:.12rem}.topology-panel-enter-active,.topology-panel-leave-active{transition:transform .22s,opacity .22s}.topology-panel-enter-from,.topology-panel-leave-to{opacity:0;transform:translate(100%)}.runtime-detail-option__name{color:var(--rt-title);font-size:.86rem;font-weight:700}.runtime-detail-option__name-row{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.runtime-detail-option__copy{gap:.24rem;min-width:0;display:grid}.runtime-detail-option__description{color:var(--rt-text);font-size:.72rem;font-weight:500;line-height:1.45}.runtime-detail-option__actions{flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.runtime-detail-option__docs{width:1.16rem;height:1.16rem;color:color-mix(in srgb, var(--rt-muted) 84%, transparent);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:inline-flex}.runtime-detail-option__docs:hover{background:color-mix(in srgb, var(--rt-accent-soft) 34%, transparent);color:var(--rt-accent);transform:translateY(-1px)}.runtime-detail-option__state{color:var(--rt-muted);font-size:.76rem}.runtime-detail-option__count{background:color-mix(in srgb, var(--rt-accent-soft) 30%, transparent);min-width:1.62rem;height:1.62rem;color:color-mix(in srgb, var(--rt-accent) 70%, var(--rt-muted));cursor:default;border-radius:999px;justify-content:center;align-items:center;padding:0 .44rem;font-size:.78rem;font-weight:900;display:inline-flex}.runtime-detail-option.is-current .runtime-detail-option__count{background:color-mix(in srgb, var(--rt-accent-soft) 46%, transparent);color:color-mix(in srgb, var(--rt-accent) 88%, var(--rt-title))}.runtime-detail-option__count.is-clickable{cursor:pointer}.runtime-detail-option__count:disabled{color:var(--rt-muted);opacity:.9}.runtime-detail-option__entry{width:2rem;height:2rem;color:var(--rt-accent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.runtime-detail-option__entry.is-disabled{color:var(--rt-muted);opacity:.42;cursor:not-allowed}.runtime-detail-article{border:1px solid var(--rt-detail-card-border);background:var(--rt-detail-card-bg);color:var(--rt-title);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.78rem .84rem;font-size:.84rem;display:flex}.runtime-detail-article__text{flex:auto;gap:.28rem;min-width:0;display:grid}.runtime-detail-article__title-row{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.runtime-detail-article__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.runtime-detail-article__text small{min-width:0;color:var(--rt-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;line-height:1.42;overflow:hidden}.runtime-detail-article__badge{background:color-mix(in srgb, var(--rt-accent-soft) 36%, transparent);color:color-mix(in srgb, var(--rt-accent) 84%, var(--rt-title));border-radius:999px;flex:none;padding:.18rem .42rem;font-size:.66rem;font-weight:900}.runtime-detail-article__enter{width:1.9rem;height:1.9rem;color:color-mix(in srgb, var(--rt-muted) 86%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:color .16s,background .16s,transform .16s;display:inline-flex}.runtime-detail-article:hover .runtime-detail-article__enter{background:color-mix(in srgb, var(--rt-accent-soft) 36%, transparent);color:var(--rt-accent);transform:translateY(-1px)}.runtime-detail-articles.is-flow .runtime-detail-article{flex-direction:column;align-items:flex-start;gap:.28rem}.runtime-detail-article.is-static{cursor:default}.runtime-detail-article strong{color:var(--rt-text);font-size:.78rem;font-weight:700}.deployment-pod-inspector__pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;margin-top:.76rem;display:grid}.deployment-pod-inspector__pipeline span{border:1px solid var(--rt-panel-border);min-width:0;min-height:2rem;color:var(--rt-title);text-align:center;white-space:normal;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 .45rem;font-size:.68rem;font-weight:900;line-height:1.15;display:inline-flex;position:relative;overflow:hidden}.deployment-pod-inspector__pipeline span:not(:last-child):after{content:"";background:var(--rt-line);width:.42rem;height:1px;position:absolute;top:50%;right:-.45rem}.deployment-pod-inspector__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:.78rem;display:grid}.deployment-pod-inspector__section{border:1px solid var(--rt-panel-border);background:0 0;border-radius:0;gap:.45rem;min-width:0;padding:.78rem;display:grid;position:relative}.deployment-pod-inspector__section:before{content:"";background:var(--rt-accent);border-radius:0;width:2px;height:1rem;position:absolute;top:.82rem;left:.78rem}.deployment-pod-inspector__section strong,.deployment-pod-inspector__section p{min-width:0}.deployment-pod-inspector__section strong{color:var(--rt-title);text-overflow:ellipsis;white-space:nowrap;padding-left:.72rem;font-size:.82rem;font-weight:900;overflow:hidden}.deployment-pod-inspector__section p{color:var(--rt-text);margin:0;font-size:.72rem;font-weight:600;line-height:1.5}.deployment-pod-inspector__section div{flex-wrap:wrap;gap:.36rem;display:flex}.deployment-pod-inspector__section div span{border:1px solid var(--rt-panel-border);min-height:1.45rem;color:var(--rt-muted);white-space:nowrap;background:0 0;border-radius:0;align-items:center;padding:0 .42rem;font-size:.62rem;font-weight:800;display:inline-flex}.deployment-pod-inspector__section-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.deployment-pod-inspector__toggle{border:1px solid var(--rt-chip-border);min-height:1.72rem;color:var(--rt-accent);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 .64rem;font-size:.68rem;font-weight:900;display:inline-flex}.deployment-pod-inspector__cutaway{gap:.75rem;margin-top:.76rem;display:grid}.deployment-pod-inspector__formula{grid-template-columns:repeat(4,minmax(0,1fr));gap:.54rem;display:grid}.deployment-pod-inspector__formula span{border:1px dashed color-mix(in srgb, var(--rt-chip-border) 68%, var(--rt-panel-border));background:0 0;border-radius:0;gap:.18rem;min-width:0;min-height:4.2rem;padding:.62rem;display:grid;position:relative}.deployment-pod-inspector__formula strong,.deployment-pod-inspector__formula em{text-overflow:ellipsis;min-width:0;overflow:hidden}.deployment-pod-inspector__formula strong{color:var(--rt-title);white-space:nowrap;font-size:.72rem;font-weight:900}.deployment-pod-inspector__formula em{color:var(--rt-muted);font-size:.62rem;font-style:normal;font-weight:700;line-height:1.4}.deployment-pod-inspector__formula b{z-index:1;color:var(--rt-accent);font-size:.95rem;position:absolute;top:50%;right:-.44rem;transform:translateY(-50%)}.deployment-pod-inspector__diagram{grid-template-columns:1fr 1.35fr 1fr;align-items:stretch;gap:.72rem;display:grid}.deployment-pod-inspector__diagram>div{border:1px solid var(--rt-panel-border);background:0 0;border-radius:0;align-content:start;gap:.42rem;min-width:0;padding:.72rem;display:grid}.deployment-pod-inspector__diagram strong{color:var(--rt-title);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:900;overflow:hidden}.deployment-pod-inspector__diagram span{border:1px solid var(--rt-panel-border);min-height:1.55rem;color:var(--rt-text);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;align-items:center;padding:0 .46rem;font-size:.64rem;font-weight:750;display:inline-flex;overflow:hidden}.deployment-pod-inspector__rootfs span{justify-content:flex-start}.deployment-cluster-inline{z-index:4;border:1px solid var(--rt-panel-border);background:color-mix(in srgb, var(--rt-panel-bg) 76%, transparent);box-shadow:none;border-radius:18px;padding:.78rem;position:absolute}.deployment-cluster-inline:before{content:"";background:var(--rt-line);width:1px;height:10px;position:absolute;top:-10px;left:1.3rem}.deployment-cluster-inline__head{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.7rem;display:flex}.deployment-cluster-inline__title{color:var(--rt-title);font-size:.84rem;font-weight:800}.deployment-cluster-inline__subtitle{color:var(--rt-muted);margin-top:.16rem;font-size:.72rem}.deployment-cluster-inline__close{border:1px solid var(--rt-panel-border);width:1.55rem;height:1.55rem;color:var(--rt-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.deployment-cluster-inline__grid{gap:.48rem;display:grid}.deployment-cluster-inline__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.deployment-cluster-inline__row:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-cluster-inline__row:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.deployment-cluster-inline__cell{border:1px solid var(--rt-panel-border);background:color-mix(in srgb, var(--rt-panel-bg) 90%, white);min-height:2rem;color:var(--rt-text);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:.28rem .46rem;font-size:.72rem;font-weight:600;display:inline-flex}.deployment-cluster-inline__cell.is-strong{border-color:var(--rt-chip-border);background:var(--rt-chip-bg);color:var(--rt-title)}@media (width<=1320px){.deployment-detail-panel{width:min(24rem,100vw - 1rem)}}@media (width<=960px){.knowledge-toolbar-row--primary,.knowledge-toolbar-row--filters{grid-template-columns:1fr}.knowledge-search-controls{justify-self:stretch;width:100%}.knowledge-search,.knowledge-search.is-expanded{flex:auto;width:100%;min-width:0}.knowledge-result-row{grid-template-columns:1fr;align-items:flex-start;gap:10px}.deployment-cluster-inline__row,.deployment-cluster-inline__row:first-child,.deployment-cluster-inline__row:last-child,.deployment-pod-inspector__pipeline,.deployment-pod-inspector__body,.deployment-pod-inspector__formula,.deployment-pod-inspector__diagram{grid-template-columns:1fr}.deployment-pod-inspector__pipeline span:not(:last-child):after,.deployment-pod-inspector__formula b{display:none}}@media (width<=720px){.knowledge-workbench-shell:not(.is-topology-mode){padding:0 12px 14px}.knowledge-workbench-toolbar{padding:8px 0 12px}.knowledge-workbench-toolbar:after{left:0;right:0}.knowledge-filter-strip__items{gap:14px}.knowledge-filter-strip__items--subtopics{gap:6px}.knowledge-toolbar-row--filters{margin-top:10px}.knowledge-search-results{padding:10px 0 0}.knowledge-result-row__head{align-items:flex-start}.knowledge-result-row__title{white-space:normal;font-size:14px}.knowledge-result-row__summary{white-space:normal}.knowledge-result-row__tagline,.knowledge-result-row__summary{padding-left:38px}.knowledge-result-row__index{min-width:24px;font-size:18px}}.knowledge-workbench-shell.is-visualization-mode{width:100%;max-width:none;margin:0;padding:0;display:block}.knowledge-view-control{align-items:center;gap:.38rem;min-width:0;display:flex}.knowledge-view-alternatives{align-items:center;gap:.16rem;display:inline-flex}.knowledge-view-alternatives button{width:2rem;height:2rem;color:var(--rt-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .16s,background .16s;display:inline-grid}.knowledge-view-alternatives button:hover,.knowledge-view-alternatives button:focus-visible{background:var(--rt-dock-item-hover-bg);color:var(--rt-accent)}.knowledge-view-alternatives button:focus-visible{outline:2px solid color-mix(in srgb, var(--rt-accent) 44%, transparent);outline-offset:2px}.knowledge-visualization-view{width:100%;height:100%;min-height:0;color:var(--knowledge-text);background:var(--rt-page-bg);grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.knowledge-visualization-tabs{border:1px solid var(--knowledge-search-border);background:color-mix(in srgb, var(--knowledge-search-bg) 78%, transparent);border-radius:12px;align-items:center;gap:3px;padding:3px;display:inline-flex}.knowledge-visualization-tabs__btn{min-height:32px;color:var(--knowledge-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:680;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative}.knowledge-visualization-tabs__icon{border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.knowledge-visualization-tabs__label{min-width:0}.knowledge-visualization-tabs__btn:hover{color:var(--knowledge-text);background:color-mix(in srgb, var(--knowledge-pill-bg) 72%, transparent)}.knowledge-visualization-tabs__btn.is-active{color:var(--knowledge-accent-strong);background:var(--knowledge-pill-role-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--knowledge-accent) 24%, transparent)}.knowledge-visualization-tabs.is-dock{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:absolute;bottom:14px;left:14px;box-shadow:0 10px 28px #0f172a14}.knowledge-visualization-tabs.is-dock .knowledge-visualization-tabs__btn{width:32px;padding:0}.knowledge-visualization-tabs.is-dock .knowledge-visualization-tabs__label{display:none}.knowledge-visualization-tabs.is-picker{z-index:20;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:block;position:relative}.knowledge-visualization-tabs__trigger{width:36px;height:36px;color:var(--knowledge-muted);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:color .16s,background .16s;display:inline-grid;position:relative}.knowledge-visualization-tabs__trigger:hover,.knowledge-visualization-tabs__trigger.is-open{color:var(--knowledge-accent-strong);background:0 0}.knowledge-visualization-tabs__trigger .knowledge-visualization-tabs__icon{background:color-mix(in srgb, var(--knowledge-pill-role-bg) 62%, transparent);border-radius:10px;width:32px;height:32px}.knowledge-visualization-tabs__trigger:hover .knowledge-visualization-tabs__icon,.knowledge-visualization-tabs__trigger.is-open .knowledge-visualization-tabs__icon{background:var(--knowledge-pill-role-bg)}.knowledge-visualization-tabs__menu{z-index:1;border:1px solid var(--knowledge-search-border);background:var(--knowledge-search-bg);transform-origin:0 0;border-radius:13px;flex-direction:column;align-items:stretch;gap:2px;width:136px;padding:5px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 36px #0f172a21}.knowledge-visualization-tabs__menu .knowledge-visualization-tabs__btn{border-radius:8px;justify-content:flex-start;gap:7px;width:100%;min-width:0;min-height:36px;padding:0 8px 0 7px;font-size:12.5px;font-weight:620}.knowledge-visualization-tabs__menu .knowledge-visualization-tabs__label{text-align:left;white-space:normal;line-height:1.2}.knowledge-visualization-tabs__menu .knowledge-visualization-tabs__btn:hover{background:var(--knowledge-pill-bg)}.knowledge-visualization-tabs__menu .knowledge-visualization-tabs__btn.is-active{color:var(--knowledge-accent-strong);background:var(--knowledge-pill-role-bg);box-shadow:none}.knowledge-visualization-tabs__menu .knowledge-visualization-tabs__btn.is-active:before{content:"";background:var(--knowledge-accent);border-radius:999px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.knowledge-visualization-tabs__menu .knowledge-visualization-tabs__btn.is-active .knowledge-visualization-tabs__icon{background:color-mix(in srgb, var(--knowledge-pill-role-bg) 92%, transparent)}.knowledge-view-menu-enter-active,.knowledge-view-menu-leave-active{transition:opacity .16s,transform .16s}.knowledge-view-menu-enter-from,.knowledge-view-menu-leave-to{opacity:0;transform:translateY(-6px)scale(.98)}.knowledge-visualization-tabs__btn:focus-visible,.knowledge-visualization-search:focus-within,.knowledge-visualization-tools button:focus-visible,.knowledge-visualization-search-trigger:focus-visible,.knowledge-graph-back:focus-visible{outline:2px solid color-mix(in srgb, var(--knowledge-accent) 46%, transparent);outline-offset:2px}.knowledge-visualization-tabs__trigger:focus-visible{outline:none}.knowledge-visualization-tabs__trigger:focus-visible .knowledge-visualization-tabs__icon{background:var(--knowledge-pill-role-bg)}.knowledge-visualization-search{border:1px solid var(--knowledge-search-border);background:var(--knowledge-search-bg);min-width:0;min-height:36px;color:var(--knowledge-subtle);border-radius:999px;align-items:center;gap:8px;padding:0 9px 0 11px;transition:border-color .16s,box-shadow .16s;display:flex}.knowledge-visualization-search:focus-within{border-color:var(--knowledge-search-focus-border);box-shadow:var(--knowledge-search-focus-ring)}.knowledge-visualization-search input{width:100%;min-width:0;color:var(--knowledge-text);background:0 0;border:0;outline:0;font-size:13px}.knowledge-visualization-search input::placeholder{color:var(--knowledge-subtle)}.knowledge-visualization-search button{width:23px;height:23px;color:var(--knowledge-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.knowledge-visualization-search button:hover{background:var(--knowledge-pill-bg);color:var(--knowledge-text)}.knowledge-visualization-workbench{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--knowledge-accent) 5%, transparent), transparent 38%), var(--rt-page-bg);min-height:0;position:relative;overflow:hidden}.knowledge-visualization-viewport{background-image:radial-gradient(circle, color-mix(in srgb, var(--knowledge-subtle) 25%, transparent) .7px, transparent .8px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--knowledge-subtle) 28%, transparent) transparent;background-size:20px 20px;min-width:0;min-height:0;position:absolute;inset:0;overflow:auto}.knowledge-visualization-viewport::-webkit-scrollbar{width:8px;height:8px}.knowledge-visualization-viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--knowledge-subtle) 28%, transparent);border-radius:999px}.knowledge-mind-map-viewport{cursor:grab}.knowledge-mind-map-viewport.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.knowledge-visualization-canvas-spacer{min-width:100%;min-height:100%;position:relative}.knowledge-mind-map-canvas{transform-origin:0 0;position:absolute;top:0;left:0;overflow:visible}.knowledge-mind-map-edges path{fill:none;stroke:color-mix(in srgb, var(--branch-color) 55%, var(--rt-line));stroke-width:1.35px;opacity:.65;transition:opacity .16s,stroke-width .16s}.knowledge-mind-map-edges path.is-selected{stroke-width:2.2px;opacity:1}.knowledge-mind-map-edges path.is-muted{opacity:.08}.knowledge-mind-node{cursor:pointer;outline:none;transition:opacity .16s}.knowledge-mind-node>rect{fill:color-mix(in srgb, var(--branch-color) 8%, var(--rt-node-bg));stroke:color-mix(in srgb, var(--branch-color) 42%, var(--rt-node-border));stroke-width:1px;transition:fill .16s,stroke .16s,stroke-width .16s}.knowledge-mind-node:hover>rect,.knowledge-mind-node:focus-visible>rect{fill:color-mix(in srgb, var(--branch-color) 14%, var(--rt-node-bg));stroke:color-mix(in srgb, var(--branch-color) 72%, var(--rt-node-border))}.knowledge-mind-node.is-selected>rect{fill:color-mix(in srgb, var(--branch-color) 17%, var(--rt-node-bg));stroke:var(--branch-color);stroke-width:2px}.knowledge-mind-node.is-match>rect{stroke:var(--knowledge-accent);stroke-width:2px}.knowledge-mind-node.is-muted{opacity:.2}.knowledge-mind-node.is-depth-0{cursor:default}.knowledge-mind-node.is-depth-0>rect{fill:color-mix(in srgb, var(--knowledge-accent) 88%, var(--rt-node-bg));stroke:color-mix(in srgb, var(--knowledge-accent) 82%, var(--knowledge-text));stroke-width:1.4px}.knowledge-mind-node.is-depth-0 .knowledge-mind-node__title{fill:#fff;font-size:16px;font-weight:780}.knowledge-mind-node.is-depth-1>rect{fill:color-mix(in srgb, var(--branch-color) 13%, var(--rt-node-bg))}.knowledge-mind-node__title{fill:var(--knowledge-text);pointer-events:none;font-size:12px;font-weight:660}.knowledge-mind-node.is-depth-1 .knowledge-mind-node__title{font-size:13px;font-weight:740}.knowledge-mind-node.is-depth-2 .knowledge-mind-node__title{font-size:11.5px;font-weight:690}.knowledge-mind-node.is-depth-3>rect{fill:color-mix(in srgb, var(--branch-color) 5%, var(--rt-node-bg));stroke:color-mix(in srgb, var(--branch-color) 30%, var(--rt-node-border))}.knowledge-mind-node.is-depth-3 .knowledge-mind-node__title{font-size:10.5px;font-weight:640}.knowledge-mind-node__count{fill:color-mix(in srgb, var(--branch-color) 82%, var(--knowledge-text));pointer-events:none;font-size:9px;font-weight:800}.knowledge-mind-node__dot{fill:var(--branch-color);opacity:.78;pointer-events:none}.knowledge-mind-node__toggle{color:var(--knowledge-muted);cursor:pointer;outline:none}.knowledge-mind-node__toggle circle{fill:var(--rt-tool-bg-solid);stroke:color-mix(in srgb, var(--branch-color) 46%, var(--rt-node-border));stroke-width:1px}.knowledge-mind-node__toggle svg{color:var(--branch-color);pointer-events:none}.knowledge-mind-node__toggle:hover circle,.knowledge-mind-node__toggle:focus-visible circle{fill:color-mix(in srgb, var(--branch-color) 12%, var(--rt-tool-bg-solid));stroke:var(--branch-color)}.knowledge-visualization-toolbox{z-index:12;opacity:.72;align-items:center;gap:6px;transition:opacity .18s;display:inline-flex;position:absolute;top:14px;right:14px}.knowledge-visualization-toolbox:hover,.knowledge-visualization-toolbox:focus-within,.knowledge-visualization-toolbox.has-open-search{opacity:1}.knowledge-visualization-tools{align-items:center;gap:6px;display:inline-flex}.knowledge-visualization-tools button,.knowledge-visualization-search-trigger{border:1px solid var(--rt-tool-border);background:color-mix(in srgb, var(--rt-tool-bg) 86%, transparent);width:35px;height:35px;color:var(--knowledge-muted);cursor:pointer;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;place-items:center;padding:0;transition:border-color .16s,background .16s,color .16s;display:inline-grid}.knowledge-visualization-tools button:hover:not(:disabled),.knowledge-visualization-search-trigger:hover,.knowledge-visualization-search-trigger.is-active{background:var(--knowledge-pill-bg);color:var(--knowledge-accent-strong)}.knowledge-visualization-search-trigger.is-active{border-color:color-mix(in srgb, var(--knowledge-accent) 42%, var(--rt-tool-border))}.knowledge-visualization-tools button:disabled{cursor:default;opacity:.32}.knowledge-visualization-floating-search{display:inline-flex;position:relative}.knowledge-visualization-search-panel{z-index:24;border:1px solid var(--knowledge-search-border);background:var(--rt-tool-bg-solid);border-radius:12px;width:min(320px,100vw - 28px);padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 36px #0f172a24}.knowledge-visualization-search-empty{color:var(--knowledge-muted);text-align:center;padding:9px 8px 3px;font-size:12px}.knowledge-visualization-inspector{z-index:10;border:1px solid var(--rt-panel-border);background:color-mix(in srgb, var(--rt-panel-bg) 96%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border-radius:16px;width:min(330px,100% - 28px);max-height:calc(100% - 74px);padding:18px;position:absolute;top:14px;right:14px;overflow-y:auto;box-shadow:0 18px 44px #0f172a21}.knowledge-visualization-inspector__close{width:28px;height:28px;color:var(--knowledge-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:absolute;top:10px;right:10px}.knowledge-visualization-inspector__close:hover{background:var(--knowledge-pill-bg);color:var(--knowledge-text)}.knowledge-visualization-inspector__eyebrow{color:var(--knowledge-accent-strong);letter-spacing:.08em;text-transform:uppercase;padding-right:26px;font-size:10px;font-weight:780;line-height:1}.knowledge-visualization-inspector h3{color:var(--knowledge-text);margin:8px 30px 0 0;font-size:18px;line-height:1.25}.knowledge-visualization-inspector>p{color:var(--knowledge-muted);margin:10px 0 0;font-size:12px;line-height:1.65}.knowledge-visualization-inspector__chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.knowledge-visualization-inspector__chips span{background:var(--knowledge-pill-role-bg);min-height:23px;color:var(--knowledge-pill-role-text);border-radius:7px;align-items:center;padding:0 8px;font-size:10px;font-weight:690;display:inline-flex}.knowledge-visualization-inspector__section{border-top:1px solid var(--knowledge-divider);margin-top:16px;padding-top:14px}.knowledge-visualization-inspector__section h4{color:var(--knowledge-text);align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:760;display:flex}.knowledge-visualization-articles,.knowledge-graph-neighbors{gap:4px;display:grid}.knowledge-visualization-articles button,.knowledge-graph-neighbors button{width:100%;min-width:0;min-height:32px;color:var(--knowledge-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.knowledge-visualization-articles button:hover,.knowledge-graph-neighbors button:hover{background:var(--knowledge-pill-bg);color:var(--knowledge-text)}.knowledge-visualization-articles button span,.knowledge-graph-neighbors button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-visualization-inspector__empty{color:var(--knowledge-subtle);margin:0;font-size:11px;line-height:1.5}.knowledge-visualization-inspector__locate{border:1px solid color-mix(in srgb, var(--knowledge-accent) 34%, var(--knowledge-search-border));background:var(--knowledge-pill-role-bg);width:100%;min-height:36px;color:var(--knowledge-accent-strong);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:0 12px;font-size:12px;font-weight:720;display:inline-flex}.knowledge-visualization-inspector__locate:hover{background:color-mix(in srgb, var(--knowledge-pill-role-bg) 78%, var(--knowledge-accent) 10%)}.knowledge-graph-viewport{overflow:hidden}.knowledge-graph-canvas{cursor:grab;touch-action:none;width:100%;height:100%;min-height:0;display:block}.knowledge-graph-canvas:active{cursor:grabbing}.knowledge-graph-link{stroke:color-mix(in srgb, var(--knowledge-accent) 44%, var(--rt-line));stroke-width:1.25px;opacity:.62;stroke-linecap:round;transition:opacity .16s,stroke-width .16s}.knowledge-graph-link.is-category{stroke-width:1.5px;opacity:.7}.knowledge-graph-link.is-contains{opacity:.54}.knowledge-graph-link.is-active{stroke:var(--knowledge-accent);stroke-width:2.5px;opacity:1}.knowledge-graph-link.is-muted{opacity:.07}#knowledge-graph-arrow-category path{fill:color-mix(in srgb, var(--knowledge-accent) 52%, var(--rt-line))}#knowledge-graph-arrow-contains path{fill:color-mix(in srgb, var(--knowledge-accent) 42%, var(--rt-line))}.knowledge-graph-node{cursor:pointer;outline:none;transition:opacity .16s}.knowledge-graph-node>circle:first-of-type{fill:color-mix(in srgb, var(--knowledge-accent) 10%, var(--rt-node-bg));stroke:color-mix(in srgb, var(--knowledge-accent) 40%, var(--rt-node-border));stroke-width:1.2px;transition:fill .16s,stroke .16s,stroke-width .16s}.knowledge-graph-node.is-panel>circle:first-of-type{fill:color-mix(in srgb, var(--knowledge-accent) 24%, var(--rt-node-bg));stroke:color-mix(in srgb, var(--knowledge-accent) 74%, var(--rt-node-border));stroke-width:1.8px}.knowledge-graph-node:hover>circle:first-of-type,.knowledge-graph-node:focus-visible>circle:first-of-type,.knowledge-graph-node.is-neighbor>circle:first-of-type{fill:color-mix(in srgb, var(--knowledge-accent) 20%, var(--rt-node-bg));stroke:var(--knowledge-accent)}.knowledge-graph-node.is-selected>circle:first-of-type,.knowledge-graph-node.is-match>circle:first-of-type{fill:color-mix(in srgb, var(--knowledge-accent) 30%, var(--rt-node-bg));stroke:var(--knowledge-accent);stroke-width:2.4px}.knowledge-graph-node.is-muted{opacity:.2}.knowledge-graph-node__pulse{fill:none;stroke:#0000;stroke-width:1.5px;pointer-events:none}.knowledge-graph-node.is-selected .knowledge-graph-node__pulse{stroke:color-mix(in srgb, var(--knowledge-accent) 46%, transparent)}.knowledge-graph-node.is-shared .knowledge-graph-node__pulse{stroke:color-mix(in srgb, var(--knowledge-accent) 34%, transparent);stroke-dasharray:2 3}.knowledge-graph-node__expand-indicator{fill:var(--rt-tool-bg-solid);stroke:color-mix(in srgb, var(--knowledge-accent) 58%, var(--rt-node-border));stroke-width:1px;pointer-events:none}.knowledge-graph-node__expand-symbol{fill:var(--knowledge-accent-strong);text-anchor:middle;pointer-events:none;font-size:9px;font-weight:800}.knowledge-graph-node.is-expanded .knowledge-graph-node__expand-indicator{fill:var(--knowledge-pill-role-bg);stroke:var(--knowledge-accent)}.knowledge-graph-node__label{fill:var(--knowledge-muted);paint-order:stroke;stroke:var(--rt-page-bg);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:9.5px;font-weight:620}.knowledge-graph-node.is-panel .knowledge-graph-node__label{fill:var(--knowledge-text);font-size:11px;font-weight:760}.knowledge-graph-node.is-selected .knowledge-graph-node__label,.knowledge-graph-node.is-match .knowledge-graph-node__label{fill:var(--knowledge-accent-strong)}.knowledge-graph-back{z-index:8;border:1px solid var(--knowledge-search-border);background:color-mix(in srgb, var(--rt-tool-bg) 90%, transparent);min-height:32px;color:var(--knowledge-muted);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.knowledge-graph-back:hover{border-color:color-mix(in srgb, var(--knowledge-accent) 36%, var(--knowledge-search-border));background:var(--knowledge-pill-role-bg);color:var(--knowledge-accent-strong)}.knowledge-graph-legend{z-index:7;color:var(--knowledge-subtle);gap:14px;font-size:10px;display:inline-flex;position:absolute;bottom:62px;left:16px}.knowledge-graph-legend span{align-items:center;gap:6px;display:inline-flex}.knowledge-graph-legend i{border:1.5px solid color-mix(in srgb, var(--knowledge-accent) 72%, var(--rt-node-border));background:color-mix(in srgb, var(--knowledge-accent) 22%, var(--rt-node-bg));border-radius:50%;width:11px;height:11px}.knowledge-graph-legend i.is-topic{background:color-mix(in srgb, var(--knowledge-accent) 12%, var(--rt-node-bg));border-width:1px;width:9px;height:9px}.knowledge-graph-legend i.is-child{background:var(--rt-node-bg);border-width:1px;width:7px;height:7px}.knowledge-visualization-inspector~.knowledge-visualization-toolbox{right:358px}@media (width<=760px){.knowledge-visualization-inspector{border-radius:14px;width:auto;max-height:min(54%,390px);padding:15px;inset:auto 8px 8px}.knowledge-visualization-toolbox,.knowledge-visualization-inspector~.knowledge-visualization-toolbox{top:8px;right:8px}.knowledge-visualization-tabs.is-dock{bottom:8px;left:8px}.knowledge-graph-back{top:8px;left:8px}.knowledge-graph-legend{display:none}}@media (width<=480px){.knowledge-visualization-tabs{gap:1px}.knowledge-visualization-tabs:not(.is-picker) .knowledge-visualization-tabs__btn{width:28px;min-height:30px}.knowledge-visualization-search{min-height:34px;padding-left:9px}.knowledge-visualization-tools{gap:3px}.knowledge-visualization-tools button,.knowledge-visualization-search-trigger{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.knowledge-visualization-view *,.knowledge-visualization-view :before,.knowledge-visualization-view :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
