.login-draft-recovery[data-v-26b992bd]{background:var(--jjc-blue-soft);border-bottom:1px solid var(--jjc-border);color:var(--jjc-text-regular);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 16px;font-size:13px;display:flex}.login-draft-recovery strong[data-v-26b992bd]{font-weight:600}.login-draft-recovery p[data-v-26b992bd]{margin:4px 0 0;line-height:1.5}.login-draft-actions[data-v-26b992bd]{flex:none;gap:8px;display:flex}.login-draft-actions button[data-v-26b992bd]{min-height:44px;color:var(--jjc-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px}.login-draft-actions button[data-v-26b992bd]:disabled{opacity:.5;cursor:default}.login-draft-actions button[data-v-26b992bd]:focus-visible{outline:2px solid var(--jjc-blue);outline-offset:-2px}.agent-starters[data-v-466de073]{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:center;gap:10px;display:grid}.agent-starters button[data-v-466de073]{border:1px solid var(--jjc-border-strong);min-height:38px;color:var(--jjc-text-regular);background:var(--jjc-surface);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;display:inline-flex}.agent-starters .el-icon[data-v-466de073]{color:var(--jjc-blue);flex:none;font-size:15px}.agent-starters button[data-v-466de073]:hover{background:var(--jjc-blue-soft);border-color:var(--jjc-blue)}.agent-starters button[data-v-466de073]:focus-visible,.starter-task-list button[data-v-466de073]:focus-visible{outline:2px solid var(--jjc-blue);outline-offset:2px}.agent-starters.compact[data-v-466de073]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.compact button[data-v-466de073]{white-space:nowrap;border-radius:10px;gap:4px;min-width:0;min-height:44px;padding:0 3px}.compact .starter-more[data-v-466de073]{color:var(--jjc-text-muted);background:0 0;border-color:#0000}.compact .starter-more .el-icon[data-v-466de073]{color:inherit}.agent-starter-sheet[data-v-466de073]{border-radius:18px 18px 0 0;max-height:min(80dvh,460px)}.agent-starter-sheet[data-v-466de073] .el-drawer__header{margin-bottom:0;padding:16px 20px 8px}.agent-starter-sheet[data-v-466de073] .el-drawer__close-btn{min-width:44px;min-height:44px}.agent-starter-sheet[data-v-466de073] .el-drawer__body{padding:0 20px calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto}.starter-task-list[data-v-466de073]{display:grid}.starter-task-list button[data-v-466de073]{border:0;border-bottom:1px solid var(--jjc-border);min-height:48px;color:var(--jjc-text-regular);background:var(--jjc-surface);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 4px;font-size:15px;display:flex}.starter-task-list button[data-v-466de073]:last-child{border-bottom:0}.starter-task-list button[data-v-466de073]:hover{background:var(--jjc-blue-soft)}.starter-task-list span[data-v-466de073]{flex:1}.starter-task-list .el-icon[data-v-466de073]{color:var(--jjc-blue);font-size:18px}.starter-task-list .task-chevron[data-v-466de073]{color:var(--jjc-text-muted);font-size:14px}.media-gallery[data-v-48c03326]{margin:10px 0 4px}.gallery-grid[data-v-48c03326]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-width:100%;display:grid}.gallery-grid.single[data-v-48c03326]{grid-template-columns:minmax(0,320px)}.gallery-grid.single.wide[data-v-48c03326]{grid-template-columns:minmax(0,480px)}.gallery-grid.wide[data-v-48c03326]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.gallery-grid.compact[data-v-48c03326]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.gallery-grid.compact.wide[data-v-48c03326]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.gallery-grid.compact.single[data-v-48c03326]{grid-template-columns:minmax(0,216px)}.gallery-grid.compact.single.wide[data-v-48c03326]{grid-template-columns:minmax(0,288px)}.gallery-tile[data-v-48c03326]{aspect-ratio:var(--tile-aspect,3 / 4);cursor:pointer;background:#f4f6f9;border:1px solid #e6ebf2;border-radius:12px;padding:0;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden}.gallery-tile[data-v-48c03326]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1926401f}.gallery-tile.pending[data-v-48c03326]{cursor:default}.gallery-tile.pending[data-v-48c03326]:hover{box-shadow:none;transform:none}.gallery-tile[data-v-48c03326]:focus-visible{outline:2px solid var(--jjc-brand,#0b5bd3);outline-offset:2px}.gallery-tile img[data-v-48c03326],.gallery-tile video[data-v-48c03326]{object-fit:contain;background:#f3f7fb;width:100%;height:100%;display:block}.gallery-tile video[data-v-48c03326]{pointer-events:none}.tile-loading[data-v-48c03326]{background:linear-gradient(100deg,#f0f3f7 30%,#e6ebf2 50%,#f0f3f7 70%) 0 0/200% 100%;animation:1.4s linear infinite tile-shimmer-48c03326;position:absolute;inset:0}.tile-play[data-v-48c03326]{color:#fff;background:#09182c47;place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.tile-badge[data-v-48c03326]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09182c73;border-radius:6px;padding:2px 7px;font-size:11px;position:absolute;top:8px;left:8px}.lightbox[data-v-48c03326]{z-index:2200;box-sizing:border-box;background:#080e18e0;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightbox-stage[data-v-48c03326]{flex-direction:column;grid-column:2;justify-content:center;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.lightbox-media[data-v-48c03326]{object-fit:contain;background:#0b1220;border-radius:14px;max-width:100%;max-height:calc(100dvh - 190px);display:block}.lightbox-caption[data-v-48c03326]{color:#d7dfea;text-align:center;font-size:13px}.lightbox-close[data-v-48c03326]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1;position:absolute;top:16px;right:20px}.lightbox-close[data-v-48c03326]:hover{background:#fff3}.lightbox-nav[data-v-48c03326]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1}.lightbox-nav[data-v-48c03326]:hover{background:#ffffff38}.lightbox-nav.prev[data-v-48c03326]{grid-column:1;justify-self:start}.lightbox-nav.next[data-v-48c03326]{grid-column:3;justify-self:end}.lightbox-strip[data-v-48c03326]{background:#ffffff14;border-radius:12px;gap:8px;padding:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.strip-thumb[data-v-48c03326]{cursor:pointer;background:#101a2b;border:2px solid #0000;border-radius:8px;width:56px;height:56px;padding:0;overflow:hidden}.strip-thumb.active[data-v-48c03326]{border-color:#fff}.strip-thumb img[data-v-48c03326],.strip-thumb video[data-v-48c03326]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@keyframes tile-shimmer-48c03326{to{background-position:-200% 0}}@media (width<=640px){.gallery-grid[data-v-48c03326]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.lightbox[data-v-48c03326]{grid-template-columns:44px minmax(0,1fr) 44px;padding:12px}.lightbox-nav[data-v-48c03326]{width:40px;height:40px;font-size:24px}.lightbox-media[data-v-48c03326]{max-height:calc(100dvh - 160px)}}@media (prefers-reduced-motion:reduce){.gallery-tile[data-v-48c03326]{transition:none}.tile-loading[data-v-48c03326]{animation:none}}.composer-dock[data-v-eaec6277]{width:100%;padding:14px 22px calc(14px + env(safe-area-inset-bottom));background:var(--agent-canvas-bg,#f7f9fc);box-sizing:border-box;font-family:var(--jjc-font);border-top:0}.context-chip[data-v-eaec6277]{border:1px solid var(--agent-line,#d9e4f2);width:fit-content;max-width:100%;min-height:28px;color:var(--agent-muted,#526b88);background:var(--agent-surface-soft,#f5f8fc);border-radius:5px;align-items:center;gap:6px;margin:0 auto 7px;padding:0 9px;font-size:11px;display:flex}.context-chip span[data-v-eaec6277]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-strip[data-v-eaec6277]{gap:7px;max-width:668px;margin:0 auto 8px;padding:1px 0;display:flex;overflow-x:auto}.reference-chip[data-v-eaec6277]{border:1px solid var(--agent-line,#dce3ec);background:var(--agent-surface-soft,#f8fafd);box-sizing:border-box;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:178px;max-width:250px;min-height:48px;padding:5px 4px 5px 6px;display:grid}.reference-thumb[data-v-eaec6277]{width:34px;height:34px;color:var(--agent-muted,#65758a);background:var(--agent-surface-soft,#eef2f6);border-radius:8px;place-items:center;font-size:14px;display:grid;overflow:hidden}.reference-thumb img[data-v-eaec6277]{object-fit:cover;width:100%;height:100%;display:block}.reference-chip>span[data-v-eaec6277]:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.reference-chip>span:nth-child(2) b[data-v-eaec6277],.reference-chip small[data-v-eaec6277]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-chip>span:nth-child(2) b[data-v-eaec6277]{color:var(--agent-ink,#334155);font-size:11px;font-weight:620}.reference-chip small[data-v-eaec6277]{color:var(--agent-muted,#8b98a8);font-size:9px}.reference-chip>button[data-v-eaec6277]{width:32px;height:32px;color:var(--agent-muted,#7b8797);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:17px}.reference-chip>button[data-v-eaec6277]:hover{color:var(--agent-action,#315b91);background:var(--agent-action-soft,#eaf2ff)}.voice-strip[data-v-eaec6277]{border:1px solid var(--agent-line,#d8e2ed);max-width:880px;min-height:42px;color:var(--agent-muted,#526171);background:var(--agent-surface-soft,#f8fafc);box-sizing:border-box;border-radius:6px;align-items:center;gap:9px;margin:0 auto 7px;padding:0 10px;display:flex}.voice-dot[data-v-eaec6277]{background:#df4050;border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite voice-pulse-eaec6277;box-shadow:0 0 0 4px #df40501a}.voice-loading[data-v-eaec6277]{color:var(--agent-action,#0b5bd3);flex:none;animation:.8s linear infinite voice-spin-eaec6277}.voice-strip>div[data-v-eaec6277]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.voice-strip b[data-v-eaec6277]{color:var(--agent-ink,#3d4d61);font-size:10px}.voice-strip small[data-v-eaec6277]{color:var(--agent-muted,#8a96a5);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.voice-strip time[data-v-eaec6277]{color:var(--agent-muted,#667085);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.voice-level[data-v-eaec6277]{flex:none;align-items:center;gap:2px;height:18px;display:flex}.voice-level i[data-v-eaec6277]{background:var(--agent-action,#4e8bd4);transform-origin:50%;border-radius:2px;width:2px;height:17px;transition:transform 80ms linear}.voice-cancel[data-v-eaec6277]{border:1px solid var(--agent-line,#d6dce4);min-width:52px;min-height:34px;color:var(--agent-muted,#667085);background:var(--agent-surface,#fff);cursor:pointer;border-radius:5px}.composer-box[data-v-eaec6277]{border:1px solid var(--agent-line-strong,#d8d5cd);background:var(--agent-surface,#fff);border-radius:18px;max-width:720px;margin:0 auto;transition:border-color .16s,box-shadow .16s;position:relative;overflow:visible;box-shadow:0 10px 34px #26241f11,0 1px 2px #26241f09}.composer-box.focused[data-v-eaec6277]{border-color:var(--agent-focus-line,#9dbbea);box-shadow:0 0 0 3px var(--agent-focus-ring,#0b5bd312), 0 12px 36px #26241f13}.composer-hold[data-v-eaec6277]{box-sizing:border-box;padding:12px 12px 4px}.attachment-stage[data-v-eaec6277]{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:thin;align-items:flex-start;gap:8px;padding:20px 20px 12px;display:flex;overflow:auto hidden}.attachment-card[data-v-eaec6277]{border:1px solid var(--agent-line-strong,#d5dde7);width:244px;height:76px;color:var(--agent-ink,#27364a);background:var(--agent-surface,#fff);box-sizing:border-box;border-radius:12px;flex:0 0 244px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:12px 36px 12px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #19264013,0 1px 2px #19264009}.attachment-card.is-visual[data-v-eaec6277]{flex-basis:160px;width:160px;height:160px;padding:0;display:block}.attachment-card.status-failed[data-v-eaec6277]{border-color:var(--jjc-danger);background:#fff5f5}.attachment-preview[data-v-eaec6277]{object-fit:contain;background:var(--agent-surface-soft,#f3f6f9);border-radius:11px;width:100%;height:100%;display:block}.file-symbol[data-v-eaec6277]{width:48px;height:48px;color:var(--agent-muted,#65758a);background:var(--agent-surface-soft,#eef2f6);border-radius:8px;place-items:center;display:grid;position:relative}.file-symbol .el-icon[data-v-eaec6277]{font-size:27px}.file-symbol em[data-v-eaec6277]{min-width:26px;color:var(--agent-action-contrast,#fff);background:var(--agent-muted,#526f94);text-align:center;border-radius:4px;padding:2px 4px;font-size:8px;font-style:normal;font-weight:700;line-height:1.2;position:absolute;bottom:-3px;right:-3px}.attachment-copy[data-v-eaec6277]{flex-direction:column;gap:5px;min-width:0;display:flex}.attachment-copy b[data-v-eaec6277]{color:var(--agent-ink,#27364a);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:580;overflow:hidden}.attachment-copy small[data-v-eaec6277]{color:var(--agent-muted,#8b98a8);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.visual-kind[data-v-eaec6277],.failed-label[data-v-eaec6277]{color:var(--agent-action-contrast,#fff);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c1c1bad;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:650;position:absolute;bottom:8px;left:8px}.failed-label[data-v-eaec6277]{background:#a6372dd6}.attachment-remove[data-v-eaec6277]{z-index:4;width:24px;height:24px;color:var(--agent-action-contrast,#fff);opacity:0;cursor:pointer;background:#1b1b1ac2;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .12s,background .12s;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px 6px #00000029}.attachment-remove svg[data-v-eaec6277]{width:14px;height:14px}.attachment-remove path[data-v-eaec6277]{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.attachment-card:hover .attachment-remove[data-v-eaec6277],.attachment-remove[data-v-eaec6277]:focus-visible{opacity:1}.attachment-remove[data-v-eaec6277]:hover{background:#141413eb}.upload-shade[data-v-eaec6277]{z-index:2;color:var(--agent-action-contrast,#fff);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#2323216b;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.upload-progress[data-v-eaec6277]{z-index:3;background:var(--agent-action,var(--jjc-brand));height:3px;transition:width .12s linear;position:absolute;bottom:0;left:0;right:0}textarea[data-v-eaec6277]{resize:none;width:100%;min-height:100px;color:var(--agent-ink,#24334a);box-sizing:border-box;background:0 0;border:0;outline:none;padding:24px 28px 8px;font:15px/1.56 inherit;display:block}textarea[data-v-eaec6277]::placeholder{color:var(--agent-muted,#8795a7)}.composer-actions[data-v-eaec6277]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 20px 18px 24px;display:flex}.add-menu-wrap[data-v-eaec6277]{align-items:center;display:flex;position:relative}.add-button[data-v-eaec6277],.voice-button[data-v-eaec6277],.send-button[data-v-eaec6277]{width:40px;height:40px;color:var(--agent-ink,#24334a);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.add-button[data-v-eaec6277]{font-size:24px}.voice-button[data-v-eaec6277]{font-size:22px}.add-button[data-v-eaec6277]:hover,.add-button.active[data-v-eaec6277],.voice-button[data-v-eaec6277]:hover{color:var(--agent-action,#0b5bd3);background:var(--agent-action-soft,#eaf2ff)}.voice-button.recording[data-v-eaec6277]{color:#c43e4b;background:#fff0f1}.voice-button.unavailable[data-v-eaec6277]{color:var(--agent-muted,#8c98a8)}.voice-button.unavailable[data-v-eaec6277]:hover{color:var(--agent-muted,#68778b);background:var(--agent-hover-bg,#f2f5f8)}.composer-right-actions[data-v-eaec6277]{align-items:center;gap:6px;display:flex}.send-button[data-v-eaec6277]{color:var(--agent-disabled-ink,#a4afbd);background:var(--agent-disabled-bg,#edf1f5);border-radius:11px;transition:color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.send-button.stop-mode[data-v-eaec6277]{color:var(--agent-action-contrast,#fff);background:var(--agent-action,var(--jjc-brand));box-shadow:0 2px 5px var(--agent-action-shadow,#0b5bd329)}.send-button.stop-mode[data-v-eaec6277]:hover:not(:disabled){background:var(--agent-action-hover,var(--el-color-primary-dark-2))}.send-button.stop-mode .stop-square[data-v-eaec6277]{width:18px;height:18px}.send-button.ready[data-v-eaec6277]{color:var(--agent-action-contrast,#fff);background:var(--agent-action,var(--jjc-brand));box-shadow:0 2px 5px var(--agent-action-shadow,#0b5bd329)}.send-button.ready[data-v-eaec6277]:hover{background:var(--agent-action-hover,var(--el-color-primary-dark-2));box-shadow:0 4px 9px var(--agent-action-shadow-hover,#0b5bd333);transform:translateY(-1px)}.send-button.sending[data-v-eaec6277]{color:var(--agent-action-contrast,#fff);background:var(--agent-action,var(--jjc-brand))}.send-button.sending[data-v-eaec6277]:disabled{opacity:1}.send-button[data-v-eaec6277]:disabled{cursor:default}.send-button[data-v-eaec6277]:disabled:not(.sending){color:var(--agent-disabled-ink,#a4afbd);background:var(--agent-disabled-bg,#edf1f5);opacity:1}.send-arrow[data-v-eaec6277]{width:21px;height:21px;display:block}.send-arrow path[data-v-eaec6277]{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.send-progress[data-v-eaec6277]{border:1.7px solid #ffffff61;border-top-color:var(--agent-action-contrast,#fff);box-sizing:border-box;border-radius:50%;width:18px;height:18px;animation:.72s linear infinite send-progress-spin-eaec6277;display:block}.attachment-menu[data-v-eaec6277]{z-index:40;border:1px solid var(--agent-line-strong,#d5dde7);background:var(--agent-surface,#fff);box-sizing:border-box;border-radius:16px;width:304px;padding:8px 0;position:absolute;bottom:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.attachment-menu button[data-v-eaec6277]{width:100%;min-height:44px;color:var(--agent-ink,#27364a);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 20px;font:15px/1.2 inherit;display:flex}.attachment-menu button[data-v-eaec6277]:hover,.attachment-menu button[data-v-eaec6277]:focus-visible{color:var(--agent-action,#0b5bd3);background:var(--agent-hover-bg,#eef3f8);outline:none}.attachment-menu .el-icon[data-v-eaec6277]{width:20px;font-size:20px}.attachment-menu b[data-v-eaec6277]{width:20px;color:var(--agent-muted,#526176);text-align:center;font-size:21px;font-weight:500}.menu-divider[data-v-eaec6277]{background:var(--agent-line,#e1e7ee);height:1px;margin:6px 20px;display:block}.add-menu-enter-active[data-v-eaec6277],.add-menu-leave-active[data-v-eaec6277]{transform-origin:0 100%;transition:opacity .12s,transform .12s}.add-menu-enter-from[data-v-eaec6277],.add-menu-leave-to[data-v-eaec6277]{opacity:0;transform:translateY(4px)scale(.985)}.drop-overlay[data-v-eaec6277]{z-index:30;border:2px dashed var(--agent-action,var(--jjc-brand));border-radius:inherit;color:var(--agent-action,var(--jjc-brand));background:var(--agent-action-soft,var(--jjc-brand-weak));box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.drop-overlay .el-icon[data-v-eaec6277]{font-size:22px}.hidden-input[data-v-eaec6277]{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.compact[data-v-eaec6277]{padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.compact .composer-box[data-v-eaec6277]{border-radius:20px;box-shadow:0 4px 18px #1926400b}.compact textarea[data-v-eaec6277]{min-height:64px;padding:14px 16px 4px}.compact .composer-actions[data-v-eaec6277]{min-height:52px;padding:0 8px 8px 10px}.compact .attachment-stage[data-v-eaec6277]{padding:12px 12px 8px}.compact .attachment-card.is-visual[data-v-eaec6277]{flex-basis:112px;width:112px;height:112px}.compact .attachment-card[data-v-eaec6277]{flex-basis:220px;width:220px;height:68px}.compact .attachment-menu[data-v-eaec6277]{width:min(280px,100vw - 48px)}button[data-v-eaec6277]:focus-visible{outline:2px solid var(--agent-action,#315fbb);outline-offset:2px}textarea[data-v-eaec6277]:focus-visible{outline:none}button[data-v-eaec6277]:disabled,textarea[data-v-eaec6277]:disabled{cursor:default;opacity:.65}.composer-ai-note[data-v-eaec6277],.composer-draft-note[data-v-eaec6277]{color:var(--agent-muted,#a6b0c0);text-align:center;margin:8px auto 0;font-size:12px;line-height:18px}.composer-draft-note[data-v-eaec6277]{color:var(--agent-muted,#8795a7)}.composer-dock.compact .composer-ai-note[data-v-eaec6277]{display:none}@keyframes voice-pulse-eaec6277{50%{opacity:.5;transform:scale(.88)}}@keyframes voice-spin-eaec6277{to{transform:rotate(360deg)}}@keyframes send-progress-spin-eaec6277{to{transform:rotate(360deg)}}@media (width<=640px){.composer-dock[data-v-eaec6277]{padding:6px 10px calc(6px + env(safe-area-inset-bottom))}.composer-box[data-v-eaec6277]{border-radius:20px;box-shadow:0 4px 18px #1926400b}.composer-box textarea[data-v-eaec6277]{height:50px;min-height:50px;max-height:112px;padding:12px 14px 6px;font-size:16px;line-height:24px;overflow-y:auto}.composer-box .composer-actions[data-v-eaec6277]{min-height:48px;padding:0 6px 4px}.composer-ai-note[data-v-eaec6277],.composer-draft-note[data-v-eaec6277]{margin-top:5px;font-size:10px;line-height:16px}.add-button[data-v-eaec6277],.voice-button[data-v-eaec6277],.send-button[data-v-eaec6277]{min-width:44px;min-height:44px}.attachment-menu[data-v-eaec6277]{width:min(280px,100vw - 48px)}.voice-strip[data-v-eaec6277]{min-height:46px}.voice-level[data-v-eaec6277]{display:none}.voice-cancel[data-v-eaec6277]{min-height:44px}.attachment-stage[data-v-eaec6277]{padding:12px 12px 8px}.attachment-card.is-visual[data-v-eaec6277]{flex-basis:112px;width:112px;height:112px}.attachment-card[data-v-eaec6277]{flex-basis:220px;width:220px;height:68px}.attachment-remove[data-v-eaec6277]{opacity:1;width:28px;height:28px}.reference-chip[data-v-eaec6277]{min-width:210px;min-height:54px}.reference-chip>button[data-v-eaec6277]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.composer-box[data-v-eaec6277],.attachment-remove[data-v-eaec6277],.upload-progress[data-v-eaec6277],.add-menu-enter-active[data-v-eaec6277],.add-menu-leave-active[data-v-eaec6277],.send-button[data-v-eaec6277]{transition:none}.voice-dot[data-v-eaec6277],.voice-loading[data-v-eaec6277],.send-progress[data-v-eaec6277]{animation:none}}.conversation-rail[data-v-17f743a9]{border-right:1px solid var(--agent-line,#e5eaf0);min-width:0;color:var(--agent-ink,#1f2937);background:var(--agent-rail-bg,#f1f5fa);font-family:var(--jjc-font);flex-direction:column;display:flex;overflow:hidden}.rail-head[data-v-17f743a9]{justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 14px 0 18px;display:flex}.rail-head b[data-v-17f743a9]{color:var(--agent-ink,#171b22);letter-spacing:normal;font-size:16px;font-weight:600;line-height:1.35}.rail-close[data-v-17f743a9],.new-conversation[data-v-17f743a9],.history-item[data-v-17f743a9],.history-more[data-v-17f743a9]{font-family:inherit}.rail-close[data-v-17f743a9]{width:40px;height:40px;color:var(--agent-muted,#718096);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;font-size:22px;display:none}.rail-close[data-v-17f743a9]:hover{color:var(--agent-action,#264f84);background:var(--agent-action-soft,#eaf2ff)}.new-conversation[data-v-17f743a9]{min-height:46px;color:var(--agent-ink,#17202b);letter-spacing:normal;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:11px;margin:0 10px 22px;padding:0 12px;font-size:14.5px;font-weight:550;transition:background .16s,color .16s;display:flex}.new-conversation .el-icon[data-v-17f743a9]{color:var(--agent-muted,#4b5563);font-size:17px}.new-conversation[data-v-17f743a9]:hover{color:var(--agent-ink,#0b1220);background:var(--agent-hover-bg,#eef2f7);box-shadow:none}.new-conversation[data-v-17f743a9]{transition:background .16s,color .16s,box-shadow .16s}.conversation-history[data-v-17f743a9]{flex:1;min-height:0;padding:0 8px 18px;overflow-y:auto}.history-search[data-v-17f743a9]{border:1px solid var(--agent-line);min-height:40px;color:var(--agent-muted);background:var(--agent-surface);border-radius:9px;align-items:center;gap:8px;margin:0 14px 16px;padding:0 10px;display:flex}.history-search input[data-v-17f743a9]{width:100%;min-width:0;min-height:38px;color:var(--agent-ink);font:inherit;background:0 0;border:0;outline:none;font-size:14px}.history-search[data-v-17f743a9]:focus-within{border-color:var(--agent-action)}.history-load-more[data-v-17f743a9],.history-list-error button[data-v-17f743a9]{min-height:44px;color:var(--agent-action);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.history-load-more[data-v-17f743a9]{width:100%;margin-top:12px}.history-list-error[data-v-17f743a9]{color:var(--agent-muted);padding:12px;font-size:13px}.history-list-error button[data-v-17f743a9]{display:block}.history-label[data-v-17f743a9]{color:var(--agent-muted,#8f96a3);letter-spacing:.01em;margin:0 12px 10px;font-size:12px;font-weight:550}.history-section+.history-section[data-v-17f743a9]{margin-top:17px}.history-section h3[data-v-17f743a9]{color:var(--agent-muted,#9aa1ad);letter-spacing:.01em;margin:0 12px 7px;font-size:12px;font-weight:500}.history-row[data-v-17f743a9]{border-radius:10px;align-items:center;min-width:0;display:flex;position:relative}.history-item[data-v-17f743a9]{min-width:0;min-height:48px;color:var(--agent-ink,#232a35);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding:7px 36px 7px 12px;transition:background .13s;display:grid}.history-row:hover .history-item[data-v-17f743a9]{background:var(--agent-hover-bg,#eef2f7)}.history-item.active[data-v-17f743a9]{color:var(--agent-ink,#0d1117);background:var(--agent-selected-bg,#e7edf5);box-shadow:none}.history-dot[data-v-17f743a9]{display:none}.history-copy[data-v-17f743a9]{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.history-title-viewport[data-v-17f743a9]{min-width:0;display:block;overflow:hidden}.history-title-track[data-v-17f743a9]{letter-spacing:normal;white-space:nowrap;width:max-content;min-width:100%;font-size:14.5px;font-weight:480;line-height:1.5;display:block;overflow:visible;transform:translate(0)}.history-row.has-title-marquee .history-title-track[data-v-17f743a9]{animation:history-title-marquee-17f743a9 var(--title-marquee-duration,6.5s) ease-in-out infinite;will-change:transform}.history-copy small[data-v-17f743a9]{display:none}.history-working[data-v-17f743a9]{z-index:1;border:2px solid var(--agent-line,#d5deea);border-top-color:var(--agent-muted,#2b6bff);border-radius:50%;width:13px;height:13px;animation:.9s linear infinite history-working-spin-17f743a9;position:absolute;top:50%;right:38px;transform:translateY(-50%)}@keyframes history-working-spin-17f743a9{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.history-more[data-v-17f743a9]{z-index:1;width:30px;height:30px;color:var(--agent-muted,#718096);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.history-row:hover .history-more[data-v-17f743a9],.history-more[data-v-17f743a9]:focus-visible,.history-item.active[data-v-17f743a9]+.el-dropdown .history-more{opacity:1}.history-more[data-v-17f743a9]:hover{color:var(--agent-action,#264f84);background:#ffffffe0}.history-empty[data-v-17f743a9]{color:var(--agent-muted,#7d8998);text-align:center;padding:48px 20px}.empty-mark[data-v-17f743a9]{border:1px solid var(--agent-line,#dce3ec);width:36px;height:36px;color:var(--agent-muted,#718096);background:var(--agent-surface,#fff);border-radius:10px;place-items:center;margin:0 auto 12px;display:grid}.history-empty p[data-v-17f743a9]{color:var(--agent-muted,#526176);margin:0;font-size:12px;font-weight:550}.history-empty>span[data-v-17f743a9]:last-child{margin-top:7px;font-size:10px;line-height:1.6;display:block}.conversation-action-menu.el-popper{border:1px solid var(--agent-line,#e4e6e8);background:var(--agent-surface,#fff);border-radius:12px;min-width:168px;overflow:hidden;box-shadow:0 12px 32px #0f172a24,0 2px 7px #0f172a0f}.conversation-action-menu .el-popper__arrow{display:none}.conversation-action-menu .el-dropdown-menu{border-radius:12px;padding:5px 0}.conversation-action-menu .el-dropdown-menu__item{min-height:42px;color:var(--agent-ink,#202124);font-family:var(--jjc-font);gap:12px;padding:0 15px;font-size:14px;font-weight:400;line-height:1}.conversation-action-menu .el-dropdown-menu__item:hover,.conversation-action-menu .el-dropdown-menu__item:focus{color:var(--agent-ink,#111827);background:var(--agent-hover-bg,#f3f4f5)}.conversation-action-menu .conversation-action.danger{color:#f04438}.conversation-action-menu .conversation-action.danger:hover,.conversation-action-menu .conversation-action.danger:focus{color:#e7352a;background:#fff3f2}.conversation-action-menu .conversation-action.danger.el-dropdown-menu__item--divided{border-top-color:var(--agent-line,#eceeef);margin-top:5px}.conversation-action-menu .conversation-action-icon{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}button[data-v-17f743a9]:focus-visible,a[data-v-17f743a9]:focus-visible{outline:2px solid var(--agent-action,#0b5bd3);outline-offset:2px}button[data-v-17f743a9]:disabled{cursor:default;opacity:.6}@keyframes history-title-marquee-17f743a9{0%,12%{transform:translate(0)}44%,66%{transform:translateX(var(--title-marquee-distance,0))}92%,to{transform:translate(0)}}@media (width<=1179px){.rail-close[data-v-17f743a9]{display:grid}}@media (prefers-reduced-motion:reduce){.new-conversation[data-v-17f743a9]{transition:none}.history-row.has-title-marquee .history-title-track[data-v-17f743a9]{animation:none}}.pending-message[data-v-6ea45123]{min-width:0;margin:0 0 24px}.pending-user-group[data-v-6ea45123]{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.pending-user[data-v-6ea45123]{box-sizing:border-box;border:1px solid var(--agent-message-border,#dce4ee);background:var(--agent-message-bg,#edf2f8);max-width:min(100%,680px);color:var(--agent-ink,#262b33);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 4px;padding:13px 18px;line-height:1.7}.pending-files[data-v-6ea45123]{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%;display:flex}.pending-files span[data-v-6ea45123]{overflow-wrap:anywhere;background:var(--agent-message-bg,#edf2f8);max-width:100%;color:var(--agent-muted,#526171);border-radius:8px;padding:8px 12px;font-size:13px}.pending-delivery[data-v-6ea45123]{color:var(--agent-muted,#798697);font-size:12px}.pending-status[data-v-6ea45123]{color:var(--agent-muted,#798697);align-items:center;gap:9px;margin-top:30px;font-size:14px;display:flex}.pending-dots[data-v-6ea45123]{align-items:center;gap:4px;display:flex}.pending-dots i[data-v-6ea45123]{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite pending-breathe-6ea45123}.pending-dots i[data-v-6ea45123]:nth-child(2){animation-delay:.15s}.pending-dots i[data-v-6ea45123]:nth-child(3){animation-delay:.3s}@keyframes pending-breathe-6ea45123{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.pending-dots i[data-v-6ea45123]{animation:none}}.dc[data-v-6718908b]{color:#2b2b28;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e1da;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-width:0;padding:12px 14px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.dc[data-v-6718908b]:hover{border-color:#bfbdb5;transform:translateY(-1px);box-shadow:0 8px 22px #23232014}.dc[data-v-6718908b]:focus-visible{outline-offset:2px;outline:2px solid #0b5bd3}.dc-copy[data-v-6718908b]{gap:3px;min-width:0;display:grid}.dc-kicker[data-v-6718908b]{color:#8a8a83;letter-spacing:.08em;font-size:11.5px}.dc-title[data-v-6718908b]{color:#1d1d1b;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:640;line-height:1.4;display:block;overflow:hidden}.dc-sub[data-v-6718908b]{color:#77776f;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.dc-action[data-v-6718908b]{white-space:nowrap;color:#fff;letter-spacing:.06em;background:#111;border-radius:9px;flex:none;align-items:center;height:34px;padding:0 16px;font-size:12.5px;font-weight:600;display:inline-flex}.dc:hover .dc-action[data-v-6718908b]{background:#000}.dc-article[data-v-6718908b]{width:min(100%,640px);padding:14px 16px}.dc-compact[data-v-6718908b]{border-radius:12px;gap:12px;padding:10px 12px}.dc-compact .dc-title[data-v-6718908b]{font-size:14px}.dc-compact .dc-action[data-v-6718908b]{height:30px;padding:0 12px;font-size:12px}.dc-mobile-copy[data-v-6718908b]{display:none}@media (width<=640px){.dc[data-v-6718908b]{border-radius:12px;grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;width:100%;padding:12px}.dc-logo[data-v-6718908b]{width:36px;height:36px}.dc-copy[data-v-6718908b]{gap:4px}.dc-kicker[data-v-6718908b]{letter-spacing:normal;font-size:11px}.dc-title[data-v-6718908b]{-webkit-line-clamp:2;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box}.dc-sub[data-v-6718908b],.dc-desktop-copy[data-v-6718908b]{display:none}.dc-mobile-copy[data-v-6718908b]{display:inline}.dc .dc-action[data-v-6718908b]{color:#8b96a6;background:0 0;width:18px;height:44px;padding:0}.dc:hover .dc-action[data-v-6718908b]{background:0 0}.dc-action svg[data-v-6718908b]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}}.artifact-card[data-v-d9fb96e5]{color:#27364a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:8px;width:100%;min-width:0;padding:0;transition:border-color .18s,box-shadow .18s;display:block;overflow:hidden}.artifact-card[data-v-d9fb96e5]:hover{border-color:#9fbce0;box-shadow:0 6px 18px #14284612}.artifact-media[data-v-d9fb96e5]{background:#f3f7fb;border-bottom:1px solid #e7ebf0;height:150px;display:block;position:relative;overflow:hidden}.artifact-media img[data-v-d9fb96e5]{object-fit:contain;width:100%;height:100%;display:block}.play-mark[data-v-d9fb96e5]{color:#fff;background:#071f3d40;place-items:center;font-size:33px;display:grid;position:absolute;inset:0}.artifact-fallback[data-v-d9fb96e5]{color:#56799f;background:#f3f7fb;border-bottom:1px solid #e7ebf0;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:116px;font-size:29px;display:flex}.artifact-fallback small[data-v-d9fb96e5]{font-size:11px;font-weight:650}.artifact-fallback.is-purged[data-v-d9fb96e5]{color:#94a1b2;background:#f2f4f7;font-size:24px}.is-purged-card[data-v-d9fb96e5]{cursor:default;opacity:.78}.is-purged-card[data-v-d9fb96e5]:hover{box-shadow:none;border-color:#dfe5ec}.artifact-fallback.kind-video[data-v-d9fb96e5]{color:#526a85;background:#eef2f6}.artifact-fallback.kind-spreadsheet[data-v-d9fb96e5]{color:#3b7a5c;background:#f0f7f3}.artifact-fallback.kind-presentation[data-v-d9fb96e5]{color:#9a662c;background:#faf5ee}.artifact-copy[data-v-d9fb96e5]{padding:12px;display:block}.artifact-heading[data-v-d9fb96e5]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.artifact-heading b[data-v-d9fb96e5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.45;overflow:hidden}.artifact-heading em[data-v-d9fb96e5]{color:#8a96a5;flex:none;font-size:10px;font-style:normal}.artifact-meta[data-v-d9fb96e5]{color:#7d8998;flex-wrap:wrap;gap:5px 10px;margin-top:7px;font-size:10px;display:flex}.artifact-card[data-v-d9fb96e5]:focus-visible{outline-offset:2px;outline:2px solid #0b5bd3}.variant-article[data-v-d9fb96e5]{color:#30302d;width:min(100%,640px);min-height:70px;box-shadow:none;background:#ffffffd1;border-color:#e1dfd8;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:2px;padding:8px 10px;display:grid}.variant-article[data-v-d9fb96e5]:hover{background:#fff;border-color:#c9c6bd;box-shadow:0 5px 16px #2323200e}.variant-article .artifact-media[data-v-d9fb96e5]{border:0;border-radius:8px;width:48px;height:52px}.variant-article .artifact-media img[data-v-d9fb96e5]{object-fit:contain;width:100%;height:100%}.variant-article .artifact-fallback[data-v-d9fb96e5]{background:#f4f4f1;border:0;border-radius:8px;gap:4px;width:48px;height:52px;font-size:21px}.variant-article .artifact-fallback small[data-v-d9fb96e5]{color:#8b8b85;font-size:9px}.variant-article .artifact-copy[data-v-d9fb96e5]{min-width:0;padding:4px 12px}.variant-article .artifact-heading[data-v-d9fb96e5]{display:block}.variant-article .artifact-heading b[data-v-d9fb96e5]{color:#2c2c29;font-size:14px;font-weight:620;display:block}.variant-article .artifact-heading em[data-v-d9fb96e5]{display:none}.variant-article .artifact-meta[data-v-d9fb96e5]{color:#8b8b85;gap:4px 8px;margin-top:4px;font-size:11px}.artifact-action[data-v-d9fb96e5]{color:#3c3c38;min-width:54px;min-height:34px;box-shadow:none;background:#fff;border:1px solid #d8d6cf;border-radius:8px;justify-content:center;align-items:center;margin-right:2px;padding:0 12px;font-size:12px;font-weight:560;display:inline-flex}.variant-article:hover .artifact-action[data-v-d9fb96e5]{background:#f8f8f5;border-color:#c7c7c1}.variant-article.is-document-artifact[data-v-d9fb96e5]{color:#282824;width:100%;height:70px;min-height:70px;box-shadow:none;box-sizing:border-box;font-family:var(--jjc-font);background:#fff;border-color:#e3e2de;border-radius:8px;grid-template-columns:52px minmax(0,1fr) 174px;column-gap:16px;padding:0 16px 0 24px;position:relative;overflow:hidden}.variant-article.is-document-artifact[data-v-d9fb96e5]:hover{box-shadow:none;background:#fff;border-color:#cecdc7}.variant-article.is-document-artifact .artifact-fallback[data-v-d9fb96e5]{color:#8e8d87;background:0 0;border:0;border-radius:0;align-self:stretch;width:52px;height:70px;position:relative;overflow:visible}.variant-article.is-document-artifact .file-ext[data-v-d9fb96e5]{color:#8e8d87;box-sizing:border-box;transform-origin:50%;background:#fff;border-color:#aaa9a3;border-radius:7px;width:52px;height:64px;position:absolute;top:14px;left:0;transform:rotate(-6deg);box-shadow:0 1px 2px #20201c0d}.variant-article.is-document-artifact .file-ext[data-v-d9fb96e5]:after{background:#fff}.variant-article.is-document-artifact .file-ext .el-icon[data-v-d9fb96e5]{font-size:20px;transform:translateY(-2px)}.variant-article.is-document-artifact .file-ext em[data-v-d9fb96e5]{display:none}.variant-article.is-document-artifact .artifact-copy[data-v-d9fb96e5]{min-width:0;padding:0}.variant-article.is-document-artifact .artifact-heading b[data-v-d9fb96e5]{color:#242421;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.variant-article.is-document-artifact .artifact-document-meta[data-v-d9fb96e5]{color:#8a8984;align-items:center;gap:0;margin-top:4px;font-size:12px;font-weight:400;line-height:16px}.artifact-document-meta i[data-v-d9fb96e5]{flex:none;margin:0 5px;font-style:normal}.artifact-document-meta .artifact-format[data-v-d9fb96e5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artifact-document-meta .artifact-version[data-v-d9fb96e5]{white-space:nowrap;flex:none}.is-document-artifact .artifact-document-meta[data-v-d9fb96e5]{flex-wrap:nowrap;gap:0;min-width:0}.variant-article.is-document-artifact .artifact-action[data-v-d9fb96e5]{color:#2f2f2c;box-sizing:border-box;background:#fff;border-color:#d9d8d3;border-radius:8px;gap:8px;width:174px;min-width:174px;min-height:32px;margin:0;padding:0 14px;font-size:14px;font-weight:500;line-height:20px;box-shadow:0 1px 2px #20201c0f}.variant-article.is-document-artifact:hover .artifact-action[data-v-d9fb96e5]{background:#fafaf8;border-color:#c7c6c0}.artifact-app-badge[data-v-d9fb96e5]{color:#fff;letter-spacing:-.03em;background:#2f6fe4;border-radius:3px;flex:none;place-items:center;width:16px;height:16px;font-size:8px;font-weight:750;line-height:1;display:inline-grid}.artifact-app-badge.app-spreadsheet[data-v-d9fb96e5]{background:#1e7d50}.artifact-app-badge.app-presentation[data-v-d9fb96e5]{background:#c85a2e}.artifact-app-badge.app-pdf[data-v-d9fb96e5]{background:#bd3f3a;font-size:5px}.variant-compact.is-document-artifact[data-v-d9fb96e5]{color:#283445;min-height:58px;box-shadow:none;box-sizing:border-box;font-family:var(--jjc-font);background:#fff;border-color:#dde3ea;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;padding:7px 10px;display:grid}.variant-compact.is-document-artifact[data-v-d9fb96e5]:hover{border-color:#b8c9dd;box-shadow:0 5px 14px #1835580f}.variant-compact.is-document-artifact .artifact-fallback[data-v-d9fb96e5]{color:#7d8da1;background:0 0;border:0;width:40px;height:44px}.variant-compact.is-document-artifact .file-ext[data-v-d9fb96e5]{transform-origin:50%;background:#fff;border-radius:5px;width:34px;height:40px;transform:rotate(-4deg)}.variant-compact.is-document-artifact .file-ext[data-v-d9fb96e5]:after{background:#fff;border-radius:0 5px 0 2px;width:9px;height:9px}.variant-compact.is-document-artifact .file-ext .el-icon[data-v-d9fb96e5]{font-size:17px}.variant-compact.is-document-artifact .file-ext em[data-v-d9fb96e5]{font-size:6px;bottom:3px;left:3px;right:3px}.variant-compact.is-document-artifact .artifact-copy[data-v-d9fb96e5]{min-width:0;padding:0}.variant-compact.is-document-artifact .artifact-heading[data-v-d9fb96e5]{display:block}.variant-compact.is-document-artifact .artifact-heading b[data-v-d9fb96e5]{color:#293548;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;line-height:17px;display:block;overflow:hidden}.variant-compact.is-document-artifact .artifact-heading em[data-v-d9fb96e5],.variant-compact.is-document-artifact .meta-chip[data-v-d9fb96e5]{display:none}.variant-compact.is-document-artifact .artifact-meta[data-v-d9fb96e5]{color:#8793a3;white-space:nowrap;flex-wrap:nowrap;gap:0;margin-top:3px;font-size:10px;line-height:14px;overflow:hidden}@media (width<=640px){.artifact-card[data-v-d9fb96e5]{min-height:44px}.artifact-media[data-v-d9fb96e5]{height:168px}.variant-article[data-v-d9fb96e5]{grid-template-columns:48px minmax(0,1fr);padding:7px 9px}.variant-article .artifact-fallback[data-v-d9fb96e5]{width:44px;height:48px}.variant-article .artifact-copy[data-v-d9fb96e5]{padding:11px 13px}.variant-article .artifact-heading b[data-v-d9fb96e5]{font-size:13px}.variant-article .artifact-action[data-v-d9fb96e5]{display:none}.variant-article.is-document-artifact[data-v-d9fb96e5]{grid-template-columns:42px minmax(0,1fr) 44px;column-gap:10px;height:68px;min-height:68px;padding:0 8px 0 12px}.variant-article.is-document-artifact .artifact-fallback[data-v-d9fb96e5]{width:42px;height:68px}.variant-article.is-document-artifact .file-ext[data-v-d9fb96e5]{width:42px;height:56px;top:13px;transform:rotate(-5deg)}.variant-article.is-document-artifact .file-ext .el-icon[data-v-d9fb96e5]{font-size:18px}.variant-article.is-document-artifact .artifact-copy[data-v-d9fb96e5]{padding:0}.variant-article.is-document-artifact .artifact-heading b[data-v-d9fb96e5]{font-size:13px;line-height:18px}.variant-article.is-document-artifact .artifact-document-meta[data-v-d9fb96e5]{margin-top:3px;font-size:11px;line-height:15px}.variant-article.is-document-artifact .artifact-action[data-v-d9fb96e5]{width:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex}.variant-article.is-document-artifact .artifact-action-label[data-v-d9fb96e5]{display:none}.variant-article.is-document-artifact .artifact-app-badge[data-v-d9fb96e5]{width:18px;height:18px}}.file-ext[data-v-d9fb96e5]{color:#4c72ad;width:42px;height:48px;box-shadow:none;background:#ffffffe0;border:1px solid;border-radius:7px;place-items:center;transition:border-color .18s,box-shadow .18s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-grid;position:relative}.file-ext[data-v-d9fb96e5]:after{content:"";background:#f4f4f1;border-bottom:1px solid;border-left:1px solid;border-radius:0 7px 0 3px;width:12px;height:12px;position:absolute;top:-1px;right:-1px}.file-ext .el-icon[data-v-d9fb96e5]{font-size:21px;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1)}.file-ext em[data-v-d9fb96e5]{letter-spacing:.04em;text-align:center;text-overflow:ellipsis;font-size:8px;font-style:normal;font-weight:720;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.file-preview-hint[data-v-d9fb96e5]{color:#fff;opacity:0;pointer-events:none;background:#1768d5;border-radius:3px;place-items:center;height:17px;font-size:8px;font-weight:650;line-height:1;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:7px;left:4px;right:4px;transform:translateY(4px)}.artifact-fallback:hover .file-ext[data-v-d9fb96e5]{border-color:#648fc8;box-shadow:0 7px 14px #224d8221}.variant-article.is-document-artifact .artifact-fallback:hover .file-ext[data-v-d9fb96e5]{transform:translateY(-5px)rotate(-2deg)scale(1.025)}.variant-compact.is-document-artifact .artifact-fallback:hover .file-ext[data-v-d9fb96e5]{transform:translateY(-3px)rotate(-1deg)scale(1.025)}.artifact-fallback:hover .file-ext .el-icon[data-v-d9fb96e5],.variant-article.is-document-artifact .artifact-fallback:hover .file-ext .el-icon[data-v-d9fb96e5],.variant-compact.is-document-artifact .artifact-fallback:hover .file-ext .el-icon[data-v-d9fb96e5]{opacity:.24;transform:translateY(-4px)scale(.92)}.artifact-fallback:hover .file-ext em[data-v-d9fb96e5]{opacity:0}.artifact-fallback:hover .file-preview-hint[data-v-d9fb96e5]{opacity:1;transform:translateY(0)}.ext-spreadsheet[data-v-d9fb96e5]{color:#2f7b55}.ext-presentation[data-v-d9fb96e5]{color:#a6642e}.ext-document[data-v-d9fb96e5]{color:#416fae}.ext-pdf[data-v-d9fb96e5]{color:#b64e47}.meta-chip[data-v-d9fb96e5]{color:#2b6bff;background:#eef3ff;border-radius:5px;padding:1px 7px;font-size:10px}@media (prefers-reduced-motion:reduce){.file-ext[data-v-d9fb96e5],.file-ext .el-icon[data-v-d9fb96e5],.file-preview-hint[data-v-d9fb96e5]{transition:none!important}.variant-article.is-document-artifact .artifact-fallback:hover .file-ext[data-v-d9fb96e5]{transform:rotate(-6deg)}.variant-compact.is-document-artifact .artifact-fallback:hover .file-ext[data-v-d9fb96e5]{transform:rotate(-4deg)}}.plan-card[data-v-9c6cef42]{color:#253247;width:min(100%,388px);margin:0 auto}.process-panel[data-v-9c6cef42]{background:#fffffffc;border:1px solid #e2e7ee;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 8px 28px #1d304f12,0 1px 3px #1d304f0d}.cancel-button[data-v-9c6cef42],.close-popover-button[data-v-9c6cef42]{z-index:2;color:#7b8796;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:7px;right:7px}.cancel-button[data-v-9c6cef42]:hover,.close-popover-button[data-v-9c6cef42]:hover{color:#334155;background:#f1f4f8}.cancel-button[data-v-9c6cef42] svg,.close-popover-button[data-v-9c6cef42] svg{width:15px;height:15px}.process-head[data-v-9c6cef42]{border-bottom:1px solid #e9edf2;align-items:center;gap:9px;min-height:46px;padding:7px 44px 7px 12px;display:flex}.run-status-dot[data-v-9c6cef42]{background:#1769dc;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #e9f2ff}.process-head>div[data-v-9c6cef42]{gap:3px;min-width:0;display:grid}.process-head b[data-v-9c6cef42]{color:#1e2c42;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.process-head span[data-v-9c6cef42]{color:#8490a0;font-size:11px}.status-waiting_approval .run-status-dot[data-v-9c6cef42]{background:#d48a17;box-shadow:0 0 0 5px #fff4df}.status-failed .run-status-dot[data-v-9c6cef42]{background:#d04444;box-shadow:0 0 0 5px #fff0f0}.status-cancelled .run-status-dot[data-v-9c6cef42]{background:#8c98a7;box-shadow:0 0 0 5px #f0f2f5}.step-list[data-v-9c6cef42]{padding:5px 18px 5px 12px}.step-row[data-v-9c6cef42]{box-sizing:border-box;border-bottom:1px solid #edf0f4;grid-template-columns:18px minmax(0,1fr);gap:9px;min-height:38px;padding:7px 0;display:grid}.step-row[data-v-9c6cef42]:last-child{border-bottom:0}.step-icon[data-v-9c6cef42]{color:#fff;box-sizing:border-box;background:#fff;border:1.5px solid #c7d0dc;border-radius:50%;place-items:center;width:17px;height:17px;margin-top:1px;font-size:9px;display:grid}.step-icon i[data-v-9c6cef42]{background:#1769dc;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite current-step-pulse-9c6cef42;box-shadow:0 0 0 4px #1769dc1a}.step-completed .step-icon[data-v-9c6cef42]{background:#93a0af;border-color:#93a0af}.step-failed .step-icon[data-v-9c6cef42]{background:#d04444;border-color:#d04444}.step-cancelled .step-icon[data-v-9c6cef42],.step-skipped .step-icon[data-v-9c6cef42]{background:#99a4b2;border-color:#99a4b2}.step-copy[data-v-9c6cef42]{min-width:0}.step-line[data-v-9c6cef42]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.step-line b[data-v-9c6cef42]{color:#354258;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:560;line-height:1.42;overflow:hidden}.step-line>span[data-v-9c6cef42]{color:#7f8b9a;white-space:nowrap;font-size:11px}.step-row.is-current .step-line b[data-v-9c6cef42],.step-row.is-current .step-line>span[data-v-9c6cef42]{color:#0b5bd3}.step-meta[data-v-9c6cef42]{color:#a0a9b5;gap:10px;margin-top:2px;font-size:10px;display:flex}.step-copy p[data-v-9c6cef42]{color:#778497;margin:4px 0 0;font-size:11px;line-height:1.55}.step-copy .safe-error[data-v-9c6cef42]{color:#a64d4d}.progress-track[data-v-9c6cef42]{background:#e7ecf2;border-radius:99px;height:3px;margin-top:7px;overflow:hidden}.progress-track i[data-v-9c6cef42]{border-radius:inherit;background:#1769dc;height:100%;transition:width .2s;display:block}.plan-empty[data-v-9c6cef42]{color:#8490a0;margin:0;padding:13px 48px 13px 14px;font-size:12px;line-height:1.6}.cancel-task-button[data-v-9c6cef42]{color:#7f8b9a;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:2px 12px 10px auto;padding:0 10px;font-size:10px;display:block}.cancel-task-button[data-v-9c6cef42]:hover{color:#a54141;background:#fff1f1}.confirmation-card[data-v-9c6cef42]{background:linear-gradient(#fffdf7,#fff8ec);border:1px solid #ecd9ba;border-radius:12px;margin:8px 13px 13px;padding:14px;box-shadow:0 2px 8px #946b220f}.confirmation-label[data-v-9c6cef42]{color:#a86a12;letter-spacing:.02em;font-size:11px;font-weight:700}.confirmation-card h4[data-v-9c6cef42]{color:#392b19;margin:7px 0 5px;font-size:14px}.confirmation-card p[data-v-9c6cef42]{color:#715d3e;margin:0;font-size:12px;line-height:1.6}.confirmation-meta[data-v-9c6cef42]{color:#8a6b3a;flex-wrap:wrap;gap:5px 12px;margin-top:9px;font-size:11.5px;font-weight:550;display:flex}.confirmation-actions[data-v-9c6cef42]{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.confirmation-actions button[data-v-9c6cef42]{color:#72552c;cursor:pointer;background:#fff;border:1px solid #d9c39f;border-radius:999px;min-width:76px;min-height:36px;font-size:12.5px;transition:transform .14s,box-shadow .14s}.confirmation-actions .primary[data-v-9c6cef42]{color:#fff;background:#0b5bd3;border-color:#0b5bd3;box-shadow:0 2px 6px #0b5bd338}.confirmation-actions .primary[data-v-9c6cef42]:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0b5bd347}.confirmation-readonly[data-v-9c6cef42]{color:#8a6b3a!important;margin-top:8px!important;font-size:11px!important}.process-foot[data-v-9c6cef42]{color:#7c899a;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-top:7px;font-size:10px;display:flex}.step-position[data-v-9c6cef42]{color:#5e6c80;min-height:36px;font:inherit;background:#fffffffa;border:1px solid #dce3ec;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 6px 20px #1d304f12}.step-position-trigger[data-v-9c6cef42]{cursor:pointer;transition:border-color .16s,color .16s,background .16s,box-shadow .16s}.step-position-trigger[data-v-9c6cef42]:hover,.step-position-trigger.pinned[data-v-9c6cef42]{color:#345a87;background:#fff;border-color:#c5d5e8;box-shadow:0 8px 24px #1d304f1c}.step-position i[data-v-9c6cef42]{box-sizing:content-box;border:3px solid #d8eaff;border-top-color:#74aaf3;border-radius:50%;width:8px;height:8px;animation:1.4s linear infinite step-position-turn-9c6cef42}.compact[data-v-9c6cef42]{width:min(100%,388px)}.popover[data-v-9c6cef42]{z-index:5;width:min(100%,360px);position:relative}.popover .process-foot[data-v-9c6cef42]{margin-top:0}.popover-panel[data-v-9c6cef42]{z-index:6;overscroll-behavior:contain;width:min(360px,100vw - 32px);max-height:min(360px,100dvh - 160px);position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden auto;transform:translate(-50%)}.variant-article .process-panel[data-v-9c6cef42]{border-color:#dee3e9;box-shadow:0 8px 26px #1d304f12}button[data-v-9c6cef42]:focus-visible{outline-offset:2px;outline:2px solid #0b5bd3}button[data-v-9c6cef42]:disabled{cursor:default;opacity:.6}@keyframes current-step-pulse-9c6cef42{50%{opacity:.68;box-shadow:0 0 0 6px #1769dc0a}}@keyframes step-position-turn-9c6cef42{to{transform:rotate(360deg)}}@media (width<=640px){.plan-card[data-v-9c6cef42]{width:100%}.popover[data-v-9c6cef42]{width:min(100%,344px)}.popover-panel[data-v-9c6cef42]{width:min(344px,100vw - 20px)}.step-list[data-v-9c6cef42]{padding-left:11px;padding-right:16px}.confirmation-actions button[data-v-9c6cef42]{min-height:44px}.step-row[data-v-9c6cef42]{min-height:42px}}@media (prefers-reduced-motion:reduce){.step-icon i[data-v-9c6cef42],.step-position i[data-v-9c6cef42]{animation:none}}.safe-markdown[data-v-d59ccbee]{color:#27364a;overflow-wrap:anywhere;font-size:15px;line-height:1.78}.markdown-heading[data-v-d59ccbee]{color:#172033;margin:22px 0 9px;font-weight:700;line-height:1.45}h2.markdown-heading[data-v-d59ccbee]{font-size:20px}h3.markdown-heading[data-v-d59ccbee]{font-size:17px}h4.markdown-heading[data-v-d59ccbee]{font-size:15px}.markdown-paragraph[data-v-d59ccbee]{white-space:pre-line;margin:0 0 13px}.markdown-link[data-v-d59ccbee]{color:var(--el-color-primary);overflow-wrap:anywhere;text-decoration:none}.markdown-link[data-v-d59ccbee]:hover{text-decoration:underline}ul[data-v-d59ccbee],ol[data-v-d59ccbee]{margin:8px 0 15px;padding-left:25px}li[data-v-d59ccbee]{margin:5px 0;padding-left:2px}blockquote[data-v-d59ccbee]{color:#526171;background:#f6f9fd;border-left:3px solid #8cb2e6;margin:12px 0;padding:10px 14px}pre[data-v-d59ccbee]{color:#26364b;background:#f6f8fa;border:1px solid #dce3ec;border-radius:6px;max-width:100%;margin:12px 0;padding:13px 15px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}code[data-v-d59ccbee]{color:#284d78;background:#eef3f8;border-radius:3px;padding:1px 4px;font:.92em/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}pre code[data-v-d59ccbee]{color:inherit;background:0 0;padding:0}hr[data-v-d59ccbee]{background:#e4e8ee;border:0;height:1px;margin:20px 0}.markdown-table-scroll[data-v-d59ccbee]{background:#fff;border:1px solid #deded8;border-radius:12px;max-width:100%;margin:16px 0 22px;overflow-x:auto;box-shadow:0 4px 14px #2323200a}.markdown-table-scroll[data-v-d59ccbee]:focus-visible{outline-offset:2px;outline:2px solid #305bbe61}table[data-v-d59ccbee]{border-collapse:collapse;width:100%;min-width:620px;font-size:13px;line-height:1.62}th[data-v-d59ccbee],td[data-v-d59ccbee]{color:#3d3d39;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e8e8e3;padding:12px 14px}th[data-v-d59ccbee]{color:#595955;background:#f7f7f4;font-weight:650}tbody tr:nth-child(2n) td[data-v-d59ccbee]{background:#fbfbf9}tbody tr:last-child td[data-v-d59ccbee]{border-bottom:0}.align-center[data-v-d59ccbee]{text-align:center}.align-right[data-v-d59ccbee]{text-align:right}.markdown-table-note[data-v-d59ccbee]{color:#85857f;background:#fafaf8;border-top:1px solid #e8e8e3;margin:0;padding:9px 14px;font-size:11px}.variant-article[data-v-d59ccbee]{color:#262624;font-family:var(--jjc-font);letter-spacing:-.005em;font-size:16px;line-height:1.5}.variant-article .markdown-heading[data-v-d59ccbee]{color:#252522;font-family:var(--jjc-font-display);letter-spacing:-.025em;margin:27px 0 10px;font-weight:650}.variant-article h2.markdown-heading[data-v-d59ccbee]{font-size:19px}.variant-article h3.markdown-heading[data-v-d59ccbee]{font-size:16px}.variant-article h4.markdown-heading[data-v-d59ccbee]{font-size:15px}.variant-article .markdown-paragraph[data-v-d59ccbee]{margin-bottom:14px}.variant-article ul[data-v-d59ccbee],.variant-article ol[data-v-d59ccbee]{margin-bottom:17px}.variant-article li[data-v-d59ccbee]{margin:6px 0}.variant-article strong[data-v-d59ccbee]{color:#22221f;font-weight:650}.variant-article blockquote[data-v-d59ccbee]{border-left-color:var(--agent-quote-border,#b9cce1);color:#526171;background:var(--agent-quote-bg,#f1f5fa)}.variant-article code[data-v-d59ccbee]{color:#4d4d47;background:#f0f0ec}.variant-article pre[data-v-d59ccbee]{color:#30302d;background:#f7f7f4;border-color:#deded8;border-radius:10px}.variant-article table[data-v-d59ccbee]{min-width:680px;font-size:14px}.variant-article .markdown-table-scroll[data-v-d59ccbee]{font-family:var(--jjc-font)}.variant-article th[data-v-d59ccbee],.variant-article td[data-v-d59ccbee]{padding:14px 16px}.safe-markdown[data-v-d59ccbee]>:first-child{margin-top:0}.safe-markdown[data-v-d59ccbee]>:last-child{margin-bottom:0}.source-card[data-v-93f6b214]{color:#27364a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 11px;display:grid}.source-card[data-v-93f6b214]:hover{background:#f8fbff;border-color:#a8c2e3}.source-card[data-v-93f6b214]:disabled{cursor:not-allowed;opacity:.62}.source-icon[data-v-93f6b214]{color:#436b9b;background:#f3f7fc;border:1px solid #cfdae7;border-radius:5px;place-items:center;width:32px;height:34px;display:grid}.source-copy[data-v-93f6b214]{flex-direction:column;gap:3px;min-width:0;display:flex}.source-copy b[data-v-93f6b214]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.source-copy small[data-v-93f6b214]{color:#0b5bd3;font-size:10px}.source-copy em[data-v-93f6b214]{color:#7c8898;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.source-arrow[data-v-93f6b214]{color:#9aa5b2}.source-card[data-v-93f6b214]:focus-visible{outline-offset:2px;outline:2px solid #0b5bd3}@media (width<=640px){.source-card[data-v-93f6b214]{min-height:68px}}.content-block[data-v-173f46e3]{min-width:0}.plain-text[data-v-173f46e3]{color:#27364a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.78}.rich-table-shell[data-v-173f46e3]{border:1px solid #dfe5ec;border-radius:7px;margin:4px 0;overflow:hidden}.rich-table-shell h4[data-v-173f46e3]{color:#172033;background:#f8fafc;border-bottom:1px solid #e7ebf0;margin:0;padding:12px 14px;font-size:14px}.rich-table-scroll[data-v-173f46e3]{max-width:100%;overflow-x:auto}table[data-v-173f46e3]{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}th[data-v-173f46e3],td[data-v-173f46e3]{color:#3e4d61;text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:10px 12px}th[data-v-173f46e3]{color:#526171;background:#f8fafc;font-weight:650}tbody tr:last-child td[data-v-173f46e3]{border-bottom:0}.align-center[data-v-173f46e3]{text-align:center}.align-right[data-v-173f46e3]{text-align:right}.inline-confirmation[data-v-173f46e3]{background:#fff9ef;border:1px solid #ead6b5;border-radius:7px;padding:14px}.inline-confirmation>span[data-v-173f46e3]{color:#a86a12;font-size:11px;font-weight:700}.inline-confirmation h4[data-v-173f46e3]{margin:7px 0 5px;font-size:14px}.inline-confirmation p[data-v-173f46e3]{color:#715d3e;margin:0;font-size:12px;line-height:1.6}.inline-confirmation div[data-v-173f46e3]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.inline-confirmation button[data-v-173f46e3]{color:#72552c;cursor:pointer;background:#fff;border:1px solid #d9c39f;border-radius:5px;min-width:78px;min-height:40px}.inline-confirmation button.primary[data-v-173f46e3]{color:#fff;background:#0b5bd3;border-color:#0b5bd3}.confirmation-readonly[data-v-173f46e3]{color:#8a6b3a!important;margin-top:10px!important;font-size:11px!important}.business-reference[data-v-173f46e3]{background:#f8fafc;border:1px solid #dfe5ec;border-radius:7px;align-items:center;gap:12px;min-height:54px;padding:0 13px;display:flex}.business-reference span[data-v-173f46e3]{color:#0b5bd3;font-size:10px}.business-reference b[data-v-173f46e3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.block-artifact.variant-compact[data-v-173f46e3]{width:100%;margin-top:8px}.block-artifact.variant-article[data-v-173f46e3]{margin:8px 0 11px}.variant-article .plain-text[data-v-173f46e3]{color:#262624;font-family:var(--jjc-font);letter-spacing:-.005em;font-size:16px;line-height:1.5}.variant-article .rich-table-shell[data-v-173f46e3]{border:0;border-radius:0;margin:16px 0 22px;overflow:visible}.variant-article .rich-table-title[data-v-173f46e3]{color:#2b2b28;background:0 0;border:0;margin:0 0 11px;padding:0;font-size:16px;font-weight:650}.variant-article .rich-table-scroll[data-v-173f46e3]{background:#fff;border:1px solid #deded8;border-radius:12px;max-width:100%;overflow-x:auto;box-shadow:0 4px 14px #2323200a}.variant-article .rich-table-scroll[data-v-173f46e3]:focus-visible{outline-offset:2px;outline:2px solid #305bbe61}.variant-article table[data-v-173f46e3]{min-width:680px;font-size:14px;line-height:1.62}.variant-article th[data-v-173f46e3],.variant-article td[data-v-173f46e3]{color:#3d3d39;overflow-wrap:anywhere;border-color:#e8e8e3;padding:14px 16px}.variant-article th[data-v-173f46e3]{color:#595955;background:#f7f7f4;font-size:13px}.variant-article tbody tr:nth-child(2n) td[data-v-173f46e3]{background:#fbfbf9}@media (width<=640px){.inline-confirmation button[data-v-173f46e3]{min-height:44px}.block-artifact.variant-article[data-v-173f46e3]{margin-top:10px;margin-bottom:10px}}.picker-copy[data-v-d536c0e0]{flex-direction:column;gap:5px;margin:-4px 0 18px;display:flex}.picker-copy b[data-v-d536c0e0]{color:#262624;font-size:14px;font-weight:620}.picker-copy span[data-v-d536c0e0]{color:#8b8b86;font-size:12px;line-height:1.55}.picker-toolbar[data-v-d536c0e0]{grid-template-columns:minmax(0,1fr) 70px;gap:8px;display:grid}.picker-toolbar>button[data-v-d536c0e0],.picker-state button[data-v-d536c0e0]{color:#3b3b39;cursor:pointer;background:#f7f7f4;border:1px solid #deded9;border-radius:10px;min-height:38px}.status-tabs[data-v-d536c0e0]{gap:3px;margin:13px 0 15px;display:flex}.status-tabs button[data-v-d536c0e0]{color:#777772;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:32px;padding:0 12px;font-size:12px}.status-tabs button.active[data-v-d536c0e0]{color:#252523;background:#efefeb;font-weight:600}.product-grid[data-v-d536c0e0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-card[data-v-d536c0e0]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e6e1;border-radius:13px;grid-template-columns:66px minmax(0,1fr);gap:10px;padding:8px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.product-card[data-v-d536c0e0]:hover{border-color:#c9c9c2;box-shadow:0 5px 16px #2323200d}.product-card.selected[data-v-d536c0e0]{background:#fafaf8;border-color:#5d5d58;box-shadow:inset 0 0 0 1px #5d5d58}.product-cover[data-v-d536c0e0]{color:#a1a19c;background:#f1f1ee;border-radius:9px;place-items:center;width:66px;height:66px;font-size:11px;display:grid;position:relative;overflow:hidden}.product-cover img[data-v-d536c0e0]{object-fit:cover;width:100%;height:100%;display:block}.product-cover i[data-v-d536c0e0]{color:#fff;background:#262624;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;top:5px;right:5px}.product-copy[data-v-d536c0e0]{flex-direction:column;justify-content:center;min-width:0;display:flex}.product-copy b[data-v-d536c0e0],.product-copy small[data-v-d536c0e0],.product-copy em[data-v-d536c0e0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-copy b[data-v-d536c0e0]{color:#2a2a28;font-size:12px;font-weight:620}.product-copy small[data-v-d536c0e0]{color:#6f6f6a;margin-top:5px;font-size:11px}.product-copy em[data-v-d536c0e0]{color:#a0a09a;margin-top:7px;font-size:10px;font-style:normal}.picker-loading[data-v-d536c0e0]{box-sizing:border-box;min-height:238px;padding:12px}.picker-state[data-v-d536c0e0]{color:#8b8b86;border:1px dashed #e3e3de;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:238px;font-size:12px;display:flex}.picker-state b[data-v-d536c0e0]{color:#555551;font-size:13px}.picker-state button[data-v-d536c0e0]{margin-top:7px;padding:0 14px}.error-state[data-v-d536c0e0]{color:#a45b5b}.picker-pagination[data-v-d536c0e0]{justify-content:center;margin-top:16px;display:flex}.picker-footer[data-v-d536c0e0]{justify-content:space-between;align-items:center;gap:16px;display:flex}.picker-footer>span[data-v-d536c0e0]{color:#8b8b86;font-size:12px}.picker-footer>div[data-v-d536c0e0]{gap:8px;display:flex}.picker-footer button[data-v-d536c0e0]{cursor:pointer;border-radius:10px;min-width:82px;min-height:38px}.picker-footer .secondary[data-v-d536c0e0]{color:#555551;background:#fff;border:1px solid #deded9}.picker-footer .primary[data-v-d536c0e0]{color:#fff;background:#262624;border:1px solid #262624}.agent-product-picker{border-radius:18px;overflow:hidden}.agent-product-picker .el-dialog__header{margin:0;padding:20px 22px 12px}.agent-product-picker .el-dialog__title{color:#252523;font-size:16px;font-weight:640}.agent-product-picker .el-dialog__body{padding:12px 22px 6px}.agent-product-picker .el-dialog__footer{border-top:1px solid #edede8;padding:16px 22px 20px}button[data-v-d536c0e0]:focus-visible{outline-offset:2px;outline:2px solid #595954}@media (width<=640px){.product-grid[data-v-d536c0e0]{grid-template-columns:1fr}.product-card[data-v-d536c0e0]{min-height:84px}.picker-toolbar[data-v-d536c0e0]{grid-template-columns:minmax(0,1fr) 64px}.picker-toolbar>button[data-v-d536c0e0],.status-tabs button[data-v-d536c0e0],.picker-footer button[data-v-d536c0e0]{min-height:44px}.picker-state[data-v-d536c0e0]{min-height:280px}.agent-product-picker .el-dialog__header{padding-left:16px;padding-right:16px}.agent-product-picker .el-dialog__body{max-height:calc(100dvh - 190px);padding-left:16px;padding-right:16px;overflow-y:auto}.agent-product-picker .el-dialog__footer{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.product-card[data-v-d536c0e0]{transition:none}}.agent-user-onboarding[data-v-c74aa906]{color:#282724;background:#fff;border:1px solid #e3e1dc;border-radius:24px;width:min(100%,568px);padding:34px 38px 30px;box-shadow:0 18px 54px #28231b14}.agent-user-onboarding.compact[data-v-c74aa906]{width:100%;box-shadow:none;border:0;border-radius:0;padding:14px 4px 20px}.agent-user-onboarding.compact .onboarding-lead[data-v-c74aa906]{margin-bottom:20px}.agent-user-onboarding.compact footer[data-v-c74aa906]{flex-direction:column;align-items:stretch}.agent-user-onboarding.compact button[data-v-c74aa906]{width:100%;min-height:46px}.onboarding-kicker[data-v-c74aa906]{color:#8d8a83;letter-spacing:.08em;margin-bottom:12px;font-size:12px}h2[data-v-c74aa906]{letter-spacing:-.03em;margin:0;font-size:27px;font-weight:650}.onboarding-lead[data-v-c74aa906]{color:#77736c;margin:10px 0 28px;font-size:14px;line-height:1.75}form[data-v-c74aa906]{gap:10px;display:grid}label[data-v-c74aa906]{color:#3d3a35;margin-top:9px;font-size:13px;font-weight:600}label span[data-v-c74aa906]{color:#aaa69e;font-weight:400}input[data-v-c74aa906],textarea[data-v-c74aa906]{box-sizing:border-box;color:#292824;width:100%;font:inherit;background:#fbfaf8;border:1px solid #dedbd5;border-radius:11px;outline:none;padding:11px 13px;line-height:1.55;transition:border-color .16s,box-shadow .16s,background .16s}textarea[data-v-c74aa906]{resize:vertical;min-height:66px}.response-style-options[data-v-c74aa906],.interaction-tone-options[data-v-c74aa906]{border:0;gap:8px;margin:9px 0 0;padding:0;display:grid}.response-style-options[data-v-c74aa906]{grid-template-columns:repeat(3,minmax(0,1fr))}.interaction-tone-options[data-v-c74aa906]{grid-template-columns:repeat(2,minmax(0,1fr))}.response-style-options legend[data-v-c74aa906],.interaction-tone-options legend[data-v-c74aa906]{color:#3d3a35;margin-bottom:10px;font-size:13px;font-weight:600}.response-style-options label[data-v-c74aa906],.interaction-tone-options label[data-v-c74aa906]{cursor:pointer;background:#fbfaf8;border:1px solid #dedbd5;border-radius:11px;gap:8px;margin:0;padding:10px;display:flex}.response-style-options input[data-v-c74aa906],.interaction-tone-options input[data-v-c74aa906]{accent-color:#1f6fd1;width:15px;margin:3px 0 0;padding:0}.response-style-options span[data-v-c74aa906],.interaction-tone-options span[data-v-c74aa906]{color:#3d3a35;gap:3px;display:grid}.response-style-options b[data-v-c74aa906],.interaction-tone-options b[data-v-c74aa906]{font-size:13px}.response-style-options small[data-v-c74aa906],.interaction-tone-options small[data-v-c74aa906]{color:#8d8a83;font-size:11px;font-weight:400;line-height:1.45}.personality-note[data-v-c74aa906]{color:#8d8a83;margin:-3px 0 2px;font-size:11px;line-height:1.5}.capability-note[data-v-c74aa906]{color:#66635d;background:#f4f6f9;border-radius:11px;margin:10px 0 0;padding:11px 13px;font-size:12px;line-height:1.65}input[data-v-c74aa906]:focus,textarea[data-v-c74aa906]:focus{background:#fff;border-color:#aaa59c;box-shadow:0 0 0 3px #37322a0f}input[data-v-c74aa906]::placeholder,textarea[data-v-c74aa906]::placeholder{color:#aaa7a0}.onboarding-error[data-v-c74aa906]{color:#b4493f;margin:7px 0 0;font-size:12px;line-height:1.5}footer[data-v-c74aa906]{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}footer small[data-v-c74aa906]{color:#aaa69e;font-size:11px;line-height:1.5}button[data-v-c74aa906]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#2d2c29;border:0;border-radius:11px;flex:none;padding:0 18px;font-weight:600}button[data-v-c74aa906]:hover:not(:disabled){background:#171715}button[data-v-c74aa906]:disabled{cursor:default;opacity:.42}@media (width<=640px){.agent-user-onboarding[data-v-c74aa906]{border-radius:20px;padding:26px 22px 22px}h2[data-v-c74aa906]{font-size:24px}footer[data-v-c74aa906]{flex-direction:column;align-items:stretch}button[data-v-c74aa906]{width:100%;min-height:46px}.response-style-options[data-v-c74aa906],.interaction-tone-options[data-v-c74aa906]{grid-template-columns:1fr}}
