@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, 40px)))}to{--scroll-fade-b:0px}}.scroll-fade-b{--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out both scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,96px)) 100%}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, 40px)))}}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.shimmer{--_shimmer-spread:var(--shimmer-spread,calc(3ch + 40px));--_shimmer-base:currentcolor;--_shimmer-highlight:var(--shimmer-color,color-mix(in oklch, currentColor 20%, transparent));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_shimmer-base) calc(50% - var(--_shimmer-spread)), color-mix(in oklch, var(--_shimmer-highlight), var(--_shimmer-base) 50%) calc(50% - var(--_shimmer-spread) * .5), var(--_shimmer-highlight) 50%, color-mix(in oklch, var(--_shimmer-highlight), var(--_shimmer-base) 50%) calc(50% + var(--_shimmer-spread) * .5), var(--_shimmer-base) calc(50% + var(--_shimmer-spread))));background-position:0 0;background-repeat:no-repeat;background-size:calc(200% + var(--_shimmer-spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;-webkit-background-clip:text;background-clip:text}[dir=rtl] .shimmer,.shimmer[dir=rtl]{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentcolor;background-image:none;animation:none}}.agent-chat-scroll-activity{justify-content:center;align-items:center;gap:2px;width:16px;height:16px;display:inline-flex}.agent-chat-scroll-activity-dot{background-color:currentColor;border-radius:9999px;flex:none;width:4px;height:4px;animation:.9s ease-in-out infinite agent-chat-scroll-dot-bounce}.agent-chat-scroll-activity-dot:first-child{animation-delay:-180ms}.agent-chat-scroll-activity-dot:nth-child(2){animation-delay:-90ms}.agent-empty-particle-loader{transform-origin:50%;animation:.52s cubic-bezier(.22,1,.36,1) .12s both agent-empty-particle-enter}.agent-chat-suggestion-card{animation:.36s cubic-bezier(.22,1,.36,1) both agent-chat-suggestion-enter}.agent-chat-popover-suggestion-card{animation:.24s cubic-bezier(.22,1,.36,1) both agent-chat-suggestion-enter}.agent-chat-work-steps-list{animation:.18s cubic-bezier(.22,1,.36,1) both agent-chat-work-steps-enter}.agent-chat-message-actions{opacity:0;pointer-events:none;transition:opacity .12s ease-in-out}.agent-chat-message-actions[data-last-answer],[data-slot=bubble]:hover .agent-chat-message-actions,[data-slot=bubble]:focus-within .agent-chat-message-actions{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.agent-chat-message-actions{opacity:1;pointer-events:auto}}.agent-chat-message-scroller-frame{padding-bottom:var(--agent-composer-height,calc(6rem + 1rem))}.agent-chat-message-scroller-frame--quota-exhausted{padding-bottom:var(--agent-composer-height,calc(10rem + 1rem))}@media (width>=640px){.agent-chat-message-scroller-frame{padding-bottom:var(--agent-composer-height,calc(6rem + 1.25rem))}.agent-chat-message-scroller-frame--quota-exhausted{padding-bottom:var(--agent-composer-height,calc(10rem + 1.25rem))}}@keyframes agent-empty-particle-enter{0%{transform:translateY(3px)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes agent-chat-suggestion-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-chat-work-steps-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-chat-scroll-dot-bounce{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.agent-empty-particle-loader,.agent-chat-suggestion-card,.agent-chat-popover-suggestion-card,.agent-chat-work-steps-list{animation:none}.agent-chat-scroll-activity-dot{opacity:.75;animation:none}.agent-chat-message-actions{transition:none}}@keyframes agent-composer-pulse{0%{transform:scale(1)}40%{transform:scale(1.012)}to{transform:scale(1)}}.agent-composer-pulse{transform-origin:50% 100%;animation:.3s cubic-bezier(.16,1,.3,1) agent-composer-pulse}@media (prefers-reduced-motion:reduce){.agent-composer-pulse{animation:none}}
