.ai-orchestration-widget{--ai-bg: #0b1011;--ai-panel: #11191a;--ai-line: #334744;--ai-muted: #73857e;--ai-ink: #edf2ec;--ai-teal: #83cdb8;--ai-lime: #c8f45b;--ai-coral: #f08a68;--ai-blue: #9dbaff;--ai-gold: #e1bc6c;position:relative;width:100%;min-width:0;overflow:hidden;color:var(--ai-ink);background:var(--ai-bg);font-family:Clash Grotesk,Helvetica Neue,Arial,sans-serif;isolation:isolate}.ai-orchestration-widget,.ai-orchestration-widget *{box-sizing:border-box}.ai-orchestration-widget:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 74% 29%,rgba(131,205,184,.11),transparent 35%),radial-gradient(circle at 20% 81%,rgba(200,244,91,.07),transparent 32%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,auto,42px 42px,42px 42px;pointer-events:none}.ai-orchestration-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);gap:30px;align-items:end;padding:36px 0 20px}.ai-orchestration-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--ai-teal);font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.ai-orchestration-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ai-coral);box-shadow:0 0 0 4px #f08a6821}.ai-orchestration-head h2{margin:11px 0 0;color:var(--ai-ink);font:700 clamp(34px,5vw,66px)/.86 "Clash Display","Helvetica Neue",Arial,sans-serif;letter-spacing:-.065em}.ai-orchestration-head h2 em{color:var(--ai-teal);font-style:normal}.ai-orchestration-head p{margin:0;color:#97aaa2;font-size:12px;line-height:1.55}.ai-orchestration-shell{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);min-height:610px;border:1px solid var(--ai-line);background:#11191aeb;box-shadow:0 30px 70px #00000047}.ai-orchestration-chat{display:grid;grid-template-rows:38px minmax(0,1fr) 34px;min-width:0;min-height:0;border-right:1px solid var(--ai-line);background:#101819}.ai-chat-head,.ai-network-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border-bottom:1px solid var(--ai-line);color:var(--ai-muted);font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.11em;text-transform:uppercase}.ai-chat-head b,.ai-network-head b{color:#cbd8d1}.ai-network-head span{color:var(--ai-teal)}.ai-chat-messages{display:flex;flex-direction:column;justify-content:flex-end;gap:7px;min-height:0;overflow:hidden;padding:13px}.ai-chat-message{max-width:94%;padding:9px 10px;border:1px solid #344742;color:#aebdb5;background:#16211f;font-size:9px;line-height:1.42}.ai-chat-message b{display:block;margin-bottom:4px;color:var(--ai-teal);font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.ai-chat-message.is-customer{align-self:flex-end;border-color:#586a62;color:#e5ece5;background:#202d29}.ai-chat-message.is-customer b{color:#d5ded7}.ai-chat-message.is-status{border-left:2px solid var(--ai-teal);color:#b4c3bb}.ai-chat-message.is-agent{margin-left:9px;border-left:2px solid var(--message-color, var(--ai-teal));background:#131e1c}.ai-chat-message.is-assistant{max-width:98%;border-color:var(--ai-lime);color:#eef4ed;background:#c8f45b14}.ai-chat-message.is-assistant b{color:var(--ai-lime)}.ai-chat-message.is-new{animation:ai-message-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes ai-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ai-evidence-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.ai-evidence-chips i{padding:4px 5px;border:1px solid #566b61;color:#b9c9c0;font:6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.ai-chat-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-top:1px solid var(--ai-line);color:#5f7068;font:6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.09em}.ai-chat-footer i{color:var(--ai-teal);font-style:normal}.ai-orchestration-network{display:grid;grid-template-rows:38px minmax(0,1fr);min-width:0;min-height:0}.ai-network-stage{position:relative;min-height:0;overflow:hidden;background:radial-gradient(circle at 50% 51%,rgba(131,205,184,.08),transparent 31%),#0d1515}.ai-network-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(131,205,184,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(131,205,184,.045) 1px,transparent 1px);background-size:31px 31px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 78%);mask-image:radial-gradient(circle at center,black,transparent 78%);pointer-events:none}.ai-network-ring{position:absolute;left:50%;top:51%;border:1px dashed rgba(131,205,184,.26);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.ai-network-ring.ring-outer{width:67%;height:76%;opacity:.68}.ai-network-ring.ring-inner{width:38%;height:46%;border-color:#c8f45b29;opacity:.8}.ai-network-edges{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible}.ai-edge{--edge-color: var(--ai-teal);opacity:.08;transition:opacity .35s}.ai-edge.is-visible{opacity:.3}.ai-edge.is-complete{opacity:.48}.ai-edge.is-active{opacity:1}.ai-edge-line{fill:none;stroke:var(--edge-color);stroke-width:.55;vector-effect:non-scaling-stroke}.ai-edge.is-active .ai-edge-line{stroke-width:1.25;stroke-dasharray:4 5;filter:drop-shadow(0 0 3px var(--edge-color));animation:ai-dash .7s linear infinite}.ai-edge-packet{display:none;fill:var(--edge-color);filter:drop-shadow(0 0 4px var(--edge-color))}.ai-edge.is-active .ai-edge-packet{display:block}@keyframes ai-dash{to{stroke-dashoffset:-18}}.ai-source-orb,.ai-agent-orb,.ai-orchestrator-orb{position:absolute;z-index:3;display:grid;place-items:center;text-align:center;transform:translate(-50%,-50%);border-radius:50%;transition:opacity .4s,transform .55s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,background .35s}.ai-source-orb{left:var(--x);top:var(--y);width:88px;height:88px;border:1px solid rgba(157,186,255,.66);color:#dce6ef;background:radial-gradient(circle at 35% 30%,rgba(157,186,255,.2),transparent 50%),#172127;box-shadow:0 0 0 7px #9dbaff0a,0 15px 30px #0000002e}.ai-source-orb:before{content:"";position:absolute;inset:10px;border:1px solid rgba(157,186,255,.22);border-radius:50%}.ai-source-orb b{position:relative;z-index:1;max-width:74px;font:700 7px/1.13 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.ai-source-orb small{position:absolute;z-index:2;right:-17px;bottom:-10px;max-width:72px;padding:4px 5px;border:1px solid #3e5360;background:#0d1719;color:#8ea8b2;font:6px/1.15 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.ai-source-orb.is-querying{border-color:var(--ai-gold);color:#fff0c9;box-shadow:0 0 0 9px #e1bc6c14,0 0 25px #e1bc6c33}.ai-source-orb.is-querying:after{content:"";position:absolute;inset:-7px;border:1px solid var(--ai-gold);border-radius:50%;animation:ai-ping 1s ease-out infinite}.ai-source-orb.is-returned{border-color:var(--ai-teal);box-shadow:0 0 0 7px #83cdb812,0 0 24px #83cdb81f}.ai-source-orb.is-returned small{border-color:#83cdb880;color:var(--ai-teal)}@keyframes ai-ping{0%{opacity:.8;transform:scale(.88)}to{opacity:0;transform:scale(1.24)}}.ai-agent-orb{left:var(--x);top:var(--y);width:66px;height:66px;border:1px solid #536a61;color:#a9bcb2;background:#14201e;opacity:0;transform:translate(-50%,-50%) scale(.22);font:700 6.5px/1.18 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.045em}.ai-agent-orb.is-active,.ai-agent-orb.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.ai-agent-orb.is-active{border-color:var(--agent-color, var(--ai-teal));color:#f1f5ef;background:#1a2a25;box-shadow:0 0 0 7px color-mix(in srgb,var(--agent-color, var(--ai-teal)) 9%,transparent),0 0 24px color-mix(in srgb,var(--agent-color, var(--ai-teal)) 20%,transparent);animation:ai-agent-breathe 1.1s ease-in-out infinite}.ai-agent-orb.is-spawned{animation:ai-agent-spawn .55s cubic-bezier(.22,1,.36,1) both}.ai-agent-orb.is-complete{opacity:.58;border-color:#54655d}.ai-agent-orb.is-complete:after{content:"✓";position:absolute;right:-2px;top:-2px;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;color:#0f1915;background:var(--agent-color, var(--ai-teal));font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.ai-agent-orb[data-kind=retriever]{border-color:#596d91;color:#b8c7df}.ai-agent-orb[data-kind=analysis]{border-color:var(--ai-lime)}.ai-agent-orb[data-kind=simulation]{border-color:var(--ai-gold)}.ai-agent-orb[data-kind=verification]{border-color:var(--ai-coral)}@keyframes ai-agent-spawn{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ai-agent-breathe{50%{transform:translate(-50%,-50%) scale(1.07)}}.ai-orchestrator-orb{left:50%;top:51%;width:112px;height:112px;z-index:5;border:1px solid var(--ai-teal);color:var(--ai-lime);background:radial-gradient(circle at 35% 27%,rgba(200,244,91,.13),transparent 50%),#0b1211;box-shadow:0 0 0 12px #83cdb80d,0 0 35px #83cdb821;font:700 8px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.09em}.ai-orchestrator-orb:before,.ai-orchestrator-orb:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(131,205,184,.25)}.ai-orchestrator-orb:before{inset:-9px}.ai-orchestrator-orb:after{inset:15px;border-color:#c8f45b2e}.ai-orchestrator-orb i{position:absolute;right:18px;top:12px;width:7px;height:7px;border-radius:50%;background:var(--ai-teal);box-shadow:0 0 12px var(--ai-teal);animation:ai-orchestrator-pulse 1.4s ease-in-out infinite}.ai-orchestrator-orb.is-active{border-color:var(--ai-lime);box-shadow:0 0 0 14px #c8f45b12,0 0 42px #c8f45b38;animation:ai-orchestrator-heartbeat 1.25s ease-in-out infinite}@keyframes ai-orchestrator-pulse{50%{opacity:.28;transform:scale(.72)}}@keyframes ai-orchestrator-heartbeat{50%{transform:translate(-50%,-50%) scale(1.04)}}.ai-network-legend{position:absolute;z-index:6;left:12px;bottom:12px;display:flex;gap:7px;flex-wrap:wrap;padding:6px 7px;border:1px solid #2e413d;background:#0a1211de;color:#71847b;font:6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase}.ai-network-legend span{display:flex;align-items:center;gap:4px}.ai-network-legend i{display:block;width:6px;height:6px;border-radius:50%}.legend-source{background:var(--ai-blue)}.legend-agent{background:var(--ai-teal)}.legend-packet{background:var(--ai-lime);box-shadow:0 0 7px var(--ai-lime)}.ai-orchestration-footer{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:13px;align-items:center;padding:13px 0 0;color:#84958d;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase}.ai-progress{height:2px;overflow:hidden;background:#293936}.ai-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--ai-teal),var(--ai-lime));transition:width .55s cubic-bezier(.16,1,.3,1)}.ai-orchestration-footer button{border:1px solid var(--ai-lime);padding:8px 11px;color:#0d1711;background:var(--ai-lime);font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ai-orchestration-footer button:hover{background:#e2ff92}.ai-orchestration-widget.is-complete .ai-orchestration-footer{color:var(--ai-lime)}@media(max-width:900px){.ai-orchestration-head{grid-template-columns:1fr}.ai-orchestration-shell{grid-template-columns:1fr;min-height:900px}.ai-orchestration-chat{min-height:300px;border-right:0;border-bottom:1px solid var(--ai-line)}.ai-orchestration-network{min-height:560px}}@media(max-width:620px){.ai-orchestration-head{padding:24px 0 15px}.ai-orchestration-head h2{font-size:42px}.ai-orchestration-shell{min-height:810px}.ai-orchestration-chat{min-height:260px}.ai-network-stage{min-height:510px}.ai-source-orb{width:67px;height:67px}.ai-source-orb b{max-width:57px;font-size:6px}.ai-source-orb small{right:-13px;bottom:-13px;font-size:5px}.ai-agent-orb{width:52px;height:52px;font-size:5.4px}.ai-orchestrator-orb{width:90px;height:90px;font-size:6.8px}.ai-network-ring.ring-outer{width:83%;height:78%}.ai-network-ring.ring-inner{width:52%;height:43%}.ai-orchestration-footer{grid-template-columns:1fr auto}.ai-progress{grid-column:1/-1;grid-row:2}.ai-orchestration-footer button{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){.ai-orchestration-widget *,.ai-orchestration-widget *:before,.ai-orchestration-widget *:after{animation:none!important;transition:none!important}.ai-edge.is-active .ai-edge-line{stroke-dasharray:none}.ai-edge-packet{display:none!important}}.ai-orchestration-embedded,.ai-orchestration-embedded .ai-orchestration-widget{height:100%;min-height:0}.ai-orchestration-embedded .ai-orchestration-head{display:none}.ai-orchestration-embedded .ai-orchestration-shell{height:100%;min-height:0;border:0;box-shadow:none}.ai-orchestration-embedded .ai-orchestration-footer{padding:9px 0 0}.ai-orchestration-embedded .ai-network-legend{display:none}.ai-network-edges .ai-edge.is-visible{opacity:.18}.ai-network-edges .ai-edge.is-complete{opacity:.1}.ai-source-orb[data-source=wiki] small{right:50%;bottom:-13px;transform:translate(50%);max-width:100px}.ai-source-orb[data-source=forum] small,.ai-source-orb[data-source=gyld] small{right:auto;left:-13px}.ai-source-orb[data-source=your-data] small,.ai-source-orb[data-source=telemetry] small{right:-13px}
