.AI-conv-popover__trigger[data-v-a8dc340d]{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-a8dc340d]:hover{background:var(--bs-gray-100);color:var(--bs-gray-600)}.AI-conv-popover__trigger[data-v-a8dc340d]:disabled{color:var(--bs-gray-300);cursor:not-allowed}.AI-conv-popover__trigger[data-v-a8dc340d]:disabled:hover{color:var(--bs-gray-300);background:0 0}.AI-conv-popover__menu[data-v-a8dc340d]{flex-direction:column;gap:2px;margin:-12px;padding:4px;display:flex}.AI-conv-popover__item[data-v-a8dc340d]{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-a8dc340d]:hover{background:var(--bs-gray-50)}.AI-conv-popover__item[data-v-a8dc340d]:disabled{color:var(--bs-gray-300);cursor:not-allowed}.AI-conv-popover__item[data-v-a8dc340d]:disabled:hover{background:0 0}.AI-conv-popover__item--danger[data-v-a8dc340d]{color:var(--bs-error-500)}.AI-conv-popover__item--add[data-v-a8dc340d]{color:var(--bs-primary);justify-content:flex-start;gap:6px}.AI-conv-popover__divider[data-v-a8dc340d]{background:var(--bs-gray-200);height:1px;margin:2px 0}.AI-conv-item[data-v-f02b2bd5]{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-f02b2bd5]:hover{background:var(--bs-gray-50)}.AI-conv-item[data-v-f02b2bd5]:hover .AI-conv-popover__trigger{opacity:1}.AI-conv-item--active[data-v-f02b2bd5]{background:var(--bs-gray-100)}.AI-conv-item--disabled[data-v-f02b2bd5]{cursor:not-allowed}.AI-conv-item--disabled .AI-conv-item__title[data-v-f02b2bd5]{color:var(--bs-gray-300)}.AI-conv-item--disabled[data-v-f02b2bd5]:hover{background:0 0}.AI-conv-item__pin[data-v-f02b2bd5]{color:var(--bs-gray-400);flex-shrink:0}.AI-conv-item__title[data-v-f02b2bd5]{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-f02b2bd5]{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-ca44acda] .modal-content{height:380px}.AI-search-modal__header[data-v-ca44acda]{align-items:center;gap:12px;display:flex}.AI-search-modal__close[data-v-ca44acda]{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-ca44acda]:hover{background:var(--bs-gray-50)}.AI-search-modal__body[data-v-ca44acda]{flex-direction:column;gap:4px;margin-top:12px;display:flex}.AI-search-modal__label[data-v-ca44acda]{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-ca44acda]{flex-direction:column;gap:2px;display:flex}.AI-search-modal__item[data-v-ca44acda]{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-ca44acda]:hover{background:var(--bs-gray-50)}.AI-search-modal__empty[data-v-ca44acda]{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-468696e0]{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-468696e0]{--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-468696e0]::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}.AI-sidebar__top[data-v-468696e0]::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}.AI-sidebar__top[data-v-468696e0]::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){.AI-sidebar__top[data-v-468696e0]{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.AI-sidebar__bottom[data-v-468696e0]{border-top:1px solid var(--bs-gray-100);padding:8px}.AI-sidebar__actions[data-v-468696e0]{flex-direction:column;gap:4px;display:flex}.AI-sidebar__action-btn[data-v-468696e0]{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-468696e0]:hover{background:var(--bs-gray-50)}.AI-sidebar__action-btn[data-v-468696e0]:disabled{color:var(--bs-gray-300);cursor:not-allowed}.AI-sidebar__action-btn[data-v-468696e0]:disabled:hover{background:0 0}.AI-sidebar__action-btn--sticky[data-v-468696e0]{z-index:1;background:#fff;margin-bottom:-20px;position:sticky;top:-8px}.AI-sidebar__action-label[data-v-468696e0]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AI-sidebar__coming-soon[data-v-468696e0]{color:var(--bs-gray-300);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12px}.AI-sidebar__section[data-v-468696e0]{flex-direction:column;gap:4px;display:flex}.AI-sidebar__section-header[data-v-468696e0]{cursor:pointer;justify-content:space-between;align-items:center;padding:0 6px;display:flex}.AI-sidebar__section-header--disabled[data-v-468696e0]{cursor:not-allowed}.AI-sidebar__section-title-wrap[data-v-468696e0]{align-items:center;gap:4px;display:flex}.AI-sidebar__section-title[data-v-468696e0]{color:var(--bs-gray-300);letter-spacing:.25px;font-size:12px;font-weight:500}.AI-sidebar__section-toggle-icon[data-v-468696e0]{color:var(--bs-gray-300);transition:transform .15s}.AI-sidebar__section-toggle-icon--collapsed[data-v-468696e0]{transform:rotate(-90deg)}.AI-sidebar__section-toggle-icon--disabled[data-v-468696e0]{color:var(--bs-gray-100);cursor:not-allowed}.AI-sidebar__empty-text[data-v-468696e0]{color:var(--bs-gray-500);margin:0;padding:0 6px;font-size:14px}.AI-sidebar__conversations[data-v-468696e0],.AI-sidebar__project-list[data-v-468696e0]{flex-direction:column;gap:2px;display:flex}.AI-sidebar__project-item[data-v-468696e0]{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-468696e0]:hover{background:var(--bs-gray-50)}.AI-sidebar__project-item[data-v-468696e0]:disabled{cursor:not-allowed}.AI-sidebar__project-item:disabled .AI-sidebar__project-name[data-v-468696e0]{color:var(--bs-gray-300)}.AI-sidebar__project-item[data-v-468696e0]:disabled:hover{background:0 0}.AI-sidebar__project-name[data-v-468696e0]{color:var(--bs-black);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.AI-message[data-v-e60ecad7]{width:100%;margin-bottom:24px;display:flex}.AI-message--user[data-v-e60ecad7]{justify-content:flex-end}.AI-message--assistant[data-v-e60ecad7]{justify-content:flex-start}.AI-message__bubble[data-v-e60ecad7]{border-radius:12px;max-width:80%;padding:12px 16px}.AI-message__bubble--user[data-v-e60ecad7]{background:var(--bs-primary-25);color:var(--bs-black);border-radius:12px 12px 4px}.AI-message__bubble--assistant[data-v-e60ecad7]{background:0 0;max-width:100%;padding:0}.AI-message__images[data-v-e60ecad7]{gap:8px;margin-bottom:8px;display:flex}.AI-message__image-thumb[data-v-e60ecad7]{object-fit:cover;border-radius:12px;width:80px;height:80px}.AI-message__text[data-v-e60ecad7]{white-space:pre-wrap;word-break:break-word;margin:0;font-size:16px;line-height:24px}.AI-message__markdown[data-v-e60ecad7]{color:var(--bs-gray-900);font-size:16px;line-height:1.7}.AI-message__markdown[data-v-e60ecad7] h1,.AI-message__markdown[data-v-e60ecad7] h2,.AI-message__markdown[data-v-e60ecad7] h3,.AI-message__markdown[data-v-e60ecad7] h4{margin-top:24px;margin-bottom:12px;font-weight:600}.AI-message__markdown[data-v-e60ecad7] h1{font-size:22px}.AI-message__markdown[data-v-e60ecad7] h2{font-size:18px}.AI-message__markdown[data-v-e60ecad7] h3{font-size:16px}.AI-message__markdown[data-v-e60ecad7] p{margin-bottom:12px}.AI-message__markdown[data-v-e60ecad7] ul,.AI-message__markdown[data-v-e60ecad7] ol{margin-bottom:12px;padding-left:20px}.AI-message__markdown[data-v-e60ecad7] li{margin-bottom:4px}.AI-message__markdown[data-v-e60ecad7] code{background:var(--bs-gray-100);border-radius:4px;padding:2px 6px;font-size:14px}.AI-message__markdown[data-v-e60ecad7] pre{background:var(--bs-gray-100);border-radius:8px;margin-bottom:12px;padding:16px;overflow-x:auto}.AI-message__markdown[data-v-e60ecad7] pre code{background:0 0;padding:0}.AI-message__markdown[data-v-e60ecad7] blockquote{border-left:3px solid var(--bs-gray-300);color:var(--bs-gray-600);margin:12px 0;padding-left:16px}.AI-message__markdown[data-v-e60ecad7] strong{font-weight:600}.AI-message__thinking-block[data-v-e60ecad7]{margin-bottom:16px}.AI-message__thinking-header[data-v-e60ecad7]{color:var(--bs-gray-600);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.8125rem;text-decoration:none;display:flex}.AI-message__thinking-header[data-v-e60ecad7]:hover{color:var(--bs-gray-800)}.AI-message__thinking-caret[data-v-e60ecad7]{transition:transform .2s}.AI-message__thinking-caret--collapsed[data-v-e60ecad7]{transform:rotate(-90deg)}.AI-message__thinking-body[data-v-e60ecad7]{color:var(--bs-gray-600);border-left:2px solid var(--bs-gray-300);background-color:var(--bs-gray-50);border-radius:0 8px 8px 0;margin-top:6px;padding:8px 12px;font-size:.8125rem;line-height:1.7}.AI-message__thinking-body[data-v-e60ecad7] h1,.AI-message__thinking-body[data-v-e60ecad7] h2,.AI-message__thinking-body[data-v-e60ecad7] h3,.AI-message__thinking-body[data-v-e60ecad7] h4{margin-top:24px;margin-bottom:12px;font-weight:600}.AI-message__thinking-body[data-v-e60ecad7] h1{font-size:22px}.AI-message__thinking-body[data-v-e60ecad7] h2{font-size:18px}.AI-message__thinking-body[data-v-e60ecad7] h3{font-size:16px}.AI-message__thinking-body[data-v-e60ecad7] p{margin-bottom:12px}.AI-message__thinking-body[data-v-e60ecad7] ul,.AI-message__thinking-body[data-v-e60ecad7] ol{margin-bottom:12px;padding-left:20px}.AI-message__thinking-body[data-v-e60ecad7] li{margin-bottom:4px}.AI-message__thinking-body[data-v-e60ecad7] code{background:var(--bs-gray-100);border-radius:4px;padding:2px 6px;font-size:14px}.AI-message__thinking-body[data-v-e60ecad7] pre{background:var(--bs-gray-100);border-radius:8px;margin-bottom:12px;padding:16px;overflow-x:auto}.AI-message__thinking-body[data-v-e60ecad7] pre code{background:0 0;padding:0}.AI-message__thinking-body[data-v-e60ecad7] blockquote{border-left:3px solid var(--bs-gray-300);color:var(--bs-gray-600);margin:12px 0;padding-left:16px}.AI-message__thinking-body[data-v-e60ecad7] strong{font-weight:600}.AI-message__actions[data-v-e60ecad7]{gap:4px;margin-top:8px;display:flex}.AI-message__action-btn[data-v-e60ecad7]{cursor:pointer;width:28px;height:28px;color:var(--bs-gray-400);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.AI-message__action-btn[data-v-e60ecad7]:hover{background:var(--bs-gray-100);color:var(--bs-gray-700)}.AI-message__action-btn--active[data-v-e60ecad7]{color:var(--bs-primary)}.AI-message__action-btn[data-v-e60ecad7]:disabled{color:var(--bs-gray-300);cursor:not-allowed}.AI-mode-trigger[data-v-0bdeb01d]{cursor:pointer;color:var(--bs-gray-500);background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 15px;font-size:14px;font-weight:500;display:flex}.AI-mode-trigger[data-v-0bdeb01d]:hover{background:var(--bs-gray-50)}.AI-mode-list[data-v-0bdeb01d]{flex-direction:column;gap:2px;margin:-12px;padding:4px;display:flex}.AI-mode-list__item[data-v-0bdeb01d]{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:10px 14px;font-size:16px;display:flex}.AI-mode-list__item[data-v-0bdeb01d]:hover{background:var(--bs-gray-50)}.AI-mode-list__item[data-v-0bdeb01d]:disabled{color:var(--bs-gray-300);cursor:not-allowed}.AI-mode-list__item[data-v-0bdeb01d]:disabled:hover{background:0 0}.AI-mode-list__item--active[data-v-0bdeb01d]{background:var(--bs-gray-50)}.AI-mode-list__check[data-v-0bdeb01d]{color:var(--bs-primary)}.AI-model-trigger[data-v-400cf949]{cursor:pointer;color:var(--bs-gray-500);background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 15px;font-size:14px;font-weight:500;display:flex}.AI-model-trigger[data-v-400cf949]:hover{background:var(--bs-gray-50)}.AI-model-popover[data-v-400cf949]{flex-direction:column;gap:2px;margin:-12px;padding:4px;display:flex}.AI-model-list[data-v-400cf949]{flex-direction:column;gap:2px;display:flex}.AI-model-list__item[data-v-400cf949]{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:10px 14px;font-size:16px;display:flex}.AI-model-list__item[data-v-400cf949]:hover{background:var(--bs-gray-50)}.AI-model-list__item[data-v-400cf949]:disabled{color:var(--bs-gray-300);cursor:not-allowed}.AI-model-list__item[data-v-400cf949]:disabled:hover{background:0 0}.AI-model-list__item--active[data-v-400cf949]{background:var(--bs-gray-50)}.AI-model-list__check[data-v-400cf949]{color:var(--bs-primary)}.AI-model-divider[data-v-400cf949]{background:var(--bs-gray-200);height:1px;margin:4px 0}.AI-model-thinking[data-v-400cf949]{cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.AI-model-thinking[data-v-400cf949]:hover{background:var(--bs-gray-50)}.AI-model-thinking--disabled[data-v-400cf949]{cursor:not-allowed}.AI-model-thinking--disabled[data-v-400cf949]:hover{background:0 0}.AI-model-thinking__text[data-v-400cf949]{flex:1}.AI-model-thinking__title[data-v-400cf949]{color:var(--bs-black);margin:0;font-size:16px;line-height:24px}.AI-model-thinking__desc[data-v-400cf949]{color:var(--bs-gray-500);margin:0;font-size:12px;line-height:18px}.AI-model-toggle[data-v-400cf949]{background:var(--bs-gray-200);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;width:36px;height:20px;margin-top:2px;padding:2px;transition:background-color .2s;position:relative}.AI-model-toggle--active[data-v-400cf949]{background:var(--bs-primary)}.AI-model-toggle[data-v-400cf949]:disabled{cursor:not-allowed;opacity:.5}.AI-model-toggle__thumb[data-v-400cf949]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;box-shadow:0 1px 2px #0a0d121a}.AI-model-toggle--active .AI-model-toggle__thumb[data-v-400cf949]{transform:translate(16px)}.AI-attach-trigger[data-v-975dfee8]{cursor:pointer;width:36px;height:36px;color:var(--bs-gray-600);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.AI-attach-trigger[data-v-975dfee8]:hover{background:var(--bs-gray-100)}.AI-attach-menu[data-v-975dfee8]{flex-direction:column;gap:2px;margin:-12px;padding:4px;display:flex}.AI-attach-menu__item[data-v-975dfee8]{cursor:pointer;color:var(--bs-gray-900);text-align:left;background:0 0;border:none;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:15px;display:flex}.AI-attach-menu__item[data-v-975dfee8]:hover{background:var(--bs-gray-50)}.AI-attach-menu__item[data-v-975dfee8]:disabled{color:var(--bs-gray-300);cursor:not-allowed}.AI-attach-menu__item[data-v-975dfee8]:disabled:hover{background:0 0}.AI-input-box[data-v-a5ed7d3c]{width:100%;max-width:848px}.AI-input-box--expanded[data-v-a5ed7d3c]{z-index:100;justify-content:center;align-items:center;max-width:100%;display:flex;position:absolute;inset:0}.AI-input-box--expanded.AI-input-box--in-chat[data-v-a5ed7d3c]{align-items:flex-end;margin-bottom:24px}.AI-input-box--expanded .AI-input-box__content[data-v-a5ed7d3c]{width:100%;max-width:863px;height:80vh;max-height:80vh}.AI-input-box--expanded .AI-input-box__textarea-wrap[data-v-a5ed7d3c]{flex:1;display:flex}.AI-input-box--expanded .AI-input-box__textarea[data-v-a5ed7d3c]{flex:1;max-height:none;padding-right:32px}.AI-input-box--expanded .AI-input-box__expand-btn[data-v-a5ed7d3c]{width:24px;height:24px;color:var(--bs-black);position:absolute;top:0;right:0}.AI-input-box__content[data-v-a5ed7d3c]{border:1px solid var(--bs-gray-300);background:#fff;border-radius:12px;flex-direction:column;gap:24px;padding:16px;display:flex}.AI-input-box__textarea-wrap[data-v-a5ed7d3c]{position:relative}.AI-input-box__textarea[data-v-a5ed7d3c]{--sb-track-color:#fff;--sb-thumb-color:#99a1af;--sb-size:4px;scrollbar-gutter:stable;resize:none;width:100%;color:var(--bs-black);border:none;outline:none;max-height:144px;padding-right:36px;font-family:inherit;font-size:16px;line-height:24px;overflow-y:auto}.AI-input-box__textarea[data-v-a5ed7d3c]::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}.AI-input-box__textarea[data-v-a5ed7d3c]::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}.AI-input-box__textarea[data-v-a5ed7d3c]::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){.AI-input-box__textarea[data-v-a5ed7d3c]{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.AI-input-box__textarea[data-v-a5ed7d3c]::placeholder{color:var(--bs-gray-400)}.AI-input-box__expand-btn[data-v-a5ed7d3c]{z-index:1;cursor:pointer;width:24px;height:24px;color:var(--bs-gray-500);background:#fff;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:-5px;right:-9px}.AI-input-box__expand-btn[data-v-a5ed7d3c]:hover{background:var(--bs-gray-100)}.AI-input-box__actions[data-v-a5ed7d3c]{justify-content:space-between;align-items:center;display:flex}.AI-input-box__actions-left[data-v-a5ed7d3c]{align-items:center;gap:8px;display:flex}.AI-input-box__actions-right[data-v-a5ed7d3c]{align-items:center;display:flex}.AI-input-box__previews[data-v-a5ed7d3c]{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.AI-input-box__preview-item[data-v-a5ed7d3c]{border:1px solid var(--bs-gray-200);border-radius:8px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.AI-input-box__preview-thumb[data-v-a5ed7d3c]{object-fit:cover;width:100%;height:100%}.AI-input-box__preview-file[data-v-a5ed7d3c]{background:var(--bs-gray-50);width:100%;height:100%;color:var(--bs-gray-500);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.AI-input-box__preview-name[data-v-a5ed7d3c]{text-overflow:ellipsis;white-space:nowrap;max-width:56px;color:var(--bs-gray-600);font-size:9px;overflow:hidden}.AI-input-box__preview-remove[data-v-a5ed7d3c]{cursor:pointer;color:#fff;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;top:2px;right:2px}.AI-input-box__preview-remove[data-v-a5ed7d3c]:hover{background:#000000bf}.AI-input-box__send-btn[data-v-a5ed7d3c]{background:var(--bs-primary);cursor:pointer;color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 1px 2px #0a0d120d}.AI-input-box__send-btn[data-v-a5ed7d3c]:disabled{opacity:.4;cursor:not-allowed}.AI-input-box__send-btn[data-v-a5ed7d3c]:not(:disabled):hover{background:var(--bs-primary-700)}.AI-input-box__stop-btn[data-v-a5ed7d3c]{background:var(--bs-gray-200);cursor:pointer;width:36px;height:36px;color:var(--bs-gray-700);border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.AI-input-box__stop-btn[data-v-a5ed7d3c]:hover{background:var(--bs-gray-300)}.AI-empty-state[data-v-39a38928]{width:100%}.AI-empty-state__greeting[data-v-39a38928]{color:var(--bs-gray-900);text-align:center;letter-spacing:.25px;margin:0;font-size:32px;font-weight:500;line-height:1.5}.AI-chat-area[data-v-25028e77]{flex-direction:column;flex:1;min-width:0;height:100%;padding:16px 24px;display:flex;position:relative;overflow:hidden}.AI-chat-area__messages[data-v-25028e77]{--sb-track-color:#fff;--sb-thumb-color:#d1d5d5;--sb-size:4px;scrollbar-gutter:stable;flex-direction:column;flex:1;align-items:center;display:flex;overflow-y:auto}.AI-chat-area__messages[data-v-25028e77]::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}.AI-chat-area__messages[data-v-25028e77]::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}.AI-chat-area__messages[data-v-25028e77]::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){.AI-chat-area__messages[data-v-25028e77]{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.AI-chat-area__messages-inner[data-v-25028e77]{flex-direction:column;width:100%;max-width:880px;display:flex}.AI-chat-area__input-wrap[data-v-25028e77]{flex-shrink:0;justify-content:center;display:flex}.AI-chat-area__input-inner[data-v-25028e77]{width:100%;max-width:880px}.AI-chat-area__empty-wrap[data-v-25028e77]{flex:1;justify-content:center;align-items:center;padding:16px 48px;display:flex;overflow-y:auto}.AI-chat-area__empty-inner[data-v-25028e77]{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;max-width:880px;display:flex}.AI-chat-area__streaming[data-v-25028e77]{margin-bottom:24px}.AI-chat-area__streaming-content[data-v-25028e77]{color:var(--bs-gray-900);font-size:16px;line-height:1.7}.AI-chat-area__streaming-content[data-v-25028e77] h1,.AI-chat-area__streaming-content[data-v-25028e77] h2,.AI-chat-area__streaming-content[data-v-25028e77] h3,.AI-chat-area__streaming-content[data-v-25028e77] h4{margin-top:24px;margin-bottom:12px;font-weight:600}.AI-chat-area__streaming-content[data-v-25028e77] h1{font-size:22px}.AI-chat-area__streaming-content[data-v-25028e77] h2{font-size:18px}.AI-chat-area__streaming-content[data-v-25028e77] h3{font-size:16px}.AI-chat-area__streaming-content[data-v-25028e77] p{margin-bottom:12px}.AI-chat-area__streaming-content[data-v-25028e77] ul,.AI-chat-area__streaming-content[data-v-25028e77] ol{margin-bottom:12px;padding-left:20px}.AI-chat-area__streaming-content[data-v-25028e77] li{margin-bottom:4px}.AI-chat-area__streaming-content[data-v-25028e77] code{background:var(--bs-gray-100);border-radius:4px;padding:2px 6px;font-size:14px}.AI-chat-area__streaming-content[data-v-25028e77] pre{background:var(--bs-gray-100);border-radius:8px;margin-bottom:12px;padding:16px;overflow-x:auto}.AI-chat-area__streaming-content[data-v-25028e77] pre code{background:0 0;padding:0}.AI-chat-area__streaming-content[data-v-25028e77] blockquote{border-left:3px solid var(--bs-gray-300);color:var(--bs-gray-600);margin:12px 0;padding-left:16px}.AI-chat-area__streaming-content[data-v-25028e77] strong{font-weight:600}.AI-chat-area__thinking-block[data-v-25028e77]{margin-bottom:16px}.AI-chat-area__thinking-header[data-v-25028e77]{color:var(--bs-gray-600);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.8125rem;text-decoration:none;display:flex}.AI-chat-area__thinking-header[data-v-25028e77]:hover{color:var(--bs-gray-800)}.AI-chat-area__thinking-caret[data-v-25028e77]{transition:transform .2s}.AI-chat-area__thinking-caret--collapsed[data-v-25028e77]{transform:rotate(-90deg)}.AI-chat-area__thinking-body[data-v-25028e77]{color:var(--bs-gray-600);border-left:2px solid var(--bs-gray-300);background-color:var(--bs-gray-50);border-radius:0 8px 8px 0;margin-top:6px;padding:8px 12px;font-size:.8125rem;line-height:1.7}.AI-chat-area__thinking-body[data-v-25028e77] h1,.AI-chat-area__thinking-body[data-v-25028e77] h2,.AI-chat-area__thinking-body[data-v-25028e77] h3,.AI-chat-area__thinking-body[data-v-25028e77] h4{margin-top:24px;margin-bottom:12px;font-weight:600}.AI-chat-area__thinking-body[data-v-25028e77] h1{font-size:22px}.AI-chat-area__thinking-body[data-v-25028e77] h2{font-size:18px}.AI-chat-area__thinking-body[data-v-25028e77] h3{font-size:16px}.AI-chat-area__thinking-body[data-v-25028e77] p{margin-bottom:12px}.AI-chat-area__thinking-body[data-v-25028e77] ul,.AI-chat-area__thinking-body[data-v-25028e77] ol{margin-bottom:12px;padding-left:20px}.AI-chat-area__thinking-body[data-v-25028e77] li{margin-bottom:4px}.AI-chat-area__thinking-body[data-v-25028e77] code{background:var(--bs-gray-100);border-radius:4px;padding:2px 6px;font-size:14px}.AI-chat-area__thinking-body[data-v-25028e77] pre{background:var(--bs-gray-100);border-radius:8px;margin-bottom:12px;padding:16px;overflow-x:auto}.AI-chat-area__thinking-body[data-v-25028e77] pre code{background:0 0;padding:0}.AI-chat-area__thinking-body[data-v-25028e77] blockquote{border-left:3px solid var(--bs-gray-300);color:var(--bs-gray-600);margin:12px 0;padding-left:16px}.AI-chat-area__thinking-body[data-v-25028e77] strong{font-weight:600}.AI-chat-area__thinking-dot[data-v-25028e77]{background:var(--bs-primary);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.2s ease-in-out infinite AI-pulse-25028e77;display:inline-block}@keyframes AI-pulse-25028e77{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(var(--bs-primary-rgb), .4);transform:scale(1)}50%{opacity:.6;box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb), 0);transform:scale(.85)}}.AI-page[data-v-08f2a47d]{width:100%;height:100%;display:flex;overflow:hidden}
