.AiChatThread-module__-lekRG__thread{scroll-behavior:smooth;flex-direction:column;gap:16px;max-height:min(420px,52vh);padding:4px 2px 8px;display:flex;overflow-y:auto}.AiChatThread-module__-lekRG__thread::-webkit-scrollbar{width:6px}.AiChatThread-module__-lekRG__thread::-webkit-scrollbar-thumb{background:#b08d4f59;border-radius:999px}.AiChatThread-module__-lekRG__empty{text-align:center;background:#fbf9f3a6;border:1px dashed #b08d4f38;border-radius:18px;justify-items:center;gap:8px;padding:28px 16px;display:grid}.AiChatThread-module__-lekRG__emptyIcon{color:#8a6c38;background:#b08d4f1f;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.AiChatThread-module__-lekRG__empty strong{color:#0c1117;font-size:14px}.AiChatThread-module__-lekRG__empty p{color:#5a6672;max-width:34ch;margin:0;font-size:13px;line-height:1.55}.AiChatThread-module__-lekRG__userRow,.AiChatThread-module__-lekRG__aiRow{align-items:flex-start;gap:10px;display:flex}.AiChatThread-module__-lekRG__userRow{justify-content:flex-end}.AiChatThread-module__-lekRG__aiRow{justify-content:flex-start}.AiChatThread-module__-lekRG__userBubble,.AiChatThread-module__-lekRG__aiBubble{border-radius:18px;max-width:min(100%,640px);padding:14px 16px}.AiChatThread-module__-lekRG__userBubble{color:#fbf9f3;background:#0c1117;border-top-right-radius:6px}.AiChatThread-module__-lekRG__userBubble p{margin:0;font-size:14px;line-height:1.6}.AiChatThread-module__-lekRG__userAvatar,.AiChatThread-module__-lekRG__aiAvatar{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.AiChatThread-module__-lekRG__userAvatar{color:#5a6672;background:#efe8da}.AiChatThread-module__-lekRG__aiAvatar{color:#cdae74;background:linear-gradient(#1c5a47,#0f3d31)}.AiChatThread-module__-lekRG__aiBubble{background:linear-gradient(#fff,#fbf9f3);border:1px solid #b08d4f29;border-top-left-radius:6px;flex:1;box-shadow:0 10px 28px #0c11170a}.AiChatThread-module__-lekRG__aiLabel{letter-spacing:.14em;text-transform:uppercase;color:#8a6c38;margin:0 0 10px;font-size:10px;font-weight:700}.AiChatThread-module__-lekRG__thinking{color:#5a6672;margin:0;font-size:13px;animation:1.4s ease-in-out infinite AiChatThread-module__-lekRG__pulse}@keyframes AiChatThread-module__-lekRG__pulse{0%,to{opacity:.55}50%{opacity:1}}.AiChatThread-module__-lekRG__toolTrace{background:#f6f2e9d9;border:1px solid #b08d4f1f;border-radius:12px;gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.AiChatThread-module__-lekRG__toolStep{grid-template-columns:10px 1fr;align-items:start;gap:10px;display:grid}.AiChatThread-module__-lekRG__toolDot{background:#d4c4a3;border-radius:999px;width:8px;height:8px;margin-top:5px}.AiChatThread-module__-lekRG__toolStepRunning .AiChatThread-module__-lekRG__toolDot{background:#b08d4f;animation:1.2s ease-in-out infinite AiChatThread-module__-lekRG__pulse;box-shadow:0 0 0 4px #b08d4f2e}.AiChatThread-module__-lekRG__toolStepComplete .AiChatThread-module__-lekRG__toolDot{background:#1c5a47}.AiChatThread-module__-lekRG__toolStep strong{color:#0c1117;font-size:12px;font-weight:600;display:block}.AiChatThread-module__-lekRG__toolStep small{color:#5a6672;margin-top:2px;font-size:11px;line-height:1.4;display:block}.AiChatThread-module__-lekRG__aiContent p{color:#2a323d;margin:0 0 10px;font-size:14px;line-height:1.68}.AiChatThread-module__-lekRG__aiContent p:last-child{margin-bottom:0}.AiChatThread-module__-lekRG__aiContent strong{color:#0c1117}.AiChatThread-module__-lekRG__cursor{vertical-align:text-bottom;background:#b08d4f;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite AiChatThread-module__-lekRG__blink;display:inline-block}@keyframes AiChatThread-module__-lekRG__blink{0%,to{opacity:1}50%{opacity:0}}
