.assistant[data-v-189a0d8d]{background:linear-gradient(135deg,#2d2d44,#1a1a2e 40%,#0d0d1a);color:#fff;text-align:center}.assistant__header[data-v-189a0d8d]{margin:0 auto 60px;max-width:640px}.assistant__header h2[data-v-189a0d8d]{margin-bottom:16px}.assistant__header p[data-v-189a0d8d]{font-size:1.05rem;line-height:1.7;opacity:.7}.assistant__label[data-v-189a0d8d]{color:#c9a96e;display:block;font-size:.82rem;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.assistant__main[data-v-189a0d8d]{align-items:center;display:flex;flex-direction:column}.assistant__avatar-wrap[data-v-189a0d8d]{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative;-webkit-tap-highlight-color:transparent}.assistant__glow[data-v-189a0d8d]{background:radial-gradient(circle,hsla(39,46%,61%,.15) 0,transparent 70%);border-radius:50%;filter:blur(30px);height:280px;opacity:.5;position:absolute;transition:all .5s ease;width:280px}.assistant__glow.active[data-v-189a0d8d]{background:radial-gradient(circle,hsla(39,46%,61%,.25) 0,transparent 70%);opacity:1;transform:scale(1.2)}.assistant__ring[data-v-189a0d8d]{border:1px solid hsla(39,46%,61%,.3);border-radius:50%;height:220px;opacity:0;position:absolute;transition:opacity .3s ease;width:220px}.assistant__ring.active[data-v-189a0d8d]{animation:ring-expand-189a0d8d 2s ease-out infinite;opacity:1}.assistant__ring--delay[data-v-189a0d8d]{animation-delay:1s}.assistant__avatar[data-v-189a0d8d]{align-items:center;background:#1a1a2ecc;border:3px solid hsla(39,46%,61%,.4);border-radius:50%;box-shadow:0 0 40px #c9a96e33,0 0 80px #c9a96e1a,inset 0 0 30px #0000004d;display:flex;height:180px;justify-content:center;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1);width:180px;z-index:10}.assistant__avatar[data-v-189a0d8d]:hover{border-color:#c9a96e99;transform:scale(1.05)}.assistant__avatar.connecting[data-v-189a0d8d]{animation:avatar-pulse-189a0d8d 1.5s ease-in-out infinite}.assistant__avatar.connected[data-v-189a0d8d]{border-color:#64c89680}.assistant__avatar.speaking[data-v-189a0d8d]{animation:avatar-listening-189a0d8d .8s ease-in-out infinite;border-color:#64b4ff80}.assistant__avatar.listening[data-v-189a0d8d]{animation:avatar-speaking-189a0d8d 1.2s ease-in-out infinite;border-color:#c9a96eb3}.assistant__avatar.error[data-v-189a0d8d]{border-color:#ff666680}.assistant__avatar-img[data-v-189a0d8d]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.assistant__avatar-placeholder[data-v-189a0d8d]{height:100%;width:100%}.assistant__status[data-v-189a0d8d]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ee6;border:1px solid hsla(39,46%,61%,.3);border-radius:20px;bottom:-10px;display:flex;gap:6px;left:50%;opacity:0;padding:6px 14px;position:absolute;transform:translate(-50%);transition:all .3s ease;z-index:20}.assistant__status.active[data-v-189a0d8d]{bottom:-15px;opacity:1}.assistant__status-dot[data-v-189a0d8d]{background:#c9a96e;border-radius:50%;height:8px;width:8px}.assistant__status-dot.connected[data-v-189a0d8d]{background:#64c896}.assistant__status-dot.speaking[data-v-189a0d8d]{animation:dot-pulse-189a0d8d .8s ease-in-out infinite;background:#64b4ff}.assistant__status-dot.listening[data-v-189a0d8d]{animation:dot-pulse-189a0d8d 1.2s ease-in-out infinite;background:#c9a96e}.assistant__status-dot.error[data-v-189a0d8d]{background:#ff6464}.assistant__status-text[data-v-189a0d8d]{color:#fff;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.assistant__wave[data-v-189a0d8d]{align-items:flex-end;bottom:-64px;display:flex;gap:3px;height:44px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .4s ease;width:180px}.assistant__wave.active[data-v-189a0d8d]{opacity:1}.assistant__wave--user[data-v-189a0d8d]{bottom:-110px}.assistant__wave-bar[data-v-189a0d8d]{background:linear-gradient(0deg,#c9a96e,#c9a96e4d);border-radius:3px 3px 0 0;min-height:3px;transition:height .05s ease-out;width:5px}.assistant__wave-bar--user[data-v-189a0d8d]{background:linear-gradient(0deg,#64b4ff,#a0d2ff66)}.assistant__wave-label[data-v-189a0d8d]{height:0;margin-top:4rem;opacity:0;overflow:hidden;transform:translateY(-10px);transition:all .4s ease}.assistant__wave-label.active[data-v-189a0d8d]{height:auto;opacity:1;padding:1rem 0;transform:translateY(0)}.assistant__wave-label p[data-v-189a0d8d]{font-size:.82rem;font-weight:500;letter-spacing:.15em;opacity:.7;text-transform:uppercase}.assistant__transcript[data-v-189a0d8d]{background:#1a1a2e99;border:1px solid hsla(39,46%,61%,.15);border-radius:8px;margin-top:24px;max-height:280px;max-width:560px;overflow-y:auto;padding:16px;scroll-behavior:smooth;text-align:left;width:100%}.assistant__transcript[data-v-189a0d8d]::-webkit-scrollbar{width:4px}.assistant__transcript[data-v-189a0d8d]::-webkit-scrollbar-track{background:transparent}.assistant__transcript[data-v-189a0d8d]::-webkit-scrollbar-thumb{background:#c9a96e4d;border-radius:2px}.assistant__transcript-entry[data-v-189a0d8d]{animation:transcript-fade-189a0d8d .3s ease;padding:10px 0}.assistant__transcript-entry+.assistant__transcript-entry[data-v-189a0d8d]{border-top:1px solid hsla(0,0%,100%,.06)}.assistant__transcript-entry.user[data-v-189a0d8d]{display:none}.assistant__transcript-role[data-v-189a0d8d]{color:#c9a96e;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.assistant__transcript-text[data-v-189a0d8d]{color:#fffc;font-size:.9rem;line-height:1.6;margin-top:4px}.assistant__typing[data-v-189a0d8d]{animation:typing-189a0d8d 1s ease-in-out infinite}.assistant__hint[data-v-189a0d8d]{font-size:.85rem;letter-spacing:.02em;margin-top:24px;opacity:.5}.assistant__hint--error[data-v-189a0d8d]{color:#ff8080;opacity:1}.assistant__actions[data-v-189a0d8d]{margin-top:24px}.assistant__pills[data-v-189a0d8d]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.assistant__pills span[data-v-189a0d8d]{background:#1a1a2e80;border:1px solid hsla(39,46%,61%,.2);border-radius:30px;color:#ffffffb3;font-size:.75rem;letter-spacing:.1em;padding:8px 20px;text-transform:uppercase}@keyframes ring-expand-189a0d8d{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes avatar-pulse-189a0d8d{0%,to{box-shadow:0 0 40px #c9a96e33,0 0 80px #c9a96e1a,inset 0 0 30px #0000004d}50%{box-shadow:0 0 60px #c9a96e66,0 0 120px #c9a96e33,inset 0 0 30px #0000004d}}@keyframes avatar-listening-189a0d8d{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes avatar-speaking-189a0d8d{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes dot-pulse-189a0d8d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes transcript-fade-189a0d8d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes typing-189a0d8d{0%,to{opacity:.3}50%{opacity:1}}@media(max-width:640px){.assistant__avatar[data-v-189a0d8d]{height:150px;width:150px}.assistant__glow[data-v-189a0d8d]{height:240px;width:240px}.assistant__ring[data-v-189a0d8d]{height:180px;width:180px}}
