.message-row.svelte-1a2ldv{scroll-margin-top:calc(var(--header-height) + 1rem);border-radius:var(--radius-md);gap:.75rem;padding:.6rem 0;display:flex}.message-row.svelte-1a2ldv:target{animation:1.5s ease-out svelte-1a2ldv-comment-target-pulse}@keyframes svelte-1a2ldv-comment-target-pulse{0%{background:var(--color-accent-wash);box-shadow:0 0 0 .35rem var(--color-accent-wash)}to{background:0 0;box-shadow:0 0 0 .35rem #0000}}@media (prefers-reduced-motion:reduce){.message-row.svelte-1a2ldv:target{animation:none}}.avatar-col.svelte-1a2ldv{flex-shrink:0;width:40px}.avatar.svelte-1a2ldv{object-fit:cover;border-radius:50%;width:40px;height:40px;display:block}.avatar-initial.svelte-1a2ldv{color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1.05rem;font-weight:600;display:flex}.row-main.svelte-1a2ldv{flex:1;min-width:0}.row-header.svelte-1a2ldv{align-items:baseline;gap:.6rem;display:flex}.author.svelte-1a2ldv{color:var(--color-fg);font-size:.92rem;font-weight:600}a.author.svelte-1a2ldv:hover{color:var(--color-accent)}.row-header.svelte-1a2ldv .date{color:var(--color-fg-muted);font-size:.85em}.pending-badge.svelte-1a2ldv{background:var(--color-accent-wash);color:var(--color-accent);white-space:nowrap;border-radius:999px;padding:0 .45rem;font-size:12px;font-weight:600;line-height:1.5}.pii.svelte-1a2ldv{color:var(--color-fg-muted);opacity:.85;flex-wrap:wrap;align-items:center;gap:.15rem .5rem;margin-top:.1rem;font-size:12px;display:flex}.pii-item.svelte-1a2ldv{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.pii-item.svelte-1a2ldv:not(:first-child):before{content:"·";opacity:.6;margin-right:.5rem}.agent.svelte-1a2ldv{color:var(--color-fg-muted);white-space:nowrap;opacity:.8;align-items:center;gap:.25rem;font-size:.72rem;display:inline-flex}.row-actions.svelte-1a2ldv{opacity:0;transition:opacity var(--transition-fast);align-items:center;gap:.35rem;margin-left:auto;display:flex}.message-row.svelte-1a2ldv:hover .row-actions:where(.svelte-1a2ldv),.message-row.svelte-1a2ldv:focus-within .row-actions:where(.svelte-1a2ldv),.row-actions.menu-open.svelte-1a2ldv{opacity:1}.action-btn.svelte-1a2ldv{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;padding:.1rem .45rem;font-size:.78rem}.action-btn.svelte-1a2ldv:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent-soft)}.action-btn.svelte-1a2ldv:disabled{opacity:.5;cursor:default}.icon-btn.svelte-1a2ldv{align-items:center;padding:.15rem .3rem;display:inline-flex}.menu-wrap.svelte-1a2ldv{display:inline-flex;position:relative}.menu.svelte-1a2ldv{z-index:30;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:9.5rem;padding:.25rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 24px #0000001f}.menu.svelte-1a2ldv a:where(.svelte-1a2ldv),.menu.svelte-1a2ldv button:where(.svelte-1a2ldv){border-radius:var(--radius-sm);text-align:left;width:100%;color:var(--color-fg-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:.35rem .6rem;font-size:.8rem;text-decoration:none;display:block}.menu.svelte-1a2ldv a:where(.svelte-1a2ldv):hover,.menu.svelte-1a2ldv button:where(.svelte-1a2ldv):hover:not(:disabled){background:var(--color-bg-secondary);color:var(--color-fg)}.menu.svelte-1a2ldv button:where(.svelte-1a2ldv):disabled{opacity:.5;cursor:default}.menu.svelte-1a2ldv button.danger:where(.svelte-1a2ldv){color:var(--color-danger)}.menu.svelte-1a2ldv button.danger:where(.svelte-1a2ldv):hover:not(:disabled){background:var(--color-danger-wash);color:var(--color-danger)}.menu-divider.svelte-1a2ldv{border-top:1px solid var(--color-border);margin:.25rem 0}.mod-error.svelte-1a2ldv{border-radius:var(--radius-sm);background:var(--color-danger-wash);color:var(--color-danger);align-items:center;gap:.75rem;margin-top:.4rem;padding:.45rem .75rem;font-size:12px;display:flex}.mod-error-close.svelte-1a2ldv{color:var(--color-danger);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 .15rem;font-size:1rem;line-height:1}.comment-body.svelte-1a2ldv{margin-top:.15rem;font-size:.94rem;line-height:1.65}.comment-body.svelte-1a2ldv>:last-child{margin-bottom:0}.thread-children.indented.svelte-1rrbu0r{border-left:1px solid var(--color-border);margin-left:19px;padding-left:1.1rem}.inline-composer.svelte-1rrbu0r{margin-bottom:.75rem;margin-left:calc(40px + .75rem)}.comments.svelte-1t2nmqd{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:2rem}.comments-title.svelte-1t2nmqd{letter-spacing:-.01em;margin:0 0 1.25rem;font-size:1.15rem;font-weight:700}.comments.featured.svelte-1t2nmqd{border-top:none;margin-top:0;padding-top:0}.comments.modal.svelte-1t2nmqd{margin-top:1.25rem;padding-top:1.25rem}.comments.featured.svelte-1t2nmqd .comments-title:where(.svelte-1t2nmqd){margin-bottom:1.5rem;font-size:1.5rem}.hold-notice.svelte-1t2nmqd{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-fg-secondary);align-items:center;gap:.75rem;margin-bottom:1rem;padding:.55rem .9rem;font-size:.85rem;display:flex}.composer-shell.svelte-1t2nmqd{padding:0}.reply-banner.svelte-1t2nmqd{color:var(--color-fg-secondary);align-items:center;gap:.75rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.reply-cancel.svelte-1t2nmqd{color:var(--color-fg-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:.82rem}.reply-cancel.svelte-1t2nmqd:hover{color:var(--color-danger)}.hold-close.svelte-1t2nmqd{color:var(--color-fg-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;margin-left:auto;padding:0 .15rem;font-size:1rem;line-height:1}.hold-close.svelte-1t2nmqd:hover{color:var(--color-fg)}.comments-empty.svelte-1t2nmqd{color:var(--color-fg-muted);margin:0 0 1.25rem;font-size:.9rem}.bottom-composer.svelte-1t2nmqd{margin-top:1.25rem}.top-composer.svelte-1t2nmqd{margin-bottom:1.5rem}.closed-note.svelte-1t2nmqd{color:var(--color-fg-muted);margin-top:1.25rem;font-size:.82rem}.translation-swap.svelte-dyjj3{align-items:center;gap:.5rem;display:inline-flex}.translation-link.svelte-dyjj3{color:inherit;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-family:inherit;font-size:12px;display:inline-flex}.translation-link.svelte-dyjj3:hover{color:var(--color-accent)}.translation-link.svelte-dyjj3:disabled{cursor:wait;opacity:.7}.translation-note.svelte-dyjj3{opacity:.85;font-size:.75rem}.translation-stale.svelte-dyjj3{color:var(--color-danger);opacity:1;align-items:center;gap:.25em;display:inline-flex}.translation-link.svelte-dyjj3 .spin{animation:1s linear infinite svelte-dyjj3-glyph-spin}@keyframes svelte-dyjj3-glyph-spin{to{transform:rotate(360deg)}}
