.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-507cd08e]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:10px 10px 8px;box-shadow:0 12px 32px #0f172a29;width:320px;max-height:360px;overflow-y:auto}.tool-group+.tool-group[data-v-507cd08e]{margin-top:10px}.tool-group-title[data-v-507cd08e]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6b7280;margin-bottom:8px}.tool-group-count[data-v-507cd08e]{color:#9ca3af}.tool-list[data-v-507cd08e]{display:flex;flex-wrap:wrap;gap:8px}.tool-item[data-v-507cd08e]{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-507cd08e]:hover{border-color:#cbd5e1;background:#f9fafb}.tool-item.enabled[data-v-507cd08e]{border-color:rgb(var(--primary-color) / .3);background:rgb(var(--primary-color) / .08);color:rgb(var(--primary-color))}.tool-item-name[data-v-507cd08e]{font-size:12px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-item-state[data-v-507cd08e]{font-size:11px;opacity:.8}.tool-hint[data-v-507cd08e]{margin-top:8px;font-size:11px;color:#9ca3af}html.dark .tool-panel{border-color:#334155;background:#171d2b;box-shadow:0 12px 32px #00000080}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-749d9798]{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;padding:12px 14px 10px}.chat-input-shell[data-v-749d9798]{background:transparent;padding:10px 3px 14px}.chat-input-shell.is-compact[data-v-749d9798]{padding-top:8px;padding-bottom:10px}.chat-input-shell.is-compact .chat-input-card[data-v-749d9798]{border-radius:14px;padding:10px 14px}.chat-input-shell.is-compact .chat-input-toolbar[data-v-749d9798]{margin-top:8px}.chat-input-shell.is-compact .chat-input-disclaimer[data-v-749d9798]{margin-top:6px}.chat-input-row[data-v-749d9798] .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-749d9798] .n-input__textarea-el,.chat-input-row[data-v-749d9798] .n-input__textarea{--n-color: transparent;--n-color-focus: transparent;--n-color-hover: transparent;background:transparent!important}.chat-input-row[data-v-749d9798] .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-749d9798] .n-input__textarea-el::placeholder{color:#9ca3af}.chat-input-row[data-v-749d9798] .n-input__textarea-el:-webkit-autofill,.chat-input-row[data-v-749d9798] .n-input__textarea-el:-webkit-autofill:hover,.chat-input-row[data-v-749d9798] .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-749d9798] .n-input__state-border,.chat-input-row[data-v-749d9798] .n-input__border,.chat-input-row[data-v-749d9798] .n-input__outline{display:none!important}.chat-input-toolbar[data-v-749d9798]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-tool-pills[data-v-749d9798]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chat-pill-btn[data-v-749d9798]{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-749d9798]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.chat-pill-btn.active[data-v-749d9798]{background:#111827;border-color:#111827;color:#fff}.chat-pill-btn.active.is-blue[data-v-749d9798]{background:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.chat-pill-btn[data-v-749d9798]:disabled{opacity:.55;cursor:not-allowed}.chat-input-actions[data-v-749d9798]{position:relative;display:inline-flex;align-items:center;gap:4px}.chat-pending-tip[data-v-749d9798]{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-749d9798]: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-749d9798]{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-749d9798]:disabled,.chat-action-icon.is-unavailable[data-v-749d9798]{opacity:.6;cursor:not-allowed}.chat-action-icon.is-active[data-v-749d9798]{color:#22c55e}.chat-input-divider[data-v-749d9798]{width:1px;height:18px;background:#e5e7eb;margin:0 2px 0 6px}.chat-send-btn[data-v-749d9798]{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-749d9798]{background:rgb(var(--primary-color))}.chat-send-btn.has-text[data-v-749d9798]:hover:not(:disabled){background:rgb(var(--primary-600-color))}.chat-send-btn[data-v-749d9798]:disabled{cursor:not-allowed}.chat-input-disclaimer[data-v-749d9798]{margin:8px 0 0;text-align:center;font-size:12px;color:#9ca3af}html.dark .chat-input-shell{background:transparent}html.dark .chat-input-card{border-color:#273247;background:#171d2b}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-749d9798]{padding-left:3px;padding-right:3px}}@media(max-width:900px){.chat-input-card[data-v-749d9798]{border-radius:16px;padding:12px 14px 10px}.chat-input-toolbar[data-v-749d9798]{gap:8px}.chat-tool-pills[data-v-749d9798]{gap:6px}.chat-pill-btn[data-v-749d9798]{height:30px;padding:0 10px;font-size:12px}.chat-input-actions[data-v-749d9798]{gap:2px}.chat-action-icon[data-v-749d9798]{width:32px;height:32px}.chat-send-btn[data-v-749d9798]{width:34px;height:34px}}@media(max-width:640px){.chat-input-shell[data-v-749d9798]{padding:8px 3px 10px}.chat-input-card[data-v-749d9798]{border-radius:14px;padding:10px 12px}.chat-input-toolbar[data-v-749d9798]{align-items:flex-end}.chat-tool-pills[data-v-749d9798]{gap:6px}}@media(max-width:480px){.chat-input-toolbar[data-v-749d9798]{align-items:center}.chat-tool-pills[data-v-749d9798]{flex-wrap:nowrap}.chat-pill-btn[data-v-749d9798]{width:32px;padding:0;justify-content:center}.chat-pill-btn span[data-v-749d9798]{display:none}.chat-pill-btn .text-12px[data-v-749d9798]{margin-left:-3px}}.file-cards-area[data-v-749d9798]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.file-cards-hint[data-v-749d9798]{font-size:11px;color:#9ca3af;margin-left:auto}html.dark .file-cards-hint{color:#64748b}.voice-btn-wrap[data-v-749d9798]{position:relative;display:inline-flex;align-items:center;justify-content:center}.voice-mic-btn[data-v-749d9798]{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-749d9798]{color:#ef4444!important;transform:scale(1.1);box-shadow:0 0 0 3px #ef44441f}.voice-btn-wrap.is-done .voice-mic-btn[data-v-749d9798]{color:#22c55e!important}.voice-btn-wrap.is-transcribing .voice-mic-btn[data-v-749d9798]{color:#9ca3af!important;cursor:not-allowed}.voice-ripple-ring[data-v-749d9798]{position:absolute;inset:50%;z-index:1;pointer-events:none}.voice-ripple[data-v-749d9798]{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-749d9798 1.8s ease-out infinite;opacity:0}@keyframes voice-ripple-expand-749d9798{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.voice-inline-info[data-v-749d9798]{display:inline-flex;align-items:center;gap:6px;padding-left:2px}.voice-duration[data-v-749d9798]{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-749d9798]{color:#d97706}.voice-waveform[data-v-749d9798]{display:flex;align-items:center;gap:2px;height:20px}.voice-wave-bar[data-v-749d9798]{width:2.5px;min-height:4px;border-radius:2px;background:#ef4444;animation:voice-wave-bounce-749d9798 .8s ease-in-out infinite alternate}.voice-wave-bar[data-v-749d9798]:nth-child(1){animation-duration:.6s}.voice-wave-bar[data-v-749d9798]:nth-child(2){animation-duration:.5s}.voice-wave-bar[data-v-749d9798]:nth-child(3){animation-duration:.7s}.voice-wave-bar[data-v-749d9798]:nth-child(4){animation-duration:.45s}.voice-wave-bar[data-v-749d9798]:nth-child(5){animation-duration:.65s}.voice-wave-bar[data-v-749d9798]:nth-child(6){animation-duration:.55s}.voice-wave-bar[data-v-749d9798]:nth-child(7){animation-duration:.5s}@keyframes voice-wave-bounce-749d9798{0%{height:4px;opacity:.5}to{height:18px;opacity:1}}.voice-waveform.is-warning .voice-wave-bar[data-v-749d9798]{background:#f59e0b}.voice-error-message[data-v-749d9798]{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-173dd0ba]{margin:12px 0;border:1px solid #e8ecf3;border-radius:10px;padding:16px 16px 20px;background:#fff;min-height:360px}.chart-instance[data-v-173dd0ba]{width:100%;height:380px}[data-v-173dd0ba] .chart-instance{overflow:visible!important}[data-v-173dd0ba] .chart-instance>*{overflow:visible!important}.chart-block--error[data-v-173dd0ba]{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-173dd0ba]>*{overflow:visible!important}.data-table-block[data-v-826e6f8a]{margin:8px 0;border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden}.data-table-block--error[data-v-826e6f8a]{padding:10px 14px;background:#ef44440f;border-color:#ef444433}.data-table-block--empty[data-v-826e6f8a]{padding:24px 14px;text-align:center}.data-table-block__header[data-v-826e6f8a]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;color:var(--n-text-color-2);background:var(--n-color-embedded)}.data-table-block__truncated[data-v-826e6f8a]{color:var(--n-warning-color);font-size:11px}.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}.qnav-strip[data-v-62695705]{position:absolute;right:0;top:18px;bottom:100px;width:36px;z-index:15;display:flex;flex-direction:column;align-items:center;padding:6px 0;pointer-events:none}.qnav-track[data-v-62695705]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:3px;pointer-events:auto;padding:0 2px}.qnav-dot[data-v-62695705]{flex-shrink:0;width:22px;height:22px;border:none;border-radius:50%;background:#94a3b826;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,transform .15s ease,width .2s ease,height .2s ease;position:relative}.qnav-dot[data-v-62695705]:hover{background:#6366f12e;transform:scale(1.2)}.qnav-dot--active[data-v-62695705]{background:#6366f138}.qnav-dot__inner[data-v-62695705]{width:7px;height:7px;border-radius:50%;background:#6366f173;transition:background .15s ease,transform .15s ease}.qnav-dot--active .qnav-dot__inner[data-v-62695705]{background:#6366f1;transform:scale(1.35)}.qnav-dot:hover .qnav-dot__inner[data-v-62695705]{background:#6366f1}.qnav-strip--small .qnav-dot[data-v-62695705]{width:16px;height:16px}.qnav-strip--small .qnav-dot__inner[data-v-62695705]{width:5px;height:5px}.qnav-strip--small .qnav-track[data-v-62695705]{gap:1px}.qnav-cluster[data-v-62695705]{flex-shrink:0;min-width:30px;height:22px;border:1px solid rgba(99,102,241,.2);border-radius:11px;background:#6366f114;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 7px;transition:background .15s ease,border-color .15s ease,transform .15s ease;position:relative}.qnav-cluster[data-v-62695705]:hover{background:#6366f129;border-color:#6366f166;transform:scale(1.08)}.qnav-cluster--active[data-v-62695705]{background:#6366f133;border-color:#6366f173}.qnav-cluster--expanded[data-v-62695705]{background:#6366f138;border-color:#6366f1}.qnav-cluster__label[data-v-62695705]{font-size:10px;font-weight:600;color:#6366f1;line-height:1;white-space:nowrap}.qnav-dot--sub[data-v-62695705]{width:16px;height:16px;margin-left:0}.qnav-dot--sub .qnav-dot__inner[data-v-62695705]{width:5px;height:5px}.qnav-tooltip[data-v-62695705]{position:absolute;right:32px;top:50%;transform:translateY(-50%);max-width:180px;padding:6px 10px;font-size:12px;line-height:1.4;color:#e2e8f0;background:#0f172aeb;border:1px solid rgba(99,102,241,.35);border-radius:8px;box-shadow:0 4px 14px #00000040;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qnav-tooltip--cluster[data-v-62695705]{white-space:normal;max-width:220px;padding:8px 12px;line-height:1.6}.qnav-tooltip__line[data-v-62695705]{display:block;font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qnav-tooltip__line--active[data-v-62695705]{color:#a5b4fc;font-weight:600}.qnav-tip-enter-active[data-v-62695705],.qnav-tip-leave-active[data-v-62695705]{transition:opacity .15s ease}.qnav-tip-enter-from[data-v-62695705],.qnav-tip-leave-to[data-v-62695705]{opacity:0}html.dark .qnav-dot{background:#94a3b81f}html.dark .qnav-dot:hover{background:#818cf838}html.dark .qnav-dot--active{background:#818cf840}html.dark .qnav-dot__inner{background:#a5b4fc80}html.dark .qnav-dot--active .qnav-dot__inner{background:#818cf8}html.dark .qnav-cluster{background:#818cf81a;border-color:#818cf840}html.dark .qnav-cluster:hover{background:#818cf833;border-color:#818cf873}html.dark .qnav-cluster--active{background:#818cf840;border-color:#818cf880}html.dark .qnav-cluster--expanded{background:#818cf84d;border-color:#818cf8}html.dark .qnav-cluster__label{color:#a5b4fc}.reasoning-tree[data-v-5b208a2e]{margin:6px 0}.rs-tree__header[data-v-5b208a2e]{display:flex;align-items:center;gap:6px;padding:6px 2px;font-size:13px;color:#4f46e5;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;border-radius:6px;transition:background .15s}.rs-tree__header[data-v-5b208a2e]:hover{background:#6366f10d}.rs-tree__toggle-icon[data-v-5b208a2e]{flex-shrink:0;transition:transform .2s ease;opacity:.5}.rs-tree__toggle-icon.is-rotated[data-v-5b208a2e]{transform:rotate(90deg)}.rs-tree__brain-icon[data-v-5b208a2e]{flex-shrink:0;opacity:.6}.rs-tree__title[data-v-5b208a2e]{font-weight:600}.rs-tree__count[data-v-5b208a2e]{margin-left:auto;font-size:11px;font-weight:500;color:#818cf8}.rs-tree__body[data-v-5b208a2e]{padding:2px 0 4px}.rs-node[data-v-5b208a2e]{margin:2px 0;padding:7px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease}.rs-node[data-v-5b208a2e]:hover{background:#6366f10a}.rs-node--selected[data-v-5b208a2e]{background:#6366f10f}.rs-node__header[data-v-5b208a2e]{display:flex;align-items:center;gap:8px;font-size:13px}.rs-node__status-dot[data-v-5b208a2e]{flex-shrink:0;display:flex;align-items:center}.dot-running[data-v-5b208a2e]{width:10px;height:10px;border-radius:50%;background:#3b82f6;animation:exec-pulse 1.2s ease-in-out infinite}.rs-node__title[data-v-5b208a2e]{flex:1;font-weight:500;color:#1e293b;min-width:0}.rs-node--running .rs-node__title[data-v-5b208a2e]{animation:exec-pulse 1.2s ease-in-out infinite}.rs-node__elapsed[data-v-5b208a2e]{font-size:11px;color:#94a3b8;font-family:ui-monospace,Cascadia Code,monospace;flex-shrink:0}.rs-node__collapse-hint[data-v-5b208a2e]{flex-shrink:0;opacity:.4;color:#6366f1;transition:transform .2s}.rs-node__detail[data-v-5b208a2e]{margin-top:8px;padding:8px 10px;background:#6366f108;border-radius:6px}.rs-tree__copy-btn[data-v-5b208a2e]{display:inline-flex;align-items:center;border:none;background:#6366f114;color:#6366f1;cursor:pointer;padding:2px 5px;border-radius:4px;transition:color .15s,background .15s;flex-shrink:0}.rs-tree__copy-btn[data-v-5b208a2e]:hover{color:#4f46e5;background:#6366f12e}.rs-tree__copy-btn.copied[data-v-5b208a2e]{color:#16a34a;background:#22c55e1a}.rs-node__content[data-v-5b208a2e]{font-size:13px;color:#374151;line-height:1.65}.rs-node__content[data-v-5b208a2e] img{max-width:840px;max-height:840px;width:auto;height:auto;object-fit:contain;border-radius:8px;display:block}.rs-node__content[data-v-5b208a2e] p{margin:0 0 .5em}.rs-node__content[data-v-5b208a2e] p:last-child{margin-bottom:0}.rs-node__content[data-v-5b208a2e] code{font-size:12px;background:#6366f114;padding:1px 5px;border-radius:3px;color:#4f46e5}.rs-node__content[data-v-5b208a2e] pre{background:#f1f5f9;border-radius:6px;padding:8px 10px;margin:.4em 0;overflow-x:auto;font-size:12px}.rs-node__content[data-v-5b208a2e] pre code{background:none;padding:0;color:#334155}.rs-node__tool-section[data-v-5b208a2e]{margin-top:8px;padding:7px 10px;background:#6366f10d;border-radius:6px;font-size:12px;color:#4338ca}.rs-node__tool-label[data-v-5b208a2e]{font-weight:600;margin-bottom:4px;color:#6366f1}.rs-node__tool-code[data-v-5b208a2e]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,Cascadia Code,monospace;font-size:12px;color:#334155;max-height:200px;overflow-y:auto}html.dark .rs-node__tool-section{background:#6366f114;color:#a5b4fc}html.dark .rs-node__tool-code{color:#94a3b8}.rs-node__summary[data-v-5b208a2e]{margin-top:8px;padding:7px 10px;background:#6366f10d;border-radius:6px;font-size:12px;color:#4338ca;line-height:1.5;display:flex;gap:6px;align-items:flex-start}.rs-node__summary-icon[data-v-5b208a2e]{flex-shrink:0;margin-top:1px;color:#6366f1}.rs-tree__empty[data-v-5b208a2e]{padding:20px 0;text-align:center;font-size:12px;color:#94a3b8}.collapse-slide-enter-active[data-v-5b208a2e],.collapse-slide-leave-active[data-v-5b208a2e]{transition:all .2s ease;overflow:hidden}.collapse-slide-enter-from[data-v-5b208a2e],.collapse-slide-leave-to[data-v-5b208a2e]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.collapse-slide-enter-to[data-v-5b208a2e],.collapse-slide-leave-from[data-v-5b208a2e]{max-height:2000px;opacity:1}.detail-slide-enter-active[data-v-5b208a2e],.detail-slide-leave-active[data-v-5b208a2e]{transition:all .2s ease;overflow:hidden}.detail-slide-enter-from[data-v-5b208a2e],.detail-slide-leave-to[data-v-5b208a2e]{max-height:0;opacity:0;margin-top:0;padding-top:0}.detail-slide-enter-to[data-v-5b208a2e],.detail-slide-leave-from[data-v-5b208a2e]{max-height:2000px;opacity:1}html.dark .rs-tree__header{color:#a5b4fc}html.dark .rs-tree__header:hover{background:#6366f114}html.dark .rs-tree__count{color:#818cf8}html.dark .rs-node:hover{background:#6366f10f}html.dark .rs-node--selected{background:#6366f11a}html.dark .rs-node__title{color:#dbe3ef}html.dark .rs-node__elapsed{color:#64748b}html.dark .rs-node__detail{background:#6366f10f}html.dark .rs-tree__copy-btn{background:#6366f11f;color:#a5b4fc}html.dark .rs-tree__copy-btn:hover{background:#6366f133;color:#c4b5fd}html.dark .rs-tree__copy-btn.copied{color:#4ade80;background:#4ade801f}html.dark .rs-node__content{color:#94a3b8}html.dark .rs-node__content :deep(code){background:#6366f124;color:#a5b4fc}html.dark .rs-node__content :deep(pre){background:#0d1625}html.dark .rs-node__content :deep(pre code){color:#94a3b8}html.dark .rs-node__summary{background:#6366f114;color:#a5b4fc}html.dark .rs-node__summary-icon{color:#818cf8}html.dark .rs-tree__empty{color:#64748b}.chat-main[data-v-d6663b21]{position:relative;--chat-content-max-width: 90%}.chat-agent-float[data-v-d6663b21]{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-d6663b21]{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:#111827;box-shadow:0 4px 14px #11182740;transition:transform .2s ease,box-shadow .2s ease}.chat-agent-float-toggle[data-v-d6663b21]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #7c3aed66}.chat-agent-card[data-v-d6663b21]{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 #e5e7eb;box-shadow:0 12px 32px #0f172a1f}.agent-card-fade-enter-active[data-v-d6663b21],.agent-card-fade-leave-active[data-v-d6663b21]{transition:opacity .22s ease,transform .22s ease;transform-origin:top right}.agent-card-fade-enter-from[data-v-d6663b21],.agent-card-fade-leave-to[data-v-d6663b21]{opacity:0;transform:translateY(-8px) scale(.96)}.chat-scroll{padding:18px 3px 8px;background:transparent}.chat-main{background:#fff}.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-d6663b21]{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-d6663b21]{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 28px}.chat-brand-logo-wrap[data-v-d6663b21]{position:relative;width:68px;height:68px}.chat-brand-logo[data-v-d6663b21]{width:68px;height:68px;border-radius:14px;object-fit:cover}.chat-brand-logo--fallback[data-v-d6663b21]{display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;color:#fff;background:#111827}.chat-brand-name[data-v-d6663b21]{margin-top:16px;font-size:32px;font-weight:800;letter-spacing:.5px;line-height:1.15;color:#111827}.chat-brand-slogan[data-v-d6663b21]{margin-top:8px;font-size:14px;font-weight:500;letter-spacing:1px;color:#8b93a7}.chat-messages-bottom-anchor[data-v-d6663b21]{width:100%;height:1px}.chat-message[data-v-d6663b21]{display:flex;width:100%;min-width:0;gap:0;align-items:flex-start;margin-bottom:16px}.chat-message[data-v-d6663b21]:first-child{margin-top:6px}.chat-message.is-user[data-v-d6663b21]{flex-direction:row-reverse}.chat-message-bubble[data-v-d6663b21]{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}.chat-message-bubble--assistant[data-v-d6663b21]{width:100%;max-width:100%;flex:1 1 auto;background:transparent;border:none;padding:0}.chat-default-agent-head[data-v-d6663b21]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px}.chat-default-agent-name[data-v-d6663b21]{font-size:16px;line-height:1.3;font-weight:700;color:#111827}.chat-default-agent-desc[data-v-d6663b21]{font-size:13px;line-height:1.4;color:#6b7280;white-space:normal;word-break:break-word}.chat-default-greeting-wrap[data-v-d6663b21]{min-height:22px}.chat-typewriter-text[data-v-d6663b21]{white-space:pre-wrap;line-height:1.7;color:#1f2937}.chat-typewriter-cursor[data-v-d6663b21]{display:inline-block;width:1px;height:1.1em;margin-left:2px;vertical-align:-2px;background:#64748b;animation:typewriter-blink-d6663b21 .95s step-end infinite}.chat-default-recommend[data-v-d6663b21]{margin-top:12px;padding-top:10px;border-top:1px solid #f1f5f9}.chat-default-recommend-title[data-v-d6663b21]{font-size:12px;line-height:1.2;color:#6b7280}.chat-default-recommend-list[data-v-d6663b21]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.chat-default-pill[data-v-d6663b21]{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-d6663b21]: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-d6663b21]{background:linear-gradient(135deg,#111827,#374151);color:#fff;border-color:transparent}.chat-user-msg-wrapper[data-v-d6663b21]{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px}.chat-user-attachments[data-v-d6663b21]{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%;margin-bottom:2px}.chat-user-attachment-chip[data-v-d6663b21]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:5px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);font-size:11px;color:#fff;max-width:100%;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.chat-user-attachment-chip[data-v-d6663b21]:hover{background:#ffffff42;border-color:#ffffff73}.chat-user-attachment-icon[data-v-d6663b21]{font-size:13px;flex-shrink:0;color:#fff}.chat-user-attachment-name[data-v-d6663b21]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;text-decoration:underline;text-underline-offset:2px}.chat-user-attachment-size[data-v-d6663b21]{opacity:.75;flex-shrink:0;font-size:10px}.markdown-body[data-v-d6663b21]{width:100%;min-width:0;max-width:100%;overflow-x:auto;white-space:normal;word-break:break-word}.markdown-body[data-v-d6663b21] img{max-width:840px;max-height:840px;width:auto;height:auto;object-fit:contain;border-radius:8px;display:block}.markdown-body[data-v-d6663b21] p{margin:0 0 .75em}.markdown-body[data-v-d6663b21] p:last-child{margin:0}.markdown-body[data-v-d6663b21] pre{margin:.65em 0;background:#f3f4f6;border-radius:8px;padding:12px;overflow-x:auto}.markdown-body[data-v-d6663b21] code{font-size:13px}.markdown-body[data-v-d6663b21] 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-d6663b21] th,.markdown-body[data-v-d6663b21] 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-d6663b21] th{background:#f3f4f6;color:#111827;font-weight:600}.markdown-body[data-v-d6663b21] tbody tr:nth-child(2n){background:#f9fafbdb}.chat-error-card[data-v-d6663b21]{margin:0 0 10px;border-left:3px solid #ef4444;border-radius:0;background:transparent;overflow:hidden}.chat-error-card-header[data-v-d6663b21]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:700;color:#dc2626}.chat-error-card-body[data-v-d6663b21]{padding:0 12px 10px;font-size:13px;color:#dc2626;line-height:1.6;word-break:break-word}html.dark .chat-error-card{border-left-color:#ef4444;background:transparent}html.dark .chat-error-card-header{color:#f87171}html.dark .chat-error-card-body{color:#fca5a5}.chat-child-messages-panel[data-v-d6663b21]{margin:0 0 10px;overflow:hidden;border-left:3px solid #e0e7ff;border-radius:0;background:transparent;font-size:13px}.chat-child-messages-summary[data-v-d6663b21]{min-height:34px;gap:4px;padding:7px 12px;color:#4f46e5;font-weight:600;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.chat-toolcall-pair[data-v-d6663b21]{margin:4px 8px;padding:0;border:1px solid #eef1f6;border-radius:6px;background:transparent;overflow:hidden}.chat-toolcall-pair[open][data-v-d6663b21]{border-color:#a5b4fc}.chat-toolcall-pair-summary[data-v-d6663b21]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:13px;font-weight:500;color:#374151;outline:none;-webkit-user-select:none;user-select:none;list-style:none}.chat-toolcall-pair-summary[data-v-d6663b21]::-webkit-details-marker{display:none}.chat-toolcall-pair-name[data-v-d6663b21]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Cascadia Code,Fira Code,monospace}.chat-toolcall-pair-elapsed[data-v-d6663b21]{font-size:11px;color:#94a3b8;font-family:ui-monospace,monospace;flex-shrink:0}.chat-toolcall-pair-body[data-v-d6663b21]{padding:0 10px 10px;border-top:1px solid #f1f5f9}.chat-toolcall-section[data-v-d6663b21]{margin-top:8px}.chat-toolcall-section-title[data-v-d6663b21]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;display:flex;align-items:center;gap:6px}.chat-toolcall-section-title--error[data-v-d6663b21]{color:#ef4444}.chat-toolcall-section-pre[data-v-d6663b21]{margin:0;padding:8px 10px;background:#f8fafc;border-radius:4px;font-size:12px;font-family:ui-monospace,Cascadia Code,monospace;color:#334155;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.chat-toolcall-section-content[data-v-d6663b21]{font-size:13px;color:#374151;line-height:1.6}.chat-toolcall-section-content[data-v-d6663b21] p{margin:0 0 .4em}.chat-toolcall-section-content[data-v-d6663b21] p:last-child{margin-bottom:0}.chat-toolcall-section-content[data-v-d6663b21] pre{background:#f8fafc;border-radius:4px;padding:8px 10px;margin:.3em 0;overflow-x:auto;font-size:12px}html.dark .chat-scroll{background:#0f141f}html.dark .chat-message-bubble{background:#171d2b;color:#dbe3ef;border-color:#232c3d}html.dark .chat-message-bubble--assistant{background:transparent;border:none}html.dark .chat-message.is-user .chat-message-bubble{background:linear-gradient(135deg,#374151,#4b5563);color:#fff}html.dark .chat-default-agent-name{color:#e5e7eb}html.dark .chat-default-agent-desc,html.dark .chat-default-recommend-title{color:#94a3b8}html.dark .chat-main{background:#0f141f}html.dark .chat-agent-card{background:#171d2be6;border-color:#334155;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-brand-name{color:#e5e7eb}html.dark .chat-brand-logo--fallback{background:#1f2937}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-child-messages-panel{border-left-color:#3730a3;background:transparent}html.dark .chat-child-messages-summary{color:#a5b4fc}html.dark .chat-toolcall-pair{border-color:#232c3d;background:transparent}html.dark .chat-toolcall-pair[open]{border-color:#6366f1}html.dark .chat-toolcall-pair-summary{color:#dbe3ef}html.dark .chat-toolcall-pair-elapsed{color:#64748b}html.dark .chat-toolcall-pair-body{border-top-color:#1e293b}html.dark .chat-toolcall-section-title{color:#64748b}html.dark .chat-toolcall-section-title--error{color:#f87171}html.dark .chat-toolcall-section-pre{background:#0d1625;color:#94a3b8}html.dark .chat-toolcall-section-content{color:#94a3b8}html.dark .chat-toolcall-section-content :deep(pre){background:#0d1625}@keyframes typewriter-blink-d6663b21{0%,50%{opacity:1}51%,to{opacity:0}}@media(max-width:1280px){.chat-scroll{padding-left:3px;padding-right:3px}}@media(max-width:900px){.chat-message[data-v-d6663b21]{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-d6663b21]{margin:0 0 10px;padding:12px 14px;border:1px solid #fcd34d;border-radius:8px;background:#fffbeb}.chat-paused-banner-header[data-v-d6663b21]{display:flex;align-items:center;gap:4px;margin-bottom:6px}.chat-paused-banner-title[data-v-d6663b21]{font-size:14px;font-weight:700;color:#92400e}.chat-paused-banner-node[data-v-d6663b21]{margin-left:auto;font-size:12px;color:#a16207;padding:2px 8px;background:#fef3c7;border-radius:4px}.chat-paused-banner-reason[data-v-d6663b21]{font-size:13px;color:#78716c;line-height:1.5}.chat-paused-banner-prompt[data-v-d6663b21]{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-d6663b21]{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-d6663b21]{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-d6663b21]:hover{color:rgb(var(--primary-color))}.chat-copy-btn.copied[data-v-d6663b21]{color:#16a34a}.chat-copy-btn--user[data-v-d6663b21]{color:#ffffff8c;flex-shrink:0;margin-top:1px}.chat-copy-btn--user[data-v-d6663b21]:hover{color:#ffffffe6}.chat-copy-btn--user.copied[data-v-d6663b21]{color:#4ade80}.chat-token-items[data-v-d6663b21]{display:flex;align-items:center;gap:6px}.chat-ai-disclaimer[data-v-d6663b21]{font-size:11px;color:#9ca3af;white-space:nowrap}.chat-token-item[data-v-d6663b21]{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-d6663b21]{background:#3b82f61a;border-color:#3b82f633;color:#2563eb}.chat-token-item--cache[data-v-d6663b21]{background:#22c55e1a;border-color:#22c55e33;color:#16a34a}.chat-token-item--output[data-v-d6663b21]{background:#8b5cf61f;border-color:#8b5cf638;color:#7c3aed}.chat-token-waiting[data-v-d6663b21]{margin-left:6px;font-size:12px;color:#94a3b8}.chat-token-label[data-v-d6663b21]{font-weight:500}.chat-token-value[data-v-d6663b21]{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-d6663b21]{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-textoutput-card[data-v-d6663b21]{margin:8px 0;border-left:3px solid #e2e8f0;border-radius:0;background:transparent;font-size:13px;overflow:hidden}.chat-textoutput-card[open][data-v-d6663b21]{border-left-color:#818cf8}.chat-textoutput-summary[data-v-d6663b21]{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-d6663b21]::-webkit-details-marker{display:none}.chat-textoutput-summary[data-v-d6663b21]:focus-visible{outline:2px solid #93c5fd;outline-offset:-2px;border-radius:8px}.chat-textoutput-preview[data-v-d6663b21]{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-d6663b21]{font-size:13px;color:#475569;line-height:1.6;padding:8px 12px;background:transparent;border-top:1px solid #e2e8f0;max-height:400px;overflow-y:auto}.chat-textoutput-content[data-v-d6663b21] p{margin:.5em 0}.chat-textoutput-content[data-v-d6663b21] p:last-child{margin-bottom:.2em}html.dark .chat-textoutput-card{background:transparent;border-left-color:#1e3a5f}html.dark .chat-textoutput-card[open]{border-left-color:#6366f1}html.dark .chat-textoutput-summary{color:#94a3b8}html.dark .chat-textoutput-preview{color:#64748b}html.dark .chat-textoutput-content{background:transparent;border-color:#1e3a5f;color:#94a3b8}.chat-child-messages[data-v-d6663b21]{margin-top:10px;padding-top:8px;border-top:1px dashed #e2e8f0}.chat-tool-block[data-v-d6663b21]{margin-top:6px}.chat-tool-block-header[data-v-d6663b21]{font-size:12px;font-weight:600;color:#6366f1;margin-bottom:4px}.chat-tool-block-input[data-v-d6663b21]{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-d6663b21]{font-size:13px;color:#334155;line-height:1.6}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}.chat-thinking-fallback[data-v-d6663b21]{margin:0 0 10px;background:transparent;font-size:13px;overflow:hidden}.chat-thinking-fallback-summary[data-v-d6663b21]{display:flex;align-items:center;min-height:34px;padding:7px 12px;cursor:pointer;color:#6b7280;font-weight:600;list-style:none;-webkit-user-select:none;user-select:none}.chat-thinking-fallback-summary[data-v-d6663b21]::-webkit-details-marker{display:none}.chat-thinking-fallback-content-wrapper[data-v-d6663b21]{display:flex;align-items:flex-start;gap:4px;border-top:1px solid #e0e7ff}.chat-thinking-fallback-content-wrapper .chat-copy-btn[data-v-d6663b21]{flex-shrink:0;margin-top:8px;margin-right:4px}.chat-thinking-fallback-content[data-v-d6663b21]{flex:1;padding:8px 12px;font-size:13px;color:#475569;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:transparent;max-height:360px;overflow-y:auto}.chat-toolcalls-panel[data-v-d6663b21]{margin:0 0 10px;display:flex;flex-direction:column;gap:6px}.chat-toolcall-card[data-v-d6663b21]{border-left:3px solid #e2e8f0;border-radius:0;background:transparent;font-size:13px;overflow:hidden}.chat-toolcall-card[open][data-v-d6663b21]{border-left-color:#818cf8}.chat-toolcall-summary[data-v-d6663b21]{display:flex;align-items:center;gap:6px;padding:7px 12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.chat-toolcall-summary[data-v-d6663b21]::-webkit-details-marker{display:none}.chat-toolcall-name[data-v-d6663b21]{font-weight:600;color:#334155;font-family:ui-monospace,Cascadia Code,Fira Code,monospace}.chat-toolcall-status[data-v-d6663b21]{font-size:12px;font-weight:600}.chat-toolcall-status--running[data-v-d6663b21]{color:#f59e0b}.chat-toolcall-status--success[data-v-d6663b21]{color:#16a34a}.chat-toolcall-status--error[data-v-d6663b21]{color:#dc2626}.chat-toolcall-elapsed[data-v-d6663b21]{margin-left:auto;font-size:11px;color:#94a3b8;font-family:ui-monospace,monospace}.chat-toolcall-section[data-v-d6663b21]{padding:0 12px 8px}.chat-toolcall-section-label[data-v-d6663b21]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:4px;display:flex;align-items:center;gap:6px}.chat-toolcall-code[data-v-d6663b21]{margin:0;padding:8px 10px;background:#f1f5f9;border-radius:4px;font-size:11px;color:#334155;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-all;max-height:260px;overflow-y:auto}.chat-pipeline-steps[data-v-d6663b21]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin:0 0 8px;font-size:12px}.chat-pipeline-label[data-v-d6663b21]{margin-right:4px}.chat-pipeline-step[data-v-d6663b21]{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.chat-pipeline-step--start[data-v-d6663b21]{color:#2563eb;background:#3b82f614}.chat-pipeline-step--progress[data-v-d6663b21]{color:#f59e0b;background:#f59e0b14}.chat-pipeline-step--done[data-v-d6663b21]{color:#16a34a;background:#22c55e14}.chat-pipeline-step--error[data-v-d6663b21]{color:#dc2626;background:#dc262614}.chat-pipeline-arrow[data-v-d6663b21]{margin-left:4px;color:#94a3b8}html.dark .chat-thinking-fallback{background:transparent}html.dark .chat-thinking-fallback-summary{color:#94a3b8}html.dark .chat-thinking-fallback-content-wrapper{border-top-color:#1e3a5f}html.dark .chat-thinking-fallback-content{color:#94a3b8;background:transparent}html.dark .chat-toolcall-card{border-left-color:#1e3a5f;background:transparent}html.dark .chat-toolcall-card[open]{border-left-color:#6366f1}html.dark .chat-toolcall-name{color:#dbe3ef}html.dark .chat-toolcall-code{background:#0d1625;color:#94a3b8}html.dark .chat-pipeline-step--start{color:#60a5fa;background:#3b82f629}html.dark .chat-pipeline-step--progress{color:#fbbf24;background:#f59e0b29}html.dark .chat-pipeline-step--done{color:#4ade80;background:#22c55e29}html.dark .chat-pipeline-step--error{color:#f87171;background:#dc262629}html.dark .chat-pipeline-arrow{color:#64748b}@media(max-width:640px){.chat-scroll{padding:12px 3px 6px}.chat-message[data-v-d6663b21]{margin-bottom:12px}.chat-message-bubble[data-v-d6663b21]{max-width:92%;padding:10px 12px;font-size:13px}.chat-message-bubble--assistant[data-v-d6663b21]{max-width:100%}}.sidebar-user-dock[data-v-7ea5d161]{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-7ea5d161]{color:var(--n-text-color, rgba(0, 0, 0, .88))}.sidebar-user-text-secondary[data-v-7ea5d161]{color:var(--n-text-color-2, rgba(0, 0, 0, .6))}.sidebar-user-text-tertiary[data-v-7ea5d161],.sidebar-user-chevron[data-v-7ea5d161]{color:var(--n-text-color-3, rgba(0, 0, 0, .45))}.sidebar-user-avatar[data-v-7ea5d161]{background:var(--n-primary-color, rgb(var(--primary-color)));color:#fff}.sidebar-user-avatar[data-v-7ea5d161] img{padding:4px;object-fit:contain!important}.sidebar-user-trigger[data-v-7ea5d161]{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-7ea5d161]:hover{background:var(--n-color-hover, rgba(0, 0, 0, .04))}.sidebar-user-menu[data-v-7ea5d161]{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-7ea5d161]{display:flex;align-items:center;gap:12px;padding:16px 16px 14px;background:linear-gradient(135deg,#7c3aed0a,#6366f105)}.popover-user-avatar[data-v-7ea5d161]{flex-shrink:0;box-shadow:0 2px 8px #7c3aed26;border-radius:50%}.popover-user-name[data-v-7ea5d161]{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-7ea5d161]{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-version-card[data-v-7ea5d161]{margin:10px 12px;padding:10px 14px;border:1px solid #e8ecf3;border-radius:10px;background:#fafbfc;text-align:left}.popover-version-label[data-v-7ea5d161]{font-size:11px;font-weight:400;color:#94a3b8}.popover-credit-card[data-v-7ea5d161]{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-7ea5d161]:hover{border-color:#cbd5e1}.credit-card-info[data-v-7ea5d161]{display:flex;justify-content:space-between;align-items:center}.credit-card-label[data-v-7ea5d161]{font-size:12px;font-weight:500;color:#64748b}.credit-card-num[data-v-7ea5d161]{font-size:12px;font-weight:500;color:#64748b;flex-shrink:0;margin-left:12px}.popover-monthly-limit[data-v-7ea5d161]{margin:0 12px 10px;padding:10px 14px;border:1px solid #e8ecf3;border-radius:10px;background:#fafbfc}.monthly-limit-info[data-v-7ea5d161]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.monthly-limit-label[data-v-7ea5d161]{font-size:12px;font-weight:500;color:#64748b}.monthly-limit-value[data-v-7ea5d161]{font-size:12px;font-weight:600;color:#334155;font-variant-numeric:tabular-nums}.monthly-limit-bar[data-v-7ea5d161]{width:100%;height:6px;border-radius:3px;background:#e2e8f0;overflow:hidden}.monthly-limit-fill[data-v-7ea5d161]{height:100%;border-radius:3px;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .3s ease}.popover-menu-divider[data-v-7ea5d161]{height:1px;margin:0;background:var(--n-border-color, #f0f2f5)}.popover-menu-card[data-v-7ea5d161]{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-7ea5d161]:hover{border-color:#cbd5e1}.menu-card-row[data-v-7ea5d161]{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-7ea5d161]:hover{background:#f1f5f9}.menu-card-divider[data-v-7ea5d161]{height:1px;margin:0 10px;background:#e8ecf3}.menu-card-icon[data-v-7ea5d161]{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-7ea5d161]{background:#fef2f2;color:#ef4444}.menu-card-label[data-v-7ea5d161]{flex:1;font-weight:500;font-size:12px;color:#334155}.menu-card-label--danger[data-v-7ea5d161]{color:#ef4444}.menu-card-arrow[data-v-7ea5d161]{color:#c0c8d4;flex-shrink:0;transition:color .15s ease}.menu-card-row:hover .menu-card-arrow[data-v-7ea5d161]{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-version-card{background:#1b2433;border-color:#273247}html.dark .popover-version-label{color:#64748b}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-bec7124f]{width:195px;border-right:1px solid var(--n-border-color, #e8e8e8);background:#fff;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-bec7124f]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sidebar-agents[data-v-bec7124f]{flex-shrink:0}.agent-list-scroll[data-v-bec7124f]{max-height:210px;overflow-y:auto;overflow-x:hidden;padding:2px 0}.agent-list-scroll.is-expanded[data-v-bec7124f]{max-height:420px}.agent-title-row[data-v-bec7124f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.agent-more-link[data-v-bec7124f]{border:none;background:none;font-size:11px;color:#9ca3af;cursor:pointer;padding:0 2px;transition:color .15s}.agent-more-link[data-v-bec7124f]:hover{color:rgb(var(--primary-color))}.sidebar-conversations[data-v-bec7124f]{flex:1;min-height:0;display:flex;flex-direction:column}.conversation-list-scroll[data-v-bec7124f]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 0}.sidebar-scroll[data-v-bec7124f]{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) transparent}.sidebar-scroll[data-v-bec7124f]::-webkit-scrollbar{width:6px}.sidebar-scroll[data-v-bec7124f]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-bec7124f]::-webkit-scrollbar-thumb{background:#94a3b861;border-radius:3px}.sidebar-scroll[data-v-bec7124f]::-webkit-scrollbar-thumb:hover{background:#94a3b899}.sidebar-new-chat-btn.n-button[data-v-bec7124f]{--n-color: transparent;height:38px;font-weight:600;color:#fff;border:none;border-radius:10px;background:rgb(var(--primary-color));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-bec7124f]: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-bec7124f]: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-bec7124f]{color:#fff;background:#cbd5e1;box-shadow:none}.sidebar-scheduled-entry.n-button[data-v-bec7124f]{margin-top:8px;height:36px;font-weight:500;border-radius:10px}.agent-menu-row[data-v-bec7124f]{position:relative;display:flex;align-items:center;gap:7px;padding:6px 8px;border:none;border-radius:8px;background:transparent;cursor:pointer;margin-bottom:2px;transition:background .16s ease,color .16s ease}.agent-menu-row[data-v-bec7124f]:hover{border-color:rgb(var(--primary-color) / .42);background:rgb(var(--primary-color) / .06)}.agent-pin-btn[data-v-bec7124f]{opacity:0;color:#9ca3af;transition:opacity .15s ease,color .15s ease}.agent-menu-row:hover .agent-pin-btn[data-v-bec7124f],.agent-menu-row.is-active .agent-pin-btn[data-v-bec7124f],.agent-pin-btn.is-pinned[data-v-bec7124f]{opacity:1}.agent-pin-btn.is-pinned[data-v-bec7124f],.agent-pin-btn[data-v-bec7124f]:hover{color:#f59e0b}.agent-menu-row.is-disabled[data-v-bec7124f]{cursor:default}.agent-menu-row.is-disabled[data-v-bec7124f]:hover{background:transparent}.agent-menu-row.is-active[data-v-bec7124f]{background:rgb(var(--primary-color) / .08);color:rgb(var(--primary-color));font-weight:600}.agent-menu-row.is-active[data-v-bec7124f] .n-avatar{box-shadow:0 0 0 2px rgb(var(--primary-color) / .25)}.agent-menu-row.is-active.is-disabled[data-v-bec7124f]:hover{background:rgb(var(--primary-color) / .08)}.chat-agent-avatar-fallback[data-v-bec7124f]{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;transform:scale(1.7)}.conversation-section-header[data-v-bec7124f]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:6px}.conversation-menu-row[data-v-bec7124f]{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-bec7124f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-menu-btn[data-v-bec7124f]{flex-shrink:0;opacity:0;color:#9ca3af;transition:opacity .15s ease,color .15s ease}.conversation-menu-row[data-v-bec7124f]:hover{background:#eef1f6}.conversation-menu-row:hover .conversation-menu-btn[data-v-bec7124f],.conversation-menu-row:focus-within .conversation-menu-btn[data-v-bec7124f],.conversation-menu-row.is-active .conversation-menu-btn[data-v-bec7124f]{opacity:1}.conversation-menu-btn[data-v-bec7124f]:hover{color:#ef4444}.conversation-menu-row.is-active[data-v-bec7124f]{background:rgb(var(--primary-color) / .1);color:rgb(var(--primary-color));font-weight:500}html.dark .chat-sidebar{border-right-color:#242c3a;background:#0f141f;color:#e5e7eb}html.dark .agent-list-scroll{background:transparent}html.dark .agent-more-link{color:#64748b}html.dark .agent-more-link:hover{color:#e5e7eb}html.dark .conversation-list-scroll,html.dark .agent-menu-row{background:transparent}html.dark .conversation-menu-row{color:#cbd5e1}html.dark .agent-menu-row:hover{background:rgb(var(--primary-color) / .12)}html.dark .conversation-menu-row:hover{background:#1b2433}html.dark .agent-menu-row.is-disabled:hover{background:transparent}html.dark .conversation-menu-btn{color:#64748b}html.dark .agent-menu-row.is-active,html.dark .conversation-menu-row.is-active{background:rgb(var(--primary-color) / .16);color:#e5e7eb}html.dark .agent-menu-row.is-active.is-disabled:hover{background:rgb(var(--primary-color) / .16)}@media(max-width:900px){.chat-sidebar[data-v-bec7124f]{width:165px}.agent-menu-row[data-v-bec7124f]{padding-left:6px;padding-right:6px}}@media(max-width:640px){.chat-sidebar[data-v-bec7124f]{width:72px}.chat-sidebar[data-v-bec7124f] .n-button{padding-left:0;padding-right:0}.chat-sidebar[data-v-bec7124f] .n-button__content{display:none}.chat-sidebar[data-v-bec7124f] .n-button__icon{margin:0}.chat-sidebar[data-v-bec7124f] .n-scrollbar-content{padding-bottom:8px}.chat-sidebar[data-v-bec7124f] .text-12px,.agent-menu-row>span.text-13px[data-v-bec7124f],.conversation-section-header[data-v-bec7124f],.conversation-menu-row[data-v-bec7124f],[data-v-bec7124f] .sidebar-user-trigger .min-w-0,[data-v-bec7124f] .sidebar-user-chevron{display:none}.agent-menu-row[data-v-bec7124f]{justify-content:center;padding:8px 0;margin-bottom:6px}[data-v-bec7124f] .sidebar-user-trigger{justify-content:center;padding:10px 0}}.scheduled-task-panel[data-v-f8679cd1]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:16px 20px;overflow:hidden}.stp-header[data-v-f8679cd1]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.stp-title[data-v-f8679cd1]{flex:1;font-size:15px;font-weight:600}.stp-stats[data-v-f8679cd1]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.stp-stat[data-v-f8679cd1]{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:8px 12px;border-radius:8px;background:#f9fafb;border:1px solid #f0f1f3}.stp-stat-num[data-v-f8679cd1]{font-size:18px;font-weight:600;color:#111827}.stp-stat-label[data-v-f8679cd1]{font-size:12px;color:#6b7280;margin-top:2px}.stp-stat-success .stp-stat-num[data-v-f8679cd1]{color:#16a34a}.stp-stat-failed .stp-stat-num[data-v-f8679cd1]{color:#dc2626}.stp-form[data-v-f8679cd1]{display:flex;flex-direction:column;gap:14px}.stp-form-item[data-v-f8679cd1]{display:flex;flex-direction:column;gap:6px}.stp-form-item label[data-v-f8679cd1]{font-size:13px;color:#4b5563}.stp-cron-row[data-v-f8679cd1]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151}.stp-cron-preview[data-v-f8679cd1]{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:#6b7280}.stp-cron-preview-title[data-v-f8679cd1]{font-weight:500}.stp-cron-preview-item[data-v-f8679cd1]{background:#f3f4f6;padding:2px 6px;border-radius:4px}.chat-page[data-v-232e8b16]{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:#f7f8fa}.chat-header[data-v-232e8b16]{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-232e8b16]{flex:1}.chat-logo[data-v-232e8b16]{width:24px;height:24px;border-radius:6px;object-fit:cover}.chat-body[data-v-232e8b16]{flex:1;display:flex;min-height:0;overflow:hidden;position:relative;border-radius:16px 16px 0 0}.chat-body__main[data-v-232e8b16]{flex:1;display:flex;min-width:0;min-height:0}.chat-body__sidebar[data-v-232e8b16]{overflow:hidden;transition:width .26s ease,opacity .2s ease}.chat-body.is-sidebar-collapsed .chat-body__sidebar[data-v-232e8b16]{width:0!important;opacity:0;pointer-events:none;border-right-color:transparent}.sidebar-toggle-handle[data-v-232e8b16]{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 #e5e7eb;border-left:none;border-radius:0 10px 10px 0;cursor:pointer;color:#6b7280;background:#fff;box-shadow:2px 0 8px #0f172a0f;transition:left .26s ease,background .2s ease,box-shadow .2s ease}.sidebar-toggle-handle[data-v-232e8b16]:hover{background:#f3f4f6;box-shadow:2px 0 12px #0f172a1a}.chat-body.is-sidebar-collapsed .sidebar-toggle-handle[data-v-232e8b16]{left:0}.chat-body__right-panel[data-v-232e8b16]{width:340px;flex-shrink:0;overflow:visible;border-left:1px solid var(--n-border-color);background:var(--n-color);transition:width .26s ease;position:relative;display:flex;flex-direction:column;min-height:0}.chat-body__right-panel--collapsed[data-v-232e8b16]{width:0;border-left:none}.chat-body__right-panel-inner[data-v-232e8b16]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.right-panel-toggle[data-v-232e8b16]{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:30;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid rgba(156,163,175,.3);border-radius:50%;cursor:pointer;color:var(--n-text-color-3);background:#9ca3af40;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 4px #0000001a;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.right-panel-toggle[data-v-232e8b16]:hover{color:var(--n-text-color);background:#9ca3af66;box-shadow:0 2px 8px #00000026}.session-gate[data-v-232e8b16]{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-232e8b16]{position:absolute;top:20px;right:20px;z-index:10;display:flex;align-items:center;gap:4px}.login-actions-bar .header-action-btn[data-v-232e8b16]{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-232e8b16]:hover{background:#ffffff1f;color:#ffffffe6}.login-actions-bar .header-language[data-v-232e8b16]{position:relative}.login-actions-bar .header-language-menu[data-v-232e8b16]{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-232e8b16]{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-232e8b16]:hover{background:#ffffff14;color:#fff}.login-actions-bar .header-language-menu__item.is-selected[data-v-232e8b16]{background:#7c3aed33;color:#c4b5fd}.login-bg[data-v-232e8b16]{position:absolute;inset:0;pointer-events:none}.login-stars[data-v-232e8b16]{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-232e8b16 8s ease-in-out infinite alternate}.login-stars--2[data-v-232e8b16]{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-232e8b16 12s ease-in-out infinite alternate-reverse}@keyframes star-twinkle-232e8b16{0%{opacity:.5}to{opacity:1}}.login-grid[data-v-232e8b16]{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-232e8b16 30s linear infinite}@keyframes grid-move-232e8b16{to{transform:translate(50px,50px)}}.login-orb[data-v-232e8b16]{position:absolute;border-radius:50%;filter:blur(60px)}.login-orb--1[data-v-232e8b16]{width:450px;height:450px;top:-12%;left:5%;background:#8b5cf624;animation:orb-float-232e8b16 25s ease-in-out infinite}.login-orb--2[data-v-232e8b16]{width:350px;height:350px;bottom:-8%;right:10%;background:#4f46e51f;animation:orb-float-232e8b16 30s ease-in-out infinite reverse}.login-orb--3[data-v-232e8b16]{width:250px;height:250px;top:45%;left:40%;background:#a78bfa1a;animation:orb-float-232e8b16 20s ease-in-out infinite 5s}@keyframes orb-float-232e8b16{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-232e8b16]{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-232e8b16]{margin:4px 0;font-size:30px;line-height:1.25;color:#fff}.session-card p[data-v-232e8b16]{margin:0 0 18px;color:#fff6;font-size:14px;line-height:1.6}.session-card label[data-v-232e8b16]{display:block;margin:12px 0 6px;font-size:13px;color:#fff9}.input-icon-wrap[data-v-232e8b16]{position:relative}.input-prefix-icon[data-v-232e8b16]{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-232e8b16]:not(.sms-input-wrap),.session-card .sms-row[data-v-232e8b16]{margin-top:14px}.input-icon-wrap:has(.input-prefix-icon) input[data-v-232e8b16],.sms-input-wrap input[data-v-232e8b16]{padding-left:38px}.session-card input[data-v-232e8b16]{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-232e8b16]{width:100%;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:0 10px;outline:none;background:#ffffff05;color:#ffffffe6;font-size:14px}.session-select[data-v-232e8b16]:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf61f}.session-select option[data-v-232e8b16]{background:#1a1650;color:#e5e7eb}.readonly-input[data-v-232e8b16]{opacity:.7;cursor:default;background:#ffffff08!important}.company-code-info[data-v-232e8b16]{color:#ffffff59;cursor:help;font-size:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:1}.company-code-info[data-v-232e8b16]:hover{color:#ffffffb3}.pwd-toggle-btn[data-v-232e8b16]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#ffffff59;cursor:pointer;padding:4px;z-index:1;display:flex;align-items:center}.pwd-toggle-btn[data-v-232e8b16]:hover{color:#ffffffb3}.select-clear-btn[data-v-232e8b16]{position:absolute;right:22px;top:50%;transform:translateY(-50%);background:none;border:none;color:#ffffff47;cursor:pointer;padding:2px;z-index:1;display:flex;align-items:center}.select-clear-btn[data-v-232e8b16]:hover{color:#ffffff8c}.session-card input[data-v-232e8b16]:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf61f;background:#ffffff0d}.session-card input[data-v-232e8b16]::placeholder{color:#ffffff47}.session-card input[data-v-232e8b16]:-webkit-autofill,.session-card input[data-v-232e8b16]:-webkit-autofill:hover,.session-card input[data-v-232e8b16]:-webkit-autofill:focus,.session-card input[data-v-232e8b16]:-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-232e8b16]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444424;animation:shake-232e8b16 .4s ease-in-out}.session-card .pwd-wrap.input-error[data-v-232e8b16]{border:1px solid #ef4444;border-radius:8px;box-shadow:0 0 0 3px #ef444424;animation:shake-232e8b16 .4s ease-in-out}.field-error-msg[data-v-232e8b16]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fca5a5;margin-top:6px;margin-bottom:2px;line-height:1.4}@keyframes shake-232e8b16{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.session-icon[data-v-232e8b16]{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-232e8b16]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.session-brand-text[data-v-232e8b16]{display:flex;flex-direction:column}.session-brand-name[data-v-232e8b16]{font-size:40px;font-weight:700;margin:4px 0;line-height:1.25;color:#fff}.session-logo[data-v-232e8b16]{width:40px;height:40px;object-fit:contain}.pwd-wrap[data-v-232e8b16]{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-232e8b16]:focus-within{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf61f}.pwd-wrap input[data-v-232e8b16]{width:100%;border:none!important;box-shadow:none!important;padding-right:36px}.pwd-wrap.input-error input[data-v-232e8b16]{border:none!important;box-shadow:none!important}.pwd-eye[data-v-232e8b16]{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-232e8b16]:hover{color:#6366f1}.login-agreement[data-v-232e8b16]{margin-top:16px}.agreement-label[data-v-232e8b16]{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.agreement-checkbox[data-v-232e8b16]{width:14px!important;height:14px!important;min-width:0!important;margin-top:3px;accent-color:#7c3aed;border-radius:3px}.agreement-text[data-v-232e8b16]{font-size:12px;color:#ffffff73;line-height:1.5;-webkit-user-select:none;user-select:none}.agreement-link[data-v-232e8b16]{color:#ffffffb3;text-decoration:none;transition:color .15s}.agreement-link[data-v-232e8b16]:hover{color:#c4b5fd}.session-submit[data-v-232e8b16]{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-232e8b16]:hover:not(:disabled){box-shadow:0 4px 14px #7c3aed66}.session-submit[data-v-232e8b16]:active:not(:disabled){transform:scale(.98)}.session-submit[data-v-232e8b16]:disabled{opacity:.45;cursor:not-allowed}.remember-row[data-v-232e8b16]{margin-bottom:12px}.login-footer-links[data-v-232e8b16]{margin-top:14px;text-align:center}.login-footer-links a[data-v-232e8b16]{color:#6366f1;text-decoration:none;font-size:13px}.login-footer-links a[data-v-232e8b16]:hover{text-decoration:underline}.toast[data-v-232e8b16]{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-232e8b16]{position:absolute;left:0;top:0;bottom:0;width:4px;background:#ef4444;border-radius:4px 0 0 4px}.toast-icon[data-v-232e8b16]{flex-shrink:0;margin-top:1px;color:#f87171;width:18px}.toast-text[data-v-232e8b16]{flex:1;min-width:0;font-size:13px;line-height:1.5;word-break:break-word}.toast-close[data-v-232e8b16]{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-232e8b16]:hover{color:#e2e8f0;background:#ffffff1a}.toast-fade-enter-active[data-v-232e8b16]{transition:all .25s ease-out}.toast-fade-leave-active[data-v-232e8b16]{transition:all .2s ease-in}.toast-fade-enter-from[data-v-232e8b16]{opacity:0;transform:translateY(-8px) scale(.96)}.toast-fade-leave-to[data-v-232e8b16]{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:#94a3b8;border-color:#334155;background:#1f2937}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-232e8b16]{display:flex;gap:4px;margin:14px 0 6px;background:#ffffff0a;border-radius:8px;padding:3px}.login-tabs button[data-v-232e8b16]{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-232e8b16]{background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;box-shadow:0 2px 6px #7c3aed4d}.sms-row[data-v-232e8b16]{display:flex;align-items:center;gap:8px}.sms-input-wrap[data-v-232e8b16]{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-232e8b16]:focus-within{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf61f}.sms-input-wrap.input-error[data-v-232e8b16]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444424}.sms-input-wrap input[data-v-232e8b16]{width:100%;height:40px;border:none!important;box-shadow:none!important;padding-right:8px;border-radius:8px}.sms-btn[data-v-232e8b16]{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-232e8b16]:disabled{opacity:.45;cursor:not-allowed}.agree-overlay[data-v-232e8b16]{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-232e8b16]{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-232e8b16]{margin:0 0 12px;font-size:17px;color:#fff}.agree-card p[data-v-232e8b16]{font-size:13px;color:#ffffff80;line-height:1.6;margin:0 0 22px}.agree-btns[data-v-232e8b16]{display:flex;gap:10px}.agree-btns button[data-v-232e8b16]{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-232e8b16]{background:#ffffff0f;color:#fff9;border:1px solid rgba(255,255,255,.08)}.agree-btn--cancel[data-v-232e8b16]:hover{background:#ffffff1a;color:#fffc}.agree-btn--ok[data-v-232e8b16]{background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;box-shadow:0 4px 14px #7c3aed59}.agree-btn--ok[data-v-232e8b16]:hover{box-shadow:0 6px 18px #7c3aed73}.agree-btn--cancel[data-v-232e8b16]{background:#e5e7eb;color:#374151;margin-left:12px}.agree-btn--cancel[data-v-232e8b16]:hover{background:#d1d5db}.captcha-card[data-v-232e8b16]{width:360px;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}.captcha-card-icon[data-v-232e8b16]{margin-bottom:12px}.captcha-card-title[data-v-232e8b16]{margin:0 0 8px;font-size:18px;font-weight:600;color:#fff}.captcha-card-desc[data-v-232e8b16]{margin:0 0 20px;font-size:13px;color:#ffffff80}.captcha-question-box[data-v-232e8b16]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;padding:14px 16px;background:#ffffff0f;border:1px solid rgba(139,92,246,.25);border-radius:8px;font-size:22px;font-weight:700;color:#a78bfa;letter-spacing:2px}.captcha-input[data-v-232e8b16]{width:100%;height:44px;padding:0 14px;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:15px;color:#fff;outline:none;transition:border-color .2s}.captcha-input[data-v-232e8b16]:focus{border-color:#8b5cf680}.captcha-input[data-v-232e8b16]::placeholder{color:#ffffff4d}.captcha-error[data-v-232e8b16]{margin:8px 0 0;font-size:13px;color:#f87171;text-align:left}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: 17 24 39;--primary-600-color: 31 41 55;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;--primary-color: 55 65 81;--primary-600-color: 75 85 99}*{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}}
