.assistant-cta-container{position:fixed;bottom:0;z-index:9999;margin:0;width:auto;display:inline-block;left:auto}.assistant-cta-container.right{right:80px;left:auto}.assistant-cta-container.left{left:80px;right:auto}.assistant-cta-button{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:382px;height:75px;padding:0 40px;border-radius:20px 20px 0 0;background:linear-gradient(180deg,var(--cta-start-color,#0066CC) 0%,var(--cta-end-color,#003366) 100%);box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;font-size:16px;font-weight:700;text-decoration:none;transition:all 0.3s ease;cursor:pointer;gap:0;min-height:75px;max-height:75px;box-sizing:border-box}.assistant-cta-button::before{content:'';width:39.793px;height:39.793px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M8.29875 38.1777L10.4116 33.629L14.9654 31.5802L10.4333 29.4674L8.36794 24.9136L6.27172 29.4457L1.70127 31.511L6.25001 33.6073M24.9049 33.2901L29.0975 24.1927L38.2382 20.0952L29.1407 15.9026L25.0433 6.76185L20.8506 15.8593L11.7099 19.9568L20.8074 24.1494M8.41983 14.9654L10.5326 10.4334L15.0865 8.36797L10.5543 6.27175L8.48902 1.70131L6.39271 6.25004L1.82235 8.29878L6.371 10.4117" fill="white"/></svg>');flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;margin:0;position:absolute;left:40px;z-index:1}.assistant-cta-text{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;padding:0;margin-left:40px;text-align:center;flex-grow:1;width:calc(100% - 120px);position:relative}.assistant-cta-button:hover{transform:none;box-shadow:0 6px 8px rgba(0,0,0,.15);filter:brightness(.9)}.assistant-cta-button:hover .assistant-cta-subtitle{text-decoration:underline}.assistant-cta-title{font-size:20px;font-weight:700;display:flex;align-items:center;gap:0;line-height:28px;text-align:center;color:#fff}.assistant-cta-title .lightning-bolt{font-size:1.2em;color:#61dafb}.assistant-cta-button h3.assistant-cta-title{font-size:20px!important;font-weight:700!important;display:flex!important;align-items:center!important;gap:0!important;line-height:28px!important;text-align:center!important;color:white!important;margin:0!important;padding:0!important;text-transform:none!important;letter-spacing:normal!important;background:transparent!important}.assistant-cta-subtitle{font-size:18px;font-weight:300;opacity:.9;line-height:1.4;text-align:center;color:#fff}.assistant-cta-button p.assistant-cta-subtitle{font-size:18px!important;font-weight:300!important;opacity:0.9!important;line-height:1.4!important;text-align:center!important;color:white!important;margin:0!important;padding:0!important;text-transform:none!important;letter-spacing:normal!important;background:transparent!important}@media screen and (max-width:440px){.assistant-cta-container{left:0;right:0;width:100%;padding:0}.assistant-cta-container.right,.assistant-cta-container.left{left:0;right:0}.assistant-cta-button{width:100%;max-width:none;border-radius:20px 20px 0 0;margin:0;padding:0 20px}.assistant-cta-button::before{left:20px}.assistant-cta-text{margin-left:30px;width:calc(100% - 90px)}}.cta-field.inactive{opacity:.5;pointer-events:none}.cta-field-wrapper.inactive{opacity:.5;cursor:not-allowed}.cta-field-wrapper.inactive input{pointer-events:none}.thinking-pulse-circle{width:20px;height:20px;background-color:var(--jd-form-button-bg-color,#01c3c340);border-radius:50%;margin:20px 0;display:inline-block;animation:pulse 1.5s ease-in-out infinite;box-shadow:0 0 10px var(--jd-form-button-bg-color,#01c3c340)}@keyframes pulse{0%{transform:scale(.8);opacity:.7}50%{transform:scale(1.2);opacity:1}100%{transform:scale(.8);opacity:.7}}.ai-thinking-indicator{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;padding-left:40px}@media (max-width:768px){.thinking-pulse-circle{width:16px;height:16px;margin:15px 0}.ai-thinking-indicator{padding-left:30px}}@media (max-width:480px){.thinking-pulse-circle{width:14px;height:14px;margin:12px 0}.ai-thinking-indicator{padding-left:25px}}body.aiAssistant{overflow-x:hidden;background:var(--jd-main-background-gradient-end);min-height:calc(100vh + 15px)}*{margin:0;padding:0}.aiAssistant .entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained{padding:0!important;margin:0!important;overflow:hidden}.aiAssistant .wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained{display:none}.aiAssistant .jd-main{background:linear-gradient(180deg,var(--jd-main-background-gradient-start) 0%,var(--jd-main-background-gradient-end) 100%);display:flex;min-height:calc(100vh + 15px);position:relative;width:100%!important;max-width:100%!important;margin-top:0;background-repeat:no-repeat;padding:100px 0 50px}.aiAssistant .jd-logo{display:inline;position:absolute;padding-left:80px;padding-top:10px}.aiAssistant .jd-logo img{width:180px}.aiAssistant .container{width:100%;max-width:800px;margin:0 auto}.aiAssistant .jd-content{text-align:center}.aiAssistant .jd-heading{font-size:48px;font-weight:700!important;color:var(--ai-research-text-color);margin-bottom:1.5rem;text-align:center}.aiAssistant .jd-heading span{font-weight:400;color:var(--ai-research-text-color)}.aiAssistant .jd-text{font-size:18px;font-weight:300;color:var(--ai-research-text-color);margin-bottom:1.5rem;padding:0;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.aiAssistant .entry-content{display:flex}.aiAssistant #overlay{position:fixed;top:0;z-index:100;width:100%;height:100%;min-width:100%;display:none;background:rgba(0,0,0,.6)}.aiAssistant .cv-spinner{height:100%;display:flex;justify-content:center;align-items:center}.aiAssistant .spinner{width:40px;height:40px;border:4px #ddd solid;border-top:4px #2e93e6 solid;border-radius:50%;animation:sp-anime 0.8s infinite linear}.ai-assist-sett{display:flex;align-items:baseline;flex-direction:column}@keyframes sp-anime{100%{transform:rotate(360deg)}}.aiAssistant .is-hide{display:none}.aiAssistant hr.jd-divider{margin-top:20px;border:none;background:var(--jd-divider-color);height:var(--jd-divider-height);border-radius:5px}.spinner-wheel{width:20px;height:20px;border:2px solid var(--jd-form-button-arrow-color);border-top-color:var(--jd-form-button-bg-color);border-radius:50%;animation:spin 1s linear infinite;display:inline-block;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.spinner-container{display:inline-block;vertical-align:middle}@keyframes dotty{0%{content:''}25%{content:'.'}50%{content:'..'}75%{content:'...'}100%{content:''}}.aiAssistant .jd-form-outer{margin-top:45px}.aiAssistant .jd-form{display:flex;gap:20px;position:relative;padding-bottom:30px}.aiAssistant .form-input{width:100%;padding:40px 30px;border-radius:20px;font-size:16px;font-weight:300;color:var(--ai-research-input-text-color);background-color:var(--ai-research-input-box-color,#04677D);border:1px solid var(--ai-research-input-box-color,#04677D);outline:#04677D;max-width:100%}.aiAssistant input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #04677D inset!important;border:1px solid #04677D}.aiAssistant input:-webkit-autofill::first-line{color:#fff!important}.aiAssistant .form-input::placeholder{color:rgba(var(--ai-research-input-text-color),.6);text-transform:capitalize}.aiAssistant .jd-form-button{display:inline-flex;right:31px;position:absolute;top:27%}.aiAssistant .jd-form-button button{padding:10px 14px;border-radius:70px;font-size:14px;font-weight:400;color:var(--jd-form-button-arrow-color);background-color:var(--jd-form-button-bg-color);border:none!important;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center}.aiAssistant .jd-form-button button img{width:16px;height:20px}.aiAssistant .jd-form-button button .spinner-wheel{margin:0}.aiAssistant #send-chat.active{background-color:var(--jd-form-button-bg-color);cursor:pointer}#send-chat .dashicons{font-size:20px;color:var(--jd-form-button-arrow-color)}#send-chat.active .dashicons{color:var(--jd-form-button-arrow-color)}.dynamic-inputs-display{color:var(--ai-research-text-color);display:flex;flex-wrap:wrap;justify-content:center;padding-top:0;gap:10px;padding-bottom:20px}.dynamic-inputs-display button{color:rgba(var(--ai-research-text-color),.67);padding:17px 14px;font-size:16px;font-weight:300;border:1px solid var(--ai-research-text-color);outline:var(--ai-research-text-color);background:transparent;gap:10px;border-radius:24px;margin-top:0;width:fit-content;cursor:pointer}button[disabled]{background-color:#999!important;cursor:default!important;opacity:.5}.ai-assist-form .form-table #dynamic-inputs-container .dynamic-input-wrapper button.remove-input{background:#04677D!important;color:#fff!important;border:1px solid #04677D!important;padding:2px 12px!important;font-size:16px!important;font-weight:600!important;border-radius:4px!important;height:32px!important}div#dynamic-inputs-container{display:flex;flex-direction:column;max-width:400px;flex-wrap:wrap;width:100%}div#dynamic-inputs-container .dynamic-input-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0!important;height:60px;width:400px}#add-input-button,input#upload_logo_button,input#submit{padding:4px 10px;background:#04677D;color:#fff;border:1px solid #04677D;border-radius:4px;max-width:350px;height:40px;margin-top:5px;width:100%}.dynamic-input-wrapper input,input[type="password"],input[type="text"],input[type="url"]{max-width:350px;width:100%;padding:8px 10px}td.bgBody-color{display:flex;flex-wrap:wrap;flex-direction:column;max-width:350px;gap:10px}td.bgBody-color input{width:100%;height:40px}input#submit{max-width:200px}.aiAssistant .message-outer{margin-top:45px}.aiAssistant .message-text{margin-left:auto;width:70%;margin-bottom:35px}.aiAssistant .message-text p{color:var(--ai-research-text-color);background-color:#00171f;font-size:18px;padding:15px 30px;border-radius:15px}.aiAssistant .answer-message{color:var(--ai-research-text-color);font-size:19px}.aiAssistant .answer-message ul,.aiAssistant .answer-message ol{margin-left:30px;margin-bottom:20px}.aiAssistant .copy-text-outer{display:flex;gap:20px;align-items:center}.aiAssistant .copy-text-icon{color:var(--ai-research-text-color);display:flex;gap:12px;align-items:center;font-size:14px}.aiAssistant .copy-text-icon-svg{cursor:pointer;width:20px;height:20px;fill:var(--ai-research-text-color)}.aiAssistant .copy-text-icon-svg svg{width:18px}.aiAssistant #answerText-parent a,.aiAssistant .answer-message a{color:var(--ai-research-text-color)!important;text-decoration:underline}div#answerText-parent p{padding-bottom:20px;color:var(--ai-research-text-color)}div#answerText-parent p:last-child{padding-bottom:20px}.aiAssistant .messages{display:flex;width:100%;flex-direction:column-reverse;padding-bottom:20px}.aiAssistant .messages .message-outer{display:none}.aiAssistant .messages .message-outer:first-child{display:block}.aiAssistant .loaderText{display:none}.aiAssistant .loaderText p{color:#fff;font-weight:700;font-size:18px;line-height:22px}.aiAssistant .loaderText p:after{display:inline-block;animation:dotty steps(1,end) 1s infinite;content:''}.aiAssistant div#answerMessage::before{content:"";position:absolute;width:30px;height:30px;top:8px;left:-60px;background:url(/wp-content/uploads/2024/12/Logo-3.png);background-size:cover;background-repeat:no-repeat;display:none}.aiAssistant div#answerText-parent{position:relative;padding-top:70px}.aiAssistant div#answerMessage img{position:absolute;left:-41px;top:8px;width:20px;height:20px}.aiAssistant div#answerMessage{position:relative}.aiAssistant div#answerMessage p:last-child{padding-bottom:20px}.thinking-placeholder{color:var(--ai-research-text-color);font-style:italic;padding:10px 0}.aiAssistant .jd-lists,.aiAssistant .jd-list-head,.aiAssistant .jd-unorder-list,.aiAssistant .jd-unorder-list li{color:var(--ai-research-text-color)!important}.aiAssistant .jd-lists{margin-top:45px}.aiAssistant .jd-list-head{font-size:18px;font-weight:700;margin-bottom:0}.aiAssistant .jd-list-head strong{color:var(--ai-research-text-color)}.aiAssistant .jd-unorder-list{margin-top:15px;margin-left:25px;list-style-type:disc!important}.aiAssistant .jd-unorder-list li{display:list-item!important;list-style-type:disc!important;margin-bottom:4px}.aiAssistant .jd-unorder-list li::marker{color:var(--ai-research-citation-color)}.aiAssistant .jd-unorder-list a{font-size:18px;color:var(--ai-research-citation-color);text-decoration:underline}.aiAssistant .jd-list ul li a{color:var(--ai-research-citation-color);text-align:left}.aiAssistant .jd-list ul li{text-align:justify;list-style:disc;color:var(--ai-research-citation-color)}.aiAssistant .jd-started{margin-top:30px}.aiAssistant .jd-started-text{color:var(--ai-research-text-color);font-size:18px;margin-bottom:35px;font-weight:500}.aiAssistant .jd-started-btn{background-color:var(--jd-started-background-color);color:var(--jd-started-text-color);border-radius:var(--jd-started-border-radius);padding:15px 30px;border:none;margin-bottom:0;cursor:pointer;font-size:16px;outline:var(--jd-started-background-color);font-weight:700;text-decoration:none;display:none}.aiAssistant .jd-started-btn-get{background-color:var(--jd-started-background-color);color:var(--jd-started-text-color);border-radius:var(--jd-started-border-radius);padding:15px 30px;border:none;margin-bottom:0;cursor:pointer;font-size:16px;outline:var(--jd-started-background-color);font-weight:500;text-decoration:none}@media (max-width:1430px){.aiAssistant .jd-main{flex-direction:column}.aiAssistant .jd-main .jd-logo{margin-bottom:1rem;text-align:center;padding-left:0;position:static}.dynamic-inputs-display button{max-width:49%;width:100%}}@media (max-width:1024px){.aiAssistant .jd-logo img{width:140px}.aiAssistant .container{max-width:75%}.aiAssistant .jd-heading{font-size:45px}.aiAssistant .answer-message{font-size:18px}.dynamic-inputs-display button{max-width:100%;width:100%}}@media (max-width:768px){.aiAssistant .container{max-width:100%;text-align:center}.aiAssistant .jd-logo{margin-bottom:1rem;text-align:center}.aiAssistant .jd-main{flex-direction:column;padding:15px}.aiAssistant .jd-text{padding:0;text-align:center}.aiAssistant .jd-form{justify-content:center;gap:10px}.aiAssistant .message-text p{text-align:left;font-size:16px;padding:12px 25px}.aiAssistant .answer-message{text-align:left}.aiAssistant .jd-lists{text-align:left;margin-top:15px}.aiAssistant .jd-list-head{font-size:18px}.aiAssistant .jd-unorder-list a{font-size:16px}.aiAssistant .jd-divider{margin-top:40px}.aiAssistant .jd-started{margin-top:20px;text-align:left}.aiAssistant .jd-started-text{margin-bottom:15px;font-size:18px}.aiAssistant .jd-form-button{width:auto}form#chat-form,.jd-content{padding:0 15px}.dynamic-inputs-display{padding:20px 15px 0 15px}.chat-custom-footer.jd-started{padding:0 15px 50px 15px}.jd-main{padding:0!important}.message-outerds{padding:0 10px}.aiAssistant .jd-logo{position:static;margin:0 auto;text-align:center}}@media (max-width:560px){.aiAssistant .jd-heading{font-size:35px}.aiAssistant .jd-text{font-size:14px}.aiAssistant .jd-form{flex-direction:column}.aiAssistant .jd-form-button button{width:100%}.aiAssistant input#chat-input{width:auto}.aiAssistant .message-text{width:100%}.aiAssistant .message-outer{margin-top:35px;padding:0}.aiAssistant .answer-message{font-size:16px}.aiAssistant .jd-list-head{font-size:16px}.aiAssistant .jd-unorder-list a{font-size:14px}.aiAssistant .jd-divider{margin-top:40px}.aiAssistant .jd-started-btn-get{padding:12px 24px}}@media (max-width:450px){.aiAssistant .jd-heading{font-size:30px}.aiAssistant .copy-text-icon{gap:10px;font-size:14px}.aiAssistant .copy-text-icon-svg svg{width:15px}.aiAssistant .jd-divider{margin-top:30px}.aiAssistant .jd-started-text{font-size:16px}.aiAssistant .jd-started-btn{font-size:12px}.aiAssistant .form-input{padding:30px 90px 30px 10px;max-width:100%}.aiAssistant .jd-form-button button img{width:14px;height:16px}.dynamic-inputs-display button{margin-top:8px}.dynamic-inputs-display{padding:20px 15px 0 15px}.aiAssistant .jd-form-outer,.aiAssistant .message-outer,.aiAssistant .jd-lists,.aiAssistant .jd-divider,.aiAssistant .message-outerds{margin-top:15px}.aiAssistant .jd-form{margin-bottom:7px}.aiAssistant .jd-unorder-list{margin-top:8px}.aiAssistant div#answerText-parent p,.aiAssistant div#answerMessage p:last-child{padding-bottom:15px}.aiAssistant .answer-message,.aiAssistant .copy-text-outer,.aiAssistant .message-text{margin-bottom:15px}.aiAssistant .jd-list-head{margin-bottom:0}.aiAssistant .message-text p{padding:15px}.aiAssistant .jd-started{margin-top:15px}.aiAssistant .jd-started-text{margin-bottom:20px}}.threaded-chat-container{display:none;width:100%;max-width:800px;margin:0 auto;padding:20px 0;min-height:60vh}.aiAssistant.threaded-chat-active .threaded-chat-container{display:block;padding-bottom:100px}.aiAssistant.threaded-chat-active .container{display:flex;flex-direction:column;min-height:100vh}.aiAssistant.threaded-chat-active .message-outerds{flex:1;display:flex;flex-direction:column}.user-message-wrapper{display:flex;justify-content:flex-end;margin-bottom:24px;padding:0 15px;width:100%;box-sizing:border-box}.user-message{background-color:var(--ai-research-user-message-bg-color,var(--ai-research-input-box-color));color:var(--ai-research-text-color);border-radius:15px;padding:15px 30px;max-width:80%;font-size:18px;line-height:1.4;text-align:right}.bot-message-wrapper{display:flex;flex-direction:column;margin-bottom:30px;padding:0 15px}.bot-message-wrapper .answer-message{max-width:90%;color:var(--ai-research-text-color);font-size:18px;line-height:1.5;position:relative;padding-left:40px}.bot-message-wrapper .answer-message p{margin-bottom:20px;color:var(--ai-research-text-color)}.bot-message-wrapper .answer-message p:last-child{margin-bottom:0}.bot-message-wrapper .answer-message img{position:absolute;left:0;top:4px;width:20px;height:20px}.bot-message-wrapper .copy-text-outer{margin-top:8px;margin-bottom:15px}.bot-message-wrapper .copy-text-outer .copy-text-icon{font-size:14px;color:var(--ai-research-text-color)}.bot-message-wrapper .jd-lists{margin-top:15px}.bot-message-wrapper .jd-list-head{font-size:14px;font-weight:700}.bot-message-wrapper .jd-unorder-list li{font-size:14px}.bot-message-wrapper .jd-unorder-list a{font-size:14px;color:var(--ai-research-citation-color);text-decoration:underline}.ai-thinking-indicator{display:flex;align-items:center;margin-bottom:20px;padding-left:15px}.ai-thinking-indicator .thinking-placeholder{color:var(--ai-research-text-color);font-style:italic;padding:10px 0;opacity:.8}#threaded-chat-input-container{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--jd-main-background-gradient-end) 80%);padding:15px 0 0;z-index:100;display:flex;flex-direction:column;align-items:center;width:100%;margin:0;box-sizing:border-box}#threaded-chat-input-container .form-input{width:100%;padding:40px 30px;border-radius:20px;font-size:16px;font-weight:300;color:var(--ai-research-input-text-color);background-color:var(--ai-research-input-box-color,#04677D);border:1px solid var(--ai-research-input-box-color,#04677D);outline:#04677D;max-width:100%;box-sizing:border-box}.aiAssistant.threaded-chat-active .jd-form{display:flex;gap:20px;position:relative;padding-bottom:10px;width:100%;margin-bottom:0;box-sizing:border-box}.aiAssistant.threaded-chat-active .jd-form-outer{margin-top:0;max-width:800px;margin:0 auto;padding:0 15px;background:transparent;width:100%;box-sizing:border-box}#threaded-chat-input-container .jd-form-outer{margin-top:0;margin-bottom:0;width:100%;max-width:800px;box-sizing:border-box}.threaded-chat-footer{display:block!important;text-align:center;margin-top:0;margin-bottom:0;padding-top:10px;width:100%;position:relative;z-index:101;box-sizing:border-box}#threaded-chat-footer .jd-started-text{margin:0;padding:0 0 10px 0;color:var(--ai-research-text-color);font-size:14px}#threaded-chat-footer .reach-out-link{color:var(--jd-started-background-color);text-decoration:underline;font-size:14px}.error-message{color:#ff6b6b;padding:15px;border-radius:8px;background-color:rgba(255,107,107,.1);margin:10px 0;font-size:14px}.aiAssistant.threaded-chat-active{padding-bottom:0;margin-bottom:0}body.aiAssistant.threaded-chat-active{min-height:100vh;margin-bottom:0;padding-bottom:0}@media (max-width:768px){.aiAssistant.threaded-chat-active .threaded-chat-container{padding-bottom:100px}#threaded-chat-input-container{padding-bottom:0}#threaded-chat-input-container .form-input{padding:30px 60px 30px 20px}.bot-message-wrapper .answer-message{font-size:16px;padding-left:0}.bot-message-wrapper .answer-message img{display:none}.bot-message-wrapper{padding-top:0}.user-message{font-size:16px;text-align:right}.bot-message-wrapper .jd-list-head,.bot-message-wrapper .jd-unorder-list a,.bot-message-wrapper .jd-unorder-list li,.bot-message-wrapper .copy-text-icon,#threaded-chat-footer .jd-started-text,#threaded-chat-footer .reach-out-link{font-size:14px}.user-message-wrapper{justify-content:flex-end}.user-message{max-width:85%}}@media (max-width:480px){#threaded-chat-footer .jd-started-text{padding:0 15px 10px 15px}#threaded-chat-input-container{bottom:0}.aiAssistant.threaded-chat-active .jd-form-button{right:25px;top:27%}#threaded-chat-input-container .form-input{padding:30px 50px 30px 15px;width:100%;max-width:100%;box-sizing:border-box}.aiAssistant.threaded-chat-active .jd-form{width:100%;margin:0;padding:0 0 10px 0}#threaded-chat-input-container{width:100%;padding:15px 0 0}#threaded-chat-input-container .jd-form-outer{width:100%;max-width:100%;padding:0 15px}.user-message-wrapper{justify-content:flex-end;padding:0 10px}.bot-message-wrapper{padding:0 10px}.bot-message-wrapper .answer-message{padding-left:0;max-width:100%}.user-message{text-align:right;max-width:85%}}