.aiPage-section[data-v-8e8763cd]{background-color:#0f5132;border-bottom:2px dashed hsla(0,0%,100%,.3);overflow:hidden;padding-bottom:60px;padding-top:40px}.list-styled[data-v-8e8763cd]{line-height:1.8;list-style-type:disc}.robot-image[data-v-8e8763cd]{filter:drop-shadow(0 15px 15px rgba(0,0,0,.3));height:auto;max-height:350px;max-width:100%}@keyframes float-8e8763cd{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.floating-animation[data-v-8e8763cd]{animation:float-8e8763cd 6s ease-in-out infinite}@keyframes fadeUp-8e8763cd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up[data-v-8e8763cd]{animation:fadeUp-8e8763cd 1s ease-out forwards}.btn-hover-effect[data-v-8e8763cd]{transition:transform .2s}.btn-hover-effect[data-v-8e8763cd]:hover{transform:scale(1.05)}@media(max-width:600px){.text-h4[data-v-8e8763cd]{font-size:1.5rem!important}}@keyframes fadeUp-fc18c1de{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up[data-v-fc18c1de]{animation:fadeUp-fc18c1de 1s ease-out forwards}.animate-fade-up-item[data-v-fc18c1de]{animation:fadeUp-fc18c1de .8s ease-out forwards;opacity:0}.feature-card[data-v-fc18c1de]{border:1px solid #eee;box-shadow:0 4px 12px #0f513226;transition:all .3s ease}.feature-card[data-v-fc18c1de]:hover{border-color:primary;box-shadow:primary!important;transform:translateY(-10px)}.feature-card:hover .feature-icon[data-v-fc18c1de]{animation:spin-fc18c1de .8s ease-in-out}@keyframes spin-fc18c1de{0%{transform:rotate(0)}50%{transform:rotate(20deg)}to{transform:rotate(0)}}.icon-circle[data-v-fc18c1de]{align-items:center;background-color:#0f5132;border:4px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 4px #0f5132;display:flex;height:70px;justify-content:center;transition:transform .3s;width:70px}@keyframes fadeUp-effaa33d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up[data-v-effaa33d]{animation:fadeUp-effaa33d 1s ease-out forwards}.timeline-card[data-v-effaa33d]{border-radius:8px;max-width:400px;transition:transform .3s ease}.hover-scale[data-v-effaa33d]:hover{transform:scale(1.03)}.pulse-icon[data-v-effaa33d]{animation:pulse-effaa33d 2s infinite}@keyframes pulse-effaa33d{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.chat-modal-card[data-v-73724582]{border-radius:16px!important;display:flex;flex-direction:column;height:85vh;overflow:hidden}.chat-header[data-v-73724582]{flex-shrink:0}.chat-messages[data-v-73724582]{background:linear-gradient(180deg,#f8f9fa 0,#fff);flex:1;overflow-y:auto;scroll-behavior:smooth}.message-wrapper[data-v-73724582]{animation:slideIn-73724582 .3s ease-out}@keyframes slideIn-73724582{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-content[data-v-73724582]{align-items:flex-end;display:flex}.user-message .message-content[data-v-73724582]{justify-content:flex-end}.bot-message .message-content[data-v-73724582]{justify-content:flex-start}.message-bubble-wrapper[data-v-73724582]{max-width:75%}.message-bubble[data-v-73724582]{border-radius:16px;padding:12px 16px;word-wrap:break-word;line-height:1.5}.user-bubble[data-v-73724582]{background:linear-gradient(135deg,#0f5132,#1a7a4f);border-bottom-right-radius:4px;color:#fff}.bot-bubble[data-v-73724582]{background-color:#fff;border:1px solid #e0e0e0;border-bottom-left-radius:4px;color:#333}.message-text[data-v-73724582]{font-size:.95rem;white-space:pre-wrap;word-wrap:break-word}.message-text a[data-v-73724582]{color:#1976d2;text-decoration:underline;word-break:break-all}.message-text strong[data-v-73724582]{font-weight:600}.message-text em[data-v-73724582]{font-style:italic}.message-text .list-item[data-v-73724582]{margin:4px 0;padding-left:8px}.message-time[data-v-73724582]{font-size:.7rem;opacity:.6;padding:0 8px}.user-message .message-time[data-v-73724582]{text-align:right}.typing-indicator[data-v-73724582]{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:16px 16px 16px 4px;display:flex;padding:12px 16px}.typing-indicator span[data-v-73724582]{animation:typing-73724582 1.4s infinite;background-color:#0f5132;border-radius:50%;display:inline-block;height:8px;margin-right:5px;width:8px}.typing-indicator span[data-v-73724582]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-73724582]:nth-child(3){animation-delay:.4s;margin-right:0}@keyframes typing-73724582{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}.chat-input[data-v-73724582]{background-color:#fff;flex-shrink:0}.quick-action-chip[data-v-73724582]{cursor:pointer;transition:all .2s}.quick-action-chip[data-v-73724582]:hover{background-color:#0f5132!important;color:#fff;transform:translateY(-2px)}.chat-messages[data-v-73724582]::-webkit-scrollbar{width:8px}.chat-messages[data-v-73724582]::-webkit-scrollbar-track{background:#f1f1f1}.chat-messages[data-v-73724582]::-webkit-scrollbar-thumb{background:#0f5132;border-radius:4px}.chat-messages[data-v-73724582]::-webkit-scrollbar-thumb:hover{background:#0a3a23}@media(max-width:600px){.chat-modal-card[data-v-73724582]{border-radius:0!important;height:100vh}.message-bubble-wrapper[data-v-73724582]{max-width:85%}}[data-v-73724582] .v-overlay__content{margin:0!important;position:fixed!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important}@media(max-width:600px){[data-v-73724582] .v-overlay__content{height:100%!important;right:0!important;top:0!important;transform:none!important;width:100%!important}}.message-image[data-v-73724582]{width:100%}wrapper[data-v-73724582]{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:8px}.preview-header[data-v-73724582]{color:#0f5132}.image-preview-container[data-v-73724582]{display:inline-block;overflow:hidden;position:relative}.preview-thumbnail[data-v-73724582]{border:2px solid #0f5132;border-radius:8px;display:block;height:auto;max-height:150px;max-width:200px;-o-object-fit:cover;object-fit:cover;width:auto}.remove-image-btn[data-v-73724582]{background-color:#d32f2fe6!important;position:absolute;right:4px;top:4px;transition:all .2s}.remove-image-btn[data-v-73724582]:hover{background-color:#c62828!important;border-radius:8px;display:block;max-height:200px;max-width:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1)}.image-preview-container[data-v-73724582]{background-color:#f5f5f5;border-radius:8px}.pattern-bg[data-v-6ad0b1e9]{background-color:#f8f9fa;background-image:radial-gradient(#e0e0e0 1px,transparent 0);background-size:20px 20px}
