.Newsletter_newsletter__WgYAE{padding:4rem 1rem;background-color:#f9fafb}.Newsletter_container__JwfxO,.Newsletter_newsletter__WgYAE{width:100%;display:flex;justify-content:center;align-items:center}.Newsletter_container__JwfxO{max-width:900px;margin:0 auto;gap:2.5rem;padding:2.5rem;background:white;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 10px 15px rgba(0,0,0,.1)}.Newsletter_iconWrapper__n6YP_{flex-shrink:0;display:flex;align-items:center;justify-content:center}.Newsletter_icon__dUWUn{width:100px;height:100px;color:#7C3AED}.Newsletter_content__Aya5F{flex:1 1;max-width:600px}.Newsletter_title__Drcyj{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1.25rem;text-align:left}.Newsletter_form__c5snn{display:flex;gap:.75rem;margin-bottom:1rem;max-width:550px}.Newsletter_input___3hgQ{flex:1 1;padding:.75rem 1rem;font-size:.95rem;border:1px solid #d1d5db;border-radius:8px;outline:none;transition:all .2s}.Newsletter_input___3hgQ:focus{border-color:#7C3AED;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.Newsletter_input___3hgQ::placeholder{color:#9ca3af;font-style:italic}.Newsletter_button__6CW6L{padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;color:white;background-color:#7C3AED;border:2px solid #7c3aed;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.Newsletter_button__6CW6L:hover{background-color:#6d28d9;border-color:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.3)}.Newsletter_button__6CW6L:active{transform:translateY(0)}.Newsletter_privacy__zpEl5{font-size:.875rem;color:#6b7280;line-height:1.5}.Newsletter_link__Bb7nZ{color:#7C3AED;text-decoration:none;font-weight:500}.Newsletter_link__Bb7nZ:hover{text-decoration:underline}@media (max-width:768px){.Newsletter_newsletter__WgYAE{padding:2.5rem 1rem}.Newsletter_container__JwfxO{flex-direction:column;gap:1.5rem;text-align:center;padding:2rem 1.5rem}.Newsletter_icon__dUWUn{width:80px;height:80px}.Newsletter_title__Drcyj{font-size:1.25rem;text-align:center}.Newsletter_content__Aya5F{max-width:100%}.Newsletter_form__c5snn{flex-direction:column;max-width:100%}.Newsletter_button__6CW6L{width:100%}.Newsletter_privacy__zpEl5{font-size:.8rem;text-align:center}}.SearchResultsModal_chatModal__F_oTU .modal-content{border-radius:16px;border:none;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.SearchResultsModal_modalHeader__aAx1s{background:#fff;border-bottom:none;padding:1.25rem 1.5rem .75rem}.SearchResultsModal_modalHeader__aAx1s .btn-close{opacity:.4;transition:opacity .2s}.SearchResultsModal_modalHeader__aAx1s .btn-close:hover{opacity:.8}.SearchResultsModal_headerContent__fJaVo{display:flex;align-items:center;gap:.75rem;width:100%}.SearchResultsModal_headerAvatar__EWV0A{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.SearchResultsModal_titleContainer__NLIHX{display:flex;flex-direction:column;gap:.125rem}.SearchResultsModal_commandsBar__ALtt4{background:#fff;border-bottom:1px solid #f3f4f6;padding:.5rem 1.5rem .75rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.SearchResultsModal_commandBadge__GScLK{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;font-family:Courier New,monospace;white-space:nowrap}.SearchResultsModal_commandBadge__GScLK:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db;color:#374151;transform:translateY(-1px)}.SearchResultsModal_commandBadge__GScLK:active:not(:disabled){transform:translateY(0)}.SearchResultsModal_commandBadge__GScLK:disabled{opacity:.5;cursor:not-allowed}.SearchResultsModal_commandBadgeExit__NIphu{background:#fee2e2;border-color:#fecaca;color:#dc2626}.SearchResultsModal_commandBadgeExit__NIphu:hover{background:#fecaca;border-color:#fca5a5;color:#b91c1c}.SearchResultsModal_title__rPC9s{color:#1f2937;font-size:1rem;font-weight:700;margin:0;line-height:1.2}.SearchResultsModal_subtitle__t8OSO{color:#6b7280;font-size:.8125rem;font-weight:400;margin:0;line-height:1.2}.SearchResultsModal_modalBody__7If8s{padding:0;background:#fafafa;min-height:400px;max-height:500px;overflow:hidden}.SearchResultsModal_messagesContainer__NTZti{padding:1.5rem;max-height:500px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.SearchResultsModal_messagesContainer__NTZti::-webkit-scrollbar{width:6px}.SearchResultsModal_messagesContainer__NTZti::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.SearchResultsModal_messagesContainer__NTZti::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.SearchResultsModal_messagesContainer__NTZti::-webkit-scrollbar-thumb:hover{background:#9ca3af}.SearchResultsModal_message__0obQz{display:flex;width:100%}.SearchResultsModal_userMessage__MQYJz{justify-content:flex-end}.SearchResultsModal_userMessage__MQYJz .SearchResultsModal_messageContent__mTzmC{color:#fff!important;border:none!important;border-radius:16px 16px 4px 16px!important;padding:.875rem 1.125rem!important;max-width:70%!important;box-shadow:none!important;outline:none!important}.SearchResultsModal_userMessage__MQYJz .SearchResultsModal_messageContent__mTzmC p{margin:0;line-height:1.5}.SearchResultsModal_assistantMessage__QNzZ7{justify-content:flex-start}.SearchResultsModal_assistantMessage__QNzZ7 .SearchResultsModal_messageContent__mTzmC{display:flex;gap:.75rem;max-width:85%}.SearchResultsModal_avatar__YEbsn{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.SearchResultsModal_messageText__9SLPe{background:#fff;border:1px solid #111827;border-radius:16px 16px 16px 4px;padding:.875rem 1.125rem;color:#1f2937;line-height:1.6}.SearchResultsModal_messageText__9SLPe p{margin:0 0 .5rem}.SearchResultsModal_messageText__9SLPe p:last-child{margin-bottom:0}.SearchResultsModal_messageText__9SLPe strong{font-weight:600;color:#111827}.SearchResultsModal_messageText__9SLPe li{list-style:none;padding-left:0;margin-bottom:.25rem}.SearchResultsModal_messageText__9SLPe li:last-child{margin-bottom:0}.SearchResultsModal_listItem__QCP0c{margin-bottom:.375rem;line-height:1.5}.SearchResultsModal_listItem__QCP0c:last-child{margin-bottom:0}.SearchResultsModal_loadingDots__EkEhd{background:#fff;border:1px solid #111827;border-radius:16px 16px 16px 4px;padding:.875rem 1.125rem;display:flex;gap:.5rem;align-items:center}.SearchResultsModal_loadingDots__EkEhd .spinner-grow{width:8px;height:8px;background-color:#9ca3af;animation-duration:1s}.SearchResultsModal_loadingDots__EkEhd .spinner-grow:first-child{animation-delay:0s}.SearchResultsModal_loadingDots__EkEhd .spinner-grow:nth-child(2){animation-delay:.15s}.SearchResultsModal_loadingDots__EkEhd .spinner-grow:nth-child(3){animation-delay:.3s}.SearchResultsModal_modalFooter__GOjG2{background:#fff;border-top:1px solid #f3f4f6;padding:1rem 1.5rem}.SearchResultsModal_inputForm__fR2Qb{width:100%;margin:0}.SearchResultsModal_inputWrapper__2CnH2{display:flex;gap:.75rem;align-items:center}.SearchResultsModal_input__NmHk7{flex:1 1;border:1px solid #e5e7eb;border-radius:24px;padding:.625rem 1rem;font-size:.9rem;transition:all .2s;background:#fafafa}.SearchResultsModal_input__NmHk7:focus{border-color:#9ca3af;box-shadow:0 0 0 3px rgba(156,163,175,.1);background:#fff}.SearchResultsModal_input__NmHk7:disabled{background-color:#f3f4f6;cursor:not-allowed}.SearchResultsModal_micButton__vWeYj{width:40px;height:40px;border-radius:50%;background:#f3f4f6;border:none;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0;color:#6b7280}.SearchResultsModal_micButton__vWeYj:hover:not(:disabled){background:#e5e7eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.SearchResultsModal_micButton__vWeYj:active:not(:disabled){transform:translateY(0)}.SearchResultsModal_micButton__vWeYj:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.5}.SearchResultsModal_micButton__vWeYj svg{font-size:.875rem}.SearchResultsModal_sendButton__CG5ab{width:40px;height:40px;border-radius:50%;background:#111827;border:none;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.SearchResultsModal_sendButton__CG5ab:hover:not(:disabled){background:#1f2937;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.SearchResultsModal_sendButton__CG5ab:active:not(:disabled){transform:translateY(0)}.SearchResultsModal_sendButton__CG5ab:disabled{background:#d1d5db;cursor:not-allowed}.SearchResultsModal_sendButton__CG5ab svg{font-size:.875rem}@keyframes SearchResultsModal_pulse__WtzCj{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@media(max-width:768px){.SearchResultsModal_modalBody__7If8s{min-height:350px;max-height:400px}.SearchResultsModal_messagesContainer__NTZti{padding:1rem;max-height:400px}.SearchResultsModal_assistantMessage__QNzZ7 .SearchResultsModal_messageContent__mTzmC,.SearchResultsModal_userMessage__MQYJz .SearchResultsModal_messageContent__mTzmC{max-width:90%}.SearchResultsModal_messageText__9SLPe,.SearchResultsModal_userMessage__MQYJz .SearchResultsModal_messageContent__mTzmC{font-size:.9rem;padding:.625rem .875rem}.SearchResultsModal_commandsBar__ALtt4{padding:.5rem 1rem .75rem;overflow-x:auto;flex-wrap:nowrap}.SearchResultsModal_commandsBar__ALtt4::-webkit-scrollbar{height:4px}.SearchResultsModal_commandsBar__ALtt4::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.SearchResultsModal_commandsBar__ALtt4::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.SearchResultsModal_commandBadge__GScLK{font-size:.7rem;padding:.3rem .6rem}}