.AI-conv-popover__trigger[data-v-e35c4063]{cursor:pointer;width:24px;height:24px;color:var(--bs-gray-400);opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.AI-conv-popover__trigger[data-v-e35c4063]:hover{background:var(--bs-gray-100);color:var(--bs-gray-600)}.AI-conv-popover__trigger[data-v-e35c4063]:disabled{color:var(--bs-gray-300);cursor:not-allowed}.AI-conv-popover__trigger[data-v-e35c4063]:disabled:hover{color:var(--bs-gray-300);background:0 0}.AI-conv-popover__menu[data-v-e35c4063]{flex-direction:column;gap:2px;margin:-12px;padding:4px;display:flex}.AI-conv-popover__item[data-v-e35c4063]{cursor:pointer;color:var(--bs-gray-900);text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:14px;display:flex}.AI-conv-popover__item[data-v-e35c4063]:hover{background:var(--bs-gray-50)}.AI-conv-popover__item[data-v-e35c4063]:disabled{color:var(--bs-gray-300);cursor:not-allowed}.AI-conv-popover__item[data-v-e35c4063]:disabled:hover{background:0 0}.AI-conv-popover__item--danger[data-v-e35c4063]{color:var(--bs-error-500)}.AI-conv-popover__item--add[data-v-e35c4063]{color:var(--bs-primary);justify-content:flex-start;gap:6px}.AI-conv-popover__divider[data-v-e35c4063]{background:var(--bs-gray-200);height:1px;margin:2px 0}.AI-conv-item[data-v-91f306cb]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;width:100%;padding:5px 8px;display:flex}.AI-conv-item[data-v-91f306cb]:hover{background:var(--bs-gray-50)}.AI-conv-item[data-v-91f306cb]:hover .AI-conv-popover__trigger{opacity:1}.AI-conv-item--active[data-v-91f306cb]{background:var(--bs-gray-100)}.AI-conv-item--disabled[data-v-91f306cb]{cursor:not-allowed}.AI-conv-item--disabled .AI-conv-item__title[data-v-91f306cb]{color:var(--bs-gray-300)}.AI-conv-item--disabled[data-v-91f306cb]:hover{background:0 0}.AI-conv-item__pin[data-v-91f306cb]{color:var(--bs-gray-400);flex-shrink:0}.AI-conv-item__title[data-v-91f306cb]{color:var(--bs-black);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.AI-conv-item__edit-input[data-v-91f306cb]{color:var(--bs-black);border:1px solid var(--bs-primary);background:#fff;border-radius:4px;outline:none;flex:1;min-width:0;padding:1px 4px;font-size:14px;font-weight:500}.AI-delete-modal__icon[data-v-9969f8e1]{background:var(--bs-error-50);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.AI-search-modal[data-v-8449c1cc] .modal-content{height:380px}.AI-search-modal__header[data-v-8449c1cc]{align-items:center;gap:12px;display:flex}.AI-search-modal__close[data-v-8449c1cc]{cursor:pointer;color:var(--bs-black);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:flex}.AI-search-modal__close[data-v-8449c1cc]:hover{background:var(--bs-gray-50)}.AI-search-modal__body[data-v-8449c1cc]{flex-direction:column;gap:4px;margin-top:12px;display:flex}.AI-search-modal__label[data-v-8449c1cc]{letter-spacing:.25px;color:var(--bs-gray-300);padding-left:6px;font-size:12px;font-weight:500;line-height:18px}.AI-search-modal__list[data-v-8449c1cc]{flex-direction:column;gap:2px;display:flex}.AI-search-modal__item[data-v-8449c1cc]{cursor:pointer;text-align:left;letter-spacing:.25px;width:100%;color:var(--bs-black);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:5px 7px;font-size:14px;font-weight:500;line-height:21px;display:flex;overflow:hidden}.AI-search-modal__item[data-v-8449c1cc]:hover{background:var(--bs-gray-50)}.AI-search-modal__empty[data-v-8449c1cc]{color:var(--bs-black);margin:0;padding:5px 7px;font-size:14px;font-weight:500}.AI-toggle[data-v-d8e80127]{cursor:pointer;background:var(--bs-gray-200);border:none;border-radius:999px;flex-shrink:0;align-items:center;padding:2px;transition:background-color .2s;display:inline-flex;position:relative}.AI-toggle--sm[data-v-d8e80127]{width:36px;height:20px}.AI-toggle--md[data-v-d8e80127]{width:44px;height:24px}.AI-toggle--active[data-v-d8e80127]{background:var(--bs-primary-500)}.AI-toggle--disabled[data-v-d8e80127]{background:var(--bs-gray-100);cursor:not-allowed}.AI-toggle__knob[data-v-d8e80127]{background:#fff;border-radius:50%;transition:transform .2s;display:block;box-shadow:0 1px 2px #0a0d121a}.AI-toggle--sm .AI-toggle__knob[data-v-d8e80127]{width:16px;height:16px}.AI-toggle--md .AI-toggle__knob[data-v-d8e80127]{width:20px;height:20px}.AI-toggle--sm.AI-toggle--active .AI-toggle__knob[data-v-d8e80127]{transform:translate(16px)}.AI-toggle--md.AI-toggle--active .AI-toggle__knob[data-v-d8e80127]{transform:translate(20px)}.AI-personalization[data-v-af29c4ae]{flex-direction:column;gap:24px;display:flex}.AI-personalization__header[data-v-af29c4ae]{flex-direction:column;display:flex}.AI-personalization__title[data-v-af29c4ae]{color:var(--bs-black);letter-spacing:.25px;margin:0;font-size:18px;font-weight:700;line-height:26px}.AI-personalization__desc[data-v-af29c4ae]{color:var(--bs-gray-500);letter-spacing:.25px;margin:0;font-size:16px;font-weight:400;line-height:24px}.AI-personalization__section[data-v-af29c4ae]{flex-direction:column;gap:4px;display:flex}.AI-personalization__section-label[data-v-af29c4ae]{color:var(--bs-gray-300);letter-spacing:.25px;font-size:12px;font-weight:500;line-height:18px}.AI-personalization__fields[data-v-af29c4ae]{border:1px solid var(--bs-gray-300);border-radius:12px;flex-direction:column;display:flex}.AI-personalization__field[data-v-af29c4ae]{border-bottom:1px solid var(--bs-gray-300);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.AI-personalization__field+.AI-personalization__field[data-v-af29c4ae]{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.AI-personalization__field[data-v-af29c4ae]:has(+.AI-personalization__field){border-bottom-right-radius:0;border-bottom-left-radius:0}.AI-personalization__field-text[data-v-af29c4ae]{flex-direction:column;min-width:0;display:flex}.AI-personalization__field-label[data-v-af29c4ae]{color:var(--bs-black);letter-spacing:.25px;font-size:16px;font-weight:500;line-height:24px}.AI-personalization__field-hint[data-v-af29c4ae]{color:var(--bs-gray-500);letter-spacing:.25px;font-size:12px;font-weight:400;line-height:18px}.AI-personalization__field-control[data-v-af29c4ae]{flex-shrink:0;width:140px}.AI-personalization__textarea[data-v-af29c4ae]{padding:12px 16px}.AI-personalization__textarea-label[data-v-af29c4ae]{color:var(--bs-black);letter-spacing:.25px;margin-bottom:12px;font-size:16px;font-weight:500;line-height:24px;display:block}.AI-usage[data-v-8bd22818]{flex-direction:column;gap:24px;display:flex}.AI-usage__header[data-v-8bd22818]{flex-direction:column;display:flex}.AI-usage__title[data-v-8bd22818]{color:var(--bs-black);letter-spacing:.25px;margin:0;font-size:18px;font-weight:700;line-height:26px}.AI-usage__desc[data-v-8bd22818]{color:var(--bs-gray-500);letter-spacing:.25px;margin:0;font-size:16px;font-weight:400;line-height:24px}.AI-usage__section[data-v-8bd22818]{flex-direction:column;gap:4px;display:flex}.AI-usage__section-label[data-v-8bd22818]{color:var(--bs-gray-300);letter-spacing:.25px;font-size:12px;font-weight:500;line-height:18px}.AI-usage__card[data-v-8bd22818]{border:1px solid var(--bs-gray-300);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.AI-usage__quota-text[data-v-8bd22818]{align-items:baseline;gap:8px;display:flex}.AI-usage__quota-used[data-v-8bd22818]{color:var(--bs-black);letter-spacing:.25px;font-size:20px;font-weight:700;line-height:30px}.AI-usage__quota-total[data-v-8bd22818]{color:var(--bs-gray-500);letter-spacing:.25px;font-size:14px;font-weight:400;line-height:21px}.AI-usage__bar[data-v-8bd22818]{background:var(--bs-gray-50);border-radius:999px;width:100%;height:10px}.AI-usage__bar-fill[data-v-8bd22818]{background:var(--bs-primary-500);border-radius:999px;height:100%;transition:width .3s}.AI-usage__reset[data-v-8bd22818]{color:var(--bs-gray-500);letter-spacing:.25px;font-size:12px;font-weight:400;line-height:18px}.AI-usage__models-card[data-v-8bd22818]{border:1px solid var(--bs-gray-300);border-radius:12px;overflow:hidden}.AI-usage__model-row[data-v-8bd22818]{border-bottom:1px solid var(--bs-gray-300);grid-template-columns:1fr 2fr;align-items:center;gap:12px;padding:16px;display:grid}.AI-usage__model-row--last[data-v-8bd22818]{border-bottom:none}.AI-usage__model-name[data-v-8bd22818]{color:var(--bs-black);letter-spacing:.25px;font-size:16px;font-weight:500;line-height:24px}.AI-usage__model-bar-wrap[data-v-8bd22818]{align-items:center;gap:12px;display:flex}.AI-usage__model-bar[data-v-8bd22818]{background:var(--bs-gray-50);border-radius:999px;flex:1;height:8px}.AI-usage__model-bar-fill[data-v-8bd22818]{background:var(--bs-primary-500);border-radius:999px;height:100%;transition:width .3s}.AI-usage__model-pct[data-v-8bd22818]{color:var(--bs-gray-500);letter-spacing:.25px;min-width:32px;font-size:12px;font-weight:400;line-height:18px}.AI-skills[data-v-7977a391]{flex-direction:column;gap:24px;display:flex}.AI-skills__header[data-v-7977a391]{align-items:center;gap:12px;padding-right:36px;display:flex}.AI-skills__header-text[data-v-7977a391]{flex-direction:column;flex:1;min-width:0;display:flex}.AI-skills__title[data-v-7977a391]{color:var(--bs-black);letter-spacing:.25px;margin:0;font-size:18px;font-weight:700;line-height:26px}.AI-skills__desc[data-v-7977a391]{color:var(--bs-gray-500);letter-spacing:.25px;margin:0;font-size:16px;font-weight:400;line-height:24px}.AI-skills__add-btn[data-v-7977a391]{background:var(--bs-primary-500);color:#fff;border:1px solid var(--bs-primary-500);letter-spacing:.25px;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 17px;font-size:14px;font-weight:500;line-height:21px;display:flex;box-shadow:0 1px 2px #0a0d120d}.AI-skills__add-btn[data-v-7977a391]:hover{opacity:.9}.AI-skills__table[data-v-7977a391]{border:1px solid var(--bs-gray-300);border-radius:8px;overflow:hidden}.AI-skills__thead[data-v-7977a391]{background:var(--bs-gray-50);border-bottom:1px solid var(--bs-gray-300);grid-template-columns:2fr 1fr 1fr;display:grid}.AI-skills__th[data-v-7977a391]{color:var(--bs-gray-600);letter-spacing:.25px;padding:12px;font-size:16px;font-weight:700;line-height:24px}.AI-skills__th--name[data-v-7977a391]{color:var(--bs-black);font-weight:400}.AI-skills__row[data-v-7977a391]{border-bottom:1px solid var(--bs-gray-300);grid-template-columns:2fr 1fr 1fr;display:grid}.AI-skills__row[data-v-7977a391]:last-child{border-bottom:none}.AI-skills__cell[data-v-7977a391]{color:var(--bs-black);letter-spacing:.25px;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:12px;font-size:16px;font-weight:400;line-height:24px;display:flex;overflow:hidden}.AI-plugins[data-v-fd8bf62d]{flex-direction:column;gap:24px;display:flex}.AI-plugins__header[data-v-fd8bf62d]{flex-direction:column;display:flex}.AI-plugins__title[data-v-fd8bf62d]{color:var(--bs-black);letter-spacing:.25px;margin:0;font-size:18px;font-weight:700;line-height:26px}.AI-plugins__desc[data-v-fd8bf62d]{color:var(--bs-gray-500);letter-spacing:.25px;margin:0;font-size:16px;font-weight:400;line-height:24px}.AI-plugins__section[data-v-fd8bf62d]{flex-direction:column;gap:4px;display:flex}.AI-plugins__section-label[data-v-fd8bf62d]{color:var(--bs-gray-300);letter-spacing:.25px;font-size:12px;font-weight:500;line-height:18px}.AI-plugins__card[data-v-fd8bf62d]{border:1px solid var(--bs-gray-300);border-radius:12px;overflow:hidden}.AI-plugins__row[data-v-fd8bf62d]{border-bottom:1px solid var(--bs-gray-300);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.AI-plugins__row--last[data-v-fd8bf62d]{border-bottom:none}.AI-plugins__plugin-info[data-v-fd8bf62d]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.AI-plugins__plugin-icon[data-v-fd8bf62d]{border-radius:4px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.AI-plugins__plugin-icon img[data-v-fd8bf62d]{object-fit:cover;width:100%;height:100%}.AI-plugins__plugin-detail[data-v-fd8bf62d]{flex-direction:column;gap:4px;min-width:0;display:flex}.AI-plugins__plugin-name-wrap[data-v-fd8bf62d]{align-items:center;gap:8px;display:flex}.AI-plugins__plugin-name[data-v-fd8bf62d]{color:var(--bs-black);letter-spacing:.25px;font-size:16px;font-weight:500;line-height:24px}.AI-plugins__plugin-tags[data-v-fd8bf62d]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.AI-plugins__tag[data-v-fd8bf62d]{background:var(--bs-gray-50);color:var(--bs-gray-700);letter-spacing:.25px;white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.AI-plugins__action-btn[data-v-fd8bf62d]{letter-spacing:.25px;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:8px 15px;font-size:14px;font-weight:500;line-height:21px;box-shadow:0 1px 2px #0a0d120d}.AI-plugins__action-btn--primary[data-v-fd8bf62d]{background:var(--bs-primary-500);color:#fff;border:1px solid var(--bs-primary-500)}.AI-plugins__action-btn--primary[data-v-fd8bf62d]:hover{opacity:.9}.AI-plugins__action-btn--error[data-v-fd8bf62d]{background:var(--bs-error-50);color:var(--bs-error-700);border:1px solid var(--bs-error-50)}.AI-plugins__action-btn--error[data-v-fd8bf62d]:hover{background:var(--bs-error-100,#fee2e2)}.AI-settings-dialog[data-v-d94b882b]{max-width:700px}.AI-settings[data-v-d94b882b]{border-radius:16px;grid-template-columns:180px 1fr;height:650px;display:grid;overflow:hidden}.AI-settings__sidebar[data-v-d94b882b]{border-right:1px solid var(--bs-gray-300);overflow-y:auto}.AI-settings__nav[data-v-d94b882b]{flex-direction:column;gap:24px;width:100%;padding:16px 6px;display:flex}.AI-settings__nav-section[data-v-d94b882b]{flex-direction:column;gap:4px;display:flex}.AI-settings__nav-title[data-v-d94b882b]{color:var(--bs-gray-300);letter-spacing:.25px;padding-left:6px;font-size:12px;font-weight:500;line-height:18px}.AI-settings__nav-item[data-v-d94b882b]{color:var(--bs-gray-700);cursor:pointer;letter-spacing:.25px;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;padding:5px 7px;font-size:14px;font-weight:500;line-height:21px;display:flex}.AI-settings__nav-item[data-v-d94b882b]:hover{background:var(--bs-gray-50)}.AI-settings__nav-item--active[data-v-d94b882b]{background:var(--bs-gray-100)}.AI-settings__content[data-v-d94b882b]{flex-direction:column;gap:24px;padding:16px 24px;display:flex;position:relative;overflow-y:auto}.AI-settings__close[data-v-d94b882b]{cursor:pointer;color:var(--bs-gray-700);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;top:8px;right:8px}.AI-settings__close[data-v-d94b882b]:hover{background:var(--bs-gray-50)}.AI-sidebar[data-v-9c859f0c]{border-left:1px solid var(--bs-gray-100);border-top:1px solid var(--bs-gray-100);background:#fff;flex-direction:column;flex-shrink:0;width:240px;height:100%;display:flex;overflow:hidden}.AI-sidebar__top[data-v-9c859f0c]{--sb-track-color:#fff;--sb-thumb-color:#d1d5d5;--sb-size:4px;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:24px;padding:8px;display:flex;position:relative;overflow:hidden auto}.AI-sidebar__top[data-v-9c859f0c]::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}.AI-sidebar__top[data-v-9c859f0c]::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}.AI-sidebar__top[data-v-9c859f0c]::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){.AI-sidebar__top[data-v-9c859f0c]{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.AI-sidebar__bottom[data-v-9c859f0c]{border-top:1px solid var(--bs-gray-100);padding:8px}.AI-sidebar__actions[data-v-9c859f0c]{flex-direction:column;gap:4px;display:flex}.AI-sidebar__action-btn[data-v-9c859f0c]{cursor:pointer;text-align:left;width:100%;color:var(--bs-black);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:500;display:flex}.AI-sidebar__action-btn[data-v-9c859f0c]:hover{background:var(--bs-gray-50)}.AI-sidebar__action-btn[data-v-9c859f0c]:disabled{color:var(--bs-gray-300);cursor:not-allowed}.AI-sidebar__action-btn[data-v-9c859f0c]:disabled:hover{background:0 0}.AI-sidebar__action-btn--sticky[data-v-9c859f0c]{z-index:1;background:#fff;margin-bottom:-20px;position:sticky;top:-8px}.AI-sidebar__action-label[data-v-9c859f0c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AI-sidebar__coming-soon[data-v-9c859f0c]{color:var(--bs-gray-300);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12px}.AI-sidebar__section[data-v-9c859f0c]{flex-direction:column;gap:4px;display:flex}.AI-sidebar__section-header[data-v-9c859f0c]{cursor:pointer;justify-content:space-between;align-items:center;padding:0 6px;display:flex}.AI-sidebar__section-header--disabled[data-v-9c859f0c]{cursor:not-allowed}.AI-sidebar__section-title-wrap[data-v-9c859f0c]{align-items:center;gap:4px;display:flex}.AI-sidebar__section-title[data-v-9c859f0c]{color:var(--bs-gray-300);letter-spacing:.25px;font-size:12px;font-weight:500}.AI-sidebar__section-toggle-icon[data-v-9c859f0c]{color:var(--bs-gray-300);transition:transform .15s}.AI-sidebar__section-toggle-icon--collapsed[data-v-9c859f0c]{transform:rotate(-90deg)}.AI-sidebar__section-toggle-icon--disabled[data-v-9c859f0c]{color:var(--bs-gray-100);cursor:not-allowed}.AI-sidebar__empty-text[data-v-9c859f0c]{color:var(--bs-gray-500);margin:0;padding:0 6px;font-size:14px}.AI-sidebar__conversations[data-v-9c859f0c],.AI-sidebar__project-list[data-v-9c859f0c]{flex-direction:column;gap:2px;display:flex}.AI-sidebar__project-item[data-v-9c859f0c]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;width:100%;padding:5px 8px;display:flex}.AI-sidebar__project-item[data-v-9c859f0c]:hover{background:var(--bs-gray-50)}.AI-sidebar__project-item[data-v-9c859f0c]:disabled{cursor:not-allowed}.AI-sidebar__project-item:disabled .AI-sidebar__project-name[data-v-9c859f0c]{color:var(--bs-gray-300)}.AI-sidebar__project-item[data-v-9c859f0c]:disabled:hover{background:0 0}.AI-sidebar__project-name[data-v-9c859f0c]{color:var(--bs-black);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.AI-page[data-v-495044b0]{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.AI-page__main[data-v-495044b0]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.AI-page__mobile-bar[data-v-495044b0]{border-bottom:1px solid var(--bs-gray-100);flex-shrink:0;padding:8px 12px}.AI-page__menu-btn[data-v-495044b0]{color:var(--bs-black);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:500;display:inline-flex}.AI-page__menu-btn[data-v-495044b0]:hover{background:var(--bs-gray-100)}.AI-page__mobile-sidebar[data-v-495044b0]{z-index:1040;background:#fff;position:absolute;inset:0;overflow:hidden}.AI-page__mobile-sidebar[data-v-495044b0] .AI-sidebar{border:none;width:100%}.AI-page__mobile-close[data-v-495044b0]{z-index:10;width:32px;height:32px;color:var(--bs-gray-500);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-2px;right:12px}.AI-page__mobile-close[data-v-495044b0]:hover{background:var(--bs-gray-100);color:var(--bs-black)}.AI-sidebar-slide-enter-active[data-v-495044b0],.AI-sidebar-slide-leave-active[data-v-495044b0]{transition:transform .3s,opacity .3s}.AI-sidebar-slide-enter-from[data-v-495044b0],.AI-sidebar-slide-leave-to[data-v-495044b0]{opacity:0;transform:translateY(-100%)}
