.discussion-mode[data-v-44e7cf4d]{background:transparent;border-radius:0;margin-top:2rem;min-height:60vh}.discussion-container[data-v-44e7cf4d],.discussion-mode[data-v-44e7cf4d]{display:flex;flex-direction:column;position:relative}.discussion-messages[data-v-44e7cf4d]{flex:1}.messages-inner[data-v-44e7cf4d]{display:flex;flex-direction:column;justify-content:flex-start;padding:0 1rem}.message[data-v-44e7cf4d]{animation:messageSlideIn-44e7cf4d .4s ease-out;margin-bottom:1.5rem}@keyframes messageSlideIn-44e7cf4d{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.message-content[data-v-44e7cf4d]{align-items:flex-start;display:flex;width:100%}.user-message[data-v-44e7cf4d]{text-align:right}.user-message .message-content[data-v-44e7cf4d]{justify-content:flex-end}.bot-message .message-content[data-v-44e7cf4d]{justify-content:flex-start}.message-text[data-v-44e7cf4d]{background:#f5f0ebe6;border-radius:1rem;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.5;max-width:80%;padding:1rem 1.25rem;position:relative}.user-message .message-text[data-v-44e7cf4d]{background:var(--blue,#0a224e);border-radius:1rem;color:#fff}.bot-message .message-text[data-v-44e7cf4d]{background:#f5f0ebe6;border-radius:1rem;color:var(--blue,#0a224e)}.typing-indicator[data-v-44e7cf4d]{align-items:center;background:#f5f0ebe6;border:1px solid hsla(0,0%,100%,.2);border-radius:18px 18px 18px 4px;display:flex;gap:4px;max-width:80px;padding:1rem 1.25rem}.typing-indicator span[data-v-44e7cf4d]{animation:typing-44e7cf4d 1.4s ease-in-out infinite;background:var(--red,#f36e6e);border-radius:50%;height:8px;width:8px}.typing-indicator span[data-v-44e7cf4d]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-44e7cf4d]:nth-child(3){animation-delay:.4s}@keyframes typing-44e7cf4d{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.discussion-input-fixed[data-v-44e7cf4d]{background:#ffffff1a;border-top:1px solid hsla(0,0%,100%,.2);bottom:auto;left:auto;margin-top:2rem;position:relative;right:auto;z-index:10}.discussion-input-container[data-v-44e7cf4d]{max-width:100%;padding:1rem}.discussion-suggestions[data-v-44e7cf4d]{margin-top:1rem;max-height:none;overflow:visible}.suggestions-title[data-v-44e7cf4d]{border-bottom:1px solid hsla(0,0%,100%,.3);color:var(--blue,#0a224e);font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;margin-bottom:0;padding:1rem 1.25rem .75rem}.suggestions-list[data-v-44e7cf4d]{display:flex;flex-direction:column;margin-left:0;padding:.75rem 1.25rem 1rem}.suggestion-text[data-v-44e7cf4d]{animation:slideDown-44e7cf4d .5s ease-out forwards;border-radius:8px;color:var(--blue,#0a224e);cursor:pointer;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:400;line-height:1.3;margin:0;opacity:0;padding:.5rem;position:relative;text-decoration:none;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.suggestion-text[data-v-44e7cf4d]:hover{background:#0a224e14;box-shadow:0 4px 12px #f36d6d26;color:var(--red,#f36e6e);padding-left:.75rem;transform:translateY(-2px) scale(1.02)}.suggestion-text[data-v-44e7cf4d]:first-child{animation-delay:.1s}.suggestion-text[data-v-44e7cf4d]:nth-child(2){animation-delay:.2s}.suggestion-text[data-v-44e7cf4d]:nth-child(3){animation-delay:.3s}.suggestion-text[data-v-44e7cf4d]:nth-child(4){animation-delay:.4s}.suggestion-text[data-v-44e7cf4d]:nth-child(5){animation-delay:.5s}@keyframes slideDown-44e7cf4d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.input-group-chat[data-v-44e7cf4d]{align-items:center;display:flex;gap:.75rem;width:100%}.input-wrapper-container[data-v-44e7cf4d]{background:#f5f0ebe6;border:1px solid red;border-radius:25px;flex:1;position:relative}.input-wrapper-container.has-suggestions[data-v-44e7cf4d]{border-radius:25px 25px 15px 15px}.input-wrapper[data-v-44e7cf4d]{align-items:center;background:transparent;border:none;border-radius:25px;display:flex;padding:.25rem;transition:all .3s ease}.input-wrapper-container.has-suggestions .input-wrapper[data-v-44e7cf4d]{background:transparent;border-bottom:1px solid hsla(0,0%,100%,.4);border-radius:25px 25px 0 0}.input-wrapper[data-v-44e7cf4d]:focus-within{background:#f5f0ebf2;border-color:#fff9}.input-wrapper-container.has-suggestions .input-wrapper[data-v-44e7cf4d]:focus-within{border-bottom:1px solid hsla(0,0%,100%,.4);border-radius:25px 25px 0 0}.form-control-chat[data-v-44e7cf4d]{background:transparent;border:none;color:var(--blue,#0a224e);flex:1;font-family:Poppins,sans-serif;font-size:.95rem;outline:none;padding:.8rem 1.25rem}.form-control-chat[data-v-44e7cf4d]::-moz-placeholder{color:#0a224e99;font-style:italic}.form-control-chat[data-v-44e7cf4d]::placeholder{color:#0a224e99;font-style:italic}.suggestions-dropdown[data-v-44e7cf4d]{border-top:1px solid red;position:relative}.suggestions-dropdown-content[data-v-44e7cf4d]{background:transparent;border-radius:0 0 15px 15px;padding:0}.btn-send[data-v-44e7cf4d]{align-items:center;background:var(--blue,#0a224e);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.btn-send[data-v-44e7cf4d]:hover:not(:disabled){background:var(--red,#f36e6e);transform:scale(1.1)}.btn-send[data-v-44e7cf4d]:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.discussion-mode[data-v-44e7cf4d]{min-height:50vh}.discussion-messages[data-v-44e7cf4d]{padding:.5rem 0}.messages-inner[data-v-44e7cf4d]{padding:0 .75rem}.message-text[data-v-44e7cf4d]{font-size:.9rem;max-width:90%;padding:.8rem 1rem}.typing-indicator[data-v-44e7cf4d]{max-width:70px;padding:.8rem 1rem}.discussion-input-container[data-v-44e7cf4d]{padding:.75rem}.suggestions-list[data-v-44e7cf4d]{gap:.15rem;padding:.5rem 1rem .75rem}.suggestion-text[data-v-44e7cf4d]{font-size:.9rem;line-height:1.2;padding:.4rem}.suggestions-title[data-v-44e7cf4d]{font-size:.8rem;padding:.75rem 1rem .5rem}.form-control-chat[data-v-44e7cf4d]{font-size:.9rem;padding:.7rem 1rem}.btn-reset[data-v-44e7cf4d],.btn-send[data-v-44e7cf4d]{height:40px;width:40px}.btn-reset[data-v-44e7cf4d]{font-size:1rem}.discussion-input-fixed[data-v-44e7cf4d]{padding-bottom:env(safe-area-inset-bottom)}.suggestions-title[data-v-44e7cf4d]{color:var(--blue,#0a224e)}}@media (min-width:769px) and (max-width:1024px){.discussion-mode[data-v-44e7cf4d]{min-height:60vh}.message-text[data-v-44e7cf4d]{max-width:80%}}.message[data-v-44e7cf4d]:nth-child(2n){animation-delay:.1s}.message[data-v-44e7cf4d]:nth-child(odd){animation-delay:.05s}.message-text[data-v-44e7cf4d]:hover{transform:translateY(-1px)}.suggestion-item[data-v-44e7cf4d]{background:#ffffff1a;border-left:3px solid var(--red,#f36e6e);border-radius:0 8px 8px 0;cursor:pointer;margin:.5rem 0;padding:.75rem 1rem;transition:all .3s ease}.suggestion-item[data-v-44e7cf4d]:hover{background:#fff3;transform:translate(5px)}.suggestion-item strong[data-v-44e7cf4d]{color:var(--red,#f36e6e)}.suggestion-skeleton[data-v-44e7cf4d]{animation:slideDown-44e7cf4d .5s ease-out forwards;border-radius:8px;margin:.25rem 0;opacity:0;padding:.5rem;transform:translateY(-10px)}.suggestion-skeleton[data-v-44e7cf4d]:first-child{animation-delay:.1s}.suggestion-skeleton[data-v-44e7cf4d]:nth-child(2){animation-delay:.2s}.suggestion-skeleton[data-v-44e7cf4d]:nth-child(3){animation-delay:.3s}.suggestion-skeleton[data-v-44e7cf4d]:nth-child(4){animation-delay:.4s}.suggestion-skeleton[data-v-44e7cf4d]:nth-child(5){animation-delay:.5s}.skeleton-line[data-v-44e7cf4d]{animation:skeleton-shimmer-44e7cf4d 1.5s infinite;background:linear-gradient(90deg,#0a224e1a 25%,#f36d6d33,#0a224e1a 75%);background-size:200% 100%;border-radius:8px;height:16px}@keyframes skeleton-shimmer-44e7cf4d{0%{background-position:-200% 0}to{background-position:200% 0}}.bot-paragraph[data-v-44e7cf4d]{color:#333;line-height:1.6;margin-bottom:1rem}.bot-paragraph[data-v-44e7cf4d]:last-child{margin-bottom:0}.article-reference[data-v-44e7cf4d]{background:#0a224e1a;border-radius:4px;color:var(--blue,#0a224e);font-weight:500;padding:.1rem .3rem}.suggested-articles[data-v-44e7cf4d]{border-top:2px solid #e9ecef;margin-top:1.5rem;padding-top:1.5rem}.articles-title[data-v-44e7cf4d]{color:var(--blue,#0a224e);font-size:1rem;font-weight:600;margin-bottom:1rem}.articles-list[data-v-44e7cf4d]{display:flex;flex-direction:column;gap:1rem}.article-item[data-v-44e7cf4d]{border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:all .3s ease}.article-item[data-v-44e7cf4d]:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.article-link[data-v-44e7cf4d]{background:linear-gradient(135deg,#f8f9fa,#fff);border-left:4px solid var(--red,#f36e6e);display:block;padding:1rem}.article-link[data-v-44e7cf4d],.article-link[data-v-44e7cf4d]:hover{color:inherit;text-decoration:none}.article-content[data-v-44e7cf4d]{display:flex;flex-direction:column;gap:.5rem}.article-title[data-v-44e7cf4d]{color:var(--blue,#0a224e);font-size:.95rem;font-weight:600;line-height:1.4;margin:0}.article-excerpt[data-v-44e7cf4d]{color:#6c757d;display:-webkit-box;font-size:.85rem;line-height:1.5;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-meta[data-v-44e7cf4d]{align-items:center;align-self:flex-end;color:var(--red,#f36e6e);display:flex;font-size:.8rem;font-weight:500}@media (max-width:768px){.suggested-articles[data-v-44e7cf4d]{margin-top:1rem;padding-top:1rem}.article-link[data-v-44e7cf4d]{padding:.75rem}.article-title[data-v-44e7cf4d]{font-size:.9rem}.article-excerpt[data-v-44e7cf4d]{font-size:.8rem}.articles-title[data-v-44e7cf4d]{font-size:.95rem}}
