.nFv0Lq_root,.nFv0Lq_inbox{--_accent:var(--chat-accent,var(--color-brand,#21272d));--_accent-ink:var(--chat-accent-ink,#fff);--_surface:var(--chat-surface,#fff);--_ink:var(--chat-ink,var(--color-ink,#21272d));--_muted:var(--chat-muted,var(--color-muted,#6b7280));--_line:var(--chat-line,var(--color-line,#e6e8eb));--_soft:var(--chat-soft,#f3f4f6);--_agent:var(--chat-agent,#e8f3ee);--_radius:var(--chat-radius,16px);color:var(--_ink)}.nFv0Lq_root{border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_surface);height:70vh;min-height:420px;color:var(--_ink);flex-direction:column;font-size:14px;line-height:1.5;display:flex;overflow:hidden}.nFv0Lq_banner{border-bottom:1px solid var(--_line);background:var(--_soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.nFv0Lq_bannerText{min-width:0}.nFv0Lq_bannerStrong{font-weight:600}.nFv0Lq_log{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.nFv0Lq_row{align-items:flex-start;gap:8px;display:flex}.nFv0Lq_rowMine{flex-direction:row-reverse}.nFv0Lq_avatar{background:var(--_line);width:28px;height:28px;color:var(--_ink);border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.nFv0Lq_avatarMine{background:var(--_accent);color:var(--_accent-ink)}.nFv0Lq_avatarAgent{background:var(--_agent)}.nFv0Lq_bubbleWrap{flex-direction:column;gap:2px;min-width:0;max-width:80%;display:flex}.nFv0Lq_rowMine .nFv0Lq_bubbleWrap{align-items:flex-end}.nFv0Lq_author{color:var(--_muted);font-size:11px;font-weight:600}.nFv0Lq_bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--_radius);background:var(--_soft);padding:8px 12px}.nFv0Lq_bubbleMine{background:var(--_accent);color:var(--_accent-ink)}.nFv0Lq_bubbleAgent{background:var(--_agent)}.nFv0Lq_system{text-align:center;max-width:90%;color:var(--_muted);align-self:center;font-size:12px}.nFv0Lq_status{color:var(--_muted);padding-left:36px;font-size:12px;font-style:italic}.nFv0Lq_notice{border:1px dashed var(--_line);color:var(--_muted);border-radius:12px;padding:10px 12px;font-size:13px}.nFv0Lq_handover{border-top:1px solid var(--_line);color:var(--_muted);justify-content:flex-end;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.nFv0Lq_handover .nFv0Lq_ghost{padding:5px 12px;font-size:13px}.nFv0Lq_composer{border-top:1px solid var(--_line);align-items:center;gap:8px;padding:12px;display:flex}.nFv0Lq_input{border:1px solid var(--_line);min-width:0;font:inherit;color:inherit;background:var(--_surface);border-radius:12px;flex:1;padding:9px 12px}.nFv0Lq_input:focus-visible{outline:2px solid var(--_accent);outline-offset:1px}.nFv0Lq_button,.nFv0Lq_ghost{font:inherit;cursor:pointer;white-space:nowrap;border-radius:12px;flex-shrink:0;padding:8px 14px;font-weight:600}.nFv0Lq_button{border:1px solid var(--_accent);background:var(--_accent);color:var(--_accent-ink)}.nFv0Lq_ghost{border:1px solid var(--_line);background:var(--_surface);color:var(--_ink)}.nFv0Lq_button:disabled,.nFv0Lq_ghost:disabled{opacity:.5;cursor:not-allowed}.nFv0Lq_button:focus-visible,.nFv0Lq_ghost:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.nFv0Lq_inbox{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:860px){.nFv0Lq_inbox{grid-template-columns:minmax(0,1fr)}}.nFv0Lq_list{border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_surface);overflow:hidden}.nFv0Lq_listHeading{letter-spacing:.04em;text-transform:uppercase;color:var(--_muted);background:var(--_soft);border-bottom:1px solid var(--_line);padding:10px 14px;font-size:12px;font-weight:700}.nFv0Lq_item{border:0;border-bottom:1px solid var(--_line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:10px 14px;display:block}.nFv0Lq_item:hover,.nFv0Lq_itemActive{background:var(--_soft)}.nFv0Lq_itemTop{justify-content:space-between;gap:8px;font-weight:600;display:flex}.nFv0Lq_itemMeta{color:var(--_muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.nFv0Lq_itemPreview{color:var(--_muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.nFv0Lq_empty{color:var(--_muted);padding:14px;font-size:13px}.nFv0Lq_pill{background:var(--_soft);color:var(--_ink);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.nFv0Lq_pillWaiting{color:#7a4b00;background:#fdf1d8}.nFv0Lq_pillActive{background:var(--_agent);color:#1d5b3f}.nFv0Lq_threadHeader{border-bottom:1px solid var(--_line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.nFv0Lq_threadTitle{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.nFv0Lq_actions{gap:8px;display:flex}.nFv0Lq_link{color:inherit;text-underline-offset:2px;text-decoration:underline}
