.assistant-orb-core.svelte-1w9bihb{background:radial-gradient(circle at 30% 30%, #fff 0%, #fff6 18%, transparent 40%), radial-gradient(circle at 60% 70%, var(--agent-orb-accent-1,#ff7ad9) 0%, transparent 55%), radial-gradient(circle at 30% 80%, var(--agent-orb-accent-2,#4fd1ff) 0%, transparent 60%), linear-gradient(135deg, var(--agent-primary,#7a5cff), var(--agent-secondary,#3aa9ff));box-shadow:0 0 10px color-mix(in srgb, var(--agent-primary,#7864ff) 65%, transparent), 0 0 18px color-mix(in srgb, var(--agent-secondary,#50b4ff) 40%, transparent), inset 0 0 8px #ffffff40;animation:7s linear infinite svelte-1w9bihb-orb-spin}.assistant-orb-ring{border:1px solid color-mix(in srgb, var(--agent-primary,#b4a0ff) 24%, transparent);animation:2.4s ease-in-out infinite svelte-1w9bihb-orb-pulse}.assistant-orb-ring.r2{border-color:color-mix(in srgb, var(--agent-secondary,#78c8ff) 20%, transparent);animation-delay:.3s}.assistant-orb-ring.r3{border-color:#ffffff14;animation-delay:.6s}.typing-dot.svelte-1w9bihb{animation:1.1s ease-in-out infinite svelte-1w9bihb-typing}.typing-dot.svelte-1w9bihb:nth-child(2){animation-delay:.15s}.typing-dot.svelte-1w9bihb:nth-child(3){animation-delay:.3s}@keyframes svelte-1w9bihb-orb-spin{to{transform:rotate(360deg)}}@keyframes svelte-1w9bihb-orb-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes svelte-1w9bihb-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.assistant-orb-core.svelte-1w9bihb,.assistant-orb-ring,.typing-dot.svelte-1w9bihb{animation:none}}.orb-core.svelte-1wslltj{background:radial-gradient(circle at 30% 30%, #fff 0%, #fff6 18%, transparent 40%), radial-gradient(circle at 60% 70%, var(--agent-orb-accent-1,#ff7ad9) 0%, transparent 55%), radial-gradient(circle at 30% 80%, var(--agent-orb-accent-2,#4fd1ff) 0%, transparent 60%), linear-gradient(135deg, var(--agent-primary,#7a5cff), var(--agent-secondary,#3aa9ff));box-shadow:0 0 60px color-mix(in srgb, var(--agent-primary,#7864ff) calc((.4 + var(--glow,.4) * .6) * 100%), transparent), 0 0 120px color-mix(in srgb, var(--agent-secondary,#50b4ff) calc((.25 + var(--glow,.4) * .4) * 100%), transparent), inset 0 0 40px #ffffff40;animation:14s linear infinite svelte-1wslltj-spin}.orb.listening.svelte-1wslltj .orb-ring:where(.svelte-1wslltj){animation:1.8s ease-in-out infinite svelte-1wslltj-pulse}.orb.listening.svelte-1wslltj .orb-ring.r2:where(.svelte-1wslltj){animation-delay:.3s}.orb.listening.svelte-1wslltj .orb-ring.r3:where(.svelte-1wslltj){animation-delay:.6s}.orb.thinking.svelte-1wslltj .orb-core:where(.svelte-1wslltj){animation:14s linear infinite svelte-1wslltj-spin,1.6s ease-in-out infinite svelte-1wslltj-breath}.orb.speaking.svelte-1wslltj .orb-core:where(.svelte-1wslltj){animation:8s linear infinite svelte-1wslltj-spin,.9s ease-in-out infinite svelte-1wslltj-breath}.orb.intro.svelte-1wslltj{animation:.9s cubic-bezier(.22,1.2,.36,1) both svelte-1wslltj-orb-intro}@media (prefers-reduced-motion:reduce){.orb.intro.svelte-1wslltj{animation:none}}@keyframes svelte-1wslltj-orb-intro{0%{opacity:0;filter:blur(10px);transform:scale(.4)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes svelte-1wslltj-spin{to{transform:rotate(360deg)}}@keyframes svelte-1wslltj-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes svelte-1wslltj-breath{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}
