@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.chatbot-popup{background:linear-gradient(80.77deg,#e9b027 9.97%,#e55611 93.01%);border-radius:16px;bottom:80px;box-shadow:0 4px 16px #0000004d;display:flex;flex-direction:column;height:600px;overflow:hidden;position:fixed;right:20px;width:400px;z-index:1000}.chatbot-popup.expanded{bottom:5vh;height:90vh;right:5vw;width:90vw}.chatbot-header{align-items:center;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;justify-content:space-between;padding:12px}.chatbot-logo{height:40px;margin-left:10px;margin-top:10px;width:40px}.chatbot-controls{display:flex;gap:10px}.icon-button{background:none;border:none;cursor:pointer;padding:6px}.icon-button img{height:15px;width:15px}.chatbot-body{flex:1 1;overflow-y:auto}.chatbot-tabs{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex}.chatbot-tabs button{background:none;border:none;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:12px 0}.chatbot-tabs .active{background-color:#fff;border-top:3px solid #000}.tab-content{overflow:hidden;padding:8px 15px}.clickable-card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.clickable-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.clickable-card:active{transform:translateY(0)}.subContent{color:#666}.card{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000001a;margin:15px 0;padding:5px 20px;position:relative}.arrow-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.card img{border-radius:8px;margin-top:10px;width:100%}.hero-header h2{color:#fff;font-size:28px;font-weight:600;margin-bottom:16px}.icon-button:hover{opacity:.8}.chatbot-tabs.top-tabs{background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 1px 4px #0000001a;display:flex;justify-content:space-around;padding:10px}.chatbot-tabs.top-tabs button{background:none;border:none;cursor:pointer;padding:6px;transition:transform .2s ease}.chatbot-tabs.top-tabs button.active img{filter:brightness(0) saturate(100%) invert(39%) sepia(83%) saturate(745%) hue-rotate(349deg) brightness(104%) contrast(101%)}.chatbot-tabs.top-tabs img{height:24px;width:24px}.news-section{font-family:Poppins,sans-serif;padding:16px}.section-heading{color:#fff;font-size:18px;font-weight:600;margin-bottom:12px}.review-card{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000d;margin-bottom:12px;padding:16px}.review-author{color:#333;font-size:14px;font-weight:600;margin-bottom:6px}.review-text{color:#555;font-size:13px;line-height:1.4}.messages-tab{display:flex;flex-direction:column;height:100%;padding:0!important}.chatbot-header.hidden{display:none}.chat-header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;gap:12px;padding:12px 16px}.chat-header-logo{height:32px;width:32px}.chat-header-text{align-items:flex-start;display:flex;flex-direction:column}.chat-header h3{font-size:16px;font-weight:600;line-height:1.2;margin:0;text-align:left}.chat-header-subtitle{color:#666;font-size:12px;font-weight:400;line-height:1.2;margin:0}.back-button{background:none;border:none;color:#333;cursor:pointer;flex-shrink:0;padding:4px}.start-chat-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:center;padding:20px}.start-chat-button{align-items:center;background-color:#fff;border:none;border-radius:24px;box-shadow:0 2px 8px #0000001a;color:#e55912;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:10px;padding:12px 24px;transition:all .2s ease}.start-chat-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.message-icon{color:#e55912;height:20px;width:20px}.rating-section{background:#fcddb6;border-radius:10px;padding:10px 20px;text-align:center}.rating-section p{color:#666;font-size:14px;margin-bottom:10px}.emoji-rating{display:flex;font-size:24px;gap:15px;justify-content:center}.emoji-rating span{cursor:pointer;transition:transform .2s}.emoji-rating span:hover{transform:scale(1.2)}.chatbot-popup.expanded .chatbot-tabs.top-tabs,.chatbot-popup:not(.expanded) .chatbot-tabs.top-tabs{display:none}.chatbot-popup.expanded .chatbot-tabs.top-tabs.show-tabs,.chatbot-popup:not(.expanded) .chatbot-tabs.top-tabs.show-tabs{display:flex}.userBotIcon{width:100px}.headingHome{margin:0}.subContent{color:#585858;font-size:14px}.faq-header h3{color:#fff;font-size:20px;margin-bottom:12px}.faq-header input{border:1px solid #ccc;border-radius:30px;font-size:14px;margin-bottom:16px;padding:8px 12px;width:90%}.faq-collections{max-height:400px;overflow-y:auto}.faq-collection-count{color:#3c3434;font-size:14px;margin-bottom:8px}.faq-collection-block{margin-bottom:12px}.faq-collection-item{background:#f9f9f9;border:1px solid #eee;border-radius:6px;cursor:pointer;margin-bottom:6px;padding:12px;position:relative}.faq-collection-item:hover{background-color:#fafafa}.faq-category-title{font-size:14px;font-weight:600}.faq-category-description{color:#555;font-size:13px;margin:4px 0}.faq-article-count{color:#888;font-size:12px}.faq-right-arrow{color:#999;font-size:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.faq-items-list{margin-top:8px;padding-left:12px}.faq-question-block{margin-bottom:10px}.faq-question{color:#fff;cursor:pointer;font-weight:500}.faq-answer{background:#fff;border-left:3px solid #e55611;color:#444;font-size:14px;margin-top:4px;padding:6px 12px}.faq-loading{display:flex;justify-content:center;padding:20px}.spinner{animation:spin 1s ease-in-out infinite;border:3px solid #e5561133;border-radius:50%;border-top-color:#e55611;height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}body{font-family:Poppins,sans-serif}.chat-container{background-color:linear-gradient(80.77deg,#e9b027 9.97%,#e55611 93.01%);font-family:Poppins,sans-serif;height:100%;overflow:hidden}.chat-container,.chat-messages{display:flex;flex-direction:column}.chat-messages{gap:12px;overflow-y:auto;padding:16px}.empty-state{color:#fff;padding:40px 20px;text-align:center}.empty-state h3{font-weight:600;margin-bottom:8px}.message{display:flex;max-width:80%}.message.user{align-self:flex-end}.message.assistant,.message.assistant-temp{align-self:flex-start}.message-content{border-radius:18px;font-size:14px;line-height:1.3;padding:0 16px}.message.user .message-content{background-color:#ffb057;border-bottom-right-radius:4px;color:#000}.message.assistant .message-content,.message.assistant-temp .message-content{background-color:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000001a;color:#333}.typing-indicator{align-items:center;display:flex;height:25px}.typing-indicator span{background-color:#999;border-radius:50%;display:inline-block;height:8px;margin:0 2px;opacity:.4;width:8px}.typing-indicator span:first-child{animation:typing 1s infinite}.typing-indicator span:nth-child(2){animation:typing 1s .2s infinite}.typing-indicator span:nth-child(3){animation:typing 1s .4s infinite}@keyframes typing{0%{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}to{opacity:.4;transform:translateY(0)}}.chat-input-form{border-top:1px solid #eee;display:flex;font-family:Poppins,sans-serif;padding:12px}.chat-input-form input{border:1px solid #ddd;border-radius:24px;flex:1 1;font-size:14px;outline:none;padding:12px 16px}.chat-input-form input:focus{border-color:#007bff}input{font-family:poppins,sans-serif}.chat-input-form button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-left:8px}.chat-input-form button:disabled{color:#ccc;cursor:not-allowed}.full-height{height:100%}.chat-messages{flex:1 1;padding-bottom:0;scroll-behavior:smooth}.message-content a{color:#0056d2;text-decoration:underline;word-break:break-all}.message-content ul{padding-left:20px}.message-content li{margin-bottom:4px}.message-content strong{font-weight:700}.message-content em{font-style:italic}.message-content code{background-color:#eee;border-radius:4px;font-family:monospace}
/*# sourceMappingURL=main.f602cdc1.css.map*/