[data-v-c2b17f89]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg, #5b1e8e, #0e3b72);--theme-background:linear-gradient(135deg, #f0f2f8, #eaecf4f2);--theme-card-background:#ffffffe6;--theme-text-color:#27374b;--theme-text-muted-color:#8194ac;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:#16a34a1f;--theme-warning-color:#ef8400;--theme-warning-background:#ef84001f;--theme-danger-color:#e30000;--theme-danger-background:#e300001a;--theme-info-color:#0081e3;--theme-info-background:#0081e31f;--dark-logo-filter:none}:root[data-theme=dark][data-v-c2b17f89]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg, #441669, #0b2f5b);--theme-background:linear-gradient(180deg, color.scale($secondary-color, $lightness: -20%) 0%, color.scale($primary-color, $lightness: -25%) 30%, #0a1229 65%, #020611);--theme-card-background:#7095c20f;--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#0d8ff2;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:#16a34a2e;--theme-warning-color:#ffa331;--theme-warning-background:#ef84002e;--theme-danger-color:#f33;--theme-danger-background:#e300002e;--theme-info-color:#33a7ff;--theme-info-background:#0081e32e;--dark-logo-filter:brightness(0) invert(1)}.chat-header[data-v-c2b17f89]{background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;height:60px;padding:0 1rem;display:flex}.chat-header__back[data-v-c2b17f89]{width:36px;height:36px;color:var(--theme-text-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:.5rem;transition:background .2s;display:flex}@media (width>=768px){.chat-header__back[data-v-c2b17f89]{display:none}}.chat-header__back[data-v-c2b17f89]:hover{background:#f0f2f5}.chat-header__user[data-v-c2b17f89]{flex:1;align-items:center;min-width:0;display:flex}.chat-header__avatar[data-v-c2b17f89]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:40px;height:40px;margin-right:.75rem}.chat-header__info[data-v-c2b17f89]{flex-direction:column;min-width:0;display:flex}.chat-header__name[data-v-c2b17f89]{color:var(--theme-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.chat-header__connection[data-v-c2b17f89]{color:#f59e0b;align-items:center;gap:4px;font-size:.6875rem;transition:color .2s;display:flex}.chat-header__connection--connected[data-v-c2b17f89]{color:#16a34a}.chat-header__connection--offline[data-v-c2b17f89]{color:#dc2626}.chat-header__connection--retrying[data-v-c2b17f89]{color:#f59e0b}.chat-header__connection-icon[data-v-c2b17f89]{font-size:.625rem}.chat-header__actions[data-v-c2b17f89]{position:relative}.chat-header__menu-button[data-v-c2b17f89]{width:36px;height:36px;color:var(--theme-text-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex}.chat-header__menu-button[data-v-c2b17f89]:hover{background:#f0f2f5}.chat-header__dropdown[data-v-c2b17f89]{z-index:10;background:#fff;border-radius:8px;min-width:200px;margin-top:.5rem;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.chat-header__dropdown-item[data-v-c2b17f89]{text-align:left;width:100%;color:var(--theme-text-color);cursor:pointer;background:#fff;border:none;padding:.75rem 1rem;font-size:.9375rem;transition:background .2s;display:block}.chat-header__dropdown-item[data-v-c2b17f89]:hover{background:#f0f2f5}.chat-header__dropdown-item--danger[data-v-c2b17f89]{color:#e74c3c}.chat-header__dropdown-item--danger[data-v-c2b17f89]:hover{background:#fee}.chat-header__dropdown-item--success[data-v-c2b17f89]{color:#22c55e}.chat-header__dropdown-item--success[data-v-c2b17f89]:hover{background:#ecfdf5}[data-v-f63f1cf7]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg, #5b1e8e, #0e3b72);--theme-background:linear-gradient(135deg, #f0f2f8, #eaecf4f2);--theme-card-background:#ffffffe6;--theme-text-color:#27374b;--theme-text-muted-color:#8194ac;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:#16a34a1f;--theme-warning-color:#ef8400;--theme-warning-background:#ef84001f;--theme-danger-color:#e30000;--theme-danger-background:#e300001a;--theme-info-color:#0081e3;--theme-info-background:#0081e31f;--dark-logo-filter:none}:root[data-theme=dark][data-v-f63f1cf7]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg, #441669, #0b2f5b);--theme-background:linear-gradient(180deg, color.scale($secondary-color, $lightness: -20%) 0%, color.scale($primary-color, $lightness: -25%) 30%, #0a1229 65%, #020611);--theme-card-background:#7095c20f;--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#0d8ff2;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:#16a34a2e;--theme-warning-color:#ffa331;--theme-warning-background:#ef84002e;--theme-danger-color:#f33;--theme-danger-background:#e300002e;--theme-info-color:#33a7ff;--theme-info-background:#0081e32e;--dark-logo-filter:brightness(0) invert(1)}.message-status[data-v-f63f1cf7]{align-items:center;margin-left:.25rem;font-size:.6875rem;display:inline-flex}.message-status--sent[data-v-f63f1cf7]{color:#65676b}.message-status--failed[data-v-f63f1cf7]{color:#dc2626}.message-status__retry[data-v-f63f1cf7]{color:#dc2626;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.6875rem;display:inline-flex}.message-status__retry[data-v-f63f1cf7]:hover{text-decoration:underline}[data-v-dde308bd]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg, #5b1e8e, #0e3b72);--theme-background:linear-gradient(135deg, #f0f2f8, #eaecf4f2);--theme-card-background:#ffffffe6;--theme-text-color:#27374b;--theme-text-muted-color:#8194ac;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:#16a34a1f;--theme-warning-color:#ef8400;--theme-warning-background:#ef84001f;--theme-danger-color:#e30000;--theme-danger-background:#e300001a;--theme-info-color:#0081e3;--theme-info-background:#0081e31f;--dark-logo-filter:none}:root[data-theme=dark][data-v-dde308bd]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg, #441669, #0b2f5b);--theme-background:linear-gradient(180deg, color.scale($secondary-color, $lightness: -20%) 0%, color.scale($primary-color, $lightness: -25%) 30%, #0a1229 65%, #020611);--theme-card-background:#7095c20f;--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#0d8ff2;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:#16a34a2e;--theme-warning-color:#ffa331;--theme-warning-background:#ef84002e;--theme-danger-color:#f33;--theme-danger-background:#e300002e;--theme-info-color:#33a7ff;--theme-info-background:#0081e32e;--dark-logo-filter:brightness(0) invert(1)}.chat-message[data-v-dde308bd]{flex-direction:column;align-items:flex-start;min-width:0;max-width:70%;animation:.18s ease-out chat-message-in-dde308bd;display:flex}.chat-message--mine[data-v-dde308bd]{align-items:flex-end;margin-left:auto}.chat-message--mine .chat-message__bubble[data-v-dde308bd]{background:var(--theme-primary-color);color:#fff}.chat-message--mine .chat-message__attachment--file[data-v-dde308bd],.chat-message--mine .chat-message__attachment--pdf[data-v-dde308bd]{color:#fff;background:#ffffff26}.chat-message--mine .chat-message__attachment--file[data-v-dde308bd]:hover,.chat-message--mine .chat-message__attachment--pdf[data-v-dde308bd]:hover{background:#ffffff40}.chat-message__bubble[data-v-dde308bd]{min-width:0;max-width:100%;color:var(--theme-text-color);word-wrap:break-word;overflow-wrap:break-word;background:#e4e6eb;border-radius:18px;padding:.5rem .75rem;transition:box-shadow .2s}.chat-message__bubble[data-v-dde308bd]:hover{box-shadow:0 1px 3px #0000001a}.chat-message__text[data-v-dde308bd]{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;min-width:0;max-width:100%;margin:0;font-size:.9375rem;line-height:1.4}.chat-message__attachments[data-v-dde308bd]{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.chat-message__attachments[data-v-dde308bd]:first-child{margin-top:0}.chat-message__attachment[data-v-dde308bd]{border-radius:8px;text-decoration:none;transition:opacity .2s;display:block;overflow:hidden}.chat-message__attachment[data-v-dde308bd]:hover{opacity:.9}.chat-message__attachment--image[data-v-dde308bd]{max-width:300px}.chat-message__attachment--file[data-v-dde308bd],.chat-message__attachment--pdf[data-v-dde308bd]{color:var(--theme-text-color);background:#0000000d;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem .875rem;transition:background .2s;display:flex}.chat-message__attachment--file[data-v-dde308bd]:hover,.chat-message__attachment--pdf[data-v-dde308bd]:hover{background:#0000001a}.chat-message__image[data-v-dde308bd]{border-radius:8px;max-width:100%;height:auto;display:block}.chat-message__pdf-icon[data-v-dde308bd]{color:#dc2626;font-size:1.25rem}.chat-message__file-icon[data-v-dde308bd]{color:#65676b;font-size:1.25rem}.chat-message__file-name[data-v-dde308bd]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.875rem;font-weight:500;overflow:hidden}.chat-message__footer[data-v-dde308bd]{align-items:center;margin-top:.25rem;padding:0 .25rem;display:flex}.chat-message__time[data-v-dde308bd]{color:#65676b;font-size:.6875rem}@keyframes chat-message-in-dde308bd{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chat-message[data-v-dde308bd]{animation:none}}[data-v-d89d7a06]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg, #5b1e8e, #0e3b72);--theme-background:linear-gradient(135deg, #f0f2f8, #eaecf4f2);--theme-card-background:#ffffffe6;--theme-text-color:#27374b;--theme-text-muted-color:#8194ac;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:#16a34a1f;--theme-warning-color:#ef8400;--theme-warning-background:#ef84001f;--theme-danger-color:#e30000;--theme-danger-background:#e300001a;--theme-info-color:#0081e3;--theme-info-background:#0081e31f;--dark-logo-filter:none}:root[data-theme=dark][data-v-d89d7a06]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg, #441669, #0b2f5b);--theme-background:linear-gradient(180deg, color.scale($secondary-color, $lightness: -20%) 0%, color.scale($primary-color, $lightness: -25%) 30%, #0a1229 65%, #020611);--theme-card-background:#7095c20f;--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#0d8ff2;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:#16a34a2e;--theme-warning-color:#ffa331;--theme-warning-background:#ef84002e;--theme-danger-color:#f33;--theme-danger-background:#e300002e;--theme-info-color:#33a7ff;--theme-info-background:#0081e32e;--dark-logo-filter:brightness(0) invert(1)}.chat-messages[data-v-d89d7a06]{overscroll-behavior-y:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;background:#f0f2f5;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.chat-messages[data-v-d89d7a06]::-webkit-scrollbar{width:8px}.chat-messages[data-v-d89d7a06]::-webkit-scrollbar-track{background:0 0}.chat-messages[data-v-d89d7a06]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.chat-messages[data-v-d89d7a06]::-webkit-scrollbar-thumb:hover{background:#999}.chat-messages__load-more[data-v-d89d7a06]{color:var(--theme-primary-color);cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:20px;margin:0 auto 1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.chat-messages__load-more[data-v-d89d7a06]:hover{background:#f0f2f5}.chat-messages__loading[data-v-d89d7a06]{color:#65676b;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.chat-messages__loading-more[data-v-d89d7a06]{text-align:center;color:var(--theme-primary-color);padding:.5rem}.chat-messages__spinner[data-v-d89d7a06]{font-size:1.5rem}.chat-messages__empty[data-v-d89d7a06]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.chat-messages__empty-icon[data-v-d89d7a06]{color:#bcc0c4;margin-bottom:1rem;font-size:3rem}.chat-messages__empty-text[data-v-d89d7a06]{color:var(--theme-text-color);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.chat-messages__empty-subtext[data-v-d89d7a06]{color:#65676b;margin:0;font-size:.9375rem}.chat-messages__typing[data-v-d89d7a06]{background:#e4e6eb;border-radius:18px;width:fit-content;padding:.5rem .75rem;display:flex}.chat-messages__typing-dots[data-v-d89d7a06]{gap:4px;display:flex}.chat-messages__typing-dots span[data-v-d89d7a06]{background:#90949c;border-radius:50%;width:8px;height:8px;animation:1.4s infinite typing-d89d7a06}.chat-messages__typing-dots span[data-v-d89d7a06]:nth-child(2){animation-delay:.2s}.chat-messages__typing-dots span[data-v-d89d7a06]:nth-child(3){animation-delay:.4s}@keyframes typing-d89d7a06{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}[data-v-3e248d53]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg, #5b1e8e, #0e3b72);--theme-background:linear-gradient(135deg, #f0f2f8, #eaecf4f2);--theme-card-background:#ffffffe6;--theme-text-color:#27374b;--theme-text-muted-color:#8194ac;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:#16a34a1f;--theme-warning-color:#ef8400;--theme-warning-background:#ef84001f;--theme-danger-color:#e30000;--theme-danger-background:#e300001a;--theme-info-color:#0081e3;--theme-info-background:#0081e31f;--dark-logo-filter:none}:root[data-theme=dark][data-v-3e248d53]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg, #441669, #0b2f5b);--theme-background:linear-gradient(180deg, color.scale($secondary-color, $lightness: -20%) 0%, color.scale($primary-color, $lightness: -25%) 30%, #0a1229 65%, #020611);--theme-card-background:#7095c20f;--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#0d8ff2;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:#16a34a2e;--theme-warning-color:#ffa331;--theme-warning-background:#ef84002e;--theme-danger-color:#f33;--theme-danger-background:#e300002e;--theme-info-color:#33a7ff;--theme-info-background:#0081e32e;--dark-logo-filter:brightness(0) invert(1)}.file-upload-progress[data-v-3e248d53]{background:#0003;height:4px;position:absolute;bottom:0;left:0;right:0}.file-upload-progress__bar[data-v-3e248d53]{height:100%;transition:width .2s,background .2s}.file-upload-progress__bar--uploading[data-v-3e248d53]{background:var(--theme-primary-color)}.file-upload-progress__bar--uploaded[data-v-3e248d53]{background:#22c55e}.file-upload-progress__bar--failed[data-v-3e248d53]{background:#dc2626;width:100%!important}[data-v-8b871ac4]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg, #5b1e8e, #0e3b72);--theme-background:linear-gradient(135deg, #f0f2f8, #eaecf4f2);--theme-card-background:#ffffffe6;--theme-text-color:#27374b;--theme-text-muted-color:#8194ac;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:#16a34a1f;--theme-warning-color:#ef8400;--theme-warning-background:#ef84001f;--theme-danger-color:#e30000;--theme-danger-background:#e300001a;--theme-info-color:#0081e3;--theme-info-background:#0081e31f;--dark-logo-filter:none}:root[data-theme=dark][data-v-8b871ac4]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg, #441669, #0b2f5b);--theme-background:linear-gradient(180deg, color.scale($secondary-color, $lightness: -20%) 0%, color.scale($primary-color, $lightness: -25%) 30%, #0a1229 65%, #020611);--theme-card-background:#7095c20f;--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#0d8ff2;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:#16a34a2e;--theme-warning-color:#ffa331;--theme-warning-background:#ef84002e;--theme-danger-color:#f33;--theme-danger-background:#e300002e;--theme-info-color:#33a7ff;--theme-info-background:#0081e32e;--dark-logo-filter:brightness(0) invert(1)}.file-preview[data-v-8b871ac4]{gap:.5rem;padding:.75rem 1rem 0;display:flex;overflow-x:auto}.file-preview[data-v-8b871ac4]::-webkit-scrollbar{height:6px}.file-preview[data-v-8b871ac4]::-webkit-scrollbar-track{background:0 0}.file-preview[data-v-8b871ac4]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.file-preview__item[data-v-8b871ac4]{background:#f0f2f5;border-radius:8px;width:60px;min-width:60px;height:60px;position:relative;overflow:hidden}.file-preview__item--failed[data-v-8b871ac4]{border:2px solid #dc2626}.file-preview__item--uploading[data-v-8b871ac4]{opacity:.7}.file-preview__item--uploaded[data-v-8b871ac4]{border:2px solid #22c55e}.file-preview__image[data-v-8b871ac4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.file-preview__file[data-v-8b871ac4]{color:#65676b;width:100%;height:100%;font-size:1.5rem}.file-preview__check[data-v-8b871ac4],.file-preview__file[data-v-8b871ac4]{justify-content:center;align-items:center;display:flex}.file-preview__check[data-v-8b871ac4]{background:#22c55e;width:18px;height:18px;font-size:.5rem;left:2px}.file-preview__check[data-v-8b871ac4],.file-preview__remove[data-v-8b871ac4]{color:#fff;border-radius:50%;position:absolute;top:2px}.file-preview__remove[data-v-8b871ac4]{cursor:pointer;background:#00000080;border:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.625rem;transition:background .2s;display:flex;right:2px}.file-preview__remove[data-v-8b871ac4]:hover{background:#000000b3}[data-v-4c56d78c]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg, #5b1e8e, #0e3b72);--theme-background:linear-gradient(135deg, #f0f2f8, #eaecf4f2);--theme-card-background:#ffffffe6;--theme-text-color:#27374b;--theme-text-muted-color:#8194ac;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:#16a34a1f;--theme-warning-color:#ef8400;--theme-warning-background:#ef84001f;--theme-danger-color:#e30000;--theme-danger-background:#e300001a;--theme-info-color:#0081e3;--theme-info-background:#0081e31f;--dark-logo-filter:none}:root[data-theme=dark][data-v-4c56d78c]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg, #441669, #0b2f5b);--theme-background:linear-gradient(180deg, color.scale($secondary-color, $lightness: -20%) 0%, color.scale($primary-color, $lightness: -25%) 30%, #0a1229 65%, #020611);--theme-card-background:#7095c20f;--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#0d8ff2;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:#16a34a2e;--theme-warning-color:#ffa331;--theme-warning-background:#ef84002e;--theme-danger-color:#f33;--theme-danger-background:#e300002e;--theme-info-color:#33a7ff;--theme-info-background:#0081e32e;--dark-logo-filter:brightness(0) invert(1)}.chat-input[data-v-4c56d78c]{background:#f0f2f5;border-top:1px solid #e0e0e0;flex-shrink:0}.chat-input__blocked[data-v-4c56d78c]{color:#856404;background:#fff3cd;justify-content:center;align-items:center;font-size:.875rem}.chat-input__area[data-v-4c56d78c],.chat-input__blocked[data-v-4c56d78c]{gap:.5rem;padding:.75rem 1rem;display:flex}.chat-input__area[data-v-4c56d78c]{align-items:flex-end}.chat-input__signature[data-v-4c56d78c]{padding:0 1rem calc(.5rem + env(safe-area-inset-bottom,0px));color:#8a8d91;letter-spacing:.04em;text-align:center;margin:0;font-size:.6875rem;font-weight:600;line-height:1;display:none}.chat-input__btn[data-v-4c56d78c]{width:36px;height:36px;color:var(--theme-primary-color);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;transition:background .2s;display:flex}.chat-input__btn[data-v-4c56d78c]:hover:not(:disabled){background:#f0f2f5}.chat-input__btn[data-v-4c56d78c]:disabled{color:#bcc0c4;cursor:not-allowed}.chat-input__btn--send[data-v-4c56d78c]:not(:disabled){color:var(--theme-primary-color)}.chat-input__textarea-wrapper[data-v-4c56d78c]{flex:1;min-width:0}.chat-input__textarea[data-v-4c56d78c]{resize:none;background:#f0f2f5;border:none;border-radius:20px;outline:none;width:100%;max-height:100px;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.4;transition:background .2s;overflow-y:auto}.chat-input__textarea[data-v-4c56d78c]::placeholder{color:#65676b}.chat-input__textarea[data-v-4c56d78c]:focus{background:#e4e6eb}.chat-input__textarea[data-v-4c56d78c]:disabled{cursor:not-allowed;background:#e4e6eb}.chat-input__textarea[data-v-4c56d78c]::-webkit-scrollbar{width:6px}.chat-input__textarea[data-v-4c56d78c]::-webkit-scrollbar-track{background:0 0}.chat-input__textarea[data-v-4c56d78c]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.chat-input__file-input[data-v-4c56d78c]{display:none}.chat-input__pending[data-v-4c56d78c]{text-align:center;padding:1rem}.chat-input__pending-text[data-v-4c56d78c]{color:#65676b;margin:0 0 1rem;font-size:.875rem;line-height:1.4}.chat-input__pending-actions[data-v-4c56d78c]{justify-content:center;gap:.5rem;display:flex}.chat-input__pending-btn[data-v-4c56d78c]{max-width:140px;color:var(--theme-text-color);cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;transition:background .2s}.chat-input__pending-btn[data-v-4c56d78c]:hover{background:#f0f2f5}.chat-input__pending-btn--primary[data-v-4c56d78c]{background:var(--theme-primary-color);border-color:var(--theme-primary-color);color:#fff}.chat-input__pending-btn--primary[data-v-4c56d78c]:hover{background:#0073e6}@media (width<=767px){.chat-input__area[data-v-4c56d78c]{padding-bottom:.625rem}.chat-input__signature[data-v-4c56d78c]{display:block}}[data-v-ae057d52]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg, #5b1e8e, #0e3b72);--theme-background:linear-gradient(135deg, #f0f2f8, #eaecf4f2);--theme-card-background:#ffffffe6;--theme-text-color:#27374b;--theme-text-muted-color:#8194ac;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:#16a34a1f;--theme-warning-color:#ef8400;--theme-warning-background:#ef84001f;--theme-danger-color:#e30000;--theme-danger-background:#e300001a;--theme-info-color:#0081e3;--theme-info-background:#0081e31f;--dark-logo-filter:none}:root[data-theme=dark][data-v-ae057d52]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg, #441669, #0b2f5b);--theme-background:linear-gradient(180deg, color.scale($secondary-color, $lightness: -20%) 0%, color.scale($primary-color, $lightness: -25%) 30%, #0a1229 65%, #020611);--theme-card-background:#7095c20f;--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#0d8ff2;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:#16a34a2e;--theme-warning-color:#ffa331;--theme-warning-background:#ef84002e;--theme-danger-color:#f33;--theme-danger-background:#e300002e;--theme-info-color:#33a7ff;--theme-info-background:#0081e32e;--dark-logo-filter:brightness(0) invert(1)}.button[data-v-ae057d52]{color:#fff;background-color:#0e3b72;border-radius:.4rem;padding:.5rem}[data-v-2aa5f2a5]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg, #5b1e8e, #0e3b72);--theme-background:linear-gradient(135deg, #f0f2f8, #eaecf4f2);--theme-card-background:#ffffffe6;--theme-text-color:#27374b;--theme-text-muted-color:#8194ac;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:#16a34a1f;--theme-warning-color:#ef8400;--theme-warning-background:#ef84001f;--theme-danger-color:#e30000;--theme-danger-background:#e300001a;--theme-info-color:#0081e3;--theme-info-background:#0081e31f;--dark-logo-filter:none}:root[data-theme=dark][data-v-2aa5f2a5]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg, #441669, #0b2f5b);--theme-background:linear-gradient(180deg, color.scale($secondary-color, $lightness: -20%) 0%, color.scale($primary-color, $lightness: -25%) 30%, #0a1229 65%, #020611);--theme-card-background:#7095c20f;--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#0d8ff2;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:#16a34a2e;--theme-warning-color:#ffa331;--theme-warning-background:#ef84002e;--theme-danger-color:#f33;--theme-danger-background:#e300002e;--theme-info-color:#33a7ff;--theme-info-background:#0081e32e;--dark-logo-filter:brightness(0) invert(1)}.chat-view[data-v-2aa5f2a5]{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.chat-notification-banner[data-v-2aa5f2a5]{background-color:#f0f9ff;border-bottom:1px solid #e0f2fe;padding:1rem}.chat-notification-banner__content[data-v-2aa5f2a5]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}@media (width>=768px){.chat-notification-banner__content[data-v-2aa5f2a5]{text-align:left;flex-direction:row;justify-content:space-between}}.chat-notification-banner__text[data-v-2aa5f2a5]{color:#0369a1;font-size:.9375rem;font-weight:500}
