@keyframes atmosphereOpacity{0%,to{opacity:.42}50%{opacity:.58}}@keyframes rimGlowShift{0%{opacity:.4;stroke:url(#stratRimGlow)}50%{opacity:.58;stroke:url(#stratRimGlow)}to{opacity:.4;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}.hero-atmosphere[data-astro-cid-ubp5oa5x]{filter:blur(90px)!important;background:radial-gradient(at top,#7c3aed33 0%,#a78bfa1f 38%,#ddd6fe0f 72%,#0000 96%)!important}.hero-doodles[data-astro-cid-dod4ehj7]{pointer-events:none;width:100%;max-width:1600px;height:480px;position:absolute;top:72px;left:50%;transform:translate(-50%)}.doodle-trails[data-astro-cid-dod4ehj7]{width:100%;height:100%;position:absolute;inset:0}.doodle[data-astro-cid-dod4ehj7]{left:var(--left);top:var(--top);width:clamp(24px, var(--width), 168px);opacity:.3;filter:grayscale();position:absolute}.doodle-hover[data-astro-cid-dod4ehj7],.doodle-artwork[data-astro-cid-dod4ehj7]{transform-origin:50%;display:block}.doodle-artwork[data-astro-cid-dod4ehj7]{opacity:0}.doodle[data-astro-cid-dod4ehj7] svg[data-astro-cid-dod4ehj7]{width:100%;height:auto;display:block;overflow:hidden}@media (width>=1280px){.hero-doodles[data-astro-cid-dod4ehj7]{height:510px}}@media (width<=1023px){.doodle-bitcoin[data-astro-cid-dod4ehj7]{top:28%;left:1%}.doodle-ethereum[data-astro-cid-dod4ehj7]{top:30%;left:88%}.doodle-search[data-astro-cid-dod4ehj7],.doodle-chart[data-astro-cid-dod4ehj7],.doodle-tether[data-astro-cid-dod4ehj7],.doodle-sparkle-right[data-astro-cid-dod4ehj7]{display:none}}@media (width<=767px){.hero-doodles[data-astro-cid-dod4ehj7]{height:400px;top:88px}.doodle[data-astro-cid-dod4ehj7],.doodle-trails[data-astro-cid-dod4ehj7]{display:none}.doodle-growth[data-astro-cid-dod4ehj7],.doodle-ai[data-astro-cid-dod4ehj7],.doodle-sparkle-bottom[data-astro-cid-dod4ehj7],.doodle-bolt[data-astro-cid-dod4ehj7]{width:48px;display:block}.doodle-growth[data-astro-cid-dod4ehj7]{top:8%;left:-2%}.doodle-ai[data-astro-cid-dod4ehj7]{top:5%;left:auto;right:-2%}.doodle-sparkle-bottom[data-astro-cid-dod4ehj7]{width:26px;top:85%;left:3%}.doodle-bolt[data-astro-cid-dod4ehj7]{width:32px;top:88%;left:auto;right:2%}}@media (prefers-reduced-motion:reduce){.doodle-artwork[data-astro-cid-dod4ehj7]{opacity:1}}.hero-starfield[data-astro-cid-yodha2z4]{opacity:.42;background-size:26px 26px;mask-image:linear-gradient(#000 0% 76%,#0000 100%);background-image:radial-gradient(circle at 1px 1px,#7c3aed29 .8px,#0000 0)!important}.hero-glow[data-astro-cid-yodha2z4]{filter:blur(60px);background:radial-gradient(#7c3aed17 0%,#c4b5fd0a 46%,#0000 74%)}@media (width<=767px){.hero-content[data-astro-cid-yodha2z4]{text-shadow:0 1px 18px #ffffffeb}}.verify-receipt,.ghostline-comparator,.surveillance-signal{background-image:linear-gradient(#7c3aed09 1px,#0000 1px),linear-gradient(90deg,#7c3aed09 1px,#0000 1px);background-size:20px 20px;box-shadow:0 10px 28px #2e244014}.copilot-workflow{color:var(--color-ink);font-synthesis:none;background:#0b0710;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 #7423e5}.copilot-workflow .showcase{background:radial-gradient(at 25% 30%,#150a2529,#0000 45%);max-width:1480px;margin:auto;padding:0 48px}.copilot-workflow .page-header{border-bottom:1px solid #241d2e;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:var(--color-ink)}.copilot-workflow .brand>span{font-weight:400}.copilot-workflow .header-label,.copilot-workflow .header-link{letter-spacing:1.8px;color:var(--color-ink);font-size:10px}.copilot-workflow .header-link{letter-spacing:.3px;color:var(--color-muted)}.copilot-workflow .header-link span{color:var(--color-ink);margin-left:18px}.copilot-workflow .intro{text-align:center;padding:49px 0 37px}.copilot-workflow .eyebrow{letter-spacing:2px;color:var(--color-ink);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:#7627e4;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:var(--color-ink)}.copilot-workflow .intro p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.8}.copilot-workflow .mobile-break{display:none}.copilot-workflow .demo{background:#100b18;border:1px solid #31283e;border-radius:15px;overflow:hidden;box-shadow:0 30px 90px #0004}.copilot-workflow .topline,.copilot-workflow .bottomline{background:#130d1c;border-bottom:1px solid #2e253b;justify-content:space-between;align-items:center;padding:17px 25px;display:flex}.copilot-workflow .topline>span{letter-spacing:1.6px;color:var(--color-muted);align-items:center;gap:10px;font-size:9px;display:flex}.copilot-workflow .topline>span:last-child{color:var(--color-ink);letter-spacing:1.1px;font-size:8px}.copilot-workflow .topline b{color:var(--color-ink);margin:0 5px}.copilot-workflow .workspace{grid-template-columns:1.12fr 1fr;display:grid}.copilot-workflow .architecture{background:radial-gradient(at 45% 42%,#180a2c35,#0000 65%),radial-gradient(#36294938 .65px,#0000 .65px) 0 0/16px 16px;border-right:1px solid #2e253b;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:var(--color-ink);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:var(--color-ink);border:1px solid #321e4e;border-radius:4px;padding:6px;font-family:monospace;font-size:7px}.copilot-workflow .panel-description{color:var(--color-ink);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:#6c26cd;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 #7736d1);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:#150c22;border:1px solid #392950;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:var(--color-ink);font-size:6px}.copilot-workflow .llm{color:var(--color-muted);border-color:#574373;height:108px;top:36%;left:4%}.copilot-workflow .agent-node{color:var(--color-ink);background:linear-gradient(135deg,#201234,#140a21);border-color:#4c2583;left:29.4%}.copilot-workflow .agent-node strong{color:var(--color-muted)}.copilot-workflow .backend{width:14%;height:105px;color:var(--color-muted);border-color:#51288b;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:var(--color-muted);background:#25191f;border-color:#783e5b;top:72%}.copilot-workflow .context-node{color:var(--color-muted);border-radius:5px;gap:7px;padding:9px;font-size:8px;top:10%;left:3%}.copilot-workflow .context-node i{background:#7128d7;border-radius:50%;width:4px;height:4px}.copilot-workflow .return-label{letter-spacing:1.1px;color:var(--color-ink);background:#130d1c;align-items:center;gap:8px;padding:3px 8px;font-size:6px;display:flex;position:absolute;bottom:5px;left:42%}.copilot-workflow .return-label span{margin-left:8px}.copilot-workflow .active{border-color:#7a2ce6;box-shadow:0 0 22px #7529e035}.copilot-workflow .pipeline{background:#120b1c;border:1px solid #312640;border-radius:8px;padding:15px 14px}.copilot-workflow .pipeline>.tiny-label{color:var(--color-muted);justify-content:space-between;font-size:8px;display:flex}.copilot-workflow .pipeline>.tiny-label span{color:var(--color-ink);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:#352945;width:56%;height:1px;position:absolute;top:13px;left:72%}.copilot-workflow .pipeline li>span{width:29px;height:29px;color:var(--color-ink);z-index:1;background:#1a1127;border:1px solid #433457;border-radius:50%;place-items:center;font-family:monospace;font-size:10px;display:grid}.copilot-workflow .pipeline li small{color:var(--color-ink);white-space:nowrap;font-size:7px}.copilot-workflow .pipeline .current>span{color:var(--color-ink);border-color:#752bdc;box-shadow:0 0 15px #7022dc2a}.copilot-workflow .pipeline .complete>span{color:var(--color-ink);background:#221139;border-color:#4c2483}.copilot-workflow .library{background:#120b1c;border:1px solid #312640;border-radius:8px;margin-top:14px;padding:14px}.copilot-workflow .library-toggle{width:100%;color:var(--color-muted);background:0 0;border:0;justify-content:space-between;padding:0;font-size:11px;display:flex}.copilot-workflow .library-toggle b{color:var(--color-muted);background:#261b36;border-radius:4px;margin-left:7px;padding:3px 6px;font:9px monospace}.copilot-workflow .library-toggle>span:last-child{color:var(--color-ink)}.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:var(--color-muted);background:#1b1129;border:1px solid #342745;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:var(--color-ink);flex:0;padding:8px}.copilot-workflow .registry{grid-template-columns:1fr 1fr;gap:4px;margin-top:15px;display:grid}.copilot-workflow .registry>div{background:#1b1227;border-radius:3px;align-items:center;gap:6px;min-width:0;padding:7px;display:flex}.copilot-workflow .registry span{color:var(--color-ink);font-size:7px}.copilot-workflow .registry code{color:var(--color-muted);font-size:7px}.copilot-workflow .registry small{color:var(--color-ink);margin-left:auto;font-size:5px}.copilot-workflow .architecture-note{color:var(--color-ink);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:var(--color-ink);margin:0;font-size:9px;line-height:1.7}.copilot-workflow .architecture-note strong{color:var(--color-muted);font-weight:400}.copilot-workflow .mode-buttons{gap:9px;display:flex}.copilot-workflow .mode-buttons button{width:50%;color:var(--color-muted);background:#181024;border:1px solid #403352;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:13px 5px;font-size:12px;font-weight:550;display:flex}.copilot-workflow .mode-buttons button:disabled{opacity:.8}.copilot-workflow .terminal-meta{color:var(--color-muted);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:var(--color-ink);font-weight:400}.copilot-workflow .replay-tag{color:var(--color-ink);border:1px solid #392c4a;border-radius:3px;padding:5px;font:7px monospace}.copilot-workflow .feed{background:#0f0917;border:1px solid #30253f;border-radius:8px;overflow:hidden}.copilot-workflow .feed-heading{letter-spacing:1.3px;color:var(--color-ink);border-bottom:1px solid #281e36;justify-content:space-between;padding:11px 13px;font-size:7px;display:flex}.copilot-workflow .feed-heading>span:last-child{color:var(--color-ink);align-items:center;gap:7px;font-size:6px;display:flex}.copilot-workflow .feed-heading i{background:#7130cc;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:#392c4c transparent;height:162px;position:relative;overflow:auto}.copilot-workflow .feed-row{border-bottom:1px solid #241b30;align-items:center;gap:10px;min-height:40px;padding:9px 13px;font-size:10px;display:flex}.copilot-workflow .status-icon{width:17px;height:17px;color:var(--color-ink);place-items:center;font-size:18px;display:grid}.copilot-workflow .feed-row>div{flex:1}.copilot-workflow .feed-row>div>small{color:var(--color-ink);margin-top:5px;font:7px monospace;display:block}.copilot-workflow .row-time{color:var(--color-ink);font:6px monospace}.copilot-workflow .pending{color:var(--color-ink)}.copilot-workflow .working{color:var(--color-muted);background:#1a1323}.copilot-workflow .working .status-icon{border:2px solid #35254b;border-top-color:#7b30e5;border-radius:50%;width:13px;height:13px;margin:0 2px;animation:.8s linear infinite copilot-spin}.copilot-workflow .working .row-time{color:var(--color-ink)}@keyframes copilot-spin{to{transform:rotate(360deg)}}.copilot-workflow .feed-progress span{background:#752bdc;height:100%;transition:width .4s;display:block}.copilot-workflow .empty-plan{background:radial-gradient(#1c122b2b,#0000 70%);border:1px dashed #352946;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:228px;margin-top:17px;display:flex}.copilot-workflow .empty-icon{color:var(--color-ink);background:#1c112b;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:var(--color-ink);margin:0;font-size:10px}.copilot-workflow .empty-plan>span{letter-spacing:1.5px;color:var(--color-ink);margin-top:20px;font:6px monospace}.copilot-workflow .trade-plan{background:radial-gradient(at 10% 0,#5717375c,#0000 80%),#120f17;border:1px solid #5b2b43;border-radius:9px;margin-top:17px;padding:17px}.copilot-workflow .trade-heading{border-bottom:1px solid #39222e;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.copilot-workflow .trade-heading .tiny-label{color:var(--color-muted);font-size:6px}.copilot-workflow .trade-heading h3{color:var(--color-muted);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{width:39px;height:39px;color:var(--color-muted);border:2px solid #fe5eae;border-left-color:#422b37;border-radius:50%;place-items:center;font:16px monospace;display:grid}.copilot-workflow .conviction>div{letter-spacing:.4px;color:var(--color-muted);font-size:6px;line-height:1.6}.copilot-workflow .conviction strong{color:var(--color-muted);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 #2b2631;padding-left:16px}.copilot-workflow .trade-levels>div:first-child{border:0;padding:0}.copilot-workflow .trade-levels span{color:var(--color-muted);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:var(--color-muted)}.copilot-workflow .green{color:var(--color-ink)}.copilot-workflow .risk-bar{background:#6b27c9;border-radius:4px;height:4px;position:relative}.copilot-workflow .risk-bar>span{background:#fa53a7;border-radius:4px;width:43%;height:100%;display:block}.copilot-workflow .risk-bar i{background:#dfd9e8;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:var(--color-muted);font:6px monospace}.copilot-workflow .risk-info b{color:var(--color-ink);margin:0 8px}.copilot-workflow .risk-info strong{color:var(--color-muted);font-size:8px;font-weight:400}.copilot-workflow .risk-info em{color:var(--color-muted);margin-left:8px;font:10px monospace}.copilot-workflow .validation{color:var(--color-muted);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:var(--color-muted)}.copilot-workflow .validation b{background:#221534;border-radius:3px;margin-left:auto;padding:3px 5px;font-size:6px}.copilot-workflow .invalidation{color:var(--color-muted);margin:9px 0 0;font-size:7px}.copilot-workflow .telemetry-toggle{width:100%;color:var(--color-muted);background:0 0;border:0;justify-content:space-between;padding:10px 0 0;font-size:7px;display:flex}.copilot-workflow .telemetry p{color:var(--color-muted);flex-direction:column;gap:4px;font-size:8px;display:flex}.copilot-workflow .telemetry code{color:var(--color-ink);font-size:7px}.copilot-workflow .followups{gap:6px;margin:16px 0;display:flex}.copilot-workflow .followups button{color:var(--color-muted);background:#171021;border:1px solid #3d3050;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:var(--color-ink);border-color:#672eb7}.copilot-workflow .question-form{background:#0f0917;border:1px solid #392c4a;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;display:flex}.copilot-workflow .question-form input{color:var(--color-muted);background:0 0;border:0;flex:1;min-width:0;padding:7px 1px;font:10px Arial}.copilot-workflow .question-form button{width:31px;height:31px;color:var(--color-ink);background:#1a0d2b;border:1px solid #451f7b;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.copilot-workflow .question-form button:disabled{opacity:.35}.copilot-workflow .terminal-footer{color:var(--color-ink);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:var(--color-muted);background:#1f1729;border-radius:7px;margin:8px 0 8px 35px;padding:9px 12px;font-size:10px}.copilot-workflow .agent-answer{color:var(--color-muted);align-items:flex-start;gap:9px;padding:7px 0;font-size:10px;line-height:1.7;display:flex}.copilot-workflow .agent-answer .glyph{color:var(--color-ink);margin-top:3px;font-size:18px}.copilot-workflow .thinking{color:var(--color-ink);gap:10px;font-size:9px;display:flex}.copilot-workflow .thinking span{animation:1s infinite copilot-pulse}.copilot-workflow .bottomline{border-top:1px solid #2e253b;border-bottom:0;padding:13px 25px}.copilot-workflow .bottomline>span{letter-spacing:1px;color:var(--color-ink);font-size:7px}.copilot-workflow .bottomline p{color:var(--color-ink);margin:0;font-size:7px}.copilot-workflow .page-footer{color:var(--color-ink);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 #2e253b;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,#2b124d50,#0000 80%),#110d16;border-color:#3a235b}.copilot-workflow .bullish .trade-heading h3,.copilot-workflow .bullish .conviction>span,.copilot-workflow .bullish .conviction strong{color:var(--color-ink)}.copilot-workflow .bullish .conviction>span{border-color:#762cde #762cde #762cde #302342}.copilot-workflow .validation.failed{color:var(--color-muted)}.copilot-workflow .validation.failed b{color:var(--color-muted);background:#54263d}.copilot-workflow .registry{gap:8px;margin-top:18px}.copilot-workflow .registry>.registry-tool{background:#1a1127;border:1px solid #2f2240;border-radius:7px;gap:10px;padding:12px 10px;transition:border-color .2s,background .2s}.copilot-workflow .registry>.registry-tool:hover{background:#211631;border-color:#4d3a68}.copilot-workflow .registry .tool-icon{width:33px;height:33px;color:var(--color-ink);background:#201333;border:1px solid #352152;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.copilot-workflow .registry .tool-icon svg{width:17px;height:17px}.copilot-workflow .registry .tool-icon.analysis{color:var(--color-muted);background:#2b203a;border-color:#443658}.copilot-workflow .registry .tool-icon.control{color:var(--color-muted);background:#291742;border-color:#432b65}.copilot-workflow .registry .tool-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.copilot-workflow .registry .tool-copy strong{color:var(--color-muted);font-size:11px;font-weight:500;line-height:1.35}.copilot-workflow .registry .tool-copy code{color:var(--color-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.4}.copilot-workflow .registry .registry-tool>small{letter-spacing:.5px;color:var(--color-muted);border:1px solid #372550;border-radius:4px;flex-shrink:0;padding:4px 5px;font-size:6px}.copilot-workflow .registry .registry-tool>small.analysis{color:var(--color-muted);border-color:#443658}.copilot-workflow .registry .registry-tool>small.control{color:var(--color-muted);border-color:#432b65}.copilot-workflow .feed-tool-label{align-items:center;gap:7px;display:flex}.copilot-workflow .feed-tool-label svg{width:13px;height:13px;color:var(--color-muted);flex-shrink:0}.copilot-workflow .working .feed-tool-label svg,.copilot-workflow .done .feed-tool-label svg{color:var(--color-ink)}@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:var(--color-ink);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:var(--color-ink);vertical-align:middle;font-size:14px}.copilot-workflow .followups .glyph{flex-shrink:0;font-size:13px}.copilot-workflow{color:var(--color-ink);background:radial-gradient(at 9%,#20064488,#0000 45%),radial-gradient(at 92% 65%,#22064977,#0000 40%),#0a0314;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:#0d031b;border-color:#321658;border-radius:18px;box-shadow:0 0 90px #2300551c}.copilot-workflow .topline{background:linear-gradient(110deg,#16072b,#10061d);border-color:#2e184c;height:58px;padding:16px 34px}.copilot-workflow .topline .glyph{color:var(--color-ink);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:var(--color-muted);border:1px solid #3b196b;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%,#18063055,#0000 53%),radial-gradient(at 80% 90%,#2d105560,#0000 40%),#0e041d;border-color:#34175d;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:var(--color-muted);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:var(--color-ink);white-space:nowrap;background:#17003835;border-color:#371664;margin-top:2px;padding:10px 11px;font-size:9px}.copilot-workflow .mcp-badge:before{content:"";background:#6a13e4;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #6310d7}.copilot-workflow .panel-description{color:var(--color-muted);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 #6d20d94a)}.copilot-workflow .graph-node{border-radius:14px;gap:10px;font-size:14px;box-shadow:inset 0 0 23px #5819b120}.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{height:127px;color:var(--color-ink);background:linear-gradient(135deg,#3a2951,#1b0c30);border-color:#ad73fd;top:35%}.copilot-workflow .llm .glyph{color:var(--color-muted)}.copilot-workflow .agent-node{background:linear-gradient(135deg,#290758,#110225);border-color:#6808ef;height:114px;top:38%}.copilot-workflow .backend{height:126px;color:var(--color-muted);background:linear-gradient(135deg,#260554,#14042b);border-color:#7319f2;top:36%}.copilot-workflow .context-node{color:var(--color-muted);background:#14032b;border-color:#7b29ed;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:var(--color-muted);background:linear-gradient(135deg,#260554,#16062c);border-color:#7b1cff;top:12%}.copilot-workflow .tool-node.purple{color:var(--color-muted);background:linear-gradient(135deg,#33204d,#1e122e);border-color:#a06be9;top:43%}.copilot-workflow .tool-node.yellow{height:60px;color:var(--color-muted);background:linear-gradient(135deg,#3a1829,#171b18);border-color:#e0579c;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:var(--color-ink);background:#110226;border:1px solid #3d1673;border-radius:20px;padding:6px 15px;font-size:8px;bottom:0;left:43%}.copilot-workflow .pipeline{background:linear-gradient(125deg,#16072a,#10061e);border-color:#3a1d62;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{width:36px;height:36px;color:var(--color-muted);background:#130625;border-color:#8645e1;font-size:12px;box-shadow:inset 0 0 9px #5b21ac33}.copilot-workflow .pipeline li:nth-child(2)>span,.copilot-workflow .pipeline li:nth-child(5)>span{border-color:#a476e5}.copilot-workflow .pipeline li:nth-child(3)>span,.copilot-workflow .pipeline li:nth-child(6)>span{border-color:#7526e3}.copilot-workflow .pipeline li:not(:last-child):after{background:linear-gradient(90deg,#442175,#8e54df);width:48%;top:18px;left:76%}.copilot-workflow .library{background:#11042388;border-color:#331759;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:#1f0a3c;font-size:8px}.copilot-workflow .tool-categories{gap:10px}.copilot-workflow .tool-categories>span,.copilot-workflow .tool-categories>button{background:linear-gradient(135deg,#1f0b3b,#130724);border-color:#3c1e65;border-radius:7px;padding:11px 6px;font-size:10px}.copilot-workflow .tool-categories .glyph{color:var(--color-muted);font-size:23px}.copilot-workflow .architecture-note{gap:16px;margin:13px 3px 0}.copilot-workflow .terminal{background:radial-gradient(at 15% 0,#1a023c4d,#0000 50%),#0e041d;padding:25px 23px 18px}.copilot-workflow .mode-buttons{gap:12px}.copilot-workflow .mode-buttons button{background:linear-gradient(125deg,#1a0932,#130822);border-color:#462871;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:var(--color-ink);background:linear-gradient(135deg,#6c17e4,#5703cd);border-color:#954cfb;box-shadow:0 0 30px #5703cd30}.copilot-workflow .terminal-meta{margin:18px 2px;font-size:13px}.copilot-workflow .terminal-meta b{color:var(--color-ink);margin:0 6px}.copilot-workflow .replay-tag{letter-spacing:.7px;background:#1c0b34;padding:5px 8px;font-size:8px}.copilot-workflow .feed{background:#110521;border-color:#43246e;border-radius:10px}.copilot-workflow .feed-heading{letter-spacing:1.4px;border-color:#281444;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:#281641;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:var(--color-muted);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:var(--color-ink);background:#640cde;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%,#1c073935,#0000 70%),#0e031e;border:1px solid #441487;border-radius:14px;margin-top:17px;padding:0 16px 12px;overflow:hidden}.copilot-workflow .response-topline{color:var(--color-muted);letter-spacing:1.4px;border-bottom:1px solid #24123c;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:var(--color-muted);align-items:center;gap:7px;font-size:8px;display:flex}.copilot-workflow .response-topline i{background:#620dd8;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:var(--color-muted);background:#1d0b36;border:1px solid #2c154b;border-radius:5px;padding:5px 10px;font-size:9px}.copilot-workflow .response-summary h3{color:var(--color-muted);letter-spacing:-.8px;margin:12px 0 8px;font-size:24px;font-weight:600}.copilot-workflow .sample-response{color:var(--color-muted);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,#1e073d,#130626);border:1px solid #6738a9;border-radius:12px;align-items:center;gap:7px;padding:9px;display:flex;position:absolute;top:-5px;right:0;box-shadow:inset 0 0 14px #4d0ca925}.copilot-workflow .score-badge strong{font-size:17px;font-weight:600}.copilot-workflow .score-badge>span{color:var(--color-muted);font-size:8px}.copilot-workflow .sample-chart{opacity:.82;background:repeating-linear-gradient(0deg,#0000,#0000 32px,#311a502e 33px),repeating-linear-gradient(90deg,#0000,#0000 32px,#311a502e 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:#5b4876;width:1px;position:absolute;left:50%}.copilot-workflow .candle-body{border-radius:1px;width:100%;position:absolute;box-shadow:0 0 6px #5409bc24}.copilot-workflow .chart-zone{background:#9f296436;border:1px solid #b8467f4a;height:16%;position:absolute;top:31%;left:0;right:8px}.copilot-workflow .chart-projection{border-right:1px dashed #fd59ab;width:24px;height:47px;position:absolute;bottom:17px;right:8px;transform:rotate(-25deg)}.copilot-workflow .chart-projection:after{content:"";border-bottom:1px solid #fd59ab;border-right:1px solid #fd59ab;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:#5216a625;border-color:#5d19bc50;top:70%}.copilot-workflow .chart-caption{letter-spacing:1px;color:var(--color-ink);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,#16062c,#10051f);border:1px solid #381d5d;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px 9px;display:flex}.copilot-workflow .execution-cards .glyph{color:var(--color-ink);flex-shrink:0;font-size:23px}.copilot-workflow .execution-cards strong{color:var(--color-ink);white-space:nowrap;margin-top:4px;font-size:14px;font-weight:600;display:block}.copilot-workflow .execution-cards b{color:var(--color-muted);white-space:nowrap;background:#2e1a4a;border-radius:5px;margin-left:auto;padding:6px;font-size:9px;font-weight:400}.copilot-workflow .validation{border-color:#291840;margin-top:10px;padding-top:10px;font-size:8px}.copilot-workflow .validation b{font-size:7px}.copilot-workflow .telemetry-toggle{color:var(--color-muted);align-items:center;font-size:8px}.copilot-workflow .telemetry-toggle .glyph{font-size:12px}.copilot-workflow .followup-label{letter-spacing:1.2px;color:var(--color-muted);margin:17px 0 8px;font-size:8px}.copilot-workflow .followups{gap:9px;margin:0 0 15px}.copilot-workflow .followups button{background:linear-gradient(135deg,#1d0b35,#120721);border-color:#3d255e;border-radius:7px;padding:10px;font-size:9px}.copilot-workflow .question-form{background:linear-gradient(110deg,#1f0c39,#110423);border-color:#512988;border-radius:12px;padding:8px 12px}.copilot-workflow .question-form input{padding:11px 3px;font-size:12px}.copilot-workflow .question-form button{width:36px;height:36px;color:var(--color-ink);background:#150032;border-color:#6b0eed;box-shadow:0 0 15px #5e0bd129}.copilot-workflow .terminal-footer{display:none}.copilot-workflow .bottomline{background:#10061e;border-color:#2d174b;padding:9px 25px}.copilot-workflow .bottomline>span,.copilot-workflow .bottomline p{font-size:7px}.copilot-workflow .empty-plan{background:radial-gradient(#1e073f35,#0000 70%);border-color:#38146a;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{min-height:18px;color:var(--color-muted);border-radius:4px;align-items:center;gap:6px;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:var(--color-ink);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,#14052a60,#0d031c);border:1px solid #311756;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:var(--color-muted);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:var(--color-muted);font-size:8px}.copilot-workflow .chat-request{color:var(--color-muted);background:#1b0a33;border:1px solid #35195d;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:var(--color-ink);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:var(--color-muted);background:#100c16}.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 #31293d;height:62px;padding:17px 0}.copilot-workflow .topline>span{letter-spacing:1.3px;color:var(--color-muted);font-size:12px}.copilot-workflow .topline .glyph{color:var(--color-muted);font-size:23px}.copilot-workflow .topline>span:last-child{color:var(--color-ink);font-size:9px}.copilot-workflow .explained-badge{color:var(--color-muted);border:0;border-left:1px solid #41394c;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 #2f273b}.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:var(--color-muted);font-size:14px}.copilot-workflow .tiny-label{color:var(--color-ink);letter-spacing:1.2px;font-size:9px}.copilot-workflow .mcp-badge{color:var(--color-muted);background:0 0;border:0;border-radius:0;padding:3px 0;font-size:8px}.copilot-workflow .mcp-badge:before{box-shadow:none;background:#9881b8;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:var(--color-muted)}.copilot-workflow .graph-node strong,.copilot-workflow .agent-node strong{color:var(--color-muted);font-weight:500}.copilot-workflow .graph-node .glyph,.copilot-workflow .graph-node.llm .glyph,.copilot-workflow .graph-node.agent-node .glyph,.copilot-workflow .graph-node.backend .glyph{color:var(--color-muted)}.copilot-workflow .context-node{color:var(--color-muted);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:var(--color-muted)}.copilot-workflow .tool-node.tool-group{padding:9px 5px}.copilot-workflow .tool-group-heading{border-color:#3f354e;padding-bottom:9px}.copilot-workflow .tool-group-heading strong{color:var(--color-muted);font-size:12px;font-weight:500}.copilot-workflow .tool-group-heading>.glyph{color:var(--color-muted);font-size:20px}.copilot-workflow .tool-group-heading b{color:var(--color-ink);border:0;padding:0}.copilot-workflow .graph-tool-list li{color:var(--color-muted);border-radius:0;padding:4px 2px;font-size:9px}.copilot-workflow .graph-tool-list li>svg{color:var(--color-ink)}.copilot-workflow .graph-tool-list li.executing{color:var(--color-muted);background:#1d142a;box-shadow:inset 2px 0 #9c83bf}.copilot-workflow .graph-tool-list li.executed{color:var(--color-muted)}.copilot-workflow .tool-node .graph-tool-list small{color:var(--color-ink);font-size:5px}.copilot-workflow .wire,.copilot-workflow .wire.lit{filter:none;stroke-width:1px;opacity:.42;stroke:#807194}.copilot-workflow .wire.blue{stroke:#8c78a9}.copilot-workflow .wire.purple{stroke:#9d90b0}.copilot-workflow .wire.yellow{stroke:#a5778e}.copilot-workflow .wire.lit{opacity:1;stroke:#a793c4;stroke-width:1.5px}.copilot-workflow .return-label{color:var(--color-muted);background:#100c16;border:0;border-radius:0;padding:4px 9px;font-size:7px}.copilot-workflow .pipeline{background:0 0;border:0;border-top:1px solid #342b41;border-radius:0;padding:20px 0 10px}.copilot-workflow .pipeline>.tiny-label{color:var(--color-muted);font-size:9px}.copilot-workflow .pipeline li>span,.copilot-workflow .pipeline li:nth-child(n)>span{box-shadow:none;color:var(--color-ink);background:0 0;border:0;border-radius:0;width:30px;height:25px;font-size:11px}.copilot-workflow .pipeline .current>span{box-shadow:none;color:var(--color-muted);background:0 0;border:0}.copilot-workflow .pipeline .complete>span{color:var(--color-muted);background:0 0;border:0}.copilot-workflow .pipeline li:not(:last-child):after{background:#453857;top:12px}.copilot-workflow .pipeline li small{color:var(--color-muted);font-size:9px}.copilot-workflow .architecture-note{border:0;border-top:1px solid #2f273b;gap:12px;margin:12px 0 0;padding-top:18px}.copilot-workflow .architecture-note .glyph{color:var(--color-ink);font-size:25px}.copilot-workflow .architecture-note p{color:var(--color-ink);font-size:10px}.copilot-workflow .mode-buttons{border-bottom:1px solid #3f354c;gap:0}.copilot-workflow .mode-buttons button{box-shadow:none;min-height:62px;color:var(--color-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 12px 16px;font-size:13px}.copilot-workflow .mode-buttons .selected{color:var(--color-muted);box-shadow:none;background:0 0;border-color:#a38ac6}.copilot-workflow .mode-buttons .glyph{color:var(--color-muted);font-size:23px}.copilot-workflow .mode-buttons small{color:var(--color-ink);font-size:10px}.copilot-workflow .mode-buttons button:not(:disabled):hover{color:var(--color-muted);background:#181122}.copilot-workflow .terminal-meta{color:var(--color-muted);margin:19px 1px;font-size:12px}.copilot-workflow .replay-tag{color:var(--color-ink);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:var(--color-muted);font-size:9px}.copilot-workflow .chat-workflow-heading .glyph{color:var(--color-muted);font-size:18px}.copilot-workflow .chat-request{color:var(--color-muted);background:0 0;border:0;border-left:2px solid #5c526b;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 #342a41;border-radius:0}.copilot-workflow .feed-heading{color:var(--color-ink);border-bottom:1px solid #2e253a;padding:12px 0;font-size:8px}.copilot-workflow .feed-heading>span:last-child{color:var(--color-muted);font-size:7px}.copilot-workflow .feed-row{border-color:#292035;gap:12px;padding:10px 0;font-size:11px}.copilot-workflow .feed-row.working{background:#1b1424}.copilot-workflow .feed-row>div>small{color:var(--color-muted);font-size:8px}.copilot-workflow .done .status-icon{color:var(--color-muted);background:0 0;border-radius:0;font-size:13px}.copilot-workflow .done .row-time{color:var(--color-muted)}.copilot-workflow .row-time{color:var(--color-ink);letter-spacing:.7px;font-size:6px}.copilot-workflow .feed-progress{background:#282034;height:1px}.copilot-workflow .trade-plan,.copilot-workflow .trade-plan.bullish{background:0 0;border:0;border-top:1px solid #41394d;border-radius:0;margin-top:27px;padding:0 0 16px;overflow:visible}.copilot-workflow .response-topline{color:var(--color-muted);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:var(--color-muted);background:0 0;border:0;border-left:1px solid #443b50;border-radius:0;padding:2px 8px;font-size:9px}.copilot-workflow .response-summary h3{color:var(--color-muted);letter-spacing:-.5px;font-size:23px;font-weight:500}.copilot-workflow .bullish .response-summary h3{color:var(--color-muted)}.copilot-workflow .sample-response,.copilot-workflow .chat-workflow .sample-response{color:var(--color-muted);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:var(--color-muted);font-size:21px}.copilot-workflow .score-badge strong{color:var(--color-muted);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:#5141682a;border-color:#72638755}.copilot-workflow .signal-tags{gap:12px;margin-top:20px}.copilot-workflow .signal-tags span{color:var(--color-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:9px}.copilot-workflow .signal-tags span:not(:last-child):after{content:"·";color:var(--color-ink);margin-left:12px}.copilot-workflow .execution-cards{border-top:1px solid #332941;border-bottom:1px solid #332941;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 #332941}.copilot-workflow .execution-cards .glyph{color:var(--color-muted);font-size:18px}.copilot-workflow .execution-cards>div:nth-child(2) .glyph{color:var(--color-muted)}.copilot-workflow .execution-cards strong{color:var(--color-muted);font-size:14px;font-weight:500}.copilot-workflow .execution-cards>div>span{color:var(--color-ink);font-size:9px}.copilot-workflow .execution-cards b{color:var(--color-muted);background:0 0;border-radius:0;padding:2px;font-size:8px}.copilot-workflow .validation{color:var(--color-muted);border:0;font-size:8px}.copilot-workflow .validation b{color:var(--color-muted);background:0 0;border-radius:0;padding:0}.copilot-workflow .validation.failed,.copilot-workflow .validation.failed b{color:var(--color-muted);background:0 0}.copilot-workflow .invalidation{color:var(--color-ink);font-size:9px;line-height:1.7}.copilot-workflow .telemetry-toggle{color:var(--color-muted);font-size:9px}.copilot-workflow .telemetry-toggle:hover{color:var(--color-muted)}.copilot-workflow .followup-label{color:var(--color-ink);border-top:1px solid #332940;padding-top:20px;font-size:8px}.copilot-workflow .followups{flex-wrap:wrap;gap:15px}.copilot-workflow .followups button{color:var(--color-muted);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:var(--color-muted);border:0}.copilot-workflow .followups .glyph{color:var(--color-ink);font-size:11px}.copilot-workflow .question-form{background:0 0;border:0;border-bottom:1px solid #67587d;border-radius:0;padding:8px 0}.copilot-workflow .question-form input{color:var(--color-muted);font-size:12px}.copilot-workflow .question-form button{box-shadow:none;color:var(--color-muted);background:0 0;border:0;border-radius:0}.copilot-workflow .question-form .glyph{font-size:21px}.copilot-workflow .user-question{text-align:left;color:var(--color-muted);background:0 0;border:0;border-left:2px solid #61576f;border-radius:0;margin:20px 0 8px;padding:5px 12px}.copilot-workflow .agent-answer{color:var(--color-muted);font-size:11px}.copilot-workflow .agent-answer .glyph,.copilot-workflow .thinking{color:var(--color-muted)}.copilot-workflow .empty-plan{background:0 0;border:0;border-top:1px solid #3d334a;border-radius:0;height:250px;margin-top:28px}.copilot-workflow .empty-icon{color:var(--color-muted);background:0 0;border-radius:0}.copilot-workflow .empty-plan h3{color:var(--color-muted);font-size:15px;font-weight:400}.copilot-workflow .empty-plan p{color:var(--color-ink);font-size:11px}.copilot-workflow .bottomline{background:0 0;border-top:1px solid #31293d;padding:15px 0}.copilot-workflow .bottomline>span,.copilot-workflow .bottomline p,.copilot-workflow .bottomline .glyph{color:var(--color-ink)}.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 #332941;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 #31293d;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 #332941;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 #403450;border-radius:6px;box-shadow:none!important;background:#171020!important}.copilot-workflow .graph .context-node{color:var(--color-muted);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:#4f455d}.copilot-workflow .graph .backend{border-color:#513f69}.copilot-workflow .graph .tool-node.tool-group{padding:11px 10px}.copilot-workflow .graph .tool-group.purple{border-color:#50465e}.copilot-workflow .graph .tool-group.yellow{border-color:#5b414e}.copilot-workflow .graph .tool-group-heading{border-bottom:1px solid #392e48;padding-bottom:9px}.copilot-workflow .graph .graph-tool-list li{padding:3px 2px}.copilot-workflow .graph .graph-tool-list li.executing{background:#241b30;border-radius:2px}.copilot-workflow .graph .return-label{color:var(--color-muted);background:#14101a;border:1px solid #3c3447;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{--workflow-canvas:var(--color-canvas,#fff);--workflow-surface:var(--color-surface-card,#fff);--workflow-surface-soft:var(--color-surface-soft,#f5f3ff);--workflow-surface-strong:var(--color-surface-strong,#ede9fe);--workflow-border:var(--color-hairline,#ddd6fe);--workflow-border-soft:var(--color-hairline-soft,#ede9fe);--workflow-ink:var(--color-ink,#000);--workflow-body:var(--color-body,#262626);--workflow-muted:var(--color-muted,#525252);--workflow-lavender:var(--color-brand-accent,#7c3aed);--workflow-lavender-dark:var(--color-badge-lavender,#6d28d9);--workflow-pink:var(--color-brand-pink,#be185d);--workflow-pink-soft:var(--color-brand-pink-soft,#fdf2f8);color-scheme:light only;background:var(--workflow-canvas);color:var(--workflow-body);font-family:var(--font-body);background:var(--workflow-canvas)}.copilot-workflow .showcase{background:0 0}.copilot-workflow .topline{border-color:var(--workflow-border-soft)}.copilot-workflow .topline>span{color:var(--workflow-ink)}.copilot-workflow .topline .glyph{color:var(--color-ink)}.copilot-workflow .topline>span:last-child,.copilot-workflow .explained-badge{color:var(--workflow-muted)}.copilot-workflow .topline i{background:var(--workflow-lavender)}.copilot-workflow .explained-badge{border-color:var(--workflow-border)}.copilot-workflow .architecture{border-color:var(--workflow-border-soft)}.copilot-workflow .panel-title h2{color:var(--workflow-ink);font-weight:600}.copilot-workflow .panel-title h2 span{color:var(--color-ink)}.copilot-workflow .panel-description{color:var(--workflow-body)}.copilot-workflow .tiny-label{color:var(--workflow-muted)}.copilot-workflow .mcp-badge{color:var(--color-ink)}.copilot-workflow .mcp-badge:before{background:var(--workflow-lavender)}.copilot-workflow .graph .graph-node,.copilot-workflow .graph .context-node,.copilot-workflow .graph .tool-node.tool-group{border-color:var(--workflow-border);background:var(--workflow-surface)!important}.copilot-workflow .graph .graph-node strong,.copilot-workflow .graph .agent-node strong{color:var(--workflow-ink)}.copilot-workflow .graph .graph-node .glyph,.copilot-workflow .graph .llm .glyph,.copilot-workflow .graph .agent-node .glyph,.copilot-workflow .graph .backend .glyph{color:var(--color-ink)}.copilot-workflow .graph .graph-node small{color:var(--workflow-muted)}.copilot-workflow .graph .context-node{color:var(--workflow-body)}.copilot-workflow .graph .tool-group.blue,.copilot-workflow .graph .tool-group.purple,.copilot-workflow .graph .tool-group.yellow{border-color:var(--workflow-border);color:var(--workflow-body)}.copilot-workflow .graph .tool-group-heading{border-color:var(--workflow-border-soft)}.copilot-workflow .graph .tool-group-heading strong{color:var(--workflow-ink)}.copilot-workflow .graph .tool-group-heading>.glyph{color:var(--color-ink)}.copilot-workflow .graph .tool-group-heading b{color:var(--workflow-muted)}.copilot-workflow .graph .graph-tool-list li>svg{color:var(--color-ink)}.copilot-workflow .graph .graph-tool-list li+li{border-color:color-mix(in srgb, var(--workflow-border) 65%, transparent)}.copilot-workflow .graph .graph-tool-list li.executing{background:var(--workflow-surface-strong);color:var(--workflow-ink);box-shadow:inset 2px 0 var(--workflow-lavender)}.copilot-workflow .graph .graph-tool-list li.executed{color:var(--color-ink)}.copilot-workflow .tool-node .graph-tool-list small{color:var(--workflow-muted)}.copilot-workflow .graph-tool-list li.executing small{color:var(--color-ink)}.copilot-workflow .wire,.copilot-workflow .wire.blue,.copilot-workflow .wire.purple,.copilot-workflow .wire.yellow{stroke:#9286a3}.copilot-workflow .wire.lit{stroke:var(--workflow-lavender)}.copilot-workflow .graph .return-label{background:var(--workflow-surface-soft);border-color:var(--workflow-border);color:var(--color-ink)}.copilot-workflow .pipeline,.copilot-workflow .architecture-note{border-color:var(--workflow-border-soft)}.copilot-workflow .pipeline>.tiny-label,.copilot-workflow .pipeline li>span,.copilot-workflow .pipeline li:nth-child(n)>span{color:var(--workflow-muted)}.copilot-workflow .pipeline .current>span,.copilot-workflow .pipeline .complete>span{color:var(--color-ink)}.copilot-workflow .pipeline li:not(:last-child):after{background:var(--workflow-border)}.copilot-workflow .pipeline li small{color:var(--workflow-muted)}.copilot-workflow .pipeline .current small{color:var(--workflow-ink)}.copilot-workflow .architecture-note .glyph{color:var(--color-ink)}.copilot-workflow .architecture-note p{color:var(--workflow-muted)}.copilot-workflow .architecture-note strong{color:var(--workflow-ink)}.copilot-workflow .mode-buttons{border-color:var(--workflow-border)}.copilot-workflow .mode-buttons button{color:var(--workflow-body)}.copilot-workflow .mode-buttons .selected{background:var(--workflow-surface-strong);color:var(--color-ink);border-color:var(--workflow-lavender);border-radius:5px 5px 0 0}.copilot-workflow .mode-buttons .selected .glyph,.copilot-workflow .mode-buttons .selected small,.copilot-workflow .mode-buttons .glyph{color:var(--color-ink)}.copilot-workflow .mode-buttons small{color:var(--workflow-muted)}.copilot-workflow .mode-buttons button:not(:disabled):hover{background:var(--workflow-surface-soft);color:var(--workflow-ink)}.copilot-workflow .mode-buttons .selected:not(:disabled):hover{background:var(--workflow-surface-strong);color:var(--color-ink)}.copilot-workflow .terminal-meta{color:var(--workflow-body)}.copilot-workflow .terminal-meta i{background:var(--workflow-lavender)}.copilot-workflow .terminal-meta b,.copilot-workflow .replay-tag{color:var(--workflow-muted)}.copilot-workflow .chat-workflow-heading>span{color:var(--workflow-body)}.copilot-workflow .chat-workflow-heading .glyph{color:var(--color-ink)}.copilot-workflow .chat-workflow-heading small{color:var(--workflow-muted)}.copilot-workflow .chat-request{border-color:var(--workflow-lavender);color:var(--workflow-body)}.copilot-workflow .chat-request .glyph{color:var(--color-ink)}.copilot-workflow .feed,.copilot-workflow .feed-heading,.copilot-workflow .feed-row,.copilot-workflow .trade-plan,.copilot-workflow .trade-plan.bullish{border-color:var(--workflow-border-soft)}.copilot-workflow .feed-heading{color:var(--workflow-muted)}.copilot-workflow .feed-heading>span:last-child{color:var(--color-ink)}.copilot-workflow .feed-heading i{background:var(--workflow-lavender)}.copilot-workflow .feed-row{color:var(--workflow-body)}.copilot-workflow .feed-row.working{background:var(--workflow-surface-soft);color:var(--workflow-ink)}.copilot-workflow .feed-tool-label svg,.copilot-workflow .done .feed-tool-label svg{color:var(--color-ink)}.copilot-workflow .feed-row>div>small{color:var(--workflow-muted)}.copilot-workflow .done .status-icon,.copilot-workflow .done .row-time{color:var(--color-ink)}.copilot-workflow .row-time{color:var(--workflow-muted)}.copilot-workflow .feed-progress{background:var(--workflow-surface-strong)}.copilot-workflow .feed-progress span{background:var(--workflow-lavender)}.copilot-workflow .response-topline{color:var(--color-ink)}.copilot-workflow .response-topline i{background:var(--workflow-lavender)}.copilot-workflow .response-topline small{color:var(--workflow-muted)}.copilot-workflow .response-symbol strong{color:var(--workflow-ink)}.copilot-workflow .response-symbol>span{color:var(--workflow-body);border-color:var(--workflow-border)}.copilot-workflow .response-summary h3,.copilot-workflow .bullish .response-summary h3{color:var(--color-ink)}.copilot-workflow .sample-response,.copilot-workflow .chat-workflow .sample-response{color:var(--workflow-body)}.copilot-workflow .score-badge .glyph{color:var(--color-ink)}.copilot-workflow .score-badge strong{color:var(--workflow-ink)}.copilot-workflow .score-badge>span{color:var(--workflow-muted)}.copilot-workflow .chart-zone{background:color-mix(in srgb, var(--workflow-pink-soft) 82%, transparent);border-color:color-mix(in srgb, var(--workflow-pink) 36%, transparent)}.copilot-workflow .chart-caption{color:var(--workflow-muted)}.copilot-workflow .candle-body.up{background:var(--workflow-lavender)}.copilot-workflow .candle-body.down{background:var(--workflow-pink)}.copilot-workflow .candle-wick{background:var(--workflow-muted)}.copilot-workflow .signal-tags span{color:var(--color-ink)}.copilot-workflow .signal-tags span:not(:last-child):after{color:var(--workflow-border)}.copilot-workflow .execution-cards,.copilot-workflow .execution-cards>div+div{border-color:var(--workflow-border-soft)}.copilot-workflow .execution-cards .glyph,.copilot-workflow .execution-cards>div:nth-child(2) .glyph{color:var(--color-ink)}.copilot-workflow .execution-cards strong{color:var(--workflow-ink)}.copilot-workflow .execution-cards>div>span{color:var(--workflow-muted)}.copilot-workflow .execution-cards b{color:var(--workflow-body)}.copilot-workflow .validation,.copilot-workflow .validation b,.copilot-workflow .validation.failed,.copilot-workflow .validation.failed b{color:var(--color-ink)}.copilot-workflow .invalidation{color:var(--workflow-muted)}.copilot-workflow .telemetry-toggle,.copilot-workflow .telemetry-toggle:hover,.copilot-workflow .telemetry code{color:var(--color-ink)}.copilot-workflow .telemetry span{color:var(--workflow-body)}.copilot-workflow .followup-label{border-color:var(--workflow-border-soft);color:var(--workflow-muted)}.copilot-workflow .followups button{color:var(--workflow-body)}.copilot-workflow .followups .glyph,.copilot-workflow .followups button:not(:disabled):hover{color:var(--color-ink)}.copilot-workflow .question-form{border-color:var(--workflow-border)}.copilot-workflow .question-form input{color:var(--workflow-ink)}.copilot-workflow .question-form input::placeholder{color:var(--workflow-muted)}.copilot-workflow .question-form button{color:var(--color-ink)}.copilot-workflow .user-question{border-color:var(--workflow-lavender);color:var(--workflow-body)}.copilot-workflow .agent-answer{color:var(--workflow-body)}.copilot-workflow .agent-answer .glyph,.copilot-workflow .thinking{color:var(--color-ink)}.copilot-workflow .empty-plan{border-color:var(--workflow-border)}.copilot-workflow .empty-icon{color:var(--color-ink)}.copilot-workflow .empty-plan h3{color:var(--workflow-ink)}.copilot-workflow .empty-plan p{color:var(--workflow-muted)}.copilot-workflow .bottomline{border-color:var(--workflow-border-soft)}.copilot-workflow .bottomline>span,.copilot-workflow .bottomline p{color:var(--workflow-muted)}.copilot-workflow .bottomline .glyph{color:var(--color-ink)}@media (width<=760px){.copilot-workflow .architecture,.copilot-workflow .execution-cards>div:last-child{border-color:var(--workflow-border-soft)}}.copilot-workflow .terminal{background:var(--workflow-surface);border-left:1px solid var(--workflow-border);padding:0 16px 18px}.copilot-workflow .terminal .chat-product-header{border-bottom:1px solid var(--workflow-border-soft);background:var(--workflow-surface);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:var(--workflow-ink);margin:0 0 5px;font-size:13px;font-weight:750}.copilot-workflow .terminal .chat-product-header p{color:var(--workflow-muted);margin:0;font-size:10px;line-height:1.5}.copilot-workflow .terminal .chat-product-header>span{border:1px solid var(--workflow-border);color:var(--workflow-muted);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:8px;font-size:8px;display:flex}.copilot-workflow .terminal .chat-product-header .glyph{color:var(--color-ink);font-size:14px}.copilot-workflow .terminal .mode-buttons{border-bottom:1px solid var(--workflow-border-soft);gap:6px;margin-top:14px}.copilot-workflow .terminal .mode-buttons button{background:var(--workflow-surface-soft);border:1px solid var(--workflow-border);border-radius:5px;min-height:52px;padding:10px 12px;font-size:11px}.copilot-workflow .terminal .mode-buttons .selected{background:var(--workflow-surface-strong);border:1px solid var(--workflow-lavender-dark);color:var(--color-ink)}.copilot-workflow .terminal .mode-buttons .selected .glyph,.copilot-workflow .terminal .mode-buttons .selected small{color:var(--color-ink)}.copilot-workflow .terminal .mode-buttons small{color:var(--workflow-muted);font-size:8px}.copilot-workflow .terminal .mode-buttons .glyph{font-size:20px}.copilot-workflow .terminal .mode-buttons button:not(:disabled):hover{background:var(--workflow-surface-strong)}.copilot-workflow .terminal .mode-buttons .selected:not(:disabled):hover{background:var(--workflow-surface-strong);color:var(--color-ink)}.copilot-workflow .terminal .terminal-meta{color:var(--workflow-body);margin:14px 0;font-size:11px}.copilot-workflow .terminal .replay-tag{border:1px solid var(--workflow-border);background:var(--workflow-surface-soft);color:var(--workflow-muted);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 var(--workflow-border-soft);margin-bottom:0;padding:12px 0}.copilot-workflow .terminal .chat-workflow-heading>span{color:var(--workflow-body);font-size:8px}.copilot-workflow .terminal .chat-workflow-heading small{color:var(--workflow-muted)}.copilot-workflow .terminal .chat-request{border-left-color:var(--workflow-lavender);color:var(--workflow-body);margin:8px 0 15px;padding:8px 10px;font-size:11px}.copilot-workflow .terminal .feed{background:var(--workflow-surface);border:0}.copilot-workflow .terminal .feed-heading{color:var(--workflow-muted);border:0;padding:6px 0 10px;font-size:7px}.copilot-workflow .terminal .feed-heading>span:last-child{color:var(--color-ink);font-size:7px}.copilot-workflow .terminal .chat-workflow .feed-rows{scrollbar-color:var(--workflow-border) transparent;height:320px;padding-right:4px}.copilot-workflow .terminal .feed-row{border:1px solid var(--workflow-border-soft);background:var(--workflow-surface);min-height:48px;color:var(--workflow-body);border-radius:9px;gap:10px;margin-bottom:5px;padding:9px 10px}.copilot-workflow .terminal .feed-row.working{border-color:var(--workflow-lavender);background:var(--workflow-surface-soft);color:var(--color-ink)}.copilot-workflow .terminal .feed-row.pending{color:var(--workflow-muted)}.copilot-workflow .terminal .chat-tool-icon{border:1px solid var(--workflow-border);background:var(--workflow-surface-soft);width:24px;height:24px;color:var(--color-ink);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.copilot-workflow .terminal .chat-tool-icon svg{width:13px;height:13px}.copilot-workflow .terminal .working .chat-tool-icon{color:var(--color-ink);background:var(--workflow-surface-strong);border-color:var(--workflow-lavender)}.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{font:500 8px/1.4 var(--font-code);color:var(--workflow-muted);margin-top:4px;display:block}.copilot-workflow .terminal .status-icon,.copilot-workflow .terminal .done .status-icon,.copilot-workflow .terminal .working .status-icon{width:15px;height:15px;color:var(--color-ink);background:0 0;border:0;border-radius:0;flex-shrink:0;margin:0;font-size:15px;animation:none}.copilot-workflow .terminal .pending .status-icon{color:var(--workflow-muted)}.copilot-workflow .terminal .status-icon svg{width:15px;height:15px}.copilot-workflow .terminal .check-failed .status-icon{color:var(--color-ink)}.copilot-workflow .terminal .chat-spinner{animation:.8s linear infinite copilot-chat-spin}@keyframes copilot-chat-spin{to{transform:rotate(360deg)}}.copilot-workflow .terminal .chat-working-status{color:var(--color-ink);font:500 10px/1.4 var(--font-code);align-items:center;gap:8px;margin:10px 2px 16px;display:flex}.copilot-workflow .terminal .chat-working-status svg{width:12px;height:12px}.copilot-workflow .terminal .trade-plan,.copilot-workflow .terminal .trade-plan.bullish{border-top:1px solid var(--workflow-border-soft);background:0 0;margin-top:12px;padding:0 0 15px}.copilot-workflow .terminal .response-topline{color:var(--color-ink)}.copilot-workflow .terminal .response-symbol strong{color:var(--workflow-ink)}.copilot-workflow .terminal .sample-response{color:var(--workflow-body)}.copilot-workflow .terminal .followup-label{border-color:var(--workflow-border-soft);color:var(--workflow-muted)}.copilot-workflow .terminal .followups button{color:var(--workflow-body);font-size:9px}.copilot-workflow .terminal .followups{gap:12px}.copilot-workflow .terminal .question-form{border:1px solid var(--workflow-border);background:var(--workflow-surface);border-radius:11px;margin-top:14px;padding:12px;display:block}.copilot-workflow .terminal .question-form textarea{resize:vertical;width:100%;min-height:62px;max-height:170px;font:11px/1.7 var(--font-body);color:var(--workflow-ink);outline-offset:2px;background:0 0;border:0;padding:3px 2px;display:block}.copilot-workflow .terminal .question-form textarea::placeholder,.copilot-workflow .terminal .question-form textarea:disabled::placeholder{color:var(--workflow-muted)}.copilot-workflow .terminal .composer-footer{border-top:1px solid var(--workflow-border-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:8px;display:flex}.copilot-workflow .terminal .composer-footer>span{color:var(--workflow-muted);align-items:center;gap:5px;font-size:8px;display:flex}.copilot-workflow .terminal .composer-footer .glyph{color:var(--color-ink);font-size:12px}.copilot-workflow .terminal .composer-footer>span>span{color:var(--workflow-muted)}.copilot-workflow .terminal .question-form button{background:var(--workflow-surface-strong);width:28px;height:28px;color:var(--color-ink);box-shadow:none;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:var(--workflow-muted);background:var(--workflow-surface-strong);opacity:.5}.copilot-workflow .terminal .conversation{background:0 0}.copilot-workflow .terminal .user-question{font-size:11px}.copilot-workflow .terminal .agent-answer{color:var(--workflow-body);font-size:11px}.copilot-workflow .terminal .empty-plan{border-color:var(--workflow-border);background:0 0}.copilot-workflow .terminal .empty-plan p{color:var(--workflow-muted)}@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{border:1px solid var(--workflow-border);background:var(--workflow-surface-soft);border-radius:11px;margin:15px 0 20px;padding:14px}.copilot-workflow .terminal .setup-heading{border-bottom:1px solid var(--workflow-border-soft);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.copilot-workflow .terminal .setup-heading h3{color:var(--workflow-ink);letter-spacing:.3px;margin:0;font-size:11px;font-weight:650}.copilot-workflow .terminal .setup-heading>span{color:var(--workflow-muted);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{border:1px solid var(--workflow-border);background:var(--workflow-surface);border-radius:8px;gap:3px;margin-bottom:16px;padding:3px;display:flex}.copilot-workflow .terminal .setup-directions button{color:var(--workflow-body);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{border-color:var(--workflow-lavender);background:var(--workflow-surface-strong);color:var(--color-ink)}.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:var(--workflow-body);font-size:8px;font-weight:600;line-height:1.5;display:block}.copilot-workflow .terminal .setup-panel input,.copilot-workflow .terminal .setup-panel textarea{border:1px solid var(--workflow-border);background:var(--workflow-surface);width:100%;color:var(--workflow-ink);font:12px/1.5 var(--font-body);border-radius:8px;min-width:0;margin-top:5px;padding:9px 10px;display:block}.copilot-workflow .terminal .setup-panel textarea{resize:vertical;min-height:72px}.copilot-workflow .terminal .setup-panel textarea::placeholder{color:var(--workflow-muted);font-size:11px}.copilot-workflow .terminal .setup-submit{background:var(--workflow-surface-strong);width:100%;color:var(--color-ink);border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;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:var(--workflow-surface-strong)}.copilot-workflow .terminal .setup-submit:disabled{opacity:.6;cursor:default}.copilot-workflow .terminal .setup-disclaimer{color:var(--workflow-muted);margin:10px 0 0;font-size:8px;line-height:1.5}.copilot-workflow .terminal .setup-error{color:var(--color-ink);margin:10px 0 0;font-size:10px;line-height:1.5}.copilot-workflow .terminal .find-setup>p{color:var(--workflow-body);margin:0;font-size:11px;line-height:1.8}.copilot-workflow .terminal .chat-setup-notes{color:var(--workflow-body);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 var(--workflow-border);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:var(--workflow-border) transparent;flex:1;min-height:0;padding:0 5px 16px 0;overflow:hidden auto}.copilot-workflow .terminal .terminal-scroll:focus-visible{outline:1px solid var(--workflow-lavender);outline-offset:-1px}.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:var(--workflow-surface);margin-top:0;position:sticky;top:0}.copilot-workflow .terminal .question-form{z-index:4;background:var(--workflow-surface);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,.copilot-workflow .terminal .bullish .response-summary h3,.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:var(--color-ink)}.copilot-workflow .terminal .red{color:var(--color-ink)}.copilot-workflow .terminal .chart-bullish .chart-zone{background:color-mix(in srgb, var(--workflow-surface-strong) 72%, transparent);border-color:color-mix(in srgb, var(--workflow-lavender) 38%, transparent)}.copilot-workflow .terminal .analysis-mode{flex-shrink:0;padding:14px 14px 8px;position:relative}.copilot-workflow .terminal .analysis-mode-trigger{border:1px solid var(--workflow-lavender-dark);background:var(--workflow-surface-strong);width:100%;min-height:44px;color:var(--color-ink);border-radius:8px;align-items:stretch;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 #ffffff4d;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 copilot-analysis-mode-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{width:100%;height:100%;color:var(--workflow-border)}.copilot-workflow .terminal .ready-brand{border:1px solid var(--workflow-border);background:var(--workflow-surface-soft);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:var(--workflow-ink);margin:0 0 7px;font-size:17px;font-weight:700;line-height:1.3}.copilot-workflow .terminal .ready-description{max-width:240px;color:var(--workflow-muted);margin:0;font-size:11px;line-height:1.6}.copilot-workflow .terminal .analysis-mode-options{z-index:20;background:var(--workflow-surface);border:1px solid var(--workflow-border);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;width:100%;min-height:58px;color:var(--workflow-body);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:10px 14px;display:flex}.copilot-workflow .terminal .analysis-mode-options button[aria-pressed=true]{background:var(--workflow-surface-strong);color:var(--color-ink)}.copilot-workflow .terminal .analysis-mode-options button:hover{background:var(--workflow-surface-soft)}.copilot-workflow .terminal .analysis-mode-options button>svg{width:20px;height:20px;color:var(--color-ink);flex-shrink:0}.copilot-workflow .terminal .analysis-mode-options button>span{font-size:15px;font-weight:650}.copilot-workflow .terminal .analysis-mode-options small{color:var(--workflow-muted);margin-top:3px;font-size:11px;font-weight:400;line-height:1.4;display:block}.copilot-workflow .terminal .analysis-mode button:focus-visible{outline:2px solid var(--workflow-lavender);outline-offset:2px}.copilot-workflow .graph .wire{opacity:1;stroke-width:1.2px;stroke:var(--workflow-lavender);color:var(--color-ink);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:var(--workflow-lavender);color:var(--color-ink)}.copilot-workflow .graph .wire-data{fill:none;stroke:var(--workflow-pink);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{border-color:var(--workflow-lavender);color:var(--workflow-ink);text-align:left;gap:8px;padding:8px;font-size:10px;font-weight:600;line-height:1.4;display:flex;background:var(--workflow-surface)!important}.copilot-workflow .graph .context-node .glyph{color:var(--color-ink);flex:none;font-size:24px}.copilot-workflow .graph .context-node span{min-width:0}.copilot-workflow .graph .graph-node{border-color:var(--workflow-lavender);color:var(--workflow-ink);text-align:center;gap:8px;font-size:14px;background:var(--workflow-surface)!important}.copilot-workflow .graph .graph-node .glyph{color:var(--color-ink);font-size:35px}.copilot-workflow .graph .graph-node strong,.copilot-workflow .graph .agent-node strong{color:var(--workflow-ink);font-weight:700;line-height:1.25}.copilot-workflow .graph .graph-node small{border:1px solid var(--workflow-border);background:var(--workflow-surface-soft);color:var(--color-ink);letter-spacing:1px;opacity:1;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:var(--workflow-surface)!important}.copilot-workflow .graph .tool-group.blue{border-color:var(--workflow-lavender);box-shadow:none!important}.copilot-workflow .graph .tool-group.purple{border-color:var(--workflow-lavender-dark);background:var(--workflow-surface-soft)!important;box-shadow:none!important}.copilot-workflow .graph .tool-group.yellow{border-color:var(--workflow-pink);background:var(--workflow-pink-soft)!important;box-shadow:none!important}.copilot-workflow .graph .tool-group-heading{border-bottom:1px solid var(--workflow-border);gap:8px;min-height:28px;padding-bottom:7px}.copilot-workflow .graph .tool-group.purple .tool-group-heading{border-color:var(--workflow-border)}.copilot-workflow .graph .tool-group-heading>.glyph{color:var(--color-ink);font-size:22px}.copilot-workflow .graph .tool-group.purple .tool-group-heading>.glyph,.copilot-workflow .graph .tool-group.yellow .tool-group-heading>.glyph{color:var(--color-ink)}.copilot-workflow .graph .tool-group-heading strong{color:var(--workflow-ink);font-size:12px;font-weight:700}.copilot-workflow .graph .tool-group-heading b{background:var(--workflow-surface-strong);min-width:20px;color:var(--color-ink);font:700 9px/1.3 var(--font-code);text-align:center;opacity:1;border:0;border-radius:100px;padding:3px 5px}.copilot-workflow .graph .tool-group.purple .tool-group-heading b{background:var(--workflow-surface-strong);color:var(--color-ink)}.copilot-workflow .graph .tool-group.yellow .tool-group-heading b{color:var(--color-ink);background:#fce7f3}.copilot-workflow .graph .graph-tool-list{gap:0;margin-top:6px}.copilot-workflow .graph .graph-tool-list li{min-height:21px;color:var(--workflow-body);border-radius:0;gap:6px;padding:3px 2px;font-size:9px}.copilot-workflow .graph .graph-tool-list li+li{border-top:1px solid color-mix(in srgb, var(--workflow-border) 65%, transparent)}.copilot-workflow .graph .tool-group.purple .graph-tool-list li+li{border-color:color-mix(in srgb, var(--workflow-border) 65%, transparent)}.copilot-workflow .graph .graph-tool-list li>svg{color:var(--color-ink);width:13px;height:13px}.copilot-workflow .graph .tool-group.purple .graph-tool-list li>svg,.copilot-workflow .graph .tool-group.yellow .graph-tool-list li>svg{color:var(--color-ink)}.copilot-workflow .graph .tool-node .graph-tool-list small{background:var(--workflow-surface-strong);min-width:43px;color:var(--color-ink);font:700 6px/1.1 var(--font-code);letter-spacing:.4px;text-align:center;opacity:1;border-radius:4px;padding:3px 4px}.copilot-workflow .replay-tag,.copilot-workflow .empty-plan>span,.copilot-workflow .validation{font-family:var(--font-code)}.copilot-workflow .graph .tool-group.purple .graph-tool-list small{background:var(--workflow-surface-strong);color:var(--color-ink)}.copilot-workflow .graph .tool-group.yellow .graph-tool-list small{color:var(--color-ink);background:#fce7f3}.copilot-workflow .graph .graph-tool-list li.executing{background:var(--workflow-surface-strong);color:var(--workflow-ink);border-left:2px solid var(--workflow-lavender)}.copilot-workflow .graph .graph-tool-list li.executing small{color:var(--color-ink);background:var(--workflow-surface-soft)}.copilot-workflow .graph .return-label{border:1.5px solid var(--workflow-lavender);background:var(--workflow-surface-soft);box-shadow:none;color:var(--workflow-ink);letter-spacing:1.4px;border-radius:5px;padding:5px 11px;font-size:7px;font-weight:700}.copilot-workflow .graph .return-label span{color:var(--color-ink);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:#9286a3;stroke-width:1.2px;opacity:.65;marker-end:url(#phone-backend-arrow)}.copilot-workflow .phone-backend-packet{fill:none;stroke:var(--workflow-pink);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:center;gap:48px;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>=1201px){.copilot-workflow .demo-layout-frame>.demo-layout{width:1849px}.copilot-workflow .demo-layout{grid-template-columns:1391px 410px;gap:48px}.copilot-workflow .graph-frame>.graph{left:0}}@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{border:1px solid var(--workflow-border);background:var(--workflow-surface-soft);border-radius:34px;width:410px;padding:9px;box-shadow:inset 0 0 0 2px #fff,0 20px 60px #7c3aed24}.copilot-workflow .phone-preview>.terminal{border:1px solid var(--workflow-border);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{background:var(--workflow-surface);height:35px;color:var(--workflow-ink);letter-spacing:.2px;flex:none;justify-content:space-between;align-items:center;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,.copilot-workflow .phone-preview .app-wifi{width:14px;height:14px}.copilot-workflow .phone-preview .app-battery{width:18px;height:18px}.copilot-workflow .phone-preview .terminal .chat-product-header{background:var(--workflow-surface);border-bottom-color:var(--workflow-border-soft);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:var(--workflow-surface-soft);border:1px solid var(--workflow-border);border-radius:9px;flex:none;width:35px;height:35px;padding:3px;display:block}.copilot-workflow .phone-preview .app-brand-lockup strong{color:var(--workflow-ink);letter-spacing:-.3px;font-size:16px;line-height:1.15;display:block}.copilot-workflow .phone-preview .app-brand-lockup small{color:var(--workflow-muted);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{border:1px solid var(--workflow-border);background:var(--workflow-surface-soft);color:var(--color-ink);letter-spacing:.5px;white-space:nowrap;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 svg{width:10px;height:10px;color:var(--color-ink);flex:none}.copilot-workflow .phone-preview .terminal .terminal-scroll{margin-inline:-8px;padding-right:5px}.copilot-workflow .phone-preview .terminal .question-form{padding:10px}.copilot-workflow .phone-preview .app-brand-lockup small,.copilot-workflow .phone-preview .terminal .chat-product-header>.app-demo-badge{font-size:9px}.copilot-workflow .phone-preview .terminal .analysis-mode-action{font-size:16px}.copilot-workflow .phone-preview .terminal .terminal-meta{font-size:13px}.copilot-workflow .phone-preview .terminal .replay-tag{font-size:9px}.copilot-workflow .phone-preview .terminal .ready-title{font-size:21px}.copilot-workflow .phone-preview .terminal .ready-description{max-width:290px;font-size:14px}.copilot-workflow .phone-preview .terminal .followup-label{letter-spacing:1.2px;font-size:12px}.copilot-workflow .phone-preview .terminal .followups{flex-direction:column;align-items:stretch;gap:0;display:flex}.copilot-workflow .phone-preview .terminal .followups button{border-bottom:1px solid var(--workflow-border-soft);text-align:left;justify-content:space-between;width:100%;min-height:48px;padding:12px 4px;font-size:14px;line-height:1.4}.copilot-workflow .phone-preview .terminal .followups .glyph{flex:none;font-size:17px}@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:var(--workflow-canvas)}.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:var(--workflow-canvas)}.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:#9286a3;color:var(--color-ink);opacity:.85}.copilot-workflow .graph .wire-data{stroke:var(--workflow-pink);stroke-width:1.5px;opacity:.8}.copilot-workflow .graph .context-node,.copilot-workflow .graph .graph-node,.copilot-workflow .graph .tool-node.tool-group{border-color:var(--workflow-border);background:var(--workflow-surface)!important}.copilot-workflow .graph .context-node .glyph,.copilot-workflow .graph .graph-node .glyph{color:var(--color-ink)}.copilot-workflow .graph .agent-node{border-color:var(--workflow-lavender)}.copilot-workflow .graph .agent-node .glyph{color:var(--color-ink)}.copilot-workflow .graph .graph-node small{border-color:var(--workflow-border);background:var(--workflow-surface-soft);color:var(--color-ink)}.copilot-workflow .graph .tool-group.blue,.copilot-workflow .graph .tool-group.purple,.copilot-workflow .graph .tool-group.yellow{background:var(--workflow-surface)!important}.copilot-workflow .graph .tool-group.blue{border-color:var(--workflow-lavender)}.copilot-workflow .graph .tool-group.purple{border-color:var(--workflow-lavender-dark);background:var(--workflow-surface-soft)!important}.copilot-workflow .graph .tool-group.yellow{border-color:color-mix(in srgb, var(--workflow-pink) 55%, white);background:var(--workflow-pink-soft)!important}.copilot-workflow .graph .tool-group.blue .tool-group-heading>.glyph,.copilot-workflow .graph .tool-group.purple .tool-group-heading>.glyph,.copilot-workflow .graph .tool-group.yellow .tool-group-heading>.glyph{color:var(--color-ink)}.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:color-mix(in srgb, var(--workflow-border) 65%, transparent)}.copilot-workflow .graph .tool-group.yellow .tool-group-heading{border-color:color-mix(in srgb, var(--workflow-pink) 30%, white)}.copilot-workflow .graph .tool-group.yellow .graph-tool-list li+li{border-color:color-mix(in srgb, var(--workflow-pink) 25%, transparent)}.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{background:var(--workflow-surface-strong);color:var(--workflow-ink)}.copilot-workflow .graph .tool-group.blue .tool-group-heading b,.copilot-workflow .graph .tool-group.blue .graph-tool-list small,.copilot-workflow .graph .tool-group.purple .tool-group-heading b,.copilot-workflow .graph .tool-group.purple .graph-tool-list small{background:var(--workflow-surface-strong);color:var(--color-ink)}.copilot-workflow .graph .tool-group.yellow .tool-group-heading b,.copilot-workflow .graph .tool-group.yellow .graph-tool-list small{color:var(--color-ink);background:#fce7f3}.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,.copilot-workflow .graph .tool-group.blue .graph-tool-list li>svg,.copilot-workflow .graph .tool-group.yellow .graph-tool-list li>svg{color:var(--color-ink)}.copilot-workflow .graph .graph-tool-list li{color:var(--workflow-body)}.copilot-workflow .graph .graph-tool-list li.executing{background:var(--workflow-surface-strong);border-left-color:var(--workflow-lavender)}.copilot-workflow .graph .tool-group.yellow .graph-tool-list li.executing{border-left-color:var(--workflow-pink);background:#fce7f3}.copilot-workflow .graph .tool-group.yellow .graph-tool-list li.executing small{color:var(--color-ink);background:#fbcfe8}.copilot-workflow .graph .return-label{border-color:var(--workflow-lavender);background:var(--workflow-surface-soft);color:var(--workflow-ink)}.copilot-workflow .graph .return-label span{color:var(--color-ink)}.copilot-workflow .graph .return-label svg{width:16px;height:16px;color:var(--color-ink);flex:none}.copilot-workflow .graph .graph-node.active,.copilot-workflow .graph .context-node.active,.copilot-workflow .graph .tool-node.tool-group.active{border-color:var(--workflow-lavender);background:var(--workflow-surface-strong)!important}.copilot-workflow .graph .tool-node.tool-group.purple.active{border-color:var(--workflow-lavender-dark);background:var(--workflow-surface-strong)!important}.copilot-workflow .graph .tool-node.tool-group.yellow.active{border-color:var(--workflow-pink);background:#fce7f3!important}.copilot-workflow .terminal .response-summary h3,.copilot-workflow .terminal .red,.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:var(--color-ink)}.copilot-workflow .terminal .setup-directions .chosen.short{color:var(--color-ink);border-color:color-mix(in srgb, var(--workflow-pink) 45%, white);background:var(--workflow-pink-soft)}.copilot-workflow .terminal .candle-body.down{background:var(--workflow-pink)}.copilot-workflow .terminal .chart-zone{background:color-mix(in srgb, var(--workflow-pink-soft) 82%, transparent);border-color:color-mix(in srgb, var(--workflow-pink) 38%, transparent)}.copilot-workflow .terminal .chart-projection{border-right-color:var(--workflow-pink)}.copilot-workflow .terminal .chart-projection:after{border-right-color:var(--workflow-pink);border-bottom-color:var(--workflow-pink)}.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 #322b3b;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 #2f2938;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}.copilot-workflow .phone-preview{--color-ink:#f5f5f5;--color-body:#d4d4d4;--color-muted:#a3a3a3;--color-muted-soft:#8a8a8a;--workflow-canvas:#0b0b0b;--workflow-surface:#141414;--workflow-surface-soft:#1f1f1f;--workflow-surface-strong:#2b2b2b;--workflow-border:#383838;--workflow-border-soft:#292929;--workflow-ink:var(--color-ink);--workflow-body:var(--color-body);--workflow-muted:var(--color-muted);--workflow-lavender:#d4d4d4;--workflow-lavender-dark:#a3a3a3;--workflow-pink:#f9a8d4;--workflow-pink-soft:#33232b;color-scheme:dark;color:var(--workflow-body);border-color:var(--workflow-border);background:var(--workflow-canvas);box-shadow:inset 0 0 0 2px var(--workflow-surface), 0 20px 60px #0000004d}.copilot-workflow .phone-preview .terminal .analysis-mode{padding-inline:0}.copilot-workflow .phone-preview .terminal .analysis-mode-options{left:0;right:0}.copilot-workflow .phone-preview .terminal .analysis-mode-options button,.copilot-workflow .phone-preview .terminal .setup-directions button,.copilot-workflow .phone-preview .terminal .telemetry-toggle,.copilot-workflow .phone-preview .terminal .followups button{color:var(--workflow-body)!important;border-color:var(--workflow-border)!important;box-shadow:none!important;background:0 0!important}.copilot-workflow .phone-preview .terminal .analysis-mode-options button:not(:disabled):hover,.copilot-workflow .phone-preview .terminal .setup-directions button:not(:disabled):hover,.copilot-workflow .phone-preview .terminal .telemetry-toggle:not(:disabled):hover,.copilot-workflow .phone-preview .terminal .followups button:not(:disabled):hover{background:var(--workflow-surface-soft)!important}.copilot-workflow .phone-preview .terminal .analysis-mode-options button[aria-pressed=true],.copilot-workflow .phone-preview .terminal .setup-directions button[aria-pressed=true]{background:var(--workflow-surface-strong)!important;color:var(--workflow-ink)!important;box-shadow:inset 2px 0 var(--workflow-muted)!important}.copilot-workflow .phone-preview .terminal .analysis-mode-options button small{color:var(--workflow-muted)!important}.copilot-workflow .phone-preview .terminal .question-form button:disabled{background:var(--workflow-surface-strong)!important;color:var(--workflow-muted)!important;border-color:var(--workflow-border)!important;box-shadow:none!important}.copilot-workflow .phone-preview .app-brand-lockup img,.copilot-workflow .phone-preview .ready-brand img{filter:grayscale()}.copilot-workflow .phone-preview .terminal{font-size:18px;line-height:1.5}.copilot-workflow .phone-preview .terminal .terminal-meta{border-bottom:1px solid var(--workflow-border-soft);flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;margin:12px 0;padding-bottom:12px}.copilot-workflow .phone-preview .terminal .market-context{white-space:nowrap;flex:none;gap:6px}.copilot-workflow .phone-preview .terminal .market-context strong{font-size:inherit;color:var(--workflow-ink);font-weight:600}.copilot-workflow .phone-preview .terminal .market-context :is(i,b,span){flex-shrink:0}.copilot-workflow .phone-preview .terminal .replay-tag{white-space:nowrap;font-family:var(--font-body);border-radius:6px;flex:none;padding:4px 8px}.copilot-workflow .phone-preview .terminal .terminal-scroll{scrollbar-gutter:stable;margin:0;padding:4px 6px 20px 0}.copilot-workflow .phone-preview .terminal .chat-workflow{margin-top:0}.copilot-workflow .phone-preview .terminal .chat-workflow-heading{border:0;margin:0 0 16px;padding:0;position:static}.copilot-workflow .phone-preview .terminal .chat-request{border:1px solid var(--workflow-border-soft);background:var(--workflow-surface-soft);border-radius:10px;align-items:flex-start;margin:0 0 16px;padding:12px}.copilot-workflow .phone-preview .terminal .chat-request .glyph{flex-shrink:0;margin-top:4px}.copilot-workflow .phone-preview .terminal .trade-plan{margin-top:20px;padding-bottom:20px}.copilot-workflow .phone-preview .terminal .response-topline{flex-wrap:wrap;gap:12px;margin:0;padding:16px 0}.copilot-workflow .phone-preview .terminal .response-body{gap:20px;padding-top:4px}.copilot-workflow .phone-preview .terminal .response-symbol{gap:8px}.copilot-workflow .phone-preview .terminal .response-symbol>span{white-space:nowrap}.copilot-workflow .phone-preview .terminal .chat-workflow .response-visual{flex-direction:column;gap:12px;min-height:0;display:flex}.copilot-workflow .phone-preview .terminal .chat-workflow .score-badge{align-self:flex-start;padding:0;position:static}.copilot-workflow .phone-preview .terminal .chat-workflow .sample-chart{flex:none;width:100%;height:170px;position:relative;inset:auto}.copilot-workflow .phone-preview .terminal .signal-tags{flex-wrap:wrap;gap:8px 12px;margin:16px 0;display:flex}.copilot-workflow .phone-preview .terminal .validation{flex-wrap:wrap;gap:6px;margin:16px 0 12px}.copilot-workflow .phone-preview .terminal .followup-label{margin:0 0 8px;padding-top:20px}.copilot-workflow .phone-preview .terminal .followups button{gap:12px;padding:14px 4px}.copilot-workflow .phone-preview .terminal .question-form{border-radius:12px;margin-top:20px;padding:14px;transition:border-color .15s;position:static}.copilot-workflow .phone-preview .terminal .question-form:is(:hover,:focus-within){border-color:var(--color-brand-accent)}.copilot-workflow .phone-preview .terminal .question-form textarea{resize:none;min-height:72px}.copilot-workflow .phone-preview .terminal .question-form textarea:focus-visible{outline:none}.copilot-workflow .phone-preview .terminal .composer-footer{gap:10px;margin-top:10px;padding-top:10px}.copilot-workflow .phone-preview .terminal .composer-footer>span{flex-wrap:wrap}.copilot-workflow .phone-preview .terminal .question-form button{flex:0 0 40px;width:40px;height:40px}.copilot-workflow .phone-preview .app-brand-lockup strong{font-size:22px}.copilot-workflow .phone-preview .app-brand-lockup small{letter-spacing:.4px;font-size:14px}.copilot-workflow .phone-preview .terminal .chat-product-header>.app-demo-badge{letter-spacing:0;font-size:14px}.copilot-workflow .phone-preview .app-status-bar{font-size:14px}.copilot-workflow .phone-preview .terminal :is(.analysis-mode-action,.analysis-mode-options button>span,.setup-directions button,.setup-submit,.followups button,.feed-tool-label,.telemetry-toggle,.completed-checks summary){min-height:44px;font-size:18px;line-height:1.4}.copilot-workflow .phone-preview .terminal :is(.analysis-mode-options small,.terminal-meta,.replay-tag,.setup-heading>span,.setup-panel label,.setup-disclaimer,.chat-workflow-heading>span,.chat-workflow-heading small,.feed-heading,.feed-heading>span:last-child,.feed-row>div>small,.response-topline,.response-topline small,.response-symbol>span,.score-badge>span,.chart-caption,.signal-tags span,.empty-plan>span,.execution-cards>div>span,.execution-cards b,.validation,.validation b,.telemetry code,.telemetry span,.composer-footer>span){letter-spacing:0;overflow-wrap:normal;font-size:14px;line-height:1.5}.copilot-workflow .phone-preview .terminal :is(.ready-description,.sample-response,.chat-setup-notes,.chat-request,.chat-working-status,.invalidation,.user-question,.agent-answer,.thinking,.empty-plan p,.setup-error,.followup-label),.copilot-workflow .phone-preview .terminal .chat-workflow .sample-response{letter-spacing:0;overflow-wrap:anywhere;font-size:18px;line-height:1.55}.copilot-workflow .phone-preview .terminal :is(.setup-panel input,.setup-panel textarea,.question-form textarea),.copilot-workflow .phone-preview .terminal .setup-panel textarea::placeholder,.copilot-workflow .phone-preview .terminal .question-form textarea::placeholder{font-size:18px;line-height:1.5}.copilot-workflow .phone-preview .terminal :is(.setup-heading h3,.empty-plan h3){font-size:20px}.copilot-workflow .phone-preview .terminal :is(.ready-title,.response-symbol strong){font-size:24px}.copilot-workflow .phone-preview .terminal .response-summary h3{font-size:26px}.copilot-workflow .phone-preview .terminal :is(.execution-cards strong,.score-badge strong){font-size:22px}.copilot-workflow .phone-preview .terminal :is(.response-body,.chat-workflow .response-body,.execution-cards,.chat-workflow .execution-cards,.setup-prices){grid-template-columns:minmax(0,1fr)}.copilot-workflow .phone-preview .terminal .execution-cards>div{border-left:0;grid-column:auto;padding:12px 0}.copilot-workflow .phone-preview .terminal .execution-cards>div+div{border-top:1px solid var(--workflow-border-soft)}.copilot-workflow .phone-preview .terminal :is(.setup-heading,.chat-workflow-heading,.feed-heading){flex-wrap:wrap;gap:8px}.copilot-workflow .phone-preview .terminal .feed-row{min-height:64px;padding:12px 8px}.copilot-workflow .phone-preview .terminal .feed-tool-label{min-height:0}.copilot-workflow .phone-preview .terminal .completed-checks summary{border:1px solid var(--workflow-border-soft);background:var(--workflow-surface-soft);color:var(--workflow-body);cursor:pointer;border-radius:8px;padding:12px}.copilot-workflow .phone-preview .terminal .completed-checks[open] summary{margin-bottom:12px}.copilot-workflow .phone-preview .terminal .telemetry :is(code,span){overflow-wrap:anywhere}.copilot-workflow .phone-preview .terminal .completed-checks summary:focus-visible{outline:2px solid var(--workflow-muted);outline-offset:2px}.workflow-path[data-astro-cid-jwg75j3y]{grid-template-columns:1fr;gap:2rem;display:grid}.workflow-rail[data-astro-cid-jwg75j3y]{top:3.5rem;bottom:3.5rem;left:1.5rem}.workflow-progress[data-astro-cid-jwg75j3y]{transform-origin:top;will-change:transform;background:linear-gradient(#a78bfa,#7c3aed);width:2px;top:3.5rem;bottom:3.5rem;left:calc(1.5rem - .5px);transform:scaleY(0);box-shadow:0 0 14px #7c3aed4d}.workflow-node[data-astro-cid-jwg75j3y]{color:var(--color-muted);box-shadow:none;background:#fff;border-color:#d4cbe1;transform:scale(.96)}.workflow-number[data-astro-cid-jwg75j3y]{color:var(--color-ink);background:#f4f1f9}@media (width>=768px){.workflow-path[data-astro-cid-jwg75j3y]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}.workflow-rail[data-astro-cid-jwg75j3y]{inset:6.3rem 10% auto}.workflow-progress[data-astro-cid-jwg75j3y]{transform-origin:0;background:linear-gradient(90deg,#7c3aed,#5814b8 25%,#db2777 50% 75%,#6622c5);width:auto;height:2px;inset:calc(6.3rem - .5px) 10% auto;transform:scaleX(0);box-shadow:0 0 16px #7c3aed3d}}@media (prefers-reduced-motion:reduce){.workflow-progress[data-astro-cid-jwg75j3y],.workflow-node[data-astro-cid-jwg75j3y],.workflow-number[data-astro-cid-jwg75j3y],.workflow-step[data-astro-cid-jwg75j3y] h3[data-astro-cid-jwg75j3y],.workflow-step[data-astro-cid-jwg75j3y] p[data-astro-cid-jwg75j3y],.workflow-step[data-astro-cid-jwg75j3y]>span[data-astro-cid-jwg75j3y]{transition:none}}
