.ds-agent-status{--ds-agent-color:var(--color-text-secondary);--ds-agent-label-color:var(--color-text-secondary);--ds-agent-dot-dim:.2;--ds-agent-dot-rest:.82;--ds-agent-cycle:var(--motion-duration-loop-matrix);--ds-agent-slot:calc(var(--ds-agent-cycle) / 12);--ds-agent-matrix-size:var(--icon-size-sm);align-items:center;gap:var(--gap-sm);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);display:inline-flex}.ds-agent-status__matrix{gap:var(--gap-xxs);width:var(--ds-agent-matrix-size);flex:none;grid-template-columns:repeat(4,1fr);display:grid}.ds-agent-status__dot{aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--ds-agent-color);opacity:var(--ds-agent-dot-dim);transform:scale(var(--ds-agent-dot-rest))}.ds-agent-status__label{color:var(--ds-agent-label-color);min-width:0}.ds-agent-status__label--shimmer{background-image:linear-gradient(100deg, var(--ds-agent-label-color) 35%, var(--color-text-primary) 50%, var(--ds-agent-label-color) 65%);color:#0000;animation:ds-agent-shimmer var(--motion-duration-loop-shimmer) var(--motion-ease-linear) infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.ds-agent-status--idle{--ds-agent-color:var(--color-text-tertiary);--ds-agent-label-color:var(--color-text-tertiary)}.ds-agent-status--waiting{--ds-agent-color:var(--color-status-warning-text);--ds-agent-label-color:var(--color-status-warning-text)}.ds-agent-status--done{--ds-agent-color:var(--color-status-positive-text);--ds-agent-label-color:var(--color-status-positive-text)}.ds-agent-status--error{--ds-agent-color:var(--color-status-error-text);--ds-agent-label-color:var(--color-status-error-text)}.ds-agent-status--done .ds-agent-status__dot,.ds-agent-status--error .ds-agent-status__dot{opacity:1;transform:none}.ds-agent-status--md{--ds-agent-matrix-size:var(--icon-size-md);gap:var(--gap-sm-md);font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing)}.ds-agent-status--bar{width:100%;padding:var(--padding-xs) var(--padding-sm-md);background-color:var(--color-bg-container-secondary);border:var(--border-xs) solid var(--color-bg-container-border);border-radius:var(--radius-md);display:flex}.ds-agent-status--animated .ds-agent-status__dot{animation:ds-agent-dot var(--ds-agent-cycle) var(--motion-ease-standard) infinite;animation-delay:calc(var(--ds-agent-step,0) * var(--ds-agent-slot))}@keyframes ds-agent-dot{0%{opacity:var(--ds-agent-dot-dim);transform:scale(var(--ds-agent-dot-rest))}10%{opacity:1;transform:scale(1)}35%,to{opacity:var(--ds-agent-dot-dim);transform:scale(var(--ds-agent-dot-rest))}}@keyframes ds-agent-dot-fill{0%{opacity:var(--ds-agent-dot-dim);transform:scale(var(--ds-agent-dot-rest))}8%,74%{opacity:1;transform:scale(1)}86%,to{opacity:var(--ds-agent-dot-dim);transform:scale(var(--ds-agent-dot-rest))}}@keyframes ds-agent-dot-breathe{0%,to{opacity:var(--ds-agent-dot-dim);transform:scale(var(--ds-agent-dot-rest))}50%{opacity:1;transform:scale(1)}}@keyframes ds-agent-shimmer{0%{background-position-x:100%}to{background-position-x:0%}}.ds-agent-status--braille .ds-agent-status__dot:first-child{--ds-agent-step:0}.ds-agent-status--braille .ds-agent-status__dot:nth-child(2){--ds-agent-step:2}.ds-agent-status--braille .ds-agent-status__dot:nth-child(6){--ds-agent-step:4}.ds-agent-status--braille .ds-agent-status__dot:nth-child(10){--ds-agent-step:6}.ds-agent-status--braille .ds-agent-status__dot:nth-child(9){--ds-agent-step:8}.ds-agent-status--braille .ds-agent-status__dot:nth-child(5){--ds-agent-step:10}.ds-agent-status--braille .ds-agent-status__dot:nth-child(3),.ds-agent-status--braille .ds-agent-status__dot:nth-child(4),.ds-agent-status--braille .ds-agent-status__dot:nth-child(7),.ds-agent-status--braille .ds-agent-status__dot:nth-child(8),.ds-agent-status--braille .ds-agent-status__dot:nth-child(11),.ds-agent-status--braille .ds-agent-status__dot:nth-child(12){animation:none}.ds-agent-status--orbit .ds-agent-status__dot:first-child{--ds-agent-step:0}.ds-agent-status--orbit .ds-agent-status__dot:nth-child(2){--ds-agent-step:1}.ds-agent-status--orbit .ds-agent-status__dot:nth-child(3){--ds-agent-step:2}.ds-agent-status--orbit .ds-agent-status__dot:nth-child(4){--ds-agent-step:3}.ds-agent-status--orbit .ds-agent-status__dot:nth-child(8){--ds-agent-step:4}.ds-agent-status--orbit .ds-agent-status__dot:nth-child(12){--ds-agent-step:5}.ds-agent-status--orbit .ds-agent-status__dot:nth-child(11){--ds-agent-step:6}.ds-agent-status--orbit .ds-agent-status__dot:nth-child(10){--ds-agent-step:7}.ds-agent-status--orbit .ds-agent-status__dot:nth-child(9){--ds-agent-step:8}.ds-agent-status--orbit .ds-agent-status__dot:nth-child(5){--ds-agent-step:9}.ds-agent-status--orbit .ds-agent-status__dot:nth-child(6),.ds-agent-status--orbit .ds-agent-status__dot:nth-child(7){animation:none}.ds-agent-status--animated.ds-agent-status--breathe .ds-agent-status__dot{animation-name:ds-agent-dot-breathe}.ds-agent-status--snake .ds-agent-status__dot:first-child{--ds-agent-step:0}.ds-agent-status--snake .ds-agent-status__dot:nth-child(2){--ds-agent-step:1}.ds-agent-status--snake .ds-agent-status__dot:nth-child(3){--ds-agent-step:2}.ds-agent-status--snake .ds-agent-status__dot:nth-child(4){--ds-agent-step:3}.ds-agent-status--snake .ds-agent-status__dot:nth-child(8){--ds-agent-step:4}.ds-agent-status--snake .ds-agent-status__dot:nth-child(7){--ds-agent-step:5}.ds-agent-status--snake .ds-agent-status__dot:nth-child(6){--ds-agent-step:6}.ds-agent-status--snake .ds-agent-status__dot:nth-child(5){--ds-agent-step:7}.ds-agent-status--snake .ds-agent-status__dot:nth-child(9){--ds-agent-step:8}.ds-agent-status--snake .ds-agent-status__dot:nth-child(10){--ds-agent-step:9}.ds-agent-status--snake .ds-agent-status__dot:nth-child(11){--ds-agent-step:10}.ds-agent-status--snake .ds-agent-status__dot:nth-child(12){--ds-agent-step:11}.ds-agent-status--animated.ds-agent-status--fill-sweep .ds-agent-status__dot{animation-name:ds-agent-dot-fill}.ds-agent-status--fill-sweep .ds-agent-status__dot:nth-child(4n+1){--ds-agent-step:0}.ds-agent-status--fill-sweep .ds-agent-status__dot:nth-child(4n+2){--ds-agent-step:3}.ds-agent-status--fill-sweep .ds-agent-status__dot:nth-child(4n+3){--ds-agent-step:6}.ds-agent-status--fill-sweep .ds-agent-status__dot:nth-child(4n){--ds-agent-step:9}.ds-agent-status--pulse .ds-agent-status__dot:nth-child(6),.ds-agent-status--pulse .ds-agent-status__dot:nth-child(7){--ds-agent-step:0}.ds-agent-status--pulse .ds-agent-status__dot:nth-child(2),.ds-agent-status--pulse .ds-agent-status__dot:nth-child(3),.ds-agent-status--pulse .ds-agent-status__dot:nth-child(5),.ds-agent-status--pulse .ds-agent-status__dot:nth-child(8),.ds-agent-status--pulse .ds-agent-status__dot:nth-child(10),.ds-agent-status--pulse .ds-agent-status__dot:nth-child(11){--ds-agent-step:4}.ds-agent-status--pulse .ds-agent-status__dot:first-child,.ds-agent-status--pulse .ds-agent-status__dot:nth-child(4),.ds-agent-status--pulse .ds-agent-status__dot:nth-child(9),.ds-agent-status--pulse .ds-agent-status__dot:nth-child(12){--ds-agent-step:8}.ds-agent-status--columns .ds-agent-status__dot:nth-child(odd){--ds-agent-step:0}.ds-agent-status--columns .ds-agent-status__dot:nth-child(2n){--ds-agent-step:6}.ds-agent-status--checkerboard .ds-agent-status__dot:first-child,.ds-agent-status--checkerboard .ds-agent-status__dot:nth-child(3),.ds-agent-status--checkerboard .ds-agent-status__dot:nth-child(6),.ds-agent-status--checkerboard .ds-agent-status__dot:nth-child(8),.ds-agent-status--checkerboard .ds-agent-status__dot:nth-child(9),.ds-agent-status--checkerboard .ds-agent-status__dot:nth-child(11){--ds-agent-step:0}.ds-agent-status--checkerboard .ds-agent-status__dot:nth-child(2),.ds-agent-status--checkerboard .ds-agent-status__dot:nth-child(4),.ds-agent-status--checkerboard .ds-agent-status__dot:nth-child(5),.ds-agent-status--checkerboard .ds-agent-status__dot:nth-child(7),.ds-agent-status--checkerboard .ds-agent-status__dot:nth-child(10),.ds-agent-status--checkerboard .ds-agent-status__dot:nth-child(12){--ds-agent-step:6}.ds-agent-status--scan .ds-agent-status__dot:nth-child(4n+1){--ds-agent-step:0}.ds-agent-status--scan .ds-agent-status__dot:nth-child(4n+2){--ds-agent-step:3}.ds-agent-status--scan .ds-agent-status__dot:nth-child(4n+3){--ds-agent-step:6}.ds-agent-status--scan .ds-agent-status__dot:nth-child(4n){--ds-agent-step:9}.ds-agent-status--rain .ds-agent-status__dot:first-child{--ds-agent-step:0}.ds-agent-status--rain .ds-agent-status__dot:nth-child(5){--ds-agent-step:2}.ds-agent-status--rain .ds-agent-status__dot:nth-child(9),.ds-agent-status--rain .ds-agent-status__dot:nth-child(2){--ds-agent-step:4}.ds-agent-status--rain .ds-agent-status__dot:nth-child(6){--ds-agent-step:6}.ds-agent-status--rain .ds-agent-status__dot:nth-child(10){--ds-agent-step:8}.ds-agent-status--rain .ds-agent-status__dot:nth-child(3){--ds-agent-step:2}.ds-agent-status--rain .ds-agent-status__dot:nth-child(7){--ds-agent-step:4}.ds-agent-status--rain .ds-agent-status__dot:nth-child(11),.ds-agent-status--rain .ds-agent-status__dot:nth-child(4){--ds-agent-step:6}.ds-agent-status--rain .ds-agent-status__dot:nth-child(8){--ds-agent-step:8}.ds-agent-status--rain .ds-agent-status__dot:nth-child(12){--ds-agent-step:10}.ds-agent-status--cascade .ds-agent-status__dot:first-child{--ds-agent-step:0}.ds-agent-status--cascade .ds-agent-status__dot:nth-child(5){--ds-agent-step:1}.ds-agent-status--cascade .ds-agent-status__dot:nth-child(9){--ds-agent-step:2}.ds-agent-status--cascade .ds-agent-status__dot:nth-child(2){--ds-agent-step:3}.ds-agent-status--cascade .ds-agent-status__dot:nth-child(6){--ds-agent-step:4}.ds-agent-status--cascade .ds-agent-status__dot:nth-child(10){--ds-agent-step:5}.ds-agent-status--cascade .ds-agent-status__dot:nth-child(3){--ds-agent-step:6}.ds-agent-status--cascade .ds-agent-status__dot:nth-child(7){--ds-agent-step:7}.ds-agent-status--cascade .ds-agent-status__dot:nth-child(11){--ds-agent-step:8}.ds-agent-status--cascade .ds-agent-status__dot:nth-child(4){--ds-agent-step:9}.ds-agent-status--cascade .ds-agent-status__dot:nth-child(8){--ds-agent-step:10}.ds-agent-status--cascade .ds-agent-status__dot:nth-child(12){--ds-agent-step:11}.ds-agent-status--sparkle .ds-agent-status__dot:first-child{--ds-agent-step:7}.ds-agent-status--sparkle .ds-agent-status__dot:nth-child(2){--ds-agent-step:2}.ds-agent-status--sparkle .ds-agent-status__dot:nth-child(3){--ds-agent-step:10}.ds-agent-status--sparkle .ds-agent-status__dot:nth-child(4){--ds-agent-step:4}.ds-agent-status--sparkle .ds-agent-status__dot:nth-child(5){--ds-agent-step:0}.ds-agent-status--sparkle .ds-agent-status__dot:nth-child(6){--ds-agent-step:9}.ds-agent-status--sparkle .ds-agent-status__dot:nth-child(7){--ds-agent-step:5}.ds-agent-status--sparkle .ds-agent-status__dot:nth-child(8){--ds-agent-step:11}.ds-agent-status--sparkle .ds-agent-status__dot:nth-child(9){--ds-agent-step:3}.ds-agent-status--sparkle .ds-agent-status__dot:nth-child(10){--ds-agent-step:8}.ds-agent-status--sparkle .ds-agent-status__dot:nth-child(11){--ds-agent-step:1}.ds-agent-status--sparkle .ds-agent-status__dot:nth-child(12){--ds-agent-step:6}.ds-agent-status--wave-rows .ds-agent-status__dot:nth-child(-n+4){--ds-agent-step:0}.ds-agent-status--wave-rows .ds-agent-status__dot:nth-child(n+5):nth-child(-n+8){--ds-agent-step:4}.ds-agent-status--wave-rows .ds-agent-status__dot:nth-child(n+9){--ds-agent-step:8}.ds-agent-status--helix .ds-agent-status__dot:first-child,.ds-agent-status--helix .ds-agent-status__dot:nth-child(9){--ds-agent-step:0}.ds-agent-status--helix .ds-agent-status__dot:nth-child(6){--ds-agent-step:3}.ds-agent-status--helix .ds-agent-status__dot:nth-child(3),.ds-agent-status--helix .ds-agent-status__dot:nth-child(11){--ds-agent-step:6}.ds-agent-status--helix .ds-agent-status__dot:nth-child(8){--ds-agent-step:9}.ds-agent-status--helix .ds-agent-status__dot:nth-child(2),.ds-agent-status--helix .ds-agent-status__dot:nth-child(4),.ds-agent-status--helix .ds-agent-status__dot:nth-child(5),.ds-agent-status--helix .ds-agent-status__dot:nth-child(7),.ds-agent-status--helix .ds-agent-status__dot:nth-child(10),.ds-agent-status--helix .ds-agent-status__dot:nth-child(12){animation:none}.ds-agent-status--diagonal-swipe .ds-agent-status__dot:first-child{--ds-agent-step:0}.ds-agent-status--diagonal-swipe .ds-agent-status__dot:nth-child(2),.ds-agent-status--diagonal-swipe .ds-agent-status__dot:nth-child(5){--ds-agent-step:2}.ds-agent-status--diagonal-swipe .ds-agent-status__dot:nth-child(3),.ds-agent-status--diagonal-swipe .ds-agent-status__dot:nth-child(6),.ds-agent-status--diagonal-swipe .ds-agent-status__dot:nth-child(9){--ds-agent-step:4}.ds-agent-status--diagonal-swipe .ds-agent-status__dot:nth-child(4),.ds-agent-status--diagonal-swipe .ds-agent-status__dot:nth-child(7),.ds-agent-status--diagonal-swipe .ds-agent-status__dot:nth-child(10){--ds-agent-step:6}.ds-agent-status--diagonal-swipe .ds-agent-status__dot:nth-child(8),.ds-agent-status--diagonal-swipe .ds-agent-status__dot:nth-child(11){--ds-agent-step:8}.ds-agent-status--diagonal-swipe .ds-agent-status__dot:nth-child(12){--ds-agent-step:10}@media (prefers-reduced-motion:reduce){.ds-agent-status--animated .ds-agent-status__dot{opacity:.55;animation:none;transform:none}.ds-agent-status__label--shimmer{color:var(--ds-agent-label-color);background-image:none;animation:none}}
