.chatbot-container{align-items:flex-end;bottom:2rem;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;position:fixed;right:2rem;z-index:1000}.chatbot-bubble{align-items:center;background:linear-gradient(135deg,#ff6b6b,#ffd93d);border-radius:30px;box-shadow:0 10px 25px #ff6b6b4d;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:60px;justify-content:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:60px}.chatbot-bubble:hover{box-shadow:0 15px 35px #ff6b6b66;transform:scale(1.1) rotate(5deg)}.chatbot-window{animation:slideIn .4s cubic-bezier(.18,.89,.32,1.28);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd9;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 20px 50px #00000026;display:flex;flex-direction:column;height:550px;margin-bottom:1rem;overflow:hidden;width:380px}@keyframes slideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot-header{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;display:flex;justify-content:space-between;padding:.7rem 1rem}.chatbot-header h3{font-size:1.1rem;font-weight:600;letter-spacing:.5px;margin:0}.chatbot-close{cursor:pointer;opacity:.7;transition:opacity .2s}.chatbot-close:hover{opacity:1}.chatbot-messages{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem;scrollbar-color:#0000001a #0000;scrollbar-width:thin}.chatbot-messages::-webkit-scrollbar{width:6px}.chatbot-messages::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:10px}.message{animation:fadeIn .3s ease;border-radius:15px;font-size:.9rem;line-height:1.4;max-width:80%;padding:.8rem 1rem;position:relative}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.message.bot{align-self:flex-start;background:#fff;border-bottom-left-radius:2px;box-shadow:0 2px 10px #0000000d;color:#333}.message.user{align-self:flex-end;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border-bottom-right-radius:2px;color:#fff}.chatbot-input-container{background:#ffffff80;border-top:1px solid #0000000d;display:flex;gap:.5rem;padding:1rem}.chatbot-input{background:#fff;box-shadow:inset 0 2px 5px #00000005;flex:1 1;font-size:.9rem;outline:none;padding:.8rem 1rem}.chatbot-input,.chatbot-send{border:none;border-radius:10px}.chatbot-send{align-items:center;background:#1a1a2e;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.chatbot-send:hover{background:#0f3460;transform:translateY(-2px)}.gadget-card{align-items:center;background:#ffffffe6;border:1px solid #0000000d;border-radius:12px;color:inherit;display:flex;gap:.8rem;margin-top:.5rem;padding:.8rem;text-decoration:none;transition:all .2s}.gadget-card:hover{border-color:#ff6b6b;box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.gadget-card img{border-radius:8px;height:50px;object-fit:contain;width:50px}.gadget-info h4{font-size:.85rem;font-weight:600;margin:0}.gadget-info p{font-size:.75rem;margin:.2rem 0 0;opacity:.6}.faq-item{background:#f8f9fa;border:1px solid #0000000d;border-radius:10px;margin-top:.5rem;padding:.8rem}.faq-question{color:#1a1a2e;font-size:.85rem;font-weight:600;margin-bottom:.4rem}.faq-answer{color:#666;font-size:.8rem;line-height:1.4}.typing-indicator{display:flex;gap:3px}.typing-dot{animation:bounce 1s infinite;background:#666;border-radius:50%;height:4px;width:4px}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:480px){.chatbot-container{bottom:6rem;right:1rem}.chatbot-window{animation:slideIn .4s cubic-bezier(.18,.89,.32,1.28);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd9;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 20px 50px #00000026;display:flex;flex-direction:column;height:450px;margin-bottom:4rem;overflow:hidden;width:350px}}
/*# sourceMappingURL=main.1c6ab40e.css.map*/