.container{width:100%;padding:12px;margin-right:auto;margin-left:auto}@media(min-width:960px){.container{max-width:900px}}@media(min-width:1264px){.container{max-width:1185px}}@media(min-width:1904px){.container{max-width:1785px}}.container--fluid{max-width:100%}.row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.row+.row{margin-top:12px}.row+.row--dense{margin-top:4px}.row--dense{margin:-4px}.row--dense>.col,.row--dense>[class*=col-]{padding:4px}.row.no-gutters{margin:0}.row.no-gutters>.col,.row.no-gutters>[class*=col-]{padding:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{width:100%;padding:12px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-3{margin-left:25%}.v-application--is-rtl .offset-3{margin-right:25%}.v-application--is-ltr .offset-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-6{margin-left:50%}.v-application--is-rtl .offset-6{margin-right:50%}.v-application--is-ltr .offset-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-9{margin-left:75%}.v-application--is-rtl .offset-9{margin-right:75%}.v-application--is-ltr .offset-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-11{margin-right:91.6666666667%}@media(min-width:600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-sm-0{margin-left:0}.v-application--is-rtl .offset-sm-0{margin-right:0}.v-application--is-ltr .offset-sm-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-sm-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-sm-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-sm-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-sm-3{margin-left:25%}.v-application--is-rtl .offset-sm-3{margin-right:25%}.v-application--is-ltr .offset-sm-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-sm-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-sm-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-sm-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-sm-6{margin-left:50%}.v-application--is-rtl .offset-sm-6{margin-right:50%}.v-application--is-ltr .offset-sm-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-sm-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-sm-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-sm-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-sm-9{margin-left:75%}.v-application--is-rtl .offset-sm-9{margin-right:75%}.v-application--is-ltr .offset-sm-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-sm-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-sm-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-sm-11{margin-right:91.6666666667%}}@media(min-width:960px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-md-0{margin-left:0}.v-application--is-rtl .offset-md-0{margin-right:0}.v-application--is-ltr .offset-md-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-md-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-md-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-md-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-md-3{margin-left:25%}.v-application--is-rtl .offset-md-3{margin-right:25%}.v-application--is-ltr .offset-md-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-md-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-md-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-md-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-md-6{margin-left:50%}.v-application--is-rtl .offset-md-6{margin-right:50%}.v-application--is-ltr .offset-md-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-md-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-md-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-md-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-md-9{margin-left:75%}.v-application--is-rtl .offset-md-9{margin-right:75%}.v-application--is-ltr .offset-md-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-md-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-md-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-md-11{margin-right:91.6666666667%}}@media(min-width:1264px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-lg-0{margin-left:0}.v-application--is-rtl .offset-lg-0{margin-right:0}.v-application--is-ltr .offset-lg-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-lg-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-lg-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-lg-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-lg-3{margin-left:25%}.v-application--is-rtl .offset-lg-3{margin-right:25%}.v-application--is-ltr .offset-lg-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-lg-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-lg-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-lg-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-lg-6{margin-left:50%}.v-application--is-rtl .offset-lg-6{margin-right:50%}.v-application--is-ltr .offset-lg-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-lg-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-lg-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-lg-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-lg-9{margin-left:75%}.v-application--is-rtl .offset-lg-9{margin-right:75%}.v-application--is-ltr .offset-lg-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-lg-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-lg-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-lg-11{margin-right:91.6666666667%}}@media(min-width:1904px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-xl-0{margin-left:0}.v-application--is-rtl .offset-xl-0{margin-right:0}.v-application--is-ltr .offset-xl-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-xl-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-xl-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-xl-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-xl-3{margin-left:25%}.v-application--is-rtl .offset-xl-3{margin-right:25%}.v-application--is-ltr .offset-xl-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-xl-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-xl-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-xl-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-xl-6{margin-left:50%}.v-application--is-rtl .offset-xl-6{margin-right:50%}.v-application--is-ltr .offset-xl-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-xl-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-xl-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-xl-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-xl-9{margin-left:75%}.v-application--is-rtl .offset-xl-9{margin-right:75%}.v-application--is-ltr .offset-xl-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-xl-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-xl-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-xl-11{margin-right:91.6666666667%}}.error-message[data-v-2c54bf20]{color:#fff;background:#c50000;padding:5px 10px;border-radius:5px}.section[data-v-139b9bbd]{margin-bottom:3rem}.section-title[data-v-139b9bbd]{font-size:1.8rem;font-weight:700;margin-bottom:1rem;color:#333}.textarea[data-v-139b9bbd]{width:100%;padding:1rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;resize:none}.close-button[data-v-139b9bbd],.save-button[data-v-139b9bbd]{padding:.75rem 1.5rem;background-color:#007bff;border:none;color:#fff;font-size:1rem;border-radius:6px;cursor:pointer}.close-button[data-v-139b9bbd]{background-color:transparent;color:#000}.save-button[data-v-139b9bbd]:hover{background-color:#0056b3}.form-group[data-v-139b9bbd]{margin-bottom:1.5rem}.form-group label[data-v-139b9bbd]{display:block;font-weight:500;margin-bottom:.5rem;color:#444}.text-input[data-v-139b9bbd]{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;outline:none}.text-input[data-v-139b9bbd]:focus{border-color:#007bff}.color-picker[data-v-139b9bbd]{width:60px;height:40px;padding:0;border:none;cursor:pointer;border-radius:6px;background-color:#f0f0f0}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-container{position:relative;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;padding-top:55px}.modal-close{position:absolute;top:1rem;right:1rem;font-size:2rem;background:none;border:none;color:#888;cursor:pointer;z-index:1}.modal-close:hover{color:#000}.modal-body{flex:1;overflow-y:auto;padding:2rem}.modal-footer{padding:1rem 2rem;border-top:1px solid #eee;background-color:#f9f9f9;text-align:right}.section{margin-bottom:3rem}.section-title{font-size:1.8rem;font-weight:700;margin-bottom:1rem;color:#333}.textarea{width:100%;padding:1rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;resize:none}.close-button,.save-button{padding:.75rem 1.5rem;background-color:#007bff;border:none;color:#fff;font-size:1rem;border-radius:6px;cursor:pointer}.close-button{background-color:transparent;color:#000}.save-button:hover{background-color:#0056b3}.faq-header{display:grid;grid-template-columns:1fr 1fr;font-weight:700;color:#666;margin-bottom:.5rem}.faq-row{display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;margin-bottom:1rem;align-items:center}.faq-input{padding:.75rem;font-size:1rem;border:1px solid #ccc;border-radius:6px;width:100%}.add-faq-button{margin-top:1rem;padding:.5rem 1rem;border:1px solid grey;border:none;color:#000;font-size:.95rem;border-radius:5px;cursor:pointer}.add-faq-button:hover{background-color:#218838}.faq-delete-button{background:none;border:none;font-size:1.5rem;color:#c00;cursor:pointer;line-height:1;padding:0;margin-left:.5rem;transition:color .2s}.faq-delete-button:hover{color:red}.tabs{display:flex;gap:10px;margin-bottom:15px;padding-left:25px}.tab-button{padding:10px 20px;border:none;background:#eee;cursor:pointer;border-radius:5px}.tab-button.active{color:#fff}.section-title{font-size:1.25rem;margin-bottom:10px}button.follow-up-question-button[data-v-e259073a]{background-color:#fff;border:1px solid #e87826;color:#e87826;padding:2px 5px;border-radius:5px;cursor:pointer;font-weight:600;margin-bottom:2px;align-self:center;transition:background-color .2s;font-size:12px;width:100%}.avatar-ring[data-v-e259073a]{border:4px solid #fff3e0;border-radius:50%}.custom-btn[data-v-e259073a]{padding:6px 10px;border-radius:5px;cursor:pointer;margin-bottom:2px;align-self:center;transition:background-color .2s ease}.settings-btn[data-v-e259073a]{margin-top:2px;margin-right:4px;background-color:transparent!important}.settings-btn[data-v-e259073a]:hover{background-color:hsla(0,0%,100%,.1)!important}.chatbox[data-v-e259073a]{background-color:#fff;border-radius:8px;padding:16px;border:2px solid #e0e0e0;box-shadow:0 0 5px rgba(0,0,0,.05);overflow:hidden;height:70%}.chat-messages[data-v-e259073a]{flex-grow:1;overflow-y:auto;max-height:100%;padding:8px;display:flex;flex-direction:column}.chat-bubble[data-v-e259073a]{max-width:90%;padding:8px 12px;margin:4px 0;border-radius:10px;font-size:14px;line-height:1.4}.chat-bubble.assistant[data-v-e259073a]{align-self:flex-start;background-color:#f5f5f5;color:#333}.chat-bubble.user[data-v-e259073a]{align-self:flex-end}.chat-input-bar[data-v-e259073a]{display:flex;align-items:center;background-color:#fff;padding:4px 6px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #e0e0e0}.chat-input[data-v-e259073a]{flex-grow:1;border:none;outline:none;font-size:14px;padding:8px;background:transparent;border-radius:8px}.icon-btn[data-v-e259073a]{background:none;border:none;cursor:pointer;padding:4px;margin-left:4px;display:flex;align-items:center}.typing-indicator[data-v-e259073a]{display:flex;gap:5px;padding-left:10px}.dot[data-v-e259073a]{width:8px;height:8px;background-color:#999;border-radius:50%;animation:blink-e259073a 1.4s infinite both}.dot[data-v-e259073a]:nth-child(2){animation-delay:.2s}.dot[data-v-e259073a]:nth-child(3){animation-delay:.4s}.chat-input-wrapper[data-v-e259073a]{border:2px solid #e0e0e0;background:#fff;margin-top:15px;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.05)}.web-search-btn[data-v-e259073a]{align-items:center;gap:6px;cursor:pointer;transition:background-color .3s ease;padding:5px 10px}.web-icon[data-v-e259073a]{font-size:18px}@keyframes blink-e259073a{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.dropdown[data-v-e259073a]{position:relative;display:inline-block;margin-left:10px;padding:5px 10px}.dropdown-content[data-v-e259073a],.dropdown-sub-content[data-v-e259073a]{display:block;position:absolute;background-color:#f9f9f9;border:1px solid #ccc;min-width:160px;z-index:1}.dropdown-sub-content[data-v-e259073a]{left:100%;bottom:0;margin-left:5px;height:250px;overflow:scroll;width:300px}.dropdown-btn[data-v-e259073a],.dropdown-sub-btn[data-v-e259073a],.dropdown-sub-content button[data-v-e259073a]{width:100%;text-align:left;border:none;background:none;cursor:pointer}.dropdown-btn[data-v-e259073a]:hover,.dropdown-sub-btn[data-v-e259073a]:hover,.dropdown-sub-content button[data-v-e259073a]:hover{background-color:#e0e0e0}.dropdown-sub-content label[data-v-e259073a]{background-color:#f9f9f9;cursor:pointer;font-size:12px}.dropdown-sub-content label[data-v-e259073a]:hover{background-color:#e0e0e0}.follow-up-question-container{margin-top:10px}button.follow-up-question-button{background-color:#fff;border:1px solid #474747;color:#474747;padding:2px 5px;border-radius:5px;cursor:pointer;margin-bottom:2px;align-self:center;transition:background-color .2s;font-size:12px}