.harness-opc-conversation-surface_surface__lz1xV{--surface-border:#dfe3e8;--surface-muted:#667085;--surface-ink:#17212b;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;height:100%;background:#fff;color:var(--surface-ink)}.harness-opc-conversation-surface_conversation___BZIP{overflow-y:auto;padding:28px clamp(20px,5vw,72px) 36px;scroll-behavior:smooth}.harness-opc-conversation-surface_conversation___BZIP>*{width:min(100%,780px);margin-inline:auto}.harness-opc-conversation-surface_historyPager__dyFev{display:flex;justify-content:center;margin-bottom:20px}.harness-opc-conversation-surface_historyPager__dyFev button{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid #d8dde3;border-radius:6px;padding:0 10px;background:#fff;color:#475467;cursor:pointer;font-size:12px}.harness-opc-conversation-surface_historyPager__dyFev button:hover{border-color:#aeb7c2;background:#f7f8fa;color:#17212b}.harness-opc-conversation-surface_historyPager__dyFev button:disabled{cursor:wait;opacity:.68}.harness-opc-conversation-surface_historyPager__dyFev button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.harness-opc-conversation-surface_workerCatalog__8o19j{width:min(100%,700px);margin-bottom:18px;overflow:hidden;border:1px solid #d8dee7;border-radius:8px;background:#fbfcfd}.harness-opc-conversation-surface_workerCatalogToggle__A4hQw{display:grid;grid-template-columns:32px minmax(0,1fr) 20px;gap:10px;align-items:center;width:100%;min-height:54px;border:0;padding:9px 12px;background:transparent;color:#344054;text-align:left;cursor:pointer}.harness-opc-conversation-surface_workerCatalogToggle__A4hQw:hover{background:#f5f7fa}.harness-opc-conversation-surface_workerActions__r_8cL button:focus-visible,.harness-opc-conversation-surface_workerCatalogToggle__A4hQw:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.harness-opc-conversation-surface_workerCatalogToggle__A4hQw>span:nth-child(2){display:grid;gap:2px}.harness-opc-conversation-surface_workerCatalogToggle__A4hQw strong{font-size:13px}.harness-opc-conversation-surface_workerCatalogToggle__A4hQw small{color:#667085;font-size:12px}.harness-opc-conversation-surface_workerCatalogToggle__A4hQw>svg[data-open=true]{transform:rotate(180deg)}.harness-opc-conversation-surface_workerCatalogIcon__HdnnU{display:grid;width:30px;height:30px;place-items:center;border-radius:6px;background:#e9f0fb;color:#245ea9}.harness-opc-conversation-surface_workerList__YCJkw{border-top:1px solid #e4e7ec;background:#fff}.harness-opc-conversation-surface_workerRow__8Y6_h{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px}.harness-opc-conversation-surface_workerRow__8Y6_h+.harness-opc-conversation-surface_workerRow__8Y6_h{border-top:1px solid #eef0f2}.harness-opc-conversation-surface_workerState__gt8rb{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#98a2b3}.harness-opc-conversation-surface_workerRow__8Y6_h[data-status=queued] .harness-opc-conversation-surface_workerState__gt8rb,.harness-opc-conversation-surface_workerRow__8Y6_h[data-status=running] .harness-opc-conversation-surface_workerState__gt8rb{background:#3971c2;box-shadow:0 0 0 3px #e9f0fb}.harness-opc-conversation-surface_workerRow__8Y6_h[data-status=completed] .harness-opc-conversation-surface_workerState__gt8rb{background:#16875b}.harness-opc-conversation-surface_workerRow__8Y6_h[data-status=failed] .harness-opc-conversation-surface_workerState__gt8rb{background:#b42318}.harness-opc-conversation-surface_workerCopy__U282_{display:grid;min-width:0;gap:4px}.harness-opc-conversation-surface_workerCopy__U282_>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px}.harness-opc-conversation-surface_workerCopy__U282_ strong{color:#101828;font-size:13px}.harness-opc-conversation-surface_workerCopy__U282_ small,.harness-opc-conversation-surface_workerCopy__U282_ span{color:#667085;font-size:11px}.harness-opc-conversation-surface_workerCopy__U282_ p{margin:0;color:#475467;font-size:12px;line-height:1.5}.harness-opc-conversation-surface_workerActions__r_8cL{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.harness-opc-conversation-surface_workerActions__r_8cL button{min-height:30px;border:1px solid #d0d5dd;border-radius:6px;padding:0 8px;background:#fff;color:#344054;cursor:pointer;font-size:11px;font-weight:650}.harness-opc-conversation-surface_workerActions__r_8cL button:hover{border-color:#98a2b3;background:#f8fafc}.harness-opc-conversation-surface_workerActions__r_8cL button:disabled{cursor:not-allowed;opacity:.45}.harness-opc-conversation-surface_emptyState__yX3bf{display:grid;min-height:55vh;place-content:center;justify-items:center;text-align:center}.harness-opc-conversation-surface_emptyState__yX3bf h2{margin:16px 0 6px;font-size:24px;line-height:1.25;letter-spacing:0}.harness-opc-conversation-surface_emptyState__yX3bf p{margin:0;color:var(--surface-muted)}.harness-opc-conversation-surface_agentAvatar__uDqF9,.harness-opc-conversation-surface_agentMark__lfinf{display:inline-grid;place-items:center;background:#111827;color:#fff;font-weight:700}.harness-opc-conversation-surface_agentMark__lfinf{width:42px;height:42px;border-radius:8px}.harness-opc-conversation-surface_agentAvatar__uDqF9{width:26px;height:26px;border-radius:6px;font-size:12px}.harness-opc-conversation-surface_userMessage__4nbbl{margin-bottom:24px}.harness-opc-conversation-surface_userMessage__4nbbl>span{display:block;margin-bottom:7px;color:var(--surface-muted);font-size:12px;font-weight:650}.harness-opc-conversation-surface_userMessage__4nbbl p{width:-moz-fit-content;width:fit-content;max-width:min(86%,620px);margin:0 0 0 auto;padding:10px 13px;border:1px solid #d7dce2;border-radius:8px 8px 2px 8px;background:#f7f8fa;line-height:1.55;white-space:pre-wrap}.harness-opc-conversation-surface_assistantMessage__7ZvTR{margin-bottom:24px}.harness-opc-conversation-surface_assistantMessage__7ZvTR header{display:flex;align-items:center;gap:9px;margin-bottom:10px}.harness-opc-conversation-surface_assistantMessage__7ZvTR header strong{font-size:14px}.harness-opc-conversation-surface_markdown__m8N_Z{color:#202936;font-size:15px;line-height:1.72}.harness-opc-conversation-surface_reasoning__xF_Oj{margin:0 0 12px 35px;border-left:2px solid #d5dae1;padding-left:12px;color:var(--surface-muted);font-size:13px}.harness-opc-conversation-surface_reasoning__xF_Oj summary{cursor:pointer;font-weight:600}.harness-opc-conversation-surface_reasoning__xF_Oj p{margin:8px 0 0;white-space:pre-wrap}.harness-opc-conversation-surface_sourceMarkers__LFykK{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.harness-opc-conversation-surface_sourceMarkers__LFykK button{display:inline-flex;min-height:28px;align-items:center;gap:5px;border:1px solid #d8dde3;border-radius:6px;padding:0 8px;background:#fff;color:#475467;cursor:pointer;font-size:12px}.harness-opc-conversation-surface_sourceMarkers__LFykK button:hover{border-color:#9aa4b2;background:#f7f8fa;color:#17212b}.harness-opc-conversation-surface_sourceMarkers__LFykK button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.harness-opc-conversation-surface_artifactCard__l_oU5,.harness-opc-conversation-surface_todoCard__ruu1q,.harness-opc-conversation-surface_toolCard__n3cuV{display:grid;width:min(100%,700px);min-height:56px;margin:0 auto 14px;border:1px solid var(--surface-border);border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.harness-opc-conversation-surface_artifactCard__l_oU5,.harness-opc-conversation-surface_toolCard__n3cuV{grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 12px}.harness-opc-conversation-surface_artifactCard__l_oU5:hover,.harness-opc-conversation-surface_todoCard__ruu1q:hover,.harness-opc-conversation-surface_toolCard__n3cuV:hover{border-color:#aeb7c2;background:#fafbfc}.harness-opc-conversation-surface_artifactCard__l_oU5:focus-visible,.harness-opc-conversation-surface_busyMode__kwI8w button:focus-visible,.harness-opc-conversation-surface_iconButton__hwbRg:focus-visible,.harness-opc-conversation-surface_queueActions__lZ0Bu button:focus-visible,.harness-opc-conversation-surface_segmented__idPzF button:focus-visible,.harness-opc-conversation-surface_sendButton__cc2Vu:focus-visible,.harness-opc-conversation-surface_stopButton__cDP2F:focus-visible,.harness-opc-conversation-surface_todoCard__ruu1q:focus-visible,.harness-opc-conversation-surface_toolCard__n3cuV:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.harness-opc-conversation-surface_toolIcon__HbpNX{display:grid;width:30px;height:30px;place-items:center;border-radius:6px;background:#eef2f6}.harness-opc-conversation-surface_artifactIcon__FrVcM{display:grid;width:30px;height:30px;place-items:center;border-radius:6px;background:#eaf7ef;color:#16794a}.harness-opc-conversation-surface_toolBody__VYOVY{display:grid;min-width:0;gap:3px}.harness-opc-conversation-surface_toolBody__VYOVY strong{display:flex;min-width:0;align-items:baseline;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.harness-opc-conversation-surface_toolBody__VYOVY strong small{overflow:hidden;color:#667085;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.harness-opc-conversation-surface_toolBody__VYOVY span{overflow:hidden;color:var(--surface-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.harness-opc-conversation-surface_toolStatus__DKJOJ{color:var(--surface-muted);font-size:12px}.harness-opc-conversation-surface_subCallList__AiZ3D{grid-column:2/-1;display:grid;gap:5px;border-left:1px solid #d8dee7;padding:2px 0 2px 12px}.harness-opc-conversation-surface_subCallRow__vL4rW{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px;align-items:start;color:#667085}.harness-opc-conversation-surface_subCallRow__vL4rW>span{display:grid;gap:2px}.harness-opc-conversation-surface_subCallRow__vL4rW strong{color:#344054;font-size:12px}.harness-opc-conversation-surface_subCallRow__vL4rW small{overflow:hidden;color:#667085;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.harness-opc-conversation-surface_subCallRow__vL4rW[data-state=failed] strong{color:#b42318}.harness-opc-conversation-surface_todoCard__ruu1q{grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:11px 13px}.harness-opc-conversation-surface_diagnosticCard__TybLT{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;width:min(100%,700px);margin:0 auto 12px;border:1px solid #d8dee7;border-radius:7px;padding:10px 12px;background:#f8fafc;color:#475467}.harness-opc-conversation-surface_diagnosticCard__TybLT>span{display:grid;gap:3px}.harness-opc-conversation-surface_diagnosticCard__TybLT strong{color:#344054;font-size:13px}.harness-opc-conversation-surface_diagnosticCard__TybLT small{color:#667085;font-size:12px;line-height:1.45}.harness-opc-conversation-surface_diagnosticCard__TybLT[data-status=needs_attention]{border-color:#f0c5bf;background:#fff7f6;color:#b42318}.harness-opc-conversation-surface_diagnosticCard__TybLT[data-status=needs_attention] strong{color:#912018}.harness-opc-conversation-surface_approvalCard__2TqPo{width:min(100%,700px);margin:0 auto 16px;padding:14px;border:1px solid #f1c27d;border-radius:8px;background:#fffaf0}.harness-opc-conversation-surface_approvalHeader__cEF6K{display:flex;align-items:flex-start;gap:10px;color:#8a4b08}.harness-opc-conversation-surface_approvalHeader__cEF6K strong{color:#5f3508;font-size:14px}.harness-opc-conversation-surface_approvalHeader__cEF6K p{margin:4px 0 0;color:#7a5628;font-size:13px;line-height:1.55}.harness-opc-conversation-surface_approvalActions__NOXe9{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.harness-opc-conversation-surface_approvalActions__NOXe9 button{min-height:36px;border:1px solid #d6a55e;border-radius:6px;padding:0 11px;background:#fff;color:#633b0d;cursor:pointer;font-weight:650}.harness-opc-conversation-surface_approvalActions__NOXe9 button:first-child{border-color:#8a4b08;background:#8a4b08;color:#fff}.harness-opc-conversation-surface_approvalError__mQ0Ef,.harness-opc-conversation-surface_approvalFeedback__bobr5{margin:12px 0 0 28px;font-size:13px}.harness-opc-conversation-surface_approvalFeedback__bobr5{color:#5f3508}.harness-opc-conversation-surface_approvalError__mQ0Ef{color:#b42318}.harness-opc-conversation-surface_connectionNotice__5M_GO,.harness-opc-conversation-surface_errorNotice__A07lV,.harness-opc-conversation-surface_liveStatus__XGZu_,.harness-opc-conversation-surface_streamingLine__ryZ4F{display:flex;align-items:center;gap:8px;color:var(--surface-muted);font-size:13px}.harness-opc-conversation-surface_liveStatus__XGZu_{margin-top:8px}.harness-opc-conversation-surface_connectionNotice__5M_GO,.harness-opc-conversation-surface_errorNotice__A07lV{margin-top:8px;padding:8px 10px;border-radius:6px;background:#f7f8fa}.harness-opc-conversation-surface_errorNotice__A07lV{color:#a11b1b;background:#fff4f3}.harness-opc-conversation-surface_statsLine__k4cuv{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;color:#667085;font-size:11px}.harness-opc-conversation-surface_spinner__xYAxy{animation:harness-opc-conversation-surface_harness-spin___o_3J 1s linear infinite}@keyframes harness-opc-conversation-surface_harness-spin___o_3J{to{transform:rotate(1turn)}}.harness-opc-conversation-surface_queueDock__QyWZ1{width:min(calc(100% - 32px),820px);margin:0 auto 8px;border:1px solid #d8dde3;border-radius:8px;background:#f8fafc}.harness-opc-conversation-surface_queueHeader__dr_MQ{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 12px;border-bottom:1px solid #e4e7ec;color:#344054;font-size:13px}.harness-opc-conversation-surface_queueHeader__dr_MQ strong{color:#101828;font-size:13px}.harness-opc-conversation-surface_queueItem___Z6OE{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px}.harness-opc-conversation-surface_queueItem___Z6OE+.harness-opc-conversation-surface_queueItem___Z6OE{border-top:1px solid #eaecf0}.harness-opc-conversation-surface_queueItem___Z6OE p{min-width:0;margin:0;overflow:hidden;color:#344054;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.harness-opc-conversation-surface_queueItem___Z6OE input{width:100%;min-width:0;height:34px;border:1px solid #b8c2cc;border-radius:6px;padding:0 9px;background:#fff;color:#101828}.harness-opc-conversation-surface_queueActions__lZ0Bu{display:flex;align-items:center;gap:3px}.harness-opc-conversation-surface_queueActions__lZ0Bu button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:6px;background:transparent;color:#475467;cursor:pointer}.harness-opc-conversation-surface_queueActions__lZ0Bu button:hover{background:#e9eef5;color:#101828}.harness-opc-conversation-surface_queueActions__lZ0Bu button:disabled{cursor:not-allowed;opacity:.45}.harness-opc-conversation-surface_queueActions__lZ0Bu button:last-child:hover{background:#fff1f0;color:#b42318}.harness-opc-conversation-surface_composerShell___5gna{width:min(calc(100% - 32px),820px);margin:0 auto 18px;border:1px solid #cfd5dc;border-radius:8px;background:#fff;box-shadow:0 6px 24px rgb(16 24 40/8%)}.harness-opc-conversation-surface_goalDock__MkqT_{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;padding:9px 12px;border-bottom:1px solid #e4e7ec;background:#f8fafc}.harness-opc-conversation-surface_goalIcon__y2Zjd{display:grid;width:30px;height:30px;place-items:center;border-radius:6px;background:#e8eef7;color:#365f91}.harness-opc-conversation-surface_goalCopy___8yOV{display:grid;min-width:0;gap:1px}.harness-opc-conversation-surface_goalCopy___8yOV small,.harness-opc-conversation-surface_goalCopy___8yOV>span,.harness-opc-conversation-surface_goalMeta__cnpVd small{color:#667085;font-size:11px}.harness-opc-conversation-surface_goalCopy___8yOV strong{color:#1d2939;font-size:13px}.harness-opc-conversation-surface_goalCopy___8yOV small,.harness-opc-conversation-surface_goalCopy___8yOV strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.harness-opc-conversation-surface_goalMeta__cnpVd{display:grid;justify-items:end;gap:2px}.harness-opc-conversation-surface_goalMeta__cnpVd>span{color:#344054;font-size:12px;font-weight:600}.harness-opc-conversation-surface_goalDock__MkqT_[data-phase=blocked] .harness-opc-conversation-surface_goalIcon__y2Zjd{background:#fff1e8;color:#b54708}.harness-opc-conversation-surface_goalDock__MkqT_[data-phase=complete] .harness-opc-conversation-surface_goalIcon__y2Zjd{background:#eaf7ef;color:#067647}.harness-opc-conversation-surface_goalDock__MkqT_[data-phase=paused] .harness-opc-conversation-surface_goalIcon__y2Zjd{background:#f2f4f7;color:#475467}.harness-opc-conversation-surface_composerShell___5gna textarea{display:block;width:100%;min-height:76px;resize:none;border:0;outline:0;padding:14px 15px 8px;background:transparent;color:inherit;font:inherit;line-height:1.5;box-sizing:border-box}.harness-opc-conversation-surface_composerActions__IzFXg{display:flex;align-items:center;gap:8px;padding:7px 9px 9px}.harness-opc-conversation-surface_hiddenInput__sFoCP{display:none}.harness-opc-conversation-surface_iconButton__hwbRg,.harness-opc-conversation-surface_sendButton__cc2Vu,.harness-opc-conversation-surface_stopButton__cDP2F{display:inline-grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:7px;cursor:pointer}.harness-opc-conversation-surface_iconButton__hwbRg{background:transparent;color:#475467}.harness-opc-conversation-surface_iconButton__hwbRg:hover{background:#f1f3f5}.harness-opc-conversation-surface_sendButton__cc2Vu{margin-left:auto;background:#111827;color:#fff}.harness-opc-conversation-surface_sendButton__cc2Vu:disabled{cursor:not-allowed;background:#d0d5dd;color:#667085}.harness-opc-conversation-surface_stopButton__cDP2F{margin-left:auto;border:1px solid #f3b8b8;background:#fff;color:#b42318}.harness-opc-conversation-surface_stopButton__cDP2F:hover{background:#fff1f0}.harness-opc-conversation-surface_segmented__idPzF{display:inline-flex;height:36px;padding:3px;border:1px solid #d8dde3;border-radius:7px;background:#f6f7f8}.harness-opc-conversation-surface_segmented__idPzF button{min-width:56px;border:0;border-radius:5px;background:transparent;color:#667085;cursor:pointer;font-weight:650}.harness-opc-conversation-surface_segmented__idPzF button[aria-pressed=true]{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(16,24,40,.12)}.harness-opc-conversation-surface_busyMode__kwI8w{display:inline-flex;height:36px;padding:3px;border:1px solid #cdd5df;border-radius:7px;background:#f8fafc}.harness-opc-conversation-surface_busyMode__kwI8w button{border:0;border-radius:5px;padding:0 9px;background:transparent;color:#667085;cursor:pointer;font-size:12px;font-weight:650;white-space:nowrap}.harness-opc-conversation-surface_busyMode__kwI8w button[aria-pressed=true]{background:#e7eef8;color:#1849a9}.harness-opc-conversation-surface_composerActions__IzFXg select{min-width:0;max-width:210px;height:36px;border:1px solid #d8dde3;border-radius:7px;padding:0 28px 0 10px;background:#fff;color:#344054;text-overflow:ellipsis}.harness-opc-conversation-surface_contextMeter__KpJ1B{position:relative;display:inline-grid;place-items:center}.harness-opc-conversation-surface_contextMeter__KpJ1B>button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:6px;background:transparent;color:#475467;cursor:pointer}.harness-opc-conversation-surface_contextMeter__KpJ1B>button:hover{background:#f2f4f7}.harness-opc-conversation-surface_contextMeter__KpJ1B>button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.harness-opc-conversation-surface_contextMeter__KpJ1B svg circle{fill:none;stroke-width:2}.harness-opc-conversation-surface_contextMeterTrack__Ujled{stroke:#e4e7ec}.harness-opc-conversation-surface_contextMeterFill__o_lRc{stroke:#2563eb;stroke-linecap:round}.harness-opc-conversation-surface_contextMeterPanel__N7ZZ0{position:absolute;right:0;bottom:44px;z-index:4;display:grid;gap:5px;width:230px;border:1px solid #d8dee7;border-radius:7px;padding:12px;background:#fff;box-shadow:0 12px 32px rgba(16,24,40,.14);color:#344054;font-size:12px}.harness-opc-conversation-surface_contextMeterPanel__N7ZZ0 strong{color:#101828;font-size:13px}.harness-opc-conversation-surface_contextMeterPanel__N7ZZ0 small{color:#667085;line-height:1.45}.harness-opc-conversation-surface_attachments__0ZEO_{display:flex;gap:8px;overflow-x:auto;padding:10px 12px 2px;scrollbar-width:none}.harness-opc-conversation-surface_attachments__0ZEO_::-webkit-scrollbar{display:none}.harness-opc-conversation-surface_attachmentItem__CmPLN{position:relative;width:180px;min-width:180px;overflow:hidden;border:1px solid #d8dee7;border-radius:7px;background:#fff}.harness-opc-conversation-surface_attachmentPreview__htZzV{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;align-items:center;width:100%;min-height:58px;border:0;padding:5px 30px 5px 6px;background:transparent;color:#475467;text-align:left;cursor:pointer}.harness-opc-conversation-surface_attachmentPreview__htZzV:disabled{cursor:default}.harness-opc-conversation-surface_attachmentPreview__htZzV>img{width:48px;height:48px;border-radius:5px;-o-object-fit:cover;object-fit:cover;background:#f2f4f7}.harness-opc-conversation-surface_attachmentPreview__htZzV>svg{justify-self:center}.harness-opc-conversation-surface_attachmentPreview__htZzV>span{display:grid;min-width:0;gap:3px}.harness-opc-conversation-surface_attachmentPreview__htZzV strong{overflow:hidden;color:#344054;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.harness-opc-conversation-surface_attachmentPreview__htZzV small{color:#667085;font-size:11px}.harness-opc-conversation-surface_attachmentRemove__aI4Xf{position:absolute;top:5px;right:5px;display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:5px;background:rgba(16,24,40,.72);color:#fff;cursor:pointer;opacity:0;transition:opacity .15s ease}.harness-opc-conversation-surface_attachmentItem__CmPLN:hover .harness-opc-conversation-surface_attachmentRemove__aI4Xf,.harness-opc-conversation-surface_attachmentRemove__aI4Xf:focus-visible{opacity:1}.harness-opc-conversation-surface_attachmentError__59s2U{margin:6px 12px 0;color:#b42318;font-size:12px}.harness-opc-conversation-surface_dropOverlay__sHzY0{position:fixed;inset:0;z-index:100;display:grid;place-content:center;justify-items:center;gap:10px;border:3px dashed #3971c2;background:rgba(247,249,252,.94);color:#1849a9;pointer-events:none}.harness-opc-conversation-surface_dropOverlay__sHzY0 strong{font-size:17px}.harness-opc-conversation-surface_dropOverlay__sHzY0 span{color:#667085;font-size:13px}.harness-opc-conversation-surface_lightbox__CmgyA{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:56px}.harness-opc-conversation-surface_lightboxBackdrop__Ucr7a{position:absolute;inset:0;border:0;background:rgba(15,23,42,.82);cursor:zoom-out}.harness-opc-conversation-surface_lightbox__CmgyA>img{position:relative;max-width:min(1120px,92vw);max-height:88vh;-o-object-fit:contain;object-fit:contain;box-shadow:0 20px 64px rgba(0,0,0,.35)}.harness-opc-conversation-surface_lightboxClose__a24wK{position:fixed;top:20px;right:20px;display:grid;width:40px;height:40px;place-items:center;border:1px solid hsla(0,0%,100%,.28);border-radius:7px;background:rgba(15,23,42,.72);color:#fff;cursor:pointer}.harness-opc-conversation-surface_attachmentPreview__htZzV:focus-visible,.harness-opc-conversation-surface_attachmentRemove__aI4Xf:focus-visible,.harness-opc-conversation-surface_lightboxClose__a24wK:focus-visible{outline:2px solid #84adff;outline-offset:2px}.harness-opc-conversation-surface_interactionCard__nnvwx{overflow:hidden;border-radius:8px;background:#fff}.harness-opc-conversation-surface_interactionStrip__MsQyU{padding:8px 14px;border-bottom:1px solid #dce3eb;background:#f4f7fb;color:#344054;font-size:12px;font-weight:700}.harness-opc-conversation-surface_interactionHeader__rXPor{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 16px 10px}.harness-opc-conversation-surface_interactionHeader__rXPor>div{display:grid;gap:4px}.harness-opc-conversation-surface_interactionHeader__rXPor span{color:#667085;font-size:12px;font-weight:650}.harness-opc-conversation-surface_interactionBody__khhRL>strong,.harness-opc-conversation-surface_interactionHeader__rXPor strong{color:#101828;font-size:15px;line-height:1.45}.harness-opc-conversation-surface_interactionHeader__rXPor>button{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:0;border-radius:6px;background:transparent;color:#667085;cursor:pointer}.harness-opc-conversation-surface_interactionHeader__rXPor>button:hover{background:#f2f4f7;color:#101828}.harness-opc-conversation-surface_interactionBody__khhRL{display:grid;gap:12px;max-height:min(52vh,480px);overflow-y:auto;padding:4px 16px 14px}.harness-opc-conversation-surface_questionOptions__JaOFU{display:grid;gap:7px}.harness-opc-conversation-surface_questionOptions__JaOFU>button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:flex-start;width:100%;border:1px solid #d8dee7;border-radius:7px;padding:10px 11px;background:#fff;color:#344054;text-align:left;cursor:pointer}.harness-opc-conversation-surface_questionOptions__JaOFU>button:hover{border-color:#98a2b3;background:#f9fafb}.harness-opc-conversation-surface_questionOptions__JaOFU>button[aria-checked=true]{border-color:#3971c2;background:#f1f6fd}.harness-opc-conversation-surface_questionOptions__JaOFU>button>span:last-child{display:grid;gap:3px}.harness-opc-conversation-surface_questionOptions__JaOFU strong{font-size:13px}.harness-opc-conversation-surface_questionOptions__JaOFU small{color:#667085;font-size:12px;line-height:1.45}.harness-opc-conversation-surface_optionIndex__vhHjD{display:grid;width:24px;height:24px;place-items:center;border-radius:5px;background:#eef2f6;color:#344054;font-size:12px;font-weight:700}.harness-opc-conversation-surface_questionOptions__JaOFU>button[aria-checked=true] .harness-opc-conversation-surface_optionIndex__vhHjD{background:#3971c2;color:#fff}.harness-opc-conversation-surface_questionCustomInput__B266K{width:100%;min-height:50px;resize:vertical;border:1px solid #d8dee7;border-radius:7px;padding:10px 11px;outline:0;color:#101828;font:inherit;line-height:1.5;box-sizing:border-box}.harness-opc-conversation-surface_questionCustomInput__B266K:focus{border-color:#3971c2;box-shadow:0 0 0 3px rgba(57,113,194,.12)}.harness-opc-conversation-surface_interactionFooter__WfUHD{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eaecf0;padding:10px 13px}.harness-opc-conversation-surface_interactionFooter__WfUHD>span{color:#667085;font-size:12px}.harness-opc-conversation-surface_interactionActions__uX9x_{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-left:auto;padding:10px 13px}.harness-opc-conversation-surface_interactionActions__uX9x_ button{min-height:34px;border:1px solid #d0d5dd;border-radius:6px;padding:0 11px;background:#fff;color:#344054;cursor:pointer;font-weight:650}.harness-opc-conversation-surface_interactionActions__uX9x_ button:disabled{cursor:wait;opacity:.55}.harness-opc-conversation-surface_interactionActions__uX9x_ .harness-opc-conversation-surface_primaryInteractionAction__XeIaS{border-color:#111827;background:#111827;color:#fff}.harness-opc-conversation-surface_interactionError__GPvh2{margin:0;color:#b42318;font-size:12px}@media (max-width:640px){.harness-opc-conversation-surface_conversation___BZIP{padding:20px 14px 28px}.harness-opc-conversation-surface_queueDock__QyWZ1{width:calc(100% - 20px)}.harness-opc-conversation-surface_queueItem___Z6OE{grid-template-columns:minmax(0,1fr)}.harness-opc-conversation-surface_queueActions__lZ0Bu{justify-content:flex-end}.harness-opc-conversation-surface_composerShell___5gna{width:calc(100% - 20px);margin-bottom:10px}.harness-opc-conversation-surface_composerActions__IzFXg{flex-wrap:wrap}.harness-opc-conversation-surface_composerActions__IzFXg select{flex:1 1 150px}.harness-opc-conversation-surface_segmented__idPzF{order:2}.harness-opc-conversation-surface_busyMode__kwI8w{order:3}.harness-opc-conversation-surface_userMessage__4nbbl p{max-width:92%}.harness-opc-conversation-surface_workerRow__8Y6_h{grid-template-columns:9px minmax(0,1fr)}.harness-opc-conversation-surface_workerActions__r_8cL{grid-column:2;justify-content:flex-start}}.opc-harness-home_workspace__ofam2{display:flex;height:100vh;min-width:0;overflow:hidden;background:#fff;color:#17212b}.opc-harness-home_desktopTree__Aghlt{display:flex;width:288px;flex:0 0 288px;border-right:1px solid #dfe3e8;background:#f7f8fa}.opc-harness-home_tree__aWPvx{display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden}.opc-harness-home_treeHeader__KW5dU{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e5e9;padding:12px 14px}.opc-harness-home_treeHeader__KW5dU div{display:grid;gap:2px}.opc-harness-home_treeHeader__KW5dU span{color:#667085;font-size:11px;font-weight:700}.opc-harness-home_treeHeader__KW5dU strong{font-size:14px}.opc-harness-home_mobileMenu__Q8ab5,.opc-harness-home_treeHeader__KW5dU button{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid #d7dce2;border-radius:7px;background:#fff;color:#475467;cursor:pointer}.opc-harness-home_tree__aWPvx nav{display:grid;max-height:34vh;gap:3px;overflow-y:auto;padding:10px}.opc-harness-home_tree__aWPvx nav>button{display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:48px;border:1px solid transparent;border-radius:7px;padding:7px 8px;background:transparent;color:#344054;text-align:left;cursor:pointer}.opc-harness-home_selectedFolder__ZCqSr,.opc-harness-home_tree__aWPvx nav>button:hover{border-color:#d7dce2!important;background:#fff!important}.opc-harness-home_tree__aWPvx nav span{display:grid;min-width:0;gap:2px}.opc-harness-home_tree__aWPvx nav small,.opc-harness-home_tree__aWPvx nav strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opc-harness-home_tree__aWPvx nav strong{font-size:13px}.opc-harness-home_tree__aWPvx nav small{color:#7a8492;font-size:11px}.opc-harness-home_treeActions__qypX1{display:grid;grid-template-columns:1fr 1fr;gap:7px;border-block:1px solid #e2e5e9;padding:10px}.opc-harness-home_treeActions__qypX1 button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:5px;border:1px solid #d7dce2;border-radius:7px;background:#fff;color:#344054;cursor:pointer;font-size:12px;font-weight:650}.opc-harness-home_treeActions__qypX1 button:first-child{border-color:#17212b;background:#17212b;color:#fff}.opc-harness-home_treeActions__qypX1 button:disabled{cursor:not-allowed;opacity:.45}.opc-harness-home_threadSearch__q4oht{display:flex;min-height:38px;align-items:center;gap:7px;margin:9px 10px 0;border:1px solid #d7dce2;border-radius:7px;padding:0 8px;background:#fff;color:#7a8492}.opc-harness-home_threadSearch__q4oht:focus-within{border-color:#98a2b3;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.opc-harness-home_threadSearch__q4oht input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#344054;font-size:12px}.opc-harness-home_threadSearch__q4oht button{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:5px;background:transparent;color:#7a8492;cursor:pointer}.opc-harness-home_threadTree__pUR4C{flex:1;overflow-y:auto;padding:10px}.opc-harness-home_threadTree__pUR4C section{display:grid;gap:2px;margin-bottom:12px}.opc-harness-home_threadTree__pUR4C section>p{margin:0 0 4px;padding:0 7px;color:#8a94a3;font-size:11px;font-weight:700}.opc-harness-home_threadTree__pUR4C section>button{display:flex;min-width:0;min-height:34px;align-items:center;gap:7px;border:0;border-radius:6px;padding:6px 8px;background:transparent;color:#596273;text-align:left;cursor:pointer;font-size:12px}.opc-harness-home_selectedTopic__lNdtj,.opc-harness-home_threadTree__pUR4C section>button:hover{background:#eceff3!important;color:#17212b!important}.opc-harness-home_threadRow__bd9kN{position:relative;display:flex;min-width:0;align-items:center;border-radius:6px;color:#596273}.opc-harness-home_selectedThread__hhzkN,.opc-harness-home_threadRow__bd9kN:focus-within,.opc-harness-home_threadRow__bd9kN:hover{background:#eceff3;color:#17212b}.opc-harness-home_threadMain__Wl_Fc{display:flex;min-width:0;min-height:38px;flex:1;align-items:center;gap:7px;border:0;padding:6px 7px;background:transparent;color:inherit;text-align:left;cursor:pointer}.opc-harness-home_threadMain__Wl_Fc>span:not(.opc-harness-home_externalBadge__6LUIh){display:grid;min-width:0;flex:1;gap:1px}.opc-harness-home_threadMain__Wl_Fc small,.opc-harness-home_threadMain__Wl_Fc strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opc-harness-home_threadMain__Wl_Fc strong{font-size:12px;font-weight:550}.opc-harness-home_threadMain__Wl_Fc small{color:#8a94a3;font-size:10px}.opc-harness-home_threadRowActions__dWVDT{display:none;flex:0 0 auto;gap:1px;padding-right:4px}.opc-harness-home_threadRow__bd9kN:focus-within .opc-harness-home_threadRowActions__dWVDT,.opc-harness-home_threadRow__bd9kN:hover .opc-harness-home_threadRowActions__dWVDT{display:flex}.opc-harness-home_threadRowActions__dWVDT button{display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:5px;background:transparent;color:#667085;cursor:pointer}.opc-harness-home_threadRowActions__dWVDT button:hover{background:#fff;color:#17212b}.opc-harness-home_threadRowActions__dWVDT button:disabled{cursor:progress;opacity:.45}.opc-harness-home_threadEmpty__Tr8Gh{padding:18px 10px;color:#8a94a3;font-size:11px;line-height:1.6;text-align:center}.opc-harness-home_externalBadge__6LUIh{flex:0 0 auto!important;border:1px solid #b8d4ff;border-radius:999px;padding:1px 5px;color:#175cd3;font-size:9px}.opc-harness-home_main__zafKF{display:grid;min-width:0;flex:1;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;transition:width .18s ease}.opc-harness-home_topbar__0J662{display:flex;min-height:66px;align-items:center;gap:11px;border-bottom:1px solid #e5e7eb;padding:10px 16px}.opc-harness-home_topbar__0J662>div{display:grid;min-width:0;flex:1;gap:2px}.opc-harness-home_topbar__0J662 span,.opc-harness-home_topbar__0J662 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opc-harness-home_topbar__0J662 strong{font-size:14px}.opc-harness-home_topbar__0J662 span{color:#7a8492;font-size:11px}.opc-harness-home_topbar__0J662>button:last-child{display:inline-flex;min-height:36px;align-items:center;gap:6px;border:1px solid #d7dce2;border-radius:7px;padding:0 10px;background:#fff;color:#344054;cursor:pointer;font-size:12px;font-weight:650}.opc-harness-home_topbar__0J662>select{max-width:160px;height:36px;border:1px solid #d7dce2;border-radius:7px;padding:0 28px 0 9px;background:#fff;color:#475467;font-size:12px;text-overflow:ellipsis}.opc-harness-home_topbar__0J662>select:disabled{opacity:.45}.opc-harness-home_mobileMenu__Q8ab5{display:none}.opc-harness-home_notice__XoKbr{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #fedf89;background:#fffaeb;padding:8px 14px;color:#7a4b08;font-size:12px}.opc-harness-home_notice__XoKbr button{display:grid;padding:3px;border:0;background:transparent;color:inherit;cursor:pointer}.opc-harness-home_detailRail__z8qHu{display:flex;width:min(38vw,500px);min-width:360px;flex:0 0 auto;flex-direction:column;border-left:1px solid #dfe3e8;background:#fff}.opc-harness-home_detailRail__z8qHu>header{display:flex;min-height:66px;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e7eb;padding:12px 16px}.opc-harness-home_detailRail__z8qHu>header div{display:grid;min-width:0;gap:2px}.opc-harness-home_detailRail__z8qHu>header span{color:#7a8492;font-size:10px;font-weight:700;text-transform:uppercase}.opc-harness-home_detailRail__z8qHu>header h2{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.opc-harness-home_detailRail__z8qHu>header button{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid #d7dce2;border-radius:7px;background:#fff;color:#475467;cursor:pointer}.opc-harness-home_detailBody__L7i8p{flex:1;overflow-y:auto;padding:18px}.opc-harness-home_detailSummary__Z6N6t{margin:0 0 16px;color:#596273;font-size:13px;line-height:1.65}.opc-harness-home_detailMarkdown__acjKL{font-size:14px;line-height:1.75}.opc-harness-home_detailFacts__kthAy{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;margin:0;font-size:12px}.opc-harness-home_detailFacts__kthAy dt{color:#7a8492}.opc-harness-home_detailFacts__kthAy dd{margin:0;overflow-wrap:anywhere;color:#344054;white-space:pre-wrap}.opc-harness-home_sources__DpHa6{margin-top:20px}.opc-harness-home_sources__DpHa6 h3{margin:0 0 8px;font-size:13px}.opc-harness-home_sources__DpHa6 a{display:grid;gap:3px;margin-bottom:8px;border:1px solid #e1e5ea;border-radius:7px;padding:9px 10px;color:#344054;text-decoration:none}.opc-harness-home_sources__DpHa6 a:hover{border-color:#aeb7c2;background:#fafbfc}.opc-harness-home_sources__DpHa6 strong{font-size:12px}.opc-harness-home_sources__DpHa6 span{color:#7a8492;font-size:11px;line-height:1.5}.opc-harness-home_capabilityList__GU1UK{display:grid;gap:8px}.opc-harness-home_capabilityList__GU1UK div{display:grid;gap:3px;border-bottom:1px solid #eef0f2;padding:9px 0}.opc-harness-home_capabilityList__GU1UK strong{font-size:13px}.opc-harness-home_capabilityList__GU1UK span{color:#667085;font-size:11px}.opc-harness-home_detailRail__z8qHu>footer{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e5e7eb;padding:12px 16px}.opc-harness-home_detailRail__z8qHu>footer a,.opc-harness-home_detailRail__z8qHu>footer button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:5px;border:1px solid #d7dce2;border-radius:7px;padding:0 10px;background:#fff;color:#344054;cursor:pointer;font-size:12px;font-weight:650;text-decoration:none}.opc-harness-home_detailRail__z8qHu>footer a{margin-left:auto;border-color:#17212b;background:#17212b;color:#fff}.opc-harness-home_detailFeedback__d5VZW{width:100%;color:#16794a;font-size:11px}.opc-harness-home_centerState__xvqIT{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:12px;background:#f7f8fa;color:#475467}.opc-harness-home_centerState__xvqIT a{color:#175cd3}.opc-harness-home_mobileBackdrop__B3ZPD,.opc-harness-home_mobileTree__9SSNI,.opc-harness-home_treeBackdrop__WDJIH{display:none}.opc-harness-home_detailRail__z8qHu a:focus-visible,.opc-harness-home_detailRail__z8qHu button:focus-visible,.opc-harness-home_topbar__0J662 button:focus-visible,.opc-harness-home_tree__aWPvx button:focus-visible,.opc-harness-home_tree__aWPvx input:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:1023px){.opc-harness-home_desktopTree__Aghlt{display:none}.opc-harness-home_mobileMenu__Q8ab5{display:grid}.opc-harness-home_detailRail__z8qHu{position:fixed;inset:0 0 0 auto;z-index:50;width:min(92vw,460px);min-width:0;box-shadow:-12px 0 32px rgba(16,24,40,.16)}.opc-harness-home_mobileBackdrop__B3ZPD,.opc-harness-home_treeBackdrop__WDJIH{position:fixed;inset:0;z-index:40;display:block;border:0;background:rgba(16,24,40,.24)}.opc-harness-home_mobileTree__9SSNI{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:min(86vw,320px);background:#f7f8fa;box-shadow:12px 0 32px rgba(16,24,40,.16)}}@media (max-width:520px){.opc-harness-home_topbar__0J662{min-height:58px;padding:8px 10px}.opc-harness-home_topbar__0J662>button:last-child{width:38px;padding:0;justify-content:center;font-size:0}.opc-harness-home_topbar__0J662>select{max-width:112px}.opc-harness-home_detailRail__z8qHu{width:100%}}