.lkdnDq_thread{flex:1;padding:24px 16px;overflow-y:auto}.lkdnDq_threadInner{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.lkdnDq_empty{color:var(--chat-muted,#6b7280);text-align:center;flex:1;place-items:center;padding:24px 16px;display:grid}.lkdnDq_message{display:flex}.lkdnDq_user{justify-content:flex-end}.lkdnDq_assistant{justify-content:flex-start}.lkdnDq_bubble{border-radius:var(--chat-radius,18px);white-space:pre-wrap;overflow-wrap:anywhere;max-width:min(85%,640px);padding:10px 14px;line-height:1.5}.lkdnDq_user .lkdnDq_bubble{background:var(--chat-user-bg,#111827);color:var(--chat-user-fg,#fff);border-bottom-right-radius:6px}.lkdnDq_assistant .lkdnDq_bubble{background:var(--chat-bot-bg,#f3f4f6);color:var(--chat-fg,#111827);border-bottom-left-radius:6px}.lkdnDq_message[data-pending] .lkdnDq_bubble{opacity:.6}.lkdnDq_dots{gap:4px;padding:4px 0;display:inline-flex}.lkdnDq_dots span{background:var(--chat-muted,#6b7280);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite lkdnDq_blink}.lkdnDq_dots span:nth-child(2){animation-delay:.2s}.lkdnDq_dots span:nth-child(3){animation-delay:.4s}@keyframes lkdnDq_blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.lkdnDq_dots span{opacity:.6;animation:none}}.lkdnDq_attachments{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.lkdnDq_attachmentItem{background:#0000000f;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:13px;display:inline-flex;overflow:hidden}.lkdnDq_user .lkdnDq_attachmentItem{background:#ffffff26}.lkdnDq_attachmentIcon{flex:none;font-size:14px}.lkdnDq_attachmentName{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lkdnDq_attachmentSize{opacity:.75;flex:none;font-size:11px}.lkdnDq_composer{border:1px solid var(--chat-border,#e5e7eb);background:var(--chat-bg,#fff);border-radius:20px;flex-direction:column;gap:8px;width:100%;max-width:760px;margin:0 auto;padding:8px 10px 8px 12px;transition:border-color .15s,background-color .15s;display:flex}.lkdnDq_composer[data-drag-over]{border-color:var(--chat-accent,#111827);background:var(--chat-hover,#f9fafb)}.lkdnDq_composer:focus-within{border-color:var(--chat-accent,#111827)}.lkdnDq_stagedFiles{border-bottom:1px solid var(--chat-border,#f3f4f6);flex-wrap:wrap;gap:6px;padding-bottom:4px;display:flex}.lkdnDq_stagedChip{background:var(--chat-hover,#f3f4f6);color:var(--chat-fg,#111827);border-radius:12px;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 10px;font-size:12px;display:inline-flex}.lkdnDq_stagedIcon{flex:none;font-size:13px}.lkdnDq_stagedName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.lkdnDq_stagedSize{color:var(--chat-muted,#6b7280);flex:none;font-size:11px}.lkdnDq_removeChip{width:16px;height:16px;color:var(--chat-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.lkdnDq_removeChip:hover{color:var(--chat-fg,#111827);background:#0000000d}.lkdnDq_inputRow{align-items:flex-end;gap:8px;width:100%;display:flex}.lkdnDq_attach{width:34px;height:34px;color:var(--chat-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.lkdnDq_attach:hover{background:var(--chat-hover,#f3f4f6);color:var(--chat-fg,#111827)}.lkdnDq_attach:disabled{opacity:.3;cursor:default}.lkdnDq_input{resize:none;color:var(--chat-fg,#111827);font:inherit;background:0 0;border:0;outline:0;flex:1;max-height:200px;padding:6px 0;line-height:1.5}.lkdnDq_input::placeholder{color:var(--chat-muted,#6b7280)}.lkdnDq_send{background:var(--chat-accent,#111827);width:34px;height:34px;color:var(--chat-accent-fg,#fff);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.lkdnDq_send:disabled{opacity:.3;cursor:default}.lkdnDq_history{flex-direction:column;gap:2px;display:flex}.lkdnDq_historyItem{color:var(--chat-fg,#111827);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:8px 10px;font-size:14px;line-height:24px;text-decoration:none;display:block;overflow:hidden}.lkdnDq_historyItem:hover{background:var(--chat-hover,#f3f4f6)}.lkdnDq_historyItem[aria-current=page]{background:var(--chat-hover,#f3f4f6);font-weight:600}.lkdnDq_bubble a{color:inherit;word-break:break-all;text-decoration:underline}
._6vulgG_shell{height:100%;display:flex}._6vulgG_sidebar{background:var(--bg-subtle);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:8px;width:260px;padding:12px;display:flex}._6vulgG_newChat{border:1px solid var(--border);background:var(--bg);border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._6vulgG_newChat:hover{background:var(--hover)}._6vulgG_historyScroll{flex:1;margin:0 -4px;padding:0 4px;overflow-y:auto}._6vulgG_sectionLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:12px 10px 6px;font-size:12px;font-weight:600}._6vulgG_profile{border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}._6vulgG_profile:hover{background:var(--hover)}._6vulgG_avatar{background:var(--accent);width:28px;height:28px;color:var(--accent-fg);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}._6vulgG_profileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._6vulgG_main{flex-direction:column;flex:1;min-width:0;display:flex}._6vulgG_topbar,._6vulgG_scrim{display:none}._6vulgG_center{color:var(--muted);flex:1;place-items:center;padding:16px;display:grid}._6vulgG_welcome{max-width:420px}._6vulgG_welcome h2{color:var(--fg);margin:0 0 8px;font-size:24px}._6vulgG_welcome p{margin:0}._6vulgG_composerWrap{flex-direction:column;align-items:center;gap:8px;padding:8px 16px 20px;display:flex}@media (max-width:767px){._6vulgG_sidebar{z-index:20;width:min(280px,85vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}._6vulgG_shell[data-menu-open] ._6vulgG_sidebar{transform:none}._6vulgG_shell[data-menu-open] ._6vulgG_scrim{z-index:10;background:#0006;border:0;display:block;position:fixed;inset:0}._6vulgG_topbar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}._6vulgG_menuButton{width:36px;height:36px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}._6vulgG_brand{font-weight:600}}._6vulgG_tabs{border-bottom:1px solid var(--border);flex:none;gap:2px;padding:10px 16px 0;display:flex}._6vulgG_tab{min-width:72px;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._6vulgG_tab:hover{color:var(--fg)}._6vulgG_tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent)}._6vulgG_tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._6vulgG_tabPanel{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){._6vulgG_sidebar{transition:none}}
.KLGWeG_page{width:100%;max-width:780px;margin:0 auto;padding:24px 32px}.KLGWeG_searchForm{margin-bottom:28px}.KLGWeG_searchRow{gap:10px;margin-bottom:12px;display:flex}.KLGWeG_searchRow .KLGWeG_input{flex:1}.KLGWeG_modeRow{border:1px solid var(--border);border-radius:10px;gap:4px;width:fit-content;display:flex;overflow:hidden}.KLGWeG_modeBtn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:7px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.KLGWeG_modeBtn:hover{background:var(--hover)}.KLGWeG_modeBtn:disabled{opacity:.5;cursor:default}.KLGWeG_modeBtnActive{background:var(--accent);color:var(--accent-fg)}.KLGWeG_modeBtnActive:hover{background:var(--accent)}.KLGWeG_center{color:var(--muted);text-align:center;place-items:center;padding:80px 16px;display:grid}.KLGWeG_results{margin-top:4px}.KLGWeG_docList{margin:0;padding:0;list-style:none}.KLGWeG_docItem{border-bottom:1px solid var(--border);padding:16px 0}.KLGWeG_docItem:first-child{padding-top:0}.KLGWeG_docItem:last-child{border-bottom:none}.KLGWeG_docTitle{color:var(--fg);font-size:15px;font-weight:600;text-decoration:none}.KLGWeG_docTitle:hover{text-decoration:underline}.KLGWeG_docMeta{color:var(--muted);gap:8px;margin-top:4px;font-size:13px;display:flex}.KLGWeG_snippet{background:var(--bg-subtle);color:var(--fg);border-left:3px solid var(--border);overflow-wrap:break-word;white-space:pre-wrap;border-radius:8px;margin:10px 0 0;padding:10px 14px;font-size:14px;line-height:1.5}.KLGWeG_passageList{margin:0;padding:0;list-style:none}.KLGWeG_passageItem{border-bottom:1px solid var(--border);padding:16px 0}.KLGWeG_passageItem:first-child{padding-top:0}.KLGWeG_passageItem:last-child{border-bottom:none}.KLGWeG_passageHeader{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.KLGWeG_passageDoc{color:var(--fg);font-size:14px;font-weight:600;text-decoration:none}.KLGWeG_passageDoc:hover{text-decoration:underline}.KLGWeG_passageFile{color:var(--muted);font-size:12px}.KLGWeG_similarity{color:var(--muted);margin-left:auto;font-size:12px}.KLGWeG_downloadLink{color:var(--muted);margin-bottom:8px;font-size:13px;text-decoration:underline;display:inline-block}.KLGWeG_downloadLink:hover{color:var(--fg)}.KLGWeG_answerBox{background:var(--bg-subtle);border-radius:12px;margin-bottom:24px;padding:20px}.KLGWeG_answerText{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.KLGWeG_citations{margin-top:8px}.KLGWeG_citationTitle{margin:0 0 12px;font-size:15px;font-weight:600}@media (max-width:600px){.KLGWeG_page{padding:16px}.KLGWeG_searchRow{flex-direction:column}.KLGWeG_passageHeader{flex-direction:column;align-items:flex-start;gap:4px}.KLGWeG_similarity{margin-left:0}}.KLGWeG_answerNotice{margin-top:8px}
