.agent-market-panel[data-v-b7692dc0]{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;background:#f4f4f5;overflow:hidden}.market-panel-close[data-v-b7692dc0]{position:absolute;top:12px;right:16px;z-index:5}.market-container[data-v-b7692dc0]{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-b7692dc0]{flex-shrink:0;padding:20px 0 12px;background:linear-gradient(180deg,#fff,#fafafa);border-bottom:1px solid #e4e4e7}.market-hero__top[data-v-b7692dc0]{max-width:100%;padding-right:40px;box-sizing:border-box}.market-pill[data-v-b7692dc0]{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-b7692dc0]:hover{border-color:rgb(var(--primary-color, 99 102 241) / .45);color:#18181b}.market-pill--active[data-v-b7692dc0]{background:#18181b;border-color:#18181b;color:#fff}.market-pill--active[data-v-b7692dc0]:hover{color:#fff;border-color:#18181b}.market-body-wrap[data-v-b7692dc0]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f4f4f5;overflow:hidden}.market-body-wrap>.market-container[data-v-b7692dc0]{flex:1;min-height:0;width:100%}.market-listing[data-v-b7692dc0]{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-b7692dc0]{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-b7692dc0]{flex:1;min-width:0}.market-search-bunch__divider[data-v-b7692dc0]{width:1px;flex-shrink:0;align-self:stretch;background:#e4e4e7;margin:10px 0}.market-search-bunch__sort[data-v-b7692dc0]{display:flex;align-items:stretch;flex-shrink:0}.market-search-bunch__sort[data-v-b7692dc0] .n-popover{display:flex;align-items:stretch}.market-search-bunch__sort[data-v-b7692dc0]>.n-popover__trigger{display:flex;align-items:stretch}.market-listing__search[data-v-b7692dc0] .n-input{--n-height: 46px;background:transparent;box-shadow:none;border:none;border-radius:0}.market-listing__search[data-v-b7692dc0] .n-input__input-el{font-size:15px}.market-listing__search[data-v-b7692dc0] .n-input__border,.market-listing__search[data-v-b7692dc0] .n-input__state-border{display:none}.market-listing__scroll[data-v-b7692dc0]{min-width:0;min-height:0;flex:1;height:100%;max-height:100%}.market-listing__pad[data-v-b7692dc0]{padding-bottom:24px;box-sizing:border-box}.market-sort-trigger[data-v-b7692dc0]{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-b7692dc0]:hover{background:#f4f4f5;color:#18181b}.market-sort-trigger__ico[data-v-b7692dc0]{color:#a1a1aa;flex-shrink:0}.market-sort-trigger__label[data-v-b7692dc0]{min-width:2em;text-align:left}.market-sort-trigger:hover .market-sort-trigger__ico[data-v-b7692dc0]{color:#71717a}.market-sort-trigger[data-v-b7692dc0]:focus-visible{outline:2px solid rgb(var(--primary-color, 99 102 241) / .35);outline-offset:1px}.market-sort-menu[data-v-b7692dc0]{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-b7692dc0]{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-b7692dc0]:hover{background:#f9fafb}.market-sort-item--active[data-v-b7692dc0]{background:#f3f4f6;color:rgb(var(--primary-color, 99 102 241))}.market-sort-item--active[data-v-b7692dc0]:hover{background:#f3f4f6}.market-sort-item__leading[data-v-b7692dc0]{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-b7692dc0]{pointer-events:none}.market-sort-item__text[data-v-b7692dc0]{flex:1;min-width:0}.market-sort-item__trailing[data-v-b7692dc0]{width:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:inherit}.market-list[data-v-b7692dc0]{background:#fff;border:1px solid #e4e4e7;border-radius:12px;overflow:hidden;box-shadow:0 1px #00000005}.market-row__check[data-v-b7692dc0]{flex-shrink:0;align-self:center}.market-batch-bar[data-v-b7692dc0]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 4px}.market-batch-bar__count[data-v-b7692dc0]{font-size:13px;color:#52525b;margin-right:4px}.market-row[data-v-b7692dc0]{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;border-bottom:1px solid #f4f4f5;transition:background .15s}.market-row[data-v-b7692dc0]:last-child{border-bottom:none}.market-row[data-v-b7692dc0]:hover{background:#fafafa}.market-row__avatar[data-v-b7692dc0]{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-b7692dc0] img{object-fit:cover;width:100%;height:100%}.market-row__avatar-fallback[data-v-b7692dc0]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.market-row__main[data-v-b7692dc0]{flex:1;min-width:0}.market-empty[data-v-b7692dc0]{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-b7692dc0]{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}html.dark .market-batch-bar__count{color:#cbd5e1}.tool-panel[data-v-afe7ba4d]{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-afe7ba4d]{margin-top:10px}.tool-group-title[data-v-afe7ba4d]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6b7280;margin-bottom:8px}.tool-group-count[data-v-afe7ba4d]{color:#9ca3af}.tool-list[data-v-afe7ba4d]{display:flex;flex-wrap:wrap;gap:8px}.tool-item[data-v-afe7ba4d]{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-afe7ba4d]:hover{border-color:#cbd5e1;background:#f9fafb}.tool-item.enabled[data-v-afe7ba4d]{border-color:#111827;background:#111827;color:#fff}.tool-item-name[data-v-afe7ba4d]{font-size:12px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-item-state[data-v-afe7ba4d]{font-size:11px;opacity:.8}.tool-hint[data-v-afe7ba4d]{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:#e5e7eb;background:#e5e7eb;color:#111827}.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-827fa3b2]{position:relative;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-card[data-v-827fa3b2]:focus-within{border-color:#111827;box-shadow:0 0 0 3px #11182714}.chat-skill-chip-area[data-v-827fa3b2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chat-skill-chip[data-v-827fa3b2]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgb(var(--primary-color) / .1);border:1px solid rgb(var(--primary-color) / .3);color:rgb(var(--primary-color));font-size:12px}.chat-skill-chip-name[data-v-827fa3b2]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-skill-chip-remove[data-v-827fa3b2]{display:inline-flex;align-items:center;border:none;background:transparent;color:inherit;cursor:pointer;padding:0}.chat-skill-picker[data-v-827fa3b2]{position:absolute;left:14px;right:14px;bottom:calc(100% + 6px);z-index:30;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px #0f172a29;padding:6px}.chat-skill-picker-empty[data-v-827fa3b2]{padding:10px 12px;font-size:13px;color:#9ca3af;text-align:center}.chat-skill-picker-item[data-v-827fa3b2]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:none;background:transparent;border-radius:8px;padding:8px 10px;cursor:pointer}.chat-skill-picker-item.active[data-v-827fa3b2]{background:#f3f4f6}.chat-skill-picker-name[data-v-827fa3b2]{font-size:13px;font-weight:600;color:#111827}.chat-skill-picker-desc[data-v-827fa3b2]{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.dark .chat-skill-picker{background:#171d2b;border-color:#273247}html.dark .chat-skill-picker-item.active{background:#1b2433}html.dark .chat-skill-picker-name{color:#e5e7eb}html.dark .chat-skill-picker-desc{color:#64748b}.chat-at-chip-area[data-v-827fa3b2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chat-at-chip[data-v-827fa3b2]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgb(var(--primary-color) / .1);border:1px solid rgb(var(--primary-color) / .3);color:rgb(var(--primary-color));font-size:12px}.chat-at-chip-name[data-v-827fa3b2]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-at-chip-remove[data-v-827fa3b2]{display:inline-flex;align-items:center;border:none;background:transparent;color:inherit;cursor:pointer;padding:0}.chat-at-picker[data-v-827fa3b2]{position:absolute;left:14px;right:14px;bottom:calc(100% + 6px);z-index:30;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px #0f172a29;padding:6px}.chat-at-picker-empty[data-v-827fa3b2]{padding:10px 12px;font-size:13px;color:#9ca3af;text-align:center}.chat-at-picker-item[data-v-827fa3b2]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:none;background:transparent;border-radius:8px;padding:8px 10px;cursor:pointer}.chat-at-picker-item.active[data-v-827fa3b2]{background:#f3f4f6}.chat-at-picker-name[data-v-827fa3b2]{font-size:13px;font-weight:600;color:#111827}.chat-at-picker-desc[data-v-827fa3b2]{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.dark .chat-at-picker{background:#171d2b;border-color:#273247}html.dark .chat-at-picker-item.active{background:#1b2433}html.dark .chat-at-picker-name{color:#e5e7eb}html.dark .chat-at-picker-desc{color:#64748b}.chat-input-shell[data-v-827fa3b2]{background:transparent;padding:10px 3px 14px;position:relative}.chat-resize-handle[data-v-827fa3b2]{position:absolute;top:0;left:0;right:0;height:8px;cursor:ns-resize;z-index:5}.chat-input-shell.is-compact[data-v-827fa3b2]{padding-top:8px;padding-bottom:10px}.chat-input-shell.is-compact .chat-input-card[data-v-827fa3b2]{border-radius:14px;padding:10px 14px}.chat-input-shell.is-compact .chat-input-toolbar[data-v-827fa3b2]{margin-top:8px}.chat-input-shell.is-compact .chat-input-disclaimer[data-v-827fa3b2]{margin-top:6px}.chat-input-row[data-v-827fa3b2] .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-827fa3b2] .n-input__textarea-el,.chat-input-row[data-v-827fa3b2] .n-input__textarea{--n-color: transparent;--n-color-focus: transparent;--n-color-hover: transparent;background:transparent!important}.chat-input-row[data-v-827fa3b2] .n-input__textarea-el{border:none!important;box-shadow:none!important;padding:4px 0;resize:none;height:var(--chat-input-h, 24px);overflow-y:auto;line-height:24px;font-size:15px;color:#111827}.chat-input-row[data-v-827fa3b2] .n-input__textarea-el::placeholder{color:#9ca3af}.chat-input-row[data-v-827fa3b2] .n-input__textarea-el:-webkit-autofill,.chat-input-row[data-v-827fa3b2] .n-input__textarea-el:-webkit-autofill:hover,.chat-input-row[data-v-827fa3b2] .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-827fa3b2] .n-input__state-border,.chat-input-row[data-v-827fa3b2] .n-input__border,.chat-input-row[data-v-827fa3b2] .n-input__outline{display:none!important}.chat-input-toolbar[data-v-827fa3b2]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-tool-pills[data-v-827fa3b2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chat-pill-btn[data-v-827fa3b2]{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-827fa3b2]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.chat-pill-btn.active[data-v-827fa3b2]{background:#111827;border-color:#111827;color:#fff}.chat-pill-btn.active.is-blue[data-v-827fa3b2]{background:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.chat-pill-btn[data-v-827fa3b2]:disabled{opacity:.55;cursor:not-allowed}.chat-input-actions[data-v-827fa3b2]{position:relative;display:inline-flex;align-items:center;gap:4px}.chat-pending-tip[data-v-827fa3b2]{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-827fa3b2]: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-827fa3b2]{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-827fa3b2]:disabled,.chat-action-icon.is-unavailable[data-v-827fa3b2]{opacity:.6;cursor:not-allowed}.chat-action-icon.is-active[data-v-827fa3b2]{color:#111827}.chat-input-divider[data-v-827fa3b2]{width:1px;height:18px;background:#e5e7eb;margin:0 2px 0 6px}.chat-send-btn[data-v-827fa3b2]{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-827fa3b2]{background:rgb(var(--primary-color))}.chat-send-btn.has-text[data-v-827fa3b2]:hover:not(:disabled){background:rgb(var(--primary-600-color))}.chat-send-btn[data-v-827fa3b2]:disabled{cursor:not-allowed}.chat-input-disclaimer[data-v-827fa3b2]{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-card:focus-within{border-color:#e5e7eb;box-shadow:0 0 0 3px #e5e7eb14}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:#e5e7eb;background:#e5e7eb;color:#111827}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-827fa3b2]{padding-left:3px;padding-right:3px}}@media(max-width:900px){.chat-input-card[data-v-827fa3b2]{border-radius:16px;padding:12px 14px 10px}.chat-input-toolbar[data-v-827fa3b2]{gap:8px}.chat-tool-pills[data-v-827fa3b2]{gap:6px}.chat-pill-btn[data-v-827fa3b2]{height:30px;padding:0 10px;font-size:12px}.chat-input-actions[data-v-827fa3b2]{gap:2px}.chat-action-icon[data-v-827fa3b2]{width:32px;height:32px}.chat-send-btn[data-v-827fa3b2]{width:34px;height:34px}}@media(max-width:640px){.chat-input-shell[data-v-827fa3b2]{padding:8px 3px 10px}.chat-input-card[data-v-827fa3b2]{border-radius:14px;padding:10px 12px}.chat-input-toolbar[data-v-827fa3b2]{align-items:flex-end}.chat-tool-pills[data-v-827fa3b2]{gap:6px}}@media(max-width:480px){.chat-input-toolbar[data-v-827fa3b2]{align-items:center}.chat-tool-pills[data-v-827fa3b2]{flex-wrap:nowrap}.chat-pill-btn[data-v-827fa3b2]{width:32px;padding:0;justify-content:center}.chat-pill-btn span[data-v-827fa3b2]{display:none}.chat-pill-btn .text-12px[data-v-827fa3b2]{margin-left:-3px}}.file-cards-area[data-v-827fa3b2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.file-cards-hint[data-v-827fa3b2]{font-size:11px;color:#9ca3af;margin-left:auto}html.dark .file-cards-hint{color:#64748b}.voice-btn-wrap[data-v-827fa3b2]{position:relative;display:inline-flex;align-items:center;justify-content:center}.voice-mic-btn[data-v-827fa3b2]{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-827fa3b2]{color:#fff!important;background:#111827;transform:scale(1.1);box-shadow:0 0 0 3px #1118271f}.voice-btn-wrap.is-done .voice-mic-btn[data-v-827fa3b2]{color:#111827!important}.voice-btn-wrap.is-transcribing .voice-mic-btn[data-v-827fa3b2]{color:#9ca3af!important;cursor:not-allowed}.voice-ripple-ring[data-v-827fa3b2]{position:absolute;inset:50%;z-index:1;pointer-events:none}.voice-ripple[data-v-827fa3b2]{position:absolute;top:50%;left:50%;width:28px;height:28px;margin-left:-14px;margin-top:-14px;border-radius:50%;border:1.5px solid rgba(17,24,39,.25);animation:voice-ripple-expand-827fa3b2 1.8s ease-out infinite;opacity:0}@keyframes voice-ripple-expand-827fa3b2{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.voice-inline-info[data-v-827fa3b2]{display:inline-flex;align-items:center;gap:6px;padding-left:2px}.voice-duration[data-v-827fa3b2]{font-size:12px;font-variant-numeric:tabular-nums;color:#111827;min-width:32px;font-weight:600;transition:color .3s}.voice-duration.is-warning[data-v-827fa3b2]{color:#6b7280}.voice-waveform[data-v-827fa3b2]{display:flex;align-items:center;gap:2px;height:20px}.voice-wave-bar[data-v-827fa3b2]{width:2.5px;min-height:4px;border-radius:2px;background:#111827;animation:voice-wave-bounce-827fa3b2 .8s ease-in-out infinite alternate}.voice-wave-bar[data-v-827fa3b2]:nth-child(1){animation-duration:.6s}.voice-wave-bar[data-v-827fa3b2]:nth-child(2){animation-duration:.5s}.voice-wave-bar[data-v-827fa3b2]:nth-child(3){animation-duration:.7s}.voice-wave-bar[data-v-827fa3b2]:nth-child(4){animation-duration:.45s}.voice-wave-bar[data-v-827fa3b2]:nth-child(5){animation-duration:.65s}.voice-wave-bar[data-v-827fa3b2]:nth-child(6){animation-duration:.55s}.voice-wave-bar[data-v-827fa3b2]:nth-child(7){animation-duration:.5s}@keyframes voice-wave-bounce-827fa3b2{0%{height:4px;opacity:.5}to{height:18px;opacity:1}}.voice-waveform.is-warning .voice-wave-bar[data-v-827fa3b2]{background:#6b7280}.voice-error-message[data-v-827fa3b2]{margin-top:8px;padding:8px 12px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb;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 #e5e7eb40}html.dark .voice-ripple{border-color:#e5e7eb4d}html.dark .voice-wave-bar{background:#94a3b8}html.dark .voice-duration{color:#e5e7eb}html.dark .voice-duration.is-warning{color:#94a3b8}html.dark .voice-error-message{background:#1b2433;border-color:#334155;color:#ef4444}.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-ed32e47c]{margin:8px 0;border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden}.data-table-block--error[data-v-ed32e47c]{padding:10px 14px;background:#ef44440f;border-color:#ef444433}.data-table-block--empty[data-v-ed32e47c]{padding:24px 14px;text-align:center}.data-table-block__header[data-v-ed32e47c]{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-ed32e47c]{color:#9ca3af;font-size:11px}.data-table-block[data-v-ed32e47c] .n-data-table{--n-th-color: #111827;--n-th-color-hover: #111827;--n-th-color-sorting: #111827;--n-th-text-color: #ffffff;--n-td-color: #ffffff;--n-td-color-hover: #fafafa;--n-td-color-striped: #fafafa;--n-border-color: #e5e7eb;--n-merged-th-color: #111827;--n-merged-th-color-hover: #111827;--n-merged-th-color-sorting: #111827;--n-merged-td-color: #ffffff;--n-merged-td-color-striped: #fafafa;--n-merged-border-color: #e5e7eb}.data-table-block[data-v-ed32e47c] .n-data-table-tbody .n-data-table-tr:nth-child(2n) .n-data-table-td{background-color:#fafafa}.onto-block[data-v-28751465]{margin:8px 0;border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden;font-size:13px}.onto-block--error[data-v-28751465]{padding:10px 14px;background:#ef44440f;border-color:#ef444433}.onto-block__chain[data-v-28751465]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--n-color-embedded)}.chain-label[data-v-28751465]{font-size:11px;color:var(--n-text-color-3)}.chain-entity[data-v-28751465]{font-weight:600;color:#7b5ea7}.chain-arrow[data-v-28751465]{color:var(--n-text-color-3)}.chain-table[data-v-28751465]{font-family:monospace;color:var(--n-text-color-2)}.chain-fallback[data-v-28751465]{font-size:12px;color:var(--n-text-color-3)}.chain-link-btn[data-v-28751465]{margin-left:auto;flex-shrink:0;font-weight:600}.chain-graph[data-v-28751465]{height:calc(100vh - 120px);position:relative}.chain-graph__chart[data-v-28751465]{width:100%;height:100%}.chain-graph__empty[data-v-28751465]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.file-download-card[data-v-e222de3a]{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;transition:box-shadow .2s,border-color .2s}.file-download-card[data-v-e222de3a]:hover{box-shadow:0 1px 6px #0000000f;border-color:var(--n-border-color-hover, #d1d5db)}.file-icon-box[data-v-e222de3a]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:8px;background:#f3f4f6;color:#4b5563}.file-icon[data-v-e222de3a]{font-size:24px;color:inherit}.file-info[data-v-e222de3a]{flex:1;min-width:0;display:flex;flex-direction:row;align-items:baseline;gap:8px}.file-name[data-v-e222de3a]{font-size:13px;font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.file-size[data-v-e222de3a]{font-size:11px;color:#9ca3af;flex-shrink:0;white-space:nowrap}.file-actions[data-v-e222de3a]{display:flex;align-items:center;gap:6px;flex-shrink:0}.btn-icon[data-v-e222de3a]{font-size:15px}.file-preview-btn[data-v-e222de3a]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:500;color:#fff;background:#111827;border:none;border-radius:6px;cursor:pointer;transition:opacity .2s,transform .15s}.file-preview-btn[data-v-e222de3a]:hover{opacity:.88;transform:translateY(-1px)}.file-download-btn[data-v-e222de3a]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:500;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;text-decoration:none;cursor:pointer;transition:all .15s}.file-download-btn[data-v-e222de3a]:hover{color:#111827;border-color:#d1d5db}.file-download-btn--primary[data-v-e222de3a]{color:#fff;background:#111827;border-color:#111827}.file-download-btn--primary[data-v-e222de3a]:hover{color:#fff;opacity:.88;border-color:#111827}html.dark{box-shadow:0 1px 6px #0000004d;border-color:#ffffff1f}html.dark{color:#cbd5e1;background:#ffffff0f;border-color:#ffffff1f}html.dark{color:#111827;background:#e5e7eb;border-color:#e5e7eb}.open-menu[data-v-81a9525b]{margin:8px 0;border:1px solid var(--n-border-color);border-radius:8px;padding:12px 14px;background:var(--n-color-embedded)}.open-menu__crumb[data-v-81a9525b]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:12px;margin-bottom:12px}.open-menu__crumb-item[data-v-81a9525b]{border:none;background:transparent;cursor:pointer;padding:2px 4px;color:var(--n-text-color-2);font-size:12px}.open-menu__crumb-item.is-current[data-v-81a9525b]{color:#2563eb;font-weight:600}.open-menu__crumb-sep[data-v-81a9525b]{color:var(--n-text-color-3)}.open-menu__grid[data-v-81a9525b]{display:flex;flex-wrap:wrap;gap:8px}.open-menu__card[data-v-81a9525b]{width:100px;border:1px solid var(--n-border-color);border-radius:8px;padding:10px 6px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;background:var(--n-color);color:var(--n-text-color)}.open-menu__card[data-v-81a9525b]:hover{border-color:#2563eb;background:#eef2ff}.open-menu__icon[data-v-81a9525b]{font-size:20px}.open-menu__name[data-v-81a9525b]{font-size:12px;text-align:center}.open-menu__code[data-v-81a9525b]{font-size:10px;color:var(--n-text-color-3)}.open-menu__empty[data-v-81a9525b]{font-size:12px;color:var(--n-text-color-3);padding:12px}.open-menu__detail[data-v-81a9525b]{margin-top:12px;border-top:1px solid var(--n-border-color);padding-top:10px}.open-menu__detail-title[data-v-81a9525b]{font-weight:600;font-size:13px;margin-bottom:8px}.open-menu__detail-row[data-v-81a9525b]{display:flex;font-size:12px;line-height:2}.open-menu__detail-label[data-v-81a9525b]{width:80px;color:var(--n-text-color-3);flex-shrink:0}.open-menu__detail-value[data-v-81a9525b]{color:var(--n-text-color);word-break:break-all}.office-preview[data-v-f0c58e5b]{width:100%;height:100%;overflow:auto}.office-status[data-v-f0c58e5b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:200px;color:#6b7280;font-size:13px}.office-status--error p[data-v-f0c58e5b]{color:#dc2626;margin:0}.office-error-msg[data-v-f0c58e5b]{color:#9ca3af;font-size:11px;word-break:break-all}.office-btn[data-v-f0c58e5b]{display:inline-flex;align-items:center;padding:5px 14px;font-size:12px;font-weight:500;color:#fff;background:#111827;border-radius:6px;text-decoration:none}.office-preview-body[data-v-f0c58e5b]{width:100%;height:100%;padding:8px;box-sizing:border-box}.ppt-nav[data-v-f0c58e5b]{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 0;border-bottom:1px solid #f3f4f6}.ppt-nav-btn[data-v-f0c58e5b]{display:inline-flex;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .15s}.ppt-nav-btn[data-v-f0c58e5b]:hover:not(:disabled){color:#111827;border-color:#d1d5db}.ppt-nav-btn[data-v-f0c58e5b]:disabled{color:#d1d5db;cursor:not-allowed}.ppt-nav-page[data-v-f0c58e5b]{font-size:12px;color:#6b7280;min-width:56px;text-align:center}.file-preview-renderer[data-v-6915779c]{width:100%;height:100%;overflow:auto}.fpr-status[data-v-6915779c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:200px;color:#6b7280;font-size:13px}.fpr-status--error p[data-v-6915779c]{color:#dc2626;margin:0}.fpr-actions[data-v-6915779c]{display:flex;gap:8px}.fpr-btn[data-v-6915779c]{display:inline-flex;align-items:center;padding:5px 14px;font-size:12px;font-weight:500;color:#fff;background:#111827;border-radius:6px;text-decoration:none;cursor:pointer;border:none}.fpr-btn--ghost[data-v-6915779c]{color:#4b5563;background:#fff;border:1px solid #e5e7eb}.fpr-iframe[data-v-6915779c]{width:100%;height:100%;border:none;background:#fff}.fpr-img[data-v-6915779c]{display:block;max-width:100%;margin:0 auto}.fpr-md[data-v-6915779c],.fpr-pre[data-v-6915779c]{padding:12px 16px}.fpr-pre[data-v-6915779c]{font-family:ui-monospace,Cascadia Code,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;color:#374151;white-space:pre-wrap;word-break:break-all}[data-v-6915779c] .fpr-key{color:#111827;font-weight:600}[data-v-6915779c] .fpr-str{color:#4b5563}[data-v-6915779c] .fpr-num,[data-v-6915779c] .fpr-bool{color:#6b7280}[data-v-6915779c] .fpr-null,html.dark{color:#9ca3af}html.dark{color:#f87171}html.dark{color:#f9fafb}html.dark{color:#cbd5e1}html.dark{color:#94a3b8}html.dark{color:#6b7280}.fpd-panel[data-v-37af2796]{position:relative;flex-shrink:0;display:flex;flex-direction:column;background:#fff;border-left:1px solid #e5e7eb;overflow:hidden}.fpd-resizer[data-v-37af2796]{position:absolute;top:0;left:0;bottom:0;width:14px;display:flex;align-items:center;justify-content:center;border:none;padding:0;margin:0;background:transparent;color:#9ca3af;cursor:col-resize;z-index:5;transition:background .15s ease,color .15s ease}.fpd-resizer[data-v-37af2796]:hover{background:#1118270f;color:#374151}.fpd-tabs[data-v-37af2796]{display:flex;align-items:center;gap:8px;padding:8px 10px 0;border-bottom:1px solid #f3f4f6}.fpd-tabs-list[data-v-37af2796]{display:flex;gap:4px;overflow-x:auto;flex:1;min-width:0}.fpd-tab[data-v-37af2796]{display:flex;align-items:center;gap:4px;padding:5px 8px 5px 10px;font-size:12px;color:#6b7280;background:#f3f4f6;border-radius:6px;cursor:pointer;white-space:nowrap;max-width:180px}.fpd-tab--active[data-v-37af2796]{color:#111827;background:#fff;box-shadow:inset 0 0 0 1px #e5e7eb}.fpd-tab-name[data-v-37af2796]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpd-tab-close[data-v-37af2796]{border:none;background:none;color:#9ca3af;font-size:14px;line-height:1;cursor:pointer;padding:0}.fpd-tab-close[data-v-37af2796]:hover{color:#111827}.fpd-close[data-v-37af2796]{border:none;background:none;color:#6b7280;font-size:18px;line-height:1;cursor:pointer;padding:2px 4px}.fpd-close[data-v-37af2796]:hover{color:#111827}.fpd-body[data-v-37af2796]{flex:1;min-height:0;overflow:hidden}html.dark{background:#ffffff0a;border-color:#ffffff14}html.dark{border-color:#ffffff14}html.dark{color:#cbd5e1;background:#ffffff0f}html.dark{color:#f9fafb;box-shadow:inset 0 0 0 1px #ffffff1f}html.dark{color:#64748b}html.dark{background:#ffffff14;color:#cbd5e1}.qnav-strip[data-v-f7e2b80b]{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-f7e2b80b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:3px;pointer-events:auto;padding:4px 2px;background:#f3f4f6;border-radius:999px}.qnav-dot[data-v-f7e2b80b]{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-f7e2b80b]:hover{background:#00000014;transform:scale(1.2)}.qnav-dot--active[data-v-f7e2b80b]{background:#111827}.qnav-dot__inner[data-v-f7e2b80b]{width:7px;height:7px;border-radius:50%;background:#00000059;transition:background .15s ease,transform .15s ease}.qnav-dot--active .qnav-dot__inner[data-v-f7e2b80b]{background:#fff;transform:scale(1.35)}.qnav-dot:hover .qnav-dot__inner[data-v-f7e2b80b]{background:#111827}.qnav-strip--small .qnav-dot[data-v-f7e2b80b]{width:16px;height:16px}.qnav-strip--small .qnav-dot__inner[data-v-f7e2b80b]{width:5px;height:5px}.qnav-strip--small .qnav-track[data-v-f7e2b80b]{gap:1px}.qnav-cluster[data-v-f7e2b80b]{flex-shrink:0;min-width:30px;height:22px;border:1px solid #e5e7eb;border-radius:11px;background:#f3f4f6;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-f7e2b80b]:hover{background:#0000000f;border-color:#0000004d;transform:scale(1.08)}.qnav-cluster--active[data-v-f7e2b80b]{background:#0000001f;border-color:#0006}.qnav-cluster--expanded[data-v-f7e2b80b]{background:#00000024;border-color:#111827}.qnav-cluster__label[data-v-f7e2b80b]{font-size:10px;font-weight:600;color:#6b7280;line-height:1;white-space:nowrap}.qnav-cluster--active .qnav-cluster__label[data-v-f7e2b80b],.qnav-cluster--expanded .qnav-cluster__label[data-v-f7e2b80b]{color:#111827}.qnav-dot--sub[data-v-f7e2b80b]{width:16px;height:16px;margin-left:0}.qnav-dot--sub .qnav-dot__inner[data-v-f7e2b80b]{width:5px;height:5px}.qnav-tooltip[data-v-f7e2b80b]{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(255,255,255,.15);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-f7e2b80b]{white-space:normal;max-width:220px;padding:8px 12px;line-height:1.6}.qnav-tooltip__line[data-v-f7e2b80b]{display:block;font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qnav-tooltip__line--active[data-v-f7e2b80b]{color:#fff;font-weight:600}.qnav-tip-enter-active[data-v-f7e2b80b],.qnav-tip-leave-active[data-v-f7e2b80b]{transition:opacity .15s ease}.qnav-tip-enter-from[data-v-f7e2b80b],.qnav-tip-leave-to[data-v-f7e2b80b]{opacity:0}html.dark .qnav-dot{background:#94a3b81f}html.dark .qnav-dot:hover{background:#94a3b838}html.dark .qnav-dot--active{background:#94a3b840}html.dark .qnav-dot__inner{background:#94a3b880}html.dark .qnav-dot--active .qnav-dot__inner{background:#e5e7eb}html.dark .qnav-cluster{background:#94a3b826;border-color:#94a3b840}html.dark .qnav-cluster:hover{background:#94a3b840;border-color:#94a3b873}html.dark .qnav-cluster--active{background:#94a3b84d;border-color:#94a3b880}html.dark .qnav-cluster--expanded{background:#94a3b859;border-color:#e5e7eb}html.dark .qnav-cluster__label{color:#e5e7eb}.reasoning-tree[data-v-d45a336e]{margin:6px 0}.rs-tree__header[data-v-d45a336e]{display:flex;align-items:center;gap:6px;padding:6px 2px;font-size:13px;color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;border-radius:6px;transition:background .15s}.rs-tree__header[data-v-d45a336e]:hover{background:#6b72800d}.rs-tree__toggle-icon[data-v-d45a336e]{flex-shrink:0;transition:transform .2s ease;opacity:.5}.rs-tree__toggle-icon.is-rotated[data-v-d45a336e]{transform:rotate(90deg)}.rs-tree__brain-icon[data-v-d45a336e]{flex-shrink:0;opacity:.6}.rs-tree__title[data-v-d45a336e]{font-weight:600}.rs-tree__count[data-v-d45a336e]{margin-left:auto;font-size:11px;font-weight:500;color:#6b7280}.rs-tree__body[data-v-d45a336e]{padding:2px 0 4px}.rs-node[data-v-d45a336e]{margin:2px 0;padding:7px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease}.rs-node[data-v-d45a336e]:hover{background:#6b72800a}.rs-node--selected[data-v-d45a336e]{background:#6b72800f}.rs-node__header[data-v-d45a336e]{display:flex;align-items:center;gap:8px;font-size:13px}.rs-node__status-dot[data-v-d45a336e]{flex-shrink:0;display:flex;align-items:center}.dot-running[data-v-d45a336e]{width:10px;height:10px;border-radius:50%;background:#9ca3af;animation:exec-pulse 1.2s ease-in-out infinite}.rs-node__title[data-v-d45a336e]{flex:1;font-weight:500;color:#1e293b;min-width:0}.rs-node--running .rs-node__title[data-v-d45a336e]{animation:exec-pulse 1.2s ease-in-out infinite}.rs-node__elapsed[data-v-d45a336e]{font-size:11px;color:#94a3b8;font-family:ui-monospace,Cascadia Code,monospace;flex-shrink:0}.rs-node__collapse-hint[data-v-d45a336e]{flex-shrink:0;opacity:.4;color:#111827;transition:transform .2s}.rs-node__detail[data-v-d45a336e]{margin-top:8px;padding:8px 10px;background:#6b728008;border-radius:6px}.rs-tree__copy-btn[data-v-d45a336e]{display:inline-flex;align-items:center;border:none;background:#6b728014;color:#111827;cursor:pointer;padding:2px 5px;border-radius:4px;transition:color .15s,background .15s;flex-shrink:0}.rs-tree__copy-btn[data-v-d45a336e]:hover{color:#111827;background:#6b72802e}.rs-tree__copy-btn.copied[data-v-d45a336e]{color:#111827;background:#1118271a}.rs-node__content[data-v-d45a336e]{font-size:13px;color:#374151;line-height:1.65}.rs-node__content[data-v-d45a336e] img{max-width:840px;max-height:840px;width:auto;height:auto;object-fit:contain;border-radius:8px;display:block}.rs-node__content[data-v-d45a336e] p{margin:0 0 .5em}.rs-node__content[data-v-d45a336e] p:last-child{margin-bottom:0}.rs-node__content[data-v-d45a336e] code{font-size:12px;background:#6b728014;padding:1px 5px;border-radius:3px;color:#111827}.rs-node__content[data-v-d45a336e] pre{background:#f1f5f9;border-radius:6px;padding:8px 10px;margin:.4em 0;overflow-x:auto;font-size:12px}.rs-node__content[data-v-d45a336e] pre code{background:none;padding:0;color:#334155}.rs-node__tool-section[data-v-d45a336e]{margin-top:8px;padding:7px 10px;background:#6b72800d;border-radius:6px;font-size:12px;color:#111827}.rs-node__tool-label[data-v-d45a336e]{font-weight:600;margin-bottom:4px;color:#111827}.rs-node__tool-code[data-v-d45a336e]{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:#6b728014;color:#d1d5db}html.dark .rs-node__tool-code{color:#94a3b8}.rs-node__summary[data-v-d45a336e]{margin-top:8px;padding:7px 10px;background:#6b72800d;border-radius:6px;font-size:12px;color:#111827;line-height:1.5;display:flex;gap:6px;align-items:flex-start}.rs-node__summary-icon[data-v-d45a336e]{flex-shrink:0;margin-top:1px;color:#111827}.rs-tree__empty[data-v-d45a336e]{padding:20px 0;text-align:center;font-size:12px;color:#94a3b8}.collapse-slide-enter-active[data-v-d45a336e],.collapse-slide-leave-active[data-v-d45a336e]{transition:all .2s ease;overflow:hidden}.collapse-slide-enter-from[data-v-d45a336e],.collapse-slide-leave-to[data-v-d45a336e]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.collapse-slide-enter-to[data-v-d45a336e],.collapse-slide-leave-from[data-v-d45a336e]{max-height:2000px;opacity:1}.detail-slide-enter-active[data-v-d45a336e],.detail-slide-leave-active[data-v-d45a336e]{transition:all .2s ease;overflow:hidden}.detail-slide-enter-from[data-v-d45a336e],.detail-slide-leave-to[data-v-d45a336e]{max-height:0;opacity:0;margin-top:0;padding-top:0}.detail-slide-enter-to[data-v-d45a336e],.detail-slide-leave-from[data-v-d45a336e]{max-height:2000px;opacity:1}html.dark .rs-tree__header{color:#d1d5db}html.dark .rs-tree__header:hover{background:#6b728014}html.dark .rs-tree__count{color:#d1d5db}html.dark .rs-node:hover{background:#6b72800f}html.dark .rs-node--selected{background:#6b72801a}html.dark .rs-node__title{color:#dbe3ef}html.dark .rs-node__elapsed{color:#64748b}html.dark .rs-node__detail{background:#6b72800f}html.dark .rs-tree__copy-btn{background:#6b72801f;color:#d1d5db}html.dark .rs-tree__copy-btn:hover{background:#6b728033;color:#d1d5db}html.dark .rs-tree__copy-btn.copied{color:#d1d5db;background:#1118271f}html.dark .rs-node__content{color:#94a3b8}html.dark .rs-node__content :deep(code){background:#6b728024;color:#d1d5db}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:#6b728014;color:#d1d5db}html.dark .rs-node__summary-icon{color:#d1d5db}html.dark .rs-tree__empty{color:#64748b}.chat-main[data-v-65c264b0]{position:relative;--chat-content-max-width: 90%}.chat-main-row[data-v-65c264b0]{display:flex;flex:1;min-height:0}.chat-main-col[data-v-65c264b0]{position:relative}.chat-agent-float[data-v-65c264b0]{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-65c264b0]{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-65c264b0]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #11182766}.chat-agent-card[data-v-65c264b0]{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-65c264b0],.agent-card-fade-leave-active[data-v-65c264b0]{transition:opacity .22s ease,transform .22s ease;transform-origin:top right}.agent-card-fade-enter-from[data-v-65c264b0],.agent-card-fade-leave-to[data-v-65c264b0]{opacity:0;transform:translateY(-8px) scale(.96)}.chat-scroll{padding:18px 3px 8px;background:transparent}.chat-scroll .n-scrollbar-rail{width:6px}.chat-scroll .n-scrollbar-thumb{background:#00000026;border-radius:3px}.chat-scroll .n-scrollbar-thumb:hover{background:#0000004d}.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-65c264b0]{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-65c264b0]{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 28px}.chat-brand-logo-wrap[data-v-65c264b0]{position:relative;width:68px;height:68px}.chat-brand-logo[data-v-65c264b0]{width:68px;height:68px;border-radius:14px;object-fit:cover}.chat-brand-logo--fallback[data-v-65c264b0]{display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;color:#fff;background:#111827}.chat-brand-name[data-v-65c264b0]{margin-top:16px;font-size:32px;font-weight:800;letter-spacing:.5px;line-height:1.15;color:#111827}.chat-brand-slogan[data-v-65c264b0]{margin-top:8px;font-size:14px;font-weight:500;letter-spacing:1px;color:#8b93a7}.chat-messages-bottom-anchor[data-v-65c264b0]{width:100%;height:1px}.chat-message[data-v-65c264b0]{display:flex;width:100%;min-width:0;gap:0;align-items:flex-start;margin-bottom:16px}.chat-message[data-v-65c264b0]:first-child{margin-top:6px}.chat-message.is-user[data-v-65c264b0]{flex-direction:row-reverse}.chat-message-bubble[data-v-65c264b0]{min-height:32px;min-width:0;box-sizing:border-box;max-width:min(780px,86%);padding:12px 16px;border-radius:4px 14px 14px;line-height:1.7;font-size:14px;color:#1f2937;background:#fff;border:1px solid #e5e7eb}.chat-message-bubble--assistant[data-v-65c264b0]{width:100%;max-width:100%;flex:1 1 auto;background:#fff;border:1px solid #e5e7eb;padding:12px 16px}.chat-default-agent-head[data-v-65c264b0]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px}.chat-default-agent-name[data-v-65c264b0]{font-size:16px;line-height:1.3;font-weight:700;color:#111827}.chat-default-agent-desc[data-v-65c264b0]{font-size:13px;line-height:1.4;color:#6b7280;white-space:normal;word-break:break-word}.chat-default-greeting-wrap[data-v-65c264b0]{min-height:22px}.chat-typewriter-text[data-v-65c264b0]{white-space:pre-wrap;line-height:1.7;color:#1f2937}.chat-typewriter-cursor[data-v-65c264b0]{display:inline-block;width:1px;height:1.1em;margin-left:2px;vertical-align:-2px;background:#64748b;animation:typewriter-blink-65c264b0 .95s step-end infinite}.chat-default-recommend[data-v-65c264b0]{margin-top:12px;padding-top:10px;border-top:1px solid #f1f5f9}.chat-default-recommend-title[data-v-65c264b0]{font-size:12px;line-height:1.2;color:#6b7280}.chat-default-recommend-list[data-v-65c264b0]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.chat-default-pill[data-v-65c264b0]{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-65c264b0]: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-65c264b0]{background:#111827;color:#fff;border:none;border-radius:14px 4px 14px 14px;box-shadow:0 2px 8px #0000001f}.chat-user-msg-wrapper[data-v-65c264b0]{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px}.chat-user-skill-badge-row[data-v-65c264b0]{flex-basis:100%;display:flex}.chat-user-skill-badge[data-v-65c264b0]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:12px;font-weight:600}.chat-user-attachments[data-v-65c264b0]{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%;margin-bottom:2px}.chat-user-attachment-chip[data-v-65c264b0]{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-65c264b0]:hover{background:#ffffff42;border-color:#ffffff73}.chat-user-attachment-icon[data-v-65c264b0]{font-size:13px;flex-shrink:0;color:#fff}.chat-user-attachment-name[data-v-65c264b0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;text-decoration:underline;text-underline-offset:2px}.chat-user-attachment-size[data-v-65c264b0]{opacity:.75;flex-shrink:0;font-size:10px}.markdown-body[data-v-65c264b0]{width:100%;min-width:0;max-width:100%;overflow-x:auto;white-space:normal;word-break:break-word}.markdown-body[data-v-65c264b0] img{max-width:840px;max-height:840px;width:auto;height:auto;object-fit:contain;border-radius:8px;display:block}.markdown-body[data-v-65c264b0] p{margin:0 0 .75em}.markdown-body[data-v-65c264b0] p:last-child{margin:0}.markdown-body[data-v-65c264b0] pre{margin:.65em 0;background:#f3f4f6;border-radius:8px;padding:12px;overflow-x:auto}.markdown-body[data-v-65c264b0] code{font-size:13px}.markdown-body[data-v-65c264b0] 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-65c264b0] th,.markdown-body[data-v-65c264b0] 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-65c264b0] th{background:#f3f4f6;color:#111827;font-weight:600}.markdown-body[data-v-65c264b0] tbody tr:nth-child(2n){background:#f9fafbdb}.chat-error-card[data-v-65c264b0]{margin:0 0 10px;border-left:3px solid #dc2626;border-radius:10px;background:#fff;overflow:hidden}.chat-error-card-header[data-v-65c264b0]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:700;color:#dc2626}.chat-error-card-body[data-v-65c264b0]{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:#dc2626;background:#fff}html.dark .chat-error-card-header{color:#f87171}html.dark .chat-error-card-body{color:#fca5a5}.chat-child-messages-panel[data-v-65c264b0]{margin:0 0 10px;overflow:hidden;border-left:3px solid #e5e7eb;border-radius:0;background:transparent;font-size:13px}.chat-child-messages-summary[data-v-65c264b0]{min-height:34px;gap:4px;padding:7px 12px;color:#111827;font-weight:600;display:flex;align-items:center;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.chat-child-messages-summary[data-v-65c264b0]::-webkit-details-marker{display:none}.chat-toolcall-pair[data-v-65c264b0]{margin:4px 8px;padding:0;border:1px solid #eef1f6;border-radius:6px;background:transparent;overflow:hidden}.chat-toolcall-pair[open][data-v-65c264b0]{border-color:#111827}.chat-toolcall-pair-summary[data-v-65c264b0]{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-65c264b0]::-webkit-details-marker{display:none}.chat-toolcall-pair-name[data-v-65c264b0]{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-65c264b0]{font-size:11px;color:#94a3b8;font-family:ui-monospace,monospace;flex-shrink:0}.chat-toolcall-pair-body[data-v-65c264b0]{padding:0 10px 10px;border-top:1px solid #f1f5f9}.chat-toolcall-section[data-v-65c264b0]{margin-top:8px}.chat-toolcall-section-title[data-v-65c264b0]{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-65c264b0]{color:#ef4444}.chat-toolcall-section-pre[data-v-65c264b0]{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-65c264b0]{font-size:13px;color:#374151;line-height:1.6}.chat-toolcall-section-content[data-v-65c264b0] p{margin:0 0 .4em}.chat-toolcall-section-content[data-v-65c264b0] p:last-child{margin-bottom:0}.chat-toolcall-section-content[data-v-65c264b0] 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%,#ffffff1f,#fff0 62%),radial-gradient(circle at 68% 55%,#ffffff14,#fff0 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:#d1d5db}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:#475569;background:transparent}html.dark .chat-child-messages-summary{color:#d1d5db}html.dark .chat-toolcall-pair{border-color:#232c3d;background:transparent}html.dark .chat-toolcall-pair[open]{border-color:#9ca3af}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-65c264b0{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-65c264b0]{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-65c264b0]{margin:0 0 10px;padding:12px 14px;border:1px solid #e5e7eb;border-left:3px solid #111827;border-radius:8px;background:#fff}.chat-paused-banner-header[data-v-65c264b0]{display:flex;align-items:center;gap:4px;margin-bottom:6px}.chat-paused-banner-title[data-v-65c264b0]{font-size:14px;font-weight:700;color:#111827}.chat-paused-banner-node[data-v-65c264b0]{margin-left:auto;font-size:12px;color:#6b7280;padding:2px 8px;background:#f3f4f6;border-radius:4px}.chat-paused-banner-reason[data-v-65c264b0]{font-size:13px;color:#6b7280;line-height:1.5}.chat-paused-banner-prompt[data-v-65c264b0]{margin-top:8px;padding:10px 12px;font-size:13px;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:6px;line-height:1.6}html.dark .chat-paused-banner{border-color:#e5e7eb;border-left-color:#111827;background:#fff}html.dark .chat-paused-banner-title{color:#111827}html.dark .chat-paused-banner-node{color:#6b7280;background:#f3f4f6}html.dark .chat-paused-banner-reason{color:#6b7280}html.dark .chat-paused-banner-prompt{background:#fff;border-color:#e5e7eb;color:#374151}.chat-token-usage[data-v-65c264b0]{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:#9ca3af}.chat-copy-btn[data-v-65c264b0]{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-65c264b0]:hover{color:rgb(var(--primary-color))}.chat-copy-btn.copied[data-v-65c264b0]{color:#111827}.chat-copy-btn--user[data-v-65c264b0]{color:#ffffff8c;flex-shrink:0;margin-top:1px}.chat-copy-btn--user[data-v-65c264b0]:hover{color:#ffffffe6}.chat-copy-btn--user.copied[data-v-65c264b0]{color:#fff}.chat-token-items[data-v-65c264b0]{display:flex;align-items:center;gap:6px}.chat-ai-disclaimer[data-v-65c264b0]{font-size:11px;color:#9ca3af;white-space:nowrap}.chat-token-item[data-v-65c264b0]{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-65c264b0],.chat-token-item--cache[data-v-65c264b0],.chat-token-item--output[data-v-65c264b0]{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.chat-token-waiting[data-v-65c264b0]{margin-left:6px;font-size:12px;color:#9ca3af}.chat-token-label[data-v-65c264b0]{font-weight:500}.chat-token-value[data-v-65c264b0]{font-family:ui-monospace,Cascadia Code,Fira Code,monospace;color:#6b7280}html.dark .chat-copy-btn{color:#64748b}html.dark .chat-copy-btn:hover,html.dark .chat-copy-btn.copied{color:#d1d5db}html.dark .chat-token-usage{border-top-color:#e5e7eb;color:#9ca3af}html.dark .chat-token-item--input,html.dark .chat-token-item--cache,html.dark .chat-token-item--output{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.chat-credit-formula[data-v-65c264b0]{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-65c264b0]{margin:8px 0;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:13px;overflow:hidden}.chat-textoutput-card[open][data-v-65c264b0]{border-left-color:#111827}.chat-textoutput-summary[data-v-65c264b0]{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-65c264b0]::-webkit-details-marker{display:none}.chat-textoutput-summary[data-v-65c264b0]:focus-visible{outline:2px solid #9ca3af;outline-offset:-2px;border-radius:8px}.chat-textoutput-preview[data-v-65c264b0]{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-65c264b0]{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-65c264b0] p{margin:.5em 0}.chat-textoutput-content[data-v-65c264b0] p:last-child{margin-bottom:.2em}html.dark .chat-textoutput-card{background:#fff;border-color:#e5e7eb}html.dark .chat-textoutput-card[open]{border-left-color:#111827}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-65c264b0]{margin-top:10px;padding-top:8px;border-top:1px dashed #e2e8f0}.chat-tool-block[data-v-65c264b0]{margin-top:6px}.chat-tool-block-header[data-v-65c264b0]{font-size:12px;font-weight:600;color:#111827;margin-bottom:4px}.chat-tool-block-input[data-v-65c264b0]{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-65c264b0]{font-size:13px;color:#334155;line-height:1.6}html.dark .chat-tool-block-header{color:#d1d5db}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-65c264b0]{margin:0 0 10px;background:transparent;font-size:13px;overflow:hidden}.chat-thinking-fallback-summary[data-v-65c264b0]{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-65c264b0]::-webkit-details-marker{display:none}.chat-thinking-fallback-content-wrapper[data-v-65c264b0]{display:flex;align-items:flex-start;gap:4px;border-top:1px solid #f3f4f6}.chat-thinking-fallback-content-wrapper .chat-copy-btn[data-v-65c264b0]{flex-shrink:0;margin-top:8px;margin-right:4px}.chat-thinking-fallback-content[data-v-65c264b0]{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-65c264b0]{margin:0 0 10px}.chat-toolcalls-list[data-v-65c264b0]{display:flex;flex-direction:column;gap:6px}.chat-toolcalls-summary[data-v-65c264b0]{display:flex;align-items:center;min-height:34px;gap:4px;padding:7px 12px;cursor:pointer;color:#111827;font-weight:600;list-style:none;-webkit-user-select:none;user-select:none}.chat-toolcalls-summary[data-v-65c264b0]::-webkit-details-marker{display:none}html.dark .chat-toolcalls-summary{color:#dbe3ef}.chat-toolcall-card[data-v-65c264b0]{border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:13px;overflow:hidden}.chat-toolcall-card[open][data-v-65c264b0]{border-left-color:#111827}.chat-toolcall-summary[data-v-65c264b0]{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-65c264b0]::-webkit-details-marker{display:none}.chat-toolcall-name[data-v-65c264b0]{font-weight:600;color:#334155;font-family:ui-monospace,Cascadia Code,Fira Code,monospace}.chat-toolcall-status[data-v-65c264b0]{font-size:12px;font-weight:600}.chat-toolcall-status--running[data-v-65c264b0]{color:#9ca3af}.chat-toolcall-status--success[data-v-65c264b0]{color:#111827}.chat-toolcall-status--error[data-v-65c264b0]{color:#dc2626}.chat-toolcall-elapsed[data-v-65c264b0]{margin-left:auto;font-size:11px;color:#94a3b8;font-family:ui-monospace,monospace}.chat-toolcall-section[data-v-65c264b0]{padding:0 12px 8px}.chat-toolcall-section-label[data-v-65c264b0]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:4px;display:flex;align-items:center;gap:6px}.chat-toolcall-code[data-v-65c264b0]{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-65c264b0]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin:0 0 8px;font-size:12px}.chat-pipeline-label[data-v-65c264b0]{margin-right:4px}.chat-pipeline-step[data-v-65c264b0]{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-65c264b0],.chat-pipeline-step--progress[data-v-65c264b0]{color:#6b7280;background:#f3f4f6}.chat-pipeline-step--done[data-v-65c264b0]{color:#111827;background:#f3f4f6}.chat-pipeline-step--error[data-v-65c264b0]{color:#dc2626;background:#dc262614}.chat-pipeline-arrow[data-v-65c264b0]{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-color:#e5e7eb;background:#fff}html.dark .chat-toolcall-card[open]{border-left-color:#111827}html.dark .chat-toolcall-name{color:#dbe3ef}html.dark .chat-toolcall-code{background:#0d1625;color:#94a3b8}html.dark .chat-pipeline-step--start,html.dark .chat-pipeline-step--progress{color:#6b7280;background:#f3f4f6}html.dark .chat-pipeline-step--done{color:#111827;background:#f3f4f6}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-65c264b0]{margin-bottom:12px}.chat-message-bubble[data-v-65c264b0]{max-width:92%;padding:10px 12px;font-size:13px}.chat-message-bubble--assistant[data-v-65c264b0]{max-width:100%}}.plan-body[data-v-65c264b0]{display:flex;flex-direction:column;gap:12px;max-height:60vh;overflow-y:auto}.plan-title[data-v-65c264b0]{font-size:16px;font-weight:700;color:#111827}.plan-markdown[data-v-65c264b0]{font-size:13px;line-height:1.7;color:#374151;word-break:break-word}.plan-markdown[data-v-65c264b0] p{margin:0 0 .6em}.plan-markdown[data-v-65c264b0] p:last-child{margin-bottom:0}.plan-markdown[data-v-65c264b0] pre{margin:.65em 0;padding:12px;background:#f3f4f6;border-radius:8px;overflow-x:auto}.plan-markdown[data-v-65c264b0] code{font-size:13px}.plan-markdown[data-v-65c264b0] ul,.plan-markdown[data-v-65c264b0] ol{margin:.4em 0;padding-left:1.5em}.plan-actions[data-v-65c264b0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.plan-feedback[data-v-65c264b0]{margin-bottom:12px}.plan-feedback-label[data-v-65c264b0]{margin-bottom:6px;font-size:12px;color:#6b7280}.plan-feedback-hint[data-v-65c264b0]{margin-top:6px;font-size:12px;color:#d03050}html.dark .plan-feedback-label{color:#9ca3af}html.dark .plan-title{color:#e5e7eb}html.dark .plan-markdown{color:#94a3b8}html.dark .plan-markdown pre{background:#0f172a}.chat-message-time[data-v-65c264b0]{font-size:11px;color:#9ca3af;opacity:0;transition:opacity .15s ease}.chat-message:hover .chat-message-time[data-v-65c264b0]{opacity:1}.pwd-modal__desc[data-v-909d174d]{margin:0 0 12px;font-size:12px;line-height:1.6;color:var(--n-text-color-3, rgba(0, 0, 0, .45))}.pwd-modal__footer[data-v-909d174d]{display:flex;justify-content:flex-end;gap:8px}.sidebar-user-dock[data-v-5622b403]{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-5622b403]{color:var(--n-text-color, rgba(0, 0, 0, .88))}.sidebar-user-text-secondary[data-v-5622b403]{color:var(--n-text-color-2, rgba(0, 0, 0, .6))}.sidebar-user-text-tertiary[data-v-5622b403],.sidebar-user-chevron[data-v-5622b403]{color:var(--n-text-color-3, rgba(0, 0, 0, .45))}.sidebar-user-avatar[data-v-5622b403]{background:var(--n-primary-color, rgb(var(--primary-color)));color:#fff}.sidebar-user-avatar[data-v-5622b403] img{padding:4px;object-fit:contain!important}.sidebar-user-trigger[data-v-5622b403]{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-5622b403]:hover{background:var(--n-color-hover, rgba(0, 0, 0, .04))}.sidebar-user-menu[data-v-5622b403]{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-5622b403]{display:flex;align-items:center;gap:12px;padding:16px 16px 14px;background:linear-gradient(135deg,#1118270a,#11182705)}.popover-user-avatar[data-v-5622b403]{flex-shrink:0;box-shadow:0 2px 8px #1118271f;border-radius:50%}.popover-user-name[data-v-5622b403]{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-5622b403]{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-5622b403]{margin:10px 12px;padding:10px 14px;border:1px solid #e8ecf3;border-radius:10px;background:#fafbfc;text-align:left}.popover-version-label[data-v-5622b403]{font-size:11px;font-weight:400;color:#94a3b8}.popover-credit-card[data-v-5622b403]{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-5622b403]:hover{border-color:#cbd5e1}.credit-card-info[data-v-5622b403]{display:flex;justify-content:space-between;align-items:center}.credit-card-label[data-v-5622b403]{font-size:12px;font-weight:500;color:#64748b}.credit-card-num[data-v-5622b403]{font-size:12px;font-weight:500;color:#64748b;flex-shrink:0;margin-left:12px}.popover-monthly-limit[data-v-5622b403]{margin:0 12px 10px;padding:10px 14px;border:1px solid #e8ecf3;border-radius:10px;background:#fafbfc}.monthly-limit-info[data-v-5622b403]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.monthly-limit-label[data-v-5622b403]{font-size:12px;font-weight:500;color:#64748b}.monthly-limit-value[data-v-5622b403]{font-size:12px;font-weight:600;color:#334155;font-variant-numeric:tabular-nums}.monthly-limit-bar[data-v-5622b403]{width:100%;height:6px;border-radius:3px;background:#e2e8f0;overflow:hidden}.monthly-limit-fill[data-v-5622b403]{height:100%;border-radius:3px;background:#111827;transition:width .3s ease}.popover-menu-divider[data-v-5622b403]{height:1px;margin:0;background:var(--n-border-color, #f0f2f5)}.popover-menu-card[data-v-5622b403]{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-5622b403]:hover{border-color:#cbd5e1}.menu-card-row[data-v-5622b403]{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-5622b403]:hover{background:#f1f5f9}.menu-card-divider[data-v-5622b403]{height:1px;margin:0 10px;background:#e8ecf3}.menu-card-icon[data-v-5622b403]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f3f4f6;color:#4b5563;flex-shrink:0}.menu-card-icon--danger[data-v-5622b403]{background:#fef2f2;color:#ef4444}.menu-card-label[data-v-5622b403]{flex:1;font-weight:500;font-size:12px;color:#334155}.menu-card-label--danger[data-v-5622b403]{color:#ef4444}.menu-card-arrow[data-v-5622b403]{color:#c0c8d4;flex-shrink:0;transition:color .15s ease}.menu-card-row:hover .menu-card-arrow[data-v-5622b403]{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,#ffffff0a,#ffffff05)}html.dark .popover-user-avatar{box-shadow:0 2px 10px #0006}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:#ffffff1a;color:#94a3b8}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-6157ce4c]{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-6157ce4c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sidebar-agents[data-v-6157ce4c]{flex-shrink:0}.sidebar-agents.is-expanded[data-v-6157ce4c]{flex:1;min-height:0;display:flex;flex-direction:column}.sidebar-agents.is-expanded .agent-list-scroll[data-v-6157ce4c]{max-height:none;flex:1}.agent-list-scroll[data-v-6157ce4c]{max-height:210px;overflow-y:auto;overflow-x:hidden;padding:2px 0}.agent-list-scroll.is-expanded[data-v-6157ce4c]{max-height:420px}.agent-title-row[data-v-6157ce4c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.agent-more-link[data-v-6157ce4c]{border:none;background:none;font-size:11px;color:#9ca3af;cursor:pointer;padding:0 2px;transition:color .15s}.agent-more-link[data-v-6157ce4c]:hover{color:rgb(var(--primary-color))}.sidebar-conversations[data-v-6157ce4c]{flex:1;min-height:0;display:flex;flex-direction:column}.conversation-list-scroll[data-v-6157ce4c]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 0}.sidebar-scroll[data-v-6157ce4c]{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) transparent}.sidebar-scroll[data-v-6157ce4c]::-webkit-scrollbar{width:6px}.sidebar-scroll[data-v-6157ce4c]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-6157ce4c]::-webkit-scrollbar-thumb{background:#94a3b861;border-radius:3px}.sidebar-scroll[data-v-6157ce4c]::-webkit-scrollbar-thumb:hover{background:#94a3b899}.sidebar-new-chat-btn.n-button[data-v-6157ce4c]{--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-6157ce4c]: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-6157ce4c]: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-6157ce4c]{color:#fff;background:#cbd5e1;box-shadow:none}.sidebar-scheduled-entry.n-button[data-v-6157ce4c]{margin-top:8px;height:36px;font-weight:500;border-radius:10px}.agent-menu-row[data-v-6157ce4c]{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-6157ce4c]:hover{border-color:rgb(var(--primary-color) / .42);background:rgb(var(--primary-color) / .06)}.agent-pin-btn[data-v-6157ce4c]{opacity:0;color:#9ca3af;transition:opacity .15s ease,color .15s ease}.agent-menu-row:hover .agent-pin-btn[data-v-6157ce4c],.agent-menu-row.is-active .agent-pin-btn[data-v-6157ce4c],.agent-pin-btn.is-pinned[data-v-6157ce4c]{opacity:1}.agent-pin-btn.is-pinned[data-v-6157ce4c],.agent-pin-btn[data-v-6157ce4c]:hover{color:#111827}.agent-menu-row.is-disabled[data-v-6157ce4c]{cursor:default}.agent-menu-row.is-disabled[data-v-6157ce4c]:hover{background:transparent}.agent-menu-row.is-active[data-v-6157ce4c]{background:rgb(var(--primary-color) / .08);color:rgb(var(--primary-color));font-weight:600}.agent-menu-row.is-active[data-v-6157ce4c] .n-avatar{box-shadow:0 0 0 2px rgb(var(--primary-color) / .25)}.agent-menu-row.is-active.is-disabled[data-v-6157ce4c]:hover{background:rgb(var(--primary-color) / .08)}.chat-agent-avatar-fallback[data-v-6157ce4c]{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;transform:scale(1.7)}.conversation-section-header[data-v-6157ce4c]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:6px}.conversation-toggle-bar[data-v-6157ce4c]{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:36px;margin-bottom:4px}.conversation-header-left[data-v-6157ce4c]{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0;padding:7px 8px;margin:0 -8px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:inherit;text-align:left;transition:background-color .15s ease}.conversation-header-left[data-v-6157ce4c]:hover{background:#0000000d}.conversation-toggle-icon[data-v-6157ce4c]{font-size:18px;color:#6b7280;flex:none;transition:transform .2s ease,color .15s ease}.conversation-toggle-label[data-v-6157ce4c]{font-size:13px;font-weight:600;color:#4b5563;letter-spacing:.3px}.conversation-menu-row[data-v-6157ce4c]{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-6157ce4c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-menu-btn[data-v-6157ce4c]{flex-shrink:0;opacity:0;color:#9ca3af;transition:opacity .15s ease,color .15s ease}.conversation-menu-row[data-v-6157ce4c]:hover{background:#f3f4f6}.conversation-menu-row:hover .conversation-menu-btn[data-v-6157ce4c],.conversation-menu-row:focus-within .conversation-menu-btn[data-v-6157ce4c],.conversation-menu-row.is-active .conversation-menu-btn[data-v-6157ce4c]{opacity:1}.conversation-menu-btn[data-v-6157ce4c]:hover{color:#ef4444}.conversation-menu-row.is-active[data-v-6157ce4c]{background:#f3f4f6;color:#000;font-weight:600}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{background:rgb(var(--primary-color) / .16);color:#e5e7eb}html.dark .conversation-menu-row.is-active{background:#1f2937;color:#f9fafb}html.dark .agent-menu-row.is-active.is-disabled:hover{background:rgb(var(--primary-color) / .16)}@media(max-width:900px){.chat-sidebar[data-v-6157ce4c]{width:165px}.agent-menu-row[data-v-6157ce4c]{padding-left:6px;padding-right:6px}}@media(max-width:640px){.chat-sidebar[data-v-6157ce4c]{width:72px}.chat-sidebar[data-v-6157ce4c] .n-button{padding-left:0;padding-right:0}.chat-sidebar[data-v-6157ce4c] .n-button__content{display:none}.chat-sidebar[data-v-6157ce4c] .n-button__icon{margin:0}.chat-sidebar[data-v-6157ce4c] .n-scrollbar-content{padding-bottom:8px}.chat-sidebar[data-v-6157ce4c] .text-12px,.agent-menu-row>span.text-13px[data-v-6157ce4c],.conversation-section-header[data-v-6157ce4c],.conversation-menu-row[data-v-6157ce4c],[data-v-6157ce4c] .sidebar-user-trigger .min-w-0,[data-v-6157ce4c] .sidebar-user-chevron{display:none}.agent-menu-row[data-v-6157ce4c]{justify-content:center;padding:8px 0;margin-bottom:6px}[data-v-6157ce4c] .sidebar-user-trigger{justify-content:center;padding:10px 0}}.scheduled-task-panel[data-v-7c0ab14e]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:16px 20px;overflow:hidden}.stp-header[data-v-7c0ab14e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.stp-title[data-v-7c0ab14e]{flex:1;font-size:15px;font-weight:600}.stp-stats[data-v-7c0ab14e]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.stp-stat[data-v-7c0ab14e]{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-7c0ab14e]{font-size:18px;font-weight:600;color:#111827}.stp-stat-label[data-v-7c0ab14e]{font-size:12px;color:#6b7280;margin-top:2px}.stp-stat-success .stp-stat-num[data-v-7c0ab14e]{color:#111827}.stp-stat-failed .stp-stat-num[data-v-7c0ab14e]{color:#dc2626}.stp-empty[data-v-7c0ab14e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 20px;text-align:center}.stp-empty-icon[data-v-7c0ab14e]{width:48px;height:48px;color:#9ca3af}.stp-empty-text[data-v-7c0ab14e]{font-size:14px;color:#6b7280;margin:0}.stp-form[data-v-7c0ab14e]{display:flex;flex-direction:column;gap:14px}.stp-form-item[data-v-7c0ab14e]{display:flex;flex-direction:column;gap:6px}.stp-form-item label[data-v-7c0ab14e]{font-size:13px;color:#4b5563}.stp-cron-row[data-v-7c0ab14e]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151}.stp-cron-preview[data-v-7c0ab14e]{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:#6b7280}.stp-cron-preview-title[data-v-7c0ab14e]{font-weight:500}.stp-cron-preview-item[data-v-7c0ab14e]{background:#f3f4f6;padding:2px 6px;border-radius:4px}.chat-page[data-v-a42154ba]{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:#f7f8fa}.chat-header[data-v-a42154ba]{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-a42154ba]{flex:1}.chat-logo[data-v-a42154ba]{width:24px;height:24px;border-radius:6px;object-fit:cover}.chat-body[data-v-a42154ba]{flex:1;display:flex;min-height:0;overflow:hidden;position:relative;border-radius:16px 16px 0 0}.chat-body__main[data-v-a42154ba]{flex:1;display:flex;min-width:0;min-height:0}.chat-body__sidebar[data-v-a42154ba]{overflow:hidden;transition:width .26s ease,opacity .2s ease}.chat-body.is-sidebar-collapsed .chat-body__sidebar[data-v-a42154ba]{width:0!important;opacity:0;pointer-events:none;border-right-color:transparent}.sidebar-toggle-handle[data-v-a42154ba]{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-a42154ba]:hover{background:#f3f4f6;box-shadow:2px 0 12px #0f172a1a}.chat-body.is-sidebar-collapsed .sidebar-toggle-handle[data-v-a42154ba]{left:0}.chat-body__right-panel[data-v-a42154ba]{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-a42154ba]{width:0;border-left:none}.chat-body__right-panel-inner[data-v-a42154ba]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.right-panel-toggle[data-v-a42154ba]{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-a42154ba]:hover{color:var(--n-text-color);background:#9ca3af66;box-shadow:0 2px 8px #00000026}.session-gate[data-v-a42154ba]{--login-ink: 23, 26, 31;--login-bg: #eef1f6;--login-glass: rgba(255, 255, 255, .62);--login-glass-strong: rgba(255, 255, 255, .8);--login-glass-brd: rgba(255, 255, 255, .94);--login-t1: #171a1f;--login-t2: #4d5766;--login-t3: #8b95a5;--login-line: #e3e8ef;--login-line2: #d4dae4;--login-fill: #edf0f5;--login-input-bg: rgba(255, 255, 255, .74);--login-in-brd: rgba(23, 26, 31, .13);--login-in-brd-h: rgba(23, 26, 31, .32);--login-btn-bg: #171a1f;--login-on-btn: #ffffff;--login-sheen: rgba(255, 255, 255, .18);--login-btn-shadow: 0 14px 28px -16px rgba(35, 48, 70, .38);--login-card-shadow: 0 30px 70px -38px rgba(48, 66, 92, .32);--login-hl-grad: linear-gradient(92deg, #161b24, #4a5568);--login-mark-grad: linear-gradient(145deg, #3c4452, #14181f);--login-silk-a: rgba(255, 255, 255, .9);--login-silk-b: rgba(233, 240, 248, .8);--login-glow-a: rgba(190, 206, 226, .6);--login-glow-b: rgba(205, 218, 234, .45);--login-grid: rgba(140, 158, 182, .1);--login-node-l: rgba(112, 132, 158, .2);--login-node-d: rgba(112, 132, 158, .4);--login-err: #cf4a43;--login-err-rgb: 207, 74, 67;--login-ok-rgb: 46, 158, 99;--login-focus-rgb: 23, 26, 31;flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--login-bg)}.login-bgfx[data-v-a42154ba]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.login-bgfx .ly[data-v-a42154ba]{position:absolute;pointer-events:none}.login-bgfx .bg-grid[data-v-a42154ba]{inset:-2%;background-image:linear-gradient(var(--login-grid) 1px,transparent 1px),linear-gradient(90deg,var(--login-grid) 1px,transparent 1px);background-size:58px 58px;-webkit-mask:radial-gradient(130% 120% at 50% 30%,#000 30%,transparent 82%);mask:radial-gradient(130% 120% at 50% 30%,#000 30%,transparent 82%)}.login-bgfx .rib[data-v-a42154ba]{filter:blur(38px);will-change:transform}.login-bgfx .rib.r1[data-v-a42154ba]{width:120%;height:68%;left:-12%;top:-26%;border-radius:50%;background:radial-gradient(46% 46% at 50% 50%,var(--login-silk-a),transparent 72%);animation:login-rib-drift1-a42154ba 34s ease-in-out infinite alternate}.login-bgfx .rib.r2[data-v-a42154ba]{width:100%;height:64%;right:-16%;bottom:-28%;border-radius:50%;background:radial-gradient(42% 42% at 50% 50%,var(--login-silk-b),transparent 74%);animation:login-rib-drift2-a42154ba 42s ease-in-out infinite alternate}.login-bgfx .glow[data-v-a42154ba]{filter:blur(30px)}.login-bgfx .glow.g1[data-v-a42154ba]{width:72%;height:66%;left:4%;top:6%;border-radius:50%;background:radial-gradient(55% 55% at 50% 50%,var(--login-glow-a),transparent 74%)}.login-bgfx .glow.g2[data-v-a42154ba]{width:64%;height:60%;right:-6%;bottom:-8%;border-radius:50%;background:radial-gradient(52% 52% at 50% 50%,var(--login-glow-b),transparent 76%)}.login-bgfx .nodes[data-v-a42154ba]{inset:0;width:100%;height:100%}.login-bgfx .node[data-v-a42154ba]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--login-node-d);opacity:.7;will-change:transform}.login-bgfx .node.sm[data-v-a42154ba]{width:3px;height:3px;opacity:.5}.login-bgfx .node.lg[data-v-a42154ba]{width:7px;height:7px;opacity:.85}.login-bgfx .stub[data-v-a42154ba]{position:absolute;height:2px;width:60px;background:var(--login-node-l);opacity:.85;will-change:transform}@keyframes login-node-float-1-a42154ba{0%{transform:translateZ(0)}25%{transform:translate3d(16px,-22px,0)}50%{transform:translate3d(-12px,-10px,0)}75%{transform:translate3d(8px,16px,0)}to{transform:translateZ(0)}}@keyframes login-node-float-2-a42154ba{0%{transform:translateZ(0)}30%{transform:translate3d(-18px,12px,0)}60%{transform:translate3d(14px,18px,0)}to{transform:translateZ(0)}}@keyframes login-node-float-3-a42154ba{0%{transform:translateZ(0)}20%{transform:translate3d(12px,18px,0)}45%{transform:translate3d(-14px,-12px,0)}70%{transform:translate3d(18px,-8px,0)}to{transform:translateZ(0)}}.login-bgfx .node.n1[data-v-a42154ba],.login-bgfx .stub.n1[data-v-a42154ba]{animation-name:login-node-float-1-a42154ba;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.login-bgfx .node.n2[data-v-a42154ba],.login-bgfx .stub.n2[data-v-a42154ba]{animation-name:login-node-float-2-a42154ba;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.login-bgfx .node.n3[data-v-a42154ba],.login-bgfx .stub.n3[data-v-a42154ba]{animation-name:login-node-float-3-a42154ba;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes login-rib-drift1-a42154ba{0%{transform:translate3d(-2.5%,-1.5%,0) rotate(-4deg)}to{transform:translate3d(3%,2.5%,0) rotate(3deg)}}@keyframes login-rib-drift2-a42154ba{0%{transform:translate3d(2%,2%,0) rotate(3deg)}to{transform:translate3d(-2.5%,-2%,0) rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.login-bgfx .rib[data-v-a42154ba],.login-bgfx .node[data-v-a42154ba],.login-bgfx .stub[data-v-a42154ba]{animation:none}}.login-app[data-v-a42154ba]{position:relative;z-index:1;display:flex;width:100%;min-height:100vh}.login-brand[data-v-a42154ba]{width:min(44vw,620px);flex:none;display:flex;flex-direction:column;padding:46px 54px 38px}.brand-inner[data-v-a42154ba]{position:relative;z-index:2;display:flex;flex-direction:column;height:100%}.logo[data-v-a42154ba]{display:flex;align-items:center;gap:12px;-webkit-user-select:none;user-select:none}.logo-mark[data-v-a42154ba]{width:40px;height:40px;flex:none;border-radius:12px;background:var(--login-mark-grad);display:grid;place-items:center;box-shadow:0 10px 22px -10px #171a1f80;color:#fff}.logo-mark svg[data-v-a42154ba]{width:22px;height:22px}.logo-name[data-v-a42154ba]{font-size:20px;font-weight:750;letter-spacing:.1px;color:var(--login-t1)}.logo-sub[data-v-a42154ba]{display:block;font-size:10.5px;font-weight:500;opacity:.55;letter-spacing:2.4px;margin-top:2px;color:var(--login-t2)}.brand-mid[data-v-a42154ba]{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:22px 0 6px}.brand-hero h1[data-v-a42154ba]{font-size:clamp(27px,2.4vw,40px);line-height:1.24;font-weight:760;letter-spacing:-.4px;color:var(--login-t1);margin:0}.brand-hero h1 .hl[data-v-a42154ba]{background:var(--login-hl-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-hero p[data-v-a42154ba]{margin:18px 0 0;color:var(--login-t2);font-size:15px;line-height:1.9;max-width:430px}.brand-feats[data-v-a42154ba]{margin-top:34px;border-top:1px solid var(--login-line);padding-top:26px;display:grid;gap:20px}.feat[data-v-a42154ba]{display:flex;gap:13px;align-items:flex-start}.feat .fico[data-v-a42154ba]{width:34px;height:34px;flex:none;border-radius:10px;background:rgba(var(--login-ink),.06);border:1px solid var(--login-line);color:var(--login-t1);display:grid;place-items:center;margin-top:1px}.feat .fico svg[data-v-a42154ba]{width:17px;height:17px}.feat b[data-v-a42154ba]{display:block;font-size:14px;font-weight:680;color:var(--login-t1)}.feat small[data-v-a42154ba]{display:block;margin-top:3px;font-size:12.5px;color:var(--login-t3);line-height:1.6;max-width:300px}.brand-m[data-v-a42154ba]{display:none}@media(max-height:760px){.brand-feats[data-v-a42154ba]{display:none}}.login-stage[data-v-a42154ba]{flex:1;min-width:0;display:flex;flex-direction:column}.auth-wrap[data-v-a42154ba]{flex:1;display:flex;align-items:center;justify-content:center;padding:30px 30px 20px}.login-auth[data-v-a42154ba]{width:100%;max-width:430px;margin:auto;background:var(--login-glass);border:1px solid var(--login-glass-brd);border-radius:22px;padding:32px 36px 28px;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15);box-shadow:inset 0 1px #ffffffd9,inset 1px 0 #fff6,inset -1px 0 #fff6,var(--login-card-shadow);color:var(--login-t1);position:relative;z-index:1;overflow:hidden;animation:login-card-in-a42154ba .6s cubic-bezier(.2,.7,.3,1)}@keyframes login-card-in-a42154ba{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.auth-head h2[data-v-a42154ba]{font-size:23px;font-weight:780;letter-spacing:-.2px;margin:0;color:var(--login-t1)}.auth-head .topline[data-v-a42154ba]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.auth-head .apply[data-v-a42154ba]{font-size:12.5px;color:var(--login-t3);white-space:nowrap}.auth-head .apply a[data-v-a42154ba]{color:var(--login-t1);font-weight:600;cursor:pointer}.auth-head .apply a[data-v-a42154ba]:hover{opacity:.7}.apply-cta[data-v-a42154ba]{margin-top:14px;text-align:center;font-size:12.5px;color:var(--login-t3)}.apply-cta a[data-v-a42154ba]{color:var(--login-t1);font-weight:600;cursor:pointer;margin-left:4px}.apply-cta a[data-v-a42154ba]:hover{opacity:.7}.auth-head .welcome-sub[data-v-a42154ba]{margin:0 0 17px;font-size:12.5px;color:var(--login-t3);line-height:1.6}.seg[data-v-a42154ba]{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--login-fill);border:1px solid var(--login-line);border-radius:13px;padding:4px;margin-bottom:24px}.seg button[data-v-a42154ba]{border:0;background:transparent;color:var(--login-t2);font-size:14px;font-weight:600;padding:10px 6px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:.22s;position:relative;font-family:inherit}.seg button.on[data-v-a42154ba]{background:var(--login-glass-strong);color:var(--login-t1);box-shadow:0 3px 10px -4px #171a1f2e;font-weight:700;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.panel[data-v-a42154ba]{display:none;animation:login-panel-in-a42154ba .32s ease}.panel.on[data-v-a42154ba]{display:block}@keyframes login-panel-in-a42154ba{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.login-actions-bar[data-v-a42154ba]{position:absolute;top:20px;right:24px;z-index:20;display:flex;align-items:center;gap:8px}.login-actions-bar .header-action-btn[data-v-a42154ba]{width:36px;height:36px;border:1px solid rgba(15,23,42,.06);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#64748b;font-size:20px;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.login-actions-bar .header-action-btn[data-v-a42154ba]:hover{background:#ffffffd9;color:#475569;box-shadow:0 4px 14px #94a3b838}.login-actions-bar .header-language[data-v-a42154ba]{position:relative}.login-actions-bar .header-language-menu[data-v-a42154ba]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:120px;padding:6px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 32px #0f172a1f}.login-actions-bar .header-language-menu__item[data-v-a42154ba]{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:none;border-radius:8px;padding:0 10px;background:transparent;color:#475569;font-size:13px;cursor:pointer}.login-actions-bar .header-language-menu__item[data-v-a42154ba]:hover{background:#64748b14;color:#0c4a6e}.login-actions-bar .header-language-menu__item.is-selected[data-v-a42154ba]{background:#64748b1f;color:#475569}.login-auth label[data-v-a42154ba]{display:block;margin:14px 0 7px;font-size:13px;font-weight:650;color:var(--login-t1)}.login-auth .register-panel>.input-icon-wrap[data-v-a42154ba],.login-auth .register-panel>.sms-row[data-v-a42154ba]{margin-top:14px}.login-auth[data-v-a42154ba]:has(.register-panel){max-height:calc(100vh - 60px);overflow-y:auto}.input-icon-wrap[data-v-a42154ba]{position:relative;transition:transform .2s ease}.input-icon-wrap[data-v-a42154ba]:focus-within{transform:translateY(-1px)}.input-prefix-icon[data-v-a42154ba]{position:absolute;left:13px;top:50%;transform:translateY(-50%);z-index:1;font-size:18px;color:var(--login-t3);pointer-events:none}.input-icon-wrap:has(.input-prefix-icon) input[data-v-a42154ba],.sms-input-wrap input[data-v-a42154ba]{padding-left:40px}.login-auth input[data-v-a42154ba]{width:100%;height:48px;border:1.5px solid var(--login-in-brd);border-radius:14px;padding:0 14px;outline:none;color:var(--login-t1);background:var(--login-input-bg);font-size:14.5px;font-family:inherit;transition:border-color .2s,box-shadow .2s,background .2s}.session-select[data-v-a42154ba]{width:100%;height:48px;border:1.5px solid var(--login-in-brd);border-radius:14px;padding:0 14px;outline:none;background:var(--login-input-bg);color:var(--login-t1);font-size:14.5px;transition:border-color .2s,box-shadow .2s,background .2s}.session-select[data-v-a42154ba]:focus{border-color:var(--login-t1);box-shadow:0 0 0 4px rgba(var(--login-focus-rgb),.08);background:#fff}.session-select option[data-v-a42154ba]{background:#fff;color:var(--login-t1)}.readonly-input[data-v-a42154ba]{opacity:.7;cursor:default;background:#f1f5f9cc!important}.company-code-info[data-v-a42154ba]{color:var(--login-t3);cursor:help;font-size:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:1}.company-code-info[data-v-a42154ba]:hover{color:var(--login-t2)}.pwd-toggle-btn[data-v-a42154ba]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--login-t3);cursor:pointer;padding:4px;z-index:1;display:flex;align-items:center}.pwd-toggle-btn[data-v-a42154ba]:hover{color:var(--login-t2)}.select-clear-btn[data-v-a42154ba]{position:absolute;right:22px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--login-t3);cursor:pointer;padding:2px;z-index:1;display:flex;align-items:center}.select-clear-btn[data-v-a42154ba]:hover{color:var(--login-t2)}.login-auth input[data-v-a42154ba]:focus{border-color:var(--login-t1);box-shadow:0 0 0 4px rgba(var(--login-focus-rgb),.08);background:#fff}.login-auth input[data-v-a42154ba]::placeholder{color:var(--login-t3);opacity:.85}.login-auth input[data-v-a42154ba]:-webkit-autofill,.login-auth input[data-v-a42154ba]:-webkit-autofill:hover,.login-auth input[data-v-a42154ba]:-webkit-autofill:focus,.login-auth input[data-v-a42154ba]:-webkit-autofill:active{transition:background-color 9999999s ease-in-out 0s!important;-webkit-text-fill-color:var(--login-t1)!important;caret-color:var(--login-t1)!important}.login-auth input.input-error[data-v-a42154ba]{border-color:var(--login-err);box-shadow:0 0 0 3px rgba(var(--login-err-rgb),.14);animation:shake-a42154ba .4s ease-in-out}.login-auth .pwd-wrap.input-error[data-v-a42154ba]{border:1px solid var(--login-err);border-radius:8px;box-shadow:0 0 0 3px rgba(var(--login-err-rgb),.14);animation:shake-a42154ba .4s ease-in-out}.field-error-msg[data-v-a42154ba]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--login-err);margin-top:6px;margin-bottom:2px;line-height:1.4}@keyframes shake-a42154ba{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.pwd-wrap[data-v-a42154ba]{position:relative;border:1.5px solid var(--login-in-brd);border-radius:14px;background:var(--login-input-bg);transition:border-color .2s,box-shadow .2s,background .2s,transform .2s ease}.pwd-wrap[data-v-a42154ba]:focus-within{border-color:var(--login-t1);box-shadow:0 0 0 4px rgba(var(--login-focus-rgb),.08);background:#fff;transform:translateY(-1px)}.pwd-wrap input[data-v-a42154ba]{width:100%;border:none!important;box-shadow:none!important;padding-right:40px}.pwd-wrap.input-error input[data-v-a42154ba]{border:none!important;box-shadow:none!important}.pwd-eye[data-v-a42154ba]{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;padding:4px;color:var(--login-t3);display:flex;align-items:center}.pwd-eye[data-v-a42154ba]:hover{color:var(--login-t1)}.login-agreement[data-v-a42154ba]{margin-top:16px}.agreement-label[data-v-a42154ba]{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.agreement-checkbox[data-v-a42154ba]{width:14px!important;height:14px!important;min-width:0!important;margin-top:3px;accent-color:var(--login-btn-bg);border-radius:3px}.agreement-text[data-v-a42154ba]{font-size:12px;color:var(--login-t2);line-height:1.5;-webkit-user-select:none;user-select:none}.agreement-link[data-v-a42154ba]{color:var(--login-t1);font-weight:600;text-decoration:none;transition:opacity .15s}.agreement-link[data-v-a42154ba]:hover{opacity:.7}.session-submit[data-v-a42154ba]{position:relative;width:100%;height:50px;margin-top:18px;border:none;border-radius:14px;background:var(--login-btn-bg);color:var(--login-on-btn);font-size:15px;font-weight:700;letter-spacing:1px;cursor:pointer;box-shadow:var(--login-btn-shadow);overflow:hidden;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.session-submit[data-v-a42154ba]:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,var(--login-sheen) 50%,transparent 70%);transform:translate(-120%);transition:.6s}.session-submit[data-v-a42154ba]:hover:after{transform:translate(120%)}.session-submit[data-v-a42154ba]:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 16px 30px -16px #23304680;transform:translateY(-1px)}.session-submit[data-v-a42154ba]:active:not(:disabled){transform:translateY(0)}.session-submit[data-v-a42154ba]:disabled{opacity:.75;cursor:not-allowed}.remember-row[data-v-a42154ba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.forgot-link[data-v-a42154ba]{font-size:12px;font-weight:600;color:var(--login-t1);text-decoration:none;transition:opacity .15s}.forgot-link[data-v-a42154ba]:hover{opacity:.7}.stage-foot[data-v-a42154ba]{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;color:var(--login-t3);font-size:12px;padding:4px 20px 26px}.stage-foot .stage-link[data-v-a42154ba]{color:var(--login-t3);cursor:pointer;text-decoration:none}.stage-foot .stage-link[data-v-a42154ba]:hover{color:var(--login-t1);opacity:1}.session-gate>.session-card[data-v-a42154ba]{width:min(420px,100%);padding:40px 32px;border-radius:22px;background:var(--login-glass);border:1px solid var(--login-glass-brd);color:var(--login-t2);font-size:14px;text-align:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:var(--login-card-shadow)}@media(max-width:1080px){.login-brand[data-v-a42154ba]{padding:40px 36px 30px}.brand-hero h1[data-v-a42154ba]{font-size:clamp(25px,3vw,34px)}}@media(max-width:920px){.login-app[data-v-a42154ba]{flex-direction:column}.login-brand[data-v-a42154ba]{display:none}.brand-m[data-v-a42154ba]{display:flex;align-items:center;gap:11px;padding:24px 22px 6px}.brand-m .logo-mark[data-v-a42154ba]{width:34px;height:34px;border-radius:10px}.brand-m .logo-mark svg[data-v-a42154ba]{width:19px;height:19px}.brand-m .logo-name[data-v-a42154ba]{font-size:18px}.brand-m .logo-sub[data-v-a42154ba]{font-size:9.5px;letter-spacing:2px}.auth-wrap[data-v-a42154ba]{padding:22px 16px 16px}.stage-foot[data-v-a42154ba]{padding-bottom:18px}}@media(max-width:480px){.login-auth[data-v-a42154ba]{padding:26px 20px 24px;border-radius:20px}.auth-head h2[data-v-a42154ba]{font-size:21px}}.toast[data-v-a42154ba]{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-a42154ba]{position:absolute;left:0;top:0;bottom:0;width:4px;background:#ef4444;border-radius:4px 0 0 4px}.toast-icon[data-v-a42154ba]{flex-shrink:0;margin-top:1px;color:#f87171;width:18px}.toast-text[data-v-a42154ba]{flex:1;min-width:0;font-size:13px;line-height:1.5;word-break:break-word}.toast-close[data-v-a42154ba]{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-a42154ba]:hover{color:#e2e8f0;background:#ffffff1a}.toast--success .toast-accent[data-v-a42154ba]{background:#10b981}.toast--success .toast-icon[data-v-a42154ba]{color:#34d399}.toast-fade-enter-active[data-v-a42154ba]{transition:all .25s ease-out}.toast-fade-leave-active[data-v-a42154ba]{transition:all .2s ease-in}.toast-fade-enter-from[data-v-a42154ba]{opacity:0;transform:translateY(-8px) scale(.96)}.toast-fade-leave-to[data-v-a42154ba]{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{--login-ink: 241, 242, 244;--login-bg: #252a32;--login-glass: rgba(255, 255, 255, .07);--login-glass-strong: rgba(255, 255, 255, .11);--login-glass-brd: rgba(255, 255, 255, .14);--login-t1: #eef1f6;--login-t2: #9aa4b3;--login-t3: #626c7c;--login-line: rgba(255, 255, 255, .1);--login-line2: rgba(255, 255, 255, .18);--login-fill: rgba(255, 255, 255, .06);--login-input-bg: rgba(255, 255, 255, .055);--login-in-brd: rgba(255, 255, 255, .14);--login-in-brd-h: rgba(255, 255, 255, .36);--login-btn-bg: #f0f2f5;--login-on-btn: #171a20;--login-sheen: rgba(10, 12, 16, .14);--login-btn-shadow: 0 16px 30px -16px rgba(0, 0, 0, .7);--login-card-shadow: 0 34px 80px -34px rgba(0, 0, 0, .75);--login-hl-grad: linear-gradient(92deg, #ffffff, #9aa6b8);--login-mark-grad: linear-gradient(145deg, #4c5563, #1d2129);--login-silk-a: rgba(255, 255, 255, .15);--login-silk-b: rgba(190, 206, 228, .1);--login-glow-a: rgba(150, 170, 196, .15);--login-glow-b: rgba(168, 186, 210, .1);--login-grid: rgba(205, 214, 226, .06);--login-node-l: rgba(185, 196, 212, .16);--login-node-d: rgba(195, 206, 222, .3);--login-err: #e07b72;--login-err-rgb: 224, 123, 114;--login-ok-rgb: 79, 189, 133;--login-focus-rgb: 241, 242, 244}html.dark .login-auth{box-shadow:inset 0 1px #ffffff1f,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f,var(--login-card-shadow)}html.dark .seg button.on{box-shadow:0 3px 10px -3px #00000080}html.dark .sidebar-toggle-handle{color:#94a3b8;border-color:#334155;background:#1f2937}html.dark .login-auth input:focus{background:#ffffff0e}html.dark .login-auth input:-webkit-autofill{-webkit-text-fill-color:var(--login-t1)!important;caret-color:var(--login-t1)!important}html.dark .pwd-wrap:focus-within{background:#ffffff0e}html.dark .session-select:focus{background:#242933}html.dark .session-select option{background:#242933;color:var(--login-t1)}html.dark .readonly-input{background:#ffffff0a!important}html.dark .login-actions-bar .header-action-btn{background:#ffffff0f;border-color:#94a3b824;color:#94a3b8}html.dark .login-actions-bar .header-action-btn:hover{background:#ffffff1f;color:#cbd5e1}html.dark .login-actions-bar .header-language-menu{border-color:#94a3b824;background:#171d2bf2;box-shadow:0 12px 32px #00000073}html.dark .login-actions-bar .header-language-menu__item{color:#cbd5e1}html.dark .login-actions-bar .header-language-menu__item:hover{background:#94a3b81f;color:#f1f5f9}html.dark .login-actions-bar .header-language-menu__item.is-selected{background:#94a3b833;color:#cbd5e1}html.dark .toast{background:#0f172af5;box-shadow:0 4px 24px #00000080,0 0 0 1px #ffffff0f}.sms-row[data-v-a42154ba]{display:flex;align-items:center;gap:10px}.sms-input-wrap[data-v-a42154ba]{position:relative;flex:1;height:44px;display:flex;align-items:center;border:1.5px solid var(--login-in-brd);border-radius:14px;background:var(--login-input-bg);transition:border-color .2s,box-shadow .2s,background .2s,transform .2s ease}.sms-input-wrap[data-v-a42154ba]:focus-within{border-color:var(--login-t1);box-shadow:0 0 0 4px rgba(var(--login-focus-rgb),.08);background:#fff;transform:translateY(-1px)}.sms-input-wrap.input-error[data-v-a42154ba]{border-color:var(--login-err);box-shadow:0 0 0 3px rgba(var(--login-err-rgb),.14)}.sms-input-wrap input[data-v-a42154ba]{width:100%;height:100%;border:none!important;box-shadow:none!important;padding:0 8px 0 40px;border-radius:14px}.sms-btn[data-v-a42154ba]{width:118px;flex-shrink:0;height:44px;border:none;border-radius:14px;background:var(--login-btn-bg);color:var(--login-on-btn);font-size:13px;font-weight:700;cursor:pointer;transition:opacity .2s,box-shadow .2s}.sms-btn[data-v-a42154ba]:hover:not(:disabled){box-shadow:0 6px 16px #18181b47}.sms-btn[data-v-a42154ba]:disabled{opacity:.45;cursor:not-allowed}.agree-overlay[data-v-a42154ba]{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-a42154ba]{width:350px;padding:32px 28px 24px;border-radius:16px;background:linear-gradient(160deg,#1e2430fa,#10141cfa);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 48px #00000080;text-align:center;color:#fff}.agree-card h3[data-v-a42154ba]{margin:0 0 12px;font-size:17px;color:#fff}.agree-card p[data-v-a42154ba]{font-size:13px;color:#ffffff80;line-height:1.6;margin:0 0 22px}.agree-btns[data-v-a42154ba]{display:flex;gap:10px}.agree-btns button[data-v-a42154ba]{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-a42154ba]{background:#ffffff0f;color:#fff9;border:1px solid rgba(255,255,255,.08)}.agree-btn--cancel[data-v-a42154ba]:hover{background:#ffffff1a;color:#fffc}.agree-btn--ok[data-v-a42154ba]{background:linear-gradient(135deg,#4f6ef7,#3b5bdb);color:#fff;box-shadow:0 4px 14px #4f6ef74d}.agree-btn--ok[data-v-a42154ba]:hover{box-shadow:0 6px 18px #4f6ef766}.agree-btn--cancel[data-v-a42154ba]{background:#e5e7eb;color:#374151;margin-left:12px}.agree-btn--cancel[data-v-a42154ba]:hover{background:#d1d5db}.captcha-card[data-v-a42154ba]{width:360px;padding:32px 28px 24px;border-radius:16px;background:linear-gradient(160deg,#1e2430fa,#10141cfa);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 48px #00000080;text-align:center;color:#fff}.captcha-card-icon[data-v-a42154ba]{margin-bottom:12px}.captcha-card-title[data-v-a42154ba]{margin:0 0 8px;font-size:18px;font-weight:600;color:#fff}.captcha-card-desc[data-v-a42154ba]{margin:0 0 20px;font-size:13px;color:#ffffff80}.captcha-question-box[data-v-a42154ba]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;padding:14px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:8px;font-size:22px;font-weight:700;color:#e2e8f0;letter-spacing:2px}.captcha-input[data-v-a42154ba]{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-a42154ba]:focus{border-color:#fff6}.captcha-input[data-v-a42154ba]::placeholder{color:#ffffff4d}.captcha-error[data-v-a42154ba]{margin:8px 0 0;font-size:13px;color:#f87171;text-align:left}html.dark .sms-input-wrap:focus-within{background:#ffffff0e}.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:#18181b;background:#fafafa}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}}
