.kc-chatlog.kc-9xnm9q,.kc-chatrun__msgs.kc-9xnm9q{margin:0;padding:0;list-style:none}.kc-chatrun.kc-9xnm9q{margin-top:14px}.kc-chatmsg.kc-9xnm9q{padding:1px 64px 1px 16px;display:grid;position:relative}.kc-chatmsg.kc-9xnm9q>.kc-chatmsg__gutter:where(.kc-9xnm9q){color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;visibility:hidden;font-size:11px;position:absolute;top:5px;right:16px}.kc-chatmsg.kc-9xnm9q:hover>.kc-chatmsg__gutter:where(.kc-9xnm9q),.kc-chatmsg.kc-9xnm9q:focus-within>.kc-chatmsg__gutter:where(.kc-9xnm9q){visibility:visible}.kc-chatmsg.is-mention.kc-9xnm9q{background:color-mix(in srgb, var(--partial) 10%, transparent);box-shadow:inset 2px 0 0 var(--partial)}.kc-chatmsg.is-marked.kc-9xnm9q{background:color-mix(in srgb, var(--wrong) 10%, transparent);box-shadow:inset 2px 0 0 var(--wrong)}.kc-chatmsg.kc-9xnm9q.is-flash{animation:kc-9xnm9q-kc-chat-flash 1.4s var(--ease-out)}@keyframes kc-9xnm9q-kc-chat-flash{0%,30%{background:color-mix(in srgb, var(--primary) 18%, transparent)}to{background:0 0}}.kc-chatmsg__reply.kc-9xnm9q{min-width:0;color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 16px;font-size:12.5px;display:flex}.kc-chatmsg__reply.kc-9xnm9q .lucide{flex:none;width:14px;height:14px}.kc-chatmsg__reply.kc-9xnm9q b:where(.kc-9xnm9q){color:var(--ink);flex:none;font-weight:600}.kc-chatmsg__quote.kc-9xnm9q{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kc-chatmsg__reply.kc-9xnm9q:hover .kc-chatmsg__quote:where(.kc-9xnm9q){color:var(--ink)}.kc-chatmsg.kc-9xnm9q:hover,.kc-chatmsg.kc-9xnm9q:focus-within{background:var(--surface-raised)}.kc-chatrun__head.kc-9xnm9q{z-index:2;background:var(--surface);align-items:baseline;gap:8px;min-width:0;padding:2px 16px;display:flex;position:sticky;top:-8px}.kc-chatmsg__name.kc-9xnm9q{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.kc-chatmsg__time.kc-9xnm9q,.kc-chatmsg__edited.kc-9xnm9q{color:var(--ink-muted);white-space:nowrap;margin-left:6px;font-size:12px}.kc-chatmsg__body.kc-9xnm9q{overflow-wrap:anywhere;min-width:0}.kc-chatmsg__body.kc-9xnm9q>.kc-rich,.kc-chatmsg__body.kc-9xnm9q>.kc-rich>p:last-child{display:inline}.kc-chatmsg__acts.kc-9xnm9q{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);opacity:0;pointer-events:none;transition:opacity var(--dur-1);align-items:center;gap:1px;padding:1px;display:flex;position:absolute;top:-25px;right:12px}.kc-chatmsg.kc-9xnm9q.acts-below .kc-chatmsg__acts:where(.kc-9xnm9q){top:auto;bottom:-25px}.kc-chatmsg__acts.kc-9xnm9q:empty{display:none}.kc-chatmsg.kc-9xnm9q:hover .kc-chatmsg__acts:where(.kc-9xnm9q),.kc-chatmsg.kc-9xnm9q:focus-within .kc-chatmsg__acts:where(.kc-9xnm9q){opacity:1;pointer-events:auto}.kc-chatmsg__acts.kc-9xnm9q:has(.kc-chat__confirm){opacity:1;pointer-events:auto}.kc-chatmsg.kc-9xnm9q:focus{outline:none}@media (hover:none){.kc-chatmsg.kc-9xnm9q:focus-within{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.kc-chatmsg__name[data-tone="1"].kc-9xnm9q{color:var(--solved)}.kc-chatmsg__name[data-tone="2"].kc-9xnm9q{color:var(--meta)}.kc-chatmsg__name[data-tone="3"].kc-9xnm9q{color:var(--partial)}.kc-chatmsg__name[data-tone="4"].kc-9xnm9q{color:var(--wrong)}.kc-chatmsg__acts.kc-9xnm9q .kc-iconbtn--sm{width:26px;height:26px}.kc-chatlog__new.kc-9xnm9q{color:var(--wrong);font:700 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin:12px 16px 0;display:flex}.kc-chatlog__new.kc-9xnm9q:before{content:"";border-top:1px solid var(--wrong);flex:1}
