.ui-activity-feed{font-family:var(--cc-font);flex-direction:column;display:flex;position:relative}.ui-activity-feed--standalone{background:var(--cc-surface);border:1px solid var(--cc-rule);border-radius:var(--cc-r-2);overflow:hidden}.ui-activity-row{text-align:left;width:100%;min-height:32px;font-family:var(--cc-font);color:var(--cc-ink);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:12.5px;line-height:1.4;display:flex;position:relative}.ui-activity-row+.ui-activity-row{border-top:1px solid var(--cc-rule)}@keyframes ui-activity-decay{0%{background-color:#edf4ff}to{background-color:#0000}}.ui-activity-row--fresh{animation:1.2s linear ui-activity-decay}.ui-activity-row--agent:before{content:"";background:var(--cc-agent);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.ui-activity-row-glyph{border-radius:50%;flex:none;align-self:flex-start;width:5px;height:5px;margin-top:6px}.ui-activity-row--neg .ui-activity-row-glyph{background:var(--cc-neg)}.ui-activity-row--warn .ui-activity-row-glyph{background:var(--cc-warn)}.ui-activity-row-actor{flex:none;align-items:center;display:inline-flex}.ui-activity-row-message{flex:1;min-width:0}.ui-activity-row-message :where(code){font-family:var(--cc-mono);color:var(--cc-ink-2);font-size:11px}.ui-activity-row-timestamp{font-family:var(--cc-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--cc-ink-3);flex:none;align-self:center;margin-left:auto;font-size:10.5px}button.ui-activity-row{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--cc-dur-press) var(--cc-ease-out)}@media (hover:hover) and (pointer:fine){button.ui-activity-row:hover{background:var(--cc-bg)}}button.ui-activity-row:active{background:var(--cc-rule)}button.ui-activity-row:focus-visible{outline-offset:-2px}@media (pointer:coarse){.ui-activity-row{min-height:40px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.ui-activity-row{transform:none!important}}.ui-avatar{--ui-avatar-s:22px;--ui-avatar-fs:10px;width:var(--ui-avatar-s);height:var(--ui-avatar-s);background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:inline-flex;position:relative}.ui-avatar--sm{--ui-avatar-s:20px;--ui-avatar-fs:9.5px}.ui-avatar--lg{--ui-avatar-s:24px;--ui-avatar-fs:9.5px}.ui-avatar-face{background:var(--cc-surface-2);border:1px solid var(--cc-rule-strong);width:100%;height:100%;color:var(--cc-ink-2);font-family:var(--cc-font);font-size:var(--ui-avatar-fs);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.ui-avatar-img{object-fit:cover;width:100%;height:100%}.ui-avatar--agent .ui-avatar-face{font-family:var(--cc-mono);color:var(--cc-agent);background:var(--cc-agent-weak);border-color:var(--cc-agent);font-weight:500}.ui-avatar-badge{width:11px;height:11px;color:var(--cc-on-fill);background:var(--cc-agent);border:1px solid var(--cc-surface);border-radius:50%;place-items:center;font-size:7px;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.ui-avatar-group{display:flex}.ui-avatar-group .ui-avatar{cursor:default;transition:transform var(--cc-dur-fast) var(--cc-ease-out);margin-left:-4px}.ui-avatar-group .ui-avatar:first-child{margin-left:0}.ui-avatar-group .ui-avatar-face{box-shadow:0 0 0 1.5px var(--cc-surface)}@media (hover:hover) and (pointer:fine){.ui-avatar-group .ui-avatar:hover{transform:translateY(-1px)scale(1.12);z-index:10!important}.ui-avatar-group .ui-avatar:hover~.ui-avatar{transform:translate(7px)}.ui-avatar-group .ui-avatar:has(~.ui-avatar:hover){transform:translate(-4px)}}.ui-avatar-group .ui-avatar:focus-visible{transform:translateY(-1px)scale(1.12);z-index:10!important}.ui-avatar-group .ui-avatar:focus-visible~.ui-avatar{transform:translate(7px)}.ui-avatar-group .ui-avatar:has(~.ui-avatar:focus-visible){transform:translate(-4px)}.ui-avatar-tip{background:var(--cc-ink);color:var(--cc-surface);border-radius:var(--cc-r-1);font-family:var(--cc-font);transform-origin:var(--transform-origin);translate:calc(var(--tip-lean,0) * 3px) 0;transition:transform var(--cc-dur-fast) var(--cc-ease-out), opacity var(--cc-dur-fast) var(--cc-ease-out), translate var(--cc-dur-ui) var(--cc-ease-out);flex-direction:column;gap:1px;padding:5px 8px;font-size:11px;line-height:1.35;display:flex}.ui-avatar-tip strong{font-weight:600}.ui-avatar-tip span{color:#ffffffa3;font-family:var(--cc-mono);font-size:10px}.ui-avatar-tip--agent strong{color:var(--cc-agent-weak)}.ui-avatar-tip[data-starting-style],.ui-avatar-tip[data-ending-style]{opacity:0;transform:scale(.95)}.ui-avatar-positioner{z-index:var(--cc-z-tooltip);outline:none}@media (prefers-reduced-motion:reduce){.ui-avatar-group .ui-avatar,.ui-avatar-group .ui-avatar:hover,.ui-avatar-group .ui-avatar:hover~.ui-avatar,.ui-avatar-group .ui-avatar:focus-visible,.ui-avatar-group .ui-avatar:focus-visible~.ui-avatar{transition:none;transform:none}.ui-avatar-group .ui-avatar:has(~.ui-avatar:hover){transition:none;transform:none}.ui-avatar-group .ui-avatar:has(~.ui-avatar:focus-visible){transition:none;transform:none}.ui-avatar-tip{transition:opacity var(--cc-dur-fast) ease;translate:none}.ui-avatar-tip[data-starting-style],.ui-avatar-tip[data-ending-style]{transform:none}}.ui-avatar--more{display:none}.ui-avatar--more .ui-avatar-face{font-family:var(--cc-mono);color:var(--cc-ink-3);background:var(--cc-bg);font-size:8.5px}@media (width<=767px){.ui-avatar-group .ui-avatar--overflow{display:none}.ui-avatar--more{display:inline-flex}}
