.holo-avatar[data-v-a44ff436]{align-items:center;display:flex;flex-shrink:0;height:120px;justify-content:center;position:relative;width:120px}.holo-avatar__glow[data-v-a44ff436]{background:radial-gradient(circle,rgba(37,99,235,.15) 0,rgba(37,99,235,.05) 50%,transparent 70%);border-radius:50%;filter:blur(12px);height:100%;position:absolute;transition:background .6s ease;width:100%}.holo-avatar--idle .holo-avatar__glow[data-v-a44ff436]{animation:glow-breathe-a44ff436 4s ease-in-out infinite}.holo-avatar--listening .holo-avatar__glow[data-v-a44ff436]{animation:glow-breathe-a44ff436 2s ease-in-out infinite;background:radial-gradient(circle,rgba(37,99,235,.35) 0,rgba(37,99,235,.1) 50%,transparent 70%)}.holo-avatar--thinking .holo-avatar__glow[data-v-a44ff436]{animation:glow-breathe-a44ff436 2.5s ease-in-out infinite;background:radial-gradient(circle,rgba(245,158,11,.3) 0,rgba(245,158,11,.08) 50%,transparent 70%)}.holo-avatar--speaking .holo-avatar__glow[data-v-a44ff436]{animation:glow-breathe-a44ff436 1.5s ease-in-out infinite;background:radial-gradient(circle,rgba(16,185,129,.3) 0,rgba(16,185,129,.1) 50%,transparent 70%)}@keyframes glow-breathe-a44ff436{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.holo-avatar__pulse[data-v-a44ff436]{border:1.5px solid transparent;border-radius:50%;height:100%;opacity:0;pointer-events:none;position:absolute;width:100%}.holo-avatar--listening .holo-avatar__pulse[data-v-a44ff436]{animation:pulse-expand-a44ff436 2s ease-out infinite;border-color:#2563eb}.holo-avatar--listening .holo-avatar__pulse.holo-avatar__pulse--2[data-v-a44ff436]{animation-delay:.6s}.holo-avatar--listening .holo-avatar__pulse.holo-avatar__pulse--3[data-v-a44ff436]{animation-delay:1.2s}.holo-avatar--speaking .holo-avatar__pulse[data-v-a44ff436]{animation:pulse-expand-a44ff436 1.8s ease-out infinite;border-color:#10b981}.holo-avatar--speaking .holo-avatar__pulse.holo-avatar__pulse--2[data-v-a44ff436]{animation-delay:.5s}.holo-avatar--speaking .holo-avatar__pulse.holo-avatar__pulse--3[data-v-a44ff436]{animation-delay:1s}@keyframes pulse-expand-a44ff436{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.holo-avatar__ring[data-v-a44ff436]{background:linear-gradient(135deg,#2563eb14,#93c5fd1f) border-box;border:2px solid transparent;border-radius:50%;height:132px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;transition:border-color .4s ease,box-shadow .4s ease;width:132px}.holo-avatar__ring[data-v-a44ff436]:before{background:linear-gradient(135deg,#93c5fd,#2e5a8f,#93c5fd);border-radius:50%;content:"";inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background .5s ease,opacity .5s ease}.holo-avatar--idle .holo-avatar__ring[data-v-a44ff436]{animation:ring-breathe-a44ff436 4s ease-in-out infinite}.holo-avatar--listening .holo-avatar__ring[data-v-a44ff436]{animation:ring-pulse-listening-a44ff436 1.5s ease-in-out infinite}.holo-avatar--listening .holo-avatar__ring[data-v-a44ff436]:before{background:linear-gradient(135deg,#60a5fa,#2563eb,#60a5fa);opacity:.9}.holo-avatar--thinking .holo-avatar__ring[data-v-a44ff436]{animation:ring-rotate-a44ff436 3s linear infinite}.holo-avatar--thinking .holo-avatar__ring[data-v-a44ff436]:before{background:conic-gradient(from 0deg,#f59e0b,#2e5a8f,#f59e0b,#2e5a8f,#f59e0b);opacity:.85}.holo-avatar--speaking .holo-avatar__ring[data-v-a44ff436]{animation:ring-pulse-speaking-a44ff436 1.2s ease-in-out infinite}.holo-avatar--speaking .holo-avatar__ring[data-v-a44ff436]:before{background:linear-gradient(135deg,#34d399,#10b981,#34d399);opacity:.8}@keyframes ring-breathe-a44ff436{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes ring-pulse-listening-a44ff436{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ring-rotate-a44ff436{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ring-pulse-speaking-a44ff436{0%,to{transform:scale(1)}35%{transform:scale(1.04)}65%{transform:scale(.98)}}.holo-avatar__particle[data-v-a44ff436]{background:#93c5fd;border-radius:50%;height:4px;left:50%;opacity:0;position:absolute;top:50%;transform:rotate(var(--p-angle)) translate(70px) translateY(-50%);transition:background .4s ease,opacity .4s ease;width:4px}.holo-avatar--idle .holo-avatar__particle[data-v-a44ff436]{animation:particle-idle-a44ff436 6s ease-in-out infinite;animation-delay:var(--p-delay);opacity:.3}.holo-avatar--listening .holo-avatar__particle[data-v-a44ff436]{animation:particle-orbit-a44ff436 3s linear infinite;animation-delay:var(--p-delay);background:#60a5fa;opacity:.7}.holo-avatar--thinking .holo-avatar__particle[data-v-a44ff436]{animation:particle-orbit-a44ff436 4s linear infinite reverse;animation-delay:var(--p-delay);background:#f59e0b;opacity:.6}.holo-avatar--speaking .holo-avatar__particle[data-v-a44ff436]{animation:particle-orbit-a44ff436 3.5s linear infinite;animation-delay:var(--p-delay);background:#34d399;opacity:.5}@keyframes particle-idle-a44ff436{0%,to{opacity:.2;transform:rotate(var(--p-angle)) translate(70px) translateY(-50%) scale(.8)}50%{opacity:.5;transform:rotate(var(--p-angle)) translate(72px) translateY(-50%) scale(1)}}@keyframes particle-orbit-a44ff436{0%{transform:rotate(var(--p-angle)) translate(70px) translateY(-50%)}to{transform:rotate(calc(var(--p-angle) + 1turn)) translate(70px) translateY(-50%)}}.holo-avatar__perimeter[data-v-a44ff436]{height:132px;pointer-events:none;position:absolute;width:132px}.holo-avatar__dot[data-v-a44ff436]{background:#f59e0b;border-radius:50%;height:3px;left:50%;opacity:0;position:absolute;top:50%;transform:rotate(var(--d-angle)) translate(64px) translateY(-50%);transition:opacity .4s ease;width:3px}.holo-avatar--thinking .holo-avatar__dot[data-v-a44ff436]{animation:dot-pulse-a44ff436 1.5s ease-in-out infinite;animation-delay:var(--d-delay);opacity:.7}@keyframes dot-pulse-a44ff436{0%,to{opacity:.2;transform:rotate(var(--d-angle)) translate(64px) translateY(-50%) scale(.6)}50%{opacity:1;transform:rotate(var(--d-angle)) translate(64px) translateY(-50%) scale(1.3)}}.holo-avatar__orb[data-v-a44ff436]{background:radial-gradient(circle at 35% 35%,#93c5fd4d 0,#1e3a5f99 40%,#0f172ad9);border-radius:50%;box-shadow:inset 0 -4px 12px #0000004d,inset 0 4px 8px #93c5fd26,0 0 20px #2563eb1a;height:90px;overflow:hidden;position:relative;transition:box-shadow .5s ease,background .5s ease;width:90px;z-index:1}.holo-avatar--idle .holo-avatar__orb[data-v-a44ff436]{animation:orb-float-a44ff436 4s ease-in-out infinite}.holo-avatar--listening .holo-avatar__orb[data-v-a44ff436]{animation:orb-float-a44ff436 3s ease-in-out infinite;box-shadow:inset 0 -4px 12px #0000004d,inset 0 4px 8px #60a5fa40,0 0 30px #2563eb40,0 0 60px #2563eb1a}.holo-avatar--thinking .holo-avatar__orb[data-v-a44ff436]{animation:orb-float-a44ff436 3.5s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#fbbf2433 0,#1e3a5f99 40%,#0f172ad9);box-shadow:inset 0 -4px 12px #0000004d,inset 0 4px 8px #f59e0b33,0 0 30px #f59e0b26,0 0 60px #f59e0b0d}.holo-avatar--speaking .holo-avatar__orb[data-v-a44ff436]{animation:orb-float-a44ff436 2.5s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#34d39926 0,#1e3a5f99 40%,#0f172ad9);box-shadow:inset 0 -4px 12px #0000004d,inset 0 4px 8px #34d39933,0 0 30px #10b98133,0 0 60px #10b98114}@keyframes orb-float-a44ff436{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.holo-avatar__reflection[data-v-a44ff436]{background:linear-gradient(180deg,#ffffff40,#ffffff0d);border-radius:50%;filter:blur(1px);height:35%;left:15%;pointer-events:none;position:absolute;top:8%;width:45%}.holo-avatar__shimmer[data-v-a44ff436]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 25%,rgba(251,191,36,.15) 50%,hsla(0,0%,100%,.08) 75%,transparent);height:100%;left:-100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease;width:200%}.holo-avatar--thinking .holo-avatar__shimmer[data-v-a44ff436]{animation:shimmer-slide-a44ff436 2.5s ease-in-out infinite;opacity:1}@keyframes shimmer-slide-a44ff436{0%{transform:translate(-30%)}to{transform:translate(80%)}}.holo-avatar__icon[data-v-a44ff436]{align-items:center;color:#ffffffd9;display:flex;font-size:1.5rem;inset:0;justify-content:center;position:absolute;transition:color .4s ease;z-index:2}.holo-avatar--listening .holo-avatar__icon[data-v-a44ff436]{color:#93c5fd}.holo-avatar--thinking .holo-avatar__icon[data-v-a44ff436]{animation:icon-think-pulse-a44ff436 1.5s ease-in-out infinite;color:#fcd34d}.holo-avatar--speaking .holo-avatar__icon[data-v-a44ff436]{color:#6ee7b7}@keyframes icon-think-pulse-a44ff436{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.holo-avatar__amplitude[data-v-a44ff436]{align-items:flex-end;bottom:-4px;display:flex;gap:3px;height:16px;opacity:0;position:absolute;transition:opacity .4s ease;z-index:3}.holo-avatar--speaking .holo-avatar__amplitude[data-v-a44ff436]{opacity:1}.holo-avatar__bar[data-v-a44ff436]{background:#10b981;border-radius:2px;height:4px;transition:background .3s ease;width:4px}.holo-avatar--speaking .holo-avatar__bar[data-v-a44ff436]{animation:amplitude-wave-a44ff436 .6s ease-in-out infinite alternate;animation-delay:var(--b-delay)}@keyframes amplitude-wave-a44ff436{0%{height:4px}to{height:14px}}.holo-avatar--listening html[data-theme=dark] .holo-avatar__glow[data-v-a44ff436]{background:radial-gradient(circle,rgba(129,140,248,.3) 0,rgba(129,140,248,.08) 50%,transparent 70%)}.holo-avatar--thinking html[data-theme=dark] .holo-avatar__glow[data-v-a44ff436]{background:radial-gradient(circle,rgba(251,191,36,.25) 0,rgba(251,191,36,.06) 50%,transparent 70%)}.holo-avatar--speaking html[data-theme=dark] .holo-avatar__glow[data-v-a44ff436]{background:radial-gradient(circle,rgba(52,211,153,.3) 0,rgba(52,211,153,.08) 50%,transparent 70%)}.holo-avatar--listening html[data-theme=dark] .holo-avatar__ring[data-v-a44ff436]:before{background:linear-gradient(135deg,#818cf8,#6366f1,#818cf8);opacity:1}.holo-avatar--thinking html[data-theme=dark] .holo-avatar__ring[data-v-a44ff436]:before{background:conic-gradient(from 0deg,#fbbf24,#6366f1,#fbbf24,#6366f1,#fbbf24);opacity:.9}.holo-avatar--speaking html[data-theme=dark] .holo-avatar__ring[data-v-a44ff436]:before{background:linear-gradient(135deg,#34d399,#059669,#34d399);opacity:.9}html[data-theme=dark] .holo-avatar__orb[data-v-a44ff436]{background:radial-gradient(circle at 35% 35%,#818cf833 0,#0f172ab3 40%,#020617f2);box-shadow:inset 0 -4px 12px #00000080,inset 0 4px 8px #818cf826,0 0 24px #818cf81f}.holo-avatar--listening html[data-theme=dark] .holo-avatar__orb[data-v-a44ff436]{box-shadow:inset 0 -4px 12px #00000080,inset 0 4px 8px #818cf84d,0 0 40px #818cf840,0 0 80px #818cf81a}.holo-avatar--thinking html[data-theme=dark] .holo-avatar__orb[data-v-a44ff436]{background:radial-gradient(circle at 35% 35%,#fbbf2433 0,#0f172ab3 40%,#020617f2);box-shadow:inset 0 -4px 12px #00000080,inset 0 4px 8px #fbbf2433,0 0 40px #fbbf2426,0 0 80px #fbbf240f}.holo-avatar--speaking html[data-theme=dark] .holo-avatar__orb[data-v-a44ff436]{background:radial-gradient(circle at 35% 35%,#34d39926 0,#0f172ab3 40%,#020617f2);box-shadow:inset 0 -4px 12px #00000080,inset 0 4px 8px #34d39940,0 0 40px #34d39933,0 0 80px #34d39914}.holo-avatar--listening html[data-theme=dark] .holo-avatar__particle[data-v-a44ff436]{background:#818cf8}.holo-avatar--thinking html[data-theme=dark] .holo-avatar__particle[data-v-a44ff436]{background:#fbbf24}.holo-avatar--speaking html[data-theme=dark] .holo-avatar__particle[data-v-a44ff436]{background:#34d399}.holo-avatar--thinking html[data-theme=dark] .holo-avatar__dot[data-v-a44ff436]{background:#fbbf24}html[data-theme=dark] .holo-avatar__reflection[data-v-a44ff436]{background:linear-gradient(180deg,#ffffff26,#ffffff05)}html[data-theme=dark] .holo-avatar__shimmer[data-v-a44ff436]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04) 25%,rgba(251,191,36,.12) 50%,hsla(0,0%,100%,.04) 75%,transparent)}html[data-theme=dark] .holo-avatar__icon[data-v-a44ff436]{color:#ffffffe6}.holo-avatar--listening html[data-theme=dark] .holo-avatar__icon[data-v-a44ff436]{color:#818cf8}.holo-avatar--thinking html[data-theme=dark] .holo-avatar__icon[data-v-a44ff436]{color:#fbbf24}.holo-avatar--speaking html[data-theme=dark] .holo-avatar__icon[data-v-a44ff436]{color:#34d399}.holo-avatar--speaking html[data-theme=dark] .holo-avatar__bar[data-v-a44ff436]{background:#34d399}.holo-avatar--listening html[data-theme=dark] .holo-avatar__pulse[data-v-a44ff436]{border-color:#818cf8}.holo-avatar--speaking html[data-theme=dark] .holo-avatar__pulse[data-v-a44ff436]{border-color:#34d399}@media(prefers-reduced-motion:reduce){.holo-avatar__bar[data-v-a44ff436],.holo-avatar__dot[data-v-a44ff436],.holo-avatar__glow[data-v-a44ff436],.holo-avatar__icon[data-v-a44ff436],.holo-avatar__orb[data-v-a44ff436],.holo-avatar__particle[data-v-a44ff436],.holo-avatar__pulse[data-v-a44ff436],.holo-avatar__ring[data-v-a44ff436],.holo-avatar__shimmer[data-v-a44ff436]{animation:none!important}.holo-avatar--listening .holo-avatar__glow[data-v-a44ff436]{opacity:.8}.holo-avatar--listening .holo-avatar__particle[data-v-a44ff436]{opacity:.5}.holo-avatar--thinking .holo-avatar__glow[data-v-a44ff436]{opacity:.8}.holo-avatar--thinking .holo-avatar__dot[data-v-a44ff436]{opacity:.6}.holo-avatar--speaking .holo-avatar__glow[data-v-a44ff436]{opacity:.8}.holo-avatar--speaking .holo-avatar__bar[data-v-a44ff436]{height:10px}}
