.qh-agentforce .af-avatar{background:var(--c,var(--blue));color:#fff;width:46px;height:46px;box-shadow:0 0 18px color-mix(in srgb, var(--c,#1463f3) 65%, transparent);border:3px solid #ffffffd9;border-radius:50%;flex:none;place-items:center;display:grid}.qh-agentforce .af-loop{grid-template-columns:1fr 90px 1fr;align-items:center;gap:16px;max-width:520px;margin-top:26px;display:grid;position:relative}.qh-agentforce .af-req{box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:14px 14px 14px 4px;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;display:flex}.qh-agentforce .af-req svg{color:var(--blue);flex:none}.qh-agentforce .af-agent-node{color:#fff;background:radial-gradient(circle at 35% 30%,#4f86ff,#0b4fd1);border-radius:50%;grid-column:2;place-items:center;width:90px;height:90px;display:grid;position:relative;box-shadow:0 0 0 8px #1463f31f,0 18px 34px -10px #1463f399}.qh-agentforce .af-pulse{border:2px solid #1463f373;border-radius:50%;animation:2.4s ease-out infinite qh-ripple;position:absolute;inset:-8px}.qh-agentforce .af-loop ul{grid-column:3;gap:8px;display:grid}.qh-agentforce .af-loop li{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:700;transition:all .35s;display:flex}.qh-agentforce .af-loop li i{background:var(--blue-50);width:24px;height:24px;color:var(--blue);border-radius:50%;place-items:center;transition:all .35s;display:grid}.qh-agentforce .af-loop li.af-lit{color:var(--ink);border-color:#a9c3fa;transform:translate(4px);box-shadow:0 6px 16px -8px #1463f399}.qh-agentforce .af-loop li.af-lit i{background:var(--blue);color:#fff}.qh-agentforce .af-done{color:#15803d;opacity:0;background:#e7f8ee;border-radius:999px;grid-column:1/-1;justify-self:end;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .4s;display:flex;transform:translateY(6px)}.qh-agentforce .af-done.af-show{opacity:1;transform:none}.qh-agentforce .af-agent .af-avatar{width:44px;height:44px}.qh-agentforce .af-orb{color:var(--blue);gap:2px}.qh-agentforce .af-orb small{color:var(--muted);font-size:11px;font-weight:600}.qh-agentforce .af-tools{background:#0a2260bf;border:1px solid #6eaaff73;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:14px 18px;display:flex;position:relative}.qh-agentforce .af-tools b{color:#fff;margin-right:6px;font-size:13.5px}.qh-agentforce .af-tools span{color:#dce7f8;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.qh-agentforce .af-tools svg{color:#8ec0ff}.qh-agentforce .af-builder-wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);align-items:center;gap:40px;display:grid}.qh-agentforce .af-bsteps{gap:14px;margin-top:22px;display:grid}.qh-agentforce .af-bsteps li{align-items:flex-start;gap:12px;display:flex}.qh-agentforce .af-bsteps i{background:var(--blue-50);width:36px;height:36px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.qh-agentforce .af-bsteps b{color:var(--ink);font-size:14.5px;display:block}.qh-agentforce .af-bsteps span{color:var(--muted);font-size:13px}.qh-agentforce .af-builder{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;font-size:12.5px;overflow:hidden}.qh-agentforce .af-b-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.qh-agentforce .af-b-top b{color:var(--ink);align-items:center;gap:6px;font-size:14px;display:flex}.qh-agentforce .af-b-top b svg{color:#00a1e0}.qh-agentforce .af-b-top span{color:#c2620a;background:#fef3e2;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.qh-agentforce .af-b-body{grid-template-columns:1fr 1fr 1.15fr;min-height:360px;display:grid}.qh-agentforce .af-b-col{border-right:1px solid var(--line);align-content:start;gap:8px;padding:14px;display:grid}.qh-agentforce .af-b-col:last-child{background:#fafcff;border-right:0}.qh-agentforce .af-b-col>p{color:var(--ink);margin:4px 0 2px;font-weight:800}.qh-agentforce .af-b-col>button:not(.af-run){border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;font:inherit;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;transition:all .25s;display:flex}.qh-agentforce .af-b-col>button:not(.af-run):hover{border-color:#a9c3fa;transform:translate(3px)}.qh-agentforce .af-b-col>button.af-on{border-color:var(--blue);background:var(--blue-50);box-shadow:inset 3px 0 0 var(--blue)}.qh-agentforce .af-b-col>button em{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.qh-agentforce .af-b-col>button b{color:var(--ink);font-size:12.5px;display:block}.qh-agentforce .af-b-col>button small{color:var(--muted);font-size:11px}.qh-agentforce .af-instr{gap:6px;display:grid}.qh-agentforce .af-instr li{background:var(--tint);color:var(--text);animation:.3s both sv-pop;animation-delay:calc(var(--i) * 80ms);border-radius:8px;padding:6px 8px 6px 22px;font-size:11.5px;line-height:1.4;position:relative}.qh-agentforce .af-instr li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:9px}.qh-agentforce .af-action{border:1px solid var(--line);animation:.3s both sv-pop;animation-delay:calc(var(--i) * 80ms + .2s);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px;transition:border-color .3s,box-shadow .3s;display:flex}.qh-agentforce .af-action i{color:#f08c2e;background:#fef3e2;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.qh-agentforce .af-action b{color:var(--ink);font-size:12px;display:block}.qh-agentforce .af-action small{color:var(--muted);font-size:10.5px}.qh-agentforce .af-action.af-running{border-color:var(--blue);box-shadow:0 0 0 3px #1463f326}.qh-agentforce .af-action.af-ok i{color:#16a34a;background:#e7f8ee}.qh-agentforce .af-chat{align-content:start;gap:8px;min-height:230px;display:grid}.qh-agentforce .af-chat .sv-bubble{max-width:92%;font-size:12px}.qh-agentforce .af-stepline{color:var(--muted);align-items:center;gap:6px;padding-left:4px;font-size:11.5px;animation:.3s both sv-pop;display:flex;margin:0!important}.qh-agentforce .af-stepline svg{color:#f08c2e}.qh-agentforce .af-stepline.af-ok svg{color:#16a34a}.qh-agentforce .af-run{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:10px;font:700 13px Manrope,Arial,sans-serif;transition:background .2s;display:inline-flex}.qh-agentforce .af-run:hover{background:var(--blue-600)}.qh-agentforce .af-run:disabled{opacity:.6;cursor:progress}.qh-agentforce .af-note{margin:0;padding:0 16px 12px}.qh-agentforce .af-think{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.qh-agentforce .af-think li{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 12px;transition:all .35s;display:flex;position:relative}.qh-agentforce .af-think li:not(:last-child):after{content:"→";color:var(--blue);z-index:1;font-weight:800;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.qh-agentforce .af-tnum{background:var(--blue-50);width:34px;height:34px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-weight:800;transition:all .35s;display:grid}.qh-agentforce .af-think b{color:var(--ink);align-items:center;gap:5px;margin-bottom:2px;font-size:13.5px;display:flex}.qh-agentforce .af-think span{color:var(--muted);font-size:12px;line-height:1.4}.qh-agentforce .af-think li.af-past .af-tnum{color:#16a34a;background:#e7f8ee}.qh-agentforce .af-think li.af-on{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 16px 30px -12px #1463f38c}.qh-agentforce .af-think li.af-on .af-tnum{background:var(--blue);color:#fff;box-shadow:0 0 0 5px #1463f32e}.qh-agentforce .af-approval{max-width:520px;box-shadow:var(--shadow);background:#fff;border:1px dashed #f5b26b;border-radius:14px;align-items:center;gap:12px;margin:22px auto 0;padding:14px 18px;transition:all .35s;display:flex}.qh-agentforce .af-approval i{color:#fff;background:#f08c2e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.qh-agentforce .af-approval b{color:var(--ink);display:block}.qh-agentforce .af-approval span{color:var(--muted);font-size:13px}.qh-agentforce .af-approval.af-on{border-style:solid;border-color:#f08c2e;transform:scale(1.02);box-shadow:0 0 0 6px #f08c2e26}.qh-agentforce .af-caps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.qh-agentforce .af-big{grid-row:span 2}.qh-agentforce .af-big:nth-child(2){background:linear-gradient(160deg,#fff,#f1ecff);grid-area:1/4/span 2}.qh-agentforce .af-big:first-child{background:linear-gradient(160deg,#fff,#eaf2ff)}.qh-agentforce .af-network .qh-eco-bg{opacity:.25}.qh-agentforce .af-net-stage{min-height:360px}.qh-agentforce .af-net-stage .dc-u-in{gap:22px}.qh-agentforce .af-flow{grid-template-columns:repeat(6,1fr);gap:14px;padding-top:4px;display:grid;position:relative}.qh-agentforce .af-flow-track{background:var(--line);border-radius:3px;height:3px;position:absolute;top:32px;left:8%;right:8%}.qh-agentforce .af-flow-track i{width:var(--p);background:linear-gradient(90deg, var(--blue), #19b5d8);border-radius:3px;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.qh-agentforce .af-flow-track i:after{content:"";border:3px solid var(--blue);background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:-5px;right:-7px;box-shadow:0 0 12px #1463f3cc}.qh-agentforce .af-flow li{z-index:1;text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.qh-agentforce .af-flow-ic{width:60px;height:60px;color:var(--c);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;place-items:center;margin-bottom:8px;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:grid}.qh-agentforce .af-flow li.af-past .af-flow-ic{background:color-mix(in srgb, var(--c) 12%, #fff)}.qh-agentforce .af-flow li.af-on .af-flow-ic{background:var(--c);color:#fff;box-shadow:0 16px 28px -10px color-mix(in srgb, var(--c) 80%, transparent);transform:translateY(-6px)scale(1.1)}.qh-agentforce .af-flow b{color:var(--ink);font-size:14px}.qh-agentforce .af-flow small{color:var(--muted);font-size:12px;line-height:1.4}.qh-agentforce .af-handoff{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:36px;display:grid}.qh-agentforce .af-ho-visual{border:1px solid var(--line);background:linear-gradient(120deg,#eef4ff,#f7faff);border-radius:18px;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:14px;padding:22px;display:grid}.qh-agentforce .af-ho-card{text-align:center;box-shadow:var(--shadow);background:#fff;border-radius:14px;justify-items:center;gap:6px;padding:16px 12px;display:grid}.qh-agentforce .af-ho-card b{color:var(--ink)}.qh-agentforce .af-ho-card small{color:var(--muted);font-size:12px;line-height:1.4}.qh-agentforce .af-ho-card img{object-fit:cover;border:3px solid #dce7f8;border-radius:50%;width:56px;height:56px}.qh-agentforce .af-ho-pack{gap:6px;display:grid;position:relative}.qh-agentforce .af-ho-pack:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#7fa8ff 0 6px,#0000 6px 12px) 0 0/24px 2px;height:2px;animation:1s linear infinite sc-march;position:absolute;top:50%;left:-14px;right:-14px}.qh-agentforce .af-ho-pack span{z-index:1;border:1px solid var(--line);color:var(--ink);animation:4s ease-in-out infinite af-slide;animation-delay:calc(var(--i) * .2s);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:flex;position:relative}.qh-agentforce .af-ho-pack svg{color:#16a34a}@keyframes af-slide{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}.qh-agentforce .af-ho-result{color:#15803d;background:#e7f8ee;border-radius:12px;grid-column:2;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:700;display:flex}@media (prefers-reduced-motion:reduce){.qh-agentforce .af-pulse,.qh-agentforce .af-ho-pack span,.qh-agentforce .af-ho-pack:before{animation:none}}@media (width<=1200px){.qh-agentforce .af-builder-wrap,.qh-agentforce .af-handoff{grid-template-columns:1fr}.qh-agentforce .af-ho-result{grid-column:1}.qh-agentforce .af-think{grid-template-columns:repeat(3,1fr)}.qh-agentforce .af-think li:nth-child(3):after{display:none}.qh-agentforce .af-caps{grid-template-columns:repeat(3,1fr)}.qh-agentforce .af-big,.qh-agentforce .af-big:nth-child(2){grid-area:auto}.qh-agentforce .af-flow{grid-template-columns:repeat(3,1fr);row-gap:26px}.qh-agentforce .af-flow-track{display:none}}@media (width<=760px){.qh-agentforce .af-loop{grid-template-columns:70px 1fr}.qh-agentforce .af-agent-node{grid-column:1;width:70px;height:70px}.qh-agentforce .af-loop ul{grid-column:2}.qh-agentforce .af-tools b{text-align:center;width:100%;margin:0}.qh-agentforce .af-b-body{grid-template-columns:1fr}.qh-agentforce .af-b-col{border-right:0;border-bottom:1px solid var(--line)}.qh-agentforce .af-think{grid-template-columns:1fr}.qh-agentforce .af-think li:after{display:none}.qh-agentforce .af-caps{grid-template-columns:1fr}.qh-agentforce .af-flow{grid-template-columns:1fr 1fr}.qh-agentforce .af-ho-visual{grid-template-columns:1fr}.qh-agentforce .af-ho-pack:before{display:none}}.qh-agentforce .af-think span{display:block;line-height:1.4!important}.qh-agentforce .af-test{flex-direction:column;display:flex}.qh-agentforce .af-wf-bg{opacity:.22;background-position:50%}.qh-agentforce .af-caps>:nth-last-child(-n+2){grid-column:span 2}@media (width<=1200px){.qh-agentforce .af-caps>:nth-last-child(-n+2){grid-column:auto}}.qh-agentforce .sc-hero-visual .qh-hero-photo{object-position:35% center}
