@keyframes atmosphereOpacity{0%,to{opacity:.75}50%{opacity:1}}@keyframes rimGlowShift{0%{opacity:.75;stroke:url(#stratRimGlow)}50%{opacity:1;stroke:url(#stratRimGlow)}to{opacity:.75;stroke:url(#stratRimGlow)}}.animate-atmosphere-opacity[data-astro-cid-ubp5oa5x]{animation:6s ease-in-out infinite atmosphereOpacity}.animate-rim-glow[data-astro-cid-ubp5oa5x]{animation:4s ease-in-out infinite rimGlowShift}[data-astro-cid-ubp5oa5x][data-theme=light] .hero-atmosphere[data-astro-cid-ubp5oa5x]{filter:blur(60px)!important;background:radial-gradient(at top,#10b98159 0%,#06b6d433 35%,#05966914 70%,#0000 90%)!important}[data-astro-cid-yodha2z4][data-theme=light] .hero-starfield[data-astro-cid-yodha2z4]{opacity:.4!important;background-image:radial-gradient(circle at 1px 1px,#00000014 1px,#0000 0)!important}.copilot-workflow{color:#e9edf5;font-synthesis:none;background:#070a10;font-family:Inter,Arial,sans-serif}.copilot-workflow *{box-sizing:border-box}.copilot-workflow{margin:0}.copilot-workflow button{font:inherit;cursor:pointer;color:inherit}.copilot-workflow button:disabled{cursor:default}.copilot-workflow a{color:inherit;text-decoration:none}.copilot-workflow button:focus-visible,.copilot-workflow a:focus-visible,.copilot-workflow input:focus-visible{outline-offset:4px;outline:2px solid #23e5bd}.copilot-workflow .showcase{background:radial-gradient(at 25% 30%,#0a252429,#0000 45%);max-width:1480px;margin:auto;padding:0 48px}.copilot-workflow .page-header{border-bottom:1px solid #1d242e;justify-content:space-between;align-items:center;height:88px;display:flex}.copilot-workflow .brand{letter-spacing:-1.3px;align-items:center;gap:7px;font-size:28px;font-weight:750;display:flex}.copilot-workflow .brand .glyph{margin-right:4px}.copilot-workflow .brand>span,.copilot-workflow .brand .glyph{color:#28e7bd}.copilot-workflow .brand>span{font-weight:400}.copilot-workflow .header-label,.copilot-workflow .header-link{letter-spacing:1.8px;color:#77818f;font-size:10px}.copilot-workflow .header-link{letter-spacing:.3px;color:#c1c9d5}.copilot-workflow .header-link span{color:#27e2bc;margin-left:18px}.copilot-workflow .intro{text-align:center;padding:49px 0 37px}.copilot-workflow .eyebrow{letter-spacing:2px;color:#29dcb9;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.copilot-workflow .eyebrow i,.copilot-workflow .topline i,.copilot-workflow .terminal-meta i,.copilot-workflow .terminal-footer i{background:#27e4bb;border-radius:50%;width:5px;height:5px;display:inline-block}.copilot-workflow .intro h1{letter-spacing:-2px;margin:17px 0 13px;font-size:clamp(32px,3.4vw,50px);font-weight:550}.copilot-workflow .intro h1 span{color:#31e2bb}.copilot-workflow .intro p{color:#8e99aa;margin:0;font-size:14px;line-height:1.8}.copilot-workflow .mobile-break{display:none}.copilot-workflow .demo{background:#0b1018;border:1px solid #28333e;border-radius:15px;overflow:hidden;box-shadow:0 30px 90px #0004}.copilot-workflow .topline,.copilot-workflow .bottomline{background:#0d131c;border-bottom:1px solid #25303b;justify-content:space-between;align-items:center;padding:17px 25px;display:flex}.copilot-workflow .topline>span{letter-spacing:1.6px;color:#b7c5d4;align-items:center;gap:10px;font-size:9px;display:flex}.copilot-workflow .topline>span:last-child{color:#7b8b9d;letter-spacing:1.1px;font-size:8px}.copilot-workflow .topline b{color:#394657;margin:0 5px}.copilot-workflow .workspace{grid-template-columns:1.12fr 1fr;display:grid}.copilot-workflow .architecture{background:radial-gradient(at 45% 42%,#0a2b2c35,#0000 65%),radial-gradient(#293c4938 .65px,#0000 .65px) 0 0/16px 16px;border-right:1px solid #25303b;padding:29px 27px 20px}.copilot-workflow .panel-title{justify-content:space-between;align-items:center;display:flex}.copilot-workflow .tiny-label{letter-spacing:1.6px;color:#748394;font-size:8px;font-weight:550}.copilot-workflow .panel-title h2{letter-spacing:-.6px;margin:9px 0;font-size:20px;font-weight:500}.copilot-workflow .mcp-badge{letter-spacing:1px;color:#23cba9;border:1px solid #1e4e46;border-radius:4px;padding:6px;font-family:monospace;font-size:7px}.copilot-workflow .panel-description{color:#8491a2;margin:3px 0;font-size:11px}.copilot-workflow .graph{height:350px;margin:5px -10px 2px;position:relative}.copilot-workflow .wires{width:100%;height:100%;position:absolute;overflow:visible}.copilot-workflow .wire{fill:none;stroke-width:1.4px;stroke:#26cdb5;opacity:.35;marker-end:url(#arrow)}.copilot-workflow .wire.lit{opacity:1;stroke-width:2px;stroke-dasharray:8 5;filter:drop-shadow(0 0 3px #36d1b6);animation:1s linear infinite copilot-flow}@keyframes copilot-flow{to{stroke-dashoffset:-26px}}.copilot-workflow .graph-node,.copilot-workflow .tool-node,.copilot-workflow .context-node{background:#0c1722;border:1px solid #294250;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute}.copilot-workflow .graph-node{text-align:center;flex-direction:column;gap:7px;width:16%;height:95px;font-size:12px;top:39%}.copilot-workflow .glyph{font-size:25px;font-weight:400;line-height:1;display:inline-block}.copilot-workflow .graph-node strong{font-weight:500;line-height:1.5}.copilot-workflow .graph-node small{letter-spacing:1px;color:#758b9c;font-size:6px}.copilot-workflow .llm{color:#bba4f6;border-color:#504373;height:108px;top:36%;left:4%}.copilot-workflow .agent-node{color:#28e7c0;background:linear-gradient(135deg,#12342f,#0a211f);border-color:#25836f;left:29.4%}.copilot-workflow .agent-node strong{color:#d6f6ee}.copilot-workflow .backend{color:#77c9f6;border-color:#28648b;width:14%;height:105px;top:37%;left:85.3%}.copilot-workflow .tool-node{justify-content:flex-start;gap:8px;width:19%;height:49px;padding:0 10px;font-size:10px;left:56%}.copilot-workflow .tool-node .glyph{font-size:23px}.copilot-workflow .tool-node span:last-child{line-height:1.4}.copilot-workflow .tool-node.yellow{color:#e8cd82;background:#252419;border-color:#786b3e;top:72%}.copilot-workflow .context-node{color:#92c6bb;border-radius:5px;gap:7px;padding:9px;font-size:8px;top:10%;left:3%}.copilot-workflow .context-node i{background:#28d7b4;border-radius:50%;width:4px;height:4px}.copilot-workflow .return-label{letter-spacing:1.1px;color:#37b99f;background:#0d171c;padding:3px 8px;font-size:6px;position:absolute;bottom:5px;left:42%}.copilot-workflow .return-label span{margin-left:8px}.copilot-workflow .active{border-color:#2ce6c4;box-shadow:0 0 22px #29e0bf35}.copilot-workflow .pipeline{background:#0b121c;border:1px solid #263340;border-radius:8px;padding:15px 14px}.copilot-workflow .pipeline>.tiny-label{color:#a8b8c8;justify-content:space-between;font-size:8px;display:flex}.copilot-workflow .pipeline>.tiny-label span{color:#728598;letter-spacing:1px;font-size:6px}.copilot-workflow .pipeline ol{justify-content:space-between;gap:5px;margin:16px 0 0;padding:0;list-style:none;display:flex}.copilot-workflow .pipeline li{flex-direction:column;flex:1;align-items:center;gap:9px;display:flex;position:relative}.copilot-workflow .pipeline li:not(:last-child):after{content:"";background:#293545;width:56%;height:1px;position:absolute;top:13px;left:72%}.copilot-workflow .pipeline li>span{color:#79889c;z-index:1;background:#111a27;border:1px solid #344257;border-radius:50%;place-items:center;width:29px;height:29px;font-family:monospace;font-size:10px;display:grid}.copilot-workflow .pipeline li small{color:#7e8b9c;white-space:nowrap;font-size:7px}.copilot-workflow .pipeline .current>span{color:#2ce9c4;border-color:#2bdcba;box-shadow:0 0 15px #22dcb92a}.copilot-workflow .pipeline .complete>span{color:#28e0b8;background:#11392f;border-color:#24836d}.copilot-workflow .library{background:#0b121c;border:1px solid #263340;border-radius:8px;margin-top:14px;padding:14px}.copilot-workflow .library-toggle{color:#b9c8d7;background:0 0;border:0;justify-content:space-between;width:100%;padding:0;font-size:11px;display:flex}.copilot-workflow .library-toggle b{color:#829ab0;background:#1b2736;border-radius:4px;margin-left:7px;padding:3px 6px;font:9px monospace}.copilot-workflow .library-toggle>span:last-child{color:#7c8e9f}.copilot-workflow .tool-categories{gap:6px;margin-top:13px;display:flex}.copilot-workflow .tool-categories>span,.copilot-workflow .tool-categories>button{white-space:nowrap;color:#a9b7c9;background:#111b29;border:1px solid #273545;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 3px;font-size:8px;display:flex}.copilot-workflow .tool-categories>button{color:#26d4b0;flex:0;padding:8px}.copilot-workflow .registry{grid-template-columns:1fr 1fr;gap:4px;margin-top:15px;display:grid}.copilot-workflow .registry>div{background:#121c27;border-radius:3px;align-items:center;gap:6px;min-width:0;padding:7px;display:flex}.copilot-workflow .registry span{color:#718a9f;font-size:7px}.copilot-workflow .registry code{color:#b4c9dc;font-size:7px}.copilot-workflow .registry small{color:#29bc9e;margin-left:auto;font-size:5px}.copilot-workflow .architecture-note{color:#439b8e;align-items:center;gap:10px;margin:19px 5px 0;display:flex}.copilot-workflow .architecture-note .glyph{font-size:24px}.copilot-workflow .architecture-note p{color:#72899a;margin:0;font-size:9px;line-height:1.7}.copilot-workflow .architecture-note strong{color:#9dacba;font-weight:400}.copilot-workflow .mode-buttons{gap:9px;display:flex}.copilot-workflow .mode-buttons button{color:#a5b5ca;background:#101924;border:1px solid #334152;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:50%;padding:13px 5px;font-size:12px;font-weight:550;display:flex}.copilot-workflow .mode-buttons button:disabled{opacity:.8}.copilot-workflow .terminal-meta{color:#b8c8dc;justify-content:space-between;align-items:center;margin:18px 1px;font-size:11px;display:flex}.copilot-workflow .terminal-meta>span:first-child{align-items:center;gap:10px;display:flex}.copilot-workflow .terminal-meta b{color:#516279;font-weight:400}.copilot-workflow .replay-tag{color:#7e90a5;border:1px solid #2c394a;border-radius:3px;padding:5px;font:7px monospace}.copilot-workflow .feed{background:#090f17;border:1px solid #25313f;border-radius:8px;overflow:hidden}.copilot-workflow .feed-heading{letter-spacing:1.3px;color:#778aa0;border-bottom:1px solid #1e2936;justify-content:space-between;padding:11px 13px;font-size:7px;display:flex}.copilot-workflow .feed-heading>span:last-child{color:#2ec7a9;align-items:center;gap:7px;font-size:6px;display:flex}.copilot-workflow .feed-heading i{background:#30ccaa;border-radius:50%;width:4px;height:4px}.copilot-workflow .pulsing{animation:1s infinite copilot-pulse}@keyframes copilot-pulse{50%{opacity:.25}}.copilot-workflow .feed-rows{scrollbar-width:thin;scrollbar-color:#2c3a4c transparent;height:162px;position:relative;overflow:auto}.copilot-workflow .feed-row{border-bottom:1px solid #1b2530;align-items:center;gap:10px;min-height:40px;padding:9px 13px;font-size:10px;display:flex}.copilot-workflow .status-icon{color:#536176;place-items:center;width:17px;height:17px;font-size:18px;display:grid}.copilot-workflow .feed-row>div{flex:1}.copilot-workflow .feed-row>div>small{color:#74b8ac;margin-top:5px;font:7px monospace;display:block}.copilot-workflow .row-time{color:#78899d;font:6px monospace}.copilot-workflow .pending{color:#778699}.copilot-workflow .working{color:#d2f1e7;background:#13231f}.copilot-workflow .working .status-icon{border:2px solid #254b41;border-top-color:#30e5b8;border-radius:50%;width:13px;height:13px;margin:0 2px;animation:.8s linear infinite copilot-spin}.copilot-workflow .working .row-time{color:#32d9b3}@keyframes copilot-spin{to{transform:rotate(360deg)}}.copilot-workflow .feed-progress span{background:#2bdcb6;height:100%;transition:width .4s;display:block}.copilot-workflow .empty-plan{background:radial-gradient(#122b272b,#0000 70%);border:1px dashed #293646;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:228px;margin-top:17px;display:flex}.copilot-workflow .empty-icon{color:#2ad4b0;background:#112b24;border-radius:50%;padding:12px;display:flex}.copilot-workflow .empty-icon .glyph{font-size:29px}.copilot-workflow .empty-plan h3{margin:17px 0 8px;font-size:14px;font-weight:450}.copilot-workflow .empty-plan p{color:#7c8ea2;margin:0;font-size:10px}.copilot-workflow .empty-plan>span{letter-spacing:1.5px;color:#709786;margin-top:20px;font:6px monospace}.copilot-workflow .trade-plan{background:radial-gradient(at 10% 0,#5717245c,#0000 80%),#100f17;border:1px solid #5b2b37;border-radius:9px;margin-top:17px;padding:17px}.copilot-workflow .trade-heading{border-bottom:1px solid #39222d;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.copilot-workflow .trade-heading .tiny-label{color:#b3848e;font-size:6px}.copilot-workflow .trade-heading h3{color:#ff5b70;letter-spacing:-.5px;margin:6px 0 0;font-size:26px;line-height:1}.copilot-workflow .trade-heading h3>span{font-size:15px;font-weight:450}.copilot-workflow .conviction{align-items:center;gap:8px;display:flex}.copilot-workflow .conviction>span{color:#ff657a;border:2px solid #fe5e72;border-left-color:#422b36;border-radius:50%;place-items:center;width:39px;height:39px;font:16px monospace;display:grid}.copilot-workflow .conviction>div{letter-spacing:.4px;color:#a59eb4;font-size:6px;line-height:1.6}.copilot-workflow .conviction strong{color:#ff7184;font-size:8px;font-weight:500;display:block}.copilot-workflow .trade-levels{grid-template-columns:1fr 1fr 1fr;margin:16px 0;display:grid}.copilot-workflow .trade-levels>div{border-left:1px solid #302631;padding-left:16px}.copilot-workflow .trade-levels>div:first-child{border:0;padding:0}.copilot-workflow .trade-levels span{color:#b3a9bd;margin-bottom:7px;font-size:9px;display:block}.copilot-workflow .trade-levels strong{letter-spacing:-.5px;font-size:20px;font-weight:550}.copilot-workflow .red{color:#ff5f74}.copilot-workflow .green{color:#2cdeb2}.copilot-workflow .risk-bar{background:#27c99c;border-radius:4px;height:4px;position:relative}.copilot-workflow .risk-bar>span{background:#fa5369;border-radius:4px;width:43%;height:100%;display:block}.copilot-workflow .risk-bar i{background:#d9e5e8;border-radius:3px;width:4px;height:10px;position:absolute;top:-3px;left:43%}.copilot-workflow .risk-info{justify-content:space-between;align-items:center;margin:11px 0 14px;display:flex}.copilot-workflow .risk-info>span{color:#a597ae;font:6px monospace}.copilot-workflow .risk-info b{color:#6b6a76;margin:0 8px}.copilot-workflow .risk-info strong{color:#b0a8bb;font-size:8px;font-weight:400}.copilot-workflow .risk-info em{color:#e8c776;margin-left:8px;font:10px monospace}.copilot-workflow .validation{color:#7dd5b9;border-top:1px solid #302731;align-items:center;gap:6px;padding-top:11px;font:7px monospace;display:flex}.copilot-workflow .validation .glyph{font-size:16px}.copilot-workflow .validation span{color:#98a6b0}.copilot-workflow .validation b{background:#15342b;border-radius:3px;margin-left:auto;padding:3px 5px;font-size:6px}.copilot-workflow .invalidation{color:#ad9ead;margin:9px 0 0;font-size:7px}.copilot-workflow .telemetry-toggle{color:#a99eb1;background:0 0;border:0;justify-content:space-between;width:100%;padding:10px 0 0;font-size:7px;display:flex}.copilot-workflow .telemetry p{color:#adb9c5;flex-direction:column;gap:4px;font-size:8px;display:flex}.copilot-workflow .telemetry code{color:#52bca2;font-size:7px}.copilot-workflow .followups{gap:6px;margin:16px 0;display:flex}.copilot-workflow .followups button{color:#b4c3d6;background:#101721;border:1px solid #303e50;border-radius:5px;flex:1;justify-content:space-between;align-items:center;gap:5px;padding:9px 7px;font-size:8px;display:flex}.copilot-workflow .followups button>span{font-size:16px;line-height:10px}.copilot-workflow .followups button:disabled{opacity:.4}.copilot-workflow .followups button:not(:disabled):hover{color:#2fe3bc;border-color:#2eb797}.copilot-workflow .question-form{background:#090f17;border:1px solid #2c394a;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;display:flex}.copilot-workflow .question-form input{color:#d6e3ee;background:0 0;border:0;flex:1;min-width:0;padding:7px 1px;font:10px Arial}.copilot-workflow .question-form button{color:#26ddb2;background:#0d2b20;border:1px solid #1f7b60;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:24px;display:flex}.copilot-workflow .question-form button:disabled{opacity:.35}.copilot-workflow .terminal-footer{color:#8091a4;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:7px;display:flex}.copilot-workflow .terminal-footer i{width:3px;height:3px}.copilot-workflow .conversation{scrollbar-width:thin;max-height:240px;margin-bottom:14px;overflow:auto}.copilot-workflow .user-question{text-align:right;color:#c3d7d0;background:#172921;border-radius:7px;margin:8px 0 8px 35px;padding:9px 12px;font-size:10px}.copilot-workflow .agent-answer{color:#96aabe;align-items:flex-start;gap:9px;padding:7px 0;font-size:10px;line-height:1.7;display:flex}.copilot-workflow .agent-answer .glyph{color:#2cdbb5;margin-top:3px;font-size:18px}.copilot-workflow .thinking{color:#32c9a9;gap:10px;font-size:9px;display:flex}.copilot-workflow .thinking span{animation:1s infinite copilot-pulse}.copilot-workflow .bottomline{border-top:1px solid #25303b;border-bottom:0;padding:13px 25px}.copilot-workflow .bottomline>span{letter-spacing:1px;color:#8495a7;font-size:7px}.copilot-workflow .bottomline p{color:#8391a2;margin:0;font-size:7px}.copilot-workflow .page-footer{color:#728496;letter-spacing:1.3px;justify-content:space-between;padding:24px 2px 32px;font-size:7px;display:flex}.copilot-workflow .sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1500px){.copilot-workflow .graph{height:380px}.copilot-workflow .feed-rows{height:192px}.copilot-workflow .tool-node{font-size:12px}.copilot-workflow .context-node{font-size:9px}.copilot-workflow .graph-node{font-size:13px}.copilot-workflow .feed-row{font-size:11px}.copilot-workflow .trade-levels strong{font-size:24px}.copilot-workflow .terminal{padding:26px}.copilot-workflow .architecture{padding:30px}}@media (width<=1050px){.copilot-workflow .showcase{padding:0 24px}.copilot-workflow .workspace{grid-template-columns:1fr 1fr}.copilot-workflow .architecture{padding:23px 16px}.copilot-workflow .terminal{padding:18px 15px}.copilot-workflow .graph{height:315px}.copilot-workflow .tool-node{gap:5px;padding:0 6px;font-size:8px}.copilot-workflow .tool-node .glyph{font-size:17px}.copilot-workflow .graph-node{font-size:10px}.copilot-workflow .context-node{font-size:6px}.copilot-workflow .panel-title h2{font-size:17px}.copilot-workflow .mcp-badge{font-size:6px}.copilot-workflow .tool-categories{flex-wrap:wrap}.copilot-workflow .tool-categories>span{min-width:25%}.copilot-workflow .trade-levels strong{font-size:17px}.copilot-workflow .followups button{font-size:7px}.copilot-workflow .registry{grid-template-columns:1fr}}@media (width<=760px){.copilot-workflow .showcase{padding:0 16px}.copilot-workflow .page-header{height:70px}.copilot-workflow .brand{font-size:24px}.copilot-workflow .header-label{display:none}.copilot-workflow .header-link{font-size:9px}.copilot-workflow .intro{padding:35px 0 30px}.copilot-workflow .intro h1{letter-spacing:-1px;font-size:35px}.copilot-workflow .intro p{font-size:12px}.copilot-workflow .mobile-break{display:block}.copilot-workflow .workspace{grid-template-columns:1fr}.copilot-workflow .architecture{border-bottom:1px solid #25303b;border-right:0;padding:23px 20px}.copilot-workflow .graph{max-width:580px;height:340px;margin:10px auto}.copilot-workflow .tool-node{padding:0 9px;font-size:10px}.copilot-workflow .tool-node .glyph{font-size:22px}.copilot-workflow .graph-node{font-size:12px}.copilot-workflow .context-node{font-size:7px}.copilot-workflow .panel-title h2{font-size:20px}.copilot-workflow .tool-categories{flex-wrap:nowrap}.copilot-workflow .tool-categories>span{min-width:0}.copilot-workflow .terminal{padding:22px 20px}.copilot-workflow .topline{padding:15px}.copilot-workflow .topline>span{letter-spacing:1px;font-size:7px}.copilot-workflow .topline>span:last-child{letter-spacing:.5px;font-size:6px}.copilot-workflow .feed-rows{height:180px}.copilot-workflow .followups button{font-size:8px}.copilot-workflow .trade-levels strong{font-size:24px}.copilot-workflow .bottomline{flex-direction:column;gap:9px}.copilot-workflow .page-footer{letter-spacing:.7px;font-size:6px}.copilot-workflow .registry{grid-template-columns:1fr 1fr}.copilot-workflow .pipeline li small{font-size:8px}}@media (width<=400px){.copilot-workflow .graph{height:290px}.copilot-workflow .graph-node{font-size:9px}.copilot-workflow .tool-node{gap:4px;padding:0 5px;font-size:8px}.copilot-workflow .tool-node .glyph{font-size:15px}.copilot-workflow .context-node{font-size:6px}.copilot-workflow .trade-levels strong{font-size:20px}.copilot-workflow .registry{grid-template-columns:1fr}.copilot-workflow .mcp-badge{display:none}.copilot-workflow .tool-categories>span{font-size:7px}.copilot-workflow .topline>span:last-child{letter-spacing:0;font-size:5px}}@media (prefers-reduced-motion:reduce){.copilot-workflow *,.copilot-workflow :before,.copilot-workflow :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.copilot-workflow .trade-plan.bullish{background:radial-gradient(at 10% 0,#124d3b50,#0000 80%),#0d1516;border-color:#235b49}.copilot-workflow .bullish .trade-heading h3,.copilot-workflow .bullish .conviction>span,.copilot-workflow .bullish .conviction strong{color:#2cdeb2}.copilot-workflow .bullish .conviction>span{border-color:#2cdeb2 #2cdeb2 #2cdeb2 #234235}.copilot-workflow .validation.failed{color:#ff8190}.copilot-workflow .validation.failed b{color:#ff8190;background:#542632}.copilot-workflow .registry{gap:8px;margin-top:18px}.copilot-workflow .registry>.registry-tool{background:#111c27;border:1px solid #223240;border-radius:7px;gap:10px;padding:12px 10px;transition:border-color .2s,background .2s}.copilot-workflow .registry>.registry-tool:hover{background:#162531;border-color:#3a5668}.copilot-workflow .registry .tool-icon{color:#4de2c1;background:#13332f;border:1px solid #215246;border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.copilot-workflow .registry .tool-icon svg{width:17px;height:17px}.copilot-workflow .registry .tool-icon.analysis{color:#bba0f6;background:#26203a;border-color:#453658}.copilot-workflow .registry .tool-icon.control{color:#8fc8f6;background:#172d42;border-color:#2b4965}.copilot-workflow .registry .tool-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.copilot-workflow .registry .tool-copy strong{color:#dce7f1;font-size:11px;font-weight:500;line-height:1.35}.copilot-workflow .registry .tool-copy code{color:#90a6bb;overflow-wrap:anywhere;font-size:8px;line-height:1.4}.copilot-workflow .registry .registry-tool>small{letter-spacing:.5px;color:#61d3b6;border:1px solid #255045;border-radius:4px;flex-shrink:0;padding:4px 5px;font-size:6px}.copilot-workflow .registry .registry-tool>small.analysis{color:#bba0f6;border-color:#453658}.copilot-workflow .registry .registry-tool>small.control{color:#8fc8f6;border-color:#2b4965}.copilot-workflow .feed-tool-label{align-items:center;gap:7px;display:flex}.copilot-workflow .feed-tool-label svg{color:#819aaf;flex-shrink:0;width:13px;height:13px}.copilot-workflow .working .feed-tool-label svg,.copilot-workflow .done .feed-tool-label svg{color:#54ceaf}@media (width>=761px) and (width<=1200px){.copilot-workflow .registry{grid-template-columns:1fr}}@media (width<=600px){.copilot-workflow .registry{grid-template-columns:1fr}.copilot-workflow .registry .tool-copy strong{font-size:12px}.copilot-workflow .registry .tool-copy code{font-size:9px}.copilot-workflow .registry .registry-tool>small{font-size:7px}}.copilot-workflow .library-toggle>span:first-child{align-items:center;gap:7px;display:flex}.copilot-workflow .library-toggle .glyph{font-size:17px}.copilot-workflow .header-link>.glyph{color:#27e2bc;vertical-align:middle;margin-left:12px;font-size:14px}.copilot-workflow .bottomline>span{align-items:center;gap:7px;display:flex}.copilot-workflow .bottomline .glyph,.copilot-workflow .page-footer .glyph{color:#468d7e;vertical-align:middle;font-size:14px}.copilot-workflow .followups .glyph{flex-shrink:0;font-size:13px}.copilot-workflow{color:#e7f1ff;background:radial-gradient(at 9%,#06324488,#0000 45%),radial-gradient(at 92% 65%,#06374977,#0000 40%),#030c14;font-family:Inter,Segoe UI,Arial,sans-serif}.copilot-workflow .page-header,.copilot-workflow .intro,.copilot-workflow .page-footer{display:none}.copilot-workflow .demo{background:#03121b;border-color:#164258;border-radius:18px;box-shadow:0 0 90px #003c551c}.copilot-workflow .topline{background:linear-gradient(110deg,#071d2b,#06111d);border-color:#183b4c;height:58px;padding:16px 34px}.copilot-workflow .topline .glyph{color:#16e0cc;margin-right:8px;font-size:27px}.copilot-workflow .topline>span:last-child{letter-spacing:1.7px;font-size:9px}.copilot-workflow .topline b{font-weight:400}.copilot-workflow .explained-badge{letter-spacing:1.5px;color:#9cdfff;border:1px solid #19516b;border-radius:20px;margin-left:12px;padding:6px 13px;font-size:9px}.copilot-workflow .workspace{grid-template-columns:1.15fr 1fr;align-items:stretch}.copilot-workflow .architecture{background:radial-gradient(at 40%,#06302d55,#0000 53%),radial-gradient(at 80% 90%,#10245560,#0000 40%),#04121d;border-color:#17475d;border-radius:15px;padding:30px 25px 21px}.copilot-workflow .panel-title{align-items:flex-start;padding:0 13px}.copilot-workflow .tiny-label{letter-spacing:2px;color:#a9d3f5;font-size:10px}.copilot-workflow .panel-title h2{letter-spacing:-1.4px;white-space:nowrap;margin:13px 0 7px;font-size:clamp(24px,2.45vw,39px);font-weight:650}.copilot-workflow .mcp-badge{letter-spacing:1px;color:#1ef9da;white-space:nowrap;background:#00383235;border-color:#166064;margin-top:2px;padding:10px 11px;font-size:9px}.copilot-workflow .mcp-badge:before{content:"";background:#13e4c7;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #10d7bd}.copilot-workflow .panel-description{color:#a6c5e3;margin:2px 0 5px;padding:0 13px;font-size:16px}.copilot-workflow .wire{opacity:.7;stroke-width:1.6px;filter:drop-shadow(0 0 3px #20d9d64a)}.copilot-workflow .graph-node{border-radius:14px;gap:10px;font-size:14px;box-shadow:inset 0 0 23px #1986b120}.copilot-workflow .graph-node .glyph{font-size:34px}.copilot-workflow .graph-node small{letter-spacing:1.3px;color:inherit;opacity:.85;font-size:7px}.copilot-workflow .llm{color:#f0eaff;background:linear-gradient(135deg,#322951,#0c1730);border-color:#b273fd;height:127px;top:35%}.copilot-workflow .llm .glyph{color:#b579fb}.copilot-workflow .agent-node{background:linear-gradient(135deg,#07584b,#022425);border-color:#08efcd;height:114px;top:38%}.copilot-workflow .backend{color:#64e8ff;background:linear-gradient(135deg,#053554,#041a2b);border-color:#19c5f2;height:126px;top:36%}.copilot-workflow .context-node{color:#82f5ff;background:#03202b;border-color:#29e0ed;width:26%;height:59px;padding:12px;font-size:11px;line-height:1.5;top:10%;left:3%}.copilot-workflow .context-node i{display:none}.copilot-workflow .tool-node{align-items:center;gap:10px;width:31%;height:72px;padding:12px;font-size:13px;left:54%}.copilot-workflow .tool-node .glyph{flex-shrink:0;font-size:29px}.copilot-workflow .tool-node.blue{color:#7ce4ff;background:linear-gradient(135deg,#053854,#061a2c);border-color:#1cc9ff;top:12%}.copilot-workflow .tool-node.purple{color:#c99aff;background:linear-gradient(135deg,#34204d,#12182e);border-color:#a66be9;top:43%}.copilot-workflow .tool-node.yellow{color:#ffdf78;background:linear-gradient(135deg,#3a3318,#171b18);border-color:#e0c357;height:60px;top:75%}.copilot-workflow .tool-node small{letter-spacing:1.2px;white-space:nowrap;margin-top:9px;font-size:6px;display:block}.copilot-workflow .backend{width:16%;left:87%}.copilot-workflow .return-label{letter-spacing:1.2px;color:#2df9d7;background:#022625;border:1px solid #16736c;border-radius:20px;padding:6px 15px;font-size:8px;bottom:0;left:43%}.copilot-workflow .pipeline{background:linear-gradient(125deg,#071e2a,#06131e);border-color:#1d4c62;padding:16px 19px 19px}.copilot-workflow .pipeline>.tiny-label{letter-spacing:1.6px;font-size:10px}.copilot-workflow .pipeline>.tiny-label span{display:none}.copilot-workflow .pipeline ol{margin-top:20px}.copilot-workflow .pipeline li>span{color:#b8dcff;background:#061725;border-color:#45b2e1;width:36px;height:36px;font-size:12px;box-shadow:inset 0 0 9px #217cac33}.copilot-workflow .pipeline li:nth-child(2)>span,.copilot-workflow .pipeline li:nth-child(5)>span{border-color:#a876e5}.copilot-workflow .pipeline li:nth-child(3)>span,.copilot-workflow .pipeline li:nth-child(6)>span{border-color:#26e3d9}.copilot-workflow .pipeline li:not(:last-child):after{background:linear-gradient(90deg,#215d75,#54ccdf);width:48%;top:18px;left:76%}.copilot-workflow .library{background:#04192388;border-color:#174959;margin-top:15px;padding:14px 16px}.copilot-workflow .library-toggle{letter-spacing:1.8px;font-size:10px}.copilot-workflow .library-toggle b{letter-spacing:1px;background:#0a283c;font-size:8px}.copilot-workflow .tool-categories{gap:10px}.copilot-workflow .tool-categories>span,.copilot-workflow .tool-categories>button{background:linear-gradient(135deg,#0b2a3b,#071824);border-color:#1e4d65;border-radius:7px;padding:11px 6px;font-size:10px}.copilot-workflow .tool-categories .glyph{color:#58d5f8;font-size:23px}.copilot-workflow .architecture-note{gap:16px;margin:13px 3px 0}.copilot-workflow .terminal{background:radial-gradient(at 15% 0,#023c384d,#0000 50%),#04131d;padding:25px 23px 18px}.copilot-workflow .mode-buttons{gap:12px}.copilot-workflow .mode-buttons button{background:linear-gradient(125deg,#092232,#081722);border-color:#285771;border-radius:10px;justify-content:flex-start;gap:16px;min-height:65px;padding:13px 17px;font-size:13px}.copilot-workflow .mode-buttons .glyph{font-size:28px}.copilot-workflow .mode-buttons button>span{text-align:left;line-height:1.3}.copilot-workflow .mode-buttons small{white-space:nowrap;margin-top:5px;font-size:10px;font-weight:400;display:block}.copilot-workflow .mode-buttons .selected{color:#002a2a;background:linear-gradient(135deg,#17e4cf,#03cdae);border-color:#4cfbe2;box-shadow:0 0 30px #03cdb030}.copilot-workflow .terminal-meta{margin:18px 2px;font-size:13px}.copilot-workflow .terminal-meta b{color:#326379;margin:0 6px}.copilot-workflow .replay-tag{letter-spacing:.7px;background:#0b2434;padding:5px 8px;font-size:8px}.copilot-workflow .feed{background:#051521;border-color:#24556e;border-radius:10px}.copilot-workflow .feed-heading{letter-spacing:1.4px;border-color:#143044;padding:13px 18px;font-size:9px}.copilot-workflow .feed-heading>span:last-child{font-size:8px}.copilot-workflow .feed-rows{height:193px}.copilot-workflow .feed-row{border-color:#163041;gap:15px;min-height:38px;padding:10px 18px;font-size:11px}.copilot-workflow .feed-tool-label{gap:12px}.copilot-workflow .feed-tool-label svg{color:#a6d4f9;width:17px;height:17px}.copilot-workflow .row-time{letter-spacing:1px;font-size:7px}.copilot-workflow .status-icon{font-size:14px}.copilot-workflow .done .status-icon{color:#032724;background:#0cdec2;border-radius:4px;width:15px;height:15px}.copilot-workflow .feed-row>div>small{font-size:8px}.copilot-workflow .trade-plan,.copilot-workflow .trade-plan.bullish{background:radial-gradient(at 90%,#07393235,#0000 70%),#03141e;border:1px solid #147487;border-radius:14px;margin-top:17px;padding:0 16px 12px;overflow:hidden}.copilot-workflow .response-topline{color:#55ecf0;letter-spacing:1.4px;border-bottom:1px solid #12323c;justify-content:space-between;align-items:center;margin:0 -16px;padding:12px 17px;font-size:9px;display:flex}.copilot-workflow .response-topline>span{align-items:center;gap:9px;display:flex}.copilot-workflow .response-topline .glyph{font-size:17px}.copilot-workflow .response-topline small{letter-spacing:0;color:#8aaccc;align-items:center;gap:7px;font-size:8px;display:flex}.copilot-workflow .response-topline i{background:#0dd8ba;border-radius:50%;width:5px;height:5px}.copilot-workflow .response-body{grid-template-columns:1fr 1fr;gap:10px;padding-top:17px;display:grid}.copilot-workflow .response-symbol{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.copilot-workflow .response-symbol strong{font-size:20px}.copilot-workflow .response-symbol>span{color:#c4dbf8;background:#0b2536;border:1px solid #15394b;border-radius:5px;padding:5px 10px;font-size:9px}.copilot-workflow .response-summary h3{color:#ff526e;letter-spacing:-.8px;margin:12px 0 8px;font-size:24px;font-weight:600}.copilot-workflow .sample-response{color:#bbd7ed;margin:0;font-size:12px;line-height:1.75}.copilot-workflow .response-visual{min-height:174px;position:relative}.copilot-workflow .score-badge{z-index:2;white-space:nowrap;background:linear-gradient(135deg,#073c3d,#061926);border:1px solid #38a0a9;border-radius:12px;align-items:center;gap:7px;padding:9px;display:flex;position:absolute;top:-5px;right:0;box-shadow:inset 0 0 14px #0ca9a425}.copilot-workflow .score-badge strong{font-size:17px;font-weight:600}.copilot-workflow .score-badge>span{color:#bad7ef;font-size:8px}.copilot-workflow .sample-chart{opacity:.82;background:repeating-linear-gradient(0deg,#0000,#0000 32px,#1a40502e 33px),repeating-linear-gradient(90deg,#0000,#0000 32px,#1a40502e 33px);position:absolute;inset:37px 0 0;overflow:hidden}.copilot-workflow .chart-candles{gap:3px;display:flex;position:absolute;inset:4px 26px 15px 0}.copilot-workflow .chart-column{flex:1;position:relative}.copilot-workflow .candle-wick{background:#48766d;width:1px;position:absolute;left:50%}.copilot-workflow .candle-body{border-radius:1px;width:100%;position:absolute;box-shadow:0 0 6px #09bc8e24}.copilot-workflow .chart-zone{background:#9f294036;border:1px solid #b846614a;height:16%;position:absolute;top:31%;left:0;right:8px}.copilot-workflow .chart-projection{border-right:1px dashed #fd5979;width:24px;height:47px;position:absolute;bottom:17px;right:8px;transform:rotate(-25deg)}.copilot-workflow .chart-projection:after{content:"";border-bottom:1px solid #fd5979;border-right:1px solid #fd5979;width:7px;height:7px;position:absolute;bottom:0;right:-4px;transform:rotate(20deg)}.copilot-workflow .chart-bullish .chart-candles{transform:scaleY(-1)}.copilot-workflow .chart-bullish .chart-zone{background:#16a68525;border-color:#19bc9750;top:70%}.copilot-workflow .chart-caption{letter-spacing:1px;color:#6690a4;font-size:5px;position:absolute;bottom:0;left:0}.copilot-workflow .signal-tags{flex-wrap:wrap;gap:6px;margin:15px 0 13px;display:flex}.copilot-workflow .execution-cards{grid-template-columns:1fr 1fr 1.2fr;gap:9px;display:grid}.copilot-workflow .execution-cards>div{background:linear-gradient(135deg,#061f2c,#05141f);border:1px solid #1d4a5d;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px 9px;display:flex}.copilot-workflow .execution-cards .glyph{color:#12d9c4;flex-shrink:0;font-size:23px}.copilot-workflow .execution-cards strong{color:#f0f6ff;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:600;display:block}.copilot-workflow .execution-cards b{color:#c9deff;white-space:nowrap;background:#1a304a;border-radius:5px;margin-left:auto;padding:6px;font-size:9px;font-weight:400}.copilot-workflow .validation{border-color:#183340;margin-top:10px;padding-top:10px;font-size:8px}.copilot-workflow .validation b{font-size:7px}.copilot-workflow .telemetry-toggle{color:#7aa6c1;align-items:center;font-size:8px}.copilot-workflow .telemetry-toggle .glyph{font-size:12px}.copilot-workflow .followup-label{letter-spacing:1.2px;color:#a7ceee;margin:17px 0 8px;font-size:8px}.copilot-workflow .followups{gap:9px;margin:0 0 15px}.copilot-workflow .followups button{background:linear-gradient(135deg,#0b2435,#071621);border-color:#25475e;border-radius:7px;padding:10px;font-size:9px}.copilot-workflow .question-form{background:linear-gradient(110deg,#0c2239,#041c23);border-color:#297a88;border-radius:12px;padding:8px 12px}.copilot-workflow .question-form input{padding:11px 3px;font-size:12px}.copilot-workflow .question-form button{color:#16e9d2;background:#00322e;border-color:#0eedcd;width:36px;height:36px;box-shadow:0 0 15px #0bd1b029}.copilot-workflow .terminal-footer{display:none}.copilot-workflow .bottomline{background:#06131e;border-color:#173b4b;padding:9px 25px}.copilot-workflow .bottomline>span,.copilot-workflow .bottomline p{font-size:7px}.copilot-workflow .empty-plan{background:radial-gradient(#073f3435,#0000 70%);border-color:#14566a;height:322px}.copilot-workflow .empty-plan h3{font-size:17px}.copilot-workflow .empty-plan p{font-size:12px}@media (width>=1500px){.copilot-workflow .graph{height:440px}.copilot-workflow .feed-rows{height:208px}.copilot-workflow .response-body{padding-top:20px}.copilot-workflow .response-visual{min-height:210px}.copilot-workflow .sample-response{font-size:14px}.copilot-workflow .response-symbol strong{font-size:23px}.copilot-workflow .execution-cards strong{font-size:16px}}@media (width<=1200px) and (width>=761px){.copilot-workflow .showcase{padding:20px}.copilot-workflow .architecture{padding:25px 17px}.copilot-workflow .panel-title{display:block}.copilot-workflow .mcp-badge{margin:5px 0 10px;display:inline-block}.copilot-workflow .panel-title h2{font-size:27px}.copilot-workflow .panel-description{font-size:12px}.copilot-workflow .graph{height:365px}.copilot-workflow .tool-node{gap:7px;padding:8px;font-size:11px}.copilot-workflow .tool-node small{letter-spacing:.2px;font-size:5px}.copilot-workflow .graph-node{font-size:12px}.copilot-workflow .terminal{padding:22px 16px}.copilot-workflow .mode-buttons small{white-space:normal;font-size:8px}.copilot-workflow .mode-buttons button{gap:8px;padding:11px}.copilot-workflow .response-body{grid-template-columns:1fr}.copilot-workflow .response-visual{min-height:140px}.copilot-workflow .score-badge{top:0}.copilot-workflow .sample-chart{top:0;left:35%}.copilot-workflow .execution-cards{grid-template-columns:1fr 1fr}.copilot-workflow .execution-cards>div:last-child{grid-column:1/-1}.copilot-workflow .pipeline li small{font-size:8px}.copilot-workflow .tool-categories>span{min-width:0}.copilot-workflow .tool-categories{flex-wrap:nowrap}.copilot-workflow .tool-categories>span{font-size:8px}.copilot-workflow .tool-categories .glyph{font-size:17px}}@media (width<=760px){.copilot-workflow .showcase{padding:12px}.copilot-workflow .topline{flex-wrap:wrap;gap:12px;height:auto;padding:15px}.copilot-workflow .topline>span{letter-spacing:1px;font-size:10px}.copilot-workflow .topline>span:last-child{font-size:7px}.copilot-workflow .explained-badge{margin-left:0;font-size:7px}.copilot-workflow .topline .glyph{margin-right:0;font-size:22px}.copilot-workflow .architecture{border-radius:0;padding:23px 15px}.copilot-workflow .panel-title{padding:0;display:block}.copilot-workflow .panel-title h2{white-space:normal;font-size:31px}.copilot-workflow .mcp-badge{margin:8px 0;display:inline-block}.copilot-workflow .panel-description{padding:0;font-size:13px}.copilot-workflow .graph{height:360px}.copilot-workflow .context-node{height:52px;font-size:9px}.copilot-workflow .graph-node{font-size:11px}.copilot-workflow .graph-node .glyph{font-size:29px}.copilot-workflow .tool-node{gap:7px;padding:8px;font-size:10px}.copilot-workflow .tool-node .glyph{font-size:22px}.copilot-workflow .tool-node small{letter-spacing:.3px;font-size:4px}.copilot-workflow .backend{width:17%;left:85%}.copilot-workflow .return-label{font-size:6px;left:37%}.copilot-workflow .pipeline li small{font-size:8px}.copilot-workflow .pipeline{padding:14px 10px}.copilot-workflow .pipeline li>span{width:30px;height:30px}.copilot-workflow .pipeline li:not(:last-child):after{top:15px}.copilot-workflow .tool-categories{gap:6px}.copilot-workflow .tool-categories>span{padding:9px 3px;font-size:8px}.copilot-workflow .tool-categories .glyph{font-size:18px}.copilot-workflow .terminal{padding:20px 15px}.copilot-workflow .mode-buttons small{white-space:normal;font-size:8px}.copilot-workflow .mode-buttons button{gap:9px;padding:11px;font-size:11px}.copilot-workflow .mode-buttons .glyph{font-size:24px}.copilot-workflow .terminal-meta{font-size:11px}.copilot-workflow .response-summary h3{font-size:22px}.copilot-workflow .response-body{grid-template-columns:1fr 1fr}.copilot-workflow .sample-response{font-size:10px}.copilot-workflow .score-badge{gap:5px;padding:7px}.copilot-workflow .score-badge strong{font-size:14px}.copilot-workflow .score-badge>span{font-size:6px}.copilot-workflow .score-badge .glyph{font-size:18px}.copilot-workflow .execution-cards{grid-template-columns:1fr 1fr;gap:6px}.copilot-workflow .execution-cards>div:last-child{grid-column:1/-1}.copilot-workflow .response-symbol strong{font-size:17px}.copilot-workflow .response-symbol>span{padding:4px 6px;font-size:8px}.copilot-workflow .signal-tags span{font-size:8px}.copilot-workflow .feed-row{padding:9px 12px;font-size:10px}.copilot-workflow .followups{gap:5px}.copilot-workflow .followups button{padding:8px;font-size:8px}.copilot-workflow .bottomline p{text-align:center}.copilot-workflow .architecture-note p{font-size:10px}.copilot-workflow .architecture-note .glyph{font-size:28px}}@media (width<=400px){.copilot-workflow .panel-title h2{font-size:27px}.copilot-workflow .graph{height:315px}.copilot-workflow .graph-node{font-size:9px}.copilot-workflow .graph-node small{font-size:5px}.copilot-workflow .tool-node{font-size:8px}.copilot-workflow .tool-node small{font-size:3px}.copilot-workflow .context-node,.copilot-workflow .response-topline{font-size:8px}.copilot-workflow .response-body{grid-template-columns:1fr}.copilot-workflow .response-visual{min-height:135px}.copilot-workflow .sample-chart{top:0;left:25%}.copilot-workflow .score-badge{top:0;right:0}.copilot-workflow .mode-buttons .glyph{font-size:20px}.copilot-workflow .terminal-meta b{margin:0 2px}}.copilot-workflow .tool-node small{display:block}.copilot-workflow .graph{overflow:visible}.copilot-workflow .panel-title{padding-top:0;position:relative}.copilot-workflow .panel-title>div{padding-top:0}.copilot-workflow .panel-title .mcp-badge{position:absolute;top:0;right:0}.copilot-workflow .panel-title h2{margin-top:20px}.copilot-workflow .panel-title>.mcp-badge{margin-top:0}.copilot-workflow .panel-title .tiny-label{padding-right:155px;display:block}@media (width<=1200px){.copilot-workflow .panel-title .mcp-badge{position:static}.copilot-workflow .panel-title .tiny-label{padding-right:0}.copilot-workflow .panel-title h2{margin-top:13px}}.copilot-workflow .graph{height:630px;margin:14px 0 17px}.copilot-workflow .tool-node.tool-group{border-radius:11px;width:35%;height:28%;padding:11px 9px;display:block;left:51%}.copilot-workflow .tool-group.blue{top:3%}.copilot-workflow .tool-group.purple{top:34%}.copilot-workflow .tool-group.yellow{top:65%}.copilot-workflow .tool-group-heading{border-bottom:1px solid;align-items:center;gap:7px;padding-bottom:9px;display:flex}.copilot-workflow .tool-group-heading>.glyph{font-size:22px}.copilot-workflow .tool-group-heading strong{flex:1;font-size:12px;font-weight:550}.copilot-workflow .tool-group-heading b{opacity:.7;border:1px solid;border-radius:4px;padding:3px 5px;font:8px monospace}.copilot-workflow .graph-tool-list{flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.copilot-workflow .graph-tool-list li{color:#bfd6e8;border-radius:4px;align-items:center;gap:6px;min-height:18px;padding:3px 4px;font-size:8px;line-height:1.25;display:flex}.copilot-workflow .graph-tool-list li>svg{width:12px;height:12px;color:inherit;flex-shrink:0}.copilot-workflow .graph-tool-list li>span{flex:1;min-width:0}.copilot-workflow .tool-node .graph-tool-list small{letter-spacing:.3px;opacity:.7;white-space:nowrap;margin:0;font:5px monospace;display:block}.copilot-workflow .graph-tool-list li.executing small{color:#30f8ca;opacity:1}.copilot-workflow .graph .context-node{height:59px;top:8%}.copilot-workflow .graph .llm{height:127px;top:38%}.copilot-workflow .graph .agent-node{height:114px;top:41%;left:28%}.copilot-workflow .graph .backend{width:13%;height:126px;top:39%;left:89%}.copilot-workflow .graph .backend strong{font-size:12px}.copilot-workflow .chat-workflow{background:linear-gradient(145deg,#05202a60,#03121c);border:1px solid #174956;border-radius:12px;margin-top:4px;padding:13px}.copilot-workflow .chat-workflow-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.copilot-workflow .chat-workflow-heading>span{letter-spacing:1.3px;color:#75e8e6;align-items:center;gap:8px;font-size:9px;display:flex}.copilot-workflow .chat-workflow-heading .glyph{font-size:20px}.copilot-workflow .chat-workflow-heading small{color:#8eabc3;font-size:8px}.copilot-workflow .chat-request{color:#c0ede1;background:#0a332d;border:1px solid #195d57;border-radius:9px 9px 0;align-items:center;gap:8px;margin:0 0 12px 28px;padding:11px;font-size:11px;display:flex}.copilot-workflow .chat-request .glyph{color:#4ae3bc;font-size:17px}.copilot-workflow .chat-workflow .feed-rows{height:236px}.copilot-workflow .chat-workflow .response-body{grid-template-columns:1fr}.copilot-workflow .chat-workflow .response-visual{min-height:160px}.copilot-workflow .chat-workflow .sample-chart{top:0;left:32%}.copilot-workflow .chat-workflow .score-badge{top:30px;left:0;right:auto}.copilot-workflow .chat-workflow .execution-cards{grid-template-columns:1fr 1fr}.copilot-workflow .chat-workflow .execution-cards>div:last-child{grid-column:1/-1}.copilot-workflow .chat-workflow .sample-response{font-size:12px}.copilot-workflow .chat-workflow .question-form{margin-top:4px}@media (width>=1500px){.copilot-workflow .graph{height:650px}.copilot-workflow .graph-tool-list li{min-height:19px;font-size:9px}.copilot-workflow .tool-group-heading strong{font-size:13px}.copilot-workflow .chat-workflow .response-body{grid-template-columns:1fr 1fr}.copilot-workflow .chat-workflow .response-visual{min-height:190px}.copilot-workflow .chat-workflow .sample-chart{top:40px;left:0}.copilot-workflow .chat-workflow .score-badge{top:0;left:auto;right:0}.copilot-workflow .chat-workflow .execution-cards{grid-template-columns:1fr 1fr 1.2fr}.copilot-workflow .chat-workflow .execution-cards>div:last-child{grid-column:auto}}@media (width<=1200px) and (width>=761px){.copilot-workflow .graph{height:690px}.copilot-workflow .tool-group-heading strong{font-size:10px}.copilot-workflow .tool-group-heading>.glyph{font-size:17px}.copilot-workflow .graph-tool-list li{gap:4px;padding:4px 2px;font-size:7px}.copilot-workflow .tool-node .graph-tool-list small{font-size:4px}.copilot-workflow .graph .llm{font-size:10px}.copilot-workflow .graph .agent-node{font-size:11px}.copilot-workflow .graph .backend strong{font-size:10px}.copilot-workflow .chat-workflow{padding:10px}.copilot-workflow .chat-workflow-heading small{font-size:7px}}@media (width<=760px){.copilot-workflow .graph{height:650px}.copilot-workflow .tool-node.tool-group{width:36%;padding:10px 6px;left:49%}.copilot-workflow .tool-group-heading{gap:5px}.copilot-workflow .tool-group-heading strong{font-size:10px}.copilot-workflow .tool-group-heading>.glyph{font-size:16px}.copilot-workflow .tool-group-heading b{padding:2px 3px;font-size:6px}.copilot-workflow .graph-tool-list li{gap:4px;min-height:19px;font-size:7px}.copilot-workflow .graph-tool-list li>svg{width:11px;height:11px}.copilot-workflow .tool-node .graph-tool-list small{letter-spacing:0;font-size:4px}.copilot-workflow .graph .agent-node{width:17%;font-size:10px;left:27%}.copilot-workflow .graph .llm{font-size:10px}.copilot-workflow .graph .backend{width:14%;left:88%}.copilot-workflow .graph .backend strong{font-size:9px}.copilot-workflow .graph .backend .glyph{font-size:25px}.copilot-workflow .chat-workflow{padding:10px}.copilot-workflow .chat-workflow .response-visual{min-height:145px}.copilot-workflow .chat-workflow .score-badge{top:20px}.copilot-workflow .chat-workflow .sample-response{font-size:11px}}@media (width<=400px){.copilot-workflow .graph{height:660px}.copilot-workflow .graph-tool-list li{font-size:6px}.copilot-workflow .tool-group-heading strong{font-size:9px}.copilot-workflow .tool-group-heading b{display:none}.copilot-workflow .tool-node .graph-tool-list small{font-size:3px}.copilot-workflow .chat-workflow-heading>span{font-size:8px}.copilot-workflow .chat-workflow-heading small{font-size:7px}.copilot-workflow .chat-request{margin-left:12px;font-size:10px}.copilot-workflow .chat-workflow .sample-chart{left:35%}.copilot-workflow .chat-workflow .score-badge{gap:4px;padding:6px}.copilot-workflow .chat-workflow .score-badge>span{font-size:6px}}.copilot-workflow{color:#dce3e9;background:#0c1116}.copilot-workflow .demo{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.copilot-workflow .topline{background:0 0;border-bottom:1px solid #29333d;height:62px;padding:17px 0}.copilot-workflow .topline>span{letter-spacing:1.3px;color:#cbd5df;font-size:12px}.copilot-workflow .topline .glyph{color:#7bc5b5;font-size:23px}.copilot-workflow .topline>span:last-child{color:#80909e;font-size:9px}.copilot-workflow .explained-badge{color:#8698a8;border:0;border-left:1px solid #39434c;border-radius:0;padding:2px 0 2px 14px;font-size:8px}.copilot-workflow .architecture,.copilot-workflow .terminal{background:0 0;border-radius:0;padding:32px 24px}.copilot-workflow .architecture{border-right:1px solid #27323b}.copilot-workflow .panel-title,.copilot-workflow .panel-description{padding-left:0;padding-right:0}.copilot-workflow .panel-title h2{letter-spacing:-1px;font-size:clamp(24px,2.3vw,35px);font-weight:550}.copilot-workflow .panel-description{color:#8b9aa8;font-size:14px}.copilot-workflow .tiny-label{color:#8495a5;letter-spacing:1.2px;font-size:9px}.copilot-workflow .mcp-badge{color:#87b8ac;background:0 0;border:0;border-radius:0;padding:3px 0;font-size:8px}.copilot-workflow .mcp-badge:before{box-shadow:none;background:#81b8a8;width:5px;height:5px}.copilot-workflow .graph-node,.copilot-workflow .context-node,.copilot-workflow .tool-node,.copilot-workflow .tool-node.tool-group{border:0;border-radius:0;box-shadow:none!important;background:0 0!important}.copilot-workflow .graph-node{color:#bdcbd7}.copilot-workflow .graph-node strong,.copilot-workflow .agent-node strong{color:#d6e2ea;font-weight:500}.copilot-workflow .graph-node .glyph{color:#8ba5b8}.copilot-workflow .graph-node.llm .glyph{color:#9b96ba}.copilot-workflow .graph-node.agent-node .glyph{color:#82baad}.copilot-workflow .graph-node.backend .glyph{color:#86adbf}.copilot-workflow .context-node{color:#95a9b8;justify-content:flex-start;padding-left:5px;font-size:10px}.copilot-workflow .tool-group.blue,.copilot-workflow .tool-group.purple,.copilot-workflow .tool-group.yellow{color:#98b1bd}.copilot-workflow .tool-node.tool-group{padding:9px 5px}.copilot-workflow .tool-group-heading{border-color:#35434e;padding-bottom:9px}.copilot-workflow .tool-group-heading strong{color:#baccd8;font-size:12px;font-weight:500}.copilot-workflow .tool-group-heading>.glyph{color:#8cadba;font-size:20px}.copilot-workflow .tool-group-heading b{color:#718695;border:0;padding:0}.copilot-workflow .graph-tool-list li{color:#98aab8;border-radius:0;padding:4px 2px;font-size:9px}.copilot-workflow .graph-tool-list li>svg{color:#8297a7}.copilot-workflow .graph-tool-list li.executing{color:#b2e0d0;background:#142a26;box-shadow:inset 2px 0 #83bfac}.copilot-workflow .graph-tool-list li.executed{color:#9cc4b4}.copilot-workflow .tool-node .graph-tool-list small{color:#788c9c;font-size:5px}.copilot-workflow .wire,.copilot-workflow .wire.lit{filter:none;stroke-width:1px;opacity:.42;stroke:#718894}.copilot-workflow .wire.blue{stroke:#7899a9}.copilot-workflow .wire.purple{stroke:#9890b0}.copilot-workflow .wire.yellow{stroke:#a59a77}.copilot-workflow .wire.lit{opacity:1;stroke:#93c4b8;stroke-width:1.5px}.copilot-workflow .return-label{color:#80b6a8;background:#0c1116;border:0;border-radius:0;padding:4px 9px;font-size:7px}.copilot-workflow .pipeline{background:0 0;border:0;border-top:1px solid #2b3741;border-radius:0;padding:20px 0 10px}.copilot-workflow .pipeline>.tiny-label{color:#8d9eac;font-size:9px}.copilot-workflow .pipeline li>span,.copilot-workflow .pipeline li:nth-child(n)>span{box-shadow:none;color:#8096a8;background:0 0;border:0;border-radius:0;width:30px;height:25px;font-size:11px}.copilot-workflow .pipeline .current>span{box-shadow:none;color:#b1dece;background:0 0;border:0}.copilot-workflow .pipeline .complete>span{color:#81b8a3;background:0 0;border:0}.copilot-workflow .pipeline li:not(:last-child):after{background:#384a57;top:12px}.copilot-workflow .pipeline li small{color:#8f9eab;font-size:9px}.copilot-workflow .architecture-note{border:0;border-top:1px solid #27323b;gap:12px;margin:12px 0 0;padding-top:18px}.copilot-workflow .architecture-note .glyph{color:#7ea99b;font-size:25px}.copilot-workflow .architecture-note p{color:#778d9d;font-size:10px}.copilot-workflow .mode-buttons{border-bottom:1px solid #35424c;gap:0}.copilot-workflow .mode-buttons button{box-shadow:none;color:#879aa9;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:62px;padding:9px 12px 16px;font-size:13px}.copilot-workflow .mode-buttons .selected{color:#d1e7dd;box-shadow:none;background:0 0;border-color:#8ac6b4}.copilot-workflow .mode-buttons .glyph{color:#8fa9ba;font-size:23px}.copilot-workflow .mode-buttons small{color:#8296a5;font-size:10px}.copilot-workflow .terminal-meta{color:#a8b8c5;margin:19px 1px;font-size:12px}.copilot-workflow .replay-tag{color:#7a8e9f;background:0 0;border:0;border-radius:0;padding:0;font-size:8px}.copilot-workflow .chat-workflow{background:0 0;border:0;border-radius:0;margin:22px 0 0;padding:0}.copilot-workflow .chat-workflow-heading{margin-bottom:18px}.copilot-workflow .chat-workflow-heading>span{color:#9bb6bd;font-size:9px}.copilot-workflow .chat-workflow-heading .glyph{color:#83b4a4;font-size:18px}.copilot-workflow .chat-request{color:#b2c6bc;background:0 0;border:0;border-left:2px solid #526b64;border-radius:0;margin:0 0 18px;padding:8px 13px;font-size:12px}.copilot-workflow .feed{background:0 0;border:0;border-top:1px solid #2a3741;border-radius:0}.copilot-workflow .feed-heading{color:#8194a3;border-bottom:1px solid #25313a;padding:12px 0;font-size:8px}.copilot-workflow .feed-heading>span:last-child{color:#8eb7a7;font-size:7px}.copilot-workflow .feed-row{border-color:#202c35;gap:12px;padding:10px 0;font-size:11px}.copilot-workflow .feed-row.working{background:#14241f}.copilot-workflow .feed-row>div>small{color:#88aa9c;font-size:8px}.copilot-workflow .done .status-icon{color:#91b9a6;background:0 0;border-radius:0;font-size:13px}.copilot-workflow .row-time{color:#758a9a;letter-spacing:.7px;font-size:6px}.copilot-workflow .feed-progress{background:#202c34;height:1px}.copilot-workflow .trade-plan,.copilot-workflow .trade-plan.bullish{background:0 0;border:0;border-top:1px solid #39454d;border-radius:0;margin-top:27px;padding:0 0 16px;overflow:visible}.copilot-workflow .response-topline{color:#92b2b3;background:0 0;border:0;margin:0;padding:17px 0 4px;font-size:8px}.copilot-workflow .response-symbol strong{font-size:21px;font-weight:550}.copilot-workflow .response-symbol>span{color:#91a7b9;background:0 0;border:0;border-left:1px solid #3b4650;border-radius:0;padding:2px 8px;font-size:9px}.copilot-workflow .response-summary h3{color:#d7929c;letter-spacing:-.5px;font-size:23px;font-weight:500}.copilot-workflow .sample-response,.copilot-workflow .chat-workflow .sample-response{color:#9caebb;font-size:12px;line-height:1.85}.copilot-workflow .score-badge{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;padding:4px 0}.copilot-workflow .score-badge .glyph{color:#91b9a7;font-size:21px}.copilot-workflow .score-badge strong{color:#bdcfc5;font-size:17px;font-weight:500}.copilot-workflow .sample-chart{opacity:.62;background:0 0}.copilot-workflow .candle-body{box-shadow:none}.copilot-workflow .chart-bullish .chart-zone{background:#4168592a;border-color:#63877355}.copilot-workflow .signal-tags{gap:12px;margin-top:20px}.copilot-workflow .signal-tags span{color:#87a99e;background:0 0;border:0;border-radius:0;padding:0;font-size:9px}.copilot-workflow .signal-tags span:not(:last-child):after{content:"·";color:#4c6573;margin-left:12px}.copilot-workflow .execution-cards{border-top:1px solid #293741;border-bottom:1px solid #293741;gap:0;margin-top:18px}.copilot-workflow .execution-cards>div{background:0 0;border:0;border-radius:0;gap:9px;padding:15px 10px}.copilot-workflow .execution-cards>div:first-child{padding-left:0}.copilot-workflow .execution-cards>div+div{border-left:1px solid #293741}.copilot-workflow .execution-cards .glyph{color:#85aa9b;font-size:18px}.copilot-workflow .execution-cards strong{color:#cfdae4;font-size:14px;font-weight:500}.copilot-workflow .execution-cards>div>span{color:#8397a7;font-size:9px}.copilot-workflow .execution-cards b{color:#93a9bd;background:0 0;border-radius:0;padding:2px;font-size:8px}.copilot-workflow .validation{color:#87ad9d;border:0;font-size:8px}.copilot-workflow .validation b{color:#87ad9d;background:0 0;border-radius:0;padding:0}.copilot-workflow .validation.failed,.copilot-workflow .validation.failed b{color:#cf929d;background:0 0}.copilot-workflow .invalidation{color:#7f93a3;font-size:9px;line-height:1.7}.copilot-workflow .telemetry-toggle{color:#8ba2b3;font-size:9px}.copilot-workflow .followup-label{color:#7d94a5;border-top:1px solid #293640;padding-top:20px;font-size:8px}.copilot-workflow .followups{flex-wrap:wrap;gap:15px}.copilot-workflow .followups button{color:#aabcc9;flex:initial;background:0 0;border:0;border-radius:0;gap:8px;padding:7px 0;font-size:10px}.copilot-workflow .followups button:not(:disabled):hover{color:#c3e3d4;border:0}.copilot-workflow .followups .glyph{color:#728c9e;font-size:11px}.copilot-workflow .question-form{background:0 0;border:0;border-bottom:1px solid #586d7d;border-radius:0;padding:8px 0}.copilot-workflow .question-form input{color:#cfdae2;font-size:12px}.copilot-workflow .question-form button{box-shadow:none;color:#8bc2ad;background:0 0;border:0;border-radius:0}.copilot-workflow .question-form .glyph{font-size:21px}.copilot-workflow .user-question{text-align:left;color:#b1c8bd;background:0 0;border:0;border-left:2px solid #576f65;border-radius:0;margin:20px 0 8px;padding:5px 12px}.copilot-workflow .agent-answer{color:#9aafbd;font-size:11px}.copilot-workflow .thinking{color:#8aa99a}.copilot-workflow .empty-plan{background:0 0;border:0;border-top:1px solid #33404a;border-radius:0;height:250px;margin-top:28px}.copilot-workflow .empty-icon{color:#89b5a3;background:0 0;border-radius:0}.copilot-workflow .empty-plan h3{color:#c0cdd7;font-size:15px;font-weight:400}.copilot-workflow .empty-plan p{color:#7f94a4;font-size:11px}.copilot-workflow .bottomline{background:0 0;border-top:1px solid #29343d;padding:15px 0}.copilot-workflow .active{box-shadow:none}.copilot-workflow .glyph{filter:none}@media (width<=1200px) and (width>=761px){.copilot-workflow .graph-tool-list li{font-size:7px}.copilot-workflow .tool-group-heading strong{font-size:10px}.copilot-workflow .execution-cards>div:last-child{border-top:1px solid #293741;border-left:0;padding-left:0}}@media (width<=760px){.copilot-workflow .showcase{padding:12px 18px}.copilot-workflow .topline{gap:8px;height:auto;padding:16px 0}.copilot-workflow .topline>span{font-size:10px}.copilot-workflow .architecture,.copilot-workflow .terminal{padding:25px 0}.copilot-workflow .architecture{border-bottom:1px solid #29333d;border-right:0}.copilot-workflow .panel-title h2{font-size:28px}.copilot-workflow .panel-description{font-size:12px}.copilot-workflow .graph-tool-list li{font-size:7px}.copilot-workflow .tool-group-heading strong{font-size:10px}.copilot-workflow .graph .backend strong{font-size:9px}.copilot-workflow .graph .llm,.copilot-workflow .graph .agent-node{font-size:10px}.copilot-workflow .pipeline{padding:20px 0 10px}.copilot-workflow .architecture-note{padding-bottom:0}.copilot-workflow .chat-workflow{padding:0}.copilot-workflow .execution-cards>div:last-child{border-top:1px solid #293741;border-left:0;padding-left:0}.copilot-workflow .bottomline{gap:8px}.copilot-workflow .followups{gap:10px}.copilot-workflow .followups button{font-size:9px}}@media (width<=400px){.copilot-workflow .graph-tool-list li{font-size:6px}.copilot-workflow .tool-group-heading strong{font-size:9px}.copilot-workflow .panel-title h2{font-size:25px}.copilot-workflow .mode-buttons button{padding:9px 6px 13px;font-size:12px}.copilot-workflow .mode-buttons small{font-size:8px}.copilot-workflow .chat-workflow,.copilot-workflow .score-badge,.copilot-workflow .chat-workflow .score-badge{padding:0}.copilot-workflow .execution-cards strong{font-size:13px}}.copilot-workflow .graph .graph-node,.copilot-workflow .graph .context-node,.copilot-workflow .graph .tool-node.tool-group{border:1px solid #344550;border-radius:6px;box-shadow:none!important;background:#101820!important}.copilot-workflow .graph .context-node{color:#a5bac9;justify-content:center;width:20.4%;height:11.5%;padding:10px;top:10%;left:3.8%}.copilot-workflow .graph .llm,.copilot-workflow .graph .agent-node,.copilot-workflow .graph .backend{height:27%;top:36%}.copilot-workflow .graph .llm{width:14.2%;left:4.6%}.copilot-workflow .graph .agent-node{width:14.7%;left:26.1%}.copilot-workflow .graph .backend{width:12.1%;left:86.8%}.copilot-workflow .graph .tool-node.tool-group{width:30.9%;left:51.4%}.copilot-workflow .graph .tool-group.blue{height:30.5%;top:3%}.copilot-workflow .graph .tool-group.purple{height:29%;top:35%}.copilot-workflow .graph .tool-group.yellow{height:27.8%;top:66%}.copilot-workflow .graph .llm{border-color:#4a455d}.copilot-workflow .graph .backend{border-color:#3f5869}.copilot-workflow .graph .tool-node.tool-group{padding:11px 10px}.copilot-workflow .graph .tool-group.purple{border-color:#51465e}.copilot-workflow .graph .tool-group.yellow{border-color:#5b5541}.copilot-workflow .graph .tool-group-heading{border-bottom:1px solid #2e3d48;padding-bottom:9px}.copilot-workflow .graph .graph-tool-list li{padding:3px 2px}.copilot-workflow .graph .graph-tool-list li.executing{background:#1b3029;border-radius:2px}.copilot-workflow .graph .return-label{color:#96b9aa;background:#101a18;border:1px solid #34473f;border-radius:4px;padding:5px 9px}@media (width<=760px){.copilot-workflow .graph .tool-node.tool-group{padding:10px 6px}.copilot-workflow .graph .return-label{padding:4px 7px;font-size:6px}}.copilot-workflow{color-scheme:dark;color:#f0f3f1;background:#090b0a;font-family:Inter,Segoe UI,Arial,sans-serif}.copilot-workflow .showcase{background:0 0}.copilot-workflow .topline{border-color:#242925}.copilot-workflow .topline>span{color:#e3e8e5}.copilot-workflow .topline .glyph{color:#00c997}.copilot-workflow .topline>span:last-child,.copilot-workflow .explained-badge{color:#858d89}.copilot-workflow .topline i{background:#00c997}.copilot-workflow .explained-badge{border-color:#303733}.copilot-workflow .architecture{border-color:#242925}.copilot-workflow .panel-title h2{color:#f1f4f2;font-weight:600}.copilot-workflow .panel-title h2 span{color:#00c997}.copilot-workflow .panel-description{color:#a9b0ac}.copilot-workflow .tiny-label{color:#8c9791}.copilot-workflow .mcp-badge{color:#00c997}.copilot-workflow .mcp-badge:before{background:#00c997}.copilot-workflow .graph .graph-node,.copilot-workflow .graph .context-node,.copilot-workflow .graph .tool-node.tool-group{border-color:#303b34;background:#0e1310!important}.copilot-workflow .graph .graph-node strong,.copilot-workflow .graph .agent-node strong{color:#edf1ee}.copilot-workflow .graph .graph-node .glyph,.copilot-workflow .graph .llm .glyph,.copilot-workflow .graph .agent-node .glyph,.copilot-workflow .graph .backend .glyph{color:#00c997}.copilot-workflow .graph .graph-node small{color:#85958c}.copilot-workflow .graph .context-node{color:#b7c7bf}.copilot-workflow .graph .tool-group.blue,.copilot-workflow .graph .tool-group.purple,.copilot-workflow .graph .tool-group.yellow{color:#a8c0b4;border-color:#303b34}.copilot-workflow .graph .tool-group-heading{border-color:#29362e}.copilot-workflow .graph .tool-group-heading strong{color:#dbe5df}.copilot-workflow .graph .tool-group-heading>.glyph{color:#00c997}.copilot-workflow .graph .tool-group-heading b{color:#7d9488}.copilot-workflow .graph .graph-tool-list li>svg{color:#7e9c8c}.copilot-workflow .graph .graph-tool-list li+li{border-color:#26342b66}.copilot-workflow .graph .graph-tool-list li.executing{color:#c4f2df;background:#073125;box-shadow:inset 2px 0 #00c997}.copilot-workflow .graph .graph-tool-list li.executed{color:#89baa2}.copilot-workflow .tool-node .graph-tool-list small{color:#7f9489}.copilot-workflow .graph-tool-list li.executing small{color:#00d6a0}.copilot-workflow .wire,.copilot-workflow .wire.blue,.copilot-workflow .wire.purple,.copilot-workflow .wire.yellow{stroke:#6d8277}.copilot-workflow .wire.lit{stroke:#00c997}.copilot-workflow .pipeline,.copilot-workflow .architecture-note{border-color:#263029}.copilot-workflow .pipeline>.tiny-label{color:#87988d}.copilot-workflow .pipeline li>span,.copilot-workflow .pipeline li:nth-child(n)>span{color:#7c9688}.copilot-workflow .pipeline .current>span{color:#00c997}.copilot-workflow .pipeline .complete>span{color:#69b58e}.copilot-workflow .pipeline li:not(:last-child):after{background:#35493e}.copilot-workflow .pipeline li small{color:#95a79c}.copilot-workflow .pipeline .current small{color:#c4e4d2}.copilot-workflow .architecture-note .glyph{color:#00c997}.copilot-workflow .architecture-note p{color:#8c9b92}.copilot-workflow .architecture-note strong{color:#d1ddd5}.copilot-workflow .mode-buttons{border-color:#303b34}.copilot-workflow .mode-buttons button{color:#a1aaa5}.copilot-workflow .mode-buttons .selected{color:#04120c;background:#009b73;border-color:#00c997;border-radius:5px 5px 0 0}.copilot-workflow .mode-buttons .selected .glyph{color:#042018}.copilot-workflow .mode-buttons .selected small{color:#073e2e}.copilot-workflow .mode-buttons .glyph{color:#8ba898}.copilot-workflow .mode-buttons small{color:#8b9991}.copilot-workflow .mode-buttons button:not(:disabled):hover{color:#dce9e1;background:#101d15}.copilot-workflow .mode-buttons .selected:not(:disabled):hover{color:#04120c;background:#00b386}.copilot-workflow .terminal-meta{color:#b3bdb7}.copilot-workflow .terminal-meta i{background:#00c997}.copilot-workflow .terminal-meta b{color:#52665a}.copilot-workflow .replay-tag{color:#718b7c}.copilot-workflow .chat-workflow-heading>span{color:#9cbcab}.copilot-workflow .chat-workflow-heading .glyph{color:#00c997}.copilot-workflow .chat-workflow-heading small{color:#83998c}.copilot-workflow .chat-request{color:#b4d6c3;border-color:#008a65}.copilot-workflow .chat-request .glyph{color:#00c997}.copilot-workflow .feed,.copilot-workflow .feed-heading,.copilot-workflow .feed-row,.copilot-workflow .trade-plan,.copilot-workflow .trade-plan.bullish{border-color:#28352c}.copilot-workflow .feed-heading{color:#82968a}.copilot-workflow .feed-heading>span:last-child{color:#00c997}.copilot-workflow .feed-heading i{background:#00c997}.copilot-workflow .feed-row{color:#9aaca1}.copilot-workflow .feed-row.working{color:#d9f0e1;background:#09251b}.copilot-workflow .feed-tool-label svg,.copilot-workflow .done .feed-tool-label svg{color:#7ca38d}.copilot-workflow .feed-row>div>small{color:#78a88b}.copilot-workflow .done .status-icon{color:#00c997}.copilot-workflow .done .row-time{color:#79ad91}.copilot-workflow .row-time{color:#718779}.copilot-workflow .feed-progress{background:#203328}.copilot-workflow .feed-progress span{background:#00c997}.copilot-workflow .response-topline{color:#7bbaa0}.copilot-workflow .response-topline i{background:#00c997}.copilot-workflow .response-topline small{color:#82988b}.copilot-workflow .response-symbol strong{color:#f1f4f2}.copilot-workflow .response-symbol>span{color:#9bb5a6;border-color:#354a3d}.copilot-workflow .response-summary h3{color:#e78d95}.copilot-workflow .bullish .response-summary h3{color:#00c997}.copilot-workflow .sample-response,.copilot-workflow .chat-workflow .sample-response{color:#a9b8ae}.copilot-workflow .score-badge .glyph{color:#00c997}.copilot-workflow .score-badge strong{color:#d3e3d9}.copilot-workflow .score-badge>span{color:#8ba894}.copilot-workflow .chart-zone{background:#6b333633;border-color:#85515955}.copilot-workflow .chart-caption{color:#627f6f}.copilot-workflow .candle-body.up{background:#00a67b}.copilot-workflow .candle-body.down{background:#ca7881}.copilot-workflow .candle-wick{background:#638774}.copilot-workflow .signal-tags span{color:#75b395}.copilot-workflow .signal-tags span:not(:last-child):after{color:#496654}.copilot-workflow .execution-cards,.copilot-workflow .execution-cards>div+div{border-color:#2b3b30}.copilot-workflow .execution-cards .glyph{color:#00c997}.copilot-workflow .execution-cards>div:nth-child(2) .glyph{color:#d3818c}.copilot-workflow .execution-cards strong{color:#e1ebe4}.copilot-workflow .execution-cards>div>span{color:#839d8c}.copilot-workflow .execution-cards b{color:#9cb9a8}.copilot-workflow .validation,.copilot-workflow .validation b{color:#78b898}.copilot-workflow .validation.failed,.copilot-workflow .validation.failed b{color:#d58791}.copilot-workflow .invalidation{color:#8b9e92}.copilot-workflow .telemetry-toggle{color:#8caf9b}.copilot-workflow .telemetry-toggle:hover{color:#c2e2ce}.copilot-workflow .telemetry code{color:#6db48e}.copilot-workflow .telemetry span{color:#aabdb0}.copilot-workflow .followup-label{color:#819b8a;border-color:#29382e}.copilot-workflow .followups button{color:#b0c8ba}.copilot-workflow .followups .glyph{color:#7a9c89}.copilot-workflow .followups button:not(:disabled):hover{color:#00c997}.copilot-workflow .question-form{border-color:#385d47}.copilot-workflow .question-form input{color:#d9e5dd}.copilot-workflow .question-form input::placeholder{color:#789381}.copilot-workflow .question-form button{color:#00c997}.copilot-workflow .user-question{color:#b6d7c3;border-color:#008f68}.copilot-workflow .agent-answer{color:#a0b9aa}.copilot-workflow .agent-answer .glyph,.copilot-workflow .thinking{color:#00c997}.copilot-workflow .empty-plan{border-color:#2e4435}.copilot-workflow .empty-icon{color:#00c997}.copilot-workflow .empty-plan h3{color:#d4e2d9}.copilot-workflow .empty-plan p{color:#8da595}.copilot-workflow .bottomline{border-color:#252f28}.copilot-workflow .bottomline>span,.copilot-workflow .bottomline p{color:#7c8c81}.copilot-workflow .bottomline .glyph{color:#70a286}@media (width<=760px){.copilot-workflow .architecture{border-color:#242925}.copilot-workflow .execution-cards>div:last-child{border-color:#2b3b30}}.copilot-workflow .terminal{background:#181a19;border-left:1px solid #2a2d2b;padding:0 16px 18px}.copilot-workflow .terminal .chat-product-header{background:#181a19;border-bottom:1px solid #2b2e2c;justify-content:space-between;align-items:center;gap:12px;margin:0 -16px;padding:16px;display:flex}.copilot-workflow .terminal .chat-product-header h2{letter-spacing:.2px;color:#e7e9e8;margin:0 0 5px;font-size:13px;font-weight:750}.copilot-workflow .terminal .chat-product-header p{color:#8e9397;margin:0;font-size:10px;line-height:1.5}.copilot-workflow .terminal .chat-product-header>span{color:#8e9692;white-space:nowrap;border:1px solid #272b29;border-radius:4px;align-items:center;gap:6px;padding:8px;font-size:8px;display:flex}.copilot-workflow .terminal .chat-product-header .glyph{color:#88938d;font-size:14px}.copilot-workflow .terminal .mode-buttons{border-bottom:1px solid #2b2f2d;gap:6px;margin-top:14px}.copilot-workflow .terminal .mode-buttons button{background:#1b1e1c;border:1px solid #2b302c;border-radius:5px;min-height:52px;padding:10px 12px;font-size:11px}.copilot-workflow .terminal .mode-buttons .selected{color:#23d6a3;background:#0f3025;border:1px solid #056747}.copilot-workflow .terminal .mode-buttons .selected .glyph{color:#13c997}.copilot-workflow .terminal .mode-buttons .selected small{color:#7caa94}.copilot-workflow .terminal .mode-buttons small{color:#858e88;font-size:8px}.copilot-workflow .terminal .mode-buttons .glyph{font-size:20px}.copilot-workflow .terminal .mode-buttons button:not(:disabled):hover{background:#203028}.copilot-workflow .terminal .mode-buttons .selected:not(:disabled):hover{color:#40e7b6;background:#123c2d}.copilot-workflow .terminal .terminal-meta{color:#c4cbc7;margin:14px 0;font-size:11px}.copilot-workflow .terminal .replay-tag{color:#8e9e94;background:#1d211e;border:1px solid #2d322f;border-radius:4px;padding:4px 7px;font-size:7px}.copilot-workflow .terminal .chat-workflow{background:0 0;border:0;margin-top:12px;padding:0}.copilot-workflow .terminal .chat-workflow-heading{border-top:1px solid #282d29;margin-bottom:0;padding:12px 0}.copilot-workflow .terminal .chat-workflow-heading>span{color:#919f97;font-size:8px}.copilot-workflow .terminal .chat-workflow-heading small{color:#7d8982}.copilot-workflow .terminal .chat-request{color:#b5cabd;border-left-color:#0e9a6c;margin:8px 0 15px;padding:8px 10px;font-size:11px}.copilot-workflow .terminal .feed{background:#181a19;border:0}.copilot-workflow .terminal .feed-heading{color:#748079;border:0;padding:6px 0 10px;font-size:7px}.copilot-workflow .terminal .feed-heading>span:last-child{color:#00c78f;font-size:7px}.copilot-workflow .terminal .chat-workflow .feed-rows{scrollbar-color:#303431 transparent;height:320px;padding-right:4px}.copilot-workflow .terminal .feed-row{color:#b6bdb9;background:#191c1a;border:1px solid #242a26;border-radius:9px;gap:10px;min-height:48px;margin-bottom:5px;padding:9px 10px}.copilot-workflow .terminal .feed-row.working{color:#3ce3b1;background:#102c22;border-color:#006747}.copilot-workflow .terminal .feed-row.pending{color:#7b847e}.copilot-workflow .terminal .chat-tool-icon{color:#65a589;background:#1d2520;border:1px solid #2a322d;border-radius:5px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.copilot-workflow .terminal .chat-tool-icon svg{width:13px;height:13px}.copilot-workflow .terminal .working .chat-tool-icon{color:#12d69b;background:#11372a;border-color:#16593f}.copilot-workflow .terminal .chat-tool-copy{flex:1;min-width:0}.copilot-workflow .terminal .feed-tool-label{font-size:10px;font-weight:600;line-height:1.4}.copilot-workflow .terminal .feed-row>div>small{color:#7f8f85;margin-top:4px;font:8px/1.4 monospace;display:block}.copilot-workflow .terminal .status-icon,.copilot-workflow .terminal .done .status-icon,.copilot-workflow .terminal .working .status-icon{color:#00bb83;background:0 0;border:0;border-radius:0;flex-shrink:0;width:15px;height:15px;margin:0;font-size:15px;animation:none}.copilot-workflow .terminal .pending .status-icon{color:#40584b}.copilot-workflow .terminal .status-icon svg{width:15px;height:15px}.copilot-workflow .terminal .check-failed .status-icon{color:#db8893}.copilot-workflow .terminal .chat-spinner{animation:.8s linear infinite chat-copilot-spin}@keyframes copilot-chat-spin{to{transform:rotate(360deg)}}.copilot-workflow .terminal .chat-working-status{color:#00c78f;align-items:center;gap:8px;margin:10px 2px 16px;font:10px monospace;display:flex}.copilot-workflow .terminal .chat-working-status svg{width:12px;height:12px}.copilot-workflow .terminal .trade-plan,.copilot-workflow .terminal .trade-plan.bullish{background:0 0;border-top:1px solid #2b332e;margin-top:12px;padding:0 0 15px}.copilot-workflow .terminal .response-topline{color:#89b39c}.copilot-workflow .terminal .response-symbol strong{color:#e2e9e5}.copilot-workflow .terminal .sample-response{color:#a9b5ad}.copilot-workflow .terminal .followup-label{color:#86978d;border-color:#2b332e}.copilot-workflow .terminal .followups button{color:#a2b8aa;font-size:9px}.copilot-workflow .terminal .followups{gap:12px}.copilot-workflow .terminal .question-form{background:#191c1a;border:1px solid #2c332e;border-radius:11px;margin-top:14px;padding:12px;display:block}.copilot-workflow .terminal .question-form textarea{resize:vertical;color:#cdd9d1;outline-offset:2px;background:0 0;border:0;width:100%;min-height:62px;max-height:170px;padding:3px 2px;font:11px/1.7 Inter,Segoe UI,Arial,sans-serif;display:block}.copilot-workflow .terminal .question-form textarea::placeholder{color:#66756a}.copilot-workflow .terminal .question-form textarea:disabled::placeholder{color:#424b45}.copilot-workflow .terminal .composer-footer{border-top:1px solid #242b26;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:8px;display:flex}.copilot-workflow .terminal .composer-footer>span{color:#76887b;align-items:center;gap:5px;font-size:8px;display:flex}.copilot-workflow .terminal .composer-footer .glyph{color:#6e8978;font-size:12px}.copilot-workflow .terminal .composer-footer>span>span{color:#47564c}.copilot-workflow .terminal .question-form button{color:#00cf91;width:28px;height:28px;box-shadow:none;background:#202820;border:0;border-radius:50%}.copilot-workflow .terminal .question-form button .glyph{color:inherit;font-size:16px}.copilot-workflow .terminal .question-form button:disabled{color:#47564b;opacity:.5;background:#1c241d}.copilot-workflow .terminal .conversation{background:0 0}.copilot-workflow .terminal .user-question{font-size:11px}.copilot-workflow .terminal .agent-answer{color:#a9b9ae;font-size:11px}.copilot-workflow .terminal .empty-plan{background:0 0;border-color:#2b332e}.copilot-workflow .terminal .empty-plan p{color:#8d9d92}@media (width<=760px){.copilot-workflow .terminal{border-left:0;margin-top:15px;padding:0 12px 18px}.copilot-workflow .terminal .chat-product-header{margin:0 -12px;padding:16px 12px}.copilot-workflow .terminal .chat-product-header p{font-size:9px}.copilot-workflow .terminal .chat-product-header>span{padding:6px;font-size:6px}.copilot-workflow .terminal .chat-workflow .feed-rows{height:300px}}@media (prefers-reduced-motion:reduce){.copilot-workflow .terminal .chat-spinner{animation:none}}.copilot-workflow .terminal .setup-panel{background:#181b19;border:1px solid #303531;border-radius:11px;margin:15px 0 20px;padding:14px}.copilot-workflow .terminal .setup-heading{border-bottom:1px solid #2d332e;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.copilot-workflow .terminal .setup-heading h3{color:#dce4df;letter-spacing:.3px;margin:0;font-size:11px;font-weight:650}.copilot-workflow .terminal .setup-heading>span{color:#819a8a;font-size:8px}.copilot-workflow .terminal .setup-panel fieldset{border:0;min-width:0;margin:0;padding:0}.copilot-workflow .terminal .setup-panel fieldset:disabled{opacity:.65}.copilot-workflow .terminal .setup-directions{background:#0c100d;border:1px solid #303933;border-radius:8px;gap:3px;margin-bottom:16px;padding:3px;display:flex}.copilot-workflow .terminal .setup-directions button{color:#c5d0c8;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;padding:8px 4px;font-size:11px;font-weight:650}.copilot-workflow .terminal .setup-directions .chosen{color:#00ce94;background:#0b2a1d;border-color:#075f41}.copilot-workflow .terminal .setup-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:15px;display:grid}.copilot-workflow .terminal .setup-panel label{color:#c0cec5;font-size:8px;font-weight:600;line-height:1.5;display:block}.copilot-workflow .terminal .setup-panel input,.copilot-workflow .terminal .setup-panel textarea{color:#e1e8e3;background:#252926;border:1px solid #323b34;border-radius:8px;width:100%;min-width:0;margin-top:5px;padding:9px 10px;font:12px/1.5 Inter,Segoe UI,Arial,sans-serif;display:block}.copilot-workflow .terminal .setup-panel textarea{resize:vertical;min-height:72px}.copilot-workflow .terminal .setup-panel textarea::placeholder{color:#6f8376;font-size:11px}.copilot-workflow .terminal .setup-submit{color:#fff;background:#009b70;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:15px;padding:11px;font-size:11px;font-weight:650;display:flex}.copilot-workflow .terminal .setup-submit .glyph{color:inherit;font-size:16px}.copilot-workflow .terminal .setup-submit:not(:disabled):hover{background:#00ae7d}.copilot-workflow .terminal .setup-submit:disabled{opacity:.6;cursor:default}.copilot-workflow .terminal .setup-disclaimer{color:#7d9284;margin:10px 0 0;font-size:8px;line-height:1.5}.copilot-workflow .terminal .setup-error{color:#e59ca6;margin:10px 0 0;font-size:10px;line-height:1.5}.copilot-workflow .terminal .find-setup>p{color:#93a799;margin:0;font-size:11px;line-height:1.8}.copilot-workflow .terminal .chat-setup-notes{color:#9bad9f;overflow-wrap:anywhere;margin:0 0 15px;padding:0 10px;font-size:10px;line-height:1.7}@media (width<=400px){.copilot-workflow .terminal .setup-prices{grid-template-columns:1fr}.copilot-workflow .terminal .setup-heading>span{font-size:7px}.copilot-workflow .terminal .setup-panel{padding:12px}}.copilot-workflow .terminal .chat-workflow .feed-rows{height:auto;min-height:0;max-height:320px}.copilot-workflow .terminal .feed-row{animation:.18s ease-out copilot-tool-appear}@keyframes copilot-tool-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.copilot-workflow .terminal .chat-workflow .feed-rows{height:auto;max-height:300px}}@media (prefers-reduced-motion:reduce){.copilot-workflow .terminal .feed-row{animation:none}}.copilot-workflow .terminal{border:1px solid #2a302b;border-radius:8px;flex-direction:column;align-self:start;height:900px;min-height:500px;max-height:calc(100dvh - 110px);padding-bottom:0;display:flex;overflow:hidden}.copilot-workflow .terminal .chat-product-header,.copilot-workflow .terminal .mode-buttons,.copilot-workflow .terminal .terminal-meta{flex-shrink:0}.copilot-workflow .terminal .terminal-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a453d transparent;flex:1;min-height:0;padding:0 5px 16px 0;overflow:hidden auto}.copilot-workflow .terminal .terminal-scroll:focus-visible{outline-offset:-1px;outline:1px solid #008f68}.copilot-workflow .terminal .terminal-scroll .setup-panel{margin-top:2px}.copilot-workflow .terminal .chat-workflow .feed-rows{height:auto;max-height:none;padding-right:0;overflow:visible}.copilot-workflow .terminal .conversation{max-height:none;overflow:visible}.copilot-workflow .terminal .chat-workflow-heading{z-index:3;background:#181a19;margin-top:0;position:sticky;top:0}.copilot-workflow .terminal .question-form{z-index:4;background:#191c1a;position:sticky;bottom:0}@media (width<=760px){.copilot-workflow .terminal{height:740px;min-height:440px;max-height:85dvh;padding-bottom:0}.copilot-workflow .terminal .chat-workflow .feed-rows{height:auto;max-height:none}.copilot-workflow .terminal .terminal-scroll{padding-bottom:12px}}@media (height<=650px) and (width>=761px){.copilot-workflow .terminal{min-height:440px;max-height:600px}}.copilot-workflow .terminal .response-summary h3{color:#ff7f91}.copilot-workflow .terminal .bullish .response-summary h3{color:#00c997}.copilot-workflow .terminal .red{color:#ff7f91}.copilot-workflow .terminal .chart-bullish .chart-zone{background:#4168592a;border-color:#63877355}.copilot-workflow .terminal .analysis-mode{flex-shrink:0;padding:14px 14px 8px;position:relative}.copilot-workflow .terminal .analysis-mode-trigger{color:#fff;background:#009c73;border:1px solid #00a77b;border-radius:8px;align-items:stretch;width:100%;min-height:44px;padding:0;display:flex;overflow:hidden}.copilot-workflow .terminal .analysis-mode-action{color:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:750;display:flex}.copilot-workflow .terminal .analysis-mode-trigger svg{flex-shrink:0;width:18px;height:18px}.copilot-workflow .terminal .analysis-mode-caret{width:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff12;justify-content:center;align-items:center;padding:0;display:flex}.copilot-workflow .terminal .analysis-mode-action:disabled,.copilot-workflow .terminal .analysis-mode-caret:disabled{opacity:.75;cursor:wait}.copilot-workflow .terminal .analysis-mode-spinner{animation:1s linear infinite analysis-mode-copilot-spin}@keyframes copilot-analysis-mode-spin{to{transform:rotate(360deg)}}.copilot-workflow .terminal .ready-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:20px 12px 36px;display:flex}.copilot-workflow .terminal .ready-visual{width:min(100%,260px);height:180px;margin-bottom:12px;position:relative}.copilot-workflow .terminal .ready-market{color:#35463d;width:100%;height:100%}.copilot-workflow .terminal .ready-brand{background:#202722;border:1px solid #4a5c50;border-radius:22px;place-items:center;width:90px;height:90px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.copilot-workflow .terminal .ready-brand img{width:64px;height:64px;display:block}.copilot-workflow .terminal .ready-title{color:#e6eee8;margin:0 0 7px;font-size:17px;font-weight:700;line-height:1.3}.copilot-workflow .terminal .ready-description{color:#8da396;max-width:240px;margin:0;font-size:11px;line-height:1.6}.copilot-workflow .terminal .analysis-mode-options{z-index:20;background:#181a19;border:1px solid #2b302d;border-radius:5px;padding:7px;position:absolute;top:calc(100% - 2px);left:14px;right:14px}.copilot-workflow .terminal .analysis-mode-options button{text-align:left;color:#c8ccca;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;display:flex}.copilot-workflow .terminal .analysis-mode-options button[aria-pressed=true]{color:#00c894;background:#14372c}.copilot-workflow .terminal .analysis-mode-options button:hover{background:#22332b}.copilot-workflow .terminal .analysis-mode-options button>svg{color:#c8ccca;flex-shrink:0;width:20px;height:20px}.copilot-workflow .terminal .analysis-mode-options button>span{font-size:15px;font-weight:650}.copilot-workflow .terminal .analysis-mode-options small{color:#939a96;margin-top:3px;font-size:11px;font-weight:400;line-height:1.4;display:block}.copilot-workflow .terminal .analysis-mode button:focus-visible{outline-offset:2px;outline:2px solid #6de7bf}.copilot-workflow .graph .wire{opacity:1;stroke-width:1.2px;stroke:#00c997;color:#00c997;filter:none}.copilot-workflow .graph .wire.context,.copilot-workflow .graph .wire.agent,.copilot-workflow .graph .wire.blue,.copilot-workflow .graph .wire.purple,.copilot-workflow .graph .wire.yellow,.copilot-workflow .graph .wire.returned,.copilot-workflow .graph .wire.response-to-model,.copilot-workflow .graph .wire.response-to-backend{stroke:#00c997;color:#00c997}.copilot-workflow .graph .wire-data{fill:none;stroke:#ff3131;stroke-width:1.9px;stroke-linecap:round;stroke-dasharray:3 12;filter:none;pointer-events:none;animation:.7s linear infinite packet-copilot-flow}@keyframes copilot-packet-flow{to{stroke-dashoffset:-32px}}@media (prefers-reduced-motion:reduce){.copilot-workflow .graph .wire-data{stroke-dasharray:4 12;animation:none}}.copilot-workflow .graph .context-node,.copilot-workflow .graph .graph-node,.copilot-workflow .graph .tool-node.tool-group{border-style:solid;border-width:2px;border-radius:9px;box-shadow:none!important}.copilot-workflow .graph .context-node{color:#f2ffff;text-align:left;border-color:#37c8e9;gap:8px;padding:8px;font-size:10px;font-weight:600;line-height:1.4;display:flex;background:linear-gradient(125deg,#042b37,#031821)!important}.copilot-workflow .graph .context-node .glyph{color:#00ebdc;flex:none;font-size:24px}.copilot-workflow .graph .context-node span{min-width:0}.copilot-workflow .graph .graph-node{color:#f5ffff;text-align:center;border-color:#00d9e5;gap:8px;font-size:14px;background:linear-gradient(140deg,#043b43,#021c25)!important}.copilot-workflow .graph .graph-node .glyph{color:#00e7d8;font-size:35px}.copilot-workflow .graph .graph-node strong,.copilot-workflow .graph .agent-node strong{color:#f7ffff;font-weight:700;line-height:1.25}.copilot-workflow .graph .graph-node small{color:#68f9f5;letter-spacing:1px;opacity:1;background:#004851;border:1px solid #0b8890;border-radius:5px;margin-top:1px;padding:5px 10px;font-size:7px;font-weight:700}.copilot-workflow .graph .tool-node.tool-group{padding:9px 10px;background:linear-gradient(160deg,#052b2d,#03191d)!important}.copilot-workflow .graph .tool-group.blue{border-color:#00e5bb;box-shadow:none!important}.copilot-workflow .graph .tool-group.purple{border-color:#009ef5;box-shadow:none!important;background:linear-gradient(160deg,#062c46,#031a2a)!important}.copilot-workflow .graph .tool-group.yellow{border-color:#ffb400;box-shadow:none!important;background:linear-gradient(160deg,#332810,#1a170f)!important}.copilot-workflow .graph .tool-group-heading{border-bottom:1px solid #1a6665;gap:8px;min-height:28px;padding-bottom:7px}.copilot-workflow .graph .tool-group.purple .tool-group-heading{border-color:#205b80}.copilot-workflow .graph .tool-group-heading>.glyph{color:#00e9cf;font-size:22px}.copilot-workflow .graph .tool-group-heading strong{color:azure;font-size:12px;font-weight:700}.copilot-workflow .graph .tool-group-heading b{color:#d6fffb;text-align:center;opacity:1;background:#075751;border:0;border-radius:100px;min-width:20px;padding:3px 5px;font:700 9px/1.3 monospace}.copilot-workflow .graph .tool-group.purple .tool-group-heading b{color:#d2efff;background:#07537c}.copilot-workflow .graph .tool-group.yellow .tool-group-heading b{color:#fff0b9;background:#6b4c0b}.copilot-workflow .graph .graph-tool-list{gap:0;margin-top:6px}.copilot-workflow .graph .graph-tool-list li{color:#dbf1f2;border-radius:0;gap:6px;min-height:21px;padding:3px 2px;font-size:9px}.copilot-workflow .graph .graph-tool-list li+li{border-top:1px solid #16494b80}.copilot-workflow .graph .tool-group.purple .graph-tool-list li+li{border-color:#16456380}.copilot-workflow .graph .graph-tool-list li>svg{color:#88c3c0;width:13px;height:13px}.copilot-workflow .graph .tool-group.purple .graph-tool-list li>svg{color:#8ccce9}.copilot-workflow .graph .tool-node .graph-tool-list small{color:#a9dce4;letter-spacing:.4px;text-align:center;opacity:1;background:#0c3540;border-radius:4px;min-width:43px;padding:3px 4px;font:700 6px/1.1 monospace}.copilot-workflow .graph .tool-group.purple .graph-tool-list small{color:#b6e5fb;background:#103c58}.copilot-workflow .graph .tool-group.yellow .graph-tool-list small{color:#f2dbaa;background:#443c28}.copilot-workflow .graph .graph-tool-list li.executing{color:#f2fffb;background:#00b69c33;border-left:2px solid #00f2ce}.copilot-workflow .graph .graph-tool-list li.executing small{color:#e5ffff;background:#006d68}.copilot-workflow .graph .return-label{box-shadow:none;color:#d5fffd;letter-spacing:1.4px;background:#003a3e;border:1.5px solid #00e9d4;border-radius:5px;padding:5px 11px;font-size:7px;font-weight:700}.copilot-workflow .graph .return-label span{color:#00f4d2;font-size:12px;font-weight:800}@media (width>=1700px){.copilot-workflow .showcase{max-width:1820px}.copilot-workflow .workspace{grid-template-columns:1.63fr 1fr}.copilot-workflow .graph .context-node{gap:12px;padding:12px;font-size:13px}.copilot-workflow .graph .context-node .glyph{font-size:32px}.copilot-workflow .graph .graph-node{gap:10px;font-size:18px}.copilot-workflow .graph .graph-node .glyph{font-size:44px}.copilot-workflow .graph .graph-node small{padding:6px 12px;font-size:9px}.copilot-workflow .graph .tool-node.tool-group{padding:7px 10px}.copilot-workflow .graph .tool-group-heading{min-height:33px}.copilot-workflow .graph .tool-group-heading>.glyph{font-size:28px}.copilot-workflow .graph .tool-group-heading strong{font-size:16px}.copilot-workflow .graph .tool-group-heading b{min-width:25px;padding:5px;font-size:11px}.copilot-workflow .graph .graph-tool-list{margin-top:5px}.copilot-workflow .graph .graph-tool-list li{gap:8px;min-height:22px;padding:2px 4px;font-size:12px}.copilot-workflow .graph .tool-group.blue .graph-tool-list li{min-height:24px}.copilot-workflow .graph .tool-group.yellow .tool-group-heading{min-height:31px}.copilot-workflow .graph .tool-group.yellow .graph-tool-list li{min-height:20px}.copilot-workflow .graph .graph-tool-list li>svg{width:16px;height:16px}.copilot-workflow .graph .tool-node .graph-tool-list small{min-width:58px;padding:4px 6px;font-size:8px}.copilot-workflow .graph .return-label{letter-spacing:2px;padding:4px 14px;font-size:10px}.copilot-workflow .graph .return-label span{font-size:15px}}.copilot-workflow .graph-frame{width:100%;margin:14px 0 17px;position:relative}.copilot-workflow .graph-frame>.graph{width:1035px;height:650px;transform:scale(var(--graph-scale));transform-origin:0 0;left:max(0px,50% - 517.5px);margin:0!important}.copilot-workflow .workflow-section>.topline{margin-bottom:18px}.copilot-workflow .workflow-section>.bottomline{margin-top:18px}.copilot-workflow .demo-layout{position:relative}@media (width>=1201px){.copilot-workflow .showcase{padding:12px 28px}.copilot-workflow .topline{height:48px;padding:8px 0}.copilot-workflow .workflow-section>.topline{margin-bottom:8px}.copilot-workflow .workflow-section>.bottomline{margin-top:8px}.copilot-workflow .bottomline{padding:6px 0}.copilot-workflow .demo-layout-frame{width:100%;position:relative}.copilot-workflow .demo-layout-frame>.demo-layout{transform-origin:0 0;width:100%;position:absolute;top:0}}.copilot-workflow .phone-backend-flow{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.copilot-workflow .phone-backend-link{fill:none;stroke:#7a878f;stroke-width:1.2px;opacity:.65;marker-end:url(#phone-backend-arrow)}.copilot-workflow .phone-backend-packet{fill:none;stroke:#9aa6aa;stroke-width:1.5px;opacity:.75;stroke-linecap:round;stroke-dasharray:3 12;animation:.7s linear infinite packet-copilot-flow}@media (prefers-reduced-motion:reduce){.copilot-workflow .phone-backend-packet{animation:none}}@media (width>=761px){.copilot-workflow .demo-layout{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:28px;display:grid}.copilot-workflow .demo-layout>.demo{min-width:0}.copilot-workflow .demo-layout .workspace{display:block}.copilot-workflow .demo-layout .architecture{border-right:0;min-width:0}.copilot-workflow .phone-preview>.terminal{width:390px;height:844px;min-height:0;max-height:none}}@media (width>=761px) and (width<=1200px){.copilot-workflow .demo-layout{flex-direction:column;align-items:center;display:flex}.copilot-workflow .demo-layout>.phone-preview{order:0}.copilot-workflow .demo-layout>.demo{order:1;width:100%}}.copilot-workflow .phone-preview{background:#080b0d;border:1px solid #536164;border-radius:34px;width:410px;padding:9px;box-shadow:inset 0 0 0 2px #181f21,0 20px 60px #0009}.copilot-workflow .phone-preview>.terminal{border:1px solid #283437;border-radius:26px;width:100%;margin:0}@media (width<=760px){.copilot-workflow .demo-layout{flex-direction:column;align-items:center;gap:24px;display:flex}.copilot-workflow .demo-layout>.phone-preview{order:0;width:min(100%,410px)}.copilot-workflow .demo-layout>.demo{order:1;width:100%}.copilot-workflow .demo-layout .workspace{display:block}.copilot-workflow .graph-frame{margin:22px 0;height:auto!important}.copilot-workflow .graph-frame>.graph{width:100%;height:auto;left:auto;transform:none}}.copilot-workflow .brand-mark{width:26px;height:26px;margin-right:6px;display:block}.copilot-workflow .topline-mark{flex:none;width:20px;height:20px;display:block}.copilot-workflow .phone-preview .app-status-bar{color:#f1f5f2;letter-spacing:.2px;background:#181a19;flex:none;justify-content:space-between;align-items:center;height:35px;margin:0 -16px;padding:7px 22px 0;font-size:11px;font-weight:700;display:flex}.copilot-workflow .phone-preview .app-status-icons{align-items:center;gap:5px;display:flex}.copilot-workflow .phone-preview .app-signal{background:linear-gradient(#eef5f0,#eef5f0) 0 7px/2px 3px no-repeat,linear-gradient(#eef5f0,#eef5f0) 4px 5px/2px 5px no-repeat,linear-gradient(#eef5f0,#eef5f0) 8px 2px/2px 8px no-repeat,linear-gradient(#eef5f0,#eef5f0) 12px 0/2px 10px no-repeat;width:13px;height:10px}.copilot-workflow .phone-preview .app-wifi{border-top:2px solid #eef5f0;border-radius:50%;width:13px;height:8px;position:relative}.copilot-workflow .phone-preview .app-wifi:after{content:"";background:#eef5f0;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;left:5px}.copilot-workflow .phone-preview .app-battery{border:1px solid #eef5f0;border-radius:2px;width:18px;height:9px;position:relative}.copilot-workflow .phone-preview .app-battery:before{content:"";background:#eef5f0;border-radius:1px;position:absolute;inset:1px 3px 1px 1px}.copilot-workflow .phone-preview .app-battery:after{content:"";background:#eef5f0;border-radius:0 1px 1px 0;width:2px;height:3px;position:absolute;top:2px;right:-3px}.copilot-workflow .phone-preview .terminal .chat-product-header{background:#181a19;border-bottom-color:#303832;align-items:center;min-height:68px;margin:0 -16px;padding:10px 16px 15px}.copilot-workflow .phone-preview .app-brand-lockup{align-items:center;gap:10px;min-width:0;display:flex}.copilot-workflow .phone-preview .app-brand-lockup img{background:#101611;border:1px solid #364439;border-radius:9px;flex:none;width:35px;height:35px;padding:3px;display:block}.copilot-workflow .phone-preview .app-brand-lockup strong{color:#f0f4f1;letter-spacing:-.3px;font-size:16px;line-height:1.15;display:block}.copilot-workflow .phone-preview .app-brand-lockup small{color:#7e9a88;letter-spacing:1.2px;white-space:nowrap;margin-top:3px;font-size:7px;display:block}.copilot-workflow .phone-preview .terminal .chat-product-header>.app-demo-badge{color:#a8c9b3;letter-spacing:.5px;white-space:nowrap;background:#1c2821;border:1px solid #304038;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:700;display:inline-flex}.copilot-workflow .phone-preview .app-demo-badge i{background:#20d99c;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 6px #20d99c8c}.copilot-workflow .phone-preview .terminal .terminal-scroll{margin-inline:-8px;padding-right:5px}.copilot-workflow .phone-preview .terminal .question-form{padding:10px}@media (width<=760px){.copilot-workflow .phone-preview .app-status-bar{margin:0 -12px}.copilot-workflow .phone-preview .terminal .chat-product-header{margin:0 -12px;padding:10px 12px 14px}.copilot-workflow .phone-preview .app-brand-lockup img{width:32px;height:32px}.copilot-workflow .phone-preview .app-brand-lockup strong{font-size:15px}}.copilot-workflow,.copilot-workflow,.copilot-workflow .showcase{background:#080e0c}.copilot-workflow .showcase,.copilot-workflow .showcase *,.copilot-workflow .showcase :before,.copilot-workflow .showcase :after{box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important}.copilot-workflow .architecture{background:#080e0c}.copilot-workflow .showcase .terminal,.copilot-workflow .showcase .trade-plan,.copilot-workflow .showcase .empty-plan{background-image:none}.copilot-workflow .graph{background:0 0}.copilot-workflow .graph,.copilot-workflow .graph *,.copilot-workflow .graph :before,.copilot-workflow .graph :after{box-shadow:none!important;text-shadow:none!important;filter:none!important}.copilot-workflow .graph .wire,.copilot-workflow .graph .wire.context,.copilot-workflow .graph .wire.agent,.copilot-workflow .graph .wire.blue,.copilot-workflow .graph .wire.purple,.copilot-workflow .graph .wire.yellow,.copilot-workflow .graph .wire.returned,.copilot-workflow .graph .wire.response-to-model,.copilot-workflow .graph .wire.response-to-backend{stroke:#7a878f;color:#7a878f;opacity:.65}.copilot-workflow .graph .wire-data{stroke:#9aa6aa;stroke-width:1.5px;opacity:.75}.copilot-workflow .graph .context-node,.copilot-workflow .graph .graph-node,.copilot-workflow .graph .tool-node.tool-group{border-color:#53645e;background:#0d1714!important}.copilot-workflow .graph .context-node .glyph,.copilot-workflow .graph .graph-node .glyph{color:#eef4f0}.copilot-workflow .graph .agent-node{border-color:#5d7169}.copilot-workflow .graph .agent-node .glyph{color:#23cfa1}.copilot-workflow .graph .graph-node small{color:#e5f1e9;background:#18362d;border-color:#3a5047}.copilot-workflow .graph .tool-group.blue,.copilot-workflow .graph .tool-group.purple,.copilot-workflow .graph .tool-group.yellow{background:#0b1512!important}.copilot-workflow .graph .tool-group.blue{border-color:#597068}.copilot-workflow .graph .tool-group.purple{border-color:#566b6c;background:#0c1715!important}.copilot-workflow .graph .tool-group.yellow{border-color:#715b60;background:#171113!important}.copilot-workflow .graph .tool-group.blue .tool-group-heading>.glyph{color:#22c99d}.copilot-workflow .graph .tool-group.purple .tool-group-heading>.glyph{color:#20bc9a}.copilot-workflow .graph .tool-group.yellow .tool-group-heading>.glyph{color:#c8666e}.copilot-workflow .graph .tool-group.blue .tool-group-heading,.copilot-workflow .graph .tool-group.purple .tool-group-heading,.copilot-workflow .graph .tool-group.yellow .tool-group-heading,.copilot-workflow .graph .graph-tool-list li+li,.copilot-workflow .graph .tool-group.purple .graph-tool-list li+li,.copilot-workflow .graph .tool-group.yellow .graph-tool-list li+li{border-color:#2b403866}.copilot-workflow .graph .tool-group.yellow .tool-group-heading{border-color:#4b3e42}.copilot-workflow .graph .tool-group.yellow .graph-tool-list li+li{border-color:#4b3e4266}.copilot-workflow .graph .tool-group-heading b,.copilot-workflow .graph .tool-group.purple .tool-group-heading b,.copilot-workflow .graph .tool-group.yellow .tool-group-heading b,.copilot-workflow .graph .tool-node .graph-tool-list small,.copilot-workflow .graph .tool-group.purple .graph-tool-list small,.copilot-workflow .graph .tool-group.yellow .graph-tool-list small{color:#e8f3ec;background:#19352b}.copilot-workflow .graph .tool-group.blue .tool-group-heading b,.copilot-workflow .graph .tool-group.blue .graph-tool-list small{color:#e8f5ec;background:#164438}.copilot-workflow .graph .tool-group.purple .tool-group-heading b,.copilot-workflow .graph .tool-group.purple .graph-tool-list small{color:#e2eee7;background:#193b33}.copilot-workflow .graph .tool-group.yellow .tool-group-heading b,.copilot-workflow .graph .tool-group.yellow .graph-tool-list small{color:#f3e4e6;background:#542a2f}.copilot-workflow .graph .graph-tool-list li>svg,.copilot-workflow .graph .tool-group.purple .graph-tool-list li>svg,.copilot-workflow .graph .tool-group.yellow .graph-tool-list li>svg{color:#a7beb1}.copilot-workflow .graph .tool-group.blue .graph-tool-list li>svg{color:#72bba0}.copilot-workflow .graph .tool-group.yellow .graph-tool-list li>svg{color:#b77b80}.copilot-workflow .graph .graph-tool-list li{color:#cbd9d1}.copilot-workflow .graph .graph-tool-list li.executing{background:#1a3b2e;border-left-color:#20bd94}.copilot-workflow .graph .tool-group.yellow .graph-tool-list li.executing{background:#392226;border-left-color:#bf626b}.copilot-workflow .graph .tool-group.yellow .graph-tool-list li.executing small{background:#542a2f}.copilot-workflow .graph .return-label{color:#dcefe3;background:#103125;border-color:#53665d}.copilot-workflow .graph .return-label span{color:#27c69b}.copilot-workflow .graph .graph-node.active,.copilot-workflow .graph .context-node.active,.copilot-workflow .graph .tool-node.tool-group.active{border-color:#72877d;background:#10241b!important}.copilot-workflow .graph .tool-node.tool-group.purple.active{border-color:#6f8585;background:#10241f!important}.copilot-workflow .graph .tool-node.tool-group.yellow.active{border-color:#876e72;background:#211719!important}.copilot-workflow .terminal .response-summary h3,.copilot-workflow .terminal .red{color:#d6828a}.copilot-workflow .terminal .execution-cards>div:nth-child(2) .glyph,.copilot-workflow .terminal .validation.failed,.copilot-workflow .terminal .validation.failed b,.copilot-workflow .terminal .check-failed .status-icon,.copilot-workflow .terminal .setup-error{color:#c77c84}.copilot-workflow .terminal .setup-directions .chosen.short{color:#d2949a;background:#281c1e;border-color:#74434a}.copilot-workflow .terminal .candle-body.down{background:#c8757d}.copilot-workflow .terminal .chart-zone{background:#77353d24;border-color:#b5677066}.copilot-workflow .terminal .chart-projection{border-right-color:#b76b72}.copilot-workflow .terminal .chart-projection:after{border-bottom-color:#b76b72;border-right-color:#b76b72}.copilot-workflow .graph .context-node{font-size:17px}.copilot-workflow .graph .graph-node,.copilot-workflow .graph .backend strong{font-size:20px}.copilot-workflow .graph .graph-node small{letter-spacing:.8px;font-size:10px}.copilot-workflow .graph .tool-node.tool-group{height:29%}.copilot-workflow .graph .tool-group-heading strong{font-size:19px}.copilot-workflow .graph .tool-group-heading>.graph-icon{font-size:25px}.copilot-workflow .graph .tool-group-heading b{font-size:10px}.copilot-workflow .graph .graph-tool-list li{font-size:12px}.copilot-workflow .graph .graph-tool-list li>.graph-icon{width:15px;height:15px}.copilot-workflow .graph .tool-node .graph-tool-list small{min-width:53px;font-size:8px}.copilot-workflow .graph .return-label{letter-spacing:.7px;font-size:15px;bottom:-5px}@media (width>=1700px){.copilot-workflow .graph .graph-node,.copilot-workflow .graph .backend strong{font-size:21px}.copilot-workflow .graph .tool-group-heading strong{font-size:20px}.copilot-workflow .graph .return-label{font-size:16px}}@media (width<=760px){.copilot-workflow .showcase{min-width:0;max-width:100%;padding:12px 14px}.copilot-workflow .workspace{min-width:0}.copilot-workflow .phone-preview>.terminal{aspect-ratio:390/844;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:0 12px}.copilot-workflow .phone-preview>.terminal:has(.chat-workflow){height:auto;min-height:0;max-height:none}.copilot-workflow .workspace>.architecture{border:0;width:100%;min-width:0;padding:24px 0}.copilot-workflow .topline{flex-wrap:wrap;align-items:center;gap:10px;height:auto;padding:12px 0}.copilot-workflow .topline>span{letter-spacing:.8px;flex-wrap:wrap;gap:7px;font-size:10px}.copilot-workflow .topline>span:last-child{letter-spacing:.6px;font-size:8px}.copilot-workflow .explained-badge{margin-left:0;padding-left:9px;font-size:7px}.copilot-workflow .panel-title{padding:0;display:block}.copilot-workflow .panel-title h2{white-space:normal;margin:12px 0;font-size:28px;line-height:1.2}.copilot-workflow .panel-title .mcp-badge{margin:0 0 10px;padding:0;font-size:9px;display:inline-block;position:static}.copilot-workflow .panel-description{font-size:13px;line-height:1.6}.copilot-workflow .graph{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;height:auto;margin:22px 0;display:grid;overflow:visible}.copilot-workflow .graph .wires{display:none}.copilot-workflow .graph .context-node,.copilot-workflow .graph .graph-node,.copilot-workflow .graph .tool-node.tool-group,.copilot-workflow .graph .return-label{width:auto;min-width:0;height:auto;margin:0;position:static;inset:auto;transform:none}.copilot-workflow .graph .context-node{order:1;grid-column:2;min-height:64px;padding:12px;font-size:12px;line-height:1.5}.copilot-workflow .graph .llm{order:2;min-height:114px;padding:16px 10px;font-size:13px}.copilot-workflow .graph .agent-node{order:3;min-height:114px;padding:16px 10px;font-size:13px}.copilot-workflow .graph .graph-node .glyph{font-size:29px}.copilot-workflow .graph .graph-node small{letter-spacing:1px;font-size:8px}.copilot-workflow .graph .tool-node.tool-group{grid-column:1/-1;width:100%;height:auto;padding:14px}.copilot-workflow .graph .tool-group.blue{order:4}.copilot-workflow .graph .tool-group.purple{order:5}.copilot-workflow .graph .tool-group.yellow{order:6}.copilot-workflow .graph .tool-group-heading{gap:9px;padding-bottom:11px}.copilot-workflow .graph .tool-group-heading strong{font-size:13px}.copilot-workflow .graph .tool-group-heading>.glyph{font-size:22px}.copilot-workflow .graph .tool-group-heading b{font-size:10px;display:block}.copilot-workflow .graph .graph-tool-list{gap:0;margin-top:9px}.copilot-workflow .graph .graph-tool-list li{gap:9px;min-height:36px;padding:8px 3px;font-size:12px;line-height:1.4}.copilot-workflow .graph .graph-tool-list li>svg{width:16px;height:16px}.copilot-workflow .graph .tool-node .graph-tool-list small{letter-spacing:.3px;font-size:7px}.copilot-workflow .graph .backend{order:0;grid-column:1;min-height:98px;padding:14px}.copilot-workflow .graph .backend strong{font-size:13px}.copilot-workflow .graph .return-label{text-align:center;letter-spacing:1px;order:8;grid-column:1/-1;padding:9px;font-size:9px}.copilot-workflow .pipeline{padding:18px 0}.copilot-workflow .pipeline ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;margin-top:15px;display:grid}.copilot-workflow .pipeline li{gap:5px;min-width:0}.copilot-workflow .pipeline li:not(:last-child):after{display:none}.copilot-workflow .pipeline li small{white-space:normal;text-align:center;font-size:11px}.copilot-workflow .pipeline li>span{font-size:12px}.copilot-workflow .architecture-note p{font-size:11px;line-height:1.7}.copilot-workflow .architecture-note .glyph{font-size:28px}.copilot-workflow .terminal .chat-product-header{align-items:flex-start;gap:8px;padding:13px 12px}.copilot-workflow .terminal .chat-product-header h2{font-size:13px}.copilot-workflow .terminal .chat-product-header p{max-width:210px;font-size:10px;line-height:1.5}.copilot-workflow .terminal .chat-product-header>span{white-space:normal;flex-shrink:0;padding:6px;font-size:7px}.copilot-workflow .terminal .mode-buttons{gap:6px;margin-top:10px}.copilot-workflow .terminal .mode-buttons button{gap:8px;min-width:0;min-height:58px;padding:9px 8px;font-size:12px}.copilot-workflow .terminal .mode-buttons small{white-space:normal;font-size:9px;line-height:1.4}.copilot-workflow .terminal .mode-buttons .glyph{flex-shrink:0;font-size:20px}.copilot-workflow .terminal .terminal-meta{flex-wrap:wrap;gap:8px;margin:12px 0;font-size:11px}.copilot-workflow .terminal .terminal-meta>span:first-child{gap:6px}.copilot-workflow .terminal .terminal-meta b{margin:0 2px}.copilot-workflow .terminal .replay-tag{font-size:7px}.copilot-workflow .terminal .terminal-scroll{scrollbar-gutter:stable;min-height:0;padding:0 2px 14px 0}.copilot-workflow .terminal .setup-panel{margin:0 0 14px;padding:12px}.copilot-workflow .terminal .setup-heading{flex-wrap:wrap;gap:8px}.copilot-workflow .terminal .setup-heading h3{font-size:12px}.copilot-workflow .terminal .setup-heading>span{font-size:10px}.copilot-workflow .terminal .setup-directions button{min-height:44px;font-size:12px}.copilot-workflow .terminal .setup-panel label{font-size:10px}.copilot-workflow .terminal .setup-panel input,.copilot-workflow .terminal .setup-panel textarea{min-height:44px;padding:10px;font-size:16px}.copilot-workflow .terminal .setup-panel textarea::placeholder{font-size:12px}.copilot-workflow .terminal .setup-submit{min-height:44px;font-size:12px}.copilot-workflow .terminal .setup-disclaimer{font-size:10px}.copilot-workflow .terminal .find-setup>p{font-size:12px;line-height:1.65}.copilot-workflow .terminal .chat-workflow-heading>span{letter-spacing:.5px;font-size:10px}.copilot-workflow .terminal .chat-workflow-heading small{font-size:9px}.copilot-workflow .terminal .chat-request{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.copilot-workflow .terminal .feed-heading{gap:8px;font-size:8px}.copilot-workflow .terminal .feed-heading>span:last-child{font-size:8px}.copilot-workflow .terminal .feed-row{gap:8px;min-height:54px;padding:9px}.copilot-workflow .terminal .feed-tool-label{font-size:11px}.copilot-workflow .terminal .feed-row>div>small{overflow-wrap:anywhere;font-size:9px}.copilot-workflow .terminal .chat-tool-icon{width:27px;height:27px}.copilot-workflow .terminal .chat-working-status{font-size:11px}.copilot-workflow .terminal .response-body,.copilot-workflow .terminal .chat-workflow .response-body{grid-template-columns:1fr;gap:12px}.copilot-workflow .terminal .response-symbol strong{font-size:22px}.copilot-workflow .terminal .response-symbol>span{font-size:10px}.copilot-workflow .terminal .response-summary h3{font-size:25px}.copilot-workflow .terminal .sample-response,.copilot-workflow .terminal .chat-workflow .sample-response{font-size:13px;line-height:1.7}.copilot-workflow .terminal .chat-workflow .response-visual{min-height:180px}.copilot-workflow .terminal .chat-workflow .sample-chart{inset:40px 0 0}.copilot-workflow .terminal .chat-workflow .score-badge{top:0;left:auto;right:0}.copilot-workflow .terminal .score-badge strong{font-size:18px}.copilot-workflow .terminal .score-badge>span{font-size:10px}.copilot-workflow .terminal .score-badge .glyph{font-size:23px}.copilot-workflow .terminal .chart-caption{font-size:7px}.copilot-workflow .terminal .signal-tags span{font-size:10px}.copilot-workflow .terminal .signal-tags{gap:9px}.copilot-workflow .terminal .execution-cards,.copilot-workflow .terminal .chat-workflow .execution-cards{grid-template-columns:1fr;gap:0}.copilot-workflow .terminal .execution-cards>div{min-height:54px;padding:12px 0}.copilot-workflow .terminal .execution-cards>div+div,.copilot-workflow .terminal .execution-cards>div:last-child{border-top:1px solid #2b3b30;border-left:0;grid-column:auto}.copilot-workflow .terminal .execution-cards strong{font-size:17px}.copilot-workflow .terminal .execution-cards>div>span{font-size:11px}.copilot-workflow .terminal .execution-cards .glyph{font-size:23px}.copilot-workflow .terminal .execution-cards b{font-size:12px}.copilot-workflow .terminal .validation{flex-wrap:wrap;font-size:10px;line-height:1.6}.copilot-workflow .terminal .validation b{font-size:9px}.copilot-workflow .terminal .invalidation{font-size:11px}.copilot-workflow .terminal .telemetry-toggle{min-height:44px;font-size:11px}.copilot-workflow .terminal .telemetry code{overflow-wrap:anywhere;font-size:10px}.copilot-workflow .terminal .telemetry span{font-size:11px}.copilot-workflow .terminal .followup-label{font-size:10px}.copilot-workflow .terminal .followups{flex-direction:column;align-items:stretch;gap:0;display:flex}.copilot-workflow .terminal .followups button{border-bottom:1px solid #29382e;justify-content:space-between;min-height:44px;padding:10px 2px;font-size:12px}.copilot-workflow .terminal .followups .glyph{font-size:15px}.copilot-workflow .terminal .question-form{margin-top:12px;padding:10px}.copilot-workflow .terminal .question-form textarea{resize:none;min-height:65px;font-size:16px}.copilot-workflow .terminal .question-form textarea::placeholder{font-size:12px}.copilot-workflow .terminal .question-form button{width:44px;height:44px}.copilot-workflow .terminal .question-form button .glyph{font-size:20px}.copilot-workflow .terminal .composer-footer>span{flex-wrap:wrap;font-size:9px}.copilot-workflow .terminal .user-question,.copilot-workflow .terminal .agent-answer{font-size:12px;line-height:1.7}.copilot-workflow .bottomline{gap:8px;padding:14px 0}.copilot-workflow .bottomline>span,.copilot-workflow .bottomline p{letter-spacing:.3px;font-size:9px;line-height:1.6}}@media (width<=480px){.copilot-workflow .terminal .setup-prices{grid-template-columns:1fr;gap:12px}.copilot-workflow .terminal .chat-product-header p{max-width:170px}.copilot-workflow .terminal .chat-product-header>span{max-width:88px}.copilot-workflow .terminal .setup-error{font-size:12px}.copilot-workflow .terminal .mode-buttons .glyph{font-size:18px}}@media (width<=760px) and (height<=540px){.copilot-workflow .phone-preview>.terminal:has(.chat-workflow){height:calc(100svh - 44px);min-height:0;max-height:calc(100svh - 44px)}.copilot-workflow .terminal .chat-product-header p,.copilot-workflow .terminal .mode-buttons small{display:none}.copilot-workflow .terminal .mode-buttons button{min-height:44px}.copilot-workflow .terminal .terminal-meta{margin:8px 0}}.copilot-workflow .showcase{background:0 0;max-width:none;padding:0}.copilot-workflow .demo-layout-frame>.demo-layout{position:relative;top:auto;transform:none}.copilot-workflow .demo-layout-frame{height:auto}@media (width>=761px) and (width<=1200px){.copilot-workflow .demo-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px;display:grid}.copilot-workflow .demo-layout>.demo,.copilot-workflow .demo-layout>.phone-preview{order:initial;width:auto}.copilot-workflow .phone-preview>.terminal{width:100%;height:760px}}@media (width<=760px){.copilot-workflow .showcase{padding:0}}.copilot-workflow,.copilot-workflow .showcase,.copilot-workflow .architecture,.copilot-workflow .graph{background:0 0}
