.spinner-module__4rtQHG__spinner{--spinner-duration:.8s;--spinner-dim-opacity:.25;opacity:.65}@keyframes spinner-module__4rtQHG__spinner-ray{0%{opacity:1}to{opacity:var(--spinner-dim-opacity)}}.spinner-module__4rtQHG__ray{animation:spinner-module__4rtQHG__spinner-ray var(--spinner-duration) linear infinite}@media (prefers-reduced-motion:reduce){.spinner-module__4rtQHG__spinner{opacity:.55}.spinner-module__4rtQHG__ray{opacity:.55;animation:none}}
@keyframes thinking-indicator-module__1K6jya__copilot-pulse-center{0%,14.7%,27.2%,39.7%,52.2%,64.7%,77.2%,89.7%,to{opacity:.25;transform:rotate(45deg)scale(1)}21%,46%,71%,96%{opacity:1;transform:rotate(45deg)scale(1.15)}}@keyframes thinking-indicator-module__1K6jya__copilot-pulse-arm-t{0%,12.5%,36%,48.5%,57.4%,69.9%,78.7%,91.2%,to{opacity:.25;transform:rotate(45deg)scale(1)}6.3%,42.3%,63.6%,84.9%{opacity:1;transform:rotate(45deg)scale(1.15)}}@keyframes thinking-indicator-module__1K6jya__copilot-pulse-arm-r{0%,3.7%,16.2%,25%,37.5%,61%,73.5%,82.4%,94.9%,to{opacity:.25;transform:rotate(45deg)scale(1)}9.9%,31.3%,67.3%,88.6%{opacity:1;transform:rotate(45deg)scale(1.15)}}@keyframes thinking-indicator-module__1K6jya__copilot-pulse-arm-b{0%,7.4%,19.9%,28.7%,41.2%,50%,62.5%,86%,98.5%,to{opacity:.25;transform:rotate(45deg)scale(1)}13.6%,34.9%,56.3%,92.3%{opacity:1;transform:rotate(45deg)scale(1.15)}}@keyframes thinking-indicator-module__1K6jya__copilot-pulse-arm-l{0%,11%,23.5%,32.4%,44.9%,53.7%,66.2%,75%,87.5%,to{opacity:.25;transform:rotate(45deg)scale(1)}17.3%,38.6%,59.9%,81.3%{opacity:1;transform:rotate(45deg)scale(1.15)}}@keyframes thinking-indicator-module__1K6jya__agent-message-step-in{0%{opacity:0}to{opacity:1}}@keyframes thinking-indicator-module__1K6jya__agent-message-settle-in{0%{opacity:.55;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}.thinking-indicator-module__1K6jya__dotCenter{animation:5.6s ease-in-out infinite thinking-indicator-module__1K6jya__copilot-pulse-center}.thinking-indicator-module__1K6jya__dotArmT{animation:5.6s ease-in-out infinite thinking-indicator-module__1K6jya__copilot-pulse-arm-t}.thinking-indicator-module__1K6jya__dotArmR{animation:5.6s ease-in-out infinite thinking-indicator-module__1K6jya__copilot-pulse-arm-r}.thinking-indicator-module__1K6jya__dotArmB{animation:5.6s ease-in-out infinite thinking-indicator-module__1K6jya__copilot-pulse-arm-b}.thinking-indicator-module__1K6jya__dotArmL{animation:5.6s ease-in-out infinite thinking-indicator-module__1K6jya__copilot-pulse-arm-l}.thinking-indicator-module__1K6jya__labelEnter{animation:.22s ease-out both thinking-indicator-module__1K6jya__agent-message-settle-in}.thinking-indicator-module__1K6jya__labelExit{animation:.22s ease-out reverse both thinking-indicator-module__1K6jya__agent-message-step-in}.thinking-indicator-module__1K6jya__stepIn{animation:.35s cubic-bezier(.2,0,0,1) both thinking-indicator-module__1K6jya__agent-message-step-in}.thinking-indicator-module__1K6jya__collapsibleInner{min-height:0;overflow:hidden}.thinking-indicator-module__1K6jya__stepsRail{border-left:1px solid var(--color-border);margin-left:6px;padding-left:10px}.thinking-indicator-module__1K6jya__stepsScroll{-ms-overflow-style:none;scrollbar-width:none;max-height:120px;overflow-y:auto}.thinking-indicator-module__1K6jya__stepsFlow{max-height:none;overflow:visible}.thinking-indicator-module__1K6jya__stepsScroll::-webkit-scrollbar{display:none}.thinking-indicator-module__1K6jya__stepsScrollMasked{-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}
:is(.react-colorful .react-colorful__saturation,.react-colorful .react-colorful__last-control){border-radius:0}.react-colorful .react-colorful__pointer{border-width:1px;border-radius:0}.react-colorful .react-colorful__hue-pointer{width:16px}.react-colorful .react-colorful__saturation-pointer{width:16px;height:16px}
.button-group-module__FQ505G__root{align-items:stretch;width:fit-content;display:flex}.button-group-module__FQ505G__root>:focus-visible{z-index:1;position:relative}.button-group-module__FQ505G__root>[data-slot=button]:active{transform:none}.button-group-module__FQ505G__root:has(>[data-slot=button-group]){gap:.5rem}.button-group-module__FQ505G__root>[data-slot=button],.button-group-module__FQ505G__root>[data-slot=button-group-text]{box-shadow:none;border-width:0;border-radius:0}.button-group-module__FQ505G__root>[data-slot=button]{background-color:#0000}.button-group-module__FQ505G__root[data-orientation=horizontal]>:is([data-slot=button],[data-slot=button-group-text]):first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.button-group-module__FQ505G__root[data-orientation=horizontal]>:is([data-slot=button],[data-slot=button-group-text]):last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.button-group-module__FQ505G__root[data-orientation=vertical]>:is([data-slot=button],[data-slot=button-group-text]):first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.button-group-module__FQ505G__root[data-orientation=vertical]>:is([data-slot=button],[data-slot=button-group-text]):last-child{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.button-group-module__FQ505G__root[data-variant=outline]>[data-slot=button]:hover,.button-group-module__FQ505G__root[data-variant=outline]>[data-slot=button][aria-expanded=true],.button-group-module__FQ505G__root[data-variant=ghost]>[data-slot=button]:hover,.button-group-module__FQ505G__root[data-variant=ghost]>[data-slot=button][aria-expanded=true]{background-color:var(--muted)}.button-group-module__FQ505G__root[data-variant=secondary]>[data-slot=button]:hover,.button-group-module__FQ505G__root[data-variant=secondary]>[data-slot=button][aria-expanded=true]{background-color:color-mix(in oklch, var(--secondary-foreground) 6%, var(--secondary))}.button-group-module__FQ505G__root>[data-slot=button]:disabled{opacity:1;color:var(--muted-foreground)}.button-group-module__FQ505G__root[data-orientation=horizontal]>:is([data-slot=button],[data-slot=button-group-text]):not(:first-child):before{content:"";z-index:1;background-color:var(--border);pointer-events:none;width:1px;height:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.button-group-module__FQ505G__root[data-orientation=vertical]>:is([data-slot=button],[data-slot=button-group-text]):not(:first-child):before{content:"";top:0;z-index:1;background-color:var(--border);pointer-events:none;height:1px;position:absolute;inset-inline:0;transform:translateY(-50%)}.button-group-module__FQ505G__root[data-orientation=horizontal]>:is([data-slot=button],[data-slot=button-group-text]):not(:first-child),.button-group-module__FQ505G__root[data-orientation=vertical]>:is([data-slot=button],[data-slot=button-group-text]):not(:first-child){position:relative}
