.ai-builder-overlay[data-v-48a80d0d]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:1060;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-builder-dialog[data-v-48a80d0d]{width:95vw;max-width:1000px;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex}.ai-builder-content[data-v-48a80d0d]{max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-builder-body[data-v-48a80d0d]{overflow-y:auto;text-align:left}.ai-builder-section-title[data-v-48a80d0d]{border-bottom:2px solid var(--kl-fourth-hover-color,#6c63ff);padding-bottom:.25rem;font-weight:600}.ai-builder-card[data-v-48a80d0d]{text-align:left}.ai-builder-deleted[data-v-48a80d0d]{opacity:.5;background-color:#f8f9fa}.ai-builder-deleted .ai-builder-description[data-v-48a80d0d]{text-decoration:line-through}.ai-builder-description[data-v-48a80d0d]{white-space:pre-line;font-size:14px}.ai-builder-generating[data-v-48a80d0d]{color:var(--kl-fourth-hover-color,#6c63ff);font-size:14px;font-weight:500}.ai-builder-btn[data-v-48a80d0d]{border-radius:50rem;padding:0 .6rem;font-size:12px;line-height:1.6;background-color:transparent}.ai-builder-btn-remove[data-v-48a80d0d]{color:#dc3545;border:1px solid #dc3545}.ai-builder-btn-remove[data-v-48a80d0d]:hover:not(:disabled){color:#fff;background-color:#dc3545}.ai-builder-btn-restore[data-v-48a80d0d]{color:#28a745;border:1px solid #28a745}.ai-builder-btn-restore[data-v-48a80d0d]:hover:not(:disabled){color:#fff;background-color:#28a745}.ai-builder-btn-regen[data-v-48a80d0d]{color:var(--kl-fourth-hover-color,#6c63ff);border:1px solid var(--kl-fourth-hover-color,#6c63ff);background-color:transparent;white-space:nowrap}.ai-builder-btn-regen[data-v-48a80d0d]:hover:not(:disabled){color:#fff;background-color:var(--kl-fourth-hover-color,#6c63ff)}.ai-builder-btn-regen[data-v-48a80d0d]:disabled,.ai-builder-btn[data-v-48a80d0d]:disabled{opacity:.5}.ai-builder-btn-collapse[data-v-48a80d0d]{color:var(--kl-fourth-hover-color,#6c63ff);border:none;background-color:transparent;padding:0 .3rem;font-size:14px;line-height:1.2}.ai-builder-btn-collapse[data-v-48a80d0d]:hover{color:#fff;background-color:var(--kl-fourth-hover-color,#6c63ff)}.ai-builder-theme-input[data-v-48a80d0d]{border:1px solid #ced4da;border-right:none;background-color:#fbfaff}.ai-builder-theme-input[data-v-48a80d0d]:focus{border-color:var(--kl-fourth-hover-color,#6c63ff);-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.ai-builder-theme-input[data-v-48a80d0d]::-webkit-input-placeholder{color:#9a94b8;font-style:italic}.ai-builder-theme-input[data-v-48a80d0d]::-moz-placeholder{color:#9a94b8;font-style:italic}.ai-builder-theme-input[data-v-48a80d0d]:-ms-input-placeholder{color:#9a94b8;font-style:italic}.ai-builder-theme-input[data-v-48a80d0d]::-ms-input-placeholder{color:#9a94b8;font-style:italic}.ai-builder-theme-input[data-v-48a80d0d]::placeholder{color:#9a94b8;font-style:italic}.ai-builder-btn-info[data-v-48a80d0d]{color:var(--kl-fourth-hover-color,#6c63ff);border:1px solid #ced4da;border-right:none;background-color:#fbfaff;padding:0 .5rem}.ai-builder-btn-info.active[data-v-48a80d0d],.ai-builder-btn-info[data-v-48a80d0d]:hover{color:#fff;background-color:var(--kl-fourth-hover-color,#6c63ff);border-color:var(--kl-fourth-hover-color,#6c63ff)}.ai-builder-theme-info[data-v-48a80d0d]{color:#5a5478;background-color:#fbfaff;border:1px dashed var(--kl-fourth-hover-color,#6c63ff);border-radius:.25rem;padding:.25rem .5rem;margin:.25rem 0 0;font-size:12px;text-align:left}.ai-builder-theme-warning[data-v-48a80d0d]{color:#856404;margin:.25rem 0 0;font-size:12px;text-align:left}.icon-btn-ai[data-v-48a80d0d]{width:20px;height:20px}.btn-ai-quick[data-v-48a80d0d]{background-color:var(--kl-fourth-hover-color,#6c63ff)!important;border-color:var(--kl-fourth-hover-color,#6c63ff)!important;color:#fff!important}.btn-ai-quick[data-v-48a80d0d]:hover{opacity:.9}.ai-builder-overlay[data-v-2e724eca]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:1060;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-builder-dialog[data-v-2e724eca]{width:95vw;max-width:1000px;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex}.ai-builder-content[data-v-2e724eca]{max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-builder-body[data-v-2e724eca]{overflow-y:auto;text-align:left}.ai-builder-section-title[data-v-2e724eca]{border-bottom:2px solid var(--kl-fourth-hover-color,#6c63ff);padding-bottom:.25rem;font-weight:600}.ai-builder-card[data-v-2e724eca]{text-align:left}.ai-builder-deleted[data-v-2e724eca]{opacity:.5;background-color:#f8f9fa}.ai-builder-deleted .ai-builder-description[data-v-2e724eca]{text-decoration:line-through}.ai-builder-description[data-v-2e724eca]{white-space:pre-line;font-size:14px}.ai-builder-generating[data-v-2e724eca]{color:var(--kl-fourth-hover-color,#6c63ff);font-size:14px;font-weight:500}.ai-builder-btn[data-v-2e724eca]{border-radius:50rem;padding:0 .6rem;font-size:12px;line-height:1.6;background-color:transparent}.ai-builder-btn-remove[data-v-2e724eca]{color:#dc3545;border:1px solid #dc3545}.ai-builder-btn-remove[data-v-2e724eca]:hover:not(:disabled){color:#fff;background-color:#dc3545}.ai-builder-btn-restore[data-v-2e724eca]{color:#28a745;border:1px solid #28a745}.ai-builder-btn-restore[data-v-2e724eca]:hover:not(:disabled){color:#fff;background-color:#28a745}.ai-builder-btn-regen[data-v-2e724eca]{color:var(--kl-fourth-hover-color,#6c63ff);border:1px solid var(--kl-fourth-hover-color,#6c63ff);background-color:transparent;white-space:nowrap}.ai-builder-btn-regen[data-v-2e724eca]:hover:not(:disabled){color:#fff;background-color:var(--kl-fourth-hover-color,#6c63ff)}.ai-builder-btn-regen[data-v-2e724eca]:disabled,.ai-builder-btn[data-v-2e724eca]:disabled{opacity:.5}.ai-builder-btn-collapse[data-v-2e724eca]{color:var(--kl-fourth-hover-color,#6c63ff);border:none;background-color:transparent;padding:0 .3rem;font-size:14px;line-height:1.2}.ai-builder-btn-collapse[data-v-2e724eca]:hover{color:#fff;background-color:var(--kl-fourth-hover-color,#6c63ff)}.ai-builder-theme-input[data-v-2e724eca]{border:1px solid #ced4da;border-right:none;background-color:#fbfaff}.ai-builder-theme-input[data-v-2e724eca]:focus{border-color:var(--kl-fourth-hover-color,#6c63ff);-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.ai-builder-theme-input[data-v-2e724eca]::-webkit-input-placeholder{color:#9a94b8;font-style:italic}.ai-builder-theme-input[data-v-2e724eca]::-moz-placeholder{color:#9a94b8;font-style:italic}.ai-builder-theme-input[data-v-2e724eca]:-ms-input-placeholder{color:#9a94b8;font-style:italic}.ai-builder-theme-input[data-v-2e724eca]::-ms-input-placeholder{color:#9a94b8;font-style:italic}.ai-builder-theme-input[data-v-2e724eca]::placeholder{color:#9a94b8;font-style:italic}.ai-builder-btn-info[data-v-2e724eca]{color:var(--kl-fourth-hover-color,#6c63ff);border:1px solid #ced4da;border-right:none;background-color:#fbfaff;padding:0 .5rem}.ai-builder-btn-info.active[data-v-2e724eca],.ai-builder-btn-info[data-v-2e724eca]:hover{color:#fff;background-color:var(--kl-fourth-hover-color,#6c63ff);border-color:var(--kl-fourth-hover-color,#6c63ff)}.ai-builder-theme-info[data-v-2e724eca]{color:#5a5478;background-color:#fbfaff;border:1px dashed var(--kl-fourth-hover-color,#6c63ff);border-radius:.25rem;padding:.25rem .5rem;margin:.25rem 0 0;font-size:12px;text-align:left}.ai-builder-theme-warning[data-v-2e724eca]{color:#856404;margin:.25rem 0 0;font-size:12px;text-align:left}.icon-btn-ai[data-v-2e724eca]{width:20px;height:20px}.btn-ai-quick[data-v-2e724eca]{background-color:var(--kl-fourth-hover-color,#6c63ff)!important;border-color:var(--kl-fourth-hover-color,#6c63ff)!important;color:#fff!important}.btn-ai-quick[data-v-2e724eca]:hover{opacity:.9}