.ctx-agents-mesh-viz[data-v-5cac81c5]{align-items:flex-start;font-family:Inter,sans-serif;height:420px;justify-content:center}.ctx-agents-mesh-viz[data-v-5cac81c5],.screenshot[data-v-5cac81c5]{display:flex;overflow:hidden;width:100%}.screenshot[data-v-5cac81c5]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 8px 40px #0000001a,0 2px 8px #0000000d;flex-direction:column;height:380px;max-width:900px}.chrome-bar[data-v-5cac81c5]{border-bottom:1px solid rgba(0,0,0,.08);border-left:3px solid #00a67e;flex-shrink:0;height:56px;justify-content:space-between;padding:0 20px}.chrome-bar[data-v-5cac81c5],.header-left[data-v-5cac81c5]{align-items:center;display:flex}.header-left[data-v-5cac81c5]{gap:10px}.icon-wrap[data-v-5cac81c5]{align-items:center;background:#e6f7f2;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;width:36px}.icon-canvas[data-v-5cac81c5]{display:block;height:36px;width:36px}.agent-info[data-v-5cac81c5]{flex:1;min-width:0}.agent-purpose[data-v-5cac81c5]{color:#525c73;font-size:10px;line-height:1.4;margin-top:4px}.agent-name[data-v-5cac81c5]{color:#1b1f29;font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1}.stage-pill[data-v-5cac81c5]{background:#e6f7f2;border:1px solid rgba(0,166,126,.2);border-radius:100px;color:#00a67e;font-family:Menlo,Monaco,Courier New,monospace;font-size:9px;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.graph-body[data-v-5cac81c5]{background:#f6f7f9;flex:1;min-height:0;overflow:hidden;position:relative}.graph-body[data-v-5cac81c5]:before{background-image:radial-gradient(circle,rgba(0,0,0,.05) 1px,transparent 0);background-size:26px 26px;content:"";inset:0;pointer-events:none;position:absolute}.edge[data-v-5cac81c5]{fill:none;pointer-events:none;stroke:#0000001a;stroke-linecap:round;stroke-width:1.5}.edge.edge-drawn[data-v-5cac81c5]{transition:stroke-dashoffset .6s ease,stroke .2s,stroke-width .2s,opacity .2s}.edge.dimmed[data-v-5cac81c5]{opacity:.06}.edge.hlit[data-v-5cac81c5]{stroke:#00b28a80;stroke-width:2}.edge.hlit-direct[data-v-5cac81c5]{stroke:#00b28abf;stroke-width:2.5}.gnode[data-v-5cac81c5]{border-radius:100px;cursor:pointer;font-family:Menlo,Monaco,Courier New,monospace;font-size:10px;opacity:0;position:absolute;transform:translate(-50%,-50%) scale(.5);transition:opacity .4s ease,transform .45s cubic-bezier(.34,1.5,.64,1),box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:2;-webkit-font-smoothing:antialiased}.gnode.gnode-visible[data-v-5cac81c5]{opacity:1}.gnode.dimmed[data-v-5cac81c5],.gnode.gnode-visible[data-v-5cac81c5]{transform:translate(-50%,-50%) scale(1)}.gnode.dimmed[data-v-5cac81c5]{opacity:.12!important}.gnode-domain[data-v-5cac81c5]{border:1.5px solid;font-weight:500;letter-spacing:.1em;padding:7px 14px;text-transform:uppercase}.gnode-domain[data-v-5cac81c5],.gnode-term[data-v-5cac81c5]{box-shadow:0 1px 3px #0c0d160f;font-size:10px}.gnode-term[data-v-5cac81c5]{background:#fff;border:1.5px solid #e0e4eb;color:#34394b;padding:5px 13px}.gnode-hero[data-v-5cac81c5]{background:#fff;border:2px solid #e0e4eb;box-shadow:0 2px 10px #00000017;color:#1b1f29;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.01em;padding:9px 20px}.gnode-metric[data-v-5cac81c5]{background:#eff1f5;border:1px solid rgba(0,0,0,.08);color:#6a7692;font-size:8px;padding:3px 9px}.gnode.hlit.gnode-term[data-v-5cac81c5]{border-color:#00b28a;box-shadow:0 0 0 3px #00b28a1f;color:#00b28a}.gnode.hlit.gnode-hero[data-v-5cac81c5]{background:#f0fffc;border-color:#00b28a;color:#00b28a}.gnode.hlit.gnode-metric[data-v-5cac81c5]{background:#f0fffc;border-color:#00b28a59;color:#00b28a}.gnode.hlit.gnode-domain[data-v-5cac81c5]{box-shadow:0 0 0 3px #00b28a1f}.gnode-locked[data-v-5cac81c5]{cursor:pointer}.gnode-locked.gnode-hero[data-v-5cac81c5]{box-shadow:0 0 0 5px #00b28a40,0 4px 16px #0000001a!important}.gnode-locked.gnode-domain[data-v-5cac81c5]{box-shadow:0 0 0 3px #00b28a40!important}.gnode-locked.gnode-metric[data-v-5cac81c5],.gnode-locked.gnode-term[data-v-5cac81c5],.hero-pulsing[data-v-5cac81c5]{border-color:#00b28a!important}.hero-pulsing[data-v-5cac81c5]{animation:heroPulse-5cac81c5 1.6s ease-in-out infinite;background:#f0fffc!important;color:#00b28a!important}@keyframes heroPulse-5cac81c5{0%,to{box-shadow:0 0 0 5px #00b28a21,0 0 18px #00b28a29}50%{box-shadow:0 0 0 9px #00b28a0f,0 0 32px #00b28a1a}}.task-overlay[data-v-5cac81c5]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffffed;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 2px 12px #00000014;left:12px;opacity:0;padding:14px 14px 12px;pointer-events:none;position:absolute;top:12px;transition:opacity .5s ease;width:226px;z-index:10}.task-overlay.visible[data-v-5cac81c5]{opacity:1}.task-overlay.fading[data-v-5cac81c5]{opacity:0}.ov-purpose-label[data-v-5cac81c5]{color:#a8a7a3;font-family:Menlo,Monaco,Courier New,monospace;font-size:7.5px;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.ov-purpose-stmt[data-v-5cac81c5]{color:#706f6b;font-family:Inter,sans-serif;font-size:10.5px;line-height:1.45;margin-bottom:12px}.ov-plan-label[data-v-5cac81c5]{color:#a8a7a3;font-family:Menlo,Monaco,Courier New,monospace;font-size:7.5px;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.ov-step[data-v-5cac81c5]{align-items:flex-start;border-radius:7px;display:flex;gap:7px;margin-bottom:2px;padding:5px 6px}.ov-num[data-v-5cac81c5]{align-items:center;background:#e6f7f2;border-radius:50%;color:#00a67e;display:flex;flex-shrink:0;font-family:Menlo,Monaco,Courier New,monospace;font-size:8px;height:16px;justify-content:center;margin-top:1px;width:16px}.ov-text[data-v-5cac81c5]{color:#44433f;font-family:Inter,sans-serif;font-size:10px;line-height:1.4}.graph-hint[data-v-5cac81c5]{bottom:12px;color:#a8a7a3;font-family:Menlo,Monaco,Courier New,monospace;font-size:8px;letter-spacing:.12em;opacity:0;pointer-events:none;position:absolute;right:16px;text-transform:uppercase;transition:opacity .6s ease;z-index:10}.graph-hint.visible[data-v-5cac81c5]{opacity:1}.footer-bar[data-v-5cac81c5]{background:#f6f7f9;border-top:1px solid rgba(0,0,0,.08);flex-shrink:0;padding:10px 16px}.footer-badge[data-v-5cac81c5],.footer-bar[data-v-5cac81c5]{align-items:center;display:flex}.footer-badge[data-v-5cac81c5]{gap:8px;opacity:0;transition:opacity .4s ease}.footer-badge.visible[data-v-5cac81c5]{opacity:1}.footer-dot[data-v-5cac81c5]{animation:pdot-5cac81c5 2s ease-in-out infinite;background:#00a67e;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes pdot-5cac81c5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.footer-text[data-v-5cac81c5]{color:#706f6b;font-family:Menlo,Monaco,Courier New,monospace;font-size:10px}.footer-text strong[data-v-5cac81c5]{color:#44433f}
