.resume-close{position:absolute;top:14px;right:14px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#565a63;border-radius:9999px;cursor:pointer;transition:color .16s ease,background .16s ease;-webkit-tap-highlight-color:transparent}.resume-close:hover{color:#14171c;background:#ece5d5}.resume-close svg{width:18px;height:18px;display:block}.resume-card{position:relative;width:100%;background:#fff;border:1px solid #e2ddcd;border-radius:16px;padding:26px 26px 28px;box-shadow:0 18px 48px -32px #14171c73}.resume-head{display:flex;align-items:center;gap:11px;padding-right:36px}.resume-icon{flex:0 0 auto;width:22px;height:22px;color:#2e4632;line-height:0}.resume-icon svg{display:block;width:100%;height:100%}.resume-title{margin:0;font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.0625rem;line-height:1.3;letter-spacing:-.01em;color:#14171c}@media screen and (max-width:680px){.resume-title{font-size:16px}}.resume-sub{margin:12px 0 0;font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.9375rem;line-height:1.5;color:#565a63}@media screen and (max-width:680px){.resume-sub{font-size:15px}}.resume-form{margin:18px 0 0}.resume-row{display:flex;gap:10px;align-items:stretch}.resume-input{flex:1 1 auto;min-width:0;height:48px;padding:0 16px;font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:.01em;color:#14171c;background:#f2ede3;border:1px solid #e2ddcd;border-radius:12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.resume-input::-moz-placeholder{color:#9a9b98}.resume-input::placeholder{color:#9a9b98}.resume-input:hover{border-color:#c9c5b9}.resume-input:focus{outline:none;background:#fff;border-color:#2e4632;box-shadow:0 0 0 3px #2e46322e}.resume-input.is-error{border-color:#bea273}.resume-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:12px;background:#2e4632;color:#f7f3ea;font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background .16s ease,opacity .16s ease}.resume-btn:hover{background:#1f3122}.resume-btn:disabled,.resume-btn.is-submitting{cursor:default;opacity:.78;background:#2e4632}.resume-btn__spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(247,243,234,.4);border-top-color:#f7f3ea;animation:resumeSpin .72s linear infinite;display:none}.resume-btn.is-submitting .resume-btn__spinner{display:inline-block}@keyframes resumeSpin{to{transform:rotate(360deg)}}.resume-error{display:flex;margin:12px 0 0;gap:8px;align-items:flex-start;font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.45;color:#8c6b39}.resume-error svg{flex:0 0 auto;width:16px;height:16px;margin-top:1px;color:#8c6b39}@media(max-width:480px){.resume-row{flex-direction:column}.resume-btn{width:100%}.resume-card{padding:22px 20px 24px}}.resume-icon--whatsapp svg{width:22px;height:22px}.resume-phone-group{display:flex;gap:6px;flex:1 1 auto;min-width:0}.resume-input--prefix{flex:0 0 70px;min-width:0}.ai-broker-chat-modal.ai-chat-modal--v2{position:fixed;inset:0;z-index:999;background:#f2ede3;display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s;font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.ai-broker-chat-modal.ai-chat-modal--v2.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s linear 0s}.ai-broker-chat-modal.ai-chat-modal--v2 .custom-component-content{padding-left:0}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__header{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:18px 24px;border-bottom:1px solid #e2ddcd;gap:16px;flex:0 0 auto;width:100%}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__header{padding:12px 5px;gap:8px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__close{grid-column:1;justify-self:start}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__brand{grid-column:2;display:block;margin:0 auto;height:22px;width:auto}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__brand{height:18px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__actions{grid-column:3;display:flex;align-items:center;gap:4px;justify-self:end}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn{background:transparent;border:0;cursor:pointer;width:40px;height:40px;border-radius:9999px;color:#2b2e35;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;padding:0}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn{width:36px;height:36px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn.ai-chat-modal__whatsapp-btn{padding:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn.ai-chat-modal__whatsapp-btn:hover{background:#01af41;color:#fff}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn.ai-chat-modal__whatsapp-btn svg{margin-bottom:3px;height:24px;width:24px}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn.ai-chat-modal__whatsapp-btn svg path{fill:currentColor}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn.ai-chat-modal__whatsapp-btn svg{height:22px;width:22px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn:not(.ai-chat-modal__whatsapp-btn) svg path{fill:currentColor}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn svg{width:20px;height:20px}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn svg{width:18px;height:18px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn:hover{background:#e2ddcd;color:#14171c}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__icon-btn:active{transform:scale(.95)}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__phone-link{text-decoration:none}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__phone-link .ai-chat-modal__phone-text{display:none}@media(min-width:880px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__phone-link{width:auto;border-radius:6px;padding:0 12px;gap:6px;font-size:14px;font-weight:500}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__phone-link .ai-chat-modal__phone-text{display:inline}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__save-wrapper,.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__continue-wrapper,.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__whatsapp-wrapper{position:relative}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__continue-wrapper:hover .ai-chat-modal__continue-tooltip,.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__whatsapp-wrapper:hover .ai-chat-modal__continue-tooltip,.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__continue-wrapper:hover .ai-chat-modal__whatsapp-tooltip,.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__whatsapp-wrapper:hover .ai-chat-modal__whatsapp-tooltip{opacity:1}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__continue-tooltip,.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__whatsapp-tooltip{position:absolute;top:calc(100% + 6px);right:0;background:#14171c;color:#f7f3ea;padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .15s ease;pointer-events:none;z-index:9}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__continue-tooltip,.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__whatsapp-tooltip{font-size:11px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__hint{position:absolute;top:calc(100% + 6px);right:0;background:#14171c;color:#f7f3ea;padding:6px 10px;border-radius:6px;font-size:12px;width:280px;z-index:9;line-height:1.4}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__hint.is-danger{background:#c92520}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__hint{font-size:11px;width:200px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:56px 24px 140px;scroll-behavior:smooth;position:relative;width:100%}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__scroll{padding:20px 7px 130px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__scroll .chat-loading{max-width:640px;margin:auto}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__scroll .chat-loading .loading-message .text,.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__scroll .chat-loading .loading-message .prefix{background:#e2e2e2}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__empty{max-width:640px;margin:0 auto}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__intro{text-align:center;margin-bottom:25px}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__intro-avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;margin:0 auto 10px;display:block;background:#ece5d5}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__hello{margin:0 0 16px;font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;color:#14171c;letter-spacing:-.02em}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__hello{font-size:1.75rem}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__lede{margin:0;font-size:1rem;color:#2b2e35;line-height:1.5;text-wrap:pretty}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__rule{height:1px;background:#e2ddcd;margin:24px 0}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__where{margin:0 0 16px;color:#565a63;text-align:center;font-size:1rem}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__cards{display:flex;flex-direction:column;gap:12px}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__cards{gap:8px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__card{position:relative;display:block;text-align:left;background:#fff;border:1px solid #c9c5b9;border-radius:12px;padding:15px 30px 15px 20px;cursor:pointer;font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:background .15s ease,transform .1s ease,border-color .15s ease}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__card:hover,.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__card:focus-visible{background:#ece5d5;border-color:#9a9b98;outline:none}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__card:hover .ai-chat-modal__card-arrow,.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__card:focus-visible .ai-chat-modal__card-arrow{color:#2e4632;transform:translate(2px)}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__card:active{transform:translateY(1px)}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__card-text{display:flex;flex-direction:column;gap:6px}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__card-title{display:block;font-weight:500;font-size:1.125rem;color:#14171c;line-height:1.35}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__card-sub{display:block;font-size:.875rem;color:#565a63;line-height:1.45}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__card-arrow{position:absolute;top:15px;right:24px;font-size:18px;color:#9a9b98;transition:color .15s ease,transform .15s ease}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__convo{display:flex;flex-direction:column;gap:16px;max-width:720px;margin:0 auto;padding:8px 0 24px}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg{display:flex;gap:12px;align-items:flex-end;max-width:90%;width:-moz-fit-content;width:fit-content}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg.custom-component,.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg.custom-component .jose-msg__main{width:100%}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg.custom-component .jose-msg__bubble{width:-moz-fit-content;width:fit-content}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg{max-width:100%;gap:5px}}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg--jose{align-self:flex-start}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg--user{align-self:flex-end;flex-direction:row-reverse}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__avatar{width:32px;height:32px;flex:0 0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;background:#ece5d5}@media(max-width:720px){.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__avatar{width:26px;height:26px}}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__main{display:flex;flex-direction:column;gap:8px;min-width:0;position:relative}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__bubble{font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;padding:12px 16px;border-radius:16px;background:#fff;color:#14171c;border:1px solid #e2ddcd;margin:0;word-break:break-word}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__bubble p{margin:0}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg--user .ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__bubble{background:#2e4632;color:#f7f3ea;border-color:#2e4632;border-bottom-right-radius:6px}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg--jose .ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__bubble{border-bottom-left-radius:6px}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__bubble--has-files .attachments{display:grid;gap:2px;width:-moz-fit-content;width:fit-content;margin-left:auto;background-color:#ffffff6e;padding:0;overflow:hidden;border-radius:8px}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__bubble--has-files .attachments img{width:80px;height:80px;border-radius:0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:520px){.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__bubble--has-files .attachments img{width:60px;height:60px}}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__channel{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#565a63;position:absolute;bottom:10px;right:8px}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg__channel svg{width:20px;height:20px}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg.jose-msg--user .jose-msg__bubble{background-color:#2e4632;color:#fff;border-bottom-right-radius:6px}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg.whatsapp .jose-msg__bubble{border-color:#00ca1e}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg.viber .jose-msg__bubble{border-color:#665cac}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg.sendingAnimation .jose-msg__bubble{position:relative;overflow:hidden}.ai-broker-chat-modal.ai-chat-modal--v2 .jose-msg.sendingAnimation .jose-msg__bubble:after{content:"";position:absolute;bottom:0;left:0;height:2px;background:#7aa081;animation:aiChatExpandWidth 2s ease forwards}.ai-broker-chat-modal.ai-chat-modal--v2 .bot-typing{align-self:flex-start;padding:8px 16px}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__new-message{position:absolute;bottom:140px;left:50%;transform:translate(-50%);background:#2e4632;color:#f7f3ea;padding:8px 16px;border-radius:20px;box-shadow:0 4px 12px #2e463233;cursor:pointer;font-size:14px;font-weight:500;z-index:20}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__new-message{bottom:120px;font-size:12px;padding:6px 12px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__input{position:absolute;left:0;right:0;bottom:32px;margin:0 auto;width:calc(100% - 48px);max-width:640px;background:#fff;border:1px solid #c9c5b9;padding:16px 8px 16px 16px;border-radius:35px;display:flex;align-items:flex-end;gap:12px;box-shadow:none;z-index:10}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__input{bottom:24px;width:calc(100% - 16px);padding:10px 14px;gap:8px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__input:focus-within{border-color:#9a9b98;box-shadow:none}.ai-broker-chat-modal.ai-chat-modal--v2 .file-uploader-button{position:absolute;right:52px;bottom:18px;z-index:2}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .file-uploader-button{right:44px;bottom:16px}}.ai-broker-chat-modal.ai-chat-modal--v2 .file-uploader-button button{width:36px;height:36px;padding:0;border-radius:50%;background:#fff;border:1px solid #c9c5b9;color:#2b2e35;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .file-uploader-button button{width:32px;height:32px}}.ai-broker-chat-modal.ai-chat-modal--v2 .file-uploader-button button:hover{background:#e2ddcd;border-color:#9a9b98;color:#14171c}.ai-broker-chat-modal.ai-chat-modal--v2 .file-uploader-button button:hover svg g{stroke:currentColor}.ai-broker-chat-modal.ai-chat-modal--v2 .file-uploader-button button svg{width:16px;height:16px}.ai-broker-chat-modal.ai-chat-modal--v2 .file-uploader-button button svg g,.ai-broker-chat-modal.ai-chat-modal--v2 .file-uploader-button button svg path{stroke:currentColor}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__input-avatar{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;margin-bottom:8px;overflow:hidden;background:#ece5d5}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__input-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;display:block}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__input-field{flex:1;position:relative;min-width:0;display:flex;align-items:center}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__input-placeholder{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#9a9b98;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1rem;font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__input-placeholder{font-size:15px}}.ai-broker-chat-modal.ai-chat-modal--v2 .editable-input{width:100%;border:0;background:transparent;outline:none;font:inherit;font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;color:#14171c;padding:10px 0;cursor:text;white-space:pre-wrap;min-height:44px;max-height:120px;overflow-y:auto;margin:0;line-height:1.4;box-shadow:none}.ai-broker-chat-modal.ai-chat-modal--v2 .editable-input.disabled{cursor:not-allowed;color:#9a9b98}.ai-broker-chat-modal.ai-chat-modal--v2 .editable-input:focus{border-color:#648ef700;box-shadow:none}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__send{position:absolute;right:8px;bottom:18px;width:36px;height:36px;border-radius:50%;border:0;background:#2e4632;color:#f7f3ea;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .15s ease}@media(max-width:640px){.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__send{right:6px;width:32px;height:32px;bottom:16px}}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__send:hover{background:#1f3122}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__send svg{width:16px;height:16px}.ai-broker-chat-modal.ai-chat-modal--v2 .ai-chat-modal__send svg path{fill:currentColor;stroke:currentColor}.message-transition.list-move,.message-transition.list-enter-active,.message-transition.list-leave-active{transition:all .4s ease}.message-transition.list-enter-from,.message-transition.list-leave-to{opacity:0;transform:translateY(10px)}.continue-conv-modal{position:absolute;inset:0;background-color:#f2ede3d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:15}.continue-conv-modal .continue-conv-modal-content{width:100%;padding:0 20px;max-width:550px;position:relative}.continue-conv-modal .continue-conv-modal-content .close-button{position:absolute;top:-10px;right:10px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:none;cursor:pointer;background:#565a63;height:22px;width:22px;z-index:99}.continue-conv-modal .continue-conv-modal-content .close-button svg{width:14px;height:14px}.continue-conv-modal .continue-conv-modal-content .close-button svg path{fill:#fff}@keyframes aiChatExpandWidth{0%{width:0}99%{width:100%}to{width:0}}
