.delete-record-dialog__message[data-v-56c463e8]{color:var(--imt-text);margin:0 0 .95rem;font-size:.92rem;line-height:1.5}.delete-record-dialog__loading[data-v-56c463e8]{color:var(--imt-text-muted);font-size:.88rem}.delete-record-dialog__bucket[data-v-56c463e8]{border-radius:var(--imt-radius);border-inline-start:3px solid var(--imt-border);margin-block-end:.85rem;padding:.85rem .95rem}.delete-record-dialog__bucket--deleted[data-v-56c463e8]{background:color-mix(in srgb, var(--imt-warning-500) 10%, var(--imt-surface));border-inline-start-color:var(--imt-warning-500)}.delete-record-dialog__bucket--affected[data-v-56c463e8]{background:color-mix(in srgb, var(--imt-info-500) 10%, var(--imt-surface));border-inline-start-color:var(--imt-info-500)}.delete-record-dialog__bucket-title[data-v-56c463e8]{color:var(--imt-text);margin:0 0 .65rem;font-size:.88rem;font-weight:600}.delete-record-dialog__bucket-hint[data-v-56c463e8]{color:var(--imt-text-muted);margin:0 0 .65rem;font-size:.78rem}.delete-record-dialog__groups[data-v-56c463e8]{flex-direction:column;gap:.25rem;max-height:14rem;display:flex;overflow-y:auto}.delete-record-dialog__group[data-v-56c463e8]{border-block-start:1px solid var(--imt-border)}.delete-record-dialog__group[data-v-56c463e8]:first-child{border-block-start:none}.delete-record-dialog__group-toggle[data-v-56c463e8]{width:100%;font:inherit;color:var(--imt-text);cursor:pointer;text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .35rem;font-size:.84rem;font-weight:600;display:flex}.delete-record-dialog__group-toggle[data-v-56c463e8]:hover{background:color-mix(in srgb, var(--imt-text) 4%, transparent)}.delete-record-dialog__group-count[data-v-56c463e8]{color:var(--imt-text-muted);font-size:.75rem;font-weight:500}.delete-record-dialog__object-list[data-v-56c463e8]{background:color-mix(in srgb, var(--imt-text) 3%, var(--imt-surface));margin:0;padding:.35rem .5rem .55rem;list-style:none}.delete-record-dialog__object-list li[data-v-56c463e8]{color:var(--imt-text-muted);text-overflow:ellipsis;white-space:nowrap;padding:.2rem 0;font-size:.82rem;overflow:hidden}.delete-record-dialog__typed[data-v-56c463e8]{flex-direction:column;gap:.35rem;margin-block-start:.25rem;display:flex}.delete-record-dialog__typed label[data-v-56c463e8]{color:var(--imt-text-muted);font-size:.82rem;font-weight:600}.delete-record-dialog__typed-input[data-v-56c463e8]{border:1px solid var(--imt-border);border-radius:var(--imt-radius);background:var(--imt-surface);width:100%;color:var(--imt-text);padding:.55rem .7rem}.empty-state__body[data-v-0f1d4bcd]{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 1rem;display:flex}.empty-state__icon[data-v-0f1d4bcd]{color:var(--imt-primary-500);margin-bottom:.35rem;font-size:2rem}.empty-state__body h3[data-v-0f1d4bcd]{color:var(--imt-text);margin:0;font-size:1.05rem;font-weight:700}.empty-state__body p[data-v-0f1d4bcd]{max-width:28rem;color:var(--imt-text-muted);margin:0 0 .75rem;font-size:.9rem;line-height:1.5}.notif-panel[data-v-333144ef]{background:var(--imt-surface);width:min(24rem,92vw);max-height:min(30rem,72vh);color:var(--imt-text);flex-direction:column;display:flex}.notif-panel__head[data-v-333144ef]{border-block-end:1px solid var(--imt-border);background:linear-gradient(135deg, color-mix(in srgb, var(--imt-primary-500) 10%, transparent), transparent 58%), var(--imt-surface);justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.9rem 1rem .75rem;display:flex}.notif-panel__head-text[data-v-333144ef]{min-inline-size:0}.notif-panel__title[data-v-333144ef]{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.notif-panel__subtitle[data-v-333144ef]{color:var(--imt-text-muted);margin:.2rem 0 0;font-size:.75rem}.notif-panel__mark-all[data-v-333144ef]{white-space:nowrap;flex-shrink:0}.notif-panel__body[data-v-333144ef]{flex:1;min-height:12rem;overflow:auto}.notif-panel__skel[data-v-333144ef]{flex-direction:column;gap:.55rem;padding:.85rem 1rem;display:flex}.notif-panel__skel-row[data-v-333144ef]{border:1px solid var(--imt-border);border-radius:calc(var(--imt-radius) + 2px);background:color-mix(in srgb, var(--imt-surface) 88%, transparent);align-items:flex-start;gap:.7rem;padding:.55rem .65rem;display:flex}.notif-panel__skel-main[data-v-333144ef]{flex:1;min-inline-size:0}.notif-panel__skel-gap[data-v-333144ef]{margin-block-start:.4rem}.notif-panel__list[data-v-333144ef]{flex-direction:column;gap:.45rem;margin:0;padding:.55rem .65rem;list-style:none;display:flex}.notif-panel__item[data-v-333144ef]{border:1px solid var(--imt-border);border-radius:calc(var(--imt-radius) + 2px);background:var(--imt-surface);text-align:start;cursor:pointer;width:100%;color:inherit;font:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.7rem .75rem;transition:border-color .22s,background .22s,box-shadow .22s;display:grid}.notif-panel__item[data-v-333144ef]:hover{border-color:color-mix(in srgb, var(--imt-primary-500) 40%, var(--imt-border));background:color-mix(in srgb, var(--imt-primary-500) 7%, var(--imt-surface));box-shadow:0 .25rem .75rem color-mix(in srgb, var(--imt-primary-900) 6%, transparent)}.notif-panel__item[data-v-333144ef]:focus-visible{outline:2px solid var(--imt-primary-500);outline-offset:2px}.notif-panel__item-icon[data-v-333144ef]{background:color-mix(in srgb, var(--imt-primary-500) 14%, transparent);block-size:2.25rem;inline-size:2.25rem;color:var(--imt-primary-700);border-radius:999px;flex-shrink:0;place-items:center;font-size:.85rem;display:grid}html.app-dark .notif-panel__item-icon[data-v-333144ef]{color:var(--imt-primary-300)}.notif-panel__item-content[data-v-333144ef]{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.notif-panel__item-top[data-v-333144ef]{align-items:flex-start;gap:.4rem;display:flex}.notif-panel__item-title[data-v-333144ef]{min-inline-size:0;color:var(--imt-text);flex:1;font-size:.875rem;font-weight:650;line-height:1.35}.notif-panel__item-dot[data-v-333144ef]{background:var(--imt-primary-600);block-size:.45rem;inline-size:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--imt-primary-500) 18%, transparent);border-radius:999px;flex-shrink:0;margin-block-start:.35rem}.notif-panel__item-body[data-v-333144ef]{color:var(--imt-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.notif-panel__item-time[data-v-333144ef]{color:var(--imt-text-muted);align-items:center;gap:.28rem;margin-block-start:.1rem;font-size:.7rem;display:inline-flex}.notif-panel__item-time .pi[data-v-333144ef]{opacity:.85;font-size:.65rem}.notif-panel__item-chevron[data-v-333144ef]{color:var(--imt-text-muted);opacity:.65;margin-block-start:.35rem;font-size:.75rem}html[dir=rtl] .notif-panel__item-chevron[data-v-333144ef]{transform:scaleX(-1)}.notif-panel__foot[data-v-333144ef]{border-block-start:1px solid var(--imt-border);background:color-mix(in srgb, var(--imt-surface) 92%, transparent);justify-content:center;padding:.45rem .65rem .65rem;display:flex}.dialog-form-skel[data-v-0e00ed0c]{flex-direction:column;gap:.95rem;min-height:8rem;display:flex}.dialog-form-skel__field[data-v-0e00ed0c]{flex-direction:column;gap:.35rem;display:flex}.mt-sm[data-v-0e00ed0c]{margin-top:.2rem}.license-dl[data-v-42a83fd0]{grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr);align-items:start;gap:.65rem 1rem;margin:0;display:grid}.license-dl dt[data-v-42a83fd0]{color:var(--imt-text-muted);margin:0;padding-block:.15rem;font-size:.8125rem;font-weight:600}.license-dl dd[data-v-42a83fd0]{color:var(--imt-text);min-width:0;margin:0;font-size:.875rem}.license-dl__tags[data-v-42a83fd0]{flex-wrap:wrap;gap:.35rem;display:flex}.license-dl__mono[data-v-42a83fd0]{word-break:break-all;font-size:.8125rem}.license-dialog__lead[data-v-20de8649]{color:var(--imt-text-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.45}.license-dialog__info[data-v-20de8649]{border-top:1px solid var(--imt-border);margin-top:1rem;padding-top:.85rem}.license-dialog__info-title[data-v-20de8649]{color:var(--imt-text);margin:0 0 .75rem;font-size:.9375rem;font-weight:650}.license-dialog__info[data-v-20de8649] .license-dl{margin-top:0}.app-header__right[data-v-926a35b4] .p-overlaybadge{align-items:center;display:inline-flex}.app-header__notif[data-v-926a35b4]{color:var(--p-button-text-secondary-color,var(--imt-text-muted));align-items:center;display:inline-flex;position:relative}.app-header__notif[data-v-926a35b4] .p-button.p-button-text,.app-header__notif[data-v-926a35b4] .p-button.p-button-text .p-button-icon,.app-header__notif[data-v-926a35b4] .p-button .pi{color:inherit!important}.app-header__notif[data-v-926a35b4] .p-button.p-button-text .p-button-icon,.app-header__notif[data-v-926a35b4] .p-button .pi{font-size:1.1rem}.app-header__notif[data-v-926a35b4] .p-button.p-button-text:hover,.app-header__notif[data-v-926a35b4] .p-button.p-button-text:focus-visible{color:var(--p-button-text-secondary-hover-color,var(--imt-text))!important}html.app-dark{color:var(--p-button-text-secondary-color,var(--imt-text-muted))}html.app-dark,html.app-dark{color:var(--p-button-text-secondary-hover-color,var(--imt-text))!important}.app-header__right[data-v-926a35b4] .p-overlaybadge .p-badge{transform:translate(15%,-15%)}.app-header__notif-badge--hidden[data-v-926a35b4] .p-badge{display:none!important}.app-header__notif-panel[data-v-926a35b4]{top:calc(100% + .45rem);z-index:1200;border:1px solid var(--imt-border);background:var(--imt-surface);box-shadow:var(--imt-shadow-lg,0 12px 40px color-mix(in srgb, var(--imt-text) 18%, transparent));border-radius:.75rem;position:absolute;inset-inline-end:0;overflow:hidden}.app-header__theme[data-v-926a35b4] .p-select,.app-header__sidebar-tone[data-v-926a35b4] .p-select,.app-header__lang[data-v-926a35b4] .p-select{cursor:pointer;width:2.5rem;height:2.5rem;color:var(--p-button-text-secondary-color,var(--imt-text-muted));border-radius:50%;justify-content:center;transition:background-color .15s,color .15s;box-shadow:none!important;background:0 0!important;border:none!important}.app-header__theme[data-v-926a35b4] .p-select:not(.p-disabled):hover,.app-header__sidebar-tone[data-v-926a35b4] .p-select:not(.p-disabled):hover,.app-header__lang[data-v-926a35b4] .p-select:not(.p-disabled):hover,.app-header__theme[data-v-926a35b4] .p-select:not(.p-disabled).p-focus,.app-header__theme[data-v-926a35b4] .p-select.p-focus,.app-header__sidebar-tone[data-v-926a35b4] .p-select:not(.p-disabled).p-focus,.app-header__sidebar-tone[data-v-926a35b4] .p-select.p-focus,.app-header__lang[data-v-926a35b4] .p-select:not(.p-disabled).p-focus,.app-header__lang[data-v-926a35b4] .p-select.p-focus{color:var(--p-button-text-secondary-hover-color,var(--imt-text));outline:none;background:var(--p-button-text-secondary-hover-background,#64748b1f)!important;box-shadow:none!important;border:none!important}html.app-dark,html.app-dark,html.app-dark{color:var(--p-button-text-secondary-color,var(--imt-text-muted))}html.app-dark,html.app-dark,html.app-dark,html.app-dark,html.app-dark,html.app-dark,html.app-dark,html.app-dark,html.app-dark{color:var(--p-button-text-secondary-hover-color,var(--imt-text));background:var(--p-button-text-secondary-hover-background,#ffffff14)!important}.app-header__theme[data-v-926a35b4] .p-select-label,.app-header__sidebar-tone[data-v-926a35b4] .p-select-label,.app-header__lang[data-v-926a35b4] .p-select-label{width:100%;color:inherit;justify-content:center;align-items:center;padding:0;display:flex}.app-header__theme[data-v-926a35b4] .p-select-dropdown,.app-header__sidebar-tone[data-v-926a35b4] .p-select-dropdown,.app-header__lang[data-v-926a35b4] .p-select-dropdown{width:0;padding:0;display:none}.sidebar-swatch[data-v-926a35b4]{border:1.5px solid color-mix(in srgb, var(--imt-text) 18%, transparent);width:1rem;height:1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--imt-neutral-0) 25%, transparent);border-radius:50%;display:inline-block}.sidebar-swatch--sm[data-v-926a35b4]{flex-shrink:0;width:.85rem;height:.85rem}.sidebar-swatch--mica[data-v-926a35b4]{background:linear-gradient(135deg, color-mix(in srgb, var(--imt-neutral-0) 82%, transparent) 0%, color-mix(in srgb, var(--imt-neutral-400) 38%, transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--imt-neutral-0) 70%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--imt-text) 10%, transparent)}.icon-select__icon[data-v-926a35b4]{color:inherit;font-size:1.1rem}.icon-select__hidden-chevron[data-v-926a35b4]{display:none}.icon-select__item[data-v-926a35b4]{align-items:center;gap:.5rem;display:inline-flex}.icon-select__item i[data-v-926a35b4]{text-align:center;width:1rem;font-size:.95rem}.icon-select__code[data-v-926a35b4]{min-width:1.5rem;color:var(--imt-primary-700);justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}html.app-dark .icon-select__code[data-v-926a35b4]{color:var(--imt-primary-300)}@media (width<=640px){.hidden-xs[data-v-926a35b4]{display:none}}.app-header__search-trigger[data-v-926a35b4]{border-radius:var(--imt-radius-sm);border:1px solid var(--imt-border);background:color-mix(in srgb, var(--imt-body-bg,var(--imt-surface)) 55%, var(--imt-surface));min-width:min(22rem,42vw);max-width:28rem;height:2.5rem;color:var(--imt-text-muted);cursor:pointer;align-items:center;gap:.55rem;padding-inline:.75rem .55rem;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.app-header__search-trigger[data-v-926a35b4]:hover{border-color:color-mix(in srgb, var(--imt-primary-500) 35%, var(--imt-border));background:color-mix(in srgb, var(--imt-primary-500) 8%, var(--imt-surface));color:var(--imt-text)}.app-header__search-trigger .pi-search[data-v-926a35b4]{color:var(--imt-primary-600);font-size:.9rem}.app-header__search-placeholder[data-v-926a35b4]{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.app-header__search-kbd[data-v-926a35b4]{border-radius:var(--imt-radius-sm);border:1px solid var(--imt-border);background:var(--imt-surface);color:var(--imt-text-muted);font-family:var(--imt-font);white-space:nowrap;justify-content:center;align-items:center;padding:.15rem .4rem;font-size:.68rem;font-weight:600;display:inline-flex}html.app-dark{background:color-mix(in srgb, var(--imt-border) 28%, var(--imt-surface));color:var(--imt-text-muted);background:color-mix(in srgb, var(--imt-primary-400) 14%, var(--imt-surface));background:color-mix(in srgb, var(--imt-border) 35%, var(--imt-surface))}@media (width<=768px){.app-header__search-trigger[data-v-926a35b4]{border-radius:var(--imt-radius-sm);justify-content:center;width:2.5rem;min-width:2.5rem;max-width:2.5rem;padding-inline:0}.app-header__search-placeholder[data-v-926a35b4],.app-header__search-kbd[data-v-926a35b4]{display:none}}.route-progress[data-v-59e3a794]{z-index:40;pointer-events:none;opacity:0;height:3px;transition:opacity .18s;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.route-progress--active[data-v-59e3a794]{opacity:1}.route-progress__bar[data-v-59e3a794]{background:linear-gradient(to right, var(--imt-primary-400), var(--imt-primary-600), var(--imt-secondary-500));border-radius:999px;width:40%;height:100%;animation:1.05s ease-in-out infinite route-progress-slide-59e3a794;display:block}@keyframes route-progress-slide-59e3a794{0%{margin-inline-start:-40%}to{margin-inline-start:100%}}.chat-markdown[data-v-f76b62fa]{overflow-wrap:break-word;min-width:0;font-size:.875rem;line-height:1.55}.chat-markdown[data-v-f76b62fa] p,.chat-markdown[data-v-f76b62fa] ul,.chat-markdown[data-v-f76b62fa] ol,.chat-markdown[data-v-f76b62fa] blockquote,.chat-markdown[data-v-f76b62fa] pre,.chat-markdown[data-v-f76b62fa] table{margin-block:.4rem}.chat-markdown[data-v-f76b62fa] p:first-child{margin-block-start:0}.chat-markdown[data-v-f76b62fa] p:last-child{margin-block-end:0}.chat-markdown[data-v-f76b62fa] ul,.chat-markdown[data-v-f76b62fa] ol{padding-inline-start:1.25rem}.chat-markdown[data-v-f76b62fa] h1,.chat-markdown[data-v-f76b62fa] h2,.chat-markdown[data-v-f76b62fa] h3,.chat-markdown[data-v-f76b62fa] h4,.chat-markdown[data-v-f76b62fa] h5,.chat-markdown[data-v-f76b62fa] h6{color:var(--imt-text);margin-block:.6rem .3rem;font-size:.95rem;font-weight:600}.chat-markdown[data-v-f76b62fa] code{background:color-mix(in srgb, var(--imt-text) 8%, transparent);border-radius:var(--imt-radius-sm);padding:.1rem .35rem;font-size:.8125rem}.chat-markdown[data-v-f76b62fa] pre{background:color-mix(in srgb, var(--imt-text) 8%, transparent);border-radius:var(--imt-radius-sm);padding:.65rem .85rem;overflow-x:auto}.chat-markdown[data-v-f76b62fa] pre code{background:0 0;padding:0}.chat-markdown[data-v-f76b62fa] blockquote{border-inline-start:3px solid var(--imt-border);color:var(--imt-text-muted);padding-inline-start:.75rem}.chat-markdown[data-v-f76b62fa] a{color:var(--imt-primary-600);text-decoration:underline}html.app-dark .chat-markdown[data-v-f76b62fa] a{color:var(--imt-primary-300)}.chat-markdown[data-v-f76b62fa] table{border-collapse:collapse;width:100%;font-size:.8125rem}.chat-markdown[data-v-f76b62fa] th,.chat-markdown[data-v-f76b62fa] td{border:1px solid var(--imt-border);text-align:start;padding:.35rem .55rem}.chat-markdown[data-v-f76b62fa] th{background:color-mix(in srgb, var(--imt-text) 5%, transparent);font-weight:600}.chat-markdown[data-v-f76b62fa] img{border-radius:var(--imt-radius-sm);max-width:100%}.chat-markdown[data-v-f76b62fa] hr{border:none;border-block-start:1px solid var(--imt-border);margin-block:.6rem}.chat-action[data-v-6b1e7593]{background:var(--imt-surface);border:1px solid var(--imt-border);border-radius:var(--imt-radius);box-shadow:var(--imt-shadow);flex-direction:column;gap:.5rem;margin-block-start:.5rem;padding:.75rem;display:flex}.chat-action__header[data-v-6b1e7593]{color:var(--imt-text);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.chat-action__header i[data-v-6b1e7593]{color:var(--imt-primary-500)}.chat-action__folder[data-v-6b1e7593]{align-items:center;gap:.5rem;font-size:.72rem;display:flex}.chat-action__folder i[data-v-6b1e7593],.chat-action__folder--label[data-v-6b1e7593]{color:var(--imt-text-muted)}.chat-action__folder-select[data-v-6b1e7593]{font-size:.72rem}.chat-action__select-all[data-v-6b1e7593]{color:var(--imt-primary-600);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.7rem;font-weight:600}.chat-action__select-all[data-v-6b1e7593]:hover{color:var(--imt-primary-700)}html.app-dark .chat-action__select-all[data-v-6b1e7593]{color:var(--imt-primary-300)}.chat-action__items[data-v-6b1e7593]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.chat-action__item[data-v-6b1e7593]{color:var(--imt-text);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.chat-action__item i[data-v-6b1e7593]{font-size:.65rem}.chat-action__item--muted[data-v-6b1e7593]{color:var(--imt-text-muted)}.chat-action__icon--ok[data-v-6b1e7593]{color:var(--imt-success-500)}.chat-action__icon--error[data-v-6b1e7593]{color:var(--imt-error-500)}.chat-action__icon--busy[data-v-6b1e7593]{color:var(--imt-primary-400)}.chat-action__icon--muted[data-v-6b1e7593]{color:var(--imt-text-muted)}.chat-action__error[data-v-6b1e7593]{color:var(--imt-error-500);font-size:.72rem}.chat-action__check[data-v-6b1e7593]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.chat-action__footer[data-v-6b1e7593]{align-items:center;gap:.5rem;display:flex}.chat-action__cancelled[data-v-6b1e7593]{color:var(--imt-text-muted);font-size:.72rem;font-style:italic}.chat-action__done[data-v-6b1e7593]{color:var(--imt-success-500);align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:flex}.chat-choice[data-v-1decdf9f]{background:var(--imt-surface);border:1px solid var(--imt-border);border-radius:var(--imt-radius);box-shadow:var(--imt-shadow);margin-block-start:.5rem;padding:.65rem}.chat-choice__header[data-v-1decdf9f]{color:var(--imt-text);align-items:center;gap:.4rem;margin-block-end:.4rem;font-size:.75rem;font-weight:600;display:flex}.chat-choice__header i[data-v-1decdf9f]{color:var(--imt-primary-500);font-size:.7rem}.chat-choice__items[data-v-1decdf9f]{flex-direction:column;gap:.15rem;display:flex}.chat-choice__item[data-v-1decdf9f],.chat-choice__option[data-v-1decdf9f]{border-radius:var(--imt-radius-sm);color:var(--imt-text-muted);align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.78rem;display:flex}.chat-choice__item i[data-v-1decdf9f],.chat-choice__option i[data-v-1decdf9f]{color:var(--imt-primary-500);font-size:.65rem}.chat-choice__item--picked[data-v-1decdf9f]{background:var(--imt-primary-50);color:var(--imt-text)}html.app-dark .chat-choice__item--picked[data-v-1decdf9f]{background:color-mix(in srgb, var(--imt-primary-400) 14%, transparent)}.chat-choice__option[data-v-1decdf9f]{text-align:start;width:100%;color:var(--imt-text);cursor:pointer;background:0 0;border:none;font-family:inherit;transition:background-color .15s}.chat-choice__option i[data-v-1decdf9f]{color:var(--imt-text-muted)}.chat-choice__option[data-v-1decdf9f]:hover{background:var(--imt-primary-50)}html.app-dark .chat-choice__option[data-v-1decdf9f]:hover{background:color-mix(in srgb, var(--imt-primary-400) 14%, transparent)}.chat-choice__option-text[data-v-1decdf9f]{flex-direction:column;gap:.1rem;display:flex}.chat-choice__desc[data-v-1decdf9f]{color:var(--imt-text-muted);font-size:.68rem}.chat-msg[data-v-c5de1135]{gap:.65rem;animation:.28s both chat-msg-in-c5de1135;display:flex}@keyframes chat-msg-in-c5de1135{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.chat-msg[data-v-c5de1135]{animation:none}}.chat-msg--user[data-v-c5de1135]{flex-direction:row-reverse}.chat-msg__avatar[data-v-c5de1135]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.chat-msg__avatar i[data-v-c5de1135]{font-size:.78rem}.chat-msg--assistant .chat-msg__avatar[data-v-c5de1135]{background:var(--imt-primary-100);color:var(--imt-primary-700);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--imt-primary-500) 22%, transparent)}html.app-dark .chat-msg--assistant .chat-msg__avatar[data-v-c5de1135]{background:color-mix(in srgb, var(--imt-primary-400) 20%, transparent);color:var(--imt-primary-300);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--imt-primary-400) 30%, transparent)}.chat-msg--user .chat-msg__avatar[data-v-c5de1135]{background:linear-gradient(135deg, var(--imt-primary-500), var(--imt-primary-700));color:var(--imt-neutral-0)}.chat-msg__body[data-v-c5de1135]{flex-direction:column;min-width:0;max-width:82%;display:flex}.chat-msg--user .chat-msg__body[data-v-c5de1135]{align-items:flex-end}.chat-msg__bubble[data-v-c5de1135]{border-radius:14px;padding:.7rem .9rem;font-size:.875rem}.chat-msg--assistant .chat-msg__bubble[data-v-c5de1135]{background:var(--imt-surface);color:var(--imt-text);border:1px solid var(--imt-border);box-shadow:0 1px 2px color-mix(in srgb, var(--imt-text) 6%, transparent);border-start-start-radius:4px}html.app-dark .chat-msg--assistant .chat-msg__bubble[data-v-c5de1135]{background:color-mix(in srgb, var(--imt-text) 6%, var(--imt-surface))}.chat-msg--user .chat-msg__bubble[data-v-c5de1135]{background:linear-gradient(135deg, var(--imt-primary-500), var(--imt-primary-700));color:var(--imt-neutral-0);box-shadow:0 2px 6px color-mix(in srgb, var(--imt-primary-700) 25%, transparent);border-start-end-radius:4px}.chat-msg__plain[data-v-c5de1135]{white-space:pre-wrap;overflow-wrap:break-word}.chat-msg__thinking-toggle[data-v-c5de1135]{border-radius:var(--imt-radius-sm);background:var(--imt-secondary-50);color:var(--imt-secondary-700);cursor:pointer;border:none;align-self:flex-start;align-items:center;gap:.4rem;margin-block-end:.35rem;padding:.3rem .6rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:background-color .15s;display:inline-flex}.chat-msg__thinking-toggle[data-v-c5de1135]:hover{background:var(--imt-secondary-100)}.chat-msg__thinking-toggle i[data-v-c5de1135]{font-size:.6rem}html.app-dark .chat-msg__thinking-toggle[data-v-c5de1135]{background:color-mix(in srgb, var(--imt-gold-400) 16%, transparent);color:var(--imt-gold-300)}html.app-dark .chat-msg__thinking-toggle[data-v-c5de1135]:hover{background:color-mix(in srgb, var(--imt-gold-400) 24%, transparent)}[dir=rtl] .chat-msg__chevron[data-v-c5de1135]{transform:scaleX(-1)}.chat-msg__thinking[data-v-c5de1135]{border:1px solid color-mix(in srgb, var(--imt-secondary-500) 25%, transparent);border-radius:var(--imt-radius-sm);background:color-mix(in srgb, var(--imt-secondary-500) 7%, var(--imt-surface));max-height:12rem;color:var(--imt-text-muted);margin-block-end:.35rem;padding:.5rem .75rem;font-size:.75rem;overflow-y:auto}.chat-msg__meta[data-v-c5de1135]{align-items:center;gap:.35rem;margin-block-start:.25rem;padding-inline:.25rem;display:flex}.chat-msg__time[data-v-c5de1135]{color:var(--imt-text-muted);font-size:.65rem}.chat-msg__tool[data-v-c5de1135]{border-radius:var(--imt-radius-sm);width:1.35rem;height:1.35rem;color:var(--imt-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:inline-flex}.chat-msg__tool i[data-v-c5de1135]{font-size:.65rem}.chat-msg:hover .chat-msg__tool[data-v-c5de1135],.chat-msg__tool[data-v-c5de1135]:focus-visible{opacity:1}@media (hover:none){.chat-msg__tool[data-v-c5de1135]{opacity:1}}.chat-msg__tool[data-v-c5de1135]:hover{color:var(--imt-text)}.chat-msg__tool--ok[data-v-c5de1135]{color:var(--imt-success-500);opacity:1}.chat-suggestions[data-v-a765ca78]{flex-direction:column;gap:.5rem;margin-block-start:.5rem;display:flex}.chat-suggestions--compact[data-v-a765ca78]{flex-flow:wrap;gap:.35rem;margin-block:0 .5rem}.chat-suggestions__chip[data-v-a765ca78]{border:1px solid var(--imt-border);border-radius:var(--imt-radius);background:var(--imt-surface);color:var(--imt-text);text-align:start;cursor:pointer;align-items:center;gap:.6rem;padding:.55rem .7rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.chat-suggestions--compact .chat-suggestions__chip[data-v-a765ca78]{background:var(--imt-primary-50);border-color:color-mix(in srgb, var(--imt-primary-500) 25%, transparent);color:var(--imt-primary-700);border-radius:999px;gap:.4rem;padding:.3rem .55rem;font-size:.72rem}.chat-suggestions__icon[data-v-a765ca78]{border-radius:var(--imt-radius-sm);background:var(--imt-primary-50);width:1.65rem;height:1.65rem;color:var(--imt-primary-600);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.chat-suggestions__icon i[data-v-a765ca78]{font-size:.8rem}.chat-suggestions--compact .chat-suggestions__icon[data-v-a765ca78]{width:auto;height:auto;color:var(--imt-primary-500);background:0 0}.chat-suggestions--compact .chat-suggestions__icon i[data-v-a765ca78]{font-size:.65rem}.chat-suggestions__label[data-v-a765ca78]{flex:1;min-width:0}.chat-suggestions__go[data-v-a765ca78]{color:var(--imt-primary-500);opacity:0;font-size:.7rem;transition:opacity .15s,transform .15s;transform:translate(-.25rem)}[dir=rtl] .chat-suggestions__go[data-v-a765ca78]{transform:scaleX(-1)translate(-.25rem)}.chat-suggestions__chip[data-v-a765ca78]:hover{border-color:color-mix(in srgb, var(--imt-primary-500) 45%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--imt-primary-700) 12%, transparent);transform:translateY(-1px)}.chat-suggestions__chip:hover .chat-suggestions__icon[data-v-a765ca78]{background:var(--imt-primary-100)}.chat-suggestions__chip:hover .chat-suggestions__go[data-v-a765ca78]{opacity:1;transform:translate(0)}[dir=rtl] .chat-suggestions__chip:hover .chat-suggestions__go[data-v-a765ca78]{transform:scaleX(-1)translate(0)}.chat-suggestions--compact .chat-suggestions__chip[data-v-a765ca78]:hover{background:var(--imt-primary-100);box-shadow:none;transform:none}.chat-suggestions--compact .chat-suggestions__chip:hover .chat-suggestions__icon[data-v-a765ca78]{background:0 0}html.app-dark .chat-suggestions__chip[data-v-a765ca78]{background:color-mix(in srgb, var(--imt-text) 5%, var(--imt-surface))}html.app-dark .chat-suggestions__icon[data-v-a765ca78]{background:color-mix(in srgb, var(--imt-primary-400) 15%, transparent);color:var(--imt-primary-300)}html.app-dark .chat-suggestions__chip:hover .chat-suggestions__icon[data-v-a765ca78]{background:color-mix(in srgb, var(--imt-primary-400) 28%, transparent)}html.app-dark .chat-suggestions--compact .chat-suggestions__chip[data-v-a765ca78]{background:color-mix(in srgb, var(--imt-primary-400) 12%, transparent);color:var(--imt-primary-300)}html.app-dark .chat-suggestions--compact .chat-suggestions__icon[data-v-a765ca78]{background:0 0}html.app-dark .chat-suggestions--compact .chat-suggestions__chip[data-v-a765ca78]:hover{background:color-mix(in srgb, var(--imt-primary-400) 22%, transparent)}html.app-dark .chat-suggestions--compact .chat-suggestions__chip:hover .chat-suggestions__icon[data-v-a765ca78]{background:0 0}.chat-input[data-v-b709bb71]{border-block-start:1px solid var(--imt-border);background:var(--imt-surface);padding:.75rem 1rem .6rem}.chat-input__composer[data-v-b709bb71]{border:1px solid var(--imt-border);background:var(--imt-body-bg);border-radius:20px;align-items:flex-end;gap:.35rem;padding:.3rem .3rem .3rem .5rem;transition:border-color .15s,box-shadow .15s;display:flex}[dir=rtl] .chat-input__composer[data-v-b709bb71]{padding:.3rem .5rem .3rem .3rem}.chat-input__composer[data-v-b709bb71]:focus-within{border-color:var(--imt-primary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--imt-primary-500) 15%, transparent)}.chat-input__field[data-v-b709bb71]{flex:1;align-self:center;max-height:150px;font-size:.875rem;overflow-y:auto}.chat-input__field[data-v-b709bb71] .p-textarea,.chat-input__field.p-textarea[data-v-b709bb71]{box-shadow:none;resize:none;background:0 0;border:none;padding:.4rem .15rem}.chat-input__field.p-textarea[data-v-b709bb71]:enabled:focus{box-shadow:none;border:none}.chat-input__quick[data-v-b709bb71],.chat-input__action[data-v-b709bb71]{flex-shrink:0}[dir=rtl] .chat-input__composer[data-v-b709bb71] .pi-send{transform:scaleX(-1)}.chat-input__disclaimer[data-v-b709bb71]{text-align:center;color:var(--imt-text-muted);margin:.45rem 0 0;font-size:.65rem}.chat-sessions[data-v-6c572140]{background:var(--imt-surface);flex-direction:column;height:100%;display:flex}.chat-sessions__header[data-v-6c572140]{border-block-end:1px solid var(--imt-border);justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.chat-sessions__title[data-v-6c572140]{letter-spacing:.06em;text-transform:uppercase;color:var(--imt-text-muted);font-size:.72rem;font-weight:600}.chat-sessions__header-actions[data-v-6c572140]{align-items:center;gap:.15rem;display:flex}[dir=rtl] .chat-sessions__back[data-v-6c572140] .pi-arrow-left{transform:scaleX(-1)}.chat-sessions__list[data-v-6c572140]{flex:1;overflow-y:auto}.chat-sessions__loading[data-v-6c572140]{color:var(--imt-text-muted);justify-content:center;padding:1.5rem;display:flex}.chat-sessions__row[data-v-6c572140]{border-inline-start:2px solid #0000;align-items:center;transition:background-color .15s;display:flex}.chat-sessions__row[data-v-6c572140]:hover{background:color-mix(in srgb, var(--imt-text) 5%, transparent)}.chat-sessions__row--active[data-v-6c572140]{border-inline-start-color:var(--imt-primary-500);background:var(--imt-primary-50)}html.app-dark .chat-sessions__row--active[data-v-6c572140]{background:color-mix(in srgb, var(--imt-primary-400) 12%, transparent)}.chat-sessions__item[data-v-6c572140]{text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.15rem;min-width:0;padding:.6rem 1rem;font-family:inherit;display:flex}.chat-sessions__item-title[data-v-6c572140]{color:var(--imt-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.chat-sessions__item-meta[data-v-6c572140]{color:var(--imt-text-muted);font-size:.65rem}.chat-sessions__delete[data-v-6c572140]{border-radius:var(--imt-radius-sm);width:1.6rem;height:1.6rem;color:var(--imt-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:.5rem;transition:opacity .15s,color .15s;display:inline-flex}.chat-sessions__delete i[data-v-6c572140]{font-size:.7rem}.chat-sessions__row:hover .chat-sessions__delete[data-v-6c572140],.chat-sessions__delete[data-v-6c572140]:focus-visible{opacity:1}@media (hover:none){.chat-sessions__delete[data-v-6c572140]{opacity:1}}.chat-sessions__delete[data-v-6c572140]:hover{color:var(--imt-error-500)}.p-drawer-mask .p-drawer.chat-drawer{width:min(max(var(--chat-drawer-width,480px), 360px), 92vw, 1120px);position:relative;overflow:visible}.p-drawer-mask .p-drawer.chat-drawer.chat-drawer--resizing{transition:none}@media (width<=640px){.p-drawer-mask .p-drawer.chat-drawer{width:100vw}.p-drawer.chat-drawer .chat-drawer__resize{display:none}}.p-drawer.chat-drawer .chat-drawer__resize{z-index:6;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:1.35rem;margin:0;margin-inline-start:-.675rem;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.p-drawer.chat-drawer .chat-drawer__resize-line{background:var(--imt-primary-500);opacity:.55;border-radius:2px;width:2px;margin-inline-start:-1px;transition:opacity .15s,width .15s,margin-inline-start .15s;position:absolute;inset-block:0;inset-inline-start:50%}.p-drawer.chat-drawer .chat-drawer__resize-mark{border-radius:var(--imt-radius-sm);background:var(--imt-primary-600);width:1.35rem;height:2.1rem;color:var(--imt-neutral-0);box-shadow:var(--imt-shadow);justify-content:center;align-items:center;transition:background-color .15s,transform .15s;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.p-drawer.chat-drawer .chat-drawer__resize-mark i{font-size:.7rem}.p-drawer.chat-drawer .chat-drawer__resize:hover .chat-drawer__resize-line,.p-drawer.chat-drawer .chat-drawer__resize:focus-visible .chat-drawer__resize-line,.p-drawer.chat-drawer.chat-drawer--resizing .chat-drawer__resize-line{opacity:1;width:3px;margin-inline-start:-1.5px}.p-drawer.chat-drawer .chat-drawer__resize:hover .chat-drawer__resize-mark,.p-drawer.chat-drawer .chat-drawer__resize:focus-visible .chat-drawer__resize-mark,.p-drawer.chat-drawer.chat-drawer--resizing .chat-drawer__resize-mark{background:var(--imt-primary-700);transform:translateY(-50%)scale(1.06)}html.app-dark .p-drawer.chat-drawer .chat-drawer__resize-line{background:var(--imt-primary-400);opacity:.7}.p-drawer.chat-drawer .chat-drawer__resize:focus-visible{outline:none}.p-drawer.chat-drawer .chat-drawer__resize:focus-visible .chat-drawer__resize-mark{outline:2px solid var(--imt-secondary-500);outline-offset:2px}body.chat-drawer-resizing{cursor:ew-resize;-webkit-user-select:none;user-select:none}body.chat-drawer-resizing .p-drawer-mask{cursor:ew-resize}.p-drawer.chat-drawer .p-drawer-header{border-block-end:1px solid var(--imt-border);background:linear-gradient(180deg, color-mix(in srgb, var(--imt-primary-500) 8%, var(--imt-surface)), var(--imt-surface));padding:.85rem 1.25rem}.p-drawer.chat-drawer .p-drawer-content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:visible}.chat-drawer__head[data-v-587894d8]{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.chat-drawer__avatar[data-v-587894d8]{background:linear-gradient(135deg, var(--imt-primary-500), var(--imt-primary-700));width:2.35rem;height:2.35rem;color:var(--imt-neutral-0);box-shadow:0 3px 8px color-mix(in srgb, var(--imt-primary-700) 32%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.chat-drawer__avatar i[data-v-587894d8]{font-size:1.05rem}.chat-drawer__status[data-v-587894d8]{background:var(--imt-success-500);border:2px solid var(--imt-surface);border-radius:999px;width:.6rem;height:.6rem;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.chat-drawer__titles[data-v-587894d8]{flex-direction:column;min-width:0;display:flex}.chat-drawer__titles strong[data-v-587894d8]{letter-spacing:-.01em;color:var(--imt-text);font-size:.98rem;font-weight:700}.chat-drawer__subtitle[data-v-587894d8]{color:var(--imt-text-muted);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.chat-drawer__online-dot[data-v-587894d8]{background:var(--imt-success-500);width:.4rem;height:.4rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--imt-success-500) 60%, transparent);border-radius:999px;animation:2.4s ease-out infinite chat-online-pulse-587894d8}@keyframes chat-online-pulse-587894d8{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--imt-success-500) 55%, transparent)}70%,to{box-shadow:0 0 0 .28rem color-mix(in srgb, var(--imt-success-500) 0%, transparent)}}.chat-drawer__actions[data-v-587894d8]{align-items:center;gap:.15rem;margin-inline-start:auto;display:flex}.chat-drawer__body[data-v-587894d8]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.chat-drawer__messages[data-v-587894d8]{flex-direction:column;flex:1;gap:.85rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.chat-drawer__welcome[data-v-587894d8]{flex-direction:column;gap:.15rem;margin-block-start:.25rem;display:flex}.chat-drawer__welcome-label[data-v-587894d8]{letter-spacing:.04em;text-transform:uppercase;color:var(--imt-text-muted);align-items:center;gap:.4rem;padding-inline-start:.15rem;font-size:.68rem;font-weight:600;display:inline-flex}.chat-drawer__welcome-label i[data-v-587894d8]{color:var(--imt-secondary-500);font-size:.6rem}.chat-drawer__typing[data-v-587894d8]{align-items:center;gap:.65rem;display:flex}.chat-drawer__typing-avatar[data-v-587894d8]{background:var(--imt-primary-100);width:1.75rem;height:1.75rem;color:var(--imt-primary-700);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}html.app-dark .chat-drawer__typing-avatar[data-v-587894d8]{background:color-mix(in srgb, var(--imt-primary-400) 20%, transparent);color:var(--imt-primary-300)}.chat-drawer__typing-avatar i[data-v-587894d8]{font-size:.75rem}.chat-drawer__typing-dots[data-v-587894d8]{border-radius:var(--imt-radius);background:color-mix(in srgb, var(--imt-text) 7%, var(--imt-surface));align-items:center;gap:.25rem;padding:.65rem .85rem;display:inline-flex}.chat-drawer__typing-dots span[data-v-587894d8]{background:var(--imt-text-muted);border-radius:999px;width:.4rem;height:.4rem;animation:1s infinite chat-bounce-587894d8}.chat-drawer__typing-dots span[data-v-587894d8]:nth-child(2){animation-delay:.15s}.chat-drawer__typing-dots span[data-v-587894d8]:nth-child(3){animation-delay:.3s}@keyframes chat-bounce-587894d8{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.25rem)}}.chat-drawer__scroll-pill[data-v-587894d8]{background:var(--imt-primary-600);color:var(--imt-neutral-0);cursor:pointer;box-shadow:var(--imt-shadow);border:none;border-radius:999px;align-self:center;align-items:center;gap:.4rem;padding:.35rem .8rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:background-color .15s;display:inline-flex;position:sticky;inset-block-end:.25rem}.chat-drawer__scroll-pill[data-v-587894d8]:hover{background:var(--imt-primary-700)}.chat-drawer__scroll-pill i[data-v-587894d8]{font-size:.65rem}.chat-pill-enter-active[data-v-587894d8],.chat-pill-leave-active[data-v-587894d8]{transition:opacity .15s,transform .15s}.chat-pill-enter-from[data-v-587894d8],.chat-pill-leave-to[data-v-587894d8]{opacity:0;transform:translateY(.5rem)}.chat-drawer__sessions[data-v-587894d8]{z-index:2;position:absolute;inset:0}.chat-sessions-fade-enter-active[data-v-587894d8],.chat-sessions-fade-leave-active[data-v-587894d8]{transition:opacity .18s,transform .18s}.chat-sessions-fade-enter-from[data-v-587894d8],.chat-sessions-fade-leave-to[data-v-587894d8]{opacity:0;transform:translateY(.5rem)}.p-drawer-mask .p-drawer.librechat-drawer{width:min(720px,100vw);transition:width .22s}.p-drawer-mask .p-drawer.librechat-drawer.librechat-drawer--expanded{width:min(1120px,96vw)}@media (width<=640px){.p-drawer-mask .p-drawer.librechat-drawer,.p-drawer-mask .p-drawer.librechat-drawer.librechat-drawer--expanded{width:100vw}}.p-drawer.librechat-drawer .p-drawer-header{border-block-end:1px solid var(--imt-border);background:linear-gradient(180deg, color-mix(in srgb, var(--imt-secondary-500) 10%, var(--imt-surface)), var(--imt-surface));padding:.85rem 1.25rem}.p-drawer.librechat-drawer .p-drawer-content{flex-direction:column;padding:0;display:flex;overflow:hidden}.librechat-drawer__head[data-v-9f14ffd2]{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.librechat-drawer__avatar[data-v-9f14ffd2]{background:linear-gradient(135deg, var(--imt-secondary-500), var(--imt-secondary-700));width:2.35rem;height:2.35rem;color:var(--imt-neutral-0);box-shadow:0 3px 8px color-mix(in srgb, var(--imt-secondary-700) 32%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.librechat-drawer__avatar i[data-v-9f14ffd2]{font-size:1.05rem}.librechat-drawer__status[data-v-9f14ffd2]{background:var(--imt-success-500);border:2px solid var(--imt-surface);border-radius:999px;width:.6rem;height:.6rem;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.librechat-drawer__titles[data-v-9f14ffd2]{flex-direction:column;min-width:0;display:flex}.librechat-drawer__titles strong[data-v-9f14ffd2]{letter-spacing:-.01em;color:var(--imt-text);font-size:.98rem;font-weight:700}.librechat-drawer__subtitle[data-v-9f14ffd2]{color:var(--imt-text-muted);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.librechat-drawer__online-dot[data-v-9f14ffd2]{background:var(--imt-success-500);border-radius:999px;width:.4rem;height:.4rem}.librechat-drawer__actions[data-v-9f14ffd2]{align-items:center;gap:.15rem;margin-inline-start:auto;display:flex}.librechat-drawer__body[data-v-9f14ffd2]{background:var(--imt-surface);flex-direction:column;flex:1;min-height:0;display:flex}.librechat-drawer__frame[data-v-9f14ffd2]{background:var(--imt-surface);border:none;flex:1;width:100%;min-height:0}.loading-overlay[data-v-b209bf0c]{z-index:20;background:color-mix(in srgb, var(--imt-surface) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0}.loading-overlay--block[data-v-b209bf0c]{min-height:12rem}.loading-overlay--fullscreen[data-v-b209bf0c]{z-index:2200;border-radius:0;min-height:100vh;position:fixed}.loading-overlay__panel[data-v-b209bf0c]{border-radius:var(--imt-radius-sm);background:var(--imt-surface);border:1px solid var(--imt-border);box-shadow:var(--imt-shadow);color:var(--imt-text-muted);flex-direction:column;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}.imt-search-field[data-v-025405a2]{min-width:12rem;max-width:18rem;position:relative}.imt-search-field[data-v-025405a2] .p-inputtext{width:100%}.imt-search-field--clearable[data-v-025405a2] .p-inputtext{padding-inline-end:2.25rem}.imt-search-field__clear[data-v-025405a2]{inset-inline-end:.35rem;z-index:1;border-radius:var(--imt-radius-sm,.35rem);width:1.5rem;height:1.5rem;color:var(--imt-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .22s,background-color .22s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.imt-search-field__clear[data-v-025405a2]:hover{color:var(--imt-text);background:color-mix(in srgb, var(--imt-text) 8%, transparent)}.imt-search-field__clear[data-v-025405a2]:focus-visible{outline:2px solid var(--imt-primary-500);outline-offset:1px}.imt-search-field__clear .pi[data-v-025405a2]{font-size:.75rem}.gs[data-v-2388b509]{background:var(--imt-surface);min-height:18rem;max-height:min(70vh,36rem);color:var(--imt-text);flex-direction:column;display:flex}html[data-surface-style=glass],html[data-surface-style=glass],html[data-surface-style=glass]{background:0 0}.gs__head[data-v-2388b509]{border-block-end:1px solid var(--imt-border);background:color-mix(in srgb, var(--imt-primary-500) 4%, var(--imt-surface));align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.gs__search-wrap[data-v-2388b509]{flex:1;min-width:0}.gs__search-wrap[data-v-2388b509] .imt-search-field{width:100%;max-width:none}.gs__esc[data-v-2388b509]{cursor:pointer;background:0 0;border:none;padding:.15rem}.gs__esc kbd[data-v-2388b509]{border-radius:var(--imt-radius-sm);border:1px solid var(--imt-border);background:var(--imt-surface);min-width:2rem;color:var(--imt-text-muted);font-size:.7rem;font-family:var(--imt-font);justify-content:center;align-items:center;padding:.2rem .45rem;display:inline-flex}.gs__body[data-v-2388b509]{flex:1;padding:.65rem .75rem .85rem;overflow:auto}.gs__error[data-v-2388b509]{border-radius:var(--imt-radius-sm);background:color-mix(in srgb, var(--imt-error-500) 12%, var(--imt-surface));color:var(--imt-error-700);margin:0 0 .65rem;padding:.55rem .75rem;font-size:.85rem}.gs__section+.gs__section[data-v-2388b509]{margin-block-start:.85rem}.gs__section-head[data-v-2388b509]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gs__section-title[data-v-2388b509]{letter-spacing:.06em;text-transform:uppercase;color:var(--imt-text-muted);margin:0 0 .45rem;padding-inline:.35rem;font-size:.7rem;font-weight:700}.gs__loading[data-v-2388b509]{color:var(--imt-primary-600);font-size:.75rem}.gs__list[data-v-2388b509]{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.gs__row[data-v-2388b509]{border-radius:var(--imt-radius-sm);width:100%;color:var(--imt-text);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.65rem;padding:.55rem .65rem;transition:background-color .15s,border-color .15s;display:flex}.gs__row[data-v-2388b509]:hover,.gs__row--active[data-v-2388b509]{background:color-mix(in srgb, var(--imt-primary-500) 10%, var(--imt-surface));border-color:color-mix(in srgb, var(--imt-primary-500) 22%, var(--imt-border))}html[data-surface-style=glass],html[data-surface-style=glass]{background:var(--imt-row-selected-bg);border-color:#0000}.gs__icon[data-v-2388b509]{border-radius:var(--imt-radius-sm);background:color-mix(in srgb, var(--imt-primary-500) 14%, var(--imt-surface));width:1.85rem;height:1.85rem;color:var(--imt-primary-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gs__label[data-v-2388b509]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.gs__hint[data-v-2388b509]{color:var(--imt-primary-600);font-size:.7rem}.gs__row--record[data-v-2388b509]{align-items:stretch}.gs__score[data-v-2388b509]{background:color-mix(in srgb, var(--imt-primary-500) 16%, var(--imt-surface));border-radius:999px;flex-shrink:0;align-self:stretch;width:.28rem;overflow:hidden}.gs__score-fill[data-v-2388b509]{background:var(--imt-primary-600);border-radius:inherit;height:100%;display:block}.gs__record-body[data-v-2388b509]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.gs__meta[data-v-2388b509]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.gs__muted[data-v-2388b509]{color:var(--imt-text-muted);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.gs__desc[data-v-2388b509]{color:var(--imt-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.gs__arrow[data-v-2388b509]{color:var(--imt-text-muted);align-self:center;font-size:.75rem}.gs__group+.gs__group[data-v-2388b509]{margin-block-start:.75rem}.gs__group-head[data-v-2388b509]{color:var(--imt-text);align-items:center;gap:.4rem;margin-block-end:.35rem;padding-inline:.35rem;font-size:.8rem;font-weight:600;display:flex}.gs__group-head i[data-v-2388b509]{color:var(--imt-primary-600)}.gs__view-all[data-v-2388b509]{border-radius:var(--imt-radius-sm);border:1px dashed color-mix(in srgb, var(--imt-secondary-500) 45%, var(--imt-border));background:color-mix(in srgb, var(--imt-secondary-500) 10%, var(--imt-surface));width:100%;color:var(--imt-secondary-800);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;margin-block-start:.75rem;padding:.65rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.gs__view-all.gs__row--active[data-v-2388b509],.gs__view-all[data-v-2388b509]:hover{background:color-mix(in srgb, var(--imt-secondary-500) 18%, var(--imt-surface));border-style:solid}.gs__foot[data-v-2388b509]{border-block-start:1px solid var(--imt-border);background:var(--imt-surface-muted);color:var(--imt-text-muted);flex-wrap:wrap;gap:.85rem;padding:.55rem 1rem;font-size:.72rem;display:flex}.gs__kbd-hint[data-v-2388b509]{align-items:center;gap:.25rem;display:inline-flex}.gs__kbd-hint kbd[data-v-2388b509]{border:1px solid var(--imt-border);background:var(--imt-surface);min-width:1.15rem;color:var(--imt-text);font-family:var(--imt-font);border-radius:.25rem;justify-content:center;padding:.1rem .3rem;font-size:.65rem;display:inline-flex}.gs__skeletons[data-v-2388b509]{flex-direction:column;gap:.5rem;padding:.25rem .35rem;display:flex}.global-search-dialog__root{border:1px solid var(--imt-border);box-shadow:var(--imt-shadow);overflow:hidden;border-radius:var(--imt-radius-md,.75rem)!important;width:min(40rem,100vw - 1.5rem)!important;margin-block-start:12vh!important}.global-search-dialog__content{padding:0!important}html:not([data-surface-style=glass]) .global-search-dialog__mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in srgb, var(--imt-text) 45%, transparent)}.imt-live-toast[data-v-b6d72c9b]{border:1px solid var(--imt-border);background:var(--imt-surface);min-width:min(20rem,88vw);max-width:min(24rem,92vw);color:var(--imt-text);box-shadow:var(--imt-shadow-md,0 8px 24px color-mix(in srgb, var(--imt-text) 14%, transparent));border-radius:.65rem;align-items:flex-start;gap:.35rem;padding:.65rem .55rem .65rem .75rem;display:flex}.imt-live-toast__body[data-v-b6d72c9b]{color:inherit;font:inherit;text-align:start;cursor:default;background:0 0;border:none;flex:1;align-items:flex-start;gap:.55rem;margin:0;padding:0;display:flex}.imt-live-toast__body--link[data-v-b6d72c9b]{cursor:pointer}.imt-live-toast__body--link:hover .imt-live-toast__summary[data-v-b6d72c9b]{color:var(--imt-primary-700)}.imt-live-toast__icon[data-v-b6d72c9b]{color:var(--imt-primary-600);margin-top:.15rem;font-size:1rem}.imt-live-toast__text[data-v-b6d72c9b]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.imt-live-toast__summary[data-v-b6d72c9b]{font-size:.875rem;font-weight:650;line-height:1.35}.imt-live-toast__detail[data-v-b6d72c9b]{color:var(--imt-text-muted);font-size:.8rem;line-height:1.4}.imt-live-toast__close[data-v-b6d72c9b]{width:1.75rem;height:1.75rem;color:var(--imt-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.imt-live-toast__close[data-v-b6d72c9b]:hover{background:color-mix(in srgb, var(--imt-text-muted) 12%, transparent);color:var(--imt-text)}.auth-shell[data-v-af46decd]{background:radial-gradient(ellipse 80% 50% at 50% -20%, color-mix(in srgb, var(--imt-primary-500) 18%, transparent), transparent), radial-gradient(ellipse 60% 40% at 100% 100%, color-mix(in srgb, var(--imt-secondary-500) 12%, transparent), transparent), var(--imt-body-bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.25rem;display:flex;position:relative}.auth-shell__glow[data-v-af46decd]{pointer-events:none;background-image:linear-gradient(var(--imt-border) 1px, transparent 1px), linear-gradient(90deg, var(--imt-border) 1px, transparent 1px);opacity:.35;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.auth-shell__lang[data-v-af46decd]{top:1rem;z-index:2;position:absolute;inset-inline-end:1rem}.auth-shell__lang-select[data-v-af46decd]{min-width:5.5rem}.auth-shell__lang-value[data-v-af46decd]{align-items:center;gap:.4rem;display:inline-flex}.auth-shell__panel[data-v-af46decd]{background:var(--imt-surface);border:1px solid var(--imt-border);border-radius:var(--imt-radius);width:100%;max-width:420px;box-shadow:var(--imt-shadow);padding:1.75rem 1.6rem 1.6rem;position:relative}.auth-shell__brand[data-v-af46decd]{color:inherit;align-items:center;gap:.75rem;margin-bottom:1.35rem;text-decoration:none;display:flex}.auth-shell__logo[data-v-af46decd]{width:40px;height:auto}.auth-shell__brand strong[data-v-af46decd]{color:var(--imt-text);font-size:1.15rem;display:block}.auth-shell__brand span[data-v-af46decd]{color:var(--imt-text-muted);font-size:.75rem;display:block}.auth-shell__footer[data-v-af46decd]{color:var(--imt-secondary-600);text-align:center;margin:1.5rem 0 0;font-size:.78rem;font-weight:600;position:relative}
