.zft8Pq_root{--bc-faint:#a1a1aa;--bc-agent:#4338ca;--bc-speech:#8b5cf6;--bc-tool:#10b981;--bc-tool-ink:#047857;--bc-inset:#fafafa}.dark .zft8Pq_root{--bc-faint:#71717a;--bc-agent:#a5b4fc;--bc-speech:#a78bfa;--bc-tool:#059669;--bc-tool-ink:#34d399;--bc-inset:#09090b}.zft8Pq_transcript{-webkit-mask-image:linear-gradient(#0000,#000 3.5rem);mask-image:linear-gradient(#0000,#000 3.5rem)}.zft8Pq_caller{--bc-tint:var(--bc-faint)}.zft8Pq_agent{--bc-tint:var(--bc-speech)}.zft8Pq_enter{animation:.55s cubic-bezier(.2,.7,.2,1) both zft8Pq_enter;display:grid}.zft8Pq_rise{animation:.55s cubic-bezier(.2,.7,.2,1) both zft8Pq_rise}.zft8Pq_word{animation:.36s linear both zft8Pq_tint}.zft8Pq_wave{height:.875rem;color:var(--bc-tint);align-items:center;gap:2px;display:inline-flex}.zft8Pq_wave>span{background:currentColor;border-radius:2px;width:3px;height:100%;animation:.8s ease-in-out infinite zft8Pq_bar}.zft8Pq_wave>span:nth-child(2){animation-delay:-.55s}.zft8Pq_wave>span:nth-child(3){animation-delay:-.2s}.zft8Pq_wave>span:nth-child(4){animation-delay:-.7s}.zft8Pq_wave>span:nth-child(5){animation-delay:-.35s}.zft8Pq_thinking{animation:.9s ease-in-out infinite zft8Pq_shimmer}.zft8Pq_caret{vertical-align:-.12em;background:var(--bc-faint);width:2px;height:.95em;margin-left:1px;animation:.7s step-end infinite zft8Pq_blink;display:inline-block}.zft8Pq_pop{animation:.5s linear both zft8Pq_pop}@keyframes zft8Pq_enter{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes zft8Pq_rise{0%{transform:translateY(14px)}}@keyframes zft8Pq_tint{0%{color:var(--bc-tint)}}@keyframes zft8Pq_bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes zft8Pq_shimmer{0%,to{opacity:.45}50%{opacity:1}}@keyframes zft8Pq_blink{50%{opacity:0}}@keyframes zft8Pq_pop{0%{opacity:0;transform:scale(0)}35%{opacity:1;transform:scale(1.22)}55%{transform:scale(.9)}75%{transform:scale(1.05)}88%{transform:scale(.98)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.zft8Pq_root *{animation:none}}.zft8Pq_root[data-paused] *{animation-play-state:paused}
.psBnHq_root{--mt-think:var(--accent-line-soft);--mt-head:var(--accent-line);--mt-speech:#c4b5fd;--mt-tool:#10b981;--mt-pill:1.125rem}.dark .psBnHq_root{--mt-speech:#5b21b6;--mt-tool:#059669}@media (min-width:48rem){.psBnHq_root{--mt-pill:2.75rem}}.psBnHq_lane{animation:6s linear infinite psBnHq_fade}.psBnHq_reveal{animation:6s linear infinite psBnHq_reveal}.psBnHq_tokens{fill:none;stroke:var(--mt-think);stroke-width:4px}.psBnHq_bar{fill:var(--mt-speech);animation:6s linear infinite psBnHq_write}.psBnHq_playhead{animation:6s linear infinite psBnHq_sweep}.psBnHq_playhead-line{background:var(--mt-head);opacity:.7}.psBnHq_playhead-marker{background:var(--mt-head);box-shadow:0 0 0 4px color-mix(in oklab, var(--mt-head) 22%, transparent)}.psBnHq_call{position:absolute;top:50%;translate:-50% -50%}.psBnHq_call-fast{left:7.5%}.psBnHq_call-slow{left:91.4167%}.psBnHq_pill{width:var(--mt-pill);background:var(--mt-tool)}.psBnHq_call-fast .psBnHq_pill{animation:6s linear infinite psBnHq_pop-fast}.psBnHq_call-slow .psBnHq_pill{animation:6s linear infinite psBnHq_pop-slow}@keyframes psBnHq_fade{0%{opacity:0}4%,90%{opacity:1}95%,to{opacity:0}}@keyframes psBnHq_reveal{0%,7.5%{clip-path:inset(0 100% 0 0)}82.5%,to{clip-path:inset(0)}}@keyframes psBnHq_write{0%,8%{fill:var(--mt-head)}33%,to{fill:var(--mt-speech)}}@keyframes psBnHq_sweep{0%{opacity:0;transform:translate(0)}7.5%{opacity:1;transform:translate(0)}82.5%{opacity:1;transform:translate(100%)}88%,to{opacity:0;transform:translate(100%)}}@keyframes psBnHq_pop-fast{0%,11%{opacity:0;transform:scale(0)}13%{opacity:1;transform:scale(1.22)}15%{transform:scale(.9)}17%{transform:scale(1.05)}19%{transform:scale(.98)}21%,to{opacity:1;transform:scale(1)}}@keyframes psBnHq_pop-slow{0%,74%{opacity:0;transform:scale(0)}76%{opacity:1;transform:scale(1.22)}78%{transform:scale(.9)}80%{transform:scale(1.05)}82%{transform:scale(.98)}84%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.psBnHq_lane,.psBnHq_reveal,.psBnHq_bar,.psBnHq_pill{animation:none}.psBnHq_playhead{display:none}}.psBnHq_root[data-paused] *{animation-play-state:paused}
