.thread-workspace_threadContextWorkspace__nWPBC{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;background:radial-gradient(circle at 50% 36%,var(--duo-halo-soft),transparent 34%),radial-gradient(circle at 76% 18%,color-mix(in srgb,var(--duo-blue) 7%,transparent),transparent 30%),var(--duo-bg)}.thread-workspace_threadContextWorkspace__nWPBC[data-graph-open=true]{grid-template-columns:minmax(0,1fr) minmax(360px,42vw)}.thread-workspace_workspace__7Vezc{display:flex;flex-direction:column;height:100%;min-width:0;background:transparent}.thread-workspace_workspaceHeader__h15wY{flex-shrink:0;padding:16px 22px 12px;border-bottom:1px solid color-mix(in srgb,var(--duo-text) 6%,transparent)}.thread-workspace_workspaceBackLink__U6gmu{font-size:.76rem;color:var(--duo-text);opacity:.4;text-decoration:none;display:inline-flex;align-items:center;gap:4px;margin-bottom:8px;transition:opacity .1s ease}.thread-workspace_workspaceBackLink__U6gmu:hover{opacity:.7}.thread-workspace_workspaceEyebrow__H2s9b{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--duo-text);opacity:.4;margin-bottom:4px}.thread-workspace_workspaceTitle__7BqFi{font-size:1.15rem;font-weight:600;letter-spacing:-.03em;color:var(--duo-text);line-height:1.3}.thread-workspace_workspaceSubtitle__2pY6N{font-size:.84rem;color:var(--duo-text);opacity:.5;margin-top:4px;line-height:1.4}.thread-workspace_messageStream__4zHm9{flex:1 1;overflow-y:auto;padding:14px 0 28px;display:flex;flex-direction:column;gap:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--duo-text) 6%,transparent) transparent}.thread-workspace_message___zkBr{padding:13px 22px;max-width:none;width:100%;animation:thread-workspace_messageFadeIn__qX0ZF .22s ease}.thread-workspace_messageUser__3HOQm{display:flex;flex-direction:column;align-items:flex-end;background:transparent}.thread-workspace_messageRoleLabel__8mULr{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--duo-text-secondary);margin-bottom:6px}.thread-workspace_messageContent__5yeWT{font-size:.84rem;line-height:1.62;color:color-mix(in srgb,var(--duo-text) 92%,transparent);max-width:720px}.thread-workspace_messageContentUser__brCcz{max-width:min(720px,calc(100% - 84px));padding:13px 16px;border-radius:19px;background:var(--duo-surface-strong);border:1px solid var(--duo-border);box-shadow:0 10px 24px rgba(0,0,0,.12);color:var(--duo-text);animation:thread-workspace_sentBubbleRise__JXJQ3 .24s cubic-bezier(.2,.8,.2,1)}.thread-workspace_messageContentSystem__lPCTG{font-style:italic;color:var(--duo-text-tertiary);font-size:.84rem}.thread-workspace_messageContentPending__rJQdn{color:var(--duo-text-secondary);font-style:italic}.thread-workspace_messageContentError__cHL7n{color:var(--red-strong)}.thread-workspace_messageTime__5oWKr{font-size:.7rem;color:color-mix(in srgb,var(--duo-text) 36%,transparent);margin-top:6px}.thread-workspace_partStack__0KL7s{display:flex;flex-direction:column;gap:8px;width:100%}.thread-workspace_messageAttachmentStack__LbUwb{display:flex;flex-direction:column;gap:16px;width:min(100%,540px);margin-top:8px}.thread-workspace_messageAttachmentCard___TeSC{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:96px;padding:18px 20px;border-radius:18px;border:1px solid color-mix(in srgb,var(--duo-text) 7.5%,transparent);background:color-mix(in srgb,var(--duo-text) 2.5%,transparent);box-shadow:0 20px 38px rgba(0,0,0,.2),inset 0 1px 0 color-mix(in srgb,var(--duo-text) 3%,transparent);color:color-mix(in srgb,var(--duo-text) 94%,transparent);text-decoration:none;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.thread-workspace_messageAttachmentCard___TeSC:hover,.thread-workspace_messageAttachmentCard___TeSC[data-active=true]{transform:translateY(-1px);border-color:color-mix(in srgb,var(--duo-text) 12%,transparent);background:color-mix(in srgb,var(--duo-text) 3.8%,transparent);box-shadow:0 24px 46px rgba(0,0,0,.24),inset 0 1px 0 color-mix(in srgb,var(--duo-text) 4.5%,transparent)}.thread-workspace_messageAttachmentCardIcon__Ps9B4{display:inline-flex;align-items:center;justify-content:center;width:44px;height:52px;color:var(--duo-text)}.thread-workspace_messageAttachmentCardIcon__Ps9B4 svg{width:42px;height:48px;stroke:currentColor;fill:color-mix(in srgb,var(--duo-text) 94%,transparent);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.thread-workspace_messageAttachmentCardCopy__yibjD{display:flex;flex-direction:column;min-width:0;gap:4px}.thread-workspace_messageAttachmentCardTitle__jJj9A{font-size:18px;font-weight:640;letter-spacing:-.03em;color:var(--duo-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-workspace_messageAttachmentCardMeta__8FeB4{font-size:13px;font-weight:520;color:color-mix(in srgb,var(--duo-text) 58%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-workspace_messageAttachmentCardAction__cYHSp{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:color-mix(in srgb,var(--duo-text) 46%,transparent);opacity:0;transform:translateY(2px);transition:opacity .14s ease,transform .14s ease,color .14s ease,background .14s ease}.thread-workspace_messageAttachmentCard___TeSC:hover .thread-workspace_messageAttachmentCardAction__cYHSp,.thread-workspace_messageAttachmentCard___TeSC[data-active=true] .thread-workspace_messageAttachmentCardAction__cYHSp{opacity:1;transform:translateY(0);color:color-mix(in srgb,var(--duo-text) 86%,transparent);background:color-mix(in srgb,var(--duo-text) 5%,transparent)}.thread-workspace_messageAttachmentCardAction__cYHSp svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.thread-workspace_messageUser__3HOQm .thread-workspace_partStack__0KL7s{align-items:flex-end}.thread-workspace_codeBlock__zSISe{position:relative;margin-top:10px;border-radius:8px;background:color-mix(in srgb,var(--duo-surface-strong) 96%,transparent);border:1px solid var(--duo-border);overflow:hidden}.thread-workspace_codeBlockHeader__ekGwA{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--duo-muted-surface);border-bottom:1px solid var(--duo-border)}.thread-workspace_codeBlockLang__zVNoK{font-size:.7rem;font-weight:500;color:var(--duo-text-tertiary);font-family:var(--font-mono);text-transform:lowercase}.thread-workspace_codeBlockCopy__FXxCR{font-size:.68rem;color:var(--duo-text-tertiary);background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px;font-family:inherit;transition:color .1s ease,background .1s ease}.thread-workspace_codeBlockCopy__FXxCR:hover{color:var(--duo-text-secondary);background:var(--duo-accent-muted)}.thread-workspace_codeBlockBody__xyT0y{padding:12px 16px;font-family:var(--font-mono);font-size:.8rem;line-height:1.6;color:var(--duo-text);white-space:pre-wrap;overflow-x:auto}.thread-workspace_fileChanges__fTW8_{margin-top:10px;border:1px solid var(--duo-border);border-radius:8px;overflow:hidden;max-width:560px}.thread-workspace_fileChangesHeader__l_zzi{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--duo-surface);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.82rem;font-weight:500;color:var(--duo-text);transition:background .1s ease}.thread-workspace_fileChangesHeader__l_zzi:hover{background:var(--duo-surface-strong)}.thread-workspace_fileChangesChevron__3TxgC{font-size:.7rem;color:var(--duo-text-tertiary);transition:transform .15s ease}.thread-workspace_fileChangesChevronOpen__AkRK4{transform:rotate(90deg)}.thread-workspace_fileChangesDot__73AAT{width:6px;height:6px;border-radius:50%;background:var(--duo-blue);flex-shrink:0}.thread-workspace_fileChangesCount__BFjqd{font-weight:600}.thread-workspace_fileChangesList__j3MMA{border-top:1px solid var(--duo-border)}.thread-workspace_fileChangesItem__BfN3U{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;font-size:.78rem;border-bottom:1px solid var(--duo-border)}.thread-workspace_fileChangesItem__BfN3U:last-child{border-bottom:none}.thread-workspace_fileChangesPath__hnUDz{font-family:var(--font-mono);color:var(--duo-text);font-size:.76rem}.thread-workspace_fileChangesStats__7cqg_{font-family:var(--font-mono);font-size:.72rem;color:var(--duo-text-tertiary)}.thread-workspace_fileChangesStatsAdd__55fWc{color:var(--duo-green)}.thread-workspace_fileChangesStatsDel__B4MfM{color:var(--duo-red)}.thread-workspace_collapsibleSection__WABO9{margin-top:10px;border:1px solid var(--duo-border);border-radius:8px;overflow:hidden;max-width:560px}.thread-workspace_collapsibleHeader__Me95F{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--duo-surface);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.82rem;font-weight:500;color:var(--duo-text);transition:background .1s ease}.thread-workspace_collapsibleHeader__Me95F:hover{background:var(--duo-surface-strong)}.thread-workspace_collapsibleChevron__E0LJg{font-size:.7rem;color:var(--duo-text-tertiary);transition:transform .15s ease}.thread-workspace_collapsibleChevronOpen__m53zN{transform:rotate(90deg)}.thread-workspace_collapsibleBody__N_dfD{padding:10px 14px;border-top:1px solid var(--duo-border);font-size:.82rem;line-height:1.55;color:var(--duo-text)}.thread-workspace_card__ynncl{padding:11px 14px;border-radius:13px;border:1px solid color-mix(in srgb,var(--duo-text) 7.5%,transparent);background:color-mix(in srgb,var(--duo-text) 4%,transparent);margin-top:8px;max-width:600px}.thread-workspace_traceToolbar__z7YAd{display:flex;align-items:center;gap:10px;padding:8px 0 4px}.thread-workspace_workReceipt__Vwm12{max-width:600px;margin-top:8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--duo-text) 7%,transparent);background:color-mix(in srgb,var(--duo-text) 2.5%,transparent)}.thread-workspace_workReceiptSummary__ZxS5i{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:0 12px;cursor:pointer;list-style:none;color:color-mix(in srgb,var(--duo-text) 56%,transparent);font-size:12px;font-weight:650}.thread-workspace_workReceiptSummary__ZxS5i::-webkit-details-marker{display:none}.thread-workspace_workReceiptMeta__Qv3V0{margin-left:auto;color:color-mix(in srgb,var(--duo-text) 42%,transparent);font-weight:560;white-space:nowrap}.thread-workspace_workReceiptSummary__ZxS5i:after{content:"⌄";margin-left:8px;color:color-mix(in srgb,var(--duo-text) 42%,transparent);transition:transform .14s ease}.thread-workspace_workReceipt__Vwm12[open] .thread-workspace_workReceiptSummary__ZxS5i:after{transform:rotate(180deg)}.thread-workspace_workReceipt__Vwm12 .thread-workspace_traceRow__EJznY{margin:0 12px 8px}.thread-workspace_traceToggle__CI6Jb,.thread-workspace_traceToolbarLink__xDa3Z{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--duo-text) 8.5%,transparent);background:color-mix(in srgb,var(--duo-text) 3%,transparent);color:color-mix(in srgb,var(--duo-text) 74%,transparent);text-decoration:none;font:inherit;font-size:12px;cursor:pointer}.thread-workspace_traceToggle__CI6Jb[data-active=true]{background:color-mix(in srgb,var(--duo-blue) 12%,transparent);color:color-mix(in srgb,var(--duo-text) 95%,transparent)}.thread-workspace_traceRow__EJznY{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:600px;min-height:36px;padding:0 13px;border-radius:11px;border:1px solid color-mix(in srgb,var(--duo-text) 7%,transparent);background:color-mix(in srgb,var(--duo-text) 3.5%,transparent)}.thread-workspace_traceRowLabel__C5dwm{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--duo-text) 48%,transparent)}.thread-workspace_traceRowBody__uPLcC{font-size:12.5px;color:color-mix(in srgb,var(--duo-text) 82%,transparent);line-height:1.45}.thread-workspace_cardLabel__HiJcZ{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--duo-text) 45%,transparent);margin-bottom:6px}.thread-workspace_cardTitle__bYpeO{font-size:.88rem;font-weight:500;letter-spacing:-.01em;margin-bottom:4px;color:color-mix(in srgb,var(--duo-text) 90%,transparent)}.thread-workspace_cardBody__e2Fie{font-size:.82rem;color:color-mix(in srgb,var(--duo-text) 68%,transparent);line-height:1.5}.thread-workspace_trustReceipt__uKxx_{display:grid;grid-gap:8px;gap:8px;width:min(100%,680px);padding:10px 12px;border:1px solid color-mix(in srgb,var(--duo-blue) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--duo-blue) 6%,transparent)}.thread-workspace_trustReceipt__uKxx_[data-status=attention]{border-color:color-mix(in srgb,var(--amber-strong) 30%,transparent);background:color-mix(in srgb,var(--amber-strong) 8%,transparent)}.thread-workspace_trustReceiptTopline__nwel0{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.thread-workspace_trustReceiptTitle__rndBK{color:color-mix(in srgb,var(--duo-text) 86%,transparent);font-size:.78rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.thread-workspace_trustReceiptStatus__xdRG_{color:color-mix(in srgb,var(--duo-text) 48%,transparent);font-size:.7rem;font-weight:650;line-height:1.2;text-transform:uppercase}.thread-workspace_trustReceiptSummary__CsMMI{margin:0;color:color-mix(in srgb,var(--duo-text) 70%,transparent);font-size:.78rem;line-height:1.45}.thread-workspace_trustReceiptDetails__XiavE{color:color-mix(in srgb,var(--duo-text) 62%,transparent);font-size:.74rem}.thread-workspace_trustReceiptDetails__XiavE summary{cursor:pointer;font-weight:650}.thread-workspace_trustReceiptList__amWEp{display:grid;grid-gap:7px;gap:7px;margin:8px 0 0}.thread-workspace_trustReceiptItem__80QkD{display:grid;grid-template-columns:minmax(84px,.34fr) minmax(0,1fr);grid-gap:10px;gap:10px}.thread-workspace_trustReceiptItem__80QkD dt{color:color-mix(in srgb,var(--duo-text) 45%,transparent);font-weight:650}.thread-workspace_trustReceiptItem__80QkD dd{margin:0;color:color-mix(in srgb,var(--duo-text) 68%,transparent);overflow-wrap:anywhere}.thread-workspace_trustReceiptItem__80QkD[data-tone=attention] dd{color:color-mix(in srgb,var(--amber-strong) 82%,var(--duo-text))}.thread-workspace_memoryProposalNotice__m2yvw{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:min(100%,680px);padding:10px 12px;border:1px solid color-mix(in srgb,var(--duo-green) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--duo-green) 7%,transparent)}.thread-workspace_memoryProposalNoticeCopy__WOZnE{display:grid;grid-gap:4px;gap:4px;min-width:0}.thread-workspace_memoryProposalNoticeCopy__WOZnE strong{color:color-mix(in srgb,var(--duo-text) 86%,transparent);font-size:.78rem;font-weight:700;line-height:1.2}.thread-workspace_memoryProposalNoticeCopy__WOZnE p{margin:0;color:color-mix(in srgb,var(--duo-text) 74%,transparent);font-size:.8rem;line-height:1.42;overflow-wrap:anywhere}.thread-workspace_memoryProposalNoticeCopy__WOZnE span{color:color-mix(in srgb,var(--duo-text) 48%,transparent);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.thread-workspace_memoryProposalNoticeLink__9Tp7J{color:color-mix(in srgb,var(--duo-green) 70%,var(--duo-text));font-size:.76rem;font-weight:700;text-decoration:none;white-space:nowrap}.thread-workspace_memoryProposalNoticeLink__9Tp7J:hover{text-decoration:underline}.thread-workspace_memoryProposalNoticeActions__JVync{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.thread-workspace_memoryProposalNoticeButton__DgeI4{border:1px solid color-mix(in srgb,var(--duo-green) 26%,transparent);border-radius:6px;background:color-mix(in srgb,var(--duo-bg) 88%,var(--duo-green));color:color-mix(in srgb,var(--duo-text) 78%,var(--duo-green));cursor:pointer;font-size:.72rem;font-weight:700;line-height:1.2;padding:6px 8px}.thread-workspace_memoryProposalNoticeButton__DgeI4:disabled{cursor:wait;opacity:.62}.thread-workspace_memoryProposalNoticeActions__JVync span{color:color-mix(in srgb,var(--duo-text) 54%,transparent);font-size:.72rem;line-height:1.3}.thread-workspace_sourceReceipt__tDhdY{display:grid;grid-gap:8px;gap:8px;width:min(100%,680px);margin-top:2px;padding:10px 0 2px;border-top:1px solid color-mix(in srgb,var(--duo-text) 7%,transparent)}.thread-workspace_sourceReceipt__tDhdY[data-grounding=no_source],.thread-workspace_sourceReceipt__tDhdY[data-grounding=thin_context]{border-top-color:color-mix(in srgb,var(--amber-strong) 28%,transparent)}.thread-workspace_sourceReceiptTopline__OAWYm{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.thread-workspace_sourceReceiptStatus__9KUCp{color:color-mix(in srgb,var(--duo-text) 82%,transparent);font-size:.76rem;font-weight:680;letter-spacing:0;line-height:1.2;overflow-wrap:anywhere}.thread-workspace_sourceReceipt__tDhdY[data-grounding=no_source] .thread-workspace_sourceReceiptStatus__9KUCp,.thread-workspace_sourceReceipt__tDhdY[data-grounding=thin_context] .thread-workspace_sourceReceiptStatus__9KUCp{color:color-mix(in srgb,var(--amber-strong) 84%,var(--duo-text))}.thread-workspace_sourceReceiptMeta__wk4Yz{color:color-mix(in srgb,var(--duo-text) 42%,transparent);font-size:.72rem;font-weight:560;line-height:1.2;white-space:nowrap}.thread-workspace_sourceReceiptMetaCluster__ehspB{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.thread-workspace_sourceFollowUpPill___YC6U,.thread-workspace_sourceGraphToggle__fCBgl,.thread-workspace_sourceShowMore__5tYBG{border:1px solid color-mix(in srgb,var(--duo-blue) 22%,transparent);background:color-mix(in srgb,var(--duo-blue) 8%,transparent);color:color-mix(in srgb,var(--duo-text) 84%,transparent);font:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.thread-workspace_sourceGraphToggle__fCBgl{min-height:26px;padding:0 10px;border-radius:999px;font-size:.7rem;font-weight:650}.thread-workspace_sourceFollowUpPill___YC6U:hover,.thread-workspace_sourceGraphToggle__fCBgl:hover,.thread-workspace_sourceShowMore__5tYBG:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--duo-blue) 34%,transparent);background:color-mix(in srgb,var(--duo-blue) 13%,transparent);color:var(--duo-text)}.thread-workspace_sourceSummary__OB1hK{margin:0;color:color-mix(in srgb,var(--duo-text) 58%,transparent);font-size:.78rem;line-height:1.48}.thread-workspace_sourceDisclosure__u9hAN{display:grid;grid-gap:8px;gap:8px}.thread-workspace_sourceDisclosureSummary__VYgOU{display:inline-flex;align-items:center;gap:8px;min-height:28px;width:-moz-fit-content;width:fit-content;cursor:pointer;color:color-mix(in srgb,var(--duo-text) 72%,transparent);font-size:.78rem;font-weight:620;line-height:1.2;list-style:none;transition:color .12s ease}.thread-workspace_sourceDisclosureSummary__VYgOU:hover{color:color-mix(in srgb,var(--duo-text) 90%,transparent)}.thread-workspace_sourceDisclosureSummary__VYgOU::-webkit-details-marker{display:none}.thread-workspace_sourceDisclosureSummary__VYgOU:after{content:"";width:5px;height:5px;border-right:1px solid color-mix(in srgb,var(--duo-text) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--duo-text) 34%,transparent);transform:rotate(45deg) translateY(-1px)}.thread-workspace_sourceDisclosure__u9hAN[open] .thread-workspace_sourceDisclosureSummary__VYgOU:after{transform:rotate(-135deg) translateY(-1px)}.thread-workspace_sourceDisclosureSummary__VYgOU span:last-child{color:color-mix(in srgb,var(--duo-text) 38%,transparent);font-size:.72rem;font-weight:560}.thread-workspace_sourceList__w6mA_{display:grid;grid-gap:10px;gap:10px;padding-top:2px;border-top:1px solid color-mix(in srgb,var(--duo-text) 6%,transparent)}.thread-workspace_sourceGroup__UAh8n,.thread-workspace_sourceKeySources__Rv0O4{display:grid;grid-gap:0;gap:0;min-width:0}.thread-workspace_sourceGroup__UAh8n{padding-top:4px;border-top:1px solid color-mix(in srgb,var(--duo-text) 5%,transparent)}.thread-workspace_sourceGroup__UAh8n[data-source-group=memory]{border-top-color:color-mix(in srgb,var(--duo-green) 18%,transparent)}.thread-workspace_sourceGroup__UAh8n[data-source-group=wiki]{border-top-color:color-mix(in srgb,var(--duo-blue) 18%,transparent)}.thread-workspace_sourceGroupHeader__Hdqfu{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:7px 0 2px}.thread-workspace_sourceGroupHeader__Hdqfu span:first-child{min-width:0;color:color-mix(in srgb,var(--duo-text) 72%,transparent);font-size:.71rem;font-weight:660;line-height:1.2;overflow-wrap:anywhere}.thread-workspace_sourceGroupHeader__Hdqfu span:last-child{color:color-mix(in srgb,var(--duo-text) 38%,transparent);font-size:.69rem;font-weight:560;line-height:1.2;white-space:nowrap}.thread-workspace_sourceGroupActions__VCnVQ{display:flex;flex-wrap:wrap;gap:7px;padding:4px 0 2px}.thread-workspace_sourceItem__cvdQN{display:grid;grid-gap:7px;gap:7px;padding:11px 0;border-bottom:1px solid color-mix(in srgb,var(--duo-text) 5.5%,transparent)}.thread-workspace_sourceItem__cvdQN:last-child{border-bottom:0;padding-bottom:2px}.thread-workspace_sourceItem__cvdQN[data-source-group=memory]{border-bottom-color:color-mix(in srgb,var(--duo-green) 12%,transparent)}.thread-workspace_sourceItem__cvdQN[data-source-group=wiki]{border-bottom-color:color-mix(in srgb,var(--duo-blue) 12%,transparent)}.thread-workspace_sourceItemHeader__bUjF1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:12px;gap:12px;min-width:0}.thread-workspace_sourceItemTitleGroup__S52l8{display:grid;grid-gap:3px;gap:3px;min-width:0}.thread-workspace_sourceItemTitleGroup__S52l8 strong{min-width:0;overflow-wrap:anywhere;color:color-mix(in srgb,var(--duo-text) 88%,transparent);font-size:.8rem;font-weight:630;line-height:1.35}.thread-workspace_sourceItemTitleGroup__S52l8 span{color:color-mix(in srgb,var(--duo-text) 46%,transparent);font-size:.71rem;line-height:1.2}.thread-workspace_sourceConfidenceText__JqpPq{justify-self:end;color:color-mix(in srgb,var(--duo-text) 42%,transparent);font-size:.7rem;font-weight:560;line-height:1.2;white-space:nowrap}.thread-workspace_sourceConfidenceText__JqpPq[data-confidence=high]{color:color-mix(in srgb,var(--duo-green) 68%,var(--duo-text))}.thread-workspace_sourceConfidenceText__JqpPq[data-confidence=low]{color:color-mix(in srgb,var(--amber-strong) 76%,var(--duo-text))}.thread-workspace_sourceExcerpt__9hzZ1{margin:0;color:color-mix(in srgb,var(--duo-text) 62%,transparent);font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}.thread-workspace_sourceActionGroup__zNMWd,.thread-workspace_sourceActions__6KMDu{display:flex;flex-wrap:wrap;gap:7px}.thread-workspace_sourceShowMore__5tYBG{justify-self:flex-start;min-height:30px;margin-top:4px;padding:0 11px;border-radius:999px;font-size:.72rem;font-weight:650}.thread-workspace_sourceFollowUps__bwrea{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.thread-workspace_sourceFollowUpPill___YC6U{min-height:31px;padding:0 12px;border-radius:999px;font-size:.73rem;font-weight:640}.thread-workspace_sourceMissingContext__yxDBS{margin:0;color:color-mix(in srgb,var(--amber-strong) 78%,var(--duo-text));font-size:.76rem;line-height:1.45}.thread-workspace_nodeCardList__jj2ao{display:grid;grid-gap:8px;gap:8px}.thread-workspace_nodeCard__7U3tr{display:grid;grid-gap:4px;gap:4px;width:100%;padding:11px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--duo-text) 8%,transparent);background:color-mix(in srgb,var(--duo-text) 3%,transparent);color:color-mix(in srgb,var(--duo-text) 92%,transparent);text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.thread-workspace_nodeCard__7U3tr:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--duo-text) 14%,transparent);background:color-mix(in srgb,var(--duo-text) 5%,transparent)}.thread-workspace_nodeCardStatic__nMkIZ{display:grid;grid-gap:4px;gap:4px;width:100%;padding:11px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--duo-text) 8%,transparent);background:color-mix(in srgb,var(--duo-text) 3%,transparent)}.thread-workspace_nodeCardStatic__nMkIZ strong{font-size:.82rem;font-weight:600}.thread-workspace_nodeCardStatic__nMkIZ span{color:color-mix(in srgb,var(--duo-text) 64%,transparent);font-size:.74rem;line-height:1.4}.thread-workspace_agentContributionSummary__XsYy1{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 10px}.thread-workspace_agentContributionSummary__XsYy1 span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--duo-text) 10%,transparent);background:color-mix(in srgb,var(--duo-text) 4%,transparent);color:color-mix(in srgb,var(--duo-text) 72%,transparent);font-size:.72rem;line-height:1}.thread-workspace_agentContributionCard__MFAKp{display:grid;grid-gap:8px;gap:8px;width:100%;padding:12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--duo-blue) 14%,transparent);background:color-mix(in srgb,var(--duo-blue) 5%,transparent)}.thread-workspace_agentContributionHeader__UhDNg{display:flex;align-items:center;justify-content:space-between;gap:12px}.thread-workspace_agentContributionHeader__UhDNg strong{min-width:0;font-size:.84rem;font-weight:650}.thread-workspace_agentContributionHeader__UhDNg span{flex-shrink:0;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--duo-text) 10%,transparent);color:color-mix(in srgb,var(--duo-text) 72%,transparent);font-size:.7rem;line-height:24px}.thread-workspace_agentContributionHeader__UhDNg span[data-status=closed],.thread-workspace_agentContributionHeader__UhDNg span[data-status=completed]{border-color:color-mix(in srgb,var(--duo-green) 35%,transparent);color:color-mix(in srgb,var(--duo-green) 80%,var(--duo-text))}.thread-workspace_agentContributionHeader__UhDNg span[data-status=blocked],.thread-workspace_agentContributionHeader__UhDNg span[data-status=failed]{border-color:color-mix(in srgb,var(--duo-red) 35%,transparent);color:color-mix(in srgb,var(--duo-red) 76%,var(--duo-text))}.thread-workspace_agentContributionMeta__jZNpz{display:flex;flex-wrap:wrap;gap:6px}.thread-workspace_agentContributionMeta__jZNpz span{font-size:.72rem;color:color-mix(in srgb,var(--duo-text) 54%,transparent)}.thread-workspace_agentContributionCard__MFAKp p{margin:0;color:color-mix(in srgb,var(--duo-text) 74%,transparent);font-size:.76rem;line-height:1.45}.thread-workspace_agentContributionBlocker__1Ax0m{padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--duo-red) 9%,transparent);color:color-mix(in srgb,var(--duo-red) 76%,var(--duo-text));font-size:.74rem;line-height:1.4}.thread-workspace_nodeCard__7U3tr strong{font-size:.82rem;font-weight:600}.thread-workspace_nodeCard__7U3tr span{color:color-mix(in srgb,var(--duo-text) 64%,transparent);font-size:.74rem;line-height:1.4}.thread-workspace_evidenceList__l8SF2{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.thread-workspace_evidenceItem__f7N4h{font-size:.82rem;line-height:1.5;color:color-mix(in srgb,var(--duo-text) 68%,transparent)}.thread-workspace_cardActions__ynzJD{display:flex;gap:8px;margin-top:10px}.thread-workspace_approvalActions__vAFGL{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.thread-workspace_cardActionBtn__t_FeV{padding:5px 12px;border-radius:6px;border:1px solid var(--duo-border);background:transparent;color:var(--duo-text);opacity:.6;font-size:.76rem;font-weight:500;cursor:pointer;transition:opacity .1s ease,background .1s ease;font-family:inherit}.thread-workspace_cardActionBtn__t_FeV:hover{opacity:.85;background:var(--duo-accent-muted)}.thread-workspace_cardActionBtn__t_FeV:focus-visible,.thread-workspace_newThreadFooterDismiss__v8XEH:focus-visible,.thread-workspace_suggestionCard__jR19O:focus-visible,.thread-workspace_suggestionDismiss__xIW7m:focus-visible,.thread-workspace_transcriptToggle__gA2Xy:focus-visible{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--duo-blue) 28%,transparent)}.thread-workspace_cardActionBtnPrimary__nYS5y{border-color:color-mix(in srgb,var(--duo-blue) 25%,transparent);color:color-mix(in srgb,var(--duo-blue) 90%,transparent)}.thread-workspace_cardActionBtnPrimary__nYS5y:hover{background:color-mix(in srgb,var(--duo-blue) 8%,transparent)}.thread-workspace_cardActionResult__DE426{font-size:.76rem;font-weight:500;padding:5px 12px;border-radius:6px}.thread-workspace_cardActionResult__DE426[data-action=accepted],.thread-workspace_cardActionResult__DE426[data-action=approved]{color:var(--green-strong);background:var(--green-soft)}.thread-workspace_cardActionResult__DE426[data-action=rejected],.thread-workspace_cardActionResult__DE426[data-action=tombstoned]{color:var(--red-strong);background:var(--red-soft)}.thread-workspace_card__ynncl[data-action=rejected],.thread-workspace_card__ynncl[data-action=tombstoned]{opacity:.5}.thread-workspace_nodePeekSide__IIYM0{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:28}.thread-workspace_nodePeekOverlay__kbU_e{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--bg-canvas-deeper) 54%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.thread-workspace_nodePeekCenter__2bcJK{width:min(900px,calc(100vw - 48px));height:min(88vh,920px);min-height:0}.thread-workspace_transcriptBlock__Mns9c{padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--duo-surface-strong) 96%,transparent);border:1px solid var(--duo-border);margin-top:8px;font-family:var(--font-mono);font-size:.8rem;line-height:1.6;color:var(--duo-text);white-space:pre-wrap;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--duo-border) transparent}.thread-workspace_transcriptToggle__gA2Xy{font-size:.76rem;color:color-mix(in srgb,var(--duo-blue) 70%,transparent);background:none;border:none;cursor:pointer;padding:4px 0;margin-top:6px;font-family:inherit}.thread-workspace_transcriptToggle__gA2Xy:hover{color:color-mix(in srgb,var(--duo-blue) 90%,transparent)}.thread-workspace_timeline__BcpWc{display:flex;flex-direction:column;gap:0;padding:0 24px 16px}.thread-workspace_timelineStep__W9_An{display:flex;align-items:flex-start;gap:12px;border-left:2px solid var(--duo-border);padding:10px 0 10px 16px;position:relative}.thread-workspace_timelineStep__W9_An:before{content:"";position:absolute;left:-5px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--duo-border)}.thread-workspace_timelineStep__W9_An[data-status=completed]:before{background:var(--duo-green);opacity:.7}.thread-workspace_timelineStep__W9_An[data-status=running]:before{background:var(--duo-blue);opacity:.7;animation:thread-workspace_statusPulse__zE6vm 2s ease-in-out infinite}.thread-workspace_timelineStep__W9_An[data-status=failed]:before{background:var(--duo-red);opacity:.7}.thread-workspace_timelineStep__W9_An[data-status=blocked]:before{background:rgba(255,204,99,.7)}@keyframes thread-workspace_statusPulse__zE6vm{0%,to{opacity:1}50%{opacity:.4}}.thread-workspace_timelineStepContent__lHSsR{flex:1 1;min-width:0}.thread-workspace_timelineStepLabel__PjWko{font-size:.84rem;font-weight:500;letter-spacing:-.01em}.thread-workspace_timelineStepDetail__BDJzi{font-size:.78rem;color:var(--duo-text-secondary);margin-top:2px}.thread-workspace_timelineStepTime__aH990{font-size:.72rem;color:var(--duo-text-tertiary);flex-shrink:0}.thread-workspace_threadComposer__f__Sk{flex-shrink:0;padding:14px 24px 18px;border-top:1px solid var(--duo-border)}.thread-workspace_threadRecoveryRail__6c1dj{padding:0 24px 10px}.thread-workspace_threadRecoveryButton__fqhtz{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--duo-text) 12%,transparent);background:color-mix(in srgb,var(--duo-text) 4%,transparent);color:color-mix(in srgb,var(--duo-text) 84%,transparent);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.thread-workspace_threadComposerRow__c8MSo{display:flex;align-items:center;gap:10px}.thread-workspace_threadComposerInput__v_hcm{flex:1 1;padding:10px 14px;border-radius:10px;border:1px solid var(--duo-border);background:var(--duo-surface);color:var(--duo-text);font-size:.88rem;font-family:inherit;outline:none;transition:border-color .15s ease}.thread-workspace_threadComposerInput__v_hcm::placeholder{color:var(--duo-text);opacity:.3}.thread-workspace_threadComposerInput__v_hcm:focus{border-color:color-mix(in srgb,var(--duo-blue) 35%,transparent)}.thread-workspace_threadComposerSend__JE_88{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:color-mix(in srgb,var(--duo-blue) 15%,transparent);color:color-mix(in srgb,var(--duo-blue) 85%,transparent);cursor:pointer;transition:background .12s ease}.thread-workspace_threadComposerSend__JE_88:hover{background:color-mix(in srgb,var(--duo-blue) 25%,transparent)}.thread-workspace_threadComposerSend__JE_88 svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.thread-workspace_contextGraphPane__nLIZM{align-self:stretch;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);height:100%;min-width:0;min-height:0;border-left:1px solid color-mix(in srgb,var(--duo-text) 7%,transparent);background:radial-gradient(circle at 46% 38%,var(--duo-halo-soft),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--duo-surface-strong) 96%,transparent),color-mix(in srgb,var(--duo-surface) 96%,transparent));box-shadow:-28px 0 70px rgba(0,0,0,.26);overflow:hidden}.thread-workspace_contextGraphHeader__nLEgK{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px 10px;border-bottom:1px solid color-mix(in srgb,var(--duo-text) 7%,transparent)}.thread-workspace_contextGraphHeader__nLEgK h2{margin:0;color:var(--duo-text);font-size:.96rem;font-weight:680;letter-spacing:-.02em}.thread-workspace_contextGraphHeader__nLEgK span{display:inline-flex;margin-top:4px;color:color-mix(in srgb,var(--duo-text) 54%,transparent);font-size:.73rem;font-weight:560}.thread-workspace_contextGraphEyebrow__llWXx{margin:0 0 3px;color:color-mix(in srgb,var(--duo-text) 42%,transparent);font-size:.68rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.thread-workspace_contextGraphClose__KHFDX{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--duo-text) 8%,transparent);border-radius:999px;background:color-mix(in srgb,var(--duo-text) 5%,transparent);color:color-mix(in srgb,var(--duo-text) 72%,transparent);cursor:pointer;font:inherit;line-height:1}.thread-workspace_contextGraphClose__KHFDX:hover{color:var(--duo-text);background:color-mix(in srgb,var(--duo-text) 8%,transparent)}.thread-workspace_contextGraphTabs__hd_vQ{display:flex;gap:8px;padding:10px 16px}.thread-workspace_contextGraphTab__YnaMg{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:0 11px;border:1px solid color-mix(in srgb,var(--duo-text) 8%,transparent);border-radius:999px;background:color-mix(in srgb,var(--duo-text) 4%,transparent);color:color-mix(in srgb,var(--duo-text) 62%,transparent);cursor:pointer;font:inherit}.thread-workspace_contextGraphTab__YnaMg[data-active=true]{border-color:color-mix(in srgb,var(--duo-green) 38%,transparent);background:color-mix(in srgb,var(--duo-green) 13%,transparent);color:var(--duo-text)}.thread-workspace_contextGraphTab__YnaMg span{font-size:.75rem;font-weight:680}.thread-workspace_contextGraphTab__YnaMg small{color:color-mix(in srgb,var(--duo-text) 48%,transparent);font-size:.69rem;font-weight:660}.thread-workspace_contextGraphSyncState__ywX_6{margin:0 16px 10px;color:color-mix(in srgb,var(--duo-text) 52%,transparent);font-size:.72rem;line-height:1.4}.thread-workspace_contextGraphSyncState__ywX_6[data-tone=partial]{color:color-mix(in srgb,var(--amber-strong) 76%,var(--duo-text))}.thread-workspace_contextGraphSelection__2lYyO{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px 12px;padding:10px;border:1px solid color-mix(in srgb,var(--duo-green) 23%,transparent);border-radius:14px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--duo-green) 16%,transparent),transparent 34%),color-mix(in srgb,var(--duo-green) 7%,transparent);box-shadow:0 14px 34px rgba(0,0,0,.18)}.thread-workspace_contextGraphSelection__2lYyO div{display:grid;grid-gap:3px;gap:3px;min-width:0}.thread-workspace_contextGraphSelection__2lYyO span{color:color-mix(in srgb,var(--duo-text) 48%,transparent);font-size:.68rem;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.thread-workspace_contextGraphSelection__2lYyO strong{overflow:hidden;color:var(--duo-text);font-size:.82rem;font-weight:720;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.thread-workspace_contextGraphSelection__2lYyO small{color:color-mix(in srgb,var(--duo-text) 52%,transparent);font-size:.7rem;text-transform:capitalize}.thread-workspace_contextGraphCanvas__xAgYe{grid-row:5;position:relative;min-width:0;min-height:0}.thread-workspace_contextGraphState__IOcLg{position:absolute;inset:18px;display:grid;place-content:center;grid-gap:8px;gap:8px;min-height:240px;padding:22px;border:1px solid color-mix(in srgb,var(--duo-text) 7%,transparent);border-radius:18px;background:color-mix(in srgb,var(--duo-text) 4%,transparent);color:var(--duo-text);text-align:center}.thread-workspace_contextGraphState__IOcLg strong{font-size:.88rem}.thread-workspace_contextGraphState__IOcLg span{color:color-mix(in srgb,var(--duo-text) 56%,transparent);font-size:.76rem;line-height:1.45}.thread-workspace_contextGraphState__IOcLg[data-tone=error]{border-color:color-mix(in srgb,var(--amber-strong) 28%,transparent)}.thread-workspace_newThreadEmpty__Fcio5{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:clamp(96px,13vh,170px) 24px 92px;gap:0;background:radial-gradient(circle at 50% 42%,var(--duo-halo-soft),transparent 28%),var(--duo-bg)}.thread-workspace_newThreadBrandMark__a8Kp5{position:relative;display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:10px;transform:translateX(var(--duo-thread-content-offset,0))}.thread-workspace_newThreadBrandMark__a8Kp5:before{content:"";position:absolute;inset:-16px;border-radius:999px;background:radial-gradient(circle,rgba(171,212,255,.22),transparent 64%);filter:blur(2px);opacity:.76}.thread-workspace_newThreadIcon__DVwyv{position:relative;width:64px;height:64px;border-radius:18px;object-fit:contain;box-shadow:0 0 34px rgba(173,214,255,.18)}.thread-workspace_newThreadTitle__bdhd5{font-size:clamp(44px,2.9vw,60px);font-weight:600;letter-spacing:-.045em;line-height:1.02;color:var(--duo-text);margin-bottom:18px;transform:translateX(var(--duo-thread-content-offset,0))}.thread-workspace_newThreadWorkspaceName___CyeE{font-size:clamp(26px,1.7vw,36px);color:var(--duo-text-secondary);display:inline-flex;align-items:center;gap:4px;cursor:default;margin-bottom:24px;font-weight:560;letter-spacing:-.03em;transform:translateX(var(--duo-thread-content-offset,0))}.thread-workspace_newThreadWorkspaceChevron__WTYQI{font-size:.7rem;opacity:.5}@media (max-height:900px),(max-width:1280px){.thread-workspace_newThreadEmpty__Fcio5{padding-top:clamp(120px,21vh,190px)}.thread-workspace_newThreadBrandMark__a8Kp5{width:58px;height:58px;margin-bottom:8px}.thread-workspace_newThreadBrandMark__a8Kp5:before{inset:-12px}.thread-workspace_newThreadIcon__DVwyv{width:50px;height:50px;border-radius:15px}.thread-workspace_newThreadTitle__bdhd5{font-size:clamp(38px,4.2vw,48px);margin-bottom:10px}.thread-workspace_newThreadWorkspaceName___CyeE{font-size:clamp(18px,2vw,24px);margin-bottom:16px}}.thread-workspace_sourceFreshness__VUVWg{display:grid;grid-gap:10px;gap:10px;width:min(100%,760px);margin:0 0 18px;padding:12px;border:1px solid color-mix(in srgb,var(--duo-text) 7%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--duo-blue) 8%,transparent),transparent 52%),color-mix(in srgb,var(--duo-text) 2.6%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--duo-text) 4%,transparent)}.thread-workspace_sourceFreshnessHeader__31fzJ{display:flex;justify-content:space-between;gap:12px;align-items:center;color:color-mix(in srgb,var(--duo-text) 58%,transparent);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.thread-workspace_sourceFreshnessHeader__31fzJ a{color:color-mix(in srgb,var(--duo-text) 68%,transparent);text-decoration:none;text-transform:none;letter-spacing:0}.thread-workspace_sourceFreshnessHeader__31fzJ a:hover{color:var(--duo-text)}.thread-workspace_sourceFreshnessChips__PFSAZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.thread-workspace_sourceFreshnessChip__c_0RX{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--duo-text) 7%,transparent);border-radius:14px;background:color-mix(in srgb,var(--duo-text) 2.6%,transparent);color:var(--duo-text);text-align:left}.thread-workspace_sourceFreshnessChip__c_0RX[data-tone=trusted]{border-color:color-mix(in srgb,var(--green-strong) 22%,transparent);background:color-mix(in srgb,var(--green-strong) 6%,transparent)}.thread-workspace_sourceFreshnessChip__c_0RX[data-tone=attention]{border-color:color-mix(in srgb,var(--amber-strong) 30%,transparent);background:color-mix(in srgb,var(--amber-strong) 7%,transparent)}.thread-workspace_sourceFreshnessChip__c_0RX[data-tone=syncing]{border-color:color-mix(in srgb,var(--duo-blue) 26%,transparent);background:color-mix(in srgb,var(--duo-blue) 7%,transparent)}.thread-workspace_sourceFreshnessChip__c_0RX strong{font-size:.78rem;font-weight:720}.thread-workspace_sourceFreshnessAttention__UeqNh,.thread-workspace_sourceFreshnessChip__c_0RX em,.thread-workspace_sourceFreshnessChip__c_0RX span{color:var(--duo-text-secondary);font-size:.72rem;font-style:normal;line-height:1.35}.thread-workspace_sourceFreshnessChip__c_0RX em{color:color-mix(in srgb,var(--duo-text) 72%,transparent);font-weight:700}.thread-workspace_sourceFreshnessAttention__UeqNh{margin:0;color:color-mix(in srgb,var(--amber-strong) 82%,var(--duo-text));text-align:left}.thread-workspace_suggestionCards__Xl4aR{display:flex;gap:14px;margin-bottom:0;flex-wrap:wrap;justify-content:center;width:100%;max-width:min(1040px,calc(100vw - 420px));overflow:visible;margin-left:var(--duo-thread-content-offset,0)}.thread-workspace_suggestionCardWrap__OMuQi{position:relative;width:auto;overflow:visible}.thread-workspace_suggestionCard__jR19O{width:auto;min-height:42px;max-width:620px;padding:0 28px;border:1px solid color-mix(in srgb,var(--duo-text) 11%,transparent);border-radius:999px;background:color-mix(in srgb,var(--duo-text) 7.5%,transparent);text-align:center;cursor:pointer;font:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--duo-text) 7%,transparent),0 12px 30px rgba(0,0,0,.24);transition:border-color .15s ease,background .1s ease,transform .15s ease}.thread-workspace_suggestionCardWithExplain__Npxc_{padding-bottom:46px}.thread-workspace_suggestionCard__jR19O:hover{border-color:color-mix(in srgb,var(--duo-text) 18%,transparent);background:color-mix(in srgb,var(--duo-text) 10.5%,transparent);transform:translateY(-1px)}.thread-workspace_suggestionCardIcon__oN23v{display:none}.thread-workspace_suggestionCardText___Xx79{display:block;overflow:hidden;color:color-mix(in srgb,var(--duo-text) 77%,transparent);font-size:15px;font-weight:560;line-height:40px;text-overflow:ellipsis;white-space:nowrap}.thread-workspace_suggestionDismiss__xIW7m{display:none}.thread-workspace_suggestionDismiss__xIW7m:hover{background:color-mix(in srgb,var(--duo-text) 10%,transparent);color:color-mix(in srgb,var(--duo-text) 82%,transparent)}.thread-workspace_suggestionExplain__GglPR{position:absolute;left:14px;bottom:14px;border:1px solid color-mix(in srgb,var(--duo-text) 10%,transparent);border-radius:999px;background:color-mix(in srgb,var(--duo-text) 4%,transparent);color:color-mix(in srgb,var(--duo-text) 68%,transparent);cursor:pointer;font:inherit;font-size:.72rem;line-height:1;padding:8px 12px;transition:border-color .12s ease,background .12s ease,color .12s ease;z-index:1}.thread-workspace_suggestionExplain__GglPR:hover{border-color:color-mix(in srgb,var(--duo-text) 16%,transparent);background:color-mix(in srgb,var(--duo-text) 8%,transparent);color:color-mix(in srgb,var(--duo-text) 84%,transparent)}.thread-workspace_suggestionPreview__LD5il{position:fixed;left:50%;top:16px;transform:translateX(-50%);width:min(320px,calc(100vw - 32px));max-height:min(340px,calc(100dvh - 32px));overflow:auto;overflow-wrap:anywhere;pointer-events:none;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--duo-text) 10%,transparent);background:color-mix(in srgb,var(--duo-surface-strong) 98%,transparent);box-shadow:0 18px 48px rgba(0,0,0,.36);z-index:3}.thread-workspace_suggestionPreviewTitle__g8S1v{font-size:.76rem;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--duo-text) 52%,transparent);margin-bottom:8px}.thread-workspace_suggestionPreviewBody__IU9Oi{margin:0;font-size:.86rem;line-height:1.5;color:color-mix(in srgb,var(--duo-text) 86%,transparent)}.thread-workspace_suggestionPreviewList__nqqaO{margin:10px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:color-mix(in srgb,var(--duo-text) 62%,transparent);font-size:.74rem;line-height:1.45}.thread-workspace_suggestionTouchPreviewOverlay__iRQxR{position:fixed;inset:0;background:rgba(8,9,11,.52);display:flex;align-items:flex-end;justify-content:center;padding:16px;z-index:20}.thread-workspace_suggestionTouchPreviewSheet__J4blV{width:min(420px,100%);padding:18px;border-radius:24px;border:1px solid color-mix(in srgb,var(--duo-text) 10%,transparent);background:color-mix(in srgb,var(--duo-surface-strong) 98%,transparent);box-shadow:0 20px 50px rgba(0,0,0,.34)}.thread-workspace_suggestionTouchPreviewHeader__CZSk8{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.thread-workspace_suggestionTouchPreviewPrompt__iT1XS{margin:6px 0 0;font-size:.88rem;line-height:1.5;color:color-mix(in srgb,var(--duo-text) 86%,transparent)}.thread-workspace_suggestionTouchPreviewClose__zr6Em{width:32px;height:32px;border:none;border-radius:999px;background:color-mix(in srgb,var(--duo-text) 5%,transparent);color:color-mix(in srgb,var(--duo-text) 60%,transparent);cursor:pointer;font:inherit;font-size:1rem;line-height:1;padding:0;flex-shrink:0;transition:background .12s ease,color .12s ease}.thread-workspace_suggestionTouchPreviewClose__zr6Em:hover{background:color-mix(in srgb,var(--duo-text) 10%,transparent);color:color-mix(in srgb,var(--duo-text) 86%,transparent)}.thread-workspace_newThreadFooter__wpML0{font-size:.76rem;color:var(--duo-text-tertiary);display:flex;align-items:center;gap:8px}.thread-workspace_newThreadFooterLink__Ad0Ms{color:color-mix(in srgb,var(--duo-blue) 70%,transparent);background:none;border:none;cursor:pointer;font-size:.76rem;font-family:inherit;padding:0}.thread-workspace_newThreadFooterLink__Ad0Ms:hover{color:color-mix(in srgb,var(--duo-blue) 90%,transparent)}.thread-workspace_newThreadFooterDismiss__v8XEH{color:var(--duo-text-tertiary);background:color-mix(in srgb,var(--duo-text) 2%,transparent);border:none;cursor:pointer;font-size:.82rem;width:24px;height:24px;border-radius:999px;padding:0;line-height:1}.thread-workspace_newThreadFooterDismiss__v8XEH:hover{background:color-mix(in srgb,var(--duo-text) 6%,transparent);color:var(--duo-text-secondary)}@keyframes thread-workspace_sentBubbleRise__JXJQ3{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes thread-workspace_messageFadeIn__qX0ZF{0%{opacity:0}to{opacity:1}}.thread-workspace_statusBar__ftFFu{display:flex;align-items:center;gap:8px;padding:8px 24px;font-size:.78rem;color:var(--duo-text-secondary);border-bottom:1px solid var(--duo-border);background:var(--duo-surface)}.thread-workspace_statusBarDot__AYddv{width:6px;height:6px;border-radius:50%;background:var(--duo-blue);animation:thread-workspace_statusPulse__zE6vm 2s ease-in-out infinite}.thread-workspace_pillStack__0eksz{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.thread-workspace_infoPill__8KNMg{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--duo-text) 10%,transparent);background:color-mix(in srgb,var(--duo-text) 4.5%,transparent);color:color-mix(in srgb,var(--duo-text) 76%,transparent);font-size:.74rem;line-height:1}.thread-workspace_scrollIndicator__1L_Nq{position:absolute;bottom:80px;right:24px;width:32px;height:32px;border-radius:50%;background:var(--duo-surface-strong);border:1px solid var(--duo-border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--duo-text-secondary);font-size:.82rem;box-shadow:var(--duo-shadow);transition:opacity .15s ease}.thread-workspace_scrollIndicator__1L_Nq:hover{background:var(--duo-accent-muted)}@media (max-width:900px){.thread-workspace_threadContextWorkspace__nWPBC[data-graph-open=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.thread-workspace_threadContextWorkspace__nWPBC[data-graph-open=true]:after{content:"";position:fixed;inset:0;z-index:39;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.38))}.thread-workspace_contextGraphPane__nLIZM{position:fixed;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));z-index:40;max-height:min(620px,calc(100dvh - 80px));border-left:1px solid color-mix(in srgb,var(--duo-text) 7%,transparent);border-top:1px solid color-mix(in srgb,var(--duo-text) 7%,transparent);border-radius:24px 24px 18px 18px;box-shadow:0 -26px 80px rgba(0,0,0,.42)}.thread-workspace_contextGraphCanvas__xAgYe{min-height:300px}.thread-workspace_sourceReceiptTopline__OAWYm{align-items:flex-start;flex-direction:column;gap:4px}.thread-workspace_sourceItemHeader__bUjF1{align-items:start;grid-template-columns:1fr}.thread-workspace_sourceConfidenceText__JqpPq{justify-self:start}.thread-workspace_suggestionCards__Xl4aR{width:100%;flex-direction:column;align-items:center}.thread-workspace_sourceFreshnessChips__PFSAZ{grid-template-columns:repeat(2,minmax(0,1fr))}.thread-workspace_suggestionCard__jR19O{width:min(100%,360px)}.thread-workspace_nodePeekOverlay__kbU_e{padding:0}.thread-workspace_nodePeekCenter__2bcJK{width:100%;height:100%}}@media (max-width:560px){.thread-workspace_threadContextWorkspace__nWPBC[data-graph-open=true]{grid-template-rows:minmax(0,1fr)}.thread-workspace_contextGraphPane__nLIZM{left:0;right:0;bottom:0;max-height:min(560px,calc(100dvh - 48px));border-right:0;border-left:0;border-bottom:0;border-radius:24px 24px 0 0}.thread-workspace_contextGraphCanvas__xAgYe{min-height:260px}.thread-workspace_contextGraphHeader__nLEgK,.thread-workspace_contextGraphTabs__hd_vQ{padding-left:12px;padding-right:12px}.thread-workspace_contextGraphTabs__hd_vQ{overflow-x:auto}.thread-workspace_contextGraphSelection__2lYyO{align-items:stretch;flex-direction:column;margin-left:12px;margin-right:12px}.thread-workspace_sourceReceiptMetaCluster__ehspB{align-items:flex-start;flex-direction:column;gap:6px}.thread-workspace_sourceReceipt__tDhdY{gap:7px;padding-top:9px}.thread-workspace_sourceDisclosureSummary__VYgOU{min-height:34px}.thread-workspace_sourceGroupHeader__Hdqfu{align-items:flex-start;flex-direction:column;gap:3px}.thread-workspace_sourceGroupHeader__Hdqfu span:last-child{white-space:normal}.thread-workspace_sourceItem__cvdQN{gap:8px;padding:12px 0}.thread-workspace_sourceActionGroup__zNMWd{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));width:100%}.thread-workspace_sourceActionGroup__zNMWd .thread-workspace_cardActionBtn__t_FeV{justify-content:center;min-height:34px}}@media (prefers-reduced-motion:reduce){.thread-workspace_timelineStep__W9_An[data-status=running]:before{animation:none}.thread-workspace_suggestionCard__jR19O{transition:none}}@media (max-width:560px){.thread-workspace_sourceFreshnessHeader__31fzJ{align-items:flex-start;flex-direction:column}.thread-workspace_sourceFreshnessChips__PFSAZ{grid-template-columns:1fr}}