.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__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-prompt-suggestions{gap:var(--gap-200);padding-block:var(--padding-050);display:flex}.ds-prompt-suggestions--default{gap:var(--gap-300)}.ds-prompt-suggestions--scroll{-webkit-mask-image:linear-gradient(to right, transparent, black var(--gap-500), black calc(100% - var(--gap-500)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--gap-500), black calc(100% - var(--gap-500)), transparent);mask-image:linear-gradient(to right, transparent, black var(--gap-500), black calc(100% - var(--gap-500)), transparent);overflow-x:auto}.ds-prompt-suggestions--wrap{flex-wrap:wrap}.ds-prompt-suggestions--stack{flex-direction:column;align-items:flex-start}.ds-prompt-suggestions--tiles,.ds-prompt-suggestions--cards{display:grid}.ds-prompt-suggestions--tiles{grid-template-columns:repeat(auto-fit, minmax(calc(var(--icon-size-1200) * 3), 1fr))}.ds-prompt-suggestions--cards{grid-template-columns:repeat(auto-fit, minmax(calc(var(--icon-size-1200) * 4), 1fr))}.ds-prompt-suggestions--tiles .ds-prompt-suggestions__item,.ds-prompt-suggestions--cards .ds-prompt-suggestions__item{flex-shrink:1;min-width:0}.ds-prompt-suggestions__tile,.ds-prompt-suggestions__card{box-sizing:border-box;border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);background-color:var(--color-bg-container-primary-semi);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:100%;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;flex-direction:column;margin:0;display:flex}.ds-prompt-suggestions__tile{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard)}.ds-prompt-suggestions__tile:hover{background-color:var(--color-bg-container-primary);border-color:var(--color-text-tertiary)}.ds-prompt-suggestions__card{transition:transform var(--motion-duration-slow) var(--motion-ease-standard), box-shadow var(--motion-duration-slow) var(--motion-ease-standard);box-shadow:0 0 #0000}.ds-prompt-suggestions__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.ds-prompt-suggestions__tile--pending:hover{background-color:var(--color-bg-container-primary-semi);border-color:var(--color-bg-container-border)}.ds-prompt-suggestions__card--pending:hover{box-shadow:none;transform:none}.ds-prompt-suggestions__tile:focus-visible,.ds-prompt-suggestions__card:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-prompt-suggestions__tile{gap:var(--gap-300);padding:var(--padding-400)}.ds-prompt-suggestions__card{gap:var(--gap-200);padding:var(--padding-200) var(--padding-200) var(--padding-400)}.ds-prompt-suggestions__text{gap:var(--gap-050);flex-direction:column;min-width:0;display:flex}.ds-prompt-suggestions__card .ds-prompt-suggestions__text{padding-inline:var(--padding-200)}.ds-prompt-suggestions__label{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);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing);color:var(--color-text-primary)}.ds-prompt-suggestions__description{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)}.ds-prompt-suggestions__icon{--icon-size:var(--icon-size-600);color:var(--color-icon-secondary);display:inline-flex}.ds-prompt-suggestions__cover{height:calc(var(--icon-size-1200) * 2);border-radius:var(--radius-400);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--ds-prompt-suggestions-tint) 24%, transparent), color-mix(in srgb, var(--ds-prompt-suggestions-tint) 6%, transparent));justify-content:center;align-items:center;display:flex}.ds-prompt-suggestions__cover .ds-prompt-suggestions__icon{--icon-size:var(--icon-size-1200);color:var(--ds-prompt-suggestions-tint)}.ds-prompt-suggestions__item:nth-child(6n+1){--ds-prompt-suggestions-tint:var(--color-pixel-ink-4)}.ds-prompt-suggestions__item:nth-child(6n+2){--ds-prompt-suggestions-tint:var(--color-pixel-ink-1)}.ds-prompt-suggestions__item:nth-child(6n+3){--ds-prompt-suggestions-tint:var(--color-pixel-ink-2)}.ds-prompt-suggestions__item:nth-child(6n+4){--ds-prompt-suggestions-tint:var(--color-pixel-ink-5)}.ds-prompt-suggestions__item:nth-child(6n+5){--ds-prompt-suggestions-tint:var(--color-pixel-ink-6)}.ds-prompt-suggestions__item:nth-child(6n){--ds-prompt-suggestions-tint:var(--color-pixel-ink-3)}.ds-prompt-suggestions__tile--pending,.ds-prompt-suggestions__card--pending{cursor:default;font-size:var(--font-paragraph-sm-emphasis-size)}.ds-prompt-suggestions__tile--pending{min-height:calc(var(--icon-size-600) + var(--gap-300) + var(--font-paragraph-sm-emphasis-line-height) + var(--font-caption-line-height) + 2 * var(--padding-400));justify-content:flex-end}.ds-prompt-suggestions__card--pending{min-height:calc(var(--icon-size-1200) * 2 + var(--gap-200) + var(--font-paragraph-sm-emphasis-line-height) + var(--gap-050) + 2 * var(--font-caption-line-height) + var(--padding-200) + var(--padding-400) + 2 * var(--border-025))}.ds-prompt-suggestions__card--pending .ds-prompt-suggestions__skeleton-bar{margin:var(--padding-150) var(--padding-200);width:auto}.ds-prompt-suggestions__item--chosen .ds-prompt-suggestions__tile,.ds-prompt-suggestions__item--chosen .ds-prompt-suggestions__card{animation:ds-prompt-suggestions-choose var(--motion-duration-slow) var(--motion-ease-spring)}.ds-prompt-suggestions__item{animation:ds-prompt-suggestions-pop var(--motion-duration-slow) var(--motion-ease-spring) backwards;flex-shrink:0;display:flex}.ds-prompt-suggestions--still .ds-prompt-suggestions__item{animation:none}.ds-prompt-suggestions__item:nth-child(2){animation-delay:var(--motion-duration-instant)}.ds-prompt-suggestions__item:nth-child(3){animation-delay:calc(var(--motion-duration-instant) * 2)}.ds-prompt-suggestions__item:nth-child(4){animation-delay:calc(var(--motion-duration-instant) * 3)}.ds-prompt-suggestions__item:nth-child(n+5){animation-delay:calc(var(--motion-duration-instant) * 4)}@keyframes ds-prompt-suggestions-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.ds-prompt-suggestions__item{transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.ds-prompt-suggestions--choosing .ds-prompt-suggestions__item:not(.ds-prompt-suggestions__item--chosen){opacity:.4}.ds-prompt-suggestions__item--chosen .ds-chip{animation:ds-prompt-suggestions-choose var(--motion-duration-slow) var(--motion-ease-spring)}@keyframes ds-prompt-suggestions-choose{0%{transform:scale(1)}35%{transform:scale(.94)}to{transform:scale(1)}}.ds-prompt-suggestions__skeleton{box-sizing:border-box;border-radius:var(--radius-pill);background-color:var(--color-bg-page-primary);border:var(--border-025) solid var(--color-bg-container-border);padding:var(--padding-150) var(--padding-300);height:calc(var(--font-paragraph-sm-emphasis-line-height) + 2 * var(--padding-150) + 2 * var(--border-025));font-size:var(--font-paragraph-sm-emphasis-size);align-items:center;width:13em;max-width:100%;display:flex}.ds-prompt-suggestions--default .ds-prompt-suggestions__skeleton{padding:var(--padding-200) var(--padding-500);height:calc(var(--font-paragraph-emphasis-line-height) + 2 * var(--padding-200) + 2 * var(--border-025));font-size:var(--font-paragraph-emphasis-size)}.ds-prompt-suggestions__item:nth-child(3n+2) .ds-prompt-suggestions__skeleton{width:16em}.ds-prompt-suggestions__item:nth-child(3n) .ds-prompt-suggestions__skeleton{width:11em}.ds-prompt-suggestions__skeleton-bar{border-radius:var(--radius-pill);background-color:var(--color-bg-container-secondary);width:100%;height:.75em;-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);display:block;position:relative;overflow:hidden}.ds-prompt-suggestions__skeleton-bar: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-prompt-suggestions__skeleton-bar:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-bg-container-primary) 50%, transparent 100%);animation:ds-prompt-suggestions-shimmer var(--motion-duration-loop-shimmer) ease-in-out infinite;position:absolute;inset:0}@keyframes ds-prompt-suggestions-shimmer{0%{transform:translateX(calc(-100% * var(--ds-inline-sign,1)))}to{transform:translateX(calc(100% * var(--ds-inline-sign,1)))}}.ds-prompt-suggestions--kept .ds-prompt-suggestions__item:not(.ds-prompt-suggestions__item--kept){opacity:.4}.ds-prompt-suggestions--kept .ds-chip,.ds-prompt-suggestions--kept .ds-prompt-suggestions__tile,.ds-prompt-suggestions--kept .ds-prompt-suggestions__card{border-style:dashed;border-color:var(--color-bg-container-border);background-color:#0000}.ds-prompt-suggestions__item--kept .ds-chip,.ds-prompt-suggestions__item--kept .ds-prompt-suggestions__tile,.ds-prompt-suggestions__item--kept .ds-prompt-suggestions__card,.ds-prompt-suggestions--kept .ds-prompt-suggestions__item--kept .ds-prompt-suggestions__tile:hover{border-style:solid;border-color:var(--color-text-primary);box-shadow:inset 0 0 0 var(--border-025) var(--color-text-primary);color:var(--color-text-primary)}.ds-prompt-suggestions--kept .ds-prompt-suggestions__tile,.ds-prompt-suggestions--kept .ds-prompt-suggestions__card{cursor:default}.ds-prompt-suggestions--kept .ds-prompt-suggestions__tile:hover{background-color:var(--color-bg-container-primary-semi)}.ds-prompt-suggestions--kept .ds-prompt-suggestions__card:hover{transform:none}.ds-prompt-suggestions--kept .ds-prompt-suggestions__item:not(.ds-prompt-suggestions__item--kept) .ds-prompt-suggestions__card:hover{box-shadow:none}
.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-150) var(--padding-200);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{width:24px;opacity:1;margin-inline-end:calc(-1 * var(--gap-100))}.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-overline-family);font-size:var(--font-caption-size);font-weight:var(--font-overline-weight);line-height:var(--font-overline-line-height);letter-spacing:var(--font-overline-letter-spacing);text-transform:uppercase;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-overline-family);font-size:var(--font-caption-size);font-weight:var(--font-overline-weight);line-height:var(--font-overline-line-height);letter-spacing:var(--font-overline-letter-spacing);text-transform:uppercase;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__profile{align-items:center;gap:var(--gap-200);min-width:0;padding:var(--padding-100);transition:padding var(--motion-duration-slow) var(--motion-ease-emphasized);display:flex}.ds-thread-panel--expanded .ds-thread-panel__profile{padding:var(--padding-100) var(--padding-200) var(--padding-100) var(--padding-100)}.ds-thread-panel__profile-name{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__profile-name{opacity:1}.ds-thread-panel__profile-meta{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);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);flex:none;overflow:hidden}.ds-thread-panel--expanded .ds-thread-panel__profile-meta{opacity:1}.ds-thread-panel__thread,.ds-thread-panel__group-label,.ds-thread-panel__projects-header,.ds-thread-panel__more,.ds-thread-panel__rename{padding-inline-start:var(--padding-300)}
:root{--ds-chat-width:420px;--ds-chat-inset:20px;--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;flex-basis:auto}.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--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: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{width:100%;max-width:none;height:100dvh;box-shadow:none;border:none;border-radius:0;transition:none;position:relative;top:auto;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)}
