.research-thread-module__I29UMq__chatThread{width:min(820px,100% - 32px);margin:0 auto;padding:24px 0 28px}.research-thread-module__I29UMq__turn{border-bottom:1px solid var(--shell-line);padding:24px 0 34px}.research-thread-module__I29UMq__turn:last-child{border-bottom:0}.research-thread-module__I29UMq__userRow{justify-content:flex-end;margin-bottom:26px;display:flex}.research-thread-module__I29UMq__userBubble{border:1px solid var(--shell-line);background:var(--shell-panel-2);max-width:min(76%,620px);color:var(--shell-text);white-space:pre-wrap;border-radius:20px 20px 5px;padding:12px 16px;line-height:1.55}.research-thread-module__I29UMq__assistantRow{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.research-thread-module__I29UMq__assistantAvatar{background:var(--accent);color:#001813;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.76rem;font-weight:900;display:grid}.research-thread-module__I29UMq__assistantContent{min-width:0;color:var(--shell-text)}.research-thread-module__I29UMq__answerMeta{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:8px;display:flex}.research-thread-module__I29UMq__answerMeta strong{color:var(--shell-text);font-size:.86rem}.research-thread-module__I29UMq__answerMeta span{color:var(--shell-muted);text-transform:capitalize;font-size:.7rem}.research-thread-module__I29UMq__answer{color:var(--shell-text);white-space:pre-wrap;font-size:.98rem;line-height:1.82}.research-thread-module__I29UMq__inlineCitation{color:var(--accent);margin:0 2px;font-weight:800;text-decoration:none}.research-thread-module__I29UMq__inlineCitation:hover{text-decoration:underline}.research-thread-module__I29UMq__evidenceToggle{border:1px solid var(--shell-line);color:var(--shell-muted);cursor:pointer;background:0 0;border-radius:10px;margin-top:15px;padding:7px 10px;font-size:.75rem;font-weight:750}.research-thread-module__I29UMq__evidenceToggle:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--shell-line));color:var(--shell-text)}.research-thread-module__I29UMq__evidencePanel{border:1px solid var(--shell-line);background:color-mix(in srgb, var(--shell-panel) 82%, transparent);border-radius:16px;margin-top:14px;padding:16px}.research-thread-module__I29UMq__statusStrip{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.research-thread-module__I29UMq__statusStrip span{border:1px solid var(--shell-line);background:var(--shell-panel-2);color:var(--shell-muted);border-radius:999px;padding:6px 9px;font-size:.7rem}.research-thread-module__I29UMq__diagnostics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.research-thread-module__I29UMq__diagnostics>div{border:1px solid var(--shell-line);background:var(--shell-panel-2);border-radius:12px;padding:11px 12px}.research-thread-module__I29UMq__diagnostics span,.research-thread-module__I29UMq__diagnostics strong,.research-thread-module__I29UMq__diagnostics small{display:block}.research-thread-module__I29UMq__diagnostics span{color:var(--accent);text-transform:uppercase;letter-spacing:.07em;font-size:.64rem;font-weight:800}.research-thread-module__I29UMq__diagnostics strong{color:var(--shell-text);text-transform:capitalize;margin-top:4px;font-size:.82rem}.research-thread-module__I29UMq__diagnostics small{color:var(--shell-muted);margin-top:3px;font-size:.7rem}.research-thread-module__I29UMq__sourceSection{margin-top:18px}.research-thread-module__I29UMq__sectionHeading{align-items:center;gap:8px;margin-bottom:9px;display:flex}.research-thread-module__I29UMq__sectionHeading h4{color:var(--shell-text);margin:0;font-size:.88rem}.research-thread-module__I29UMq__sectionHeading span{background:color-mix(in srgb, var(--accent) 11%, transparent);min-width:21px;height:21px;color:var(--accent);border-radius:999px;place-items:center;padding:0 5px;font-size:.66rem;font-weight:800;display:inline-grid}.research-thread-module__I29UMq__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.research-thread-module__I29UMq__sourceCard{border:1px solid var(--shell-line);background:var(--shell-panel-2);min-width:0;color:var(--shell-text);border-radius:13px;padding:13px;text-decoration:none;display:block}.research-thread-module__I29UMq__sourceCard:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--shell-line))}.research-thread-module__I29UMq__sourceCard strong{color:var(--shell-text);margin:8px 0 5px;line-height:1.4;display:block}.research-thread-module__I29UMq__sourceCard p{color:var(--shell-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;line-height:1.48;display:-webkit-box;overflow:hidden}.research-thread-module__I29UMq__sourceCard small{color:var(--shell-muted);text-transform:capitalize}.research-thread-module__I29UMq__sourceTopline{color:var(--shell-muted);text-transform:capitalize;align-items:center;gap:7px;font-size:.68rem;display:flex}.research-thread-module__I29UMq__citationBadge{background:color-mix(in srgb, var(--accent) 11%, transparent);color:var(--accent);border-radius:7px;padding:3px 6px;font-weight:800}@media (max-width:720px){.research-thread-module__I29UMq__chatThread{width:min(100% - 22px,820px);padding-top:12px}.research-thread-module__I29UMq__turn{padding:20px 0 28px}.research-thread-module__I29UMq__userBubble{max-width:88%}.research-thread-module__I29UMq__assistantRow{grid-template-columns:30px minmax(0,1fr);gap:10px}.research-thread-module__I29UMq__assistantAvatar{width:29px;height:29px}.research-thread-module__I29UMq__diagnostics,.research-thread-module__I29UMq__sourceGrid{grid-template-columns:1fr}.research-thread-module__I29UMq__evidencePanel{padding:12px}}
.research-module__qck5AW__page{background:var(--shell-bg);min-height:100vh;color:var(--shell-text);flex-direction:column;display:flex}.research-module__qck5AW__conversationHeader{z-index:15;border-bottom:1px solid var(--shell-line);background:color-mix(in srgb, var(--shell-bg) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:9px 20px;display:flex;position:sticky;top:0}.research-module__qck5AW__conversationHeader div{min-width:0}.research-module__qck5AW__conversationHeader span,.research-module__qck5AW__conversationHeader strong{display:block}.research-module__qck5AW__conversationHeader span{color:var(--shell-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:.67rem;font-weight:800}.research-module__qck5AW__conversationHeader strong{max-width:min(72vw,760px);color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.research-module__qck5AW__conversationHeader button{border:1px solid var(--shell-line);color:var(--shell-muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:8px 11px;font-size:.76rem;font-weight:750}.research-module__qck5AW__conversationHeader button:hover{background:var(--sidebar-hover);color:var(--shell-text)}.research-module__qck5AW__conversationArea{flex:auto;min-height:calc(100vh - 160px);padding:18px 0 8px}.research-module__qck5AW__emptyState{text-align:center;width:min(720px,100% - 36px);margin:clamp(110px,20vh,210px) auto 80px}.research-module__qck5AW__emptyMark{background:var(--accent);color:#001813;border-radius:14px;place-items:center;width:44px;height:44px;margin:0 auto 18px;font-weight:900;display:grid}.research-module__qck5AW__emptyState p{color:var(--accent);letter-spacing:.15em;margin:0 0 10px;font-size:.7rem;font-weight:850}.research-module__qck5AW__emptyState h1{color:var(--shell-text);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.6rem);line-height:1.04}.research-module__qck5AW__emptyState>span{max-width:590px;color:var(--shell-muted);margin:18px auto 0;font-size:.98rem;line-height:1.65;display:block}.research-module__qck5AW__pendingUserRow{justify-content:flex-end;width:min(820px,100% - 32px);margin:12px auto 24px;display:flex}.research-module__qck5AW__pendingUserBubble{border:1px solid var(--shell-line);background:var(--shell-panel-2);max-width:min(76%,620px);color:var(--shell-text);white-space:pre-wrap;border-radius:20px 20px 5px;padding:12px 16px;line-height:1.55}.research-module__qck5AW__thinkingRow{width:min(820px,100% - 32px);color:var(--shell-muted);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;margin:12px auto 24px;display:grid}.research-module__qck5AW__thinkingAvatar{background:color-mix(in srgb, var(--accent) 72%, var(--shell-panel));color:#001813;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.76rem;font-weight:900;display:grid}.research-module__qck5AW__thinkingRow div{flex-direction:column;gap:3px;display:flex}.research-module__qck5AW__thinkingRow strong{color:var(--shell-text);font-size:.84rem}.research-module__qck5AW__thinkingDots{font-size:.79rem}.research-module__qck5AW__error{color:#f4a8a8;background:#9620201f;border:1px solid #ff73733d;border-radius:12px;width:min(820px,100% - 32px);margin:14px auto;padding:12px 14px;font-size:.84rem}.research-module__qck5AW__composerDock{z-index:20;background:linear-gradient(to bottom, transparent 0, var(--shell-bg) 28%, var(--shell-bg) 100%);width:100%;padding:22px 18px 18px;position:sticky;bottom:0}.research-module__qck5AW__composer{border:1px solid var(--shell-line);background:var(--shell-panel);width:min(820px,100%);box-shadow:0 18px 50px var(--shell-shadow);border-radius:20px;margin:0 auto;padding:8px}.research-module__qck5AW__modeRow{scrollbar-width:none;gap:5px;padding:2px 4px 7px;display:flex;overflow-x:auto}.research-module__qck5AW__modeRow::-webkit-scrollbar{display:none}.research-module__qck5AW__mode,.research-module__qck5AW__modeActive{color:var(--shell-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:6px 9px;font-size:.7rem;font-weight:750}.research-module__qck5AW__mode:hover{background:var(--sidebar-hover);color:var(--shell-text)}.research-module__qck5AW__modeActive{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.research-module__qck5AW__mode:disabled,.research-module__qck5AW__modeActive:disabled{opacity:.55;cursor:default}.research-module__qck5AW__composerInputRow{align-items:flex-end;gap:8px;display:flex}.research-module__qck5AW__composerInputRow textarea{resize:none;width:100%;min-height:48px;max-height:160px;color:var(--shell-text);font:inherit;background:0 0;border:0;outline:0;padding:12px 11px;font-size:.96rem;line-height:1.55;overflow-y:auto}.research-module__qck5AW__composerInputRow textarea::placeholder{color:color-mix(in srgb, var(--shell-muted) 72%, transparent)}.research-module__qck5AW__submitButton{background:var(--accent);color:#001813;cursor:pointer;border:0;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;margin:0 2px 5px 0;padding:0;font-size:1.12rem;font-weight:900;display:grid}.research-module__qck5AW__submitButton:disabled{opacity:.35;cursor:default}.research-module__qck5AW__composerFooter{color:var(--shell-muted);justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 2px;font-size:.66rem;display:flex}.research-module__qck5AW__composerFooter span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-module__qck5AW__composerFooter span:last-child{flex:none}@media (max-width:720px){.research-module__qck5AW__conversationHeader{min-height:54px;padding:8px 12px 8px 58px}.research-module__qck5AW__conversationHeader strong{max-width:58vw}.research-module__qck5AW__conversationArea{min-height:calc(100vh - 145px);padding-top:8px}.research-module__qck5AW__emptyState{margin-top:clamp(90px,16vh,150px)}.research-module__qck5AW__emptyState h1{font-size:clamp(1.9rem,10vw,2.8rem)}.research-module__qck5AW__pendingUserRow,.research-module__qck5AW__thinkingRow,.research-module__qck5AW__error{width:min(100% - 22px,820px)}.research-module__qck5AW__pendingUserBubble{max-width:88%}.research-module__qck5AW__composerDock{padding:18px 10px 10px}.research-module__qck5AW__composer{border-radius:17px}.research-module__qck5AW__composerFooter span:last-child{display:none}}
