hr.header{background-color:#a9a9a9;border:2px solid #000;border-radius:5px}.nuxt-progress{background-color:#000;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}.rounded-card{border-radius:20px}a.header[data-v-8e537792]{-webkit-text-decoration:none;text-decoration:none}.drawer-header-gradient[data-v-8e537792]{background:linear-gradient(135deg,#81c784,#2e7d32);height:180px}.border-white[data-v-8e537792]{border:2px solid #fff!important}.mobile-drawer[data-v-8e537792]{border-radius:0 20px 20px 0!important}.active-item[data-v-8e537792]{background-color:rgba(76,175,80,.1)!important}.border-top-light[data-v-8e537792]{border-top:1px solid rgba(0,0,0,.05)}.opacity-80[data-v-8e537792]{opacity:.8}.footer-card[data-v-7eaaf313]{background:linear-gradient(135deg,#81c784,#66bb6a)!important;border-top:1px solid hsla(0,0%,100%,.2)!important}.border-white[data-v-7eaaf313]{border:2px solid #fff!important}.social-btn[data-v-7eaaf313]{background-color:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.social-btn[data-v-7eaaf313]:hover{background-color:#f1f8e9!important;box-shadow:0 10px 20px rgba(0,0,0,.1)!important;transform:translateY(-5px)}.opacity-90[data-v-7eaaf313]{opacity:.9}.opacity-20[data-v-7eaaf313]{opacity:.2}.tracking-widest[data-v-7eaaf313]{letter-spacing:.15em!important}.tracking-wider[data-v-7eaaf313]{letter-spacing:.05em!important}.w-100[data-v-7eaaf313]{width:100%}.chatbot-container[data-v-4fb29b62]{bottom:24px;font-family:Roboto,sans-serif;position:fixed;right:24px;z-index:1000}.chatbot-fab[data-v-4fb29b62]{border-radius:50%!important;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.chatbot-fab[data-v-4fb29b62]:hover{transform:scale(1.1) rotate(5deg)}.pulse-ring[data-v-4fb29b62]{animation:pulse-4fb29b62 2s infinite;border:4px solid #81c784;border-radius:50%;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes pulse-4fb29b62{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.chatbot-window[data-v-4fb29b62]{animation:slideUp-4fb29b62 .3s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.85)!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:20px!important;display:flex;flex-direction:column;height:520px;max-height:80vh;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);width:380px}@keyframes slideUp-4fb29b62{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.border-white[data-v-4fb29b62]{border:2px solid #fff!important}.chatbot-header[data-v-4fb29b62]{background:linear-gradient(135deg,#81c784,#43a047)!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;flex:0 0 auto;height:60px}.header-info[data-v-4fb29b62]{display:flex;flex-direction:column;justify-content:center}.line-height-1[data-v-4fb29b62]{line-height:1.2!important}.opacity-85[data-v-4fb29b62]{opacity:.85}.online-indicator[data-v-4fb29b62]{animation:blink-4fb29b62 1.5s infinite;background-color:#00e676;border-radius:50%;box-shadow:0 0 8px #00e676;display:inline-block;height:8px;width:8px}@keyframes blink-4fb29b62{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.close-btn[data-v-4fb29b62]{background:hsla(0,0%,100%,.15)!important}.chatbot-messages[data-v-4fb29b62]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px;scroll-behavior:smooth;scrollbar-width:thin}.chatbot-messages[data-v-4fb29b62]::-webkit-scrollbar{width:4px}.chatbot-messages[data-v-4fb29b62]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:4px}.message-row[data-v-4fb29b62]{display:flex;width:100%}.message-row.user[data-v-4fb29b62]{justify-content:flex-end}.message-row.bot[data-v-4fb29b62]{justify-content:flex-start}.message-bubble[data-v-4fb29b62]{border-radius:18px;box-shadow:0 2px 5px rgba(0,0,0,.05);font-size:13.5px;line-height:1.5;max-width:85%;padding:10px 14px}.user-bubble[data-v-4fb29b62]{background-color:#e8f5e9!important;border:1px solid rgba(76,175,80,.1);border-bottom-right-radius:4px;color:#2e7d32!important}.bot-bubble[data-v-4fb29b62]{background-color:#fff!important;border:1px solid rgba(0,0,0,.05);border-bottom-left-radius:4px;color:#37474f!important}.typing-bubble[data-v-4fb29b62]{align-items:center;display:flex;gap:4px;padding:12px 16px!important}.typing-bubble .dot[data-v-4fb29b62]{animation:typing-4fb29b62 1.4s ease-in-out infinite both;background-color:#81c784;border-radius:50%;height:6px;width:6px}.typing-bubble .dot[data-v-4fb29b62]:first-child{animation-delay:-.32s}.typing-bubble .dot[data-v-4fb29b62]:nth-child(2){animation-delay:-.16s}@keyframes typing-4fb29b62{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.quick-chips[data-v-4fb29b62]{background:hsla(0,0%,100%,.5);border-top:1px solid rgba(0,0,0,.03);display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.quick-chips[data-v-4fb29b62]::-webkit-scrollbar{display:none}.action-chip[data-v-4fb29b62]{cursor:pointer;font-weight:500!important;transition:all .2s ease}.action-chip[data-v-4fb29b62]:hover{background-color:#81c784!important;color:#fff!important;transform:translateY(-1px)}.chatbot-input-area[data-v-4fb29b62]{background-color:#fff}.chat-input[data-v-4fb29b62] .v-input__slot{background-color:#f5f5f5!important;border:none!important}.send-btn[data-v-4fb29b62]{background-color:#e8f5e9!important;margin-right:-4px}.send-btn[data-v-4fb29b62]:hover{background-color:#c8e6c9!important}.chatbot-messages[data-v-4fb29b62] .chatbot-link{border-bottom:1px dashed;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.chatbot-messages[data-v-4fb29b62] .chatbot-link:hover{background-color:rgba(76,175,80,.05);opacity:.8}.chatbot-messages[data-v-4fb29b62] .bullet-item{margin-top:4px;padding-left:8px}@media (max-width:600px){.chatbot-window.mobile-fullscreen[data-v-4fb29b62]{border-radius:0!important;bottom:0;height:100vh!important;left:0;margin:0!important;max-height:100vh!important;position:fixed;right:0;top:0;width:100vw!important;z-index:9999}}