.agent-market-panel[data-v-d5321075]{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;background:#f4f4f5;overflow:hidden}.market-panel-close[data-v-d5321075]{position:absolute;top:12px;right:16px;z-index:5}.market-container[data-v-d5321075]{max-width:960px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.market-hero[data-v-d5321075]{flex-shrink:0;padding:20px 0 12px;background:linear-gradient(180deg,#fff,#fafafa);border-bottom:1px solid #e4e4e7}.market-hero__top[data-v-d5321075]{max-width:100%;padding-right:40px;box-sizing:border-box}.market-pill[data-v-d5321075]{padding:6px 14px;border-radius:9999px;font-size:13px;line-height:1.3;border:1px solid #e4e4e7;background:#fff;color:#52525b;transition:color .15s,background .15s,border-color .15s;cursor:pointer}.market-pill[data-v-d5321075]:hover{border-color:rgb(var(--primary-color, 99 102 241) / .45);color:#18181b}.market-pill--active[data-v-d5321075]{background:#18181b;border-color:#18181b;color:#fff}.market-pill--active[data-v-d5321075]:hover{color:#fff;border-color:#18181b}.market-body-wrap[data-v-d5321075]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f4f4f5;overflow:hidden}.market-body-wrap>.market-container[data-v-d5321075]{flex:1;min-height:0;width:100%}.market-listing[data-v-d5321075]{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;padding:12px 0 0;box-sizing:border-box}.market-search-bunch[data-v-d5321075]{display:flex;align-items:stretch;flex-shrink:0;min-height:46px;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.market-listing__search[data-v-d5321075]{flex:1;min-width:0}.market-search-bunch__divider[data-v-d5321075]{width:1px;flex-shrink:0;align-self:stretch;background:#e4e4e7;margin:10px 0}.market-search-bunch__sort[data-v-d5321075]{display:flex;align-items:stretch;flex-shrink:0}.market-search-bunch__sort[data-v-d5321075] .n-popover{display:flex;align-items:stretch}.market-search-bunch__sort[data-v-d5321075]>.n-popover__trigger{display:flex;align-items:stretch}.market-listing__search[data-v-d5321075] .n-input{--n-height: 46px;background:transparent;box-shadow:none;border:none;border-radius:0}.market-listing__search[data-v-d5321075] .n-input__input-el{font-size:15px}.market-listing__search[data-v-d5321075] .n-input__border,.market-listing__search[data-v-d5321075] .n-input__state-border{display:none}.market-listing__scroll[data-v-d5321075]{min-width:0;min-height:0;flex:1;height:100%;max-height:100%}.market-listing__pad[data-v-d5321075]{padding-bottom:24px;box-sizing:border-box}.market-sort-trigger[data-v-d5321075]{display:inline-flex;align-items:center;gap:5px;height:100%;min-height:44px;padding:0 14px 0 10px;border:none;border-radius:0;background:transparent;font-size:13px;font-weight:500;color:#52525b;cursor:pointer;transition:background .15s ease,color .15s ease}.market-sort-trigger[data-v-d5321075]:hover{background:#f4f4f5;color:#18181b}.market-sort-trigger__ico[data-v-d5321075]{color:#a1a1aa;flex-shrink:0}.market-sort-trigger__label[data-v-d5321075]{min-width:2em;text-align:left}.market-sort-trigger:hover .market-sort-trigger__ico[data-v-d5321075]{color:#71717a}.market-sort-trigger[data-v-d5321075]:focus-visible{outline:2px solid rgb(var(--primary-color, 99 102 241) / .35);outline-offset:1px}.market-sort-menu[data-v-d5321075]{min-width:208px;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001a}.market-sort-item[data-v-d5321075]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;margin:0;border:none;border-radius:8px;background:transparent;font-size:14px;line-height:1.3;color:#18181b;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}.market-sort-item[data-v-d5321075]:hover{background:#f9fafb}.market-sort-item--active[data-v-d5321075]{background:#f3f4f6;color:rgb(var(--primary-color, 99 102 241))}.market-sort-item--active[data-v-d5321075]:hover{background:#f3f4f6}.market-sort-item__leading[data-v-d5321075]{width:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:inherit}.market-sort-item--hottest .market-sort-item__leading[data-v-d5321075]{pointer-events:none}.market-sort-item__text[data-v-d5321075]{flex:1;min-width:0}.market-sort-item__trailing[data-v-d5321075]{width:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:inherit}.market-list[data-v-d5321075]{background:#fff;border:1px solid #e4e4e7;border-radius:12px;overflow:hidden;box-shadow:0 1px #00000005}.market-row[data-v-d5321075]{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;border-bottom:1px solid #f4f4f5;transition:background .15s}.market-row[data-v-d5321075]:last-child{border-bottom:none}.market-row[data-v-d5321075]:hover{background:#fafafa}.market-row__avatar[data-v-d5321075]{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;font-size:18px;font-weight:700;letter-spacing:0;-webkit-user-select:none;user-select:none}.market-row__avatar[data-v-d5321075] img{object-fit:cover;width:100%;height:100%}.market-row__avatar-fallback[data-v-d5321075]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.market-row__main[data-v-d5321075]{flex:1;min-width:0}.market-empty[data-v-d5321075]{display:flex;align-items:center;justify-content:center;min-height:360px;background:#fff;border:1px dashed #e4e4e7;border-radius:12px;margin-top:4px}.line-clamp-2[data-v-d5321075]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.dark .agent-market-panel,html.dark .market-body-wrap{background:#0f141f}html.dark .market-hero{border-bottom-color:#242c3a;background:linear-gradient(180deg,#111827,#0f141f)}html.dark .market-title,html.dark .market-row .text-zinc-900{color:#f8fafc}html.dark .market-sub,html.dark .market-row .text-zinc-500{color:#94a3b8}html.dark .market-pill{border-color:#334155;background:#171d2b;color:#cbd5e1}html.dark .market-pill:hover{border-color:rgb(var(--primary-color) / .5);color:#f8fafc}html.dark .market-pill--active{border-color:rgb(var(--primary-color));background:rgb(var(--primary-color));color:#fff}html.dark .market-search-bunch{border-color:#334155;background:#171d2b;box-shadow:0 1px 2px #0000003d}html.dark .market-search-bunch__divider{background:#334155}html.dark .market-listing__search .n-input__input-el{color:#e5e7eb!important}html.dark .market-listing__search .n-input__input-el::placeholder{color:#64748b!important}html.dark .market-sort-trigger{color:#cbd5e1}html.dark .market-sort-trigger:hover{background:#222b3b;color:#f8fafc}html.dark .market-sort-trigger__ico{color:#64748b}html.dark .market-sort-trigger:hover .market-sort-trigger__ico{color:#94a3b8}html.dark .market-sort-menu{border-color:#334155;background:#171d2b;box-shadow:0 14px 36px #00000057}html.dark .market-sort-item{color:#e5e7eb}html.dark .market-sort-item:hover{background:#222b3b}html.dark .market-sort-item--active,html.dark .market-sort-item--active:hover{background:rgb(var(--primary-color) / .16);color:#c4b5fd}html.dark .market-list{border-color:#273247;background:#171d2b;box-shadow:0 1px #00000038}html.dark .market-row{border-bottom-color:#242c3a}html.dark .market-row:hover{background:#1b2433}html.dark .market-row .text-zinc-400,html.dark .market-row .text-zinc-300{color:#64748b}html.dark .market-empty{border-color:#334155;background:#171d2b}.tool-panel[data-v-ba7a408e]{border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;padding:10px 10px 8px}.tool-group+.tool-group[data-v-ba7a408e]{margin-top:10px}.tool-group-title[data-v-ba7a408e]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6b7280;margin-bottom:8px}.tool-group-count[data-v-ba7a408e]{color:#9ca3af}.tool-list[data-v-ba7a408e]{display:flex;flex-wrap:wrap;gap:8px}.tool-item[data-v-ba7a408e]{min-height:30px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border-radius:15px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s}.tool-item[data-v-ba7a408e]:hover{border-color:#cbd5e1;background:#f9fafb}.tool-item.enabled[data-v-ba7a408e]{border-color:rgb(var(--primary-color) / .3);background:rgb(var(--primary-color) / .08);color:rgb(var(--primary-color))}.tool-item-name[data-v-ba7a408e]{font-size:12px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-item-state[data-v-ba7a408e]{font-size:11px;opacity:.8}.tool-hint[data-v-ba7a408e]{margin-top:8px;font-size:11px;color:#9ca3af}html.dark .tool-panel{border-color:#334155;background:#111827}html.dark .tool-group-title{color:#94a3b8}html.dark .tool-group-count,html.dark .tool-hint{color:#64748b}html.dark .tool-item{border-color:#334155;background:#171d2b;color:#cbd5e1}html.dark .tool-item:hover{border-color:#475569;background:#222b3b}html.dark .tool-item.enabled{border-color:rgb(var(--primary-color) / .45);background:rgb(var(--primary-color) / .16);color:#ddd6fe}.attachment-tag[data-v-8f3b3ae0]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 6px;border-radius:5px;background:var(--n-color-target, #f3f4f6);border:1px solid var(--n-border-color, #e5e7eb);font-size:12px;max-width:180px;transition:border-color .2s}.attachment-tag[data-v-8f3b3ae0]:hover{border-color:var(--n-border-color-hover, #d1d5db)}.tag-icon[data-v-8f3b3ae0]{font-size:14px;flex-shrink:0}.tag-name[data-v-8f3b3ae0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--n-text-color, #374151);font-size:12px}.tag-progress[data-v-8f3b3ae0]{font-size:11px;color:var(--n-color-primary, #5b6abf);flex-shrink:0;font-variant-numeric:tabular-nums}.tag-spinner[data-v-8f3b3ae0]{width:12px;height:12px;border:2px solid var(--n-color-target-hover, #e5e7eb);border-top-color:var(--n-color-primary, #5b6abf);border-radius:50%;animation:spin-8f3b3ae0 .8s linear infinite;flex-shrink:0}@keyframes spin-8f3b3ae0{to{transform:rotate(360deg)}}.tag-retry[data-v-8f3b3ae0]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:4px;background:transparent;color:#ef4444;cursor:pointer;flex-shrink:0;transition:background .15s}.tag-retry[data-v-8f3b3ae0]:hover{background:#ef44441a}.retry-icon[data-v-8f3b3ae0]{font-size:13px}.tag-remove[data-v-8f3b3ae0]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--n-text-color-3, #9ca3af);cursor:pointer;flex-shrink:0;transition:all .15s}.tag-remove[data-v-8f3b3ae0]:hover{background:#00000014;color:var(--n-text-color, #374151)}.remove-icon[data-v-8f3b3ae0]{font-size:13px}.status--uploading[data-v-8f3b3ae0]{border-color:var(--n-color-primary, #5b6abf);border-style:dashed;background:var(--n-color-primary-light, rgba(91, 106, 191, .04))}.status--error[data-v-8f3b3ae0]{border-color:#fca5a5;background:#fef2f2}html.dark{background:#ffffff0f;border-color:#ffffff1a}html.dark{border-color:#ffffff29}html.dark{border-color:var(--n-color-primary, #7c8aff);background:#7c8aff14}html.dark{border-color:#fca5a540;background:#ef44441a}html.dark{background:#ffffff1a;color:#ffffffb3}.chat-input-card[data-v-6a3c55a6]{width:100%;max-width:var(--chat-content-max-width, 1040px);margin:0 auto;box-sizing:border-box;border-radius:16px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 8px #1118270b;padding:12px 14px 10px}.chat-input-shell[data-v-6a3c55a6]{background:#f8fafc;padding:10px clamp(16px,2.4vw,36px) 14px}.chat-input-shell.is-compact[data-v-6a3c55a6]{padding-top:8px;padding-bottom:10px}.chat-input-shell.is-compact .chat-input-card[data-v-6a3c55a6]{border-radius:14px;padding:10px 14px}.chat-input-shell.is-compact .chat-input-toolbar[data-v-6a3c55a6]{margin-top:8px}.chat-input-shell.is-compact .chat-input-disclaimer[data-v-6a3c55a6]{margin-top:6px}.chat-input-row[data-v-6a3c55a6] .n-input{--n-border: none;--n-border-hover: none;--n-border-focus: none;--n-box-shadow-focus: none;--n-color: transparent;--n-color-focus: transparent;--n-color-hover: transparent}.chat-input-row[data-v-6a3c55a6] .n-input__textarea-el,.chat-input-row[data-v-6a3c55a6] .n-input__textarea{--n-color: transparent;--n-color-focus: transparent;--n-color-hover: transparent;background:transparent!important}.chat-input-row[data-v-6a3c55a6] .n-input__textarea-el{border:none!important;box-shadow:none!important;padding:4px 0;resize:none;min-height:24px;line-height:24px;font-size:15px;color:#111827}.chat-input-row[data-v-6a3c55a6] .n-input__textarea-el::placeholder{color:#9ca3af}.chat-input-row[data-v-6a3c55a6] .n-input__textarea-el:-webkit-autofill,.chat-input-row[data-v-6a3c55a6] .n-input__textarea-el:-webkit-autofill:hover,.chat-input-row[data-v-6a3c55a6] .n-input__textarea-el:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#111827;caret-color:#111827;transition:background-color 9999s ease-in-out 0s}.chat-input-row[data-v-6a3c55a6] .n-input__state-border,.chat-input-row[data-v-6a3c55a6] .n-input__border,.chat-input-row[data-v-6a3c55a6] .n-input__outline{display:none!important}.chat-input-toolbar[data-v-6a3c55a6]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-tool-pills[data-v-6a3c55a6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chat-pill-btn[data-v-6a3c55a6]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:16px;border:1px solid #e5e7eb;background:#f9fafb;color:#374151;font-size:13px;cursor:pointer;transition:all .2s}.chat-pill-btn[data-v-6a3c55a6]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.chat-pill-btn.active[data-v-6a3c55a6]{background:#111827;border-color:#111827;color:#fff}.chat-pill-btn.active.is-blue[data-v-6a3c55a6]{background:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.chat-pill-btn[data-v-6a3c55a6]:disabled{opacity:.55;cursor:not-allowed}.chat-input-actions[data-v-6a3c55a6]{position:relative;display:inline-flex;align-items:center;gap:4px}.chat-pending-tip[data-v-6a3c55a6]{position:absolute;right:8px;bottom:calc(100% + 8px);z-index:2;white-space:nowrap;border-radius:8px;padding:6px 10px;background:#111827;color:#fff;font-size:12px;line-height:1.2;box-shadow:0 10px 24px #0f172a29;pointer-events:none}.chat-pending-tip[data-v-6a3c55a6]:after{content:"";position:absolute;right:18px;top:100%;border-width:5px 5px 0;border-style:solid;border-color:#111827 transparent transparent}.chat-action-icon[data-v-6a3c55a6]{width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.chat-action-icon[data-v-6a3c55a6]:disabled,.chat-action-icon.is-unavailable[data-v-6a3c55a6]{opacity:.6;cursor:not-allowed}.chat-input-divider[data-v-6a3c55a6]{width:1px;height:18px;background:#e5e7eb;margin:0 2px 0 6px}.chat-send-btn[data-v-6a3c55a6]{width:36px;height:36px;border:none;border-radius:50%;background:#d1d5db;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .2s;cursor:pointer}.chat-send-btn.has-text[data-v-6a3c55a6]{background:rgb(var(--primary-color))}.chat-send-btn.has-text[data-v-6a3c55a6]:hover:not(:disabled){background:rgb(var(--primary-600-color))}.chat-send-btn[data-v-6a3c55a6]:disabled{cursor:not-allowed}.chat-input-disclaimer[data-v-6a3c55a6]{margin:8px 0 0;text-align:center;font-size:12px;color:#9ca3af}html.dark .chat-input-shell{background:#0f141f}html.dark .chat-input-card{border-color:#273247;background:#171d2b;box-shadow:0 1px 10px #0003}html.dark .chat-input-row .n-input{--n-color: transparent;--n-color-focus: transparent;--n-color-hover: transparent}html.dark .chat-input-row .n-input__textarea-el{color:#e5e7eb!important}html.dark .chat-input-row .n-input__textarea-el::placeholder{color:#64748b!important}html.dark .chat-input-row .n-input__textarea-el:-webkit-autofill,html.dark .chat-input-row .n-input__textarea-el:-webkit-autofill:hover,html.dark .chat-input-row .n-input__textarea-el:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #171d2b inset!important;box-shadow:0 0 0 1000px #171d2b inset!important;-webkit-text-fill-color:#e5e7eb!important;caret-color:#e5e7eb!important}html.dark .chat-pill-btn{border-color:#334155;background:#111827;color:#cbd5e1}html.dark .chat-pill-btn:hover:not(:disabled){border-color:#475569;background:#1b2433}html.dark .chat-pill-btn.active{border-color:#c4b5fd;background:#272554;color:#ddd6fe}html.dark .chat-pill-btn.active.is-blue{border-color:rgb(var(--primary-color));background:rgb(var(--primary-color));color:#fff}html.dark .chat-action-icon{color:#94a3b8}html.dark .chat-pending-tip{background:#e5e7eb;color:#111827;box-shadow:0 10px 24px #00000057}html.dark .chat-pending-tip:after{border-color:#e5e7eb transparent transparent}html.dark .chat-input-divider{background:#334155}html.dark .chat-send-btn{background:#475569}html.dark .chat-send-btn.has-text{background:rgb(var(--primary-color))}@media(max-width:1280px){.chat-input-shell[data-v-6a3c55a6]{padding-left:16px;padding-right:16px}}@media(max-width:900px){.chat-input-card[data-v-6a3c55a6]{border-radius:16px;padding:12px 14px 10px}.chat-input-toolbar[data-v-6a3c55a6]{gap:8px}.chat-tool-pills[data-v-6a3c55a6]{gap:6px}.chat-pill-btn[data-v-6a3c55a6]{height:30px;padding:0 10px;font-size:12px}.chat-input-actions[data-v-6a3c55a6]{gap:2px}.chat-action-icon[data-v-6a3c55a6]{width:32px;height:32px}.chat-send-btn[data-v-6a3c55a6]{width:34px;height:34px}}@media(max-width:640px){.chat-input-shell[data-v-6a3c55a6]{padding:8px 12px 10px}.chat-input-card[data-v-6a3c55a6]{border-radius:14px;padding:10px 12px}.chat-input-toolbar[data-v-6a3c55a6]{align-items:flex-end}.chat-tool-pills[data-v-6a3c55a6]{gap:6px}}@media(max-width:480px){.chat-input-toolbar[data-v-6a3c55a6]{align-items:center}.chat-tool-pills[data-v-6a3c55a6]{flex-wrap:nowrap}.chat-pill-btn[data-v-6a3c55a6]{width:32px;padding:0;justify-content:center}.chat-pill-btn span[data-v-6a3c55a6]{display:none}.chat-pill-btn .text-12px[data-v-6a3c55a6]{margin-left:-3px}}.file-cards-area[data-v-6a3c55a6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.file-cards-hint[data-v-6a3c55a6]{font-size:11px;color:#9ca3af;margin-left:auto}html.dark .file-cards-hint{color:#64748b}.voice-btn-wrap[data-v-6a3c55a6]{position:relative;display:inline-flex;align-items:center;justify-content:center}.voice-mic-btn[data-v-6a3c55a6]{position:relative;z-index:2;transition:color .3s,background .3s,box-shadow .3s,transform .2s}.voice-btn-wrap.is-recording .voice-mic-btn[data-v-6a3c55a6]{color:#ef4444!important;transform:scale(1.1);box-shadow:0 0 0 3px #ef44441f}.voice-btn-wrap.is-done .voice-mic-btn[data-v-6a3c55a6]{color:#22c55e!important}.voice-btn-wrap.is-transcribing .voice-mic-btn[data-v-6a3c55a6]{color:#9ca3af!important;cursor:not-allowed}.voice-ripple-ring[data-v-6a3c55a6]{position:absolute;inset:50%;z-index:1;pointer-events:none}.voice-ripple[data-v-6a3c55a6]{position:absolute;top:50%;left:50%;width:28px;height:28px;margin-left:-14px;margin-top:-14px;border-radius:50%;border:1.5px solid rgba(239,68,68,.3);animation:voice-ripple-expand-6a3c55a6 1.8s ease-out infinite;opacity:0}@keyframes voice-ripple-expand-6a3c55a6{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.voice-inline-info[data-v-6a3c55a6]{display:inline-flex;align-items:center;gap:6px;padding-left:2px}.voice-duration[data-v-6a3c55a6]{font-size:12px;font-variant-numeric:tabular-nums;color:#dc2626;min-width:32px;font-weight:600;transition:color .3s}.voice-duration.is-warning[data-v-6a3c55a6]{color:#d97706}.voice-waveform[data-v-6a3c55a6]{display:flex;align-items:center;gap:2px;height:20px}.voice-wave-bar[data-v-6a3c55a6]{width:2.5px;min-height:4px;border-radius:2px;background:#ef4444;animation:voice-wave-bounce-6a3c55a6 .8s ease-in-out infinite alternate}.voice-wave-bar[data-v-6a3c55a6]:nth-child(1){animation-duration:.6s}.voice-wave-bar[data-v-6a3c55a6]:nth-child(2){animation-duration:.5s}.voice-wave-bar[data-v-6a3c55a6]:nth-child(3){animation-duration:.7s}.voice-wave-bar[data-v-6a3c55a6]:nth-child(4){animation-duration:.45s}.voice-wave-bar[data-v-6a3c55a6]:nth-child(5){animation-duration:.65s}.voice-wave-bar[data-v-6a3c55a6]:nth-child(6){animation-duration:.55s}.voice-wave-bar[data-v-6a3c55a6]:nth-child(7){animation-duration:.5s}@keyframes voice-wave-bounce-6a3c55a6{0%{height:4px;opacity:.5}to{height:18px;opacity:1}}.voice-waveform.is-warning .voice-wave-bar[data-v-6a3c55a6]{background:#f59e0b}.voice-error-message[data-v-6a3c55a6]{margin-top:8px;padding:8px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-size:13px;line-height:1.4}html.dark .voice-btn-wrap.is-recording .voice-mic-btn{box-shadow:0 0 0 3px #ef444433}html.dark .voice-ripple{border-color:#ef444459}html.dark .voice-wave-bar{background:#f87171}html.dark .voice-duration{color:#f87171}html.dark .voice-duration.is-warning{color:#fbbf24}html.dark .voice-error-message{background:#1e1218e6;border-color:#4a1a1a;color:#f87171}.chart-block[data-v-31f0f940]{margin:12px 0;border:1px solid #e8ecf3;border-radius:10px;padding:16px 16px 20px;background:#fff;min-height:360px}.chart-instance[data-v-31f0f940]{width:100%;height:380px}[data-v-31f0f940] .chart-instance{overflow:visible!important}[data-v-31f0f940] .chart-instance>*{overflow:visible!important}.chart-block--error[data-v-31f0f940]{display:flex;align-items:center;justify-content:center;height:80px;background:#fafafa}html.dark .chart-block{border-color:#273247;background:#171d2b}html.dark .chart-block--error{background:#111827}.chart-block[data-v-31f0f940]>*{overflow:visible!important}.file-download-card[data-v-dd0904f9]{display:flex;align-items:center;gap:12px;padding:10px 14px;margin:6px 0;background:var(--n-color-target, #f8f9fb);border:1px solid var(--n-border-color, #e5e7eb);border-radius:10px;max-width:340px;transition:box-shadow .2s,border-color .2s}.file-download-card[data-v-dd0904f9]:hover{box-shadow:0 1px 6px #0000000f;border-color:var(--n-border-color-hover, #d1d5db)}.file-icon-box[data-v-dd0904f9]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:8px;background:currentColor;opacity:.12}.file-icon[data-v-dd0904f9]{font-size:24px;color:inherit}.file-info[data-v-dd0904f9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.file-name[data-v-dd0904f9]{font-size:13px;font-weight:500;color:var(--n-text-color, #1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-dd0904f9]{font-size:11px;color:var(--n-text-color-3, #9ca3af)}.file-download-btn[data-v-dd0904f9]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:5px 14px;font-size:12px;font-weight:500;color:#fff;border-radius:6px;text-decoration:none;cursor:pointer;transition:opacity .2s,transform .15s}.file-download-btn[data-v-dd0904f9]:hover{opacity:.88;transform:translateY(-1px)}.file-download-btn[data-v-dd0904f9]:active{transform:translateY(0)}.download-icon[data-v-dd0904f9]{font-size:15px}html.dark{background:#ffffff0a;border-color:#ffffff14}html.dark{box-shadow:0 1px 6px #0000004d;border-color:#ffffff1f}.code-output-card[data-v-6d72d52b]{margin:6px 0;border:1px solid var(--n-border-color, #e5e7eb);border-radius:8px;background:var(--n-color-target, #f8f9fb);overflow:hidden;transition:border-color .2s,box-shadow .2s}.code-output-card[data-v-6d72d52b]:hover{border-color:var(--n-border-color-hover, #d1d5db)}.code-output-card[open][data-v-6d72d52b]{border-color:var(--n-color-primary, #5b6abf);box-shadow:0 1px 4px #5b6abf14}.code-output-summary[data-v-6d72d52b]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;color:var(--n-text-color-2, #6b7280);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.code-output-summary[data-v-6d72d52b]::-webkit-details-marker{display:none}.summary-icon[data-v-6d72d52b]{font-size:15px;color:var(--n-color-primary, #5b6abf);flex-shrink:0}.summary-arrow[data-v-6d72d52b]{margin-left:auto;width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:transform .2s}.summary-arrow[data-v-6d72d52b]:before{content:"";display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--n-text-color-3, #9ca3af)}.code-output-card[open] .summary-arrow[data-v-6d72d52b]{transform:rotate(180deg)}.code-output-body[data-v-6d72d52b]{margin:0;padding:10px 14px;background:#1e1e2e;color:#cdd6f4;font-family:Cascadia Code,Fira Code,JetBrains Mono,Consolas,monospace;font-size:12px;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all;max-height:320px;overflow-y:auto;border-top:1px solid var(--n-border-color, #e5e7eb)}.code-output-body code[data-v-6d72d52b]{font-family:inherit;font-size:inherit;background:none;padding:0}html.dark{background:#ffffff08;border-color:#ffffff14}html.dark{border-color:var(--n-color-primary, #7c8aff)}html.dark{background:#11111b;color:#cdd6f4;border-top-color:#ffffff14}.chat-main[data-v-090519f0]{position:relative;--chat-content-max-width: 1040px}.chat-agent-float[data-v-090519f0]{position:absolute;top:16px;right:clamp(16px,2.4vw,36px);z-index:20;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.chat-agent-float-toggle[data-v-090519f0]{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:12px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#7c3aed,#06b6d4);box-shadow:0 4px 14px #7c3aed4d;transition:transform .2s ease,box-shadow .2s ease}.chat-agent-float-toggle[data-v-090519f0]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #7c3aed66}.chat-agent-card[data-v-090519f0]{pointer-events:auto;width:min(340px,78vw);max-height:min(60vh,520px);overflow-y:auto;box-sizing:border-box;padding:16px 16px 14px;border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(124,58,237,.14);box-shadow:0 12px 32px #0f172a1f}.agent-card-fade-enter-active[data-v-090519f0],.agent-card-fade-leave-active[data-v-090519f0]{transition:opacity .22s ease,transform .22s ease;transform-origin:top right}.agent-card-fade-enter-from[data-v-090519f0],.agent-card-fade-leave-to[data-v-090519f0]{opacity:0;transform:translateY(-8px) scale(.96)}.chat-scroll{padding:18px clamp(16px,2.4vw,36px) 8px;background:transparent}.chat-main{background:radial-gradient(circle at 20% 15%,#7c3aed1f,#7c3aed00 58%),radial-gradient(circle at 85% 80%,#06b6d41f,#06b6d400 56%),linear-gradient(135deg,#f5f0ff,#eef4ff 45%,#eafaff)}.chat-main .chat-input-shell{background:transparent}.chat-scroll .n-scrollbar-content{min-height:100%;display:flex;flex-direction:column}.chat-scroll.is-empty-state .n-scrollbar-content{justify-content:center}.chat-messages-wrap[data-v-090519f0]{width:100%;min-width:0;max-width:var(--chat-content-max-width);margin:0 auto;box-sizing:border-box;padding:8px 0 4px}.chat-brand-hero[data-v-090519f0]{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 28px}.chat-brand-logo-wrap[data-v-090519f0]{position:relative;width:68px;height:68px}.chat-brand-logo[data-v-090519f0]{width:68px;height:68px;border-radius:14px;object-fit:cover}.chat-brand-logo--fallback[data-v-090519f0]{display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;color:#fff;background:linear-gradient(135deg,#7c3aed,#06b6d4)}.chat-brand-name[data-v-090519f0]{margin-top:16px;font-size:32px;font-weight:800;letter-spacing:.5px;line-height:1.15;background:linear-gradient(135deg,#7c3aed,#a21caf 45%,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px rgba(124,58,237,.25))}.chat-brand-slogan[data-v-090519f0]{margin-top:8px;font-size:14px;font-weight:500;letter-spacing:1px;color:#8b93a7}.chat-messages-bottom-anchor[data-v-090519f0]{width:100%;height:1px}.chat-message[data-v-090519f0]{display:flex;width:100%;min-width:0;gap:0;align-items:flex-start;margin-bottom:16px}.chat-message[data-v-090519f0]:first-child{margin-top:6px}.chat-message.is-user[data-v-090519f0]{flex-direction:row-reverse}.chat-message-bubble[data-v-090519f0]{min-height:32px;min-width:0;box-sizing:border-box;max-width:min(780px,86%);padding:12px 16px;border-radius:14px;line-height:1.7;font-size:14px;color:#1f2937;background:#fff;border:1px solid #eef1f6;box-shadow:0 1px 3px #0f172a0a,0 6px 16px #0f172a0a}.chat-message-bubble--assistant[data-v-090519f0]{width:100%;max-width:100%;flex:1 1 auto}.chat-default-agent-head[data-v-090519f0]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px}.chat-default-agent-name[data-v-090519f0]{font-size:16px;line-height:1.3;font-weight:700;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.chat-default-agent-desc[data-v-090519f0]{font-size:13px;line-height:1.4;color:#6b7280;white-space:normal;word-break:break-word}.chat-default-greeting-wrap[data-v-090519f0]{min-height:22px}.chat-typewriter-text[data-v-090519f0]{white-space:pre-wrap;line-height:1.7;color:#1f2937}.chat-typewriter-cursor[data-v-090519f0]{display:inline-block;width:1px;height:1.1em;margin-left:2px;vertical-align:-2px;background:#64748b;animation:typewriter-blink-090519f0 .95s step-end infinite}.chat-default-recommend[data-v-090519f0]{margin-top:12px;padding-top:10px;border-top:1px solid #f1f5f9}.chat-default-recommend-title[data-v-090519f0]{font-size:12px;line-height:1.2;color:#6b7280}.chat-default-recommend-list[data-v-090519f0]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.chat-default-pill[data-v-090519f0]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 14px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;font-size:12px;color:#374151;cursor:pointer;transition:all .2s;max-width:100%;white-space:normal;word-break:break-word;line-height:1.5;text-align:left}.chat-default-pill[data-v-090519f0]:hover{background:rgb(var(--primary-color) / .08);border-color:rgb(var(--primary-color) / .35);color:rgb(var(--primary-color))}.chat-message.is-user .chat-message-bubble[data-v-090519f0]{background:linear-gradient(135deg,rgb(var(--primary-color)),#6d28d9);color:#fff;border-color:transparent;box-shadow:0 3px 12px rgb(var(--primary-color) / .28)}.markdown-body[data-v-090519f0]{width:100%;min-width:0;max-width:100%;overflow-x:auto;white-space:normal;word-break:break-word}.markdown-body[data-v-090519f0] p{margin:0 0 .75em}.markdown-body[data-v-090519f0] p:last-child{margin:0}.markdown-body[data-v-090519f0] pre{margin:.65em 0;background:#f3f4f6;border-radius:8px;padding:12px;overflow-x:auto}.markdown-body[data-v-090519f0] code{font-size:13px}.markdown-body[data-v-090519f0] table{width:100%;min-width:0;max-width:100%;margin:.75em 0;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.65}.markdown-body[data-v-090519f0] th,.markdown-body[data-v-090519f0] td{padding:7px 10px;border:1px solid #d1d5db;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.markdown-body[data-v-090519f0] th{background:#f3f4f6;color:#111827;font-weight:600}.markdown-body[data-v-090519f0] tbody tr:nth-child(2n){background:#f9fafbdb}.chat-error-card[data-v-090519f0]{margin:0 0 10px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;overflow:hidden;box-shadow:inset 3px 0 #ef4444}.chat-error-card-header[data-v-090519f0]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:700;color:#dc2626}.chat-error-card-body[data-v-090519f0]{padding:0 12px 10px;font-size:13px;color:#dc2626;line-height:1.6;word-break:break-word}html.dark .chat-error-card{border-color:#7f1d1d;background:#1c1018;box-shadow:inset 3px 0 #ef4444}html.dark .chat-error-card-header{color:#f87171}html.dark .chat-error-card-body{color:#fca5a5}.chat-thinking-panel[data-v-090519f0]{margin:0 0 10px;overflow:hidden;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff;font-size:13px}.chat-thinking-panel[open][data-v-090519f0]{box-shadow:inset 3px 0 #60a5fa}.chat-thinking-summary[data-v-090519f0]{min-height:34px;gap:4px;padding:7px 12px;cursor:pointer;color:#2563eb;font-weight:600;display:flex;align-items:center;outline:none;-webkit-user-select:none;user-select:none}.chat-thinking-summary[data-v-090519f0]::-webkit-details-marker{display:none}.chat-thinking-summary[data-v-090519f0]:focus-visible{box-shadow:0 0 0 3px #6366f12e}.chat-thinking-content[data-v-090519f0]{padding:10px 14px;border-top:1px solid #dbeafe;background:#fff;color:#475569;white-space:pre-wrap;word-break:break-word;max-height:none;overflow-y:auto;line-height:1.65}.chat-thinking-content[data-v-090519f0] p{margin:0 0 .6em}.chat-child-messages-panel[data-v-090519f0]{margin:0 0 10px;overflow:hidden;border:1px solid #e0e7ff;border-radius:8px;background:#f5f6ff;font-size:13px}.chat-child-messages-panel[open][data-v-090519f0]{box-shadow:inset 3px 0 #818cf8}.chat-child-messages-summary[data-v-090519f0]{min-height:34px;gap:4px;padding:7px 12px;cursor:pointer;color:#4f46e5;font-weight:600;display:flex;align-items:center;outline:none;-webkit-user-select:none;user-select:none}.chat-child-messages-summary[data-v-090519f0]::-webkit-details-marker{display:none}.chat-child-messages-summary[data-v-090519f0]:focus-visible{box-shadow:0 0 0 3px #6366f12e}.chat-thinking-content[data-v-090519f0] p:last-child{margin-bottom:0}.chat-workflow-panel[data-v-090519f0]{margin:0 0 10px;overflow:hidden;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff;font-size:13px}.chat-workflow-panel[open][data-v-090519f0]{box-shadow:inset 3px 0 #60a5fa}.chat-workflow-summary[data-v-090519f0]{min-height:34px;gap:4px;padding:7px 12px;cursor:pointer;color:#2563eb;font-weight:600;display:flex;align-items:center;outline:none;-webkit-user-select:none;user-select:none}.chat-workflow-summary[data-v-090519f0]::-webkit-details-marker{display:none}.chat-workflow-summary[data-v-090519f0]:focus-visible{box-shadow:0 0 0 3px #6366f12e}.chat-workflow-count[data-v-090519f0]{margin-left:auto;font-size:12px;color:#6b7280;font-weight:500}.chat-workflow-content[data-v-090519f0]{border-top:1px solid #dbeafe;background:#fff}.chat-workflow-node[data-v-090519f0]{border-bottom:1px solid #f0f4ff}.chat-workflow-node[data-v-090519f0]:last-child{border-bottom:none}.chat-workflow-node[open] .chat-workflow-node-header[data-v-090519f0]{background:#f0f4ff}.chat-workflow-node-header[data-v-090519f0]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;line-height:1.5;transition:background .15s}.chat-workflow-node-header[data-v-090519f0]::-webkit-details-marker{display:none}.chat-workflow-node-header[data-v-090519f0]:hover{background:#f5f7fd}.chat-workflow-node-icon[data-v-090519f0]{font-size:15px;flex-shrink:0}.chat-workflow-node-name[data-v-090519f0]{font-weight:500;color:#1f2937;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-workflow-node-type[data-v-090519f0]{font-size:11px;padding:2px 6px;border-radius:4px;background:#eff6ff;color:#3b82f6;flex-shrink:0}.chat-workflow-node-status[data-v-090519f0]{margin-left:auto;font-size:12px;display:flex;align-items:center;gap:2px;flex-shrink:0}.chat-workflow-node-status.is-running[data-v-090519f0]{color:#2563eb;font-weight:500}.chat-workflow-node-status.is-success[data-v-090519f0]{color:#16a34a}.chat-workflow-node-status.is-error[data-v-090519f0]{color:#dc2626;font-weight:500}.chat-workflow-node.is-running .chat-workflow-node-name[data-v-090519f0]{color:#2563eb}.chat-workflow-node.is-running .chat-workflow-node-header[data-v-090519f0]{background:#eff6ff}.chat-workflow-node-body[data-v-090519f0]{padding:0 12px 10px}.chat-workflow-node-section-label[data-v-090519f0]{display:flex;align-items:center;font-size:12px;font-weight:600;color:#64748b;margin-bottom:6px;padding-top:4px}.chat-workflow-node-thinking[data-v-090519f0],.chat-workflow-node-output[data-v-090519f0]{margin-top:4px}.chat-workflow-node-thinking .chat-workflow-node-section-label[data-v-090519f0]{cursor:pointer;list-style:none}.chat-workflow-node-thinking .chat-workflow-node-section-label[data-v-090519f0]::-webkit-details-marker{display:none}.chat-workflow-node-thinking .markdown-body[data-v-090519f0],.chat-workflow-node-output .markdown-body[data-v-090519f0]{font-size:13px;color:#475569;line-height:1.65;padding:8px 10px;background:#f9fafb;border-radius:6px;border:1px solid #f1f5f9}.chat-workflow-node-error[data-v-090519f0]{margin-top:6px;padding:6px 10px;font-size:12px;color:#dc2626;background:#fef2f2;border-radius:6px;border:1px solid #fecaca;line-height:1.5;word-break:break-word}.chat-workflow-spinner[data-v-090519f0]{display:inline-block;width:14px;height:14px;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:workflow-spin-090519f0 .7s linear infinite;margin-right:4px}@keyframes workflow-spin-090519f0{to{transform:rotate(360deg)}}html.dark .chat-workflow-panel{border-color:#1d4ed8;background:#0d1b31}html.dark .chat-workflow-panel[open]{box-shadow:inset 3px 0 #3b82f6}html.dark .chat-workflow-summary{color:#93c5fd}html.dark .chat-workflow-count{color:#94a3b8}html.dark .chat-workflow-content{background:#101827;border-top-color:#1d4ed8}html.dark .chat-workflow-node{border-bottom-color:#1a2744}html.dark .chat-workflow-node-header:hover,html.dark .chat-workflow-node[open] .chat-workflow-node-header{background:#151d33}html.dark .chat-workflow-node-name{color:#dbe3ef}html.dark .chat-workflow-node-type{background:#1a3050;color:#93c5fd}html.dark .chat-workflow-node-status.is-running{color:#93c5fd}html.dark .chat-workflow-node-status.is-success{color:#4ade80}html.dark .chat-workflow-node-status.is-error{color:#f87171}html.dark .chat-workflow-node.is-running .chat-workflow-node-name{color:#93c5fd}html.dark .chat-workflow-node.is-running .chat-workflow-node-header{background:#151d33}html.dark .chat-workflow-node-section-label{color:#94a3b8}html.dark .chat-workflow-node-thinking .markdown-body,html.dark .chat-workflow-node-output .markdown-body{background:#0f172a;border-color:#1e293b;color:#cbd5e1}html.dark .chat-workflow-node-error{background:#1c1018;border-color:#4a1d2b;color:#f87171}html.dark .chat-workflow-spinner{border-color:#1e3a5f;border-top-color:#93c5fd}html.dark .chat-scroll{background:#0f141f}html.dark .chat-message-bubble{background:#171d2b;color:#dbe3ef;border-color:#232c3d;box-shadow:0 1px 10px #0000003d}html.dark .chat-message.is-user .chat-message-bubble{background:linear-gradient(135deg,rgb(var(--primary-color)),#7c3aed);color:#fff;box-shadow:0 3px 14px #00000059}html.dark .chat-default-agent-name{background:linear-gradient(135deg,#a5b4fc,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.dark .chat-default-agent-desc,html.dark .chat-default-recommend-title{color:#94a3b8}html.dark .chat-main{background:radial-gradient(circle at 20% 15%,#7c3aed29,#7c3aed00 58%),radial-gradient(circle at 85% 80%,#06b6d42b,#06b6d400 56%),linear-gradient(135deg,#7c3aed1a,#0f172a99 45%,#06b6d41a)}html.dark .chat-agent-card{background:#171d2be6;border-color:#7c3aed4d;box-shadow:0 12px 32px #0006}html.dark .chat-brand-hero:before{background:radial-gradient(circle at 50% 42%,#7c3aed47,#7c3aed00 62%),radial-gradient(circle at 68% 55%,#06b6d438,#06b6d400 64%)}html.dark .chat-brand-slogan{color:#7b8aa0}html.dark .chat-typewriter-text{color:#dbe3ef}html.dark .chat-typewriter-cursor{background:#94a3b8}html.dark .chat-default-recommend{border-top-color:#273247}html.dark .chat-default-pill{border-color:#334155;background:#111827;color:#dbe3ef}html.dark .chat-default-pill:hover{border-color:#475569;background:#1b2433}html.dark .markdown-body a{color:#a5b4fc}html.dark .markdown-body pre{background:#0f172a;border:1px solid #273247}html.dark .markdown-body code{color:#e5e7eb}html.dark .markdown-body table{color:#dbe3ef}html.dark .markdown-body th,html.dark .markdown-body td{border-color:#334155}html.dark .markdown-body th{background:#1e293b;color:#f8fafc}html.dark .markdown-body tbody tr:nth-child(2n){background:#1e293b94}html.dark .chat-thinking-panel{border-color:#1d4ed8;background:#0d1b31}html.dark .chat-thinking-panel[open]{box-shadow:inset 3px 0 #3b82f6}html.dark .chat-thinking-summary{color:#93c5fd}html.dark .chat-thinking-content{border-top-color:#1d4ed8;background:#101827;color:#cbd5e1}html.dark .chat-child-messages-panel{border-color:#3730a3;background:#0e0d2b}html.dark .chat-child-messages-panel[open]{box-shadow:inset 3px 0 #6366f1}html.dark .chat-child-messages-summary{color:#a5b4fc}@keyframes typewriter-blink-090519f0{0%,50%{opacity:1}51%,to{opacity:0}}@media(max-width:1280px){.chat-scroll{padding-left:16px;padding-right:16px}}@media(max-width:900px){.chat-message[data-v-090519f0]{gap:0}}@media(min-width:1280px){.chat-scroll.is-empty-state .n-scrollbar-content{align-items:center}.chat-scroll.is-empty-state .chat-messages-wrap{width:min(100%,var(--chat-content-max-width))}}.chat-paused-banner[data-v-090519f0]{margin:0 0 10px;padding:12px 14px;border:1px solid #fcd34d;border-radius:8px;background:#fffbeb}.chat-paused-banner-header[data-v-090519f0]{display:flex;align-items:center;gap:4px;margin-bottom:6px}.chat-paused-banner-title[data-v-090519f0]{font-size:14px;font-weight:700;color:#92400e}.chat-paused-banner-node[data-v-090519f0]{margin-left:auto;font-size:12px;color:#a16207;padding:2px 8px;background:#fef3c7;border-radius:4px}.chat-paused-banner-reason[data-v-090519f0]{font-size:13px;color:#78716c;line-height:1.5}.chat-paused-banner-prompt[data-v-090519f0]{margin-top:8px;padding:10px 12px;font-size:13px;color:#475569;background:#fff;border:1px solid #fde68a;border-radius:6px;line-height:1.6}html.dark .chat-paused-banner{border-color:#854d0e;background:#1c140b}html.dark .chat-paused-banner-title{color:#fbbf24}html.dark .chat-paused-banner-node{color:#f59e0b;background:#291c0b}html.dark .chat-paused-banner-reason{color:#a8a29e}html.dark .chat-paused-banner-prompt{background:#0f172a;border-color:#713f12;color:#cbd5e1}.chat-token-usage[data-v-090519f0]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9;font-size:12px;color:#94a3b8}.chat-copy-btn[data-v-090519f0]{display:inline-flex;align-items:center;border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:2px;border-radius:4px;transition:color .15s}.chat-copy-btn[data-v-090519f0]:hover{color:rgb(var(--primary-color))}.chat-copy-btn.copied[data-v-090519f0]{color:#16a34a}.chat-token-items[data-v-090519f0]{display:flex;align-items:center;gap:6px}.chat-ai-disclaimer[data-v-090519f0]{font-size:11px;color:#9ca3af;white-space:nowrap}.chat-token-item[data-v-090519f0]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid transparent;border-radius:6px;line-height:1.5}.chat-token-item--input[data-v-090519f0]{background:#3b82f61a;border-color:#3b82f633;color:#2563eb}.chat-token-item--cache[data-v-090519f0]{background:#22c55e1a;border-color:#22c55e33;color:#16a34a}.chat-token-item--output[data-v-090519f0]{background:#8b5cf61f;border-color:#8b5cf638;color:#7c3aed}.chat-token-waiting[data-v-090519f0]{margin-left:6px;font-size:12px;color:#94a3b8}.chat-token-label[data-v-090519f0]{font-weight:500}.chat-token-value[data-v-090519f0]{font-family:ui-monospace,Cascadia Code,Fira Code,monospace;color:inherit}html.dark .chat-copy-btn{color:#64748b}html.dark .chat-copy-btn:hover{color:#c4b5fd}html.dark .chat-copy-btn.copied{color:#4ade80}html.dark .chat-token-usage{border-top-color:#1e3a5f;color:#64748b}html.dark .chat-token-item--input{background:#3b82f629;border-color:#3b82f64d;color:#60a5fa}html.dark .chat-token-item--cache{background:#22c55e29;border-color:#22c55e4d;color:#4ade80}html.dark .chat-token-item--output{background:#8b5cf62e;border-color:#8b5cf652;color:#a78bfa}.chat-credit-formula[data-v-090519f0]{font-size:11px;color:#94a3b8;margin-top:2px;font-family:ui-monospace,monospace;word-break:break-all;line-height:1.5}html.dark .chat-credit-formula{color:#64748b}.chat-toolcalls-panel[data-v-090519f0]{margin:8px 0;padding:8px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.chat-toolcall-item[data-v-090519f0]{padding:6px 8px;border-radius:6px;transition:background .15s}.chat-toolcall-item+.chat-toolcall-item[data-v-090519f0]{margin-top:4px;border-top:1px solid #f1f5f9;padding-top:8px}.chat-toolcall-item.is-running[data-v-090519f0]{background:#eff6ff}.chat-toolcall-item.is-error[data-v-090519f0]{background:#fef2f2}.chat-toolcall-header[data-v-090519f0]{display:flex;align-items:center;gap:4px;font-size:13px}.chat-toolcall-name[data-v-090519f0]{font-weight:600;color:#1e293b;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:12px}.chat-toolcall-elapsed[data-v-090519f0]{margin-left:auto;font-size:11px;color:#94a3b8}.chat-toolcall-result-details[data-v-090519f0]{margin-top:6px}.chat-toolcall-result-details[open] .chat-toolcall-result-summary[data-v-090519f0]{border-radius:6px 6px 0 0;background:#f0f4ff}.chat-toolcall-result-summary[data-v-090519f0]{display:flex;align-items:center;gap:4px;padding:6px 10px;font-size:12px;color:#6366f1;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;-webkit-user-select:none;user-select:none;outline:none;transition:background .15s}.chat-toolcall-result-summary[data-v-090519f0]::-webkit-details-marker{display:none}.chat-toolcall-result-summary[data-v-090519f0]:hover{background:#f0f4ff}.chat-toolcall-result-summary[data-v-090519f0]:focus-visible{box-shadow:0 0 0 3px #6366f12e}.chat-toolcall-result-preview[data-v-090519f0]{margin-left:8px;font-size:11px;color:#94a3b8;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.chat-toolcall-result-content[data-v-090519f0]{font-size:13px;color:#475569;line-height:1.6;padding:8px 10px;background:#fff;border:1px solid #e2e8f0;border-top:0;border-radius:0 0 6px 6px;max-height:360px;overflow-y:auto}.chat-textoutput-card[data-v-090519f0]{margin:8px 0;border:1px solid #e2e8f0;border-radius:8px;background:#fafbfc;font-size:13px;overflow:hidden}.chat-textoutput-card[open][data-v-090519f0]{border-color:#94a3b8}.chat-textoutput-summary[data-v-090519f0]{display:flex;align-items:center;padding:7px 12px;cursor:pointer;color:#64748b;font-size:13px;list-style:none;-webkit-user-select:none;user-select:none}.chat-textoutput-summary[data-v-090519f0]::-webkit-details-marker{display:none}.chat-textoutput-summary[data-v-090519f0]:focus-visible{outline:2px solid #93c5fd;outline-offset:-2px;border-radius:8px}.chat-textoutput-preview[data-v-090519f0]{margin-left:auto;font-size:12px;color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:50%;padding-left:8px}.chat-textoutput-content[data-v-090519f0]{font-size:13px;color:#475569;line-height:1.6;padding:8px 12px;background:#fff;border-top:1px solid #e2e8f0;max-height:400px;overflow-y:auto}.chat-textoutput-content[data-v-090519f0] p{margin:.5em 0}.chat-textoutput-content[data-v-090519f0] p:last-child{margin-bottom:.2em}html.dark .chat-toolcalls-panel{background:#0f1a2e;border-color:#1e3a5f}html.dark .chat-toolcall-item+.chat-toolcall-item{border-top-color:#1a2d44}html.dark .chat-toolcall-item.is-running{background:#141f34}html.dark .chat-toolcall-item.is-error{background:#2d1b1b}html.dark .chat-toolcall-name{color:#cbd5e1}html.dark .chat-toolcall-elapsed{color:#64748b}html.dark .chat-toolcall-result-details[open] .chat-toolcall-result-summary{background:#1a2740}html.dark .chat-toolcall-result-summary{background:#0f1a2e;border-color:#1e3a5f;color:#a5b4fc}html.dark .chat-toolcall-result-summary:hover{background:#141f34}html.dark .chat-toolcall-result-preview{color:#64748b}html.dark .chat-toolcall-result-content{background:#0d1625;border-color:#1e3a5f;color:#94a3b8}html.dark .chat-textoutput-card{background:#0f1a2e;border-color:#1e3a5f}html.dark .chat-textoutput-card[open]{border-color:#475569}html.dark .chat-textoutput-summary{color:#94a3b8}html.dark .chat-textoutput-preview{color:#64748b}html.dark .chat-textoutput-content{background:#0d1625;border-color:#1e3a5f;color:#94a3b8}.chat-child-messages[data-v-090519f0]{margin-top:10px;padding-top:8px;border-top:1px dashed #e2e8f0}.chat-child-message[data-v-090519f0]{margin-top:8px;padding:10px 12px;border:1px solid #e2e8f0;border-left:3px solid #6366f1;border-radius:6px;background:#fafbfc}.chat-child-message-header[data-v-090519f0]{display:flex;align-items:center;font-size:12px;font-weight:600;color:#6366f1;margin-bottom:6px}.chat-child-content[data-v-090519f0]{font-size:13px;color:#475569;line-height:1.6}.chat-tool-block[data-v-090519f0]{margin-top:6px}.chat-tool-block-header[data-v-090519f0]{font-size:12px;font-weight:600;color:#6366f1;margin-bottom:4px}.chat-tool-block-input[data-v-090519f0]{margin:0;padding:8px 10px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;font-size:11px;color:#334155;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.chat-tool-block-content[data-v-090519f0]{font-size:13px;color:#334155;line-height:1.6}html.dark .chat-child-messages{border-top-color:#1e3a5f}html.dark .chat-child-message{border-color:#1e3a5f;border-left-color:#818cf8;background:#0f1a2e}html.dark .chat-child-message-header{color:#a5b4fc}html.dark .chat-child-content{color:#94a3b8}html.dark .chat-tool-block-header{color:#a5b4fc}html.dark .chat-tool-block-input{background:#0f1a2e;border-color:#1e3a5f;color:#94a3b8}html.dark .chat-tool-block-content{color:#94a3b8}@media(max-width:640px){.chat-scroll{padding:12px 12px 6px}.chat-message[data-v-090519f0]{margin-bottom:12px}.chat-message-bubble[data-v-090519f0]{max-width:92%;padding:10px 12px;font-size:13px}.chat-message-bubble--assistant[data-v-090519f0]{max-width:100%}}.context-compression-hint[data-v-090519f0]{display:flex;align-items:center;gap:8px;padding:8px 16px;margin:0 12px;border-radius:8px;background:#8b5cf614;border:1px solid rgba(139,92,246,.16);color:#7c3aed;font-size:12px;line-height:1.4}html.dark .context-compression-hint{background:#8b5cf61f;border-color:#8b5cf638;color:#a78bfa}.sidebar-user-dock[data-v-26e16d6f]{flex-shrink:0;border-top:1px solid var(--n-border-color, #e5e5e5);padding:0;background:var(--n-color, #fafafa);color:var(--n-text-color, rgba(0, 0, 0, .85))}.sidebar-user-text-primary[data-v-26e16d6f]{color:var(--n-text-color, rgba(0, 0, 0, .88))}.sidebar-user-text-secondary[data-v-26e16d6f]{color:var(--n-text-color-2, rgba(0, 0, 0, .6))}.sidebar-user-text-tertiary[data-v-26e16d6f],.sidebar-user-chevron[data-v-26e16d6f]{color:var(--n-text-color-3, rgba(0, 0, 0, .45))}.sidebar-user-avatar[data-v-26e16d6f]{background:var(--n-primary-color, rgb(var(--primary-color)));color:#fff}.sidebar-user-avatar[data-v-26e16d6f] img{padding:4px;object-fit:contain!important}.sidebar-user-trigger[data-v-26e16d6f]{display:flex;width:100%;min-width:0;align-items:center;gap:8px;border:none;background:transparent;padding:10px 12px;border-radius:0;cursor:pointer;text-align:left;color:inherit;transition:background .15s ease}.sidebar-user-trigger[data-v-26e16d6f]:hover{background:var(--n-color-hover, rgba(0, 0, 0, .04))}.sidebar-user-menu[data-v-26e16d6f]{min-width:220px;background:var(--n-color-popover, var(--n-color, #fff));border:1px solid var(--n-border-color, #e8ecf3);border-radius:14px;box-shadow:0 8px 32px #0f172a1f,0 0 0 1px #0f172a0a;overflow:hidden;font-size:13px;color:var(--n-text-color)}.popover-user-header[data-v-26e16d6f]{display:flex;align-items:center;gap:12px;padding:16px 16px 14px;background:linear-gradient(135deg,#7c3aed0a,#6366f105)}.popover-user-avatar[data-v-26e16d6f]{flex-shrink:0;box-shadow:0 2px 8px #7c3aed26;border-radius:50%}.popover-user-name[data-v-26e16d6f]{font-size:14px;font-weight:600;line-height:1.3;color:var(--n-text-color, rgba(0, 0, 0, .88))}.popover-user-org[data-v-26e16d6f]{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:12px;color:var(--n-text-color-3, rgba(0, 0, 0, .45))}.popover-credit-card[data-v-26e16d6f]{margin:10px 12px;padding:12px 14px;border:1px solid #e8ecf3;border-radius:10px;background:#fafbfc;transition:border-color .2s ease}.popover-credit-card[data-v-26e16d6f]:hover{border-color:#cbd5e1}.credit-card-info[data-v-26e16d6f]{display:flex;justify-content:space-between;align-items:center}.credit-card-label[data-v-26e16d6f]{font-size:12px;font-weight:500;color:#64748b}.credit-card-num[data-v-26e16d6f]{font-size:12px;font-weight:500;color:#64748b;flex-shrink:0;margin-left:12px}.popover-monthly-limit[data-v-26e16d6f]{margin:0 12px 10px;padding:10px 14px;border:1px solid #e8ecf3;border-radius:10px;background:#fafbfc}.monthly-limit-info[data-v-26e16d6f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.monthly-limit-label[data-v-26e16d6f]{font-size:12px;font-weight:500;color:#64748b}.monthly-limit-value[data-v-26e16d6f]{font-size:12px;font-weight:600;color:#334155;font-variant-numeric:tabular-nums}.monthly-limit-bar[data-v-26e16d6f]{width:100%;height:6px;border-radius:3px;background:#e2e8f0;overflow:hidden}.monthly-limit-fill[data-v-26e16d6f]{height:100%;border-radius:3px;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .3s ease}.popover-menu-divider[data-v-26e16d6f]{height:1px;margin:0;background:var(--n-border-color, #f0f2f5)}.popover-menu-card[data-v-26e16d6f]{margin:0 12px 10px;border:1px solid #e8ecf3;border-radius:10px;background:#fafbfc;overflow:hidden;transition:border-color .2s ease}.popover-menu-card[data-v-26e16d6f]:hover{border-color:#cbd5e1}.menu-card-row[data-v-26e16d6f]{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;padding:10px 12px;font-size:13px;cursor:pointer;text-align:left;color:inherit;transition:background .15s ease}.menu-card-row[data-v-26e16d6f]:hover{background:#f1f5f9}.menu-card-divider[data-v-26e16d6f]{height:1px;margin:0 10px;background:#e8ecf3}.menu-card-icon[data-v-26e16d6f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#eef2ff;color:#6366f1;flex-shrink:0}.menu-card-icon--danger[data-v-26e16d6f]{background:#fef2f2;color:#ef4444}.menu-card-label[data-v-26e16d6f]{flex:1;font-weight:500;font-size:12px;color:#334155}.menu-card-label--danger[data-v-26e16d6f]{color:#ef4444}.menu-card-arrow[data-v-26e16d6f]{color:#c0c8d4;flex-shrink:0;transition:color .15s ease}.menu-card-row:hover .menu-card-arrow[data-v-26e16d6f]{color:#94a3b8}html.dark .sidebar-user-dock{border-top-color:#242c3a;background:#111827;color:#e5e7eb}html.dark .sidebar-user-text-primary{color:#f8fafc}html.dark .sidebar-user-text-secondary{color:#94a3b8}html.dark .sidebar-user-text-tertiary,html.dark .sidebar-user-chevron{color:#64748b}html.dark .sidebar-user-trigger:hover{background:#1b2433}html.dark .sidebar-user-menu{border-color:#273247;background:#171d2b;color:#e5e7eb;box-shadow:0 8px 36px #00000080}html.dark .popover-user-header{background:linear-gradient(135deg,#7c3aed14,#6366f10a)}html.dark .popover-user-avatar{box-shadow:0 2px 10px #7c3aed40}html.dark .popover-user-name{color:#f8fafc}html.dark .popover-user-org{color:#64748b}html.dark .popover-menu-divider{background:#242c3a}html.dark .popover-credit-card{background:#1b2433;border-color:#273247}html.dark .popover-credit-card:hover{border-color:#3b4860}html.dark .credit-card-label,html.dark .credit-card-num{color:#94a3b8}html.dark .popover-monthly-limit{background:#1b2433;border-color:#273247}html.dark .monthly-limit-label{color:#94a3b8}html.dark .monthly-limit-value{color:#e5e7eb}html.dark .monthly-limit-bar{background:#334155}html.dark .popover-menu-card{background:#1b2433;border-color:#273247}html.dark .popover-menu-card:hover{border-color:#3b4860}html.dark .menu-card-row:hover{background:#1f2b3d}html.dark .menu-card-divider{background:#273247}html.dark .menu-card-icon{background:#6366f126;color:#818cf8}html.dark .menu-card-icon--danger{background:#ef44441f;color:#f87171}html.dark .menu-card-label{color:#e5e7eb}html.dark .menu-card-label--danger{color:#f87171}html.dark .menu-card-arrow{color:#475569}html.dark .menu-card-row:hover .menu-card-arrow{color:#64748b}.chat-sidebar[data-v-6cdf294a]{width:195px;border-right:1px solid var(--n-border-color, #e8e8e8);background:linear-gradient(180deg,#fbfcfe,#f5f7fb);color:var(--n-text-color, rgba(0, 0, 0, .85));display:flex;flex-direction:column;flex-shrink:0;min-height:0}.sidebar-body[data-v-6cdf294a]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sidebar-agents[data-v-6cdf294a]{flex-shrink:0}.agent-list-scroll[data-v-6cdf294a]{max-height:210px;overflow-y:auto;overflow-x:hidden;padding:6px;border:1px solid #e4e9f5;border-radius:12px;background:linear-gradient(180deg,#f7f9ff,#edf1fb)}.agent-list-scroll.is-expanded[data-v-6cdf294a]{max-height:420px}.agent-title-row[data-v-6cdf294a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.agent-more-link[data-v-6cdf294a]{border:none;background:none;font-size:11px;color:#9ca3af;cursor:pointer;padding:0 2px;transition:color .15s}.agent-more-link[data-v-6cdf294a]:hover{color:rgb(var(--primary-color))}.sidebar-conversations[data-v-6cdf294a]{flex:1;min-height:0;display:flex;flex-direction:column}.conversation-list-scroll[data-v-6cdf294a]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px;border:1px solid #e8ecf3;border-radius:12px;background:linear-gradient(180deg,#fff,#f2f5fa)}.sidebar-scroll[data-v-6cdf294a]{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) transparent}.sidebar-scroll[data-v-6cdf294a]::-webkit-scrollbar{width:6px}.sidebar-scroll[data-v-6cdf294a]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-6cdf294a]::-webkit-scrollbar-thumb{background:#94a3b861;border-radius:3px}.sidebar-scroll[data-v-6cdf294a]::-webkit-scrollbar-thumb:hover{background:#94a3b899}.sidebar-new-chat-btn.n-button[data-v-6cdf294a]{--n-color: transparent;height:38px;font-weight:600;color:#fff;border:none;border-radius:10px;background:linear-gradient(135deg,rgb(var(--primary-color)),#6d28d9);box-shadow:0 4px 12px rgb(var(--primary-color) / .28);transition:box-shadow .2s ease,filter .2s ease,transform .15s ease}.sidebar-new-chat-btn.n-button[data-v-6cdf294a]:not(.n-button--disabled):hover{filter:brightness(1.05);box-shadow:0 6px 18px rgb(var(--primary-color) / .4)}.sidebar-new-chat-btn.n-button[data-v-6cdf294a]:not(.n-button--disabled):active{transform:translateY(1px);box-shadow:0 3px 10px rgb(var(--primary-color) / .3)}.sidebar-new-chat-btn.n-button.n-button--disabled[data-v-6cdf294a]{color:#fff;background:#cbd5e1;box-shadow:none}.agent-menu-row[data-v-6cdf294a]{position:relative;display:flex;align-items:center;gap:7px;padding:3px 8px;border:1px solid #e8ecf3;border-radius:9px;background:#fff;cursor:pointer;margin-bottom:5px;transition:background .16s ease,border-color .16s ease,color .16s ease}.agent-menu-row[data-v-6cdf294a]:hover{border-color:rgb(var(--primary-color) / .42);background:rgb(var(--primary-color) / .06)}.agent-pin-btn[data-v-6cdf294a]{opacity:0;color:#9ca3af;transition:opacity .15s ease,color .15s ease}.agent-menu-row:hover .agent-pin-btn[data-v-6cdf294a],.agent-menu-row.is-active .agent-pin-btn[data-v-6cdf294a],.agent-pin-btn.is-pinned[data-v-6cdf294a]{opacity:1}.agent-pin-btn.is-pinned[data-v-6cdf294a],.agent-pin-btn[data-v-6cdf294a]:hover{color:#f59e0b}.agent-menu-row.is-disabled[data-v-6cdf294a]{cursor:default}.agent-menu-row.is-disabled[data-v-6cdf294a]:hover{border-color:#e8ecf3;background:#fff}.agent-menu-row.is-active[data-v-6cdf294a]{border-color:rgb(var(--primary-color) / .55);background:linear-gradient(90deg,rgb(var(--primary-color) / .24),#fff 80%);color:rgb(var(--primary-color));font-weight:600}.agent-menu-row.is-active[data-v-6cdf294a] .n-avatar{box-shadow:0 0 0 2px rgb(var(--primary-color) / .25)}.agent-menu-row.is-active.is-disabled[data-v-6cdf294a]:hover{border-color:rgb(var(--primary-color) / .55);background:linear-gradient(90deg,rgb(var(--primary-color) / .24),#fff 80%)}.chat-agent-avatar-fallback[data-v-6cdf294a]{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;transform:scale(1.7)}.conversation-section-header[data-v-6cdf294a]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:6px}.conversation-menu-row[data-v-6cdf294a]{position:relative;display:flex;align-items:center;gap:4px;min-width:0;padding:5px 4px 5px 10px;border-radius:8px;cursor:pointer;margin-bottom:2px;font-size:13px;color:#4b5563;transition:background .16s ease,color .16s ease}.conversation-menu-title[data-v-6cdf294a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-menu-btn[data-v-6cdf294a]{flex-shrink:0;opacity:0;color:#9ca3af;transition:opacity .15s ease,color .15s ease}.conversation-menu-row[data-v-6cdf294a]:hover{background:#eef1f6}.conversation-menu-row:hover .conversation-menu-btn[data-v-6cdf294a],.conversation-menu-row:focus-within .conversation-menu-btn[data-v-6cdf294a],.conversation-menu-row.is-active .conversation-menu-btn[data-v-6cdf294a]{opacity:1}.conversation-menu-btn[data-v-6cdf294a]:hover{color:#ef4444}.conversation-menu-row.is-active[data-v-6cdf294a]{background:rgb(var(--primary-color) / .1);color:rgb(var(--primary-color));font-weight:500}html.dark .chat-sidebar{border-right-color:#242c3a;background:linear-gradient(180deg,#131a27,#0f1520);color:#e5e7eb}html.dark .agent-list-scroll{border-color:#26303f;background:linear-gradient(180deg,#161d2b,#111722)}html.dark .agent-more-link{color:#64748b}html.dark .agent-more-link:hover{color:#c4b5fd}html.dark .conversation-list-scroll{border-color:#232c3d;background:linear-gradient(180deg,#141b27,#10151f)}html.dark .agent-menu-row{border-color:#2b3852;background:#131826}html.dark .conversation-menu-row{color:#cbd5e1}html.dark .agent-menu-row:hover{border-color:rgb(var(--primary-color) / .5);background:rgb(var(--primary-color) / .12)}html.dark .conversation-menu-row:hover{background:#1b2433}html.dark .agent-menu-row.is-disabled:hover{border-color:#2b3852;background:#131826}html.dark .conversation-menu-btn{color:#64748b}html.dark .agent-menu-row.is-active{border-color:rgb(var(--primary-color) / .65);background:linear-gradient(90deg,rgb(var(--primary-color) / .36),#131826 80%);color:#c4b5fd}html.dark .conversation-menu-row.is-active{background:rgb(var(--primary-color) / .16);color:#c4b5fd}html.dark .agent-menu-row.is-active.is-disabled:hover{border-color:rgb(var(--primary-color) / .65);background:linear-gradient(90deg,rgb(var(--primary-color) / .36),#131826 80%)}@media(max-width:900px){.chat-sidebar[data-v-6cdf294a]{width:165px}.agent-menu-row[data-v-6cdf294a]{padding-left:6px;padding-right:6px}}@media(max-width:640px){.chat-sidebar[data-v-6cdf294a]{width:72px}.chat-sidebar[data-v-6cdf294a] .n-button{padding-left:0;padding-right:0}.chat-sidebar[data-v-6cdf294a] .n-button__content{display:none}.chat-sidebar[data-v-6cdf294a] .n-button__icon{margin:0}.chat-sidebar[data-v-6cdf294a] .n-scrollbar-content{padding-bottom:8px}.chat-sidebar[data-v-6cdf294a] .text-12px,.agent-menu-row>span.text-13px[data-v-6cdf294a],.conversation-section-header[data-v-6cdf294a],.conversation-menu-row[data-v-6cdf294a],[data-v-6cdf294a] .sidebar-user-trigger .min-w-0,[data-v-6cdf294a] .sidebar-user-chevron{display:none}.agent-menu-row[data-v-6cdf294a]{justify-content:center;padding:8px 0;margin-bottom:6px}[data-v-6cdf294a] .sidebar-user-trigger{justify-content:center;padding:10px 0}}.chat-page[data-v-30032ffd]{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:#f7f8fa}.chat-header[data-v-30032ffd]{flex-shrink:0;height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e8e8e8;background:#fff}.chat-header__brand[data-v-30032ffd]{flex:1}.chat-logo[data-v-30032ffd]{width:24px;height:24px;border-radius:6px;object-fit:cover}.chat-body[data-v-30032ffd]{flex:1;display:flex;min-height:0;overflow:hidden;position:relative;border-radius:16px 16px 0 0}.chat-body__sidebar[data-v-30032ffd]{overflow:hidden;transition:width .26s ease,opacity .2s ease}.chat-body.is-sidebar-collapsed .chat-body__sidebar[data-v-30032ffd]{width:0!important;opacity:0;pointer-events:none;border-right-color:transparent}.sidebar-toggle-handle[data-v-30032ffd]{position:absolute;top:14px;left:195px;z-index:30;display:flex;align-items:center;justify-content:center;width:24px;height:42px;padding:0;border:1px solid rgba(124,58,237,.18);border-left:none;border-radius:0 10px 10px 0;cursor:pointer;color:#7c3aed;background:linear-gradient(135deg,#7c3aed14,#06b6d40f);box-shadow:2px 0 8px #7c3aed1a;transition:left .26s ease,background .2s ease,box-shadow .2s ease}.sidebar-toggle-handle[data-v-30032ffd]:hover{background:linear-gradient(135deg,#7c3aed29,#06b6d41f);box-shadow:2px 0 12px #7c3aed38}.chat-body.is-sidebar-collapsed .sidebar-toggle-handle[data-v-30032ffd]{left:0}.session-gate[data-v-30032ffd]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;background:radial-gradient(ellipse at 30% 70%,rgba(79,70,229,.18) 0%,transparent 50%),radial-gradient(ellipse at 70% 30%,rgba(139,92,246,.12) 0%,transparent 50%),linear-gradient(160deg,#06031a,#0c0828 20%,#151040,#1e1760 70%,#2a2080);overflow:hidden}.login-actions-bar[data-v-30032ffd]{position:absolute;top:20px;right:20px;z-index:10;display:flex;align-items:center;gap:4px}.login-actions-bar .header-action-btn[data-v-30032ffd]{width:36px;height:36px;border:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;color:#fff9;font-size:20px;cursor:pointer;transition:background .15s,color .15s}.login-actions-bar .header-action-btn[data-v-30032ffd]:hover{background:#ffffff1f;color:#ffffffe6}.login-actions-bar .header-language[data-v-30032ffd]{position:relative}.login-actions-bar .header-language-menu[data-v-30032ffd]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:120px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#141432f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #0000004d}.login-actions-bar .header-language-menu__item[data-v-30032ffd]{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:none;border-radius:7px;padding:0 10px;background:transparent;color:#ffffffbf;font-size:13px;cursor:pointer}.login-actions-bar .header-language-menu__item[data-v-30032ffd]:hover{background:#ffffff14;color:#fff}.login-actions-bar .header-language-menu__item.is-selected[data-v-30032ffd]{background:#7c3aed33;color:#c4b5fd}.login-bg[data-v-30032ffd]{position:absolute;inset:0;pointer-events:none}.login-stars[data-v-30032ffd]{position:absolute;inset:0;background-image:radial-gradient(1.2px 1.2px at 8% 12%,rgba(255,255,255,.6) 50%,transparent 100%),radial-gradient(1px 1px at 22% 38%,rgba(167,139,250,.5) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 42% 7%,rgba(255,255,255,.7) 50%,transparent 100%),radial-gradient(1px 1px at 58% 45%,rgba(139,92,246,.6) 50%,transparent 100%),radial-gradient(1.2px 1.2px at 73% 16%,rgba(255,255,255,.4) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 86% 62%,rgba(167,139,250,.6) 50%,transparent 100%),radial-gradient(1px 1px at 14% 75%,rgba(255,255,255,.5) 50%,transparent 100%),radial-gradient(1px 1px at 33% 90%,rgba(139,92,246,.4) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 52% 58%,rgba(255,255,255,.6) 50%,transparent 100%),radial-gradient(1px 1px at 68% 82%,rgba(167,139,250,.5) 50%,transparent 100%),radial-gradient(1.2px 1.2px at 91% 32%,rgba(255,255,255,.4) 50%,transparent 100%),radial-gradient(1px 1px at 4% 50%,rgba(139,92,246,.5) 50%,transparent 100%);animation:star-twinkle-30032ffd 8s ease-in-out infinite alternate}.login-stars--2[data-v-30032ffd]{background-image:radial-gradient(1px 1px at 16% 28%,rgba(255,255,255,.4) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 36% 65%,rgba(167,139,250,.6) 50%,transparent 100%),radial-gradient(1px 1px at 50% 22%,rgba(255,255,255,.5) 50%,transparent 100%),radial-gradient(1px 1px at 65% 88%,rgba(139,92,246,.4) 50%,transparent 100%),radial-gradient(1.2px 1.2px at 80% 50%,rgba(255,255,255,.6) 50%,transparent 100%),radial-gradient(1px 1px at 6% 95%,rgba(255,255,255,.4) 50%,transparent 100%);animation:star-twinkle-30032ffd 12s ease-in-out infinite alternate-reverse}@keyframes star-twinkle-30032ffd{0%{opacity:.5}to{opacity:1}}.login-grid[data-v-30032ffd]{position:absolute;inset:-20px;background-image:linear-gradient(rgba(139,92,246,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.05) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at 35% 55%,black 10%,transparent 60%);mask-image:radial-gradient(ellipse at 35% 55%,black 10%,transparent 60%);animation:grid-move-30032ffd 30s linear infinite}@keyframes grid-move-30032ffd{to{transform:translate(50px,50px)}}.login-orb[data-v-30032ffd]{position:absolute;border-radius:50%;filter:blur(60px)}.login-orb--1[data-v-30032ffd]{width:450px;height:450px;top:-12%;left:5%;background:#8b5cf624;animation:orb-float-30032ffd 25s ease-in-out infinite}.login-orb--2[data-v-30032ffd]{width:350px;height:350px;bottom:-8%;right:10%;background:#4f46e51f;animation:orb-float-30032ffd 30s ease-in-out infinite reverse}.login-orb--3[data-v-30032ffd]{width:250px;height:250px;top:45%;left:40%;background:#a78bfa1a;animation:orb-float-30032ffd 20s ease-in-out infinite 5s}@keyframes orb-float-30032ffd{0%,to{transform:translate(0) scale(1)}33%{transform:translate(25px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.session-card[data-v-30032ffd]{width:min(420px,100%);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;background:#ffffff0d;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d;color:#fff;position:relative;z-index:1}.session-card h1[data-v-30032ffd]{margin:4px 0;font-size:30px;line-height:1.25;color:#fff}.session-card p[data-v-30032ffd]{margin:0 0 18px;color:#fff6;font-size:14px;line-height:1.6}.session-card label[data-v-30032ffd]{display:block;margin:12px 0 6px;font-size:13px;color:#fff9}.input-icon-wrap[data-v-30032ffd]{position:relative}.input-prefix-icon[data-v-30032ffd]{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:1;font-size:18px;color:#ffffff59;pointer-events:none}.session-card .input-icon-wrap[data-v-30032ffd]:not(.sms-input-wrap),.session-card .sms-row[data-v-30032ffd]{margin-top:14px}.session-card .input-icon-wrap input[data-v-30032ffd]{padding-left:36px}.session-card input[data-v-30032ffd]{width:100%;height:40px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:0 12px;outline:none;color:#fff;background:#ffffff0d;font-size:14px;transition:border-color .2s,box-shadow .2s}.session-select[data-v-30032ffd]{width:100%;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:0 10px 0 32px;outline:none;background:#ffffff05;color:#ffffffe6;font-size:14px}.session-select[data-v-30032ffd]:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf61f}.session-select option[data-v-30032ffd]{background:#1a1650;color:#e5e7eb}.readonly-input[data-v-30032ffd]{opacity:.7;cursor:default;background:#ffffff08!important}.company-code-info[data-v-30032ffd]{color:#ffffff59;cursor:help;font-size:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.company-code-info[data-v-30032ffd]:hover{color:#ffffffb3}.session-card input[data-v-30032ffd]:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf61f;background:#ffffff0d}.session-card input[data-v-30032ffd]::placeholder{color:#ffffff47}.session-card input[data-v-30032ffd]:-webkit-autofill,.session-card input[data-v-30032ffd]:-webkit-autofill:hover,.session-card input[data-v-30032ffd]:-webkit-autofill:focus,.session-card input[data-v-30032ffd]:-webkit-autofill:active{transition:background-color 9999999s ease-in-out 0s!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important}.session-card input.input-error[data-v-30032ffd]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444424;animation:shake-30032ffd .4s ease-in-out}.session-card .pwd-wrap.input-error[data-v-30032ffd]{border:1px solid #ef4444;border-radius:8px;box-shadow:0 0 0 3px #ef444424;animation:shake-30032ffd .4s ease-in-out}.field-error-msg[data-v-30032ffd]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fca5a5;margin-top:6px;margin-bottom:2px;line-height:1.4}@keyframes shake-30032ffd{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.session-icon[data-v-30032ffd]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.session-brand[data-v-30032ffd]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.session-brand-text[data-v-30032ffd]{display:flex;flex-direction:column}.session-brand-name[data-v-30032ffd]{font-size:40px;font-weight:700;margin:4px 0;line-height:1.25;color:#fff}.session-logo[data-v-30032ffd]{width:40px;height:40px;object-fit:contain}.pwd-wrap[data-v-30032ffd]{position:relative;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0d;transition:border-color .2s,box-shadow .2s}.pwd-wrap[data-v-30032ffd]:focus-within{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf61f}.pwd-wrap input[data-v-30032ffd]{width:100%;border:none!important;box-shadow:none!important;padding-right:36px}.pwd-wrap.input-error input[data-v-30032ffd]{border:none!important;box-shadow:none!important}.pwd-eye[data-v-30032ffd]{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;padding:4px;color:#94a3b8;display:flex;align-items:center}.pwd-eye[data-v-30032ffd]:hover{color:#6366f1}.login-agreement[data-v-30032ffd]{margin-top:16px}.agreement-label[data-v-30032ffd]{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.agreement-checkbox[data-v-30032ffd]{width:14px!important;height:14px!important;min-width:0!important;margin-top:3px;accent-color:#7c3aed;border-radius:3px}.agreement-text[data-v-30032ffd]{font-size:12px;color:#ffffff73;line-height:1.5;-webkit-user-select:none;user-select:none}.agreement-link[data-v-30032ffd]{color:#ffffffb3;text-decoration:none;transition:color .15s}.agreement-link[data-v-30032ffd]:hover{color:#c4b5fd}.session-submit[data-v-30032ffd]{width:100%;height:42px;margin-top:18px;border:none;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:opacity .2s,transform .15s,box-shadow .2s}.session-submit[data-v-30032ffd]:hover:not(:disabled){box-shadow:0 4px 14px #7c3aed66}.session-submit[data-v-30032ffd]:active:not(:disabled){transform:scale(.98)}.session-submit[data-v-30032ffd]:disabled{opacity:.45;cursor:not-allowed}.remember-row[data-v-30032ffd]{margin-bottom:12px}.login-footer-links[data-v-30032ffd]{margin-top:14px;text-align:center}.login-footer-links a[data-v-30032ffd]{color:#6366f1;text-decoration:none;font-size:13px}.login-footer-links a[data-v-30032ffd]:hover{text-decoration:underline}.toast[data-v-30032ffd]{position:fixed;right:18px;top:18px;z-index:3000;display:flex;align-items:flex-start;gap:10px;max-width:min(460px,calc(100vw - 36px));border-radius:10px;padding:14px 16px;color:#e2e8f0;background:#0f172aeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff14;overflow:hidden}.toast-accent[data-v-30032ffd]{position:absolute;left:0;top:0;bottom:0;width:4px;background:#ef4444;border-radius:4px 0 0 4px}.toast-icon[data-v-30032ffd]{flex-shrink:0;margin-top:1px;color:#f87171;width:18px}.toast-text[data-v-30032ffd]{flex:1;min-width:0;font-size:13px;line-height:1.5;word-break:break-word}.toast-close[data-v-30032ffd]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:-2px;border:none;border-radius:6px;color:#64748b;background:transparent;cursor:pointer;transition:color .15s,background .15s}.toast-close[data-v-30032ffd]:hover{color:#e2e8f0;background:#ffffff1a}.toast-fade-enter-active[data-v-30032ffd]{transition:all .25s ease-out}.toast-fade-leave-active[data-v-30032ffd]{transition:all .2s ease-in}.toast-fade-enter-from[data-v-30032ffd]{opacity:0;transform:translateY(-8px) scale(.96)}.toast-fade-leave-to[data-v-30032ffd]{opacity:0;transform:translateY(-4px) scale(.98)}html.dark .chat-page{background:#0f141f;color:#e5e7eb}html.dark .chat-header{border-bottom-color:#242c3a;background:#111827;color:#f8fafc}html.dark .session-gate{background:#0f141f}html.dark .session-card{border-color:#273247;background:#171d2b;color:#e5e7eb;box-shadow:0 18px 46px #00000047}html.dark .session-card p,html.dark .session-card label{color:#94a3b8}html.dark .sidebar-toggle-handle{color:#a5b4fc;border-color:#7c3aed59;background:linear-gradient(135deg,#7c3aed2e,#06b6d41f)}html.dark .session-card input{border-color:#334155;background:#101624;color:#e5e7eb}html.dark .session-card input:focus{background:#101624}html.dark .session-card input::placeholder{color:#64748b}html.dark .toast{background:#0f172af5;box-shadow:0 4px 24px #00000080,0 0 0 1px #ffffff0f}.login-tabs[data-v-30032ffd]{display:flex;gap:4px;margin:14px 0 6px;background:#ffffff0a;border-radius:8px;padding:3px}.login-tabs button[data-v-30032ffd]{flex:1;padding:8px 0;border:none;border-radius:6px;font-size:13px;font-weight:500;background:transparent;color:#ffffff80;cursor:pointer;transition:all .2s}.login-tabs button.active[data-v-30032ffd]{background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;box-shadow:0 2px 6px #7c3aed4d}.sms-row[data-v-30032ffd]{display:flex;align-items:center;gap:8px}.sms-input-wrap[data-v-30032ffd]{position:relative;flex:1;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0d;transition:border-color .2s,box-shadow .2s}.sms-input-wrap[data-v-30032ffd]:focus-within{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf61f}.sms-input-wrap.input-error[data-v-30032ffd]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444424}.sms-input-wrap input[data-v-30032ffd]{width:100%;height:40px;border:none!important;box-shadow:none!important;padding-left:36px;padding-right:8px;border-radius:8px}.sms-btn[data-v-30032ffd]{width:110px;flex-shrink:0;height:40px;border:none;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s}.sms-btn[data-v-30032ffd]:disabled{opacity:.45;cursor:not-allowed}.agree-overlay[data-v-30032ffd]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#030314b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agree-card[data-v-30032ffd]{width:350px;padding:32px 28px 24px;border-radius:16px;background:linear-gradient(160deg,#151040fa,#0c0828fa);border:1px solid rgba(139,92,246,.15);box-shadow:0 16px 48px #00000080;text-align:center;color:#fff}.agree-card h3[data-v-30032ffd]{margin:0 0 12px;font-size:17px;color:#fff}.agree-card p[data-v-30032ffd]{font-size:13px;color:#ffffff80;line-height:1.6;margin:0 0 22px}.agree-btns[data-v-30032ffd]{display:flex;gap:10px}.agree-btns button[data-v-30032ffd]{flex:1;height:40px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .25s}.agree-btn--cancel[data-v-30032ffd]{background:#ffffff0f;color:#fff9;border:1px solid rgba(255,255,255,.08)}.agree-btn--cancel[data-v-30032ffd]:hover{background:#ffffff1a;color:#fffc}.agree-btn--ok[data-v-30032ffd]{background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;box-shadow:0 4px 14px #7c3aed59}.agree-btn--ok[data-v-30032ffd]:hover{box-shadow:0 6px 18px #7c3aed73}.agree-btn--cancel[data-v-30032ffd]{background:#e5e7eb;color:#374151;margin-left:12px}.agree-btn--cancel[data-v-30032ffd]:hover{background:#d1d5db}html.dark .login-tabs{background:#ffffff0f}html.dark .login-tabs button{color:#94a3b8}html.dark .sms-input-wrap{border-color:#334155;background:#101624}html.dark .sms-input-wrap:focus-within{background:#101624}html.dark .sms-input-wrap input{background:#101624;color:#e5e7eb}html.dark .sms-input-wrap input:focus{background:#101624}html.dark .pwd-wrap:focus-within{background:#101624}html.dark .pwd-wrap input{background:#101624;color:#e5e7eb}.svg-icon[data-v-b8c75f90]{display:inline-block;width:1em;height:1em;vertical-align:-.125em}:root{color-scheme:light;--primary-color: 99 102 241;--primary-600-color: 79 70 229;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;color:#111827;background:#f7f8fa}html.dark{color-scheme:dark;color:#e5e7eb;background:#0f141f}*{box-sizing:border-box}html,body,#app{width:100%;height:100%}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden}html.dark body{background:#0f141f}::selection{background:rgb(var(--primary-color) / .22)}button,input,textarea{font:inherit}button{letter-spacing:0}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.min-w-0{min-width:0}.min-h-0{min-height:0}.overflow-hidden{overflow:hidden}.w-full{width:100%}.h-9{height:36px}.w-9{width:36px}.gap-1px{gap:1px}.gap-4px{gap:4px}.gap-6px{gap:6px}.gap-8px{gap:8px}.gap-12px{gap:12px}.p-12px{padding:12px}.px-3{padding-left:12px;padding-right:12px}.px-6px{padding-left:6px;padding-right:6px}.px-12px{padding-left:12px;padding-right:12px}.px-24px{padding-left:24px;padding-right:24px}.py-6px{padding-top:6px;padding-bottom:6px}.py-8px{padding-top:8px;padding-bottom:8px}.py-12px{padding-top:12px;padding-bottom:12px}.py-24px{padding-top:24px;padding-bottom:24px}.pt-2{padding-top:8px}.pb-1{padding-bottom:4px}.\!px-14px{padding-left:14px!important;padding-right:14px!important}.mt-1px{margin-top:1px}.mt-4px{margin-top:4px}.mt-8px{margin-top:8px}.mt-10px{margin-top:10px}.mt-16px{margin-top:16px}.mt-20px{margin-top:20px}.mb-6px{margin-bottom:6px}.mb-10px{margin-bottom:10px}.mb-12px{margin-bottom:12px}.ml-8px{margin-left:8px}.mr-4px{margin-right:4px}.mx-auto{margin-left:auto;margin-right:auto}.pl-2px{padding-left:2px}.max-w-560px{max-width:560px}.max-w-980px{max-width:980px}.rounded-full,.\!rounded-full{border-radius:9999px!important}.text-left{text-align:left}.text-center{text-align:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.select-none{-webkit-user-select:none;user-select:none}.uppercase{text-transform:uppercase}.tracking-wide,.tracking-tight{letter-spacing:0}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.leading-relaxed{line-height:1.625}.leading-\[1\.45\]{line-height:1.45}.text-11px{font-size:11px}.text-12px{font-size:12px}.text-13px{font-size:13px}.text-14px{font-size:14px}.text-15px{font-size:15px}.text-16px{font-size:16px}.text-17px{font-size:17px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-22px{font-size:22px}.text-24px{font-size:24px}.text-48px{font-size:48px}.text-64px{font-size:64px}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.text-primary{color:rgb(var(--primary-color))}.text-gray-300{color:#d1d5db}.text-gray-400{color:#9ca3af}.text-gray-400\/90{color:#9ca3afe6}.text-zinc-300{color:#d4d4d8}.text-zinc-400{color:#a1a1aa}.text-zinc-500{color:#71717a}.text-zinc-900{color:#18181b}.text-blue-500{color:#3b82f6}.text-indigo-500{color:#6366f1}.text-amber-500{color:#f59e0b}html.dark .text-gray-300,html.dark .text-zinc-300{color:#64748b}html.dark .text-gray-400,html.dark .text-gray-400\/90,html.dark .text-zinc-400,html.dark .text-zinc-500{color:#94a3b8}html.dark .text-zinc-900{color:#f8fafc}.animate-spin{animation:chat-spin 1s linear infinite}@keyframes chat-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:640px){.sm\:text-14px{font-size:14px}.sm\:text-28px{font-size:28px}}
