.AiChatThread_aiMark__w9pVn{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:999px;background:var(--ng-ai);color:var(--ng-bg)}.AiChatThread_aiMark__w9pVn svg{width:12px;height:12px;display:block}.AiChatThread_thread__tL4dK{display:flex;flex-direction:column;gap:16px}.AiChatThread_msg__OyBWo{display:flex;gap:10px;min-width:0}.AiChatThread_msgUser__CzcU7{justify-content:flex-end}.AiChatThread_msgAssistant__rvIXf{justify-content:flex-start}.AiChatThread_msgBody__cIH9g{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1 1}.AiChatThread_bubbleUser__2qkrG{max-width:85%;padding:8px 12px;background:var(--ng-panel-2);border:1px solid var(--ng-line);border-radius:6px;color:var(--ng-txt);font-family:var(--font-family-body);font-size:14px;font-weight:500;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word}.AiChatThread_steps__WKygT{display:flex;flex-direction:column;gap:6px}.AiChatThread_step__NRzzJ{display:flex;align-items:center;gap:8px}.AiChatThread_stepDot__fLF_g{width:8px;height:8px;border-radius:999px;background:var(--ng-ai);flex-shrink:0}.AiChatThread_stepText__u__N4{margin:0;font-family:var(--font-family-body);font-size:13.5px;font-weight:400;line-height:1.5;color:var(--ng-txt-60)}.AiChatThread_stepActive__px2Pd .AiChatThread_stepText__u__N4{color:var(--ng-ai)}.AiChatThread_stepDotActive__NNo2U{animation:AiChatThread_cohorly-ai-pulse__5mOxY 1.4s cubic-bezier(.2,0,.2,1) infinite}@keyframes AiChatThread_cohorly-ai-pulse__5mOxY{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.35)}}.AiChatThread_composer__2LbZ1{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;background:var(--ng-panel);border:1px solid var(--ng-line-strong);border-radius:6px;transition:border-color .14s cubic-bezier(.2,0,.2,1)}.AiChatThread_composer__2LbZ1:focus-within{border-color:var(--ng-lime)}.AiChatThread_composerDisabled__wMyuK{opacity:.55}.AiChatThread_composerInput__4BnsG{flex:1 1;min-width:0;max-height:140px;padding:6px 0;border:0;background:transparent;color:var(--ng-txt);font-family:var(--font-family-body);font-size:14px;font-weight:500;line-height:1.5;resize:none}.AiChatThread_composerInput__4BnsG::placeholder{color:var(--ng-txt-35)}.AiChatThread_composerInput__4BnsG:focus-visible{outline:2px solid var(--ng-lime);outline-offset:-2px}.AiChatThread_creditsLine__Nb2SX{margin:4px 0 0;font-family:var(--font-family-body);font-size:var(--ng-fs-micro);font-weight:400;color:var(--ng-txt-35)}.AiChatThread_notice__ATUor{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--ng-panel-2);-webkit-border-start:2px solid var(--ng-line-strong);border-inline-start:2px solid var(--ng-line-strong);border-radius:6px}.AiChatThread_noticeError__YvO58{border-inline-start-color:var(--ng-danger)}.AiChatThread_noticeWarn__7ME6P{border-inline-start-color:var(--ng-warn)}.AiChatThread_noticeBody__FWkjo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.AiChatThread_noticeTitle__cTuDd{margin:0;font-family:var(--font-family-body);font-size:13.5px;font-weight:600;color:var(--ng-txt)}.AiChatThread_noticeError__YvO58 .AiChatThread_noticeTitle__cTuDd{color:var(--ng-danger)}.AiChatThread_noticeDesc__ee9mL{margin:0;font-family:var(--font-family-body);font-size:13.5px;font-weight:400;line-height:1.5;color:var(--ng-txt-60)}.AiChatThread_noticeActions__5BU68{display:flex;gap:8px;margin-top:6px}.AiChatThread_noticeDismiss__APSV6{flex-shrink:0;margin:-4px -6px 0 0}.AiChatThread_empty__tKTsd{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;text-align:center}.AiChatThread_emptyCompact__An8UF{padding:12px 8px}.AiChatThread_emptyTitle__54GtD{font-size:var(--ng-fs-micro)}.AiChatThread_emptyDesc__sQZYq,.AiChatThread_emptyTitle__54GtD{margin:0;font-family:var(--font-family-body);font-weight:500;color:var(--ng-txt-60)}.AiChatThread_emptyDesc__sQZYq{font-size:14px;line-height:1.5}.AiChatThread_emptyActions__eB3fJ{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px}.AiChatThread_markdown__7SCzv{font-family:var(--font-family-body);font-size:14px;font-weight:400;color:var(--ng-txt);line-height:1.5;min-width:0;overflow-wrap:break-word}.AiChatThread_markdown__7SCzv>:first-child{margin-top:0}.AiChatThread_markdown__7SCzv>:last-child{margin-bottom:0}.AiChatThread_markdown__7SCzv blockquote,.AiChatThread_markdown__7SCzv h1,.AiChatThread_markdown__7SCzv h2,.AiChatThread_markdown__7SCzv h3,.AiChatThread_markdown__7SCzv h4,.AiChatThread_markdown__7SCzv h5,.AiChatThread_markdown__7SCzv h6,.AiChatThread_markdown__7SCzv ol,.AiChatThread_markdown__7SCzv p,.AiChatThread_markdown__7SCzv pre,.AiChatThread_markdown__7SCzv table,.AiChatThread_markdown__7SCzv ul{margin-top:0;margin-bottom:12px}.AiChatThread_markdown__7SCzv h1,.AiChatThread_markdown__7SCzv h2,.AiChatThread_markdown__7SCzv h3,.AiChatThread_markdown__7SCzv h4,.AiChatThread_markdown__7SCzv h5,.AiChatThread_markdown__7SCzv h6{font-family:var(--font-family-body);font-weight:600;line-height:1.3}.AiChatThread_markdown__7SCzv h1{font-size:17px}.AiChatThread_markdown__7SCzv h2{font-size:15px}.AiChatThread_markdown__7SCzv h3,.AiChatThread_markdown__7SCzv h4,.AiChatThread_markdown__7SCzv h5,.AiChatThread_markdown__7SCzv h6{font-size:14px}.AiChatThread_markdown__7SCzv strong{font-weight:600}.AiChatThread_markdown__7SCzv a{color:var(--ng-lime)}.AiChatThread_markdown__7SCzv ol,.AiChatThread_markdown__7SCzv ul{-webkit-padding-start:20px;padding-inline-start:20px}.AiChatThread_markdown__7SCzv li{margin-bottom:4px}.AiChatThread_markdown__7SCzv li>ol,.AiChatThread_markdown__7SCzv li>ul{margin-top:4px;margin-bottom:0}.AiChatThread_markdown__7SCzv code{border-radius:4px;padding:2px 4px}.AiChatThread_markdown__7SCzv code,.AiChatThread_markdown__7SCzv pre{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;background:var(--ng-panel-2)}.AiChatThread_markdown__7SCzv pre{border-radius:6px;padding:12px;overflow-x:auto}.AiChatThread_markdown__7SCzv pre code{background:none;padding:0;border-radius:0}.AiChatThread_markdown__7SCzv blockquote{-webkit-border-start:2px solid var(--ng-line-strong);border-inline-start:2px solid var(--ng-line-strong);-webkit-padding-start:12px;padding-inline-start:12px;color:var(--ng-txt-60)}.AiChatThread_markdown__7SCzv hr{border:none;border-top:1px solid var(--ng-line);margin-block:16px}.AiChatThread_markdown__7SCzv table{border-collapse:collapse;width:100%;font-size:13px}.AiChatThread_markdown__7SCzv td,.AiChatThread_markdown__7SCzv th{border:1px solid var(--ng-line);padding:4px 8px;text-align:left}.AiChatThread_markdown__7SCzv th{font-family:var(--font-family-body);font-size:var(--ng-fs-micro);font-weight:500;color:var(--ng-txt-60);background:var(--ng-panel-2)}@media (prefers-reduced-motion:reduce){.AiChatThread_stepDotActive__NNo2U{animation:none}.AiChatThread_composer__2LbZ1{transition:none}}