.log.svelte-1bugjis{display:flex;flex-direction:column;gap:0;padding:4px 0 16px;background:transparent;height:100%;overflow-y:auto;min-height:240px}.empty.svelte-1bugjis{color:var(--color-fg-subtle);font-style:italic;font-size:.85rem;padding:22px 24px}.row.svelte-1bugjis{display:grid;grid-template-columns:56px 1fr;gap:14px;padding:14px 24px;border-bottom:1px solid var(--color-border-soft)}.row.svelte-1bugjis:last-child{border-bottom:0}.rail.svelte-1bugjis{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:2px}.avatar.svelte-1bugjis{--rail-color: var(--color-accent);width:36px;height:36px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--rail-color) 90%,transparent),color-mix(in srgb,var(--rail-color) 60%,transparent));display:grid;place-items:center;box-shadow:0 0 0 1px var(--color-border-soft);transition:box-shadow .3s}.avatar.is-streaming.svelte-1bugjis{box-shadow:0 0 0 3px color-mix(in srgb,var(--rail-color) 35%,transparent),0 0 0 1px var(--rail-color)}.avatar.svelte-1bugjis img:where(.svelte-1bugjis){width:100%;height:100%;object-fit:cover}.avatar-fallback.svelte-1bugjis{color:#fff;font-weight:700;font-size:.82rem}.time.svelte-1bugjis{font-size:.7rem;color:var(--color-fg-subtle);font-family:var(--font-mono);background:none;border:0;padding:0;cursor:help;line-height:1.2}.time.svelte-1bugjis:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.pending-tag.svelte-1bugjis{color:var(--color-accent-hi);font-style:italic}.body.svelte-1bugjis{min-width:0}.head.svelte-1bugjis{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.name.svelte-1bugjis{font-weight:600;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.stream-chip.svelte-1bugjis{display:inline-flex;align-items:center;gap:4px;font-size:.66rem;font-weight:600;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--color-accent-hi);letter-spacing:.04em}.stream-dot.svelte-1bugjis{width:5px;height:5px;border-radius:50%;background:currentColor;animation:kd-pulse 1.2s ease-in-out infinite}.bubbles.svelte-1bugjis{display:flex;flex-direction:column;gap:10px}.kd-bubble-wrap.svelte-1bugjis{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:4px 6px;min-width:0}.bubble.bubble-integrated.svelte-1bugjis{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;min-width:0;max-width:100%}.kd-bubble-section.svelte-1bugjis{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 14px;min-height:38px;word-break:break-word;background:linear-gradient(180deg,#ffffff14,#ffffff0a)}.kd-bubble-section.is-translation.svelte-1bugjis{background:linear-gradient(180deg,#6970ff1a,#6970ff08)}.kd-bubble-section.is-error.svelte-1bugjis{background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.kd-lang-flag.svelte-1bugjis{margin-right:4px;font-size:.85em;line-height:1}.kd-bubble-actions.svelte-1bugjis{display:flex;gap:4px;margin-bottom:2px;opacity:0;transform:translateY(-2px);transition:opacity .15s ease-out,transform .15s ease-out}.kd-bubble-wrap.svelte-1bugjis:hover .kd-bubble-actions:where(.svelte-1bugjis),.kd-bubble-wrap.svelte-1bugjis:focus-within .kd-bubble-actions:where(.svelte-1bugjis),.kd-bubble-action.is-active.svelte-1bugjis{opacity:1;transform:translateY(0)}.kd-bubble-action.svelte-1bugjis{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:6px;background:color-mix(in srgb,var(--color-fg) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-fg) 8%,transparent);color:var(--color-fg-muted);font-size:.78rem;line-height:1;cursor:pointer;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out}.kd-bubble-action.svelte-1bugjis:hover{background:color-mix(in srgb,var(--color-fg) 10%,transparent);color:var(--color-fg)}.kd-bubble-action.svelte-1bugjis:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.kd-bubble-action.is-active.svelte-1bugjis{background:color-mix(in srgb,var(--color-accent) 18%,transparent);border-color:color-mix(in srgb,var(--color-accent) 32%,transparent);color:var(--color-accent-hi)}.bubble.svelte-1bugjis{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 14px;border-radius:12px;background:color-mix(in srgb,var(--color-fg) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-fg) 14%,transparent);font-size:.95rem;line-height:1.5;color:var(--color-fg);word-break:break-word;max-width:100%}.bubble.is-pending.svelte-1bugjis{background:linear-gradient(180deg,#6970ff29,#6970ff0d);border-color:#6970ff52;font-style:italic;color:var(--color-fg-muted)}.bubble.is-error.svelte-1bugjis{background:color-mix(in srgb,var(--color-danger) 10%,transparent);border-color:color-mix(in srgb,var(--color-danger) 28%,transparent)}.text.svelte-1bugjis{flex:1 1 auto}.latency.svelte-1bugjis{font-family:var(--font-mono);font-size:.7rem;color:var(--color-fg-subtle);flex-shrink:0}.err-badge.svelte-1bugjis{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--color-danger) 28%,transparent);color:var(--color-danger)}.err-text.svelte-1bugjis{color:#ffb3b3}.cursor.svelte-1bugjis{display:inline-block;width:2px;height:1em;background:var(--color-accent-hi);vertical-align:text-bottom;animation:svelte-1bugjis-kd-cursor-blink .9s steps(2) infinite}@keyframes svelte-1bugjis-kd-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.tt-content{background:var(--color-bg-elevated);color:var(--color-fg);border:1px solid var(--color-border);border-radius:6px;padding:4px 8px;font-size:.72rem;font-variant-numeric:tabular-nums;z-index:50;box-shadow:0 4px 12px #0006}.wrap.svelte-xi1yy3{align-self:center;justify-self:center;margin:auto;width:min(520px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 28px;text-align:center}.pulse.svelte-xi1yy3{width:14px;height:14px;border-radius:50%;background:var(--color-warn);box-shadow:0 0 color-mix(in srgb,var(--color-warn) 60%,transparent);animation:svelte-xi1yy3-pulse 1.6s infinite}@keyframes svelte-xi1yy3-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-warn) 60%,transparent)}70%{box-shadow:0 0 0 14px color-mix(in srgb,var(--color-warn) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-warn) 0%,transparent)}}.title.svelte-xi1yy3{font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.005em}.sub.svelte-xi1yy3{font-size:.84rem;color:var(--color-fg-muted);line-height:1.5}.participants.svelte-p9cw2y{display:flex;flex-direction:column;min-height:0}.count.svelte-p9cw2y{color:var(--color-fg-subtle);font-weight:400;font-size:.9rem}.list.svelte-p9cw2y{list-style:none;margin:0;padding:10px 14px 14px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;min-height:0}.member.svelte-p9cw2y{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;border:1px solid transparent;transition:background .2s,border-color .2s}.member.is-speaking.svelte-p9cw2y{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}.avatar.svelte-p9cw2y{--ring-color: var(--color-accent);width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:color-mix(in srgb,var(--color-fg) 6%,transparent);box-shadow:0 0 0 1px var(--color-border-soft);display:grid;place-items:center;transition:box-shadow .2s}.avatar.is-speaking.svelte-p9cw2y{box-shadow:0 0 0 2px color-mix(in srgb,var(--ring-color) 60%,transparent),0 0 0 4px color-mix(in srgb,var(--ring-color) 25%,transparent)}.avatar.svelte-p9cw2y img:where(.svelte-p9cw2y){width:100%;height:100%;object-fit:cover}.avatar-fallback.svelte-p9cw2y{width:100%;height:100%;display:grid;place-items:center;font-size:.74rem;font-weight:700;color:#fff;background:var(--color-accent-lo)}.meta.svelte-p9cw2y{min-width:0;flex:1}.name.svelte-p9cw2y{font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role.svelte-p9cw2y{font-size:.7rem;color:var(--color-fg-subtle);margin-top:1px}.speak-dots.svelte-p9cw2y{display:inline-flex;align-items:center;gap:3px}.speak-dots.svelte-p9cw2y span:where(.svelte-p9cw2y){width:5px;height:5px;border-radius:50%;background:var(--color-accent-hi);animation:svelte-p9cw2y-kd-speak-dot 1.3s ease-in-out infinite;will-change:transform,opacity}.speak-dots.svelte-p9cw2y span:where(.svelte-p9cw2y):nth-child(1){animation-delay:0s}.speak-dots.svelte-p9cw2y span:where(.svelte-p9cw2y):nth-child(2){animation-delay:.2s}.speak-dots.svelte-p9cw2y span:where(.svelte-p9cw2y):nth-child(3){animation-delay:.4s}@keyframes svelte-p9cw2y-kd-speak-dot{0%,to{transform:scale(.6);opacity:.5}50%{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.speak-dots.svelte-p9cw2y span:where(.svelte-p9cw2y){animation:none;opacity:.85}}.empty.svelte-p9cw2y{color:var(--color-fg-subtle);font-size:.78rem;font-style:italic;padding:10px 8px}.sr-only.svelte-p9cw2y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.strip.svelte-1sf7uvj{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-height:32px}.lead.svelte-1sf7uvj{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.title.svelte-1sf7uvj{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hash.svelte-1sf7uvj{color:var(--color-fg-subtle);margin-right:2px}.sub.svelte-1sf7uvj{color:var(--color-fg-subtle);font-weight:400;margin-left:4px}.rows.svelte-1b67kzi{margin:0;padding:12px 20px 16px}.row.svelte-1b67kzi{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:.84rem;border-bottom:1px dashed var(--color-border-soft)}.row.svelte-1b67kzi:last-child{border-bottom:0}dt.svelte-1b67kzi{color:var(--color-fg-muted);margin:0}dd.svelte-1b67kzi{margin:0;font-family:var(--font-mono);font-size:.78rem;color:var(--color-fg);text-align:right;word-break:break-all}
