.ds-agent-status{--ds-agent-color:var(--color-text-secondary);--ds-agent-label-color:var(--color-text-secondary);--ds-agent-shimmer-base:var(--color-text-tertiary);--ds-agent-shimmer-sweep:var(--color-text-primary);--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-twinkle-cycle:calc(var(--ds-agent-cycle) * 6);--ds-agent-twinkle-slot:calc(var(--ds-agent-twinkle-cycle) / 12);--ds-agent-matrix-size:var(--icon-size-600);align-items:center;gap:var(--gap-300);font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);letter-spacing:var(--font-title-body-letter-spacing);display:inline-flex}.ds-agent-status__matrix{gap:var(--gap-050);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-pill);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;position:relative}.ds-agent-status__label-text{display:inline-block}.ds-agent-status__label-text--in{animation:ds-agent-label-in var(--motion-duration-slow) var(--motion-ease-entrance) both;animation-delay:calc(var(--motion-duration-slow) / 2)}.ds-agent-status__label-text--out{inset-inline-start:0;white-space:nowrap;animation:ds-agent-label-out var(--motion-duration-slow) var(--motion-ease-standard) both;animation-delay:0s;position:absolute;top:0}@keyframes ds-agent-label-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ds-agent-label-out{to{opacity:0;transform:translateY(-8px)}}.ds-agent-status__label--shimmer{background-image:linear-gradient(100deg, var(--ds-agent-shimmer-base) 44%, var(--ds-agent-shimmer-sweep) 50%, var(--ds-agent-shimmer-base) 56%);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__label--shimmer.ds-agent-status__label--swapping{color:var(--ds-agent-label-color);background-image:none;animation:none}.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-icon);--ds-agent-dot-dim:.45;--ds-agent-label-color:var(--color-status-warning-text);--ds-agent-shimmer-base:var(--color-status-warning-text);--ds-agent-shimmer-sweep:var(--color-text-primary)}.ds-agent-status--done{--ds-agent-color:var(--color-status-positive-icon);--ds-agent-label-color:var(--color-status-positive-text)}.ds-agent-status--error{--ds-agent-color:var(--color-status-error-icon);--ds-agent-label-color:var(--color-status-error-text)}.ds-agent-status.ds-agent-status--done .ds-agent-status__dot:nth-child(n),.ds-agent-status.ds-agent-status--error .ds-agent-status__dot:nth-child(n){opacity:1;animation:ds-agent-dot-twinkle var(--ds-agent-twinkle-cycle) var(--motion-ease-standard) infinite;animation-delay:calc(var(--ds-agent-twinkle-step,0) * var(--ds-agent-twinkle-slot));transform:none}.ds-agent-status--compact{--ds-agent-matrix-size:var(--icon-size-500);gap:var(--gap-200);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-title-body-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing)}.ds-agent-status--bar{box-sizing:border-box;width:100%;padding:var(--padding-150) var(--padding-300);background-color:var(--color-bg-container-primary);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-300);display:flex}.ds-agent-status--pill{box-sizing:border-box;max-width:100%;padding:var(--padding-200) var(--padding-400);border-radius:var(--radius-pill);background-color:var(--color-bg-glass);border:var(--border-025) solid var(--color-bg-container-border);box-shadow:var(--shadow-floating);--ds-agent-pill-frost:12px;-webkit-backdrop-filter:blur(var(--ds-agent-pill-frost));backdrop-filter:blur(var(--ds-agent-pill-frost))}.ds-agent-status--pill .ds-agent-status__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-agent-status--pill .ds-agent-status__label-text{text-overflow:ellipsis;display:block;overflow:hidden}.ds-agent-status__action{flex:none;align-items:center;display:inline-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-twinkle{0%,8%,to{opacity:1;transform:none}3%{opacity:.6;transform:scale(.9)}}@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}.ds-agent-status--animated.ds-agent-status--twinkle .ds-agent-status__dot:nth-child(n){opacity:1;animation-name:ds-agent-dot-twinkle;animation-duration:var(--ds-agent-twinkle-cycle);animation-delay:calc(var(--ds-agent-twinkle-step,0) * var(--ds-agent-twinkle-slot));transform:none}.ds-agent-status__dot:first-child{--ds-agent-twinkle-step:7}.ds-agent-status__dot:nth-child(2){--ds-agent-twinkle-step:2}.ds-agent-status__dot:nth-child(3){--ds-agent-twinkle-step:10}.ds-agent-status__dot:nth-child(4){--ds-agent-twinkle-step:4}.ds-agent-status__dot:nth-child(5){--ds-agent-twinkle-step:0}.ds-agent-status__dot:nth-child(6){--ds-agent-twinkle-step:9}.ds-agent-status__dot:nth-child(7){--ds-agent-twinkle-step:5}.ds-agent-status__dot:nth-child(8){--ds-agent-twinkle-step:11}.ds-agent-status__dot:nth-child(9){--ds-agent-twinkle-step:3}.ds-agent-status__dot:nth-child(10){--ds-agent-twinkle-step:8}.ds-agent-status__dot:nth-child(11){--ds-agent-twinkle-step:1}.ds-agent-status__dot:nth-child(12){--ds-agent-twinkle-step:6}.ds-agent-status-mark{--ds-agent-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-twinkle-cycle:calc(var(--ds-agent-cycle) * 6);--ds-agent-twinkle-slot:calc(var(--ds-agent-twinkle-cycle) / 16);--ds-agent-mark-size:var(--icon-size,var(--icon-size-600));box-sizing:border-box;width:var(--ds-agent-mark-size);height:var(--ds-agent-mark-size);padding:calc(var(--ds-agent-mark-size) / 12);gap:calc(var(--ds-agent-mark-size) / 16);vertical-align:middle;flex:none;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);display:inline-grid}.ds-agent-status-mark__dot{border-radius:var(--radius-pill);background-color:var(--ds-agent-color);opacity:var(--ds-agent-dot-dim);transform:scale(var(--ds-agent-dot-rest))}.ds-agent-status-mark--idle{--ds-agent-color:var(--color-text-tertiary)}.ds-agent-status-mark--waiting{--ds-agent-color:var(--color-status-warning-icon);--ds-agent-dot-dim:.45}.ds-agent-status-mark--done{--ds-agent-color:var(--color-status-positive-icon)}.ds-agent-status-mark--error{--ds-agent-color:var(--color-status-error-icon)}.ds-agent-status-mark.ds-agent-status-mark--done .ds-agent-status-mark__dot:nth-child(n),.ds-agent-status-mark.ds-agent-status-mark--error .ds-agent-status-mark__dot:nth-child(n){opacity:1;animation:ds-agent-dot-twinkle var(--ds-agent-twinkle-cycle) var(--motion-ease-standard) infinite;animation-delay:calc(var(--ds-agent-twinkle-step,0) * var(--ds-agent-twinkle-slot));transform:none}.ds-agent-status-mark--animated .ds-agent-status-mark__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))}.ds-agent-status-mark--braille .ds-agent-status-mark__dot:first-child{--ds-agent-step:0}.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(2){--ds-agent-step:1.5}.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:10.5}.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(6){--ds-agent-step:3}.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:9}.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(10){--ds-agent-step:4.5}.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:7.5}.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(14){--ds-agent-step:6}.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(3),.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(4),.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(7),.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(8),.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(11),.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(12),.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(15),.ds-agent-status-mark--braille .ds-agent-status-mark__dot:nth-child(16){animation:none}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:first-child{--ds-agent-step:0}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(2){--ds-agent-step:1}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(3){--ds-agent-step:2}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:3}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:11}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(8){--ds-agent-step:4}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:10}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(12){--ds-agent-step:5}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:9}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(14){--ds-agent-step:8}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(15){--ds-agent-step:7}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(16){--ds-agent-step:6}.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(6),.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(7),.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(10),.ds-agent-status-mark--orbit .ds-agent-status-mark__dot:nth-child(11){animation:none}.ds-agent-status-mark--animated.ds-agent-status-mark--breathe .ds-agent-status-mark__dot{animation-name:ds-agent-dot-breathe}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:first-child{--ds-agent-step:0}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(2){--ds-agent-step:.75}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(3){--ds-agent-step:1.5}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:2.25}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:5.25}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(6){--ds-agent-step:4.5}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(7){--ds-agent-step:3.75}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(8){--ds-agent-step:3}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:6}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(10){--ds-agent-step:6.75}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(11){--ds-agent-step:7.5}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(12){--ds-agent-step:8.25}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:11.25}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(14){--ds-agent-step:10.5}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(15){--ds-agent-step:9.75}.ds-agent-status-mark--snake .ds-agent-status-mark__dot:nth-child(16){--ds-agent-step:9}.ds-agent-status-mark--animated.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot{animation-name:ds-agent-dot-fill}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:first-child{--ds-agent-step:0}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(2){--ds-agent-step:3}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(3){--ds-agent-step:6}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:9}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:0}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(6){--ds-agent-step:3}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(7){--ds-agent-step:6}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(8){--ds-agent-step:9}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:0}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(10){--ds-agent-step:3}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(11){--ds-agent-step:6}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(12){--ds-agent-step:9}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:0}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(14){--ds-agent-step:3}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(15){--ds-agent-step:6}.ds-agent-status-mark--fill-sweep .ds-agent-status-mark__dot:nth-child(16){--ds-agent-step:9}.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:first-child{--ds-agent-step:8}.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(2),.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(3){--ds-agent-step:4}.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:8}.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:4}.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(6),.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(7){--ds-agent-step:0}.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(8),.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:4}.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(10),.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(11){--ds-agent-step:0}.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(12){--ds-agent-step:4}.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:8}.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(14),.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(15){--ds-agent-step:4}.ds-agent-status-mark--pulse .ds-agent-status-mark__dot:nth-child(16){--ds-agent-step:8}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:first-child{--ds-agent-step:0}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(2){--ds-agent-step:6}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(3){--ds-agent-step:0}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:6}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:0}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(6){--ds-agent-step:6}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(7){--ds-agent-step:0}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(8){--ds-agent-step:6}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:0}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(10){--ds-agent-step:6}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(11){--ds-agent-step:0}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(12){--ds-agent-step:6}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:0}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(14){--ds-agent-step:6}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(15){--ds-agent-step:0}.ds-agent-status-mark--columns .ds-agent-status-mark__dot:nth-child(16){--ds-agent-step:6}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:first-child{--ds-agent-step:0}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(2){--ds-agent-step:6}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(3){--ds-agent-step:0}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(4),.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:6}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(6){--ds-agent-step:0}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(7){--ds-agent-step:6}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(8),.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:0}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(10){--ds-agent-step:6}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(11){--ds-agent-step:0}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(12),.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:6}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(14){--ds-agent-step:0}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(15){--ds-agent-step:6}.ds-agent-status-mark--checkerboard .ds-agent-status-mark__dot:nth-child(16),.ds-agent-status-mark--scan .ds-agent-status-mark__dot:first-child{--ds-agent-step:0}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(2){--ds-agent-step:3}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(3){--ds-agent-step:6}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:9}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:0}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(6){--ds-agent-step:3}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(7){--ds-agent-step:6}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(8){--ds-agent-step:9}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:0}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(10){--ds-agent-step:3}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(11){--ds-agent-step:6}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(12){--ds-agent-step:9}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:0}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(14){--ds-agent-step:3}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(15){--ds-agent-step:6}.ds-agent-status-mark--scan .ds-agent-status-mark__dot:nth-child(16){--ds-agent-step:9}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:first-child{--ds-agent-step:0}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(2){--ds-agent-step:4}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(3){--ds-agent-step:2}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:6}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:2}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(6){--ds-agent-step:6}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(7){--ds-agent-step:4}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(8){--ds-agent-step:8}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:4}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(10){--ds-agent-step:8}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(11){--ds-agent-step:6}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(12){--ds-agent-step:10}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:6}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(14){--ds-agent-step:10}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(15){--ds-agent-step:8}.ds-agent-status-mark--rain .ds-agent-status-mark__dot:nth-child(16),.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:first-child{--ds-agent-step:0}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(2){--ds-agent-step:3}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(3){--ds-agent-step:6}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:9}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:.75}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(6){--ds-agent-step:3.75}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(7){--ds-agent-step:6.75}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(8){--ds-agent-step:9.75}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:1.5}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(10){--ds-agent-step:4.5}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(11){--ds-agent-step:7.5}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(12){--ds-agent-step:10.5}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:2.25}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(14){--ds-agent-step:5.25}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(15){--ds-agent-step:8.25}.ds-agent-status-mark--cascade .ds-agent-status-mark__dot:nth-child(16){--ds-agent-step:11.25}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:first-child{--ds-agent-step:6.75}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(2){--ds-agent-step:1.5}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(3){--ds-agent-step:9.75}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:3.75}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:0}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(6){--ds-agent-step:8.25}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(7){--ds-agent-step:5.25}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(8){--ds-agent-step:11.25}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:3}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(10){--ds-agent-step:7.5}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(11){--ds-agent-step:.75}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(12){--ds-agent-step:10.5}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:4.5}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(14){--ds-agent-step:9}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(15){--ds-agent-step:2.25}.ds-agent-status-mark--sparkle .ds-agent-status-mark__dot:nth-child(16){--ds-agent-step:6}.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:first-child,.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(2),.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(3),.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:0}.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(5),.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(6),.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(7),.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(8){--ds-agent-step:3}.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(9),.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(10),.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(11),.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(12){--ds-agent-step:6}.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(13),.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(14),.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(15),.ds-agent-status-mark--wave-rows .ds-agent-status-mark__dot:nth-child(16){--ds-agent-step:9}.ds-agent-status-mark--helix .ds-agent-status-mark__dot:first-child{--ds-agent-step:0}.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:9}.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(6){--ds-agent-step:3}.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(7){--ds-agent-step:6}.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(10){--ds-agent-step:3}.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(11){--ds-agent-step:6}.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:0}.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(16){--ds-agent-step:9}.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(2),.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(3),.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(5),.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(8),.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(9),.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(12),.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(14),.ds-agent-status-mark--helix .ds-agent-status-mark__dot:nth-child(15){animation:none}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:first-child{--ds-agent-step:0}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(2){--ds-agent-step:1.5}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(3){--ds-agent-step:3}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(4){--ds-agent-step:4.5}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(5){--ds-agent-step:1.5}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(6){--ds-agent-step:3}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(7){--ds-agent-step:4.5}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(8){--ds-agent-step:6}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(9){--ds-agent-step:3}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(10){--ds-agent-step:4.5}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(11){--ds-agent-step:6}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(12){--ds-agent-step:7.5}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(13){--ds-agent-step:4.5}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(14){--ds-agent-step:6}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(15){--ds-agent-step:7.5}.ds-agent-status-mark--diagonal-swipe .ds-agent-status-mark__dot:nth-child(16){--ds-agent-step:9}.ds-agent-status-mark--animated.ds-agent-status-mark--twinkle .ds-agent-status-mark__dot:nth-child(n){opacity:1;animation-name:ds-agent-dot-twinkle;animation-duration:var(--ds-agent-twinkle-cycle);animation-delay:calc(var(--ds-agent-twinkle-step,0) * var(--ds-agent-twinkle-slot));transform:none}.ds-agent-status-mark__dot:first-child{--ds-agent-twinkle-step:9}.ds-agent-status-mark__dot:nth-child(2){--ds-agent-twinkle-step:2}.ds-agent-status-mark__dot:nth-child(3){--ds-agent-twinkle-step:13}.ds-agent-status-mark__dot:nth-child(4){--ds-agent-twinkle-step:5}.ds-agent-status-mark__dot:nth-child(5){--ds-agent-twinkle-step:0}.ds-agent-status-mark__dot:nth-child(6){--ds-agent-twinkle-step:11}.ds-agent-status-mark__dot:nth-child(7){--ds-agent-twinkle-step:7}.ds-agent-status-mark__dot:nth-child(8){--ds-agent-twinkle-step:15}.ds-agent-status-mark__dot:nth-child(9){--ds-agent-twinkle-step:4}.ds-agent-status-mark__dot:nth-child(10){--ds-agent-twinkle-step:10}.ds-agent-status-mark__dot:nth-child(11){--ds-agent-twinkle-step:1}.ds-agent-status-mark__dot:nth-child(12){--ds-agent-twinkle-step:14}.ds-agent-status-mark__dot:nth-child(13){--ds-agent-twinkle-step:6}.ds-agent-status-mark__dot:nth-child(14){--ds-agent-twinkle-step:12}.ds-agent-status-mark__dot:nth-child(15){--ds-agent-twinkle-step:3}.ds-agent-status-mark__dot:nth-child(16){--ds-agent-twinkle-step:8}@property --ds-agent-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:where(.ds-agent-ring){position:relative}.ds-agent-ring:is([data-agent-state=thinking],[data-agent-state=working],[data-agent-state=waiting],[data-agent-state=done],[data-agent-state=error]):after{--ds-agent-ring-start:var(--color-ai-gradient-start);--ds-agent-ring-mid:var(--color-ai-gradient-mid);--ds-agent-ring-end:var(--color-ai-gradient-end);content:"";inset:calc(-1 * var(--ds-agent-ring-offset,0px));z-index:1;border-radius:var(--ds-agent-ring-radius,inherit);padding:var(--border-050);background:conic-gradient(from var(--ds-agent-ring-angle), var(--ds-agent-ring-start), var(--ds-agent-ring-mid), var(--ds-agent-ring-end), var(--ds-agent-ring-mid), var(--ds-agent-ring-start));pointer-events:none;animation:ds-agent-ring-in var(--motion-duration-base) var(--motion-ease-entrance) both;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ds-agent-ring:is([data-agent-state=thinking],[data-agent-state=working]):after{animation:ds-agent-ring-in var(--motion-duration-base) var(--motion-ease-entrance) both, ds-agent-ring-spin var(--motion-duration-loop-spin) var(--motion-ease-linear) infinite}.ds-agent-ring[data-agent-state=waiting]:after{--ds-agent-ring-start:var(--color-status-warning-border);--ds-agent-ring-mid:var(--color-status-warning-border);--ds-agent-ring-end:var(--color-status-warning-border);animation:ds-agent-ring-in var(--motion-duration-base) var(--motion-ease-entrance) both, ds-agent-ring-breathe var(--motion-duration-loop-matrix) var(--motion-ease-standard) infinite}.ds-agent-ring[data-agent-state=done]:after{--ds-agent-ring-start:var(--color-status-positive-border);--ds-agent-ring-mid:var(--color-status-positive-border);--ds-agent-ring-end:var(--color-status-positive-border)}.ds-agent-ring[data-agent-state=error]:after{--ds-agent-ring-start:var(--color-status-error-border);--ds-agent-ring-mid:var(--color-status-error-border);--ds-agent-ring-end:var(--color-status-error-border)}.ds-agent-ring:is([data-agent-state=done],[data-agent-state=error]):after{animation:ds-agent-ring-settle 2s var(--motion-ease-standard) forwards}@keyframes ds-agent-ring-in{0%{opacity:0}}@keyframes ds-agent-ring-spin{to{--ds-agent-ring-angle:360deg}}@keyframes ds-agent-ring-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes ds-agent-ring-settle{0%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ds-agent-status.ds-agent-status--done .ds-agent-status__dot:nth-child(n),.ds-agent-status.ds-agent-status--error .ds-agent-status__dot:nth-child(n),.ds-agent-status-mark.ds-agent-status-mark--done .ds-agent-status-mark__dot:nth-child(n),.ds-agent-status-mark.ds-agent-status-mark--error .ds-agent-status-mark__dot:nth-child(n),.ds-agent-status--animated.ds-agent-status--twinkle .ds-agent-status__dot:nth-child(n),.ds-agent-status-mark--animated.ds-agent-status-mark--twinkle .ds-agent-status-mark__dot:nth-child(n){animation:none}.ds-agent-status--animated .ds-agent-status__dot,.ds-agent-status-mark--animated .ds-agent-status-mark__dot{opacity:.55;animation:none;transform:none}.ds-agent-ring:is([data-agent-state=thinking],[data-agent-state=working]):after,.ds-agent-ring[data-agent-state=waiting]:after{animation:none}.ds-agent-status__label--shimmer{color:var(--ds-agent-label-color);background-image:none;animation:none}}
.ds-empty-state{text-align:center;justify-content:center;align-items:center;gap:var(--gap-400);padding:var(--padding-1000);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.ds-empty-state__icon{border-radius:var(--radius-pill);background-color:var(--color-bg-container-primary);width:48px;height:48px;color:var(--color-icon-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-empty-state__icon .material-symbols-rounded{--icon-size:var(--icon-size-600)}.ds-empty-state__content{gap:var(--gap-100);flex-direction:column;max-width:420px;display:flex}.ds-empty-state__title{font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);letter-spacing:var(--font-title-body-letter-spacing);color:var(--color-text-primary);margin:0}.ds-empty-state__description{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);color:var(--color-text-tertiary);margin:0}.ds-empty-state__action{justify-content:center;align-items:center;gap:var(--gap-200);flex-wrap:wrap;display:flex}.ds-empty-state--bordered{border:var(--border-025) dashed var(--color-bg-container-border);border-radius:var(--radius-300)}.ds-empty-state--compact{gap:var(--gap-200);padding:var(--padding-500)}.ds-empty-state--compact .ds-empty-state__icon{width:36px;height:36px}.ds-empty-state--compact .ds-empty-state__icon .material-symbols-rounded{--icon-size:var(--icon-size-500)}.ds-empty-state--compact .ds-empty-state__title{font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing)}.ds-empty-state .material-symbols-rounded:not(:where(.ds-empty-state__action *)){color:inherit}
.ds-status-dot{align-items:center;gap:var(--gap-100);display:inline-flex}.ds-status-dot__indicator{border-radius:var(--radius-pill);background-color:var(--ds-status-dot-color);flex-shrink:0;position:relative}.ds-status-dot__label{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);color:var(--color-text-secondary);white-space:nowrap}.ds-status-dot--xs .ds-status-dot__indicator{width:var(--gap-200);height:var(--gap-200)}.ds-status-dot--sm .ds-status-dot__indicator{width:calc(var(--icon-size-500) / 2);height:calc(var(--icon-size-500) / 2)}.ds-status-dot--md .ds-status-dot__indicator{width:calc(var(--icon-size-600) / 2);height:calc(var(--icon-size-600) / 2)}.ds-status-dot--lg .ds-status-dot__indicator{width:calc(var(--icon-size-800) / 2);height:calc(var(--icon-size-800) / 2)}.ds-status-dot--info{--ds-status-dot-color:var(--color-status-info-icon)}.ds-status-dot--positive{--ds-status-dot-color:var(--color-status-positive-icon)}.ds-status-dot--warning{--ds-status-dot-color:var(--color-status-warning-icon)}.ds-status-dot--error{--ds-status-dot-color:var(--color-status-error-icon)}.ds-status-dot--neutral{--ds-status-dot-color:var(--color-status-neutral-icon)}.ds-status-dot--outline .ds-status-dot__indicator{box-shadow:inset 0 0 0 var(--border-025) var(--ds-status-dot-color);background-color:#0000}.ds-status-dot--outline.ds-status-dot--md .ds-status-dot__indicator,.ds-status-dot--outline.ds-status-dot--lg .ds-status-dot__indicator{box-shadow:inset 0 0 0 var(--border-050) var(--ds-status-dot-color)}.ds-status-dot--pulse .ds-status-dot__indicator:after{content:"";border-radius:var(--radius-pill);background-color:var(--ds-status-dot-color);animation:ds-status-dot-pulse var(--motion-duration-loop-shimmer) var(--motion-ease-standard) infinite;position:absolute;inset:0}@keyframes ds-status-dot-pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.ds-status-dot--pulse .ds-status-dot__indicator:after{opacity:0;animation:none}}
.ds-thread-tabs{align-items:center;gap:var(--gap-100);min-width:0;display:flex}.ds-thread-tabs__list{scrollbar-width:none;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ds-thread-tabs__item{flex:none;grid-template-columns:1fr;min-width:0;display:grid}.ds-thread-tabs__item+.ds-thread-tabs__item{margin-inline-start:var(--gap-100)}.ds-thread-tabs__item--entering{animation:ds-thread-tabs-in var(--motion-duration-slow) var(--motion-ease-entrance)}.ds-thread-tabs__item--leaving{pointer-events:none;animation:ds-thread-tabs-out var(--motion-duration-base) var(--motion-ease-emphasized) forwards}@keyframes ds-thread-tabs-in{0%{opacity:0;grid-template-columns:0fr;margin-inline-start:0}}@keyframes ds-thread-tabs-out{to{opacity:0;grid-template-columns:0fr;margin-inline-start:0}}.ds-thread-tabs__cell{min-width:0;overflow:hidden}.ds-thread-tabs__tab{border-radius:var(--radius-pill);min-width:0;max-width:220px;height:32px;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;display:flex}.ds-thread-tabs__tab:hover{background-color:var(--color-action-passive-bg-hover)}.ds-thread-tabs__tab--active{background-color:var(--color-action-passive-bg-active)}.ds-thread-tabs__trigger{align-items:center;gap:var(--gap-100);min-width:0;height:100%;padding:0 var(--padding-300);border-radius:var(--radius-pill);cursor:pointer;text-align:start;color:var(--color-text-secondary);transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;display:flex}.ds-thread-tabs__tab--closable .ds-thread-tabs__trigger{padding-inline-end:var(--padding-100)}.ds-thread-tabs__tab--active .ds-thread-tabs__trigger{color:var(--color-text-primary)}.ds-thread-tabs__trigger:focus-visible,.ds-thread-tabs__close:focus-visible,.ds-thread-tabs__add:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:-2px}.ds-thread-tabs__status{flex:none}.ds-thread-tabs__icon{--icon-size:var(--icon-size-500);color:var(--color-icon-secondary);flex:none}.ds-thread-tabs__label{white-space:nowrap;min-width:0;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);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--gap-400)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--gap-400)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--gap-400)), transparent);overflow:hidden}.ds-thread-tabs__label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--gap-400)), transparent);-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--gap-400)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--gap-400)), transparent)}.ds-thread-tabs__close{--icon-size:var(--icon-size-500);width:24px;height:24px;border-radius:var(--radius-pill);color:var(--color-icon-primary);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-inline-end:var(--padding-100);padding:0;display:flex}.ds-thread-tabs__tab:hover .ds-thread-tabs__close,.ds-thread-tabs__tab:focus-within .ds-thread-tabs__close,.ds-thread-tabs__tab--active .ds-thread-tabs__close{opacity:1;pointer-events:auto}.ds-thread-tabs__close:hover{background-color:var(--color-bg-container-secondary)}.ds-thread-tabs__add{--icon-size:var(--icon-size-500);border-radius:var(--radius-pill);width:28px;height:28px;color:var(--color-icon-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ds-thread-tabs__add:hover{background-color:var(--color-action-passive-bg-hover)}
.ds-thread-panel{box-sizing:border-box;gap:var(--gap-100);width:64px;height:100%;min-height:0;padding:var(--padding-400) var(--padding-300);transition:width var(--motion-duration-slow) var(--motion-ease-emphasized);flex-direction:column;display:flex;overflow:hidden}.ds-thread-panel--expanded{width:280px}.ds-thread-panel:not(.ds-thread-panel--expanded){cursor:pointer}.ds-thread-panel__header{min-width:0;padding:var(--padding-100) var(--padding-200) var(--padding-150);margin-bottom:var(--gap-300);flex:none;align-items:center;display:flex}.ds-thread-panel:not(.ds-thread-panel--expanded) .ds-thread-panel__header--bare{justify-content:center}.ds-thread-panel:not(.ds-thread-panel--expanded) .ds-thread-panel__header--bare .ds-thread-panel__header-inner{display:none}.ds-thread-panel__header-inner{align-items:center;gap:var(--gap-200);flex:1;min-width:0;display:flex}.ds-thread-panel__header-inner[role=button]{cursor:pointer}.ds-thread-panel__header-inner[role=button]:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px;border-radius:var(--radius-100)}.ds-thread-panel__logo{flex:none;align-items:center;display:inline-flex}.ds-thread-panel__brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);color:var(--color-text-primary);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);flex-shrink:1;overflow:hidden}.ds-thread-panel--expanded .ds-thread-panel__brand{opacity:1}.ds-thread-panel__toggle{--icon-size:var(--icon-size-600);width:0;height:24px;color:var(--color-icon-primary);cursor:pointer;opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard), width var(--motion-duration-slow) var(--motion-ease-emphasized), margin var(--motion-duration-slow) var(--motion-ease-emphasized);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.ds-thread-panel__toggle:before{content:"";inset:calc(-1 * var(--gap-100));z-index:-1;border-radius:var(--radius-pill);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background-color:#0000;position:absolute}.ds-thread-panel--expanded .ds-thread-panel__toggle,.ds-thread-panel__toggle--standalone{z-index:0;position:relative;overflow:visible}.ds-thread-panel__toggle:hover:before{background-color:var(--color-action-passive-bg-hover)}.ds-thread-panel__toggle:active:before{background-color:var(--color-action-passive-bg-active)}.ds-thread-panel__toggle-tip{flex:none}.ds-thread-panel:not(.ds-thread-panel--expanded) .ds-thread-panel__toggle-tip .ds-tooltip__panel{display:none}.ds-thread-panel--expanded .ds-thread-panel__toggle,.ds-thread-panel__toggle--standalone{opacity:1;width:24px}.ds-thread-panel__toggle:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px;border-radius:var(--radius-100)}.ds-thread-panel__new,.ds-thread-panel__control,.ds-thread-panel__project,.ds-thread-panel__thread{box-sizing:border-box;align-items:center;gap:var(--gap-200);width:100%;min-width:0;height:40px;padding:var(--padding-200);border-radius:var(--radius-pill);cursor:pointer;text-align:start;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;text-decoration:none;display:flex;overflow:hidden}.ds-thread-panel__new:hover,.ds-thread-panel__control:hover,.ds-thread-panel__project:hover,.ds-thread-panel__thread:hover{background-color:var(--color-action-passive-bg-hover)}.ds-thread-panel__new:focus-visible,.ds-thread-panel__control:focus-visible,.ds-thread-panel__project:focus-visible,.ds-thread-panel__projects-add:focus-visible,.ds-thread-panel__thread:focus-visible,.ds-thread-panel__more:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:-2px}.ds-thread-panel__new{flex:none}.ds-thread-panel__new-icon{--icon-size:var(--icon-size-600);color:var(--color-icon-primary);flex-shrink:0}.ds-thread-panel__new-label{white-space:nowrap;min-width:0;font-family:var(--font-paragraph-sm-emphasis-family);font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);color:var(--color-text-primary);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);flex:1;overflow:hidden}.ds-thread-panel--expanded .ds-thread-panel__new-label{opacity:1}.ds-thread-panel__new-kbd{gap:var(--gap-050);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);flex:none;display:inline-flex}.ds-thread-panel--expanded .ds-thread-panel__new-kbd{opacity:1}.ds-thread-panel__controls{gap:var(--gap-100);flex-direction:column;flex:none;display:flex}.ds-thread-panel__control-icon{--icon-size:var(--icon-size-600);color:var(--color-icon-primary);flex-shrink:0}.ds-thread-panel__control-label{white-space:nowrap;min-width:0;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);color:var(--color-text-primary);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);flex:1;overflow:hidden}.ds-thread-panel--expanded .ds-thread-panel__control-label{opacity:1}.ds-thread-panel__projects{gap:var(--gap-050);flex-direction:column;flex:none;display:flex}.ds-thread-panel__projects-header{align-items:center;gap:var(--gap-200);min-width:0;padding:var(--padding-150) var(--padding-200);opacity:0;visibility:hidden;transition:opacity var(--motion-duration-base) var(--motion-ease-standard), visibility 0s var(--motion-duration-base);display:flex}.ds-thread-panel--expanded .ds-thread-panel__projects-header{opacity:1;visibility:visible;transition:opacity var(--motion-duration-base) var(--motion-ease-standard), visibility 0s}.ds-thread-panel__projects-label{white-space:nowrap;min-width:0;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);color:var(--color-text-tertiary);flex:1;overflow:hidden}.ds-thread-panel__projects-add{--icon-size:var(--icon-size-500);border-radius:var(--radius-pill);width:24px;height:24px;color:var(--color-icon-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ds-thread-panel__projects-add:hover{background-color:var(--color-bg-container-tertiary)}.ds-thread-panel__project--active{background-color:var(--color-action-passive-bg-active)}.ds-thread-panel__project-icon{--icon-size:var(--icon-size-600);color:var(--color-icon-primary);flex-shrink:0}.ds-thread-panel__project-icon--avatar{display:inline-flex}.ds-thread-panel__project-label{white-space:nowrap;min-width:0;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);color:var(--color-text-primary);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);flex:1;overflow:hidden}.ds-thread-panel--expanded .ds-thread-panel__project-label{opacity:1}.ds-thread-panel__project .ds-thread-panel__meta{opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.ds-thread-panel--expanded .ds-thread-panel__project .ds-thread-panel__meta{opacity:1}.ds-thread-panel__history{gap:var(--gap-400);min-height:0;padding-top:var(--padding-150);scrollbar-width:thin;scrollbar-color:transparent transparent;opacity:0;visibility:hidden;transition:opacity var(--motion-duration-base) var(--motion-ease-standard), visibility 0s var(--motion-duration-base);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ds-thread-panel--expanded .ds-thread-panel__history{opacity:1;visibility:visible;transition:opacity var(--motion-duration-base) var(--motion-ease-standard), visibility 0s}.ds-thread-panel__history:hover{scrollbar-color:var(--color-divider) transparent}.ds-thread-panel__group{gap:var(--gap-050);flex-direction:column;display:flex}.ds-thread-panel__group-label{padding:var(--padding-200);white-space:nowrap;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);color:var(--color-text-tertiary);overflow:hidden}.ds-thread-panel__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ds-thread-panel__row{min-width:0;position:relative}.ds-thread-panel__thread--active{background-color:var(--color-action-passive-bg-active)}.ds-thread-panel__thread--detailed{column-gap:var(--gap-200);flex-wrap:wrap;row-gap:0;height:auto;min-height:40px}.ds-thread-panel__status{flex:none}.ds-thread-panel__title{white-space:nowrap;min-width:0;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);color:var(--color-text-primary);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--gap-1000)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--gap-1000)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--gap-1000)), transparent);flex:1;overflow:hidden}.ds-thread-panel__title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--gap-1000)), transparent);-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--gap-1000)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--gap-1000)), transparent)}.ds-thread-panel__title--pending{align-items:center;display:flex}.ds-thread-panel__title-shimmer{border-radius:var(--radius-pill);background-color:var(--color-bg-container-secondary);width:100%;height:.75em;display:block;position:relative;overflow:hidden}.ds-thread-panel__title-shimmer:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-bg-container-primary) 50%, transparent 100%);animation:ds-thread-panel-shimmer var(--motion-duration-loop-shimmer) ease-in-out infinite;position:absolute;inset:0}@keyframes ds-thread-panel-shimmer{0%{transform:translateX(calc(-100% * var(--ds-inline-sign,1)))}to{transform:translateX(calc(100% * var(--ds-inline-sign,1)))}}.ds-thread-panel__description{white-space:nowrap;min-width:0;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--gap-1000)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--gap-1000)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--gap-1000)), transparent);flex-basis:100%;overflow:hidden}.ds-thread-panel__description:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--gap-1000)), transparent);-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--gap-1000)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--gap-1000)), transparent)}.ds-thread-panel--dotted .ds-thread-panel__description{margin-inline-start:calc(var(--gap-200) + var(--gap-200))}.ds-thread-panel__trail{align-items:center;gap:var(--gap-100);transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);flex:none;display:inline-flex}.ds-thread-panel__thread-icon,.ds-thread-panel__pin{--icon-size:var(--icon-size-500);color:var(--color-icon-secondary);flex:none}.ds-thread-panel__meta{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);flex:none}.ds-thread-panel__row .ds-thread-panel__menu{top:var(--padding-150);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);position:absolute;inset-inline-end:var(--padding-150)}.ds-thread-panel__row:hover .ds-thread-panel__menu,.ds-thread-panel__row:focus-within .ds-thread-panel__menu{opacity:1;pointer-events:auto}.ds-thread-panel__row .ds-thread-panel__menu:has([aria-expanded=true]){opacity:1;pointer-events:auto}.ds-thread-panel__row--with-menu:hover .ds-thread-panel__trail,.ds-thread-panel__row--with-menu:focus-within .ds-thread-panel__trail{opacity:0}.ds-thread-panel__row--with-menu:has([aria-expanded=true]) .ds-thread-panel__trail{opacity:0}.ds-thread-panel__row:has(.ds-thread-panel__menu [aria-expanded=true]) .ds-thread-panel__thread{background-color:var(--color-action-passive-bg-hover)}.ds-thread-panel__menu-trigger{--icon-size:var(--icon-size-500);border-radius:var(--radius-pill);width:28px;height:28px;color:var(--color-icon-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ds-thread-panel__menu-trigger:hover{background-color:var(--color-bg-container-tertiary)}.ds-thread-panel__menu-trigger:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:-2px}.ds-thread-panel__rename{box-sizing:border-box;width:100%;min-width:0;height:40px;padding:0 var(--padding-200);border:var(--border-025) solid var(--color-action-primary-bg);border-radius:var(--radius-pill);background-color:var(--color-bg-container-primary);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);color:var(--color-text-primary);outline:none}.ds-thread-panel__more{padding:var(--padding-150) var(--padding-200);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;align-self:flex-start}.ds-thread-panel__more:hover{color:var(--color-text-secondary)}.ds-thread-panel__footer{gap:var(--gap-200);min-width:0;padding-top:var(--padding-200);flex-direction:column;flex:none;display:flex}.ds-thread-panel__footer-slot{opacity:0;pointer-events:none;min-width:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);overflow:hidden}.ds-thread-panel--expanded .ds-thread-panel__footer-slot{opacity:1;pointer-events:auto}.ds-thread-panel__footer-slot{padding-inline-start:var(--padding-200)}.ds-thread-panel__profile{min-width:0;padding:var(--padding-200) 0 0;transition:padding var(--motion-duration-slow) var(--motion-ease-emphasized);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar name""avatar meta";align-items:center;column-gap:10px;display:grid}.ds-thread-panel--expanded .ds-thread-panel__profile{padding:var(--padding-200) var(--padding-200) 0}.ds-thread-panel__profile>:first-child{grid-area:avatar}.ds-thread-panel__profile-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-paragraph-sm-emphasis-family);font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);color:var(--color-text-primary);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);grid-area:name;align-self:end;overflow:hidden}.ds-thread-panel--expanded .ds-thread-panel__profile-name{opacity:1}.ds-thread-panel__profile-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-secondary);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);grid-area:meta;align-self:start;overflow:hidden}.ds-thread-panel--expanded .ds-thread-panel__profile-meta{opacity:1}.ds-thread-panel__thread,.ds-thread-panel__more,.ds-thread-panel__rename{padding-inline-start:var(--padding-300)}.ds-thread-panel__group-label,.ds-thread-panel__projects-header{padding-inline-start:var(--padding-200)}.ds-thread-panel__thread,.ds-thread-panel__project{padding-inline-end:var(--padding-300)}
:where([data-ds-shell]){--ds-shell-gap:var(--ds-shell-inset,10px);--ds-shell-float-gap:var(--ds-sidebar-float-inset,20px);--ds-shell-radius:var(--radius-600);--ds-shell-edge-border:var(--color-bg-container-border);--ds-shell-edge-shadow:var(--shadow-floating);--ds-shell-glass:var(--color-bg-glass);--ds-shell-glass-blur:blur(24px)}:where([data-ds-shell=flush]){--ds-shell-plane:var(--color-bg-app-shell);--ds-shell-surface:var(--color-bg-app-surface);--ds-shell-rail-bg:var(--color-bg-app-shell);--ds-shell-rail-divider:var(--color-bg-container-border);--ds-shell-surface-border:transparent;--ds-shell-surface-shadow:none;--ds-shell-surface-radius:0}:where([data-ds-shell=flush][data-ds-shell-backdrop=blur]){--ds-shell-plane:transparent;--ds-shell-surface:transparent;--ds-shell-rail-bg:transparent;--ds-shell-backdrop-fill:var(--color-bg-glass);--ds-shell-backdrop-filter:blur(40px)}:where([data-ds-shell=floating]){--ds-shell-plane:var(--color-bg-page-primary);--ds-shell-surface:var(--color-bg-page-primary);--ds-shell-rail-bg:var(--ds-shell-glass);--ds-shell-rail-divider:transparent;--ds-shell-surface-border:transparent;--ds-shell-surface-shadow:none;--ds-shell-surface-radius:0}:where([data-ds-shell=inset]){--ds-shell-plane:var(--color-bg-app-shell);--ds-shell-surface:var(--color-bg-app-surface);--ds-shell-rail-bg:var(--color-bg-app-shell);--ds-shell-rail-divider:transparent;--ds-shell-surface-border:var(--ds-shell-edge-border);--ds-shell-surface-shadow:var(--ds-shell-edge-shadow);--ds-shell-surface-radius:var(--ds-shell-radius)}:where([data-ds-shell=flush][data-ds-shell-backdrop=blur]){isolation:isolate;position:relative}:where([data-ds-shell=flush][data-ds-shell-backdrop=blur]):before{content:"";z-index:-1;pointer-events:none;background-color:var(--ds-shell-backdrop-fill);-webkit-backdrop-filter:var(--ds-shell-backdrop-filter);backdrop-filter:var(--ds-shell-backdrop-filter);position:fixed;inset:0}
:root{--ds-chat-width:420px;--ds-chat-inset:20px;--ds-chat-artifact-rest-width:520px;--ds-chat-float-height:640px}.ds-chat-widget{width:100%;height:100%;min-height:0;padding-top:var(--padding-200);--ds-chat-widget-inset:var(--padding-500);flex-direction:column;display:flex;container:ds-chat-widget/size}.ds-chat-widget[data-compact]{--ds-chat-widget-inset:var(--padding-400)}.ds-chat-widget .ds-chat-header{padding-inline:var(--ds-chat-widget-inset)}.ds-chat-widget[data-lifted-actions] .ds-chat-header{min-height:calc(40px + var(--padding-150) * 2)}.ds-chat-widget__placement-menu{display:contents}.ds-chat-widget__placement-menu .ds-tooltip:has([aria-expanded=true]) .ds-tooltip__panel{display:none}.ds-chat-widget__placement-menu .ds-circular-button[aria-expanded=true],.ds-chat-widget__placement-menu .ds-circular-button[aria-expanded=true]:hover{background-color:var(--color-action-passive-bg-hover)}.ds-chat-widget__tabs-row{min-width:0;padding:var(--padding-150) var(--ds-chat-widget-inset) 0}.ds-chat-widget__brand{align-items:center;gap:var(--gap-200);min-width:0;display:inline-flex}.ds-chat-widget__brand img{flex-shrink:0}.ds-chat-widget__brand-name{font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-chat-widget__top{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.ds-chat-widget__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ds-chat-widget__thread{--ds-chat-thread-content-max-width:768px;--ds-chat-thread-padding-inline:var(--ds-chat-widget-inset);flex:1}.ds-chat-widget__welcome{width:100%;max-width:768px;padding:var(--padding-500) var(--ds-chat-widget-inset) var(--gap-1000);pointer-events:none;flex-direction:column;justify-content:flex-end;margin-inline:auto;display:flex;position:absolute;inset:0}.ds-chat-widget__greeting{gap:var(--gap-200);flex-direction:column;display:flex}.ds-chat-widget__hello{min-height:var(--font-heading-3-line-height);font-family:var(--font-heading-3-family);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-tertiary);margin:0}.ds-chat-widget__ask{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-display);margin:0}@container ds-chat-widget (max-width:768px){.ds-chat-widget__ask{--font-sub-display-size:24px;--font-sub-display-line-height:36px}}.ds-chat-widget__bottom{transition:flex-grow var(--motion-duration-slower) var(--motion-ease-entrance);flex-direction:column;flex:0 1 0;display:flex}.ds-chat-widget__bottom--welcome{flex-grow:1}.ds-chat-widget__starters{width:100%;max-width:768px;padding:var(--gap-1000) var(--ds-chat-widget-inset) 0;margin-inline:auto}.ds-chat-widget__widgets{width:100%;max-width:calc(768px + 2 * var(--ds-chat-widget-inset));padding:var(--gap-1000) var(--ds-chat-widget-inset) var(--padding-400);margin-inline:auto}.ds-chat-widget__bottom--widgets{flex-shrink:0}.ds-chat-widget[data-widgets=fit]:not([data-phone]) .ds-chat-widget__top{min-height:236px}@container ds-chat-widget (max-height:579px){.ds-chat-widget__welcome{display:none}}@container ds-chat-widget (max-height:459px){.ds-chat-widget__starters{display:none}}.ds-chat-widget[data-widgets=scroll]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent;transition:scrollbar-color var(--motion-duration-base) var(--motion-ease-standard);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--gap-1000)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--gap-1000)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--gap-1000)), transparent);overflow-y:auto}.ds-chat-widget[data-widgets=scroll][data-scrolling]{scrollbar-color:var(--color-divider) transparent}.ds-chat-widget[data-widgets=scroll] .ds-chat-widget__top{flex:none;height:max(236px,36cqh)}.ds-chat-widget[data-widgets=scroll] .ds-chat-widget__footer{flex:none}.ds-chat-widget[data-widgets=scroll] .ds-chat-widget__bottom{flex:1 0 auto;transition:none}.ds-chat-widget[data-widgets=scroll] .ds-chat-widget__widgets{padding-block:var(--gap-1000) var(--padding-1000);display:block}.ds-chat-widget[data-widgets-wide] .ds-chat-widget__widgets{max-width:1080px}.ds-chat-widget[data-widgets=scroll][data-phone] .ds-chat-widget__welcome{justify-content:flex-end}@container ds-chat-widget (max-height:719px){.ds-chat-widget__widgets{display:none}}.ds-chat-widget[data-phone] .ds-chat-widget__welcome{padding-block:var(--padding-400);justify-content:center;display:flex}.ds-chat-widget[data-phone] .ds-chat-widget__bottom--welcome{flex-grow:0}.ds-chat-widget[data-phone] .ds-chat-widget__bottom{transition:none}.ds-chat-widget[data-phone] .ds-chat-widget__starters{padding-block:0 var(--gap-400);display:block}.ds-chat-widget[data-phone][data-widgets=fit] .ds-chat-widget__widgets{padding-block:0 var(--gap-400)}.ds-chat-widget[data-phone][data-widgets=scroll] .ds-chat-widget__widgets{padding-block:var(--gap-500) var(--padding-500)}.ds-chat-widget[data-phone][data-widgets=scroll] .ds-chat-widget__bottom--welcome{flex-grow:1}@container ds-chat-widget (max-height:499px){.ds-chat-widget[data-phone] .ds-chat-widget__welcome{display:none}}@container ds-chat-widget (max-height:379px){.ds-chat-widget[data-phone] .ds-chat-widget__starters{display:none}}.ds-chat-widget__disclaimer-row{padding:var(--gap-100) var(--ds-chat-widget-inset) var(--padding-200);margin-top:auto}.ds-chat-widget__response{gap:var(--gap-500);flex-direction:column;display:flex}.ds-chat-widget__footer{padding:0 var(--ds-chat-widget-inset);flex-direction:column;flex-shrink:0;display:flex}.ds-chat-widget__composer{--ds-attachment-tile-size:104px;width:100%;max-width:768px;margin-inline:auto}.ds-chat-widget__disclaimer{text-align:center;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);letter-spacing:var(--font-caption-letter-spacing);color:var(--color-text-tertiary);margin:0}.ds-chat-widget__disclaimer a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ds-chat-widget__action{padding:var(--padding-100);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;place-items:center;display:grid}.ds-chat-widget__action:hover{background-color:var(--color-action-passive-bg-hover)}.ds-chat-widget__action:active{background-color:var(--color-action-passive-bg-active)}.ds-chat-widget__action-icon{--icon-size:var(--icon-size-500);color:var(--color-icon-secondary);transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);grid-area:1/1}.ds-chat-widget__action:hover .ds-chat-widget__action-icon{color:var(--color-icon-primary)}.ds-chat-widget__action-icon--hidden{opacity:0;transform:scale(.6)}.ds-chat-widget__action-icon--tick,.ds-chat-widget__action:hover .ds-chat-widget__action-icon--tick{color:var(--color-status-positive-border)}.ds-chat-widget__action[aria-pressed=true] .ds-chat-widget__action-icon{--material-symbols-fill:1;color:var(--color-icon-primary)}.ds-chat-widget__followups{width:100%;margin-top:var(--gap-200);animation:ds-chat-widget-followups-in var(--motion-duration-slow) var(--motion-ease-entrance) both}@keyframes ds-chat-widget-followups-in{0%{opacity:0;transform:translateY(var(--gap-100))}}.ds-chat-widget__rails{width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ds-chat-widget--with-threads{flex:1;min-width:0}.ds-chat-widget__threads-rail{border-inline-end:var(--border-025) solid var(--color-bg-container-border);flex:none;min-height:0;display:flex}.ds-chat-widget__threads-overlay,.ds-chat-widget__aside-overlay{z-index:5;visibility:hidden;transition:visibility 0s var(--motion-duration-slow);position:absolute;inset:0}.ds-chat-widget__threads-overlay--open,.ds-chat-widget__aside-overlay--open{visibility:visible;transition:visibility}.ds-chat-widget__rail-scrim{background-color:var(--color-scrim);cursor:pointer;opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-standard);border:none;padding:0;position:absolute;inset:0}.ds-chat-widget__threads-overlay--open .ds-chat-widget__rail-scrim,.ds-chat-widget__aside-overlay--open .ds-chat-widget__rail-scrim{opacity:1}.ds-chat-widget__threads-sheet{top:0;bottom:0;background-color:var(--color-bg-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-inline-end:var(--border-025) solid var(--color-bg-container-border);box-shadow:var(--shadow-floating);transform:translateX(calc(-100% * var(--ds-inline-sign,1)));transition:transform var(--motion-duration-slow) var(--motion-ease-emphasized);display:flex;position:absolute;inset-inline-start:0}.ds-chat-widget__threads-overlay--open .ds-chat-widget__threads-sheet{transform:translate(0)}.ds-chat-widget__aside-rail{width:0;min-width:0;min-height:0;margin:calc(var(--padding-200) + var(--padding-150) * 2 + 40px) 0 var(--padding-500) 0;opacity:0;visibility:hidden;transition:width var(--motion-duration-slow) var(--motion-ease-emphasized), margin var(--motion-duration-slow) var(--motion-ease-emphasized), opacity var(--motion-duration-base) var(--motion-ease-standard), visibility 0s linear var(--motion-duration-slow);flex:none;display:flex;overflow:hidden}.ds-chat-widget__aside-rail--open{width:var(--ds-chat-aside-width,max-content);opacity:1;visibility:visible;transition:width var(--motion-duration-slow) var(--motion-ease-emphasized), margin var(--motion-duration-slow) var(--motion-ease-emphasized), opacity var(--motion-duration-base) var(--motion-ease-standard) calc(var(--motion-duration-slow) - var(--motion-duration-base)), visibility 0s linear 0s;margin-inline-end:var(--padding-500)}.ds-chat-widget__aside-rail-inner{box-sizing:border-box;border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);background-color:var(--color-bg-page-primary);flex:1 0 auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.ds-chat-widget__aside-rail-inner>*{flex:none}.ds-chat-widget__rails>.ds-chat-widget{flex:1 1 0;min-width:0}.ds-chat-widget__artifact-rail{min-width:0;min-height:0;margin:calc(var(--padding-200) + var(--padding-150) * 2 + 40px) 0 var(--padding-500) 0;opacity:0;visibility:hidden;transition:flex-grow var(--motion-duration-slow) var(--motion-ease-emphasized), margin var(--motion-duration-slow) var(--motion-ease-emphasized), opacity var(--motion-duration-base) var(--motion-ease-standard), visibility 0s linear var(--motion-duration-slow);flex:0 1 0;display:flex;overflow:hidden}.ds-chat-widget__artifact-rail--open{opacity:1;visibility:visible;transition:flex-grow var(--motion-duration-slow) var(--motion-ease-emphasized), margin var(--motion-duration-slow) var(--motion-ease-emphasized), opacity var(--motion-duration-base) var(--motion-ease-standard) calc(var(--motion-duration-slow) - var(--motion-duration-base)), visibility 0s linear 0s;flex-grow:1.2;margin-inline-end:var(--padding-500)}.ds-chat-widget__artifact-rail-inner{border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);background-color:var(--color-bg-page-primary);flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ds-chat-widget__artifact-empty{min-height:100%;padding:var(--padding-400);place-items:center;display:grid}.ds-chat-widget__rails[data-artifact-sized]>.ds-chat-widget__artifact-rail--open{flex:0 1 var(--ds-chat-artifact-width)}.ds-chat-widget__rails[data-artifact-sized]>.ds-chat-widget{flex:1 0 320px}.ds-chat-widget__rails[data-artifact-resizing]{-webkit-user-select:none;user-select:none}.ds-chat-widget__rails[data-artifact-resizing]>.ds-chat-widget__artifact-rail{transition:none}.ds-chat-widget__artifact-grip{z-index:4;width:0;margin:calc(var(--padding-200) + var(--padding-150) * 2 + 40px) 0 var(--padding-500) 0;cursor:ew-resize;touch-action:none;flex:none;position:relative}.ds-chat-widget__artifact-grip:before{content:"";top:0;bottom:0;width:20px;position:absolute;inset-inline-start:-10px}.ds-chat-widget__artifact-grip:after{content:"";top:calc(50% - 24px);border-radius:var(--radius-pill);width:4px;height:48px;transition:background var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;position:absolute;inset-inline-start:-2px}.ds-chat-widget__artifact-grip:hover:after,.ds-chat-widget__artifact-grip--resizing:after{background:var(--color-text-tertiary)}.ds-chat-widget__artifact-grip:active:after{background:var(--color-text-secondary)}.ds-chat-widget__rails[data-artifact-expanded]>.ds-chat-widget,.ds-chat-widget__rails[data-artifact-expanded]>.ds-chat-widget__threads-rail{display:none}.ds-chat-widget__rails[data-artifact-expanded]>.ds-chat-widget__artifact-rail--open{flex:1 1 0;margin-inline-start:var(--padding-500)}.ds-chat-widget__aside-sheet--artifact{height:92%;max-height:none}.ds-chat-widget__actions-spacer{width:calc(var(--ds-chat-action-count) * 40px + (var(--ds-chat-action-count) - 1) * var(--gap-100));flex:none;height:40px}.ds-chat-widget__rail-actions{top:calc(var(--padding-200) + var(--padding-150));z-index:6;align-items:center;gap:var(--gap-100);display:flex;position:absolute;inset-inline-end:var(--padding-500)}.ds-chat-widget__aside-sheet{background-color:var(--color-bg-page-primary);border-top:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600) var(--radius-600) 0 0;max-height:82%;box-shadow:var(--shadow-floating);transition:transform var(--motion-duration-slow) var(--motion-ease-emphasized);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.ds-chat-widget__aside-overlay--open .ds-chat-widget__aside-sheet{transform:translateY(0)}.ds-chat-widget__aside-grabber{width:36px;height:4px;margin:var(--gap-200) auto 0;border-radius:var(--radius-pill);background-color:var(--color-divider);flex:none}.ds-chat-widget__aside-sheet-body{flex:1;min-height:0;display:flex}.ds-circular-button.ds-chat-widget__agent-toggle--on,.ds-circular-button.ds-chat-widget__agent-toggle--on:hover{background-color:var(--color-action-passive-bg-hover)}.ds-chat-launcher__panel{top:var(--ds-chat-inset);left:calc(100% - var(--ds-chat-width) - var(--ds-chat-inset));height:calc(100dvh - var(--ds-chat-inset) * 2);width:var(--ds-chat-width);max-width:calc(100vw - var(--ds-chat-inset) * 2);background:var(--color-bg-glass);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:var(--layer-chat-panel);transition:top var(--motion-duration-slow) var(--motion-ease-emphasized), left var(--motion-duration-slow) var(--motion-ease-emphasized), width var(--motion-duration-slow) var(--motion-ease-emphasized), height var(--motion-duration-slow) var(--motion-ease-emphasized), max-width var(--motion-duration-slow) var(--motion-ease-emphasized), border-radius var(--motion-duration-slow) var(--motion-ease-emphasized), border-color var(--motion-duration-slow) var(--motion-ease-emphasized), backdrop-filter var(--motion-duration-slow) var(--motion-ease-emphasized);animation:ds-chat-launcher-panel-in var(--motion-duration-slow) var(--motion-ease-entrance);flex-direction:column;display:flex;position:fixed;overflow:hidden}html[data-chat-resizing] .ds-chat-launcher__panel{transition:none}.ds-chat-launcher__panel--closing{animation:ds-chat-launcher-panel-out var(--motion-duration-base) var(--motion-ease-standard) forwards;pointer-events:none}@keyframes ds-chat-launcher-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ds-chat-launcher-panel-out{to{opacity:0;transform:translateY(10px)}}.ds-chat-launcher__panel--left{left:var(--ds-chat-inset)}.ds-chat-launcher__panel--inset{--ds-chat-inset:var(--ds-shell-inset,10px)}.ds-chat-launcher__panel--flat{background:var(--color-bg-app-surface);border-color:var(--color-bg-container-border);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:none;backdrop-filter:none}.ds-chat-launcher__panel--full{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-color:#0000;border-radius:0;width:100vw;max-width:100vw;height:100dvh;top:0;left:0}.ds-chat-launcher__scrim{background:var(--color-scrim);z-index:var(--layer-chat-scrim);animation:ds-chat-launcher-scrim-in var(--motion-duration-slow) var(--motion-ease-standard);position:fixed;inset:0}@keyframes ds-chat-launcher-scrim-in{0%{opacity:0}}.ds-chat-launcher__dock-handle{top:var(--ds-chat-inset);height:calc(100dvh - var(--ds-chat-inset) * 2);right:calc(var(--ds-chat-inset) + var(--ds-chat-width) - 10px);cursor:ew-resize;touch-action:none;width:20px;z-index:calc(var(--layer-chat-panel) + 1);justify-content:center;align-items:center;display:flex;position:fixed}.ds-chat-launcher__dock-handle--left{right:auto;left:calc(var(--ds-chat-inset) + var(--ds-chat-width) - 10px)}.ds-chat-launcher__dock-handle--inset{--ds-chat-inset:var(--ds-shell-inset,10px)}.ds-chat-launcher__dock-handle:after{content:"";border-radius:var(--radius-pill);width:4px;height:48px;transition:background var(--motion-duration-fast) var(--motion-ease-standard);background:0 0}.ds-chat-launcher__dock-handle:hover:after,.ds-chat-launcher__dock-handle--resizing:after{background:var(--color-text-tertiary)}.ds-chat-launcher__dock-handle:active:after{background:var(--color-text-secondary)}@media (max-height:619px){.ds-chat-launcher__panel,.ds-chat-launcher__dock-handle{height:100dvh;top:0}}.ds-chat-launcher__panel--floating{--ds-chat-float-h:min(var(--ds-chat-float-height), calc(100dvh - var(--ds-chat-inset) * 2));top:var(--ds-chat-float-y,calc(100dvh - var(--ds-chat-float-h) - var(--ds-chat-inset)));left:var(--ds-chat-float-x,calc(100% - var(--ds-chat-width) - var(--ds-chat-inset)));width:var(--ds-chat-float-w,var(--ds-chat-width));height:var(--ds-chat-float-h);max-height:100dvh}.ds-chat-launcher__float-grip{z-index:10;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute}.ds-chat-launcher__float-grip[data-dir=n],.ds-chat-launcher__float-grip[data-dir=s]{cursor:ns-resize;height:8px;left:16px;right:16px}.ds-chat-launcher__float-grip[data-dir=e],.ds-chat-launcher__float-grip[data-dir=w]{cursor:ew-resize;width:8px;top:16px;bottom:16px}.ds-chat-launcher__float-grip[data-dir=n]{top:0}.ds-chat-launcher__float-grip[data-dir=s]{bottom:0}.ds-chat-launcher__float-grip[data-dir=e]{right:0}.ds-chat-launcher__float-grip[data-dir=w]{left:0}.ds-chat-launcher__float-grip[data-dir=ne],.ds-chat-launcher__float-grip[data-dir=nw],.ds-chat-launcher__float-grip[data-dir=se],.ds-chat-launcher__float-grip[data-dir=sw]{width:16px;height:16px}.ds-chat-launcher__float-grip[data-dir=ne]{cursor:nesw-resize;top:0;right:0}.ds-chat-launcher__float-grip[data-dir=sw]{cursor:nesw-resize;bottom:0;left:0}.ds-chat-launcher__float-grip[data-dir=nw]{cursor:nwse-resize;top:0;left:0}.ds-chat-launcher__float-grip[data-dir=se]{cursor:nwse-resize;bottom:0;right:0}.ds-chat-launcher__float-grip[data-dir=n]:after,.ds-chat-launcher__float-grip[data-dir=s]:after,.ds-chat-launcher__float-grip[data-dir=e]:after,.ds-chat-launcher__float-grip[data-dir=w]:after{content:"";border-radius:var(--radius-pill);transition:background var(--motion-duration-fast) var(--motion-ease-standard);background:0 0}.ds-chat-launcher__float-grip[data-dir=n]:after,.ds-chat-launcher__float-grip[data-dir=s]:after{width:48px;height:4px}.ds-chat-launcher__float-grip[data-dir=e]:after,.ds-chat-launcher__float-grip[data-dir=w]:after{width:4px;height:48px}.ds-chat-launcher__float-grip:hover:after{background:var(--color-text-tertiary)}.ds-chat-launcher__float-grip:active:after{background:var(--color-text-secondary)}.ds-chat-launcher__panel--floating .ds-chat-header{cursor:grab;touch-action:none}html[data-chat-resizing] .ds-chat-launcher__panel--floating .ds-chat-header{cursor:grabbing}@media (max-width:719px){.ds-chat-launcher__panel{top:var(--ds-chat-viewport-top,0px);height:var(--ds-chat-viewport-height,100dvh);width:100%;max-width:none;box-shadow:none;border:none;border-radius:0;transition:none;position:relative;left:auto}}.ds-chat-launcher__fab{right:var(--ds-chat-inset);bottom:var(--ds-chat-inset);z-index:var(--layer-chat-launcher);position:fixed}.ds-chat-launcher__fab .ds-ai-button{border-radius:var(--radius-pill);box-shadow:var(--shadow-floating)}.ds-chat-widget__sent-context{justify-content:flex-end;min-width:0;display:flex}.ds-chat-widget__sent-context .ds-document-chip{max-width:100%}.ds-chat-widget__aside-rail,.ds-chat-widget__artifact-rail{transition:width var(--motion-duration-slow) var(--motion-ease-emphasized), flex-grow var(--motion-duration-slow) var(--motion-ease-emphasized), flex-basis var(--motion-duration-slow) var(--motion-ease-emphasized), margin var(--motion-duration-slow) var(--motion-ease-emphasized),  opacity 0s linear var(--motion-duration-slow), visibility 0s linear var(--motion-duration-slow);justify-content:flex-end}.ds-chat-widget__aside-rail--open,.ds-chat-widget__artifact-rail--open{transition:width var(--motion-duration-slow) var(--motion-ease-emphasized), flex-grow var(--motion-duration-slow) var(--motion-ease-emphasized), flex-basis var(--motion-duration-slow) var(--motion-ease-emphasized), margin var(--motion-duration-slow) var(--motion-ease-emphasized),  opacity 0s linear 0s, visibility 0s linear 0s}:is(.ds-chat-widget__rails:has(.ds-chat-widget__artifact-rail--open)>.ds-chat-widget__aside-rail:not(.ds-chat-widget__aside-rail--open),.ds-chat-widget__rails:has(.ds-chat-widget__aside-rail--open)>.ds-chat-widget__artifact-rail:not(.ds-chat-widget__artifact-rail--open)){transition:width var(--motion-duration-slow) var(--motion-ease-emphasized), flex-grow var(--motion-duration-slow) var(--motion-ease-emphasized), flex-basis var(--motion-duration-slow) var(--motion-ease-emphasized), margin var(--motion-duration-slow) var(--motion-ease-emphasized), opacity var(--motion-duration-fast) var(--motion-ease-standard), visibility 0s linear var(--motion-duration-slow)}.ds-chat-widget__aside-rail-inner{min-width:var(--ds-chat-aside-width,max-content);flex-shrink:0}.ds-chat-widget__artifact-rail-inner{min-width:min(var(--ds-chat-artifact-width,var(--ds-chat-artifact-rest-width)), var(--ds-chat-artifact-room,var(--ds-chat-artifact-rest-width)));flex-shrink:0}.ds-chat-widget__rails:not([data-artifact-sized],[data-artifact-expanded])>.ds-chat-widget__artifact-rail--open{flex:0 1 min(var(--ds-chat-artifact-rest-width), var(--ds-chat-artifact-room,var(--ds-chat-artifact-rest-width)))}.ds-chat-widget__rails[data-ds-shell],.ds-chat-widget[data-ds-shell]{--ds-chat-artifact-inset:var(--padding-500);background-color:var(--ds-shell-plane)}.ds-chat-widget__rails[data-ds-shell]>.ds-chat-widget,.ds-chat-widget[data-ds-shell],.ds-chat-widget__rails[data-ds-shell=flush]{background-color:var(--ds-shell-surface)}.ds-chat-widget__rails[data-ds-shell]>.ds-chat-widget__threads-rail{background-color:var(--ds-shell-rail-bg);border-inline-end-color:var(--ds-shell-rail-divider)}.ds-chat-widget__rails[data-ds-shell=floating]>.ds-chat-widget__threads-rail{margin:var(--ds-shell-float-gap);background-color:var(--ds-shell-glass);border:var(--border-025) solid var(--ds-shell-edge-border);border-radius:var(--ds-shell-radius);box-shadow:var(--ds-shell-edge-shadow);-webkit-backdrop-filter:var(--ds-shell-glass-blur);backdrop-filter:var(--ds-shell-glass-blur);margin-inline-end:0;overflow:hidden}.ds-chat-widget__rails:is([data-ds-shell=floating],[data-ds-shell=inset])>.ds-chat-widget__aside-rail,.ds-chat-widget__rails:is([data-ds-shell=floating],[data-ds-shell=inset])>.ds-chat-widget__artifact-rail{border-radius:var(--ds-shell-radius);box-shadow:var(--ds-shell-edge-shadow)}.ds-chat-widget__rails[data-ds-shell=inset]{--ds-chat-artifact-inset:var(--ds-shell-gap)}.ds-chat-widget__rails[data-ds-shell=inset]>.ds-chat-widget__threads-rail{border-inline-end-color:#0000}.ds-chat-widget__rails[data-ds-shell=inset]>.ds-chat-widget{height:auto;margin-block:var(--ds-shell-gap);border:var(--border-025) solid var(--ds-shell-surface-border);border-radius:var(--ds-shell-surface-radius);box-shadow:var(--ds-shell-surface-shadow);align-self:stretch;margin-inline-end:var(--ds-shell-gap);overflow:hidden}.ds-chat-widget__rails[data-ds-shell=inset]>.ds-chat-widget__aside-rail,.ds-chat-widget__rails[data-ds-shell=inset]>.ds-chat-widget__artifact-rail{margin-block:var(--ds-shell-gap)}.ds-chat-widget__rails[data-ds-shell=inset]>.ds-chat-widget__aside-rail--open,.ds-chat-widget__rails[data-ds-shell=inset]>.ds-chat-widget__artifact-rail--open{margin-inline-end:var(--ds-shell-gap)}.ds-chat-widget__rails[data-ds-shell=inset] .ds-chat-widget__aside-rail-inner,.ds-chat-widget__rails[data-ds-shell=inset] .ds-chat-widget__artifact-rail-inner{background-color:var(--ds-shell-surface)}.ds-chat-widget__rails[data-ds-shell=inset]>.ds-chat-widget__rail-actions{top:calc(var(--ds-shell-gap) + var(--border-025) + var(--padding-300));inset-inline-end:calc(var(--ds-shell-gap) + var(--border-025) + var(--padding-300))}.ds-chat-widget__rails[data-ds-shell=inset] .ds-chat-widget__aside-rail-inner{padding-top:calc(var(--padding-300) * 2 + var(--control-height-default))}.ds-chat-widget__rails[data-ds-shell=inset] .ds-chat-widget__aside-rail-inner .ds-agent-rail__collapse--close{display:none}.ds-chat-widget__rails[data-ds-shell=inset] .ds-chat-widget__artifact-rail-inner .ds-artifact-panel__header{padding-inline-end:calc(var(--padding-300) * 2 + var(--control-height-default) * 2 + var(--gap-100))}.ds-chat-widget__rails[data-ds-shell=inset] .ds-chat-widget__artifact-rail-inner .ds-artifact-panel__controls>:last-child{display:none}@media (max-width:768px){.ds-chat-widget__rails[data-ds-shell]>.ds-chat-widget__threads-rail,.ds-chat-widget__rails[data-ds-shell]>.ds-chat-widget{box-shadow:none;border-radius:0;margin:0}.ds-chat-widget__rails[data-ds-shell]>.ds-chat-widget{border:none}}.ds-chat-widget__rails[data-ds-shell]:not([data-ds-shell-backdrop=blur])>.ds-chat-widget[data-widgets=scroll],.ds-chat-widget[data-ds-shell]:not([data-ds-shell-backdrop=blur])[data-widgets=scroll]{-webkit-mask-image:none;mask-image:none}.ds-chat-widget__rails[data-ds-shell]:not([data-ds-shell-backdrop=blur])>.ds-chat-widget[data-widgets=scroll]:after,.ds-chat-widget[data-ds-shell]:not([data-ds-shell-backdrop=blur])[data-widgets=scroll]:after{content:"";height:var(--gap-1000);margin-top:calc(-1 * var(--gap-1000));pointer-events:none;background:linear-gradient(to bottom, transparent, var(--ds-shell-surface));flex:none;display:block;position:sticky;bottom:0}
