.elx-bubble[data-v-598f04f6]{gap:var(--el-bubble-avatar-placeholder-gap);display:flex}.elx-bubble__avatar-size[data-v-598f04f6] .el-avatar,.elx-bubble__avatar-placeholder[data-v-598f04f6]{width:var(--el-bubble-avatar-placeholder-width);height:var(--el-bubble-avatar-placeholder-height)}.elx-bubble--start .elx-bubble__content-wrapper .elx-bubble__content--corner[data-v-598f04f6]{border-start-start-radius:calc(var(--el-border-radius-base) - 2px)}.elx-bubble--end[data-v-598f04f6]{flex-direction:row-reverse;justify-content:end}.elx-bubble--end .elx-bubble__content-wrapper[data-v-598f04f6]{align-items:flex-end}.elx-bubble--end .elx-bubble__content-wrapper .elx-bubble__content--corner[data-v-598f04f6]{border-start-end-radius:calc(var(--el-border-radius-base) - 2px)}.elx-bubble--no-style .elx-bubble__content-wrapper .elx-bubble__content[data-v-598f04f6]{background-color:#0000;padding:0}.elx-bubble__content-wrapper[data-v-598f04f6]{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;max-width:100%;display:flex}.elx-bubble__content-wrapper .elx-bubble__header[data-v-598f04f6],.elx-bubble__content-wrapper .elx-bubble__content[data-v-598f04f6],.elx-bubble__content-wrapper .elx-bubble__footer[data-v-598f04f6]{font-size:var(--el-font-size-base);color:var(--el-text-color-primary);line-height:var(--el-font-line-height-primary)}.elx-bubble__content-wrapper .elx-bubble__content[data-v-598f04f6]{background:var(--elx-bubble-bg,var(--el-fill-color));padding:var(--elx-bubble-padding-y,var(--el-padding-sm,12px)) var(--elx-bubble-padding-x,calc(var(--el-padding-sm,12px) + 4px));border-radius:var(--elx-bubble-radius,calc(var(--el-border-radius-base) + 4px));box-sizing:border-box;min-width:0;max-width:var(--elx-bubble-content-max-width);color:var(--elx-bubble-text-color,var(--el-text-color-primary));font-size:var(--el-font-size-base);line-height:var(--el-font-line-height-primary);min-height:calc(var(--el-padding-sm,12px) * 2 + var(--el-font-line-height-primary) * var(--el-font-size-base));word-break:break-word;position:relative}.elx-bubble__content-wrapper .elx-bubble__content .no-content[data-v-598f04f6]{height:0}.elx-bubble__content-wrapper .elx-bubble__content--round[data-v-598f04f6]{border-radius:var(--el-border-radius-round)}.elx-bubble__content-wrapper .elx-bubble__content--filled[data-v-598f04f6]{background:var(--elx-bubble-bg,var(--el-fill-color))}.elx-bubble__content-wrapper .elx-bubble__content--borderless[data-v-598f04f6]{background:var(--elx-bubble-bg,var(--el-fill-color));border:var(--el-border-width) solid var(--elx-bubble-border-color,var(--el-border-color))}.elx-bubble__content-wrapper .elx-bubble__content--outlined[data-v-598f04f6]{border:var(--el-border-width) solid var(--elx-bubble-border-color,var(--el-border-color));background:0 0}.elx-bubble__content-wrapper .elx-bubble__content--shadow[data-v-598f04f6]{box-shadow:var(--elx-bubble-shadow,var(--el-box-shadow));background:0 0}.elx-bubble__content-wrapper .elx-bubble__content--loading[data-v-598f04f6]{width:fit-content}.elx-bubble__content-wrapper .elx-bubble__content--loading .elx-bubble__loading-wrap[data-v-598f04f6]{justify-content:center;align-items:center;gap:5px;display:flex}.elx-bubble__content-wrapper .elx-bubble__content--loading .elx-bubble__dot[data-v-598f04f6]{will-change:transform;background-color:var(--elx-bubble-dot-color,var(--el-color-primary));border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite wave-598f04f6}.elx-bubble__content-wrapper .elx-bubble__content--loading .dot-2[data-v-598f04f6]{animation-delay:.2s}.elx-bubble__content-wrapper .elx-bubble__content--loading .dot-3[data-v-598f04f6]{animation-delay:.4s}@keyframes wave-598f04f6{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}.elx-bubble__content-wrapper .elx-bubble__footer[data-v-598f04f6]{margin-top:var(--el-padding-sm,12px)}svg[data-v-b37b19b1]{display:block}.elx-bubble-list[data-v-2742b84b]{height:100%;position:relative}.elx-bubble-list__list[data-v-2742b84b]{scroll-behavior:auto;max-height:var(--elx-bubble-list-max-height);overscroll-behavior:contain;flex-direction:column;gap:16px;display:flex;position:relative;overflow:auto}.elx-bubble-list__list.elx-bubble-list__list--virtual[data-v-2742b84b]{overflow-anchor:none;gap:0;padding-inline:2px;display:block}.elx-bubble-list__list .elx-bubble-list__spacer[data-v-2742b84b]{pointer-events:none;height:1px}.elx-bubble-list__list .elx-bubble-list__virtual-item[data-v-2742b84b]{box-sizing:border-box;width:100%}.elx-bubble-list__list .elx-bubble-list__item--custom[data-v-2742b84b]{justify-content:center;display:flex}.elx-bubble-list__list[data-v-2742b84b]::-webkit-scrollbar{width:6px;height:8px}.elx-bubble-list__list[data-v-2742b84b]::-webkit-scrollbar-thumb{background:#0003;border-radius:10px;transition:background-color .2s ease-in-out}.elx-bubble-list__list[data-v-2742b84b]::-webkit-scrollbar-track{background:0 0;border-radius:10px}.elx-bubble-list__list[data-v-2742b84b]:hover::-webkit-scrollbar-thumb{background:#c1c1c1}.elx-bubble-list__list[data-v-2742b84b]:hover::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.elx-bubble-list__list.elx-bubble-list__list--always-scrollbar[data-v-2742b84b]::-webkit-scrollbar-thumb{background:#c1c1c1}.elx-bubble-list__list.elx-bubble-list__list--always-scrollbar[data-v-2742b84b]:hover::-webkit-scrollbar-thumb{background:#a8a8a8}@supports (scrollbar-color:auto){.elx-bubble-list__list[data-v-2742b84b]{scrollbar-color:transparent transparent;scrollbar-width:thin}.elx-bubble-list__list[data-v-2742b84b]:hover,.elx-bubble-list__list.elx-bubble-list__list--always-scrollbar[data-v-2742b84b]{scrollbar-color:#c1c1c1 transparent}}.elx-bubble-list__boundary[data-v-2742b84b]{justify-content:center;align-items:center;width:100%;display:flex}.elx-bubble-list__boundary[data-state=loading][data-v-2742b84b]{color:#334155}.elx-bubble-list__boundary[data-state=no-more][data-v-2742b84b]{color:#64748b}.elx-bubble-list__boundary[data-state=error][data-v-2742b84b]{color:#b91c1c}.elx-bubble-list__boundary--top[data-v-2742b84b]{padding-bottom:4px}.elx-bubble-list__boundary--bottom[data-v-2742b84b]{padding-top:4px}.elx-bubble-list__boundary-content[data-v-2742b84b],.elx-bubble-list__embedded-item[data-v-2742b84b]{color:#475569;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:min(100%,420px);min-height:36px;padding:8px 14px;font-size:13px;line-height:1.5;display:inline-flex}.elx-bubble-list__embedded-item[data-v-2742b84b]{word-break:break-word}.elx-bubble-list__boundary-loading[data-v-2742b84b]{color:var(--elx-bubble-list-btn-color,#409eff);font-size:18px;animation:1s linear infinite elx-bubble-list-rotate-2742b84b}.elx-bubble-list__back-button[data-v-2742b84b]{-webkit-user-select:none;user-select:none;box-sizing:border-box;z-index:100;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:0;display:flex;position:absolute}.elx-bubble-list__back-to-bottom-default[data-v-2742b84b]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fffffff0;border:1px solid #94a3b83d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .3s;display:inline-flex;box-shadow:0 0 4px #00000005,0 6px 10px #2f35401a}.elx-bubble-list__back-to-bottom-default[data-v-2742b84b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.elx-bubble-list__back-to-bottom-default[data-v-2742b84b]:focus-visible{outline-offset:2px;outline:2px solid #409eff73}.elx-bubble-list__back-to-bottom-icon[data-v-2742b84b]{font-size:var(--elx-bubble-list-btn-size);justify-content:center;align-items:center;display:inline-flex;position:relative}.elx-bubble-list__back-to-bottom-icon .elx-bubble-list__back-to-bottom-loading[data-v-2742b84b]{font-size:calc(var(--elx-bubble-list-btn-size) + 12px);animation:1s linear infinite elx-bubble-list-rotate-2742b84b;position:absolute}.elx-bubble-list__back-to-bottom-label[data-v-2742b84b]{color:#0f172a;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}.elx-bubble-list__back-button--slot[data-v-2742b84b]{-webkit-user-select:none;user-select:none;cursor:initial;box-sizing:border-box;width:fit-content;height:fit-content;box-shadow:initial;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.elx-bubble-list__back-button--slot[data-v-2742b84b]:hover{box-shadow:initial;transform:translateY(0)}@keyframes elx-bubble-list-rotate-2742b84b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.elx-bubble-list-fade-enter-active[data-v-2742b84b],.elx-bubble-list-fade-leave-active[data-v-2742b84b]{transition:opacity .18s,transform .18s}.elx-bubble-list-fade-enter-from[data-v-2742b84b],.elx-bubble-list-fade-leave-to[data-v-2742b84b]{opacity:0;transform:translateY(8px)}.fade-up-enter-active[data-v-a4583b03],.fade-up-leave-active[data-v-a4583b03]{transition:opacity var(--duration-base) var(--ease-soft), transform var(--duration-base) var(--ease-soft)}.fade-up-enter-from[data-v-a4583b03],.fade-up-leave-to[data-v-a4583b03]{opacity:0;transform:translateY(-4px)}.chat[data-v-a4583b03]{flex-direction:column;height:100%;min-height:0;display:flex}.landing[data-v-a4583b03]{min-height:0;padding:var(--space-xl);animation:ecx-fade var(--duration-base) var(--ease-soft);flex-direction:column;flex:1;align-items:center;display:flex;overflow-y:auto}.hero-sub[data-v-a4583b03]{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--text-secondary);text-align:center}.hero-area[data-v-a4583b03]{contain:layout;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.hero[data-v-a4583b03]{font-size:44px;font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:-1px;color:var(--text-title);text-align:center}.sugg[data-v-a4583b03]{width:min(var(--chat-fill), var(--chat-max));padding-bottom:var(--space-sm)}.stream[data-v-a4583b03]{min-height:0;padding:var(--space-xl) var(--space-xl) 0;flex-direction:column;flex:1;display:flex}.list[data-v-a4583b03]{width:min(var(--chat-fill), var(--chat-max));flex:1;min-height:0;margin:0 auto}.row[data-v-a4583b03]{width:100%;display:flex}.row.to-end[data-v-a4583b03]{justify-content:flex-end}.col[data-v-a4583b03]{gap:var(--space-md);flex-direction:column;width:100%;min-width:0;display:flex}.row.to-end .col[data-v-a4583b03]{align-items:flex-end}.act[data-v-a4583b03]{cursor:pointer;font-size:var(--text-caption);transition:color var(--duration-fast) var(--ease-soft)}.act[data-v-a4583b03]:hover{color:var(--brand-600)}.composer-wrap[data-v-a4583b03]{padding:var(--space-md) var(--space-xl) var(--space-lg);flex:none;align-items:flex-end;min-height:210px;display:flex}.composer-inner[data-v-a4583b03]{width:min(var(--chat-fill), var(--chat-max));gap:var(--space-sm);flex-direction:column;margin:0 auto;display:flex}.error[data-v-a4583b03]{font-size:var(--text-caption);color:var(--danger);background:var(--danger-soft);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);text-align:center}.disclaimer[data-v-a4583b03]{font-size:var(--text-micro);color:var(--text-secondary);text-align:center}@media (width<=860px){.hero[data-v-a4583b03]{font-size:var(--text-h1)}.stream[data-v-a4583b03],.composer-wrap[data-v-a4583b03]{padding-left:var(--space-lg);padding-right:var(--space-lg)}}
