.mb-row{--mb-text:16px;--mb-line:24px;display:grid;grid-template-columns:28px 1fr;grid-column-gap:.5rem;column-gap:.5rem;align-items:start;width:100%;box-sizing:border-box}.mb-continued{margin-top:-.9rem}.mb-center.mb-continued{margin-top:0}.mb-head{grid-column:1;grid-row:1;display:flex;align-items:center;gap:.5rem;height:var(--mb-line)}.mb-avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.mb-avatar-user{box-sizing:border-box;background:none;border:1px dashed color-mix(in srgb,var(--font-color) 40%,transparent);color:color-mix(in srgb,var(--font-color) 75%,transparent)}.mb-initials{font-size:10px;font-weight:500;line-height:1}.mb-avatar-ai{background:transparent}.mb-sparkle{width:26px;height:26px;display:block}.mb-name{display:none;font-weight:500;font-size:14px;color:color-mix(in srgb,var(--font-color) 55%,transparent);opacity:1}.mb-body,.mb-name{font-family:var(--font-inter),sans-serif}.mb-body{font-weight:350;font-size:var(--mb-text);line-height:var(--mb-line);color:var(--font-color);white-space:pre-wrap;word-break:break-word;grid-column:2;grid-row:1;padding-left:0}.app-light .mb-body{color:#2d2d2d}.mb-user .mb-body{color:color-mix(in srgb,var(--font-color) 75%,transparent)}.app-light .mb-user .mb-body{color:color-mix(in srgb,#2d2d2d 80%,transparent)}.mb-error .mb-body{color:var(--error-row-text,var(--danger-background))}.mb-strong{font-weight:500}.mb-mention{color:var(--ai-mention);font-weight:400}.mb-center .mb-body{grid-column:1/-1;padding-left:0}.mb-actions{grid-column:2;grid-row:2;display:flex;align-items:center;padding-left:0;margin-top:-2px;opacity:0;transition:opacity .12s ease}.mb-row:focus-within .mb-actions,.mb-row:hover .mb-actions{opacity:1}.mb-row:has(+.mb-row .rc-card) .mb-actions{display:none}.mb-row.mb-continued:has(.rc-card),.mb-row:has(.rc-card)+.mb-row.mb-continued{margin-top:0}.mb-copy:focus-visible{opacity:1}.mb-copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--font-color) 55%,transparent);cursor:pointer;transition:color .16s ease,background .16s ease}.mb-copy:hover{color:var(--font-color);background:var(--background-hover)}.app-light .mb-copy:hover{background:#f4f4f4}.mb-copy:focus-visible{outline:2px solid var(--border-accessible);outline-offset:2px}.mb-copy svg{display:block}