.AuracleInterface-module__w1HxWW__floatingButton{cursor:pointer;z-index:9999;background:linear-gradient(135deg,#a855f7 0%,#3b82f6 50%,#22c55e 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;animation:3s infinite AuracleInterface-module__w1HxWW__pulse;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 8px 32px #a855f766}.AuracleInterface-module__w1HxWW__floatingButton:hover{transform:scale(1.1);box-shadow:0 12px 48px #a855f799}.AuracleInterface-module__w1HxWW__starIcon{color:#fff;z-index:2;animation:20s linear infinite AuracleInterface-module__w1HxWW__rotate}.AuracleInterface-module__w1HxWW__gradientPulse{opacity:.5;z-index:1;background:linear-gradient(135deg,#a855f7 0%,#3b82f6 50%,#22c55e 100%);border-radius:50%;animation:2s ease-in-out infinite AuracleInterface-module__w1HxWW__pulseGlow;position:absolute;inset:-4px}@keyframes AuracleInterface-module__w1HxWW__pulse{0%,to{box-shadow:0 8px 32px #a855f766}50%{box-shadow:0 8px 32px #3b82f699,0 0 40px #22c55e4d}}@keyframes AuracleInterface-module__w1HxWW__pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@keyframes AuracleInterface-module__w1HxWW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AuracleInterface-module__w1HxWW__chatWindow{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;background:#0d0d12f2;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:400px;max-height:600px;animation:.3s ease-out AuracleInterface-module__w1HxWW__slideIn;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 20px 60px #00000080}@keyframes AuracleInterface-module__w1HxWW__slideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.AuracleInterface-module__w1HxWW__chatHeader{background:linear-gradient(135deg,#a855f71a 0%,#3b82f61a 100%);border-bottom:1px solid #ffffff1a;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.AuracleInterface-module__w1HxWW__headerLeft{align-items:center;gap:.75rem;display:flex}.AuracleInterface-module__w1HxWW__headerIcon{color:#a855f7;animation:2s ease-in-out infinite AuracleInterface-module__w1HxWW__sparkle}@keyframes AuracleInterface-module__w1HxWW__sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.AuracleInterface-module__w1HxWW__headerTitle{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.125rem;font-weight:700}.AuracleInterface-module__w1HxWW__headerSubtitle{color:#ffffff80;margin:0;font-size:.75rem}.AuracleInterface-module__w1HxWW__headerActions{gap:.5rem;display:flex}.AuracleInterface-module__w1HxWW__headerButton{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.AuracleInterface-module__w1HxWW__headerButton:hover{color:#fff;background:#ffffff1a;transform:scale(1.05)}.AuracleInterface-module__w1HxWW__voiceMode{flex-direction:column;align-items:center;gap:1.5rem;min-height:300px;padding:2rem;display:flex}.AuracleInterface-module__w1HxWW__voiceCanvas{background:#0000004d;border-radius:16px}.AuracleInterface-module__w1HxWW__voiceStatus{color:#ffffffb3;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.AuracleInterface-module__w1HxWW__listeningDot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.5s infinite AuracleInterface-module__w1HxWW__blink}@keyframes AuracleInterface-module__w1HxWW__blink{0%,to{opacity:1}50%{opacity:.3}}.AuracleInterface-module__w1HxWW__voiceButton{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:flex}.AuracleInterface-module__w1HxWW__voiceButton:hover{background:#ffffff26;transform:translateY(-2px)}.AuracleInterface-module__w1HxWW__voiceButton.AuracleInterface-module__w1HxWW__voiceActive{background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border-color:#0000;box-shadow:0 4px 12px #7c3aed66}.AuracleInterface-module__w1HxWW__messagesContainer{flex-direction:column;flex:1;gap:1rem;max-height:350px;padding:1.5rem;display:flex;overflow-y:auto}.AuracleInterface-module__w1HxWW__messagesContainer::-webkit-scrollbar{width:6px}.AuracleInterface-module__w1HxWW__messagesContainer::-webkit-scrollbar-track{background:#ffffff05}.AuracleInterface-module__w1HxWW__messagesContainer::-webkit-scrollbar-thumb{background:#a855f74d;border-radius:10px}.AuracleInterface-module__w1HxWW__messagesContainer::-webkit-scrollbar-thumb:hover{background:#a855f780}.AuracleInterface-module__w1HxWW__message{gap:.5rem;animation:.3s ease-out AuracleInterface-module__w1HxWW__messageSlide;display:flex}@keyframes AuracleInterface-module__w1HxWW__messageSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AuracleInterface-module__w1HxWW__userMessage{flex-direction:row-reverse}.AuracleInterface-module__w1HxWW__messageAvatar{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#3b82f6 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.AuracleInterface-module__w1HxWW__messageContent{border-radius:16px;max-width:75%;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.AuracleInterface-module__w1HxWW__auracleMessage .AuracleInterface-module__w1HxWW__messageContent{color:#ffffffe6;background:#a855f726;border:1px solid #a855f733}.AuracleInterface-module__w1HxWW__userMessage .AuracleInterface-module__w1HxWW__messageContent{color:#fff;background:#3b82f633;border:1px solid #3b82f64d}.AuracleInterface-module__w1HxWW__messageContent p{margin:0}.AuracleInterface-module__w1HxWW__typingIndicator{gap:.25rem;padding:.25rem 0;display:flex}.AuracleInterface-module__w1HxWW__typingIndicator span{background:#ffffff80;border-radius:50%;width:6px;height:6px;animation:1.4s infinite AuracleInterface-module__w1HxWW__typing}.AuracleInterface-module__w1HxWW__typingIndicator span:nth-child(2){animation-delay:.2s}.AuracleInterface-module__w1HxWW__typingIndicator span:nth-child(3){animation-delay:.4s}@keyframes AuracleInterface-module__w1HxWW__typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}.AuracleInterface-module__w1HxWW__suggestions{flex-wrap:wrap;gap:.5rem;padding:0 1.5rem 1rem;display:flex}.AuracleInterface-module__w1HxWW__suggestionChip{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:.5rem .875rem;font-size:.8rem;transition:all .2s}.AuracleInterface-module__w1HxWW__suggestionChip:hover{color:#fff;background:#a855f733;border-color:#a855f74d;transform:translateY(-2px)}.AuracleInterface-module__w1HxWW__inputContainer{border-top:1px solid #ffffff1a;gap:.75rem;padding:1.5rem;display:flex}.AuracleInterface-module__w1HxWW__input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;flex:1;padding:.75rem 1rem;font-size:.9rem;transition:all .2s}.AuracleInterface-module__w1HxWW__input:focus{background:#ffffff14;border-color:#a855f780;box-shadow:0 0 0 2px #a855f71a}.AuracleInterface-module__w1HxWW__input::placeholder{color:#ffffff4d}.AuracleInterface-module__w1HxWW__input:disabled{opacity:.5;cursor:not-allowed}.AuracleInterface-module__w1HxWW__sendButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.AuracleInterface-module__w1HxWW__sendButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #7c3aed66}.AuracleInterface-module__w1HxWW__sendButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.AuracleInterface-module__w1HxWW__chatWindow{width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);bottom:1rem;right:1rem}.AuracleInterface-module__w1HxWW__floatingButton{bottom:1rem;right:1rem}}
