.wab--copilot{display:flex;flex-direction:column;justify-content:center;min-height:250px}.wab-composer{display:flex;align-items:flex-end;gap:12px;padding:14px 14px 14px 16px}.wab-composer__text{flex:1 1;min-height:3em;margin:0;font-size:14px;font-weight:500;line-height:1.5;color:var(--text-1)}.wab-composer__placeholder{color:var(--text-4);font-weight:400}.wab-composer .wab-send{flex-shrink:0}.wab-convo{display:flex;flex-direction:column;gap:12px}.wab-bubble--user{align-self:flex-end;max-width:82%;padding:10px 14px;border-radius:14px 14px 4px 14px;background:hsla(0,0%,100%,.95);box-shadow:0 10px 24px rgba(12,74,140,.18);color:var(--text-1);font-weight:500;font-size:13px;line-height:1.45}.wab-reply{padding:12px 14px 6px}.wab-reply__head{margin-bottom:4px;font-size:12px;font-weight:600;color:var(--text-4)}.wab-reply .wab-row{opacity:.25;transition:opacity .35s ease}.wab-reply .wab-row.is-on{opacity:1}.wab-reply .wab-row+.wab-row{border-top:1px solid #f1f5f9}.wab--insights{display:flex;flex-direction:column;gap:10px}.wab-lead{display:flex;align-items:center;gap:10px;padding:12px 14px}.wab-lead__id{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.wab-lead__id strong{font-size:14px;font-weight:600;color:var(--text-1)}.wab-lead__id small{font-size:11.5px;color:var(--text-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wab-score{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.wab-score small{font-size:10.5px;color:var(--text-4)}.wab-score strong{font-size:18px;font-weight:700;color:var(--crm-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wab-summary{padding:14px}.wab-summary__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;font-size:12px;font-weight:600;color:var(--text-4)}.wab-summary__state{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--crm-600)}.wab-summary__state .wab-spin.material-symbols-outlined{font-size:14px}.wab-summary__text{margin:8px 0 10px;font-size:13px;line-height:1.55;color:var(--text-1)}.wab-word{opacity:0;filter:blur(3px);transition:opacity .35s ease,filter .35s ease}.wab-word.is-on{opacity:1;filter:none}.wab-signals{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid #eef2f7}.wab-signals li{display:flex;align-items:center;gap:8px;padding:7px 0 0;font-size:12.5px;color:var(--text-2)}.wab-signals li .material-symbols-outlined{color:var(--crm-600)}.wab-signals__label{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wab-signals__meta{font-size:11.5px;color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wab-draft{padding:14px}.wab-draft__head{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-4)}.wab-draft__text{min-height:4.5em;margin:10px 0 12px;font-size:13px;line-height:1.5;color:var(--text-1)}.wab-draft__foot{justify-content:space-between}.wab--wf,.wab-draft__foot{display:flex;align-items:center}.wab--wf{flex-direction:column;max-width:300px}.wab-wf-node{display:flex;align-items:center;gap:10px;width:184px;padding:7px 10px;border-radius:12px;transition:border-color .3s ease,box-shadow .3s ease,opacity .3s ease}.wab-wf-node__text{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.wab-wf-node__text strong{font-size:12.5px;font-weight:600;color:var(--text-1)}.wab-wf-node__text small,.wab-wf-node__text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wab-wf-node__text small{font-size:11px;color:var(--text-4)}.wab-wf-node--idle{opacity:.8}.wab-wf-node--running{border-color:var(--crm-600);box-shadow:0 0 0 3px rgba(37,99,235,.12),0 14px 32px rgba(37,99,235,.12)}.wab-wf-node--done{border-color:#a7f3d0}.wab-wf-node--skipped{opacity:.5;border-style:dashed;border-color:#cbd5e1;box-shadow:none}.wab-wf-node--ai .wab-row__icon{background:#ede9fe;color:#6d28d9}.wab-wf-node--cond .wab-row__icon{background:#fef3c7;color:#b45309}.wab-wf-node--compact{width:100%;gap:8px;padding:7px 8px}.wab-wf-node--compact .wab-row__icon{width:24px;height:24px}.wab-wf-line{position:relative;width:1px;height:16px;background:var(--crm-200)}.wab-wf-line:after{content:"";position:absolute;inset:0;background:var(--wab-green,#10b981);transform:scaleY(0);transform-origin:top}.wab-wf-line--running:after{transform:scaleY(1);transition:transform .3s linear}.wab-wf-line--done:after{transform:scaleY(1)}.wab-wf-branch{display:block;width:100%;height:auto;overflow:visible}.wab-wf-branch path{fill:none;stroke-width:1;stroke-linecap:round}.wab-wf-branch__base{stroke:var(--crm-200);transition:opacity .3s ease}.wab-wf-branch__base.is-skipped{stroke:#94a3b8;stroke-dasharray:3 4;opacity:.6}.wab-wf-branch__fill{stroke:var(--wab-green,#10b981);stroke-dasharray:1;stroke-dashoffset:1}.wab-wf-branch__fill--running{stroke-dashoffset:0;transition:stroke-dashoffset .4s linear}.wab-wf-branch__fill--done{stroke-dashoffset:0}.wab-wf-labels{position:relative;width:100%;height:0}.wab-wf-labels .wab-tag{position:absolute;top:-38px;padding:1px 7px;font-size:10.5px;background:var(--white);transform:translateX(-50%);transition:opacity .3s ease,background .3s ease,color .3s ease}.wab-wf-labels .wab-tag:first-child{left:33%}.wab-wf-labels .wab-tag:last-child{left:67%}.wab-wf-labels .wab-tag.is-skipped{opacity:.5}.wab-wf-labels .wab-tag--green{background:#ecfdf5}.wab-wf-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;width:100%}.wab-usage{display:flex;flex-direction:column;gap:14px;padding:16px}.wab-usage__head{align-items:center;font-size:12px;font-weight:600;color:var(--text-4)}.wab-usage__head,.wab-usage__top{display:flex;justify-content:space-between}.wab-usage__top{margin-bottom:6px;font-size:13px;font-weight:500;color:var(--text-2)}.wab-usage__num{font-size:12px;color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.wab-wf-branch__fill,.wab-wf-line:after,.wab-word{transition:none}}