.live-activity{display:grid;grid-gap:16px;gap:16px}.live-activity-full{padding:18px}.live-activity-compact{border-bottom:1px solid var(--t-border-light);flex-shrink:0}.live-activity-compact summary{cursor:pointer;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 20px;list-style:none}.live-activity-compact summary::-webkit-details-marker{display:none}.live-activity-summary-label{font-weight:600}.live-activity-summary-count{color:var(--t-text-secondary);font:12px var(--t-font-sans)}.live-activity-summary-caret{display:inline-flex;align-items:center;gap:8px;color:var(--t-text-secondary);font-size:12px;margin-left:auto}.live-activity-compact[open] .live-activity-show,.live-activity-hide{display:none}.live-activity-compact[open] .live-activity-hide{display:inline}.live-activity-compact[open] .live-activity-summary-caret svg{transform:rotate(180deg)}.live-activity-compact summary:hover{background:var(--t-surface-secondary)}.live-activity-compact summary:focus-visible{outline:2px solid var(--t-text-secondary);outline-offset:-2px}.live-activity-active-icon{color:var(--sig-info)}.live-activity-compact[open] .live-activity-summary-caret{color:var(--t-text-primary)}.live-activity-compact>.live-activity{padding:18px 20px;background:var(--t-surface);border-top:1px solid var(--t-border-light)}.live-activity-compact[open]>.live-activity{max-height:360px;overflow-y:auto}.live-activity-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.live-activity-kicker{color:var(--t-text-secondary);font:600 11px var(--t-font-sans);letter-spacing:.06em}.live-activity-heading p{margin:4px 0 0}.live-activity-freshness{color:var(--t-text-tertiary);font-size:11px;white-space:nowrap}.live-activity-counts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.live-activity-count{background:var(--t-surface-subtle);border:1px solid var(--t-border-light);border-radius:var(--t-radius-sm);padding:10px;display:grid;grid-gap:5px;gap:5px}.live-activity-count span{color:var(--t-text-tertiary);font-size:11px}.live-activity-count strong{font:600 24px var(--t-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.live-activity-count-running[data-active=true] strong{color:var(--sig-info)}.live-activity-count-failed[data-active=true] strong{color:var(--sig-negative)}.live-activity-list{border-top:1px solid var(--t-border-light)}.live-activity-item{display:grid;grid-template-columns:8px minmax(0,1fr) minmax(120px,auto);grid-gap:10px;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--t-border-light)}.live-activity-dot{width:7px;height:7px;border-radius:50%;background:var(--sig-neutral)}.live-activity-dot-running{background:var(--sig-info)}.live-activity-dot-done{background:var(--sig-positive)}.live-activity-dot-failed{background:var(--sig-negative)}.live-activity-item-main,.live-activity-item-status{display:flex;align-items:center;gap:8px;min-width:0}.live-activity-item-main{flex-direction:column;align-items:flex-start;gap:3px}.live-activity-item-main strong{font-size:13px}.live-activity-item-status{justify-content:flex-end;flex-wrap:wrap}.live-activity-error{color:var(--sig-negative);font-size:11px;max-width:240px;text-align:right}.live-activity-pulse{width:7px;height:7px;border-radius:50%;background:var(--sig-info);animation:live-activity-pulse 1.4s ease-in-out infinite}.live-activity-item:last-child{border-bottom:0}.live-activity .api-muted,.live-activity-count span,.live-activity-freshness{color:var(--t-text-secondary);font-size:12px}.live-activity-error{overflow-wrap:anywhere}@media (max-width:760px){.live-activity-heading{flex-direction:column;gap:6px}.live-activity-freshness{white-space:normal}.live-activity-compact summary{padding-inline:14px;gap:8px}.live-activity-compact[open] .live-activity-hide,.live-activity-summary-caret>span{display:none}}@keyframes live-activity-pulse{50%{opacity:.35;transform:scale(.7)}}@media (max-width:640px){.live-activity-counts{grid-template-columns:repeat(2,1fr)}.live-activity-item{grid-template-columns:8px 1fr}.live-activity-item-status{grid-column:2;justify-content:flex-start}.live-activity-error{text-align:left}}@media (prefers-reduced-motion:reduce){.live-activity-pulse{animation:none}}