.dropdown{display:inline-block;position:relative}.dropdown-content{z-index:1;background-color:#f9f9f9;min-width:160px;display:none;position:absolute;box-shadow:0 8px 16px #0003}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}
.FloatingChatbot-module__duHzsG__chatButton{color:#fff;cursor:pointer;z-index:99999;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:flex-end;width:4rem;height:4rem;font-size:2rem;transition:all .3s ease-in-out;animation:2s ease-in-out infinite FloatingChatbot-module__duHzsG__bounce;display:flex;position:fixed;bottom:2rem;right:2rem;overflow:hidden;box-shadow:0 4px 20px #0006}.FloatingChatbot-module__duHzsG__chatButton:hover{transform:scale(1.1);box-shadow:0 0 15px #0ff,0 0 25px #0ff}.FloatingChatbot-module__duHzsG__avatar{animation:2s ease-in-out infinite FloatingChatbot-module__duHzsG__bounce}@keyframes FloatingChatbot-module__duHzsG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.FloatingChatbot-module__duHzsG__chatWindow{z-index:99999;background-color:#1a1a1a;border-radius:1rem;flex-direction:column;width:90vw;max-width:370px;height:500px;display:flex;position:fixed;bottom:7rem;right:2rem;overflow:hidden;box-shadow:0 10px 40px #00000080}.FloatingChatbot-module__duHzsG__chatHeader{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1e1e1ecc;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:1rem;display:flex}.FloatingChatbot-module__duHzsG__chatHeader h3{color:#f1f1f1;margin:0;font-size:1.2rem;font-weight:700}.FloatingChatbot-module__duHzsG__closeButton{cursor:pointer;color:#aaa;background:0 0;border:none;font-size:1.2rem;transition:color .2s}.FloatingChatbot-module__duHzsG__closeButton:hover{color:#fff}.FloatingChatbot-module__duHzsG__chatBody{color:#e0e0e0;flex-direction:column;flex-grow:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.FloatingChatbot-module__duHzsG__chatMessage{word-wrap:break-word;border-radius:1rem;max-width:85%;padding:.75rem 1rem;line-height:1.5}.FloatingChatbot-module__duHzsG__userMessage{color:#fff;background:linear-gradient(45deg,#007bff,#0056b3);border-bottom-right-radius:.25rem;align-self:flex-end}.FloatingChatbot-module__duHzsG__assistantMessage{color:#f1f1f1;background-color:#333;border-bottom-left-radius:.25rem;align-self:flex-start}.FloatingChatbot-module__duHzsG__chatFooter{background-color:#1e1e1ecc;border-top:1px solid #333;gap:.5rem;padding:1rem;display:flex}.FloatingChatbot-module__duHzsG__chatFooter input{color:#fff;background-color:#2c2c2c;border:2px solid #0000;border-radius:.5rem;outline:none;flex-grow:1;padding:.75rem;font-size:1rem;transition:all .3s}.FloatingChatbot-module__duHzsG__chatFooter input:focus{border-color:#0ff;box-shadow:0 0 10px #0ff}.FloatingChatbot-module__duHzsG__chatFooter button{color:#fff;cursor:pointer;background:linear-gradient(45deg,#007bff,#00c6ff);border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;transition:all .3s}.FloatingChatbot-module__duHzsG__chatFooter button:hover{transform:scale(1.05);box-shadow:0 0 15px #00c6ff}.FloatingChatbot-module__duHzsG__chatFooter button:disabled{opacity:.5;cursor:not-allowed}
