.ai-copilot__composer-chips[data-v-822f26a0]{pointer-events:auto;display:flex;flex-wrap:wrap;gap:6px;margin:8px 2px 0}.ai-copilot__followup-chip[data-v-822f26a0]{display:inline-flex;align-items:center;margin:0;padding:3px 10px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:999px;background:var(--bg-surface,#fff);color:var(--text-secondary,#6b7280);font-size:12px;line-height:1.4;cursor:pointer}.ai-copilot__followup-chip[data-v-822f26a0]:hover:not(:disabled){border-color:var(--color-brand-200,#c3d9ff);background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4)}.ai-copilot__followup-chip[data-v-822f26a0]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__followup-chip[data-v-822f26a0]:disabled{color:var(--text-muted);cursor:default}.ai-copilot__prompt-lib[data-v-3864aef8]{pointer-events:auto;position:absolute;left:12px;right:12px;bottom:calc(100% - 4px);z-index:3;overflow:hidden;border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;background:var(--bg-surface,#fff);box-shadow:0 12px 32px rgba(15,23,42,.16)}.ai-copilot__prompt-lib-panel[data-v-3864aef8]{display:flex;flex-direction:column;height:clamp(300px,48vh,420px);max-height:calc(100vh - 220px);min-height:0;overflow:hidden;background:var(--bg-surface,#fff)}.ai-copilot__prompt-lib-head[data-v-3864aef8]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:6px 8px 0 12px;box-sizing:border-box}.ai-copilot__prompt-lib-title[data-v-3864aef8]{font-size:13px;font-weight:600;line-height:1.4;color:var(--text-primary);min-width:0;flex:1 1 auto}.ai-copilot__prompt-lib-save[data-v-3864aef8]{flex:0 0 auto;margin:0;min-height:28px;padding:0 8px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:6px;background:var(--bg-surface,#fff);color:var(--text-secondary,#64748b);font-size:11px;line-height:1.3;cursor:pointer}.ai-copilot__prompt-lib-save[data-v-3864aef8]:hover:not(:disabled){border-color:var(--color-brand-200,#c3d9ff);color:var(--color-action-primary,#2354f4)}.ai-copilot__prompt-lib-save[data-v-3864aef8]:disabled{cursor:default;opacity:.55}.ai-copilot__prompt-lib-save[data-v-3864aef8]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__prompt-lib-close[data-v-3864aef8]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-secondary,#64748b);cursor:pointer}.ai-copilot__prompt-lib-close[data-v-3864aef8]:hover{background:var(--color-gray-100,#f1f5f9);color:var(--text-primary)}.ai-copilot__prompt-lib-close[data-v-3864aef8]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__prompt-lib-search[data-v-3864aef8]{display:block;width:calc(100% - 20px);min-height:34px;margin:8px 10px 0;padding:6px 10px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:6px;background:var(--color-gray-50,#f8fafc);font-size:12px;line-height:1.4;color:var(--text-primary);outline:none;box-sizing:border-box}.ai-copilot__prompt-lib-search[data-v-3864aef8]:focus{border-color:var(--color-brand-200,#c3d9ff);background:#fff}.ai-copilot__prompt-lib-search[data-v-3864aef8]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__prompt-lib-cats[data-v-3864aef8]{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;padding:8px 10px 6px}.ai-copilot__prompt-lib-cats.is-source[data-v-3864aef8]{gap:2px;margin:4px 10px 0;padding:2px;border-radius:8px;background:var(--color-gray-100,#f1f5f9)}.ai-copilot__prompt-lib-cats.is-scenes[data-v-3864aef8]{flex:0 0 auto;flex-wrap:wrap}.ai-copilot__prompt-lib-cat[data-v-3864aef8]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:28px;margin:0;padding:0 10px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:999px;background:var(--bg-surface,#fff);color:var(--text-secondary,#6b7280);font-size:12px;line-height:1.4;cursor:pointer;white-space:nowrap;scroll-snap-align:start}.ai-copilot__prompt-lib-cats.is-source .ai-copilot__prompt-lib-cat[data-v-3864aef8]{flex:1 1 50%;border-color:transparent;border-radius:6px;background:transparent}.ai-copilot__prompt-lib-cats.is-source .ai-copilot__prompt-lib-cat.is-on[data-v-3864aef8]{background:var(--bg-surface,#fff);box-shadow:0 1px 3px rgba(15,23,42,.1)}.ai-copilot__prompt-lib-cat.is-on[data-v-3864aef8],.ai-copilot__prompt-lib-cat[data-v-3864aef8]:hover{border-color:var(--color-brand-200,#c3d9ff);background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4)}.ai-copilot__prompt-lib-cat[data-v-3864aef8]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__prompt-lib-empty[data-v-3864aef8]{margin:0;padding:8px 10px 10px;font-size:12px;color:var(--text-muted,#9ca3af)}.ai-copilot__prompt-lib-list[data-v-3864aef8]{display:flex;flex-direction:column;flex:1 1 auto;gap:1px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 8px;border-top:1px solid var(--color-gray-100,#f1f5f9)}.ai-copilot__prompt-lib-row[data-v-3864aef8]{display:flex;align-items:stretch;gap:2px}.ai-copilot__prompt-lib-item[data-v-3864aef8]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex:1 1 auto;min-width:0;width:100%;margin:0;min-height:40px;padding:7px 9px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.ai-copilot__prompt-lib-item[data-v-3864aef8]:focus-visible,.ai-copilot__prompt-lib-item[data-v-3864aef8]:hover{background:var(--color-brand-50,#eef4ff)}.ai-copilot__prompt-lib-item[data-v-3864aef8]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:-2px}.ai-copilot__prompt-lib-del[data-v-3864aef8]{flex:0 0 auto;align-self:center;margin:0;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--text-muted,#9ca3af);font-size:11px;line-height:1.2;cursor:pointer}.ai-copilot__prompt-lib-del[data-v-3864aef8]:hover{color:var(--color-danger,#ef4444);background:var(--color-gray-100,#f1f5f9)}.ai-copilot__prompt-lib-del[data-v-3864aef8]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__prompt-lib-copy[data-v-3864aef8]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ai-copilot__prompt-lib-scene[data-v-3864aef8]{flex:0 0 auto;align-self:center;font-size:10px;font-weight:500;line-height:1.3;color:var(--text-muted,#9ca3af);white-space:nowrap}.ai-copilot__prompt-lib-text[data-v-3864aef8]{min-width:0;font-size:12px;line-height:1.4;color:var(--text-primary)}.ai-copilot__prompt-lib-prompt[data-v-3864aef8]{min-width:0;font-size:11px;line-height:1.35;color:var(--text-secondary,#6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.ai-copilot__prompt-lib-panel[data-v-3864aef8]{height:360px;max-height:calc(100vh - 260px)}.ai-copilot__prompt-lib-head[data-v-3864aef8]{min-height:48px}.ai-copilot__prompt-lib-cat[data-v-3864aef8],.ai-copilot__prompt-lib-close[data-v-3864aef8],.ai-copilot__prompt-lib-del[data-v-3864aef8],.ai-copilot__prompt-lib-item[data-v-3864aef8],.ai-copilot__prompt-lib-save[data-v-3864aef8]{min-height:44px}.ai-copilot__prompt-lib-close[data-v-3864aef8]{width:44px;height:44px}}.ai-copilot__composer[data-v-2f87756e]{flex:0 0 auto;position:relative;z-index:2;margin:0;padding:8px 12px 12px;pointer-events:none;background:var(--color-gray-50,#f8fafc)}.ai-copilot__composer-card[data-v-2f87756e]{pointer-events:auto;background:#fff;border:1.5px solid var(--border-subtle,#e5e7eb);border-radius:14px;box-shadow:0 2px 10px rgba(15,23,42,.07);overflow:hidden;transition:border-color .15s,box-shadow .15s;--composer-thumb-row-h:67.5px}.ai-copilot__composer-card[data-v-2f87756e]:focus-within{border-color:var(--color-action-primary,#2354f4);box-shadow:0 0 0 3px rgba(35,84,244,.1),0 2px 10px rgba(15,23,42,.07)}.ai-copilot__composer-card.is-drop-over[data-v-2f87756e]{border-color:var(--color-action-primary,#2354f4);box-shadow:0 0 0 3px rgba(35,84,244,.14),0 2px 10px rgba(15,23,42,.07)}.ai-copilot__composer-card.is-drop-blocked[data-v-2f87756e]{border-color:var(--color-gray-300,#d1d5db);box-shadow:0 0 0 3px rgba(15,23,42,.06),0 2px 10px rgba(15,23,42,.07)}.ai-copilot__bar-main[data-v-2f87756e]{display:flex;align-items:flex-start;gap:0;box-sizing:border-box;min-height:calc(var(--composer-thumb-row-h) + 18px);padding:10px 12px 8px;border-bottom:1px solid var(--color-gray-100,#f1f5f9);min-width:0;transition:background .15s}.ai-copilot__bar-main.is-drop-over[data-v-2f87756e]{background:var(--color-brand-50,#eef4ff)}.ai-copilot__composer-card.is-drop-blocked .ai-copilot__bar-main.is-drop-over[data-v-2f87756e]{background:var(--color-gray-100,#f1f5f9)}.ai-copilot__bar[data-v-2f87756e]{display:flex;flex-direction:column;gap:0;padding:0;background:transparent}.ai-copilot__bar-thumbs[data-v-2f87756e]{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:8px;box-sizing:border-box;min-width:0;min-height:var(--composer-thumb-row-h);flex:1 1 auto;overflow-x:auto;overflow-y:hidden;padding-bottom:3px}.ai-copilot__bar-thumbs[data-v-2f87756e]::-webkit-scrollbar{height:3px}.ai-copilot__bar-thumbs[data-v-2f87756e]::-webkit-scrollbar-track{background:transparent}.ai-copilot__bar-thumbs[data-v-2f87756e]::-webkit-scrollbar-thumb{background:var(--color-gray-200,#e5e7eb);border-radius:999px}.ai-copilot__bar-clear[data-v-2f87756e]{flex:0 0 auto;margin:0 0 0 2px;padding:3px 7px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:6px;background:none;color:var(--text-secondary,#64748b);font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap;cursor:pointer;transition:border-color .12s,color .12s}.ai-copilot__bar-clear[data-v-2f87756e]:hover{color:var(--color-danger,#ef4444);border-color:var(--color-danger,#ef4444)}.ai-copilot__bar-clear[data-v-2f87756e]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__bar-chip[data-v-2f87756e]{position:relative;flex:0 0 64px;width:64px;height:calc(var(--composer-thumb-row-h) - 3px);min-height:calc(var(--composer-thumb-row-h) - 3px);box-sizing:border-box;padding-top:6px}.ai-copilot__bar-chip.is-reorder[data-v-2f87756e]{cursor:grab;user-select:none}.ai-copilot__bar-chip.is-reorder[data-v-2f87756e] .el-image{cursor:grab}.ai-copilot__bar-chip.is-dragging[data-v-2f87756e]{opacity:.45;cursor:grabbing}.ai-copilot__bar-chip.is-dragging[data-v-2f87756e] .el-image{cursor:grabbing}.ai-copilot__bar-chip.is-drop-after[data-v-2f87756e]:after,.ai-copilot__bar-chip.is-drop-before[data-v-2f87756e]:before{content:"";position:absolute;top:6px;width:2px;height:44px;border-radius:1px;background:var(--color-action-primary,#2354f4);pointer-events:none;z-index:3}.ai-copilot__bar-chip.is-drop-before[data-v-2f87756e]:before{left:-5px}.ai-copilot__bar-chip.is-drop-after[data-v-2f87756e]:after{right:-5px}.ai-copilot__bar-chip .ai-copilot__thumb-hit[data-v-2f87756e]{display:block}.ai-copilot__bar-chip[data-v-2f87756e] .el-image,.ai-copilot__bar-chip[data-v-2f87756e] img{-webkit-user-drag:none;user-drag:none}.ai-copilot__bar-chip[data-v-2f87756e] .el-image{display:block;width:64px;height:44px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--color-gray-100,#f1f5f9);cursor:zoom-in;transition:box-shadow .12s}.ai-copilot__bar-chip[data-v-2f87756e] .el-image:hover{box-shadow:0 2px 8px rgba(0,0,0,.14)}.ai-copilot__bar-chip[data-v-2f87756e] .el-image__inner{object-fit:contain}.ai-copilot__bar-chip.is-add .ai-copilot__bar-add[data-v-2f87756e]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:64px;height:44px;margin:0;padding:0;border:1px dashed var(--color-gray-300,#d1d5db);border-radius:8px;background:var(--color-gray-100,#f1f5f9);color:var(--text-muted,#9ca3af);font-size:16px;line-height:1;cursor:pointer;transition:border-color .12s,color .12s,background .12s,box-shadow .12s}.ai-copilot__bar-chip.is-add .ai-copilot__bar-add[data-v-2f87756e]:hover{border-color:var(--color-brand-200,#c3d9ff);border-style:solid;background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4);box-shadow:0 2px 8px rgba(35,84,244,.12)}.ai-copilot__bar-chip.is-add .ai-copilot__bar-add[data-v-2f87756e]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__bar-chip.is-add .ai-copilot__bar-add[data-v-2f87756e]:disabled{cursor:not-allowed;opacity:.55}.ai-copilot__bar-chip.is-add .ai-copilot__bar-add[data-v-2f87756e]:disabled:hover{border-color:var(--color-gray-300,#d1d5db);border-style:dashed;background:var(--color-gray-100,#f1f5f9);color:var(--text-muted,#9ca3af);box-shadow:none}.ai-copilot__bar-chip.is-add.is-disabled .ai-copilot__bar-size[data-v-2f87756e]{opacity:.55}.ai-copilot__bar-chip.is-add .ai-copilot__bar-size[data-v-2f87756e]{color:var(--text-muted,#9ca3af)}.ai-copilot__composer-card.is-drop-over .ai-copilot__bar-chip.is-add .ai-copilot__bar-add[data-v-2f87756e]{border-color:var(--color-action-primary,#2354f4);border-style:solid;background:#fff;color:var(--color-action-primary,#2354f4);box-shadow:0 2px 8px rgba(35,84,244,.12)}.ai-copilot__composer-card.is-drop-blocked .ai-copilot__bar-chip.is-add .ai-copilot__bar-add[data-v-2f87756e]{border-color:var(--color-gray-300,#d1d5db);border-style:dashed;background:var(--color-gray-100,#f1f5f9);color:var(--text-muted,#9ca3af);box-shadow:none}.ai-copilot__bar-size[data-v-2f87756e]{display:block;margin-top:2px;padding:0;min-height:12.5px;color:var(--text-secondary,#64748b);font-size:10px;line-height:1.25;text-align:center;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-copilot__bar-remove[data-v-2f87756e]{position:absolute;top:0;right:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:var(--bg-surface);box-shadow:var(--shadow-1,0 1px 2px rgba(0,0,0,.12));color:var(--text-secondary);cursor:pointer;line-height:1;font-size:10px}.ai-copilot__bar-remove i[data-v-2f87756e]{display:block;line-height:1}.ai-copilot__bar-remove[data-v-2f87756e]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__mode[data-v-2f87756e]{display:inline-flex;flex:0 0 auto;align-items:stretch;height:26px;padding:2px;border-radius:8px;background:var(--color-gray-100,#f1f5f9);border:1px solid transparent}.ai-copilot__mode-opt[data-v-2f87756e]{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:0;margin:0;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--color-gray-500,#6b7280);font-size:11px;font-weight:500;line-height:1;cursor:pointer;transition:color .12s}.ai-copilot__mode-opt[data-v-2f87756e]:hover:not(.is-on){color:var(--text-primary,#111827)}.ai-copilot__mode-opt[data-v-2f87756e]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__mode-opt.is-on[data-v-2f87756e]{background:#fff;color:var(--color-action-primary,#2354f4);font-weight:600;box-shadow:0 1px 3px rgba(15,23,42,.1)}.ai-copilot__mode-opt[data-v-2f87756e] .ai-copilot__mode-beta{height:13px;padding:0 4px;font-size:9px;font-weight:700;line-height:13px;pointer-events:none;border-radius:4px}.ai-copilot__mode-opt[data-v-2f87756e]:not(.is-on) .ai-copilot__mode-beta{background:var(--color-gray-200,#e2e8f0);color:var(--color-gray-400,#9ca3af)}.ai-copilot__input[data-v-2f87756e]{display:block;width:100%;min-width:0;min-height:52px;max-height:130px;height:52px;padding:12px 14px 4px;border:0;outline:none;background:transparent;font-size:13px;line-height:1.55;color:var(--text-primary);resize:none;overflow-y:auto;box-sizing:border-box}.ai-copilot__input[data-v-2f87756e]::placeholder{color:var(--text-muted,#9ca3af)}.ai-copilot__bar-footer[data-v-2f87756e]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 8px;gap:6px}.ai-copilot__bar-tools[data-v-2f87756e]{display:flex;align-items:center;gap:2px;flex-wrap:nowrap;min-width:0}.ai-copilot__tool-btn[data-v-2f87756e]{display:inline-flex;align-items:center;gap:4px;height:32px;min-height:32px;margin:0;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary,#6b7280);font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:background .12s,color .12s}.ai-copilot__tool-btn i[data-v-2f87756e]{font-size:13px;line-height:1}.ai-copilot__tool-btn.is-on[data-v-2f87756e],.ai-copilot__tool-btn[data-v-2f87756e]:hover{background:var(--color-gray-100,#f1f5f9);color:var(--text-primary,#111827)}.ai-copilot__tool-btn.is-on[data-v-2f87756e]{background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4)}.ai-copilot__tool-btn[data-v-2f87756e]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__sel-count[data-v-2f87756e]{margin-left:4px;font-size:12px;font-weight:600;color:var(--color-action-primary,#2354f4);white-space:nowrap}.ai-copilot__tool-btn--prompt[data-v-2f87756e]{margin-right:2px}.ai-copilot__bar-actions[data-v-2f87756e]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ai-copilot__send-btn[data-v-2f87756e] .tui-btn{border-radius:8px!important;min-width:56px}@media(prefers-reduced-motion:reduce){.ai-copilot__bar-chip.is-add .ai-copilot__bar-add[data-v-2f87756e],.ai-copilot__bar-chip[data-v-2f87756e] .el-image,.ai-copilot__bar-clear[data-v-2f87756e],.ai-copilot__bar-main[data-v-2f87756e],.ai-copilot__composer-card[data-v-2f87756e],.ai-copilot__mode-opt[data-v-2f87756e],.ai-copilot__tool-btn[data-v-2f87756e]{transition:none}.ai-copilot__bar-chip.is-dragging[data-v-2f87756e]{opacity:1}}@media(max-width:600px){.ai-copilot__bar-footer[data-v-2f87756e]{flex-wrap:wrap}.ai-copilot__bar-actions[data-v-2f87756e],.ai-copilot__bar-tools[data-v-2f87756e]{width:100%}.ai-copilot__bar-tools[data-v-2f87756e]{gap:4px;overflow-x:auto}.ai-copilot__bar-actions[data-v-2f87756e]{justify-content:flex-end}.ai-copilot__bar-chip.is-add .ai-copilot__bar-add[data-v-2f87756e],.ai-copilot__bar-clear[data-v-2f87756e],.ai-copilot__tool-btn[data-v-2f87756e]{min-width:44px;min-height:44px;height:44px;padding:0 10px;box-sizing:border-box}}.ai-copilot__launcher[data-v-62ef03be]{display:inline-flex;align-items:center;justify-content:center;gap:0;pointer-events:auto;width:50px;min-width:50px;height:50px;min-height:50px;padding:0;overflow:hidden;border:0;border-radius:50%;background:linear-gradient(135deg,#2354f4,#4f7cff);box-shadow:0 10px 28px rgba(35,84,244,.38);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:width .26s cubic-bezier(.4,0,.2,1),border-radius .26s cubic-bezier(.4,0,.2,1),gap .26s cubic-bezier(.4,0,.2,1),padding .26s cubic-bezier(.4,0,.2,1),box-shadow .18s ease}.ai-copilot__launcher[data-v-62ef03be]:hover{width:168px;min-width:168px;border-radius:18px;gap:10px;padding:8px 18px 8px 8px;justify-content:flex-start;box-shadow:0 16px 40px rgba(35,84,244,.48);filter:brightness(1.05)}.ai-copilot__launcher[data-v-62ef03be]:focus-visible{outline:2px solid #fff;outline-offset:3px}.ai-copilot__launcher-icon[data-v-62ef03be]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.18);color:#fff;transition:flex .26s cubic-bezier(.4,0,.2,1),border-radius .26s}.ai-copilot__launcher-icon svg[data-v-62ef03be]{width:18px;height:18px}.ai-copilot__launcher:hover .ai-copilot__launcher-icon[data-v-62ef03be]{flex:0 0 40px;width:40px;height:40px;border-radius:12px}.ai-copilot__launcher-copy[data-v-62ef03be]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left;white-space:nowrap;max-width:0;opacity:0;overflow:hidden;transition:max-width .26s cubic-bezier(.4,0,.2,1),opacity .18s ease .06s}.ai-copilot__launcher-copy strong[data-v-62ef03be]{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700}.ai-copilot__launcher-copy em[data-v-62ef03be]{margin-top:2px;font-size:11px;font-style:normal;font-weight:500;opacity:.82}.ai-copilot__launcher:hover .ai-copilot__launcher-copy[data-v-62ef03be]{max-width:140px;opacity:1}[data-v-62ef03be] .ai-copilot__beta{height:16px;padding:0 5px;font-size:10px;font-weight:600;background:hsla(0,0%,100%,.22);color:#fff;border-color:transparent}.ai-copilot__param-editor[data-v-1689fd86]{display:flex;flex-direction:column;gap:8px;padding:8px 12px;min-width:0}.ai-copilot__param-editor.is-readonly[data-v-1689fd86]{gap:6px;padding:6px 12px 8px}.ai-copilot__action-params[data-v-1689fd86]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ai-copilot__param-group[data-v-1689fd86]{display:block;width:100%;margin:0;font-size:11px;font-weight:600;line-height:1.3;color:var(--text-muted,#9ca3af)}.ai-copilot__param-slider[data-v-1689fd86]{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.ai-copilot__param-slider-label[data-v-1689fd86]{flex:0 0 auto;font-size:12px;color:var(--text-secondary,#6b7280);white-space:nowrap}.ai-copilot__param-slider-value[data-v-1689fd86]{flex:0 0 auto;min-width:2.6em;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary,#111827);text-align:right}.ai-copilot__param-slider-input[data-v-1689fd86]{flex:1 1 auto;min-width:0;height:18px;margin:0;padding:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.ai-copilot__param-slider-input[data-v-1689fd86]:disabled{cursor:default}.ai-copilot__param-slider-input[data-v-1689fd86]:focus{outline:none}.ai-copilot__param-slider-input[data-v-1689fd86]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px;border-radius:999px}.ai-copilot__param-slider-input[data-v-1689fd86]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--color-action-primary,#2354f4) 0,var(--color-action-primary,#2354f4) var(--fill,0),#e5e7eb var(--fill,0),#e5e7eb 100%)}.ai-copilot__param-slider-input[data-v-1689fd86]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border:2px solid #fff;border-radius:50%;background:var(--color-action-primary,#2354f4);box-shadow:0 1px 3px rgba(35,84,244,.35);cursor:grab}.ai-copilot__param-slider-input[data-v-1689fd86]:active::-webkit-slider-thumb{cursor:grabbing}.ai-copilot__param-slider-input[data-v-1689fd86]::-moz-range-track{height:4px;border:0;border-radius:999px;background:#e5e7eb}.ai-copilot__param-slider-input[data-v-1689fd86]::-moz-range-progress{height:4px;border-radius:999px;background:var(--color-action-primary,#2354f4)}.ai-copilot__param-slider-input[data-v-1689fd86]::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:var(--color-action-primary,#2354f4);box-shadow:0 1px 3px rgba(35,84,244,.35);cursor:grab}.ai-copilot__param-slider.is-readonly .ai-copilot__param-slider-input[data-v-1689fd86]{cursor:default;opacity:.72}.ai-copilot__param-slider.is-readonly .ai-copilot__param-slider-input[data-v-1689fd86]::-moz-range-thumb,.ai-copilot__param-slider.is-readonly .ai-copilot__param-slider-input[data-v-1689fd86]::-webkit-slider-thumb{cursor:default;background:#9ca3af;box-shadow:none}.ai-copilot__param-chip[data-v-1689fd86]{position:relative;display:inline-flex;align-items:center;font-size:12px;color:var(--text-secondary,#6b7280);background:var(--color-gray-50,#f8fafc);border:1px solid var(--border-subtle,#e5e7eb);border-radius:999px;padding:0;white-space:nowrap;cursor:pointer;user-select:none;transition:border-color .12s,background .12s,color .12s}.ai-copilot__param-chip.is-readonly[data-v-1689fd86]{cursor:default;background:transparent;border-color:var(--color-gray-200,#e5e7eb);color:var(--text-secondary,#6b7280)}.ai-copilot__param-chip.is-readonly.is-select[data-v-1689fd86]{cursor:pointer}.ai-copilot__param-chip.is-readonly .ai-copilot__param-chip-value[data-v-1689fd86]{font-weight:500;color:var(--text-secondary,#4b5563)}.ai-copilot__param-chip.is-readonly input[type=number][data-v-1689fd86]:disabled{pointer-events:none;-webkit-text-fill-color:var(--text-secondary,#525252);opacity:1}.ai-copilot__param-chip.is-editable[data-v-1689fd86]:hover{border-color:var(--color-action-primary,#2354f4);background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4)}.ai-copilot__param-chip.is-editable:hover .ai-copilot__param-chip-value[data-v-1689fd86],.ai-copilot__param-chip.is-editable:hover input[type=number][data-v-1689fd86],.ai-copilot__param-chip.is-editable:hover input[type=text][data-v-1689fd86]{color:var(--color-action-primary,#2354f4)}.ai-copilot__param-chip.is-readonly.is-select[data-v-1689fd86]:hover{border-color:var(--color-gray-300,#d1d5db);background:var(--color-gray-50,#f8fafc);color:var(--text-secondary,#6b7280)}.ai-copilot__param-chip.is-readonly.is-select:hover .ai-copilot__param-chip-value[data-v-1689fd86]{color:var(--text-primary,#111827)}.ai-copilot__param-chip.is-select .ai-copilot__param-chip-face[data-v-1689fd86]:after{content:"▾";margin-left:4px;font-size:9px;opacity:.55;flex-shrink:0}.ai-copilot__param-chip.is-readonly.is-select .ai-copilot__param-chip-face[data-v-1689fd86]:after{opacity:.38}.ai-copilot__param-chip input[type=number][data-v-1689fd86],.ai-copilot__param-chip input[type=text][data-v-1689fd86],.ai-copilot__param-chip select[data-v-1689fd86]{border:0;background:transparent;font-size:12px;color:var(--text-secondary,#525252);cursor:pointer;outline:none;padding:0 0 0 1px;margin:0;appearance:none;-webkit-appearance:none}.ai-copilot__param-chip input[type=color][data-v-1689fd86],.ai-copilot__param-chip input[type=number][data-v-1689fd86],.ai-copilot__param-chip input[type=text][data-v-1689fd86]{position:relative;z-index:2}.ai-copilot__param-chip input[type=number][data-v-1689fd86]{width:52px;cursor:text;font-weight:600;color:var(--text-primary,#111827);-moz-appearance:textfield;appearance:textfield}.ai-copilot__param-chip input[type=number][data-v-1689fd86]::-webkit-inner-spin-button,.ai-copilot__param-chip input[type=number][data-v-1689fd86]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ai-copilot__param-chip input[type=color][data-v-1689fd86]{width:22px;height:18px;padding:0;margin:0 2px 0 4px;border:0;background:transparent;cursor:pointer}.ai-copilot__param-chip .ai-copilot__param-hex[data-v-1689fd86],.ai-copilot__param-chip.is-color input[type=text][data-v-1689fd86]{width:68px;max-width:72px;cursor:text;font-family:inherit}.ai-copilot__param-chip-face[data-v-1689fd86]{display:inline-flex;align-items:center;padding:3px 6px 3px 10px}.ai-copilot__param-chip-value[data-v-1689fd86]{font-size:12px;font-weight:600;color:var(--text-primary,#111827);transition:color .12s}.ai-copilot__param-chip-hit[data-v-1689fd86]{position:absolute;inset:0;width:100%;height:100%;max-width:none;box-sizing:border-box;z-index:1;cursor:pointer;border-radius:inherit}.ai-copilot__param-suffix[data-v-1689fd86]{margin-left:1px;font-size:12px;font-weight:600;color:var(--text-primary,#111827)}.ai-copilot__param-swatch[data-v-1689fd86]{display:inline-block;width:12px;height:12px;border-radius:3px;border:1px solid var(--border-subtle,#e5e7eb);margin-right:4px;flex:0 0 12px}@keyframes ai-dd-in-data-v-1689fd86{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-copilot__dropdown[data-v-1689fd86]{position:fixed;z-index:9200;margin:0;padding:6px 0;list-style:none;min-width:80px;max-width:320px;max-height:300px;overflow-y:auto;background:#fff;border:1px solid rgba(15,23,42,.09);border-radius:10px;box-shadow:0 0 0 1px rgba(15,23,42,.03),0 4px 16px rgba(15,23,42,.1),0 12px 32px rgba(15,23,42,.06);animation:ai-dd-in-data-v-1689fd86 .13s cubic-bezier(.16,1,.3,1) both}.ai-copilot__dropdown[data-v-1689fd86]::-webkit-scrollbar{width:3px}.ai-copilot__dropdown[data-v-1689fd86]::-webkit-scrollbar-track{background:transparent}.ai-copilot__dropdown[data-v-1689fd86]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:99px}@media(prefers-reduced-motion:reduce){.ai-copilot__dropdown[data-v-1689fd86]{animation:none}}.ai-copilot__dropdown-opt[data-v-1689fd86]{display:flex;align-items:center;gap:0;width:100%;padding:0;border:0;background:transparent;list-style:none;cursor:pointer;user-select:none;color:#374151;font-size:13px;font-weight:400;line-height:36px;white-space:nowrap;transition:background .08s}.ai-copilot__dropdown-opt[data-v-1689fd86]:hover{background:#f3f4f6}.ai-copilot__dropdown-opt.is-disabled[data-v-1689fd86]{color:#9ca3af;cursor:not-allowed}.ai-copilot__dropdown-opt.is-disabled[data-v-1689fd86]:hover{background:transparent}.ai-copilot__dropdown-opt.is-active[data-v-1689fd86]{color:var(--color-action-primary,#2354f4);font-weight:600;background:rgba(35,84,244,.05)}.ai-copilot__dropdown-opt.is-active .ai-copilot__dropdown-dot[data-v-1689fd86]{background:var(--color-action-primary,#2354f4)}.ai-copilot__dropdown-opt.is-active[data-v-1689fd86]:hover{background:rgba(35,84,244,.09)}.ai-copilot__dropdown-dot[data-v-1689fd86]{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:transparent;margin:0 10px 0 12px;transition:background .1s}.ai-copilot__dropdown-label[data-v-1689fd86]{flex:1 1 auto;min-width:0;padding-right:14px}.ai-copilot__dropdown-hint[data-v-1689fd86]{flex:0 0 auto;padding-right:12px;font-size:11px;font-weight:400;color:#9ca3af}.ai-copilot__param-prompt-block[data-v-1689fd86]{display:flex;align-items:flex-start;gap:6px;min-width:0}.ai-copilot__param-prompt-block .ai-copilot__param-prompt[data-v-1689fd86],.ai-copilot__param-prompt-block .ai-copilot__param-quote[data-v-1689fd86]{flex:1 1 auto;min-width:0}.ai-copilot__param-copy[data-v-1689fd86]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:2px;width:22px;height:22px;border:0;background:none;color:var(--text-muted,#9ca3af);font-size:11px;line-height:1.2;font-family:inherit;cursor:pointer;white-space:nowrap;user-select:none}.ai-copilot__param-copy[data-v-1689fd86]:hover{color:var(--color-action-primary,#2354f4)}.ai-copilot__param-copy.is-copied[data-v-1689fd86]{color:var(--text-secondary,#6b7280);cursor:default}.ai-copilot__param-copy i[data-v-1689fd86]{font-size:12px}.ai-copilot__param-prompt[data-v-1689fd86]{width:100%;box-sizing:border-box;min-height:59px;max-height:179px;font-size:13px;line-height:20px;font-family:inherit;border:1.5px solid var(--border-subtle,#e5e7eb);border-radius:8px;padding:8px 10px;background:#fff;resize:none;overflow-y:auto;color:var(--text-primary,#111);transition:border-color .15s,box-shadow .15s}.ai-copilot__param-prompt[data-v-1689fd86]::placeholder{color:var(--text-muted,#9ca3af);font-size:12px}.ai-copilot__param-prompt[data-v-1689fd86]:focus{outline:none;border-color:var(--color-action-primary,#2354f4);box-shadow:0 0 0 3px rgba(35,84,244,.1)}.ai-copilot__param-quote[data-v-1689fd86]{margin:0;max-width:100%;min-width:0;padding:0 2px 0 8px;border-left:2px solid var(--color-gray-200,#e5e7eb);font-size:12px;line-height:1.4;color:var(--text-secondary,#6b7280);cursor:default;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;white-space:pre-wrap;word-break:break-word}.ai-copilot__param-quote[data-v-1689fd86]:focus{outline:none;border-left-color:var(--color-action-primary,#2354f4)}.ai-copilot__param-quote.is-expandable[data-v-1689fd86]{cursor:pointer}.ai-copilot__param-quote.is-measure[data-v-1689fd86],.ai-copilot__param-quote.is-open[data-v-1689fd86]{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.ai-copilot__action[data-v-538f275f]{width:fit-content;min-width:0;max-width:min(100%,440px);align-self:flex-start;box-sizing:border-box;background:#fff;border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;padding:0;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.07)}.ai-copilot__action[data-v-538f275f] .ai-copilot__param-editor{padding-bottom:8px}.ai-copilot__action.is-confirm[data-v-538f275f] .ai-copilot__param-editor{padding-bottom:0}.ai-copilot__action.is-failed[data-v-538f275f]{border-color:rgba(220,38,38,.22)}.ai-copilot__action.is-loud-batch[data-v-538f275f]{border-color:#f59e0b;box-shadow:0 2px 10px rgba(245,158,11,.18)}.ai-copilot__action.is-batch-followup[data-v-538f275f],.ai-copilot__action.is-batch-scope[data-v-538f275f]{width:100%}.ai-copilot__batch-scope[data-v-538f275f]{margin:0;padding:8px 12px 6px;border-bottom:1px solid var(--color-gray-100,#f1f5f9)}.ai-copilot__batch-scope.is-loud[data-v-538f275f]{background:#fffbeb;border-bottom-color:#fde68a}.ai-copilot__batch-warn[data-v-538f275f]{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.02em;color:#92400e}.ai-copilot__batch-bill[data-v-538f275f]{margin:0 0 6px;font-size:12px;font-weight:600;color:#92400e}.ai-copilot__batch-picks[data-v-538f275f]{display:grid;grid-template-columns:repeat(auto-fill,76px);grid-auto-rows:76px;gap:8px;margin:0;padding:0;list-style:none}.ai-copilot__batch-pick-item[data-v-538f275f],.ai-copilot__batch-pick[data-v-538f275f]{width:76px;height:76px;margin:0;padding:0}.ai-copilot__batch-pick[data-v-538f275f]{position:relative;display:block;box-sizing:border-box;overflow:hidden;border:2px solid var(--border-subtle,#e5e7eb);border-radius:10px;background:var(--color-gray-100,#f1f5f9);cursor:pointer}.ai-copilot__batch-pick.is-on[data-v-538f275f]{border-color:var(--color-action-primary,#2354f4)}.ai-copilot__batch-pick.is-off .ai-copilot__batch-pick-img[data-v-538f275f]{opacity:.4}.ai-copilot__batch-pick.is-last[data-v-538f275f]{cursor:default}.ai-copilot__batch-pick[data-v-538f275f]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__batch-pick-img[data-v-538f275f]{display:block;width:100%;height:100%;object-fit:contain;background:var(--color-gray-100,#f1f5f9)}.ai-copilot__batch-pick-mark[data-v-538f275f]{position:absolute;top:5px;right:5px;box-sizing:border-box;width:16px;height:16px;border-radius:999px;border:1.5px solid #fff;background:var(--color-action-primary,#2354f4);box-shadow:0 0 0 1px rgba(15,23,42,.18);color:#fff;font-size:10px;line-height:13px;text-align:center}.ai-copilot__batch-pick.is-off .ai-copilot__batch-pick-mark[data-v-538f275f]{background:hsla(0,0%,100%,.92);color:transparent}.ai-copilot__batch-pick-size[data-v-538f275f]{position:absolute;left:0;right:0;bottom:0;box-sizing:border-box;height:18px;padding:4px 4px 2px;font-size:9px;line-height:12px;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(transparent,rgba(15,23,42,.72));pointer-events:none}.ai-copilot__batch-pick-size[data-v-538f275f]:empty{background:none}.ai-copilot__action-head[data-v-538f275f],.ai-copilot__action-line[data-v-538f275f]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--color-gray-50,#f8fafc);border-bottom:1px solid var(--color-gray-100,#f1f5f9);min-width:0}.ai-copilot__action-head[data-v-538f275f]{flex-wrap:wrap}.ai-copilot__action-line[data-v-538f275f],.is-batch-scope .ai-copilot__action-head[data-v-538f275f]{flex-direction:column;align-items:stretch;gap:4px;flex-wrap:nowrap}.ai-copilot__action-title-wrap[data-v-538f275f]{display:flex;align-items:center;gap:6px;min-width:0}.ai-copilot__action-line .ai-copilot__action-title-wrap[data-v-538f275f]{width:100%}.ai-copilot__action-meta[data-v-538f275f]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.ai-copilot__action-line .ai-copilot__action-meta[data-v-538f275f],.is-batch-scope .ai-copilot__action-meta[data-v-538f275f]{min-height:18px;font-size:12px;line-height:1.4;color:var(--text-muted,#9ca3af)}.is-batch-scope .ai-copilot__action-meta[data-v-538f275f]{gap:0 6px}.ai-copilot__action-dot[data-v-538f275f]{flex:0 0 auto;font-size:12px;line-height:1;color:var(--color-gray-300,#d1d5db);user-select:none}.ai-copilot__batch-badge[data-v-538f275f]{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.02em}.ai-copilot__param-group[data-v-538f275f]{display:block;width:100%;margin:0 0 2px;font-size:11px;font-weight:600;line-height:1.3;color:var(--text-muted,#9ca3af)}.ai-copilot__action-line .ai-copilot__action-title[data-v-538f275f],.is-batch-scope .ai-copilot__action-title[data-v-538f275f]{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-copilot__action-line .ai-copilot__action-title[data-v-538f275f] p,.is-batch-scope .ai-copilot__action-title[data-v-538f275f] p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-copilot__action-line .ai-copilot__action-cost[data-v-538f275f],.is-batch-scope .ai-copilot__action-cost[data-v-538f275f]{flex:0 1 auto;min-width:0;max-width:100%;font-size:12px;overflow:hidden;text-overflow:ellipsis}.ai-copilot__action-line .ai-copilot__action-eta[data-v-538f275f],.is-batch-scope .ai-copilot__action-eta[data-v-538f275f]{flex:0 1 auto;min-width:0;font-size:12px;font-weight:400;color:var(--text-muted,#9ca3af);text-align:left}.ai-copilot__action-title[data-v-538f275f]{flex:0 1 auto;min-width:0;font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.45}.ai-copilot__action-title[data-v-538f275f] p{margin:0}.ai-copilot__action-title[data-v-538f275f] .ai-copilot__tool-name{font-weight:700;color:var(--color-action-primary,#2354f4);background:var(--color-brand-50,#eef4ff);border:1px solid var(--color-brand-100,#dce7ff);border-radius:5px;padding:0 6px}.ai-copilot__action-cost[data-v-538f275f]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;flex:0 0 auto}.ai-copilot__action-cost[data-v-538f275f]:before{content:"⚡";font-size:10px}.ai-copilot__action-cost.is-unknown[data-v-538f275f]{background:#fffef0;border-style:dashed;border-color:#fcd34d;color:#b45309;opacity:.8}.ai-copilot__action-reason[data-v-538f275f]{margin:0;padding:6px 12px 0;font-size:12px;line-height:1.5;color:var(--text-secondary,#6b7280)}.ai-copilot__action-detail[data-v-538f275f]{margin:0;padding:6px 12px 0;font-size:12px;line-height:1.45;color:var(--state-danger,#dc2626);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-copilot__action-eta[data-v-538f275f]{flex:1 1 auto;min-width:0;font-size:11px;font-weight:600;line-height:1.3;color:var(--text-primary,#171717);text-align:right;white-space:nowrap}.is-confirm .ai-copilot__action-eta[data-v-538f275f]{flex:0 0 auto;font-weight:500;color:var(--text-secondary,#6b7280)}.ai-copilot__action-status[data-v-538f275f]{flex:0 0 auto;margin:0 0 0 auto;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.3;color:var(--color-success,#059669);background:transparent;border:0;border-radius:4px;padding:0;white-space:nowrap}.ai-copilot__action-status.is-pending[data-v-538f275f]{color:var(--color-action-primary,#2354f4);background:var(--color-brand-50,#eef4ff);border:1px solid var(--color-brand-100,#dce7ff);padding:2px 6px;font-weight:600}.ai-copilot__action-status.is-error[data-v-538f275f]{color:var(--state-danger,#dc2626);background:rgba(220,38,38,.07);border:1px solid rgba(220,38,38,.22);padding:2px 6px;font-weight:700}.ai-copilot__action-status.is-cancel[data-v-538f275f]{color:var(--text-secondary,#6b7280);background:transparent;border:0;padding:0}.ai-copilot__action-count[data-v-538f275f]{font-size:12px;font-style:normal;font-weight:500;color:var(--text-secondary,#6b7280)}.ai-copilot__action-params[data-v-538f275f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px}.ai-copilot__action-row[data-v-538f275f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 10px;border-top:1px solid var(--color-gray-100,#f1f5f9)}.ai-copilot__action-row[data-v-538f275f] .tui-btn{flex:0 0 auto;white-space:nowrap}.ai-copilot__confirm-cost[data-v-538f275f]{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:999px;background:hsla(0,0%,100%,.22);font-size:11px;font-weight:600;line-height:1.2}.ai-copilot__param-chip[data-v-538f275f]{display:inline-flex;align-items:center;font-size:12px;color:var(--text-secondary,#6b7280);background:var(--color-gray-50,#f8fafc);border:1px solid var(--border-subtle,#e5e7eb);border-radius:999px;padding:2px 10px;white-space:nowrap;transition:border-color .12s,background .12s}.ai-copilot__param-edit[data-v-538f275f]{border:0;background:none;padding:0;font-size:12px;color:var(--color-action-primary,#2354f4);cursor:pointer}.ai-copilot__action-editor[data-v-538f275f]{display:flex;flex-direction:column;gap:8px;margin:0 0 10px}.ai-copilot__field[data-v-538f275f]{display:flex;flex-direction:column;gap:4px;min-width:0}.ai-copilot__field label[data-v-538f275f]{font-size:12px;color:var(--text-secondary,#525252)}.ai-copilot__field input[type=text][data-v-538f275f],.ai-copilot__field select[data-v-538f275f],.ai-copilot__field textarea[data-v-538f275f]{width:100%;box-sizing:border-box;font-size:13px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:6px;padding:6px 8px;background:var(--bg-surface-raised,#fff)}.ai-copilot__field textarea[data-v-538f275f]{resize:vertical}.ai-copilot__field-hint[data-v-538f275f]{font-size:11px;color:var(--text-secondary,#737373)}.ai-copilot__action-note[data-v-538f275f]{margin:0;padding:0 12px 6px;font-size:11px;line-height:1.5;color:var(--text-muted,#9ca3af)}.ai-copilot__action-low[data-v-538f275f]{font-size:11px;font-style:normal;color:var(--state-danger,#dc2626)}.ai-copilot__action-low a[data-v-538f275f]{color:inherit;text-decoration:underline}.ai-copilot__action-spend[data-v-538f275f]{font-size:11px;font-style:normal;color:var(--text-muted,#9ca3af)}.ai-copilot__result-critique[data-v-413a4238]{box-sizing:border-box;min-width:0;color:var(--text-secondary,#6b7280);font-size:12px;font-weight:400;line-height:1.5}.ai-copilot__result-critique.is-card[data-v-413a4238]{position:relative;z-index:2;flex:0 0 auto;width:100%;padding:8px 12px 10px;border-top:1px solid var(--border-subtle,#e5e7eb);font-size:11px;line-height:1.5}.ai-copilot__result-critique.is-rail[data-v-413a4238]{display:none}.ai-copilot__critique-scroll[data-v-413a4238]{min-width:0}.ai-copilot__result-critique.is-rail .ai-copilot__critique-scroll[data-v-413a4238]{box-sizing:border-box;min-width:0;min-height:0;padding:6px 10px 10px;overflow-x:hidden;overflow-y:auto}.ai-copilot__result-critique.is-rail .ai-copilot__critique-scroll[data-v-413a4238]::-webkit-scrollbar{width:3px}.ai-copilot__result-critique.is-rail .ai-copilot__critique-scroll[data-v-413a4238]::-webkit-scrollbar-track{background:transparent}.ai-copilot__result-critique.is-rail .ai-copilot__critique-scroll[data-v-413a4238]::-webkit-scrollbar-thumb{background:var(--color-gray-200,#e5e7eb);border-radius:999px}.ai-copilot__critique-scroll.is-clamped[data-v-413a4238]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-height:3em}.ai-copilot__critique-placeholder[data-v-413a4238]{color:var(--text-muted,#9ca3af);font-style:italic}.ai-copilot__critique-overview[data-v-413a4238]{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--color-gray-100,#f1f5f9);color:var(--text-secondary,#6b7280);font-size:11.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.ai-copilot__critique-overview[data-v-413a4238]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.is-card .ai-copilot__critique-overview[data-v-413a4238]{flex:1 1 auto;min-width:0;margin:0;padding:0;border-bottom:0;font-size:11px;color:var(--text-secondary,#6b7280)}.ai-copilot__critique-overview-text[data-v-413a4238]{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.ai-copilot__critique-fig-verdict[data-v-413a4238],.ai-copilot__critique-verdict[data-v-413a4238]{flex:0 0 auto;display:inline;margin:0 6px 0 0;padding:0;border:0;background:transparent;box-shadow:none;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:inherit;vertical-align:0;white-space:nowrap;user-select:none;pointer-events:none}.ai-copilot__critique-fig-verdict.is-great[data-v-413a4238],.ai-copilot__critique-verdict.is-great[data-v-413a4238]{color:#146c3c}.ai-copilot__critique-fig-verdict.is-ok[data-v-413a4238],.ai-copilot__critique-verdict.is-ok[data-v-413a4238]{color:#8a5a10}.ai-copilot__critique-fig-verdict.is-fail[data-v-413a4238],.ai-copilot__critique-verdict.is-fail[data-v-413a4238]{color:#a12e2e}.ai-copilot__critique-fig-verdict[data-v-413a4238]{margin-right:0;font-size:10px}.is-card .ai-copilot__critique-fig-verdict[data-v-413a4238],.is-card .ai-copilot__critique-verdict[data-v-413a4238]{font-size:10px}.ai-copilot__critique-fig[data-v-413a4238]{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%;margin:0;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:11.5px;line-height:1.55;text-align:left;cursor:pointer;white-space:normal;word-break:break-word;overflow-wrap:break-word;transition:background .15s}.ai-copilot__critique-fig[data-v-413a4238]:hover{background:var(--color-gray-100,#f1f5f9)}.ai-copilot__critique-fig[data-v-413a4238]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:0}.ai-copilot__critique-fig.is-on[data-v-413a4238]{background:var(--color-brand-50,#eef4ff);color:var(--text-primary,#0f172a)}.ai-copilot__critique-row[data-v-413a4238]{display:flex;align-items:center;gap:6px;min-width:0}.ai-copilot__critique-figs[data-v-413a4238]{margin-top:6px;padding-top:6px;border-top:1px solid var(--color-gray-100,#f1f5f9)}.is-card .ai-copilot__critique-fig[data-v-413a4238]{align-items:center;gap:6px;padding:5px 4px;border:0;border-radius:8px;margin-bottom:0}.is-card .ai-copilot__critique-fig+.is-card .ai-copilot__critique-fig[data-v-413a4238]{margin-top:1px}.is-card .ai-copilot__critique-fig[data-v-413a4238]:hover{background:var(--color-gray-50,#f8fafc)}.is-card .ai-copilot__critique-fig.is-on[data-v-413a4238]{background:var(--color-brand-50,#eef4ff);color:var(--text-primary,#0f172a);border:0}.ai-copilot__critique-fig-mark[data-v-413a4238]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:0 6px;height:18px;margin-top:0;border-radius:99px;border:1px solid var(--color-gray-200,#e5e7eb);background:transparent;color:var(--text-muted,#9ca3af);font-size:10px;font-weight:600;letter-spacing:0;line-height:1;pointer-events:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.is-on .ai-copilot__critique-fig-mark[data-v-413a4238]{border-color:transparent;background:var(--color-action-primary,#2354f4);color:#fff}.is-card .ai-copilot__critique-fig-mark[data-v-413a4238]{min-width:24px;padding:0 5px;height:16px;font-size:9px;margin-top:0}.ai-copilot__critique-fig-text[data-v-413a4238]{flex:1 1 auto;min-width:0;pointer-events:none}.ai-copilot__critique-toggle[data-v-413a4238]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid var(--color-gray-200,#e5e7eb);border-radius:6px;background:transparent;color:var(--text-muted,#9ca3af);font-size:11px;line-height:1;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.ai-copilot__critique-toggle[data-v-413a4238]:hover{border-color:var(--color-action-primary,#2354f4);color:var(--color-action-primary,#2354f4);background:var(--color-brand-50,#eef4ff)}.ai-copilot__critique-toggle[data-v-413a4238]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:1px}.ai-copilot__result-critique.is-streaming .ai-copilot__critique-scroll[data-v-413a4238]>:last-child:after{content:"";display:inline-block;width:0;height:.9em;margin-left:2px;vertical-align:-.1em;border-right:1.5px solid currentColor;opacity:.55;pointer-events:none;animation:ai-copilot-critique-caret-data-v-413a4238 1.05s step-end infinite}@keyframes ai-copilot-critique-caret-data-v-413a4238{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.ai-copilot__result-critique.is-streaming .ai-copilot__critique-scroll[data-v-413a4238]>:last-child:after{animation:none;opacity:.4}}.ai-copilot__followup[data-v-32ca61f8]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;width:min(100%,360px);max-width:100%;margin-top:0;padding-top:4px;box-sizing:border-box}.ai-copilot__followup-label[data-v-32ca61f8]{flex:0 0 auto;margin-right:2px;color:var(--text-muted,#9ca3af);font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap}.ai-copilot__followup-chip[data-v-32ca61f8]{display:inline-flex;align-items:center;margin:0;min-height:24px;padding:1px 8px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:999px;background:var(--bg-surface,#fff);color:var(--text-secondary,#6b7280);font-size:11px;line-height:1.3;cursor:pointer}.ai-copilot__followup-chip[data-v-32ca61f8]:hover:not(:disabled){border-color:var(--color-brand-200,#c3d9ff);background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4)}.ai-copilot__followup-chip[data-v-32ca61f8]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__followup-chip[data-v-32ca61f8]:disabled{color:var(--text-muted);cursor:default}@media(max-width:600px){.ai-copilot__followup[data-v-32ca61f8]{width:100%}.ai-copilot__followup-chip[data-v-32ca61f8]{min-height:44px;padding:8px 12px}}.ai-copilot__copy-btn[data-v-7201ece1]{align-self:flex-start;margin:0;padding:0;border:0;background:none;color:var(--text-muted,#9ca3af);font-size:11px;line-height:1.2;font-family:inherit;cursor:pointer;user-select:none}.ai-copilot__copy-btn[data-v-7201ece1]:hover{color:var(--color-action-primary,#2354f4);text-decoration:underline}.ai-copilot__copy-btn.is-copied[data-v-7201ece1]{color:var(--text-secondary,#6b7280);text-decoration:none;cursor:default}.ai-copilot__copy-btn.is-compact[data-v-7201ece1]{font-size:10px;line-height:1.2}.ai-copilot__copy-btn[data-v-7201ece1]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px;border-radius:4px}.ai-copilot__interactions[data-v-4f73877f]{display:contents}.ai-copilot__hint[data-v-4f73877f]{font-size:12px;color:var(--text-muted);line-height:1.5}.ai-copilot__hint.is-error[data-v-4f73877f]{color:var(--state-danger)}.ai-copilot__question[data-v-4f73877f]{margin-top:6px;padding:8px 10px;background:var(--color-brand-50,#eef4ff);border-radius:var(--radius-md);font-size:13px}.ai-copilot__question-head[data-v-4f73877f]{display:flex;align-items:flex-start;gap:8px}.ai-copilot__question-text[data-v-4f73877f]{flex:1 1 auto;min-width:0;margin:0 0 8px 0;color:var(--text-primary);line-height:1.5}.ai-copilot__question-choices[data-v-4f73877f]{display:flex;flex-wrap:wrap;gap:6px}.ai-copilot__question-choice[data-v-4f73877f]{font-size:12px!important;height:26px!important;border:1px solid var(--color-brand-200,#c3d9ff)!important}.ai-copilot__question-choice.is-on[data-v-4f73877f]{background:#fff!important;color:var(--color-action-primary,#2354f4)!important}.ai-copilot__question-other[data-v-4f73877f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ai-copilot__question-other-input[data-v-4f73877f]{flex:1;min-width:0;height:26px;margin:0;padding:0 8px;border:1px solid var(--color-brand-200,#c3d9ff);border-radius:var(--radius-md);background:#fff;color:var(--text-primary);font-size:12px;line-height:26px}.ai-copilot__question-other-input[data-v-4f73877f]:focus{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:1px}.ai-copilot__mask-guide[data-v-4f73877f]{margin-top:6px;padding:8px 10px;background:var(--color-gray-50,#f9fafb);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--radius-md);font-size:13px}.ai-copilot__mask-steps p[data-v-4f73877f]{margin:0 0 4px 0;font-weight:600;color:var(--text-primary)}.ai-copilot__mask-list[data-v-4f73877f]{margin:0 0 0 16px;padding:0;color:var(--text-secondary);line-height:1.7}.ai-copilot__mask-progress[data-v-4f73877f]{margin:6px 0 0;font-size:12px;font-weight:400;color:var(--text-muted)}.ai-copilot__action[data-v-4f73877f]{width:fit-content;min-width:0;max-width:min(100%,440px);align-self:flex-start;box-sizing:border-box;background:#fff;border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;padding:0;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.07)}.ai-copilot__action-title[data-v-4f73877f]{flex:0 1 auto;min-width:0;font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.45}.ai-copilot__action-reason[data-v-4f73877f]{margin:0;padding:6px 12px 0;font-size:12px;line-height:1.5;color:var(--text-secondary,#6b7280)}.ai-copilot__action-row[data-v-4f73877f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 10px;border-top:1px solid var(--color-gray-100,#f1f5f9)}.ai-copilot__action-row[data-v-4f73877f] .tui-btn{flex:0 0 auto;white-space:nowrap}.ai-copilot__did[data-v-3ccc7e6b]{display:flex;align-items:center;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:20px;margin:0;padding:0 8px 4px;overflow:hidden;color:var(--text-muted,#9ca3af);font-size:11px;font-weight:400;line-height:16px;white-space:nowrap;gap:6px}.ai-copilot__batch-badge[data-v-3ccc7e6b]{flex:0 0 auto;padding:0 5px;border-radius:999px;background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4);font-size:10px;font-weight:600;line-height:14px;letter-spacing:.02em}.ai-copilot__did-text[data-v-3ccc7e6b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-copilot__did-time[data-v-3ccc7e6b]{flex:0 0 auto;font-variant-numeric:tabular-nums}.ai-copilot__starters[data-v-0533fb99]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:10px}.ai-copilot__starter[data-v-0533fb99]{background:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;padding:10px;min-width:0}.ai-copilot__starter-title[data-v-0533fb99]{display:block;width:100%;min-height:28px;margin:0 0 4px;padding:0 2px;border:0;background:none;text-align:left;font-size:13px;font-weight:600;line-height:1.4;color:var(--text-primary);cursor:pointer}.ai-copilot__starter-title[data-v-0533fb99]:hover{color:var(--color-action-primary,#2354f4)}.ai-copilot__starter-example[data-v-0533fb99]:focus-visible,.ai-copilot__starter-title[data-v-0533fb99]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__starter-examples[data-v-0533fb99]{display:grid;grid-template-columns:1fr;gap:2px}.ai-copilot__starter-example[data-v-0533fb99]{display:flex;align-items:center;width:100%;min-width:0;min-height:28px;margin:0;padding:4px 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary,#6b7280);font-size:12px;line-height:1.4;text-align:left;cursor:pointer}.ai-copilot__starter-example[data-v-0533fb99]:hover{background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4)}@media(max-width:600px){.ai-copilot__starters[data-v-0533fb99]{grid-template-columns:1fr}.ai-copilot__starter-example[data-v-0533fb99],.ai-copilot__starter-title[data-v-0533fb99]{min-height:44px}}.ai-copilot__watchdog[data-v-7473c080]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);line-height:1.5}.ai-copilot__watchdog-retry[data-v-7473c080]{display:inline-block;margin:0;border:1px solid var(--color-action-primary,#2354f4);border-radius:6px;padding:3px 10px;background:none;color:var(--color-action-primary,#2354f4);font-size:12px;line-height:1.4;cursor:pointer}.ai-copilot__watchdog-retry[data-v-7473c080]:hover{background:var(--color-action-primary,#2354f4);color:#fff}.ai-copilot-continue-btn[data-v-a7ac80b6]{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 1 auto;min-height:28px;padding:0 10px;border:1px solid var(--color-action-primary,#2354f4);border-radius:6px;background:var(--bg-surface,#fff);color:var(--color-action-primary,#2354f4);font-size:12px;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.ai-copilot-continue-btn.is-added[data-v-a7ac80b6],.ai-copilot-continue-btn[data-v-a7ac80b6]:hover:not(:disabled){background:var(--color-action-primary,#2354f4);border-color:var(--color-action-primary,#2354f4);color:#fff}.ai-copilot-continue-btn.is-added[data-v-a7ac80b6]{cursor:pointer}.ai-copilot-continue-btn.is-exit[data-v-a7ac80b6]{background:var(--bg-surface,#fff);border-color:var(--color-action-primary,#2354f4);color:var(--color-action-primary,#2354f4);cursor:pointer}.ai-copilot-continue-btn.is-exit[data-v-a7ac80b6]:hover{background:var(--color-action-primary-hover,#1744d1);border-color:var(--color-action-primary-hover,#1744d1);color:#fff}.ai-copilot-continue-btn[data-v-a7ac80b6]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot-continue-btn.is-overlay[data-v-a7ac80b6]{flex:0 0 auto;width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:#fff;font-size:13px;font-weight:400}.ai-copilot-continue-btn.is-overlay i[data-v-a7ac80b6]{font-size:13px;line-height:1}.ai-copilot-continue-btn.is-overlay[data-v-a7ac80b6]:hover:not(:disabled){background:hsla(0,0%,100%,.18);border-color:transparent;color:#fff}.ai-copilot-continue-btn.is-overlay.is-added[data-v-a7ac80b6]{background:var(--color-action-primary,#2354f4);border-color:transparent;color:#fff}.ai-copilot-continue-btn.is-overlay.is-exit[data-v-a7ac80b6]{background:hsla(0,0%,100%,.14);border-color:transparent;color:#fff}.ai-copilot-continue-btn.is-overlay.is-exit[data-v-a7ac80b6]:hover{background:rgba(239,68,68,.92);border-color:transparent;color:#fff}.ai-copilot-continue-btn.is-overlay[data-v-a7ac80b6]:focus-visible{outline-offset:1px}.ai-copilot__variants[data-v-6e35f21e]{display:flex;flex-wrap:nowrap;gap:6px;max-width:220px;margin:0;padding:0;overflow-x:auto}.ai-copilot__variant[data-v-6e35f21e]{position:relative;box-sizing:border-box;flex:0 0 48px;width:48px;height:48px;margin:0;padding:0;border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;background:var(--color-gray-100,#f1f5f9);overflow:hidden;cursor:pointer}.ai-copilot__variant img[data-v-6e35f21e],.ai-copilot__variant-ph[data-v-6e35f21e]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.ai-copilot__variant.is-on[data-v-6e35f21e]{border-width:2px;border-color:var(--color-action-primary,#2354f4)}.ai-copilot__variant[data-v-6e35f21e]:hover{border-color:var(--color-brand-200,#c3d9ff)}.ai-copilot__variant.is-on[data-v-6e35f21e]:hover{border-color:var(--color-action-primary,#2354f4)}.ai-copilot__variant[data-v-6e35f21e]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:-2px}.ai-copilot__variant-tag[data-v-6e35f21e]{position:absolute;top:2px;left:2px;padding:0 4px;border-radius:4px;background:rgba(35,84,244,.92);color:#fff;font-size:9px;font-weight:600;line-height:16px;letter-spacing:.02em;pointer-events:none}.ai-copilot__fb[data-v-64e6f685]{display:flex;position:relative;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:4px;max-width:100%}.ai-copilot__fb.is-compact[data-v-64e6f685]{z-index:8}.ai-copilot__fb-row[data-v-64e6f685]{display:inline-flex;gap:2px;align-items:center}.ai-copilot__fb-btn[data-v-64e6f685]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;padding:4px 6px;min-height:28px;background:none;color:var(--text-muted,#9ca3af);cursor:pointer}.ai-copilot__fb-icon[data-v-64e6f685]{display:block;flex-shrink:0;pointer-events:none}.ai-copilot__fb-btn[data-v-64e6f685]:hover:not(:disabled){color:var(--text-secondary,#6b7280)}.ai-copilot__fb-btn.is-on[data-v-64e6f685]{color:var(--color-action-primary,#2354f4)}.ai-copilot__fb-btn.is-on .ai-copilot__fb-icon[data-v-64e6f685]{stroke-width:2;fill:currentColor;fill-opacity:.16}.ai-copilot__fb-btn[data-v-64e6f685]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px;border-radius:4px}.ai-copilot__fb-btn[data-v-64e6f685]:disabled{cursor:default}.ai-copilot__fb-reason[data-v-64e6f685],.ai-copilot__fb-tags[data-v-64e6f685]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.ai-copilot__fb-reason[data-v-64e6f685]{align-items:center;max-width:100%}.ai-copilot__fb.is-compact .ai-copilot__fb-reason[data-v-64e6f685]{position:absolute;z-index:12;bottom:calc(100% + 6px);right:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:220px;min-width:220px;max-width:min(280px,100vw - 24px);padding:8px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;background:var(--bg-surface,#fff);box-shadow:0 8px 20px rgba(15,23,42,.14);box-sizing:border-box}.ai-copilot__fb.is-compact .ai-copilot__fb-tags[data-v-64e6f685]{justify-content:flex-start}.ai-copilot__fb-tag[data-v-64e6f685]{margin:0;padding:1px 8px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:999px;background:var(--bg-surface,#fff);color:var(--text-secondary,#6b7280);font-size:11px;line-height:1.4;cursor:pointer}.ai-copilot__fb-tag.is-on[data-v-64e6f685],.ai-copilot__fb-tag[data-v-64e6f685]:hover:not(:disabled){border-color:var(--color-brand-200,#c3d9ff);color:var(--color-action-primary,#2354f4)}.ai-copilot__fb-tag.is-on[data-v-64e6f685]{background:var(--color-brand-50,#eef4ff)}.ai-copilot__fb-tag[data-v-64e6f685]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__fb-input[data-v-64e6f685]{width:96px;margin:0;padding:1px 6px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:6px;background:var(--bg-surface,#fff);color:var(--text-primary,#171717);font-size:11px;line-height:1.4;box-sizing:border-box}.ai-copilot__fb.is-compact .ai-copilot__fb-input[data-v-64e6f685]{width:100%;min-height:28px;padding:4px 8px}.ai-copilot__fb-input[data-v-64e6f685]:focus{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:1px}@media(max-width:600px){.ai-copilot__fb-btn[data-v-64e6f685],.ai-copilot__fb-input[data-v-64e6f685],.ai-copilot__fb-tag[data-v-64e6f685]{min-height:44px;box-sizing:border-box}}.ai-copilot__task-meter[data-v-78dfd299]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;width:100%}.ai-copilot__task-meter-dial[data-v-78dfd299]{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--bg-surface,#fff);box-shadow:0 0 0 1px rgba(35,84,244,.08)}.ai-copilot__task-meter-dial svg[data-v-78dfd299]{display:block;width:100%;height:100%}.ai-copilot__task-meter-arc[data-v-78dfd299],.ai-copilot__task-meter-track-ring[data-v-78dfd299]{stroke-width:2.6}.ai-copilot__task-meter-track-ring[data-v-78dfd299]{stroke:var(--color-brand-200,#c3d9ff)}.ai-copilot__task-meter-arc[data-v-78dfd299]{stroke:var(--color-action-primary,#2354f4);stroke-linecap:round;transition:stroke-dashoffset .45s ease}.ai-copilot__task-meter.is-indeterminate .ai-copilot__task-meter-dial svg[data-v-78dfd299]{animation:ai-copilot-task-spin-data-v-78dfd299 .95s linear infinite}.ai-copilot__task-meter-dial .ai-copilot__task-meter-label[data-v-78dfd299]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-action-primary,#2354f4);font-size:9px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.ai-copilot__task-meter-caption[data-v-78dfd299]{color:var(--text-secondary,#6b7280);font-size:10px;font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap}.ai-copilot__task-meter.is-hero[data-v-78dfd299]{gap:10px}.ai-copilot__task-meter.is-hero .ai-copilot__task-meter-dial[data-v-78dfd299]{width:72px;height:72px;box-shadow:0 0 0 1px rgba(35,84,244,.08),0 8px 20px rgba(35,84,244,.08)}.ai-copilot__task-meter.is-hero .ai-copilot__task-meter-arc[data-v-78dfd299],.ai-copilot__task-meter.is-hero .ai-copilot__task-meter-track-ring[data-v-78dfd299]{stroke-width:2.2}.ai-copilot__task-meter.is-hero .ai-copilot__task-meter-dial .ai-copilot__task-meter-label[data-v-78dfd299]{font-size:16px}.ai-copilot__task-meter.is-hero .ai-copilot__task-meter-caption[data-v-78dfd299]{font-size:12px}.ai-copilot__task-meter.is-bar[data-v-78dfd299]{flex-direction:row;justify-content:flex-start;gap:8px;height:100%;padding:0}.ai-copilot__task-meter.is-bar .ai-copilot__task-meter-caption[data-v-78dfd299]{flex:0 0 auto;color:var(--text-secondary,#6b7280);font-size:12px}.ai-copilot__task-meter.is-bar .ai-copilot__task-meter-label[data-v-78dfd299]{flex:0 0 auto;min-width:2.4em;color:var(--color-action-primary,#2354f4);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.ai-copilot__task-meter.is-bar .ai-copilot__task-meter-track[data-v-78dfd299]{display:block;flex:1 1 auto;min-width:0;height:4px;overflow:hidden;border-radius:99px;background:var(--color-brand-100,#dce7ff)}.ai-copilot__task-meter.is-bar .ai-copilot__task-meter-fill[data-v-78dfd299]{display:block;width:32%;height:100%;border-radius:99px;background:var(--color-action-primary,#2354f4);animation:ai-copilot-task-sweep-data-v-78dfd299 1.25s ease-in-out infinite}.ai-copilot__task-meter.is-bar .ai-copilot__task-meter-fill.is-determinate[data-v-78dfd299]{animation:none;transform:none;transition:width .45s ease}@keyframes ai-copilot-task-spin-data-v-78dfd299{to{transform:rotate(1turn)}}@keyframes ai-copilot-task-sweep-data-v-78dfd299{0%{width:24%;transform:translateX(-130%)}to{width:36%;transform:translateX(380%)}}@media(prefers-reduced-motion:reduce){.ai-copilot__task-meter-fill[data-v-78dfd299],.ai-copilot__task-meter.is-indeterminate .ai-copilot__task-meter-dial svg[data-v-78dfd299]{animation:none}}.ai-copilot__batch[data-v-9b4366ee]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:2px 0 0}.ai-copilot__batch.is-results[data-v-9b4366ee]{position:relative;gap:6px;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:6px 8px 4px;pointer-events:auto}.ai-copilot__batch-line[data-v-9b4366ee]{margin:0;color:var(--text-secondary,#6b7280);font-size:11px;font-weight:500;line-height:1.45}.ai-copilot__batch-progress[data-v-9b4366ee]{display:flex;flex-wrap:nowrap;gap:6px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-gray-300,#d1d5db) transparent}.ai-copilot__batch-progress[data-v-9b4366ee]::-webkit-scrollbar{height:3px}.ai-copilot__batch-progress[data-v-9b4366ee]::-webkit-scrollbar-track{background:transparent}.ai-copilot__batch-progress[data-v-9b4366ee]::-webkit-scrollbar-thumb{background:var(--color-gray-300,#d1d5db);border-radius:99px}.ai-copilot__batch.is-results .ai-copilot__batch-progress[data-v-9b4366ee]{gap:8px}.ai-copilot__batch-item[data-v-9b4366ee]{display:flex;flex-direction:column;align-items:stretch;flex:0 0 auto;gap:3px;box-sizing:border-box;width:64px}.ai-copilot__batch-item.is-selected[data-v-9b4366ee]{z-index:1}.ai-copilot__batch-item.is-locate[data-v-9b4366ee]{z-index:2}.ai-copilot__batch.is-results .ai-copilot__batch-item[data-v-9b4366ee]{width:72px}.ai-copilot__batch-cell[data-v-9b4366ee]{position:relative;box-sizing:border-box;flex:0 0 64px;width:64px;height:64px;margin:0;padding:0;border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;background:var(--color-gray-100,#f1f5f9);overflow:hidden}.ai-copilot__batch.is-results .ai-copilot__batch-cell[data-v-9b4366ee]{flex-basis:72px;width:72px;height:72px}button.ai-copilot__batch-cell[data-v-9b4366ee]{cursor:pointer;pointer-events:auto}button.ai-copilot__batch-cell[data-v-9b4366ee]:hover:not(:disabled){border-color:var(--color-brand-200,#c3d9ff)}button.ai-copilot__batch-cell.is-selected[data-v-9b4366ee]:hover:not(:disabled){border-color:var(--color-action-primary,#2354f4)}button.ai-copilot__batch-cell[data-v-9b4366ee]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}button.ai-copilot__batch-cell[data-v-9b4366ee]:disabled{cursor:default}.ai-copilot__batch-cell.is-pending[data-v-9b4366ee]{background:radial-gradient(36px 28px at 50% 48%,rgba(35,84,244,.12),transparent 70%),var(--color-gray-50,#f8fafc);border-color:var(--color-brand-200,#c3d9ff)}.ai-copilot__batch-cell.is-locate[data-v-9b4366ee],.ai-copilot__batch-cell.is-selected[data-v-9b4366ee]{border-width:2px;border-color:var(--color-action-primary,#2354f4)}.ai-copilot__batch-cell.is-locate[data-v-9b4366ee]{box-shadow:inset 0 0 0 1px rgba(35,84,244,.35)}.ai-copilot__batch-cell>[data-v-9b4366ee]{pointer-events:none}.ai-copilot__batch-cell img[data-v-9b4366ee],.ai-copilot__batch-ph[data-v-9b4366ee]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.ai-copilot__batch-ph[data-v-9b4366ee]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-gray-100,#f1f5f9);animation:ai-copilot-batch-pulse-data-v-9b4366ee 1.4s ease-in-out infinite}.ai-copilot__batch-cell.is-pending .ai-copilot__batch-ph[data-v-9b4366ee]{background:transparent}.ai-copilot__batch-ph.is-meter[data-v-9b4366ee]{animation:none}.ai-copilot__batch-cell.is-ready img[data-v-9b4366ee]{animation:ai-copilot-batch-in-data-v-9b4366ee .22s ease-out}.ai-copilot__batch-cell.is-cancelled img[data-v-9b4366ee],.ai-copilot__batch-cell.is-failed img[data-v-9b4366ee]{opacity:.45}.ai-copilot__batch-fail[data-v-9b4366ee]{position:absolute;right:2px;bottom:2px;left:2px;padding:1px 2px;border-radius:4px;background:rgba(17,24,39,.78);color:#fff;font-size:8px;font-weight:600;line-height:14px;letter-spacing:0;text-align:center;white-space:nowrap;pointer-events:none}.ai-copilot__batch-caption[data-v-9b4366ee]{position:absolute;z-index:2;top:4px;left:4px;padding:1px 5px;border-radius:999px;background:rgba(0,0,0,.42);color:#fff;font-size:10px;font-weight:500;line-height:1.3;pointer-events:none;white-space:nowrap}.ai-copilot__batch-slot-actions[data-v-9b4366ee]{display:flex;justify-content:center;gap:2px}.ai-copilot__batch-slot-btn[data-v-9b4366ee]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-secondary,#6b7280);cursor:pointer}.ai-copilot__batch-slot-btn i[data-v-9b4366ee]{font-size:12px}.ai-copilot__batch-slot-btn[data-v-9b4366ee]:hover:not(:disabled){background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4)}.ai-copilot__batch-slot-btn[data-v-9b4366ee]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:1px}.ai-copilot__batch-slot-btn[data-v-9b4366ee]:disabled{color:var(--text-muted,#9ca3af);cursor:default}.ai-copilot__batch-slot-btn.is-complete[data-v-9b4366ee]{color:var(--color-action-primary,#2354f4)}@keyframes ai-copilot-batch-in-data-v-9b4366ee{0%{opacity:0}to{opacity:1}}@keyframes ai-copilot-batch-pulse-data-v-9b4366ee{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.ai-copilot__batch-cell.is-ready img[data-v-9b4366ee],.ai-copilot__batch-ph[data-v-9b4366ee]{animation:none}.ai-copilot__batch-progress[data-v-9b4366ee]{scroll-behavior:auto}}.ai-copilot__batch-fails[data-v-9b4366ee]{display:flex;flex-wrap:wrap;gap:4px;max-width:100%}.ai-copilot__batch-chip[data-v-9b4366ee]{display:inline-flex;align-items:center;max-width:100%;padding:1px 8px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:999px;background:var(--bg-surface,#fff);color:var(--text-muted,#9ca3af);font-size:11px;line-height:1.4}.ai-copilot__batch-chip.is-gen-failed[data-v-9b4366ee]{color:var(--text-secondary,#6b7280)}.ai-copilot__thinking[data-v-355401de]{font-size:12px;color:var(--text-muted);line-height:1.5}.ai-copilot__session-load[data-v-71ac0260]{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:center;gap:28px;width:100%;max-width:640px;min-height:min(48vh,380px);margin:0 auto;padding:32px 8px 40px;box-sizing:border-box}.ai-copilot__session-load-ambient[data-v-71ac0260]{position:absolute;inset:8% 12% 28%;border-radius:999px;background:radial-gradient(ellipse at center,rgba(35,84,244,.07) 0,rgba(35,84,244,.02) 42%,transparent 72%);pointer-events:none}.ai-copilot__session-load-preview[data-v-71ac0260]{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;width:100%;padding:0 4px;mask-image:linear-gradient(180deg,#000 0,#000 72%,transparent)}.ai-copilot__session-load-row[data-v-71ac0260]{display:flex;align-items:flex-start;gap:10px;width:100%}.ai-copilot__session-load-row.is-user[data-v-71ac0260]{flex-direction:row-reverse}.ai-copilot__session-load-row.is-user .ai-copilot__session-load-bubble[data-v-71ac0260]{align-items:flex-end}.ai-copilot__session-load-row.is-user .ai-copilot__session-load-line[data-v-71ac0260]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-action-primary,#2354f4) 12%,var(--color-gray-100,#f1f5f9)) 0,color-mix(in srgb,var(--color-action-primary,#2354f4) 6%,var(--color-gray-50,#f8fafc)) 35%,rgba(35,84,244,.12) 50%,color-mix(in srgb,var(--color-action-primary,#2354f4) 6%,var(--color-gray-50,#f8fafc)) 65%,color-mix(in srgb,var(--color-action-primary,#2354f4) 12%,var(--color-gray-100,#f1f5f9)) 100%)}.ai-copilot__session-load-avatar[data-v-71ac0260]{flex:0 0 28px;width:28px;height:28px;border-radius:8px}.ai-copilot__session-load-bubble[data-v-71ac0260]{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;max-width:min(78%,420px)}.ai-copilot__session-load-line[data-v-71ac0260]{display:block;height:10px;border-radius:999px}.ai-copilot__session-load-shimmer[data-v-71ac0260]{background:linear-gradient(90deg,var(--color-gray-100,#f1f5f9) 0,var(--color-gray-50,#f8fafc) 35%,rgba(35,84,244,.08) 50%,var(--color-gray-50,#f8fafc) 65%,var(--color-gray-100,#f1f5f9) 100%);background-size:220% 100%;animation:ai-copilot-session-shimmer-data-v-71ac0260 1.85s ease-in-out infinite}.ai-copilot__session-load-row:nth-child(2) .ai-copilot__session-load-shimmer[data-v-71ac0260]{animation-delay:.15s}.ai-copilot__session-load-row:nth-child(3) .ai-copilot__session-load-shimmer[data-v-71ac0260]{animation-delay:.3s}.ai-copilot__session-load-status[data-v-71ac0260]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ai-copilot__session-load-ring[data-v-71ac0260]{display:block;width:28px;height:28px;margin-bottom:4px;border:2px solid rgba(35,84,244,.12);border-top-color:var(--color-action-primary,#2354f4);border-radius:50%;animation:ai-copilot-session-spin-data-v-71ac0260 .85s linear infinite}.ai-copilot__session-load-title[data-v-71ac0260]{margin:0;color:var(--text-primary,#0f172a);font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.4}.ai-copilot__session-load-hint[data-v-71ac0260]{margin:0;color:var(--text-muted,#94a3b8);font-size:13px;font-weight:400;line-height:1.5}@keyframes ai-copilot-session-shimmer-data-v-71ac0260{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ai-copilot-session-spin-data-v-71ac0260{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ai-copilot__session-load-ring[data-v-71ac0260],.ai-copilot__session-load-shimmer[data-v-71ac0260]{animation:none}.ai-copilot__session-load-shimmer[data-v-71ac0260]{background:var(--color-gray-100,#f1f5f9)}}.ai-copilot__skel[data-v-14c79b0a]{display:flex;flex-wrap:wrap;gap:10px}.ai-copilot__skel.is-card[data-v-14c79b0a]{flex-direction:column;flex-wrap:nowrap;gap:0;width:100%;max-width:360px;overflow:hidden;border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;background:var(--bg-surface,#fff);box-shadow:0 1px 2px rgba(15,23,42,.04)}.ai-copilot__skel-hero[data-v-14c79b0a]{display:flex;align-items:center;justify-content:center;margin:0;width:100%;height:216px;background:radial-gradient(120px 90px at 50% 46%,rgba(35,84,244,.1),transparent 72%),var(--color-gray-50,#f8fafc)}.ai-copilot__skel-controls[data-v-14c79b0a]{display:flex;align-items:center;width:100%;height:38px;padding:4px 8px;border-top:1px solid var(--border-subtle,#e5e7eb);box-sizing:border-box}.ai-copilot__skel-thumb[data-v-14c79b0a]{margin:0;width:112px;padding:6px;border:1px solid var(--border-subtle,#e5e5e5);border-radius:10px;background:var(--bg-surface,#fff)}.ai-copilot__skel-box[data-v-14c79b0a]{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:8px;background:radial-gradient(70px 50px at 50% 45%,rgba(35,84,244,.1),transparent 70%),var(--color-gray-50,#f8fafc)}.ai-copilot__todo[data-v-23369b3e]{width:fit-content;min-width:0;max-width:min(100%,440px);align-self:flex-start;box-sizing:border-box;background:#fff;border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.07)}.ai-copilot__todo-head[data-v-23369b3e]{padding:8px 12px;background:var(--color-gray-50,#f8fafc);border-bottom:1px solid var(--color-gray-100,#f1f5f9);font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.45}.ai-copilot__todo-caption[data-v-23369b3e]{margin:0;padding:6px 12px 0;font-size:12px;line-height:1.5;color:var(--text-secondary,#6b7280)}.ai-copilot__todo-list[data-v-23369b3e]{margin:0;padding:6px 12px 10px 1.6em;font-size:13px;line-height:1.5;color:var(--text-primary)}.ai-copilot__todo-list li[data-v-23369b3e]{margin:3px 0}.ai-copilot__todo-step[data-v-23369b3e]{margin-right:8px}.ai-copilot__todo-state[data-v-23369b3e]{font-size:11px;font-weight:500;color:var(--text-muted,#9ca3af);white-space:nowrap}.ai-copilot__todo-list li.is-running .ai-copilot__todo-step[data-v-23369b3e]{font-weight:600}.ai-copilot__todo-list li.is-running .ai-copilot__todo-state[data-v-23369b3e]{color:var(--color-action-primary,#2354f4)}.ai-copilot__todo-list li.is-done .ai-copilot__todo-step[data-v-23369b3e]{color:var(--text-secondary,#6b7280)}.ai-copilot__todo-list li.is-done .ai-copilot__todo-state[data-v-23369b3e]{color:var(--color-success,#059669)}.ai-copilot__todo-list li.is-skipped .ai-copilot__todo-state[data-v-23369b3e],.ai-copilot__todo-list li.is-skipped[data-v-23369b3e]{color:var(--text-muted,#9ca3af)}.ai-copilot__todo-list li.is-failed .ai-copilot__todo-state[data-v-23369b3e]{color:var(--color-danger,#dc2626)}.ai-copilot__thread[data-v-1ec089a2]{flex:1 1 auto;min-height:180px;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;padding:0;display:flex;flex-direction:column;gap:0;--copilot-user-bubble-bg:color-mix(in srgb,var(--color-action-primary,#2354f4) 10%,var(--bg-surface,#fff));--copilot-user-bubble-fg:var(--text-primary,#36393e);--copilot-user-bubble-border:color-mix(in srgb,var(--color-action-primary,#2354f4) 18%,transparent);--copilot-user-bubble-radius:18px 18px 6px 18px;--copilot-user-bubble-max:min(78%,360px);--copilot-user-bubble-shadow:0 1px 2px color-mix(in srgb,var(--color-gray-900,#0f172a) 5%,transparent);--copilot-assistant-bubble-bg:var(--color-gray-50,#f8fafc);--copilot-assistant-bubble-fg:var(--text-primary);--copilot-assistant-bubble-border:color-mix(in srgb,var(--text-primary,#36393e) 7%,transparent);--copilot-assistant-bubble-radius:6px 18px 18px 18px}.ai-copilot__log[data-v-1ec089a2]{display:flex;flex-direction:column;gap:16px;flex:1 0 auto;min-width:0;min-height:0;padding:16px 12px 12px}.ai-copilot__thread[data-bubble=messenger][data-v-1ec089a2]{--copilot-user-bubble-bg:var(--color-action-primary,#2354f4);--copilot-user-bubble-fg:var(--text-on-brand,#fff);--copilot-user-bubble-border:transparent;--copilot-user-bubble-radius:16px 16px 4px 16px;--copilot-user-bubble-shadow:none;--copilot-assistant-bubble-bg:var(--color-gray-100,#eef2f8);--copilot-assistant-bubble-border:transparent;--copilot-assistant-bubble-radius:4px 16px 16px 16px}.ai-copilot__thread[data-bubble=prose][data-v-1ec089a2]{--copilot-user-bubble-bg:transparent;--copilot-user-bubble-fg:var(--text-primary,#36393e);--copilot-user-bubble-border:transparent;--copilot-user-bubble-radius:0;--copilot-user-bubble-max:min(86%,480px);--copilot-user-bubble-shadow:none;--copilot-assistant-bubble-bg:transparent;--copilot-assistant-bubble-border:transparent;--copilot-assistant-bubble-radius:0}.ai-copilot__thread[data-bubble=prose] .ai-copilot__msg.is-user .ai-copilot__bubble[data-v-1ec089a2]{padding:2px 12px 2px 0;border:0;border-right:2px solid var(--color-action-primary,#2354f4)}.ai-copilot__thread[data-bubble=prose] .ai-copilot__msg.is-assistant .ai-copilot__bubble[data-v-1ec089a2]{padding:2px 0;border:0}.ai-copilot__bubble-schemes[data-v-1ec089a2]{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0 0 2px}.ai-copilot__bubble-scheme[data-v-1ec089a2]{min-height:22px;margin:0;padding:0 9px;border:1px solid var(--border-subtle,#d3d8dd);border-radius:999px;background:var(--bg-surface,#fff);color:var(--text-muted,#98a2b3);font:inherit;font-size:11px;line-height:20px;cursor:pointer}.ai-copilot__bubble-scheme[data-v-1ec089a2]:hover{color:var(--text-secondary,#475569);border-color:color-mix(in srgb,var(--color-action-primary,#2354f4) 28%,var(--border-subtle,#d3d8dd))}.ai-copilot__bubble-scheme.is-on[data-v-1ec089a2]{color:var(--color-action-primary,#2354f4);background:var(--color-brand-50,#eef4ff);border-color:color-mix(in srgb,var(--color-action-primary,#2354f4) 32%,transparent)}.ai-copilot__bubble-scheme[data-v-1ec089a2]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__virtual[data-v-1ec089a2]{display:flex;flex-direction:column;gap:16px;flex:0 0 auto;width:100%;min-width:0;position:relative}.ai-copilot__virtual.is-windowed[data-v-1ec089a2]{display:block;gap:0}.ai-copilot__virtual.is-windowed .ai-copilot__msg[data-v-1ec089a2]{position:absolute;left:0;width:100%;max-width:100%}.ai-copilot__empty[data-v-1ec089a2],.ai-copilot__hint[data-v-1ec089a2],.ai-copilot__thinking[data-v-1ec089a2]{font-size:12px;color:var(--text-muted);line-height:1.5}.ai-copilot__hint-action[data-v-1ec089a2]{margin-left:6px;padding:0;border:0;background:none;color:var(--color-action-primary,#2354f4);font-size:inherit;line-height:inherit;cursor:pointer}.ai-copilot__empty-copy[data-v-1ec089a2]{margin:0}.ai-copilot__empty[data-v-1ec089a2]{width:100%;max-width:760px;margin:0 auto}.ai-copilot__empty-intro[data-v-1ec089a2]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;background:var(--bg-surface,#fff);color:var(--text-secondary,#6b7280)}.ai-copilot__empty-mark[data-v-1ec089a2]{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4);font-size:14px}.ai-copilot__msg[data-v-1ec089a2]{display:flex;flex-direction:row;flex:0 0 auto;align-items:flex-start;gap:10px;width:100%;max-width:100%}.ai-copilot__msg.is-user[data-v-1ec089a2]{flex-direction:row-reverse}.ai-copilot__msg.is-user .ai-copilot__col[data-v-1ec089a2]{align-items:flex-end}.ai-copilot__msg.is-user .ai-copilot__thumbs[data-v-1ec089a2]{justify-content:flex-end}.ai-copilot__msg.is-user .ai-copilot__bubble[data-v-1ec089a2]{max-width:var(--copilot-user-bubble-max,min(78%,360px));background:var(--copilot-user-bubble-bg);color:var(--copilot-user-bubble-fg);border:1px solid var(--copilot-user-bubble-border);border-radius:var(--copilot-user-bubble-radius);box-shadow:var(--copilot-user-bubble-shadow);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.ai-copilot__msg.is-user .ai-copilot__avatar[data-v-1ec089a2]{background:var(--color-action-primary,#2354f4);color:#fff}.ai-copilot__msg.is-assistant .ai-copilot__col[data-v-1ec089a2]{align-items:flex-start}.ai-copilot__msg.is-assistant .ai-copilot__bubble[data-v-1ec089a2]{border-radius:var(--copilot-assistant-bubble-radius)}.ai-copilot__avatar[data-v-1ec089a2]{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--color-gray-200,#e5e7eb);color:var(--text-secondary,#6b7280);font-size:10px;font-weight:700;line-height:28px;text-align:center;letter-spacing:-.02em;box-shadow:0 1px 3px rgba(15,23,42,.1)}.ai-copilot__msg.is-assistant .ai-copilot__avatar[data-v-1ec089a2]{background:var(--color-action-primary,#2354f4);color:#fff}.ai-copilot__msg.is-locate .ai-copilot__result-card[data-v-1ec089a2]{border-color:var(--color-action-primary,#2354f4);box-shadow:0 0 0 3px rgba(35,84,244,.22);animation:copilot-locate-pulse-data-v-1ec089a2 1.4s ease}.ai-copilot__msg.is-locate .ai-copilot__bubble[data-v-1ec089a2]{box-shadow:0 0 0 3px rgba(35,84,244,.22)}@keyframes copilot-locate-pulse-data-v-1ec089a2{0%{box-shadow:0 0 0 0 rgba(35,84,244,.38)}70%{box-shadow:0 0 0 8px rgba(35,84,244,0)}to{box-shadow:0 0 0 3px rgba(35,84,244,.22)}}@media(prefers-reduced-motion:reduce){.ai-copilot__msg.is-locate .ai-copilot__result-card[data-v-1ec089a2]{animation:none}}.ai-copilot__col[data-v-1ec089a2]{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0;max-width:calc(100% - 76px);container-type:inline-size;container-name:copilot-col}.ai-copilot__result-row[data-v-1ec089a2]{display:flex;flex-direction:column;align-items:stretch;align-self:flex-start;gap:0;width:min(100%,360px);max-width:100%;min-width:0;box-sizing:border-box}.ai-copilot__thumbs[data-v-1ec089a2]{display:flex;flex-wrap:wrap;gap:6px}.ai-copilot__result-card[data-v-1ec089a2]{display:flex;flex-direction:column;align-items:stretch;align-self:flex-start;flex:0 0 auto;gap:0;width:100%;max-width:100%;padding:0;border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;background:var(--bg-surface,#fff);box-sizing:border-box;overflow:visible}.ai-copilot__result-card.is-fade[data-v-1ec089a2]{animation:ai-copilot-result-in-data-v-1ec089a2 .22s ease-out}@keyframes ai-copilot-result-in-data-v-1ec089a2{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ai-copilot__result-card.is-fade[data-v-1ec089a2]{animation:none}}.ai-copilot__result-thumb[data-v-1ec089a2]{position:relative;z-index:0;isolation:isolate;margin:0;width:100%;height:216px;border:0;border-radius:11px 11px 0 0;background:var(--color-gray-100,#f1f5f9);overflow:hidden;cursor:default;box-sizing:border-box}.ai-copilot__result-thumb[data-v-1ec089a2] .ai-copilot__thumb-hit,.ai-copilot__result-thumb[data-v-1ec089a2] .ai-copilot__thumb-pop,.ai-copilot__result-thumb[data-v-1ec089a2] .el-popover__reference-wrapper{display:block;position:relative;width:100%;height:100%}.ai-copilot__result-thumb[data-v-1ec089a2] .el-image{display:block;width:100%;height:100%;border-radius:0;border:0;background:var(--color-gray-100,#f1f5f9);pointer-events:auto;cursor:zoom-in;overflow:hidden}.ai-copilot__result-thumb[data-v-1ec089a2] .ai-copilot__compare-layer.el-image{position:absolute;inset:0;opacity:0;pointer-events:none}.ai-copilot__result-thumb[data-v-1ec089a2] .ai-copilot__compare-layer.el-image.is-on{opacity:1;pointer-events:auto;z-index:1}.ai-copilot__result-thumb[data-v-1ec089a2] .el-image__inner{object-fit:contain}.ai-copilot__result-size-badge[data-v-1ec089a2]{position:absolute;z-index:2;top:8px;left:8px;padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.42);color:#fff;font-size:10px;font-weight:500;line-height:1.4;pointer-events:none;white-space:nowrap}.ai-copilot__result-controls[data-v-1ec089a2]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:38px;padding:4px 8px;border-top:1px solid var(--border-subtle,#e5e7eb);box-sizing:border-box;overflow:visible}.ai-copilot__batch-rerun[data-v-1ec089a2]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:28px;padding:0 8px;border:1px solid var(--color-brand-200,#c3d9ff);border-radius:6px;background:var(--bg-surface,#fff);color:var(--color-action-primary,#2354f4);font-size:12px;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;white-space:nowrap}.ai-copilot__batch-rerun[data-v-1ec089a2]:hover:not(:disabled){background:var(--color-brand-50,#eef4ff)}.ai-copilot__batch-rerun[data-v-1ec089a2]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__batch-rerun[data-v-1ec089a2]:disabled{color:var(--text-muted,#9ca3af);border-color:var(--border-subtle,#e5e7eb);cursor:default}.ai-copilot__result-control-end[data-v-1ec089a2]{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-left:auto;overflow:visible;position:relative;z-index:8}.ai-copilot__result-control-end[data-v-1ec089a2] .ai-copilot__fb-btn{width:28px;min-height:28px;padding:0;border-radius:6px}.ai-copilot__result-control-end[data-v-1ec089a2] .ai-copilot__fb-btn:hover:not(:disabled){background:var(--color-gray-100,#f1f5f9)}.ai-copilot__result-icon[data-v-1ec089a2]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-secondary,#6b7280);font:inherit;cursor:pointer}.ai-copilot__result-icon i[data-v-1ec089a2]{font-size:16px}.ai-copilot__result-icon[data-v-1ec089a2]:hover:not(:disabled){background:var(--color-gray-100,#f1f5f9);color:var(--text-primary,#171717)}.ai-copilot__result-icon:disabled.is-complete[data-v-1ec089a2]{color:var(--text-muted,#9ca3af);cursor:default;background:transparent}.ai-copilot__result-icon[data-v-1ec089a2]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__result-card[data-v-1ec089a2] .ai-copilot__did{width:100%;height:20px;padding:0 8px 4px;box-sizing:border-box}.ai-copilot__compare[data-v-1ec089a2]{position:absolute;z-index:2;top:8px;right:8px;display:flex;flex-direction:row;align-items:stretch;width:124px;min-height:28px;margin:0;padding:0;border:1px solid hsla(0,0%,100%,.72);border-radius:7px;overflow:hidden;background:hsla(0,0%,100%,.9);box-sizing:border-box}.ai-copilot__compare-opt[data-v-1ec089a2]{flex:1 1 50%;min-width:0;min-height:28px;margin:0;padding:3px 6px;border:0;background:transparent;color:var(--text-secondary,#6b7280);font-size:12px;line-height:1.2;cursor:pointer}.ai-copilot__compare-opt[data-v-1ec089a2]:hover{color:var(--color-action-primary,#2354f4)}.ai-copilot__compare-opt.is-on[data-v-1ec089a2]{background:var(--bg-surface,#fff);color:var(--color-action-primary,#2354f4);font-weight:600}.ai-copilot__compare-opt[data-v-1ec089a2]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:-2px}.ai-copilot__thumb[data-v-1ec089a2]{margin:0;flex:0 0 auto}.ai-copilot__thumb-media[data-v-1ec089a2]{position:relative;width:78px;height:78px;border-radius:8px;overflow:hidden;background:var(--color-gray-100,#f1f5f9);border:1px solid var(--border-subtle,#e5e5e5);box-sizing:border-box;cursor:default;transition:border-color .15s ease}.ai-copilot__thumb-media[data-v-1ec089a2] .ai-copilot__thumb-hit,.ai-copilot__thumb-media[data-v-1ec089a2] .ai-copilot__thumb-pop,.ai-copilot__thumb-media[data-v-1ec089a2] .el-popover__reference-wrapper{display:block;width:100%;height:100%}.ai-copilot__thumb-media[data-v-1ec089a2] .el-image{display:block;width:100%;height:100%;pointer-events:auto;cursor:zoom-in;overflow:hidden}.ai-copilot__thumb-media[data-v-1ec089a2] .el-image__inner{object-fit:cover}.ai-copilot__thumb-media[data-v-1ec089a2]:focus-within,.ai-copilot__thumb-media[data-v-1ec089a2]:hover{border-color:var(--color-brand-200,#c3d9ff)}.ai-copilot__thumb-media:focus-within .ai-copilot__thumb-overlay[data-v-1ec089a2],.ai-copilot__thumb-media:hover .ai-copilot__thumb-overlay[data-v-1ec089a2]{opacity:1}.ai-copilot__thumb-badge[data-v-1ec089a2]{position:absolute;bottom:4px;left:4px;padding:1px 5px;border-radius:3px;background:rgba(0,0,0,.52);color:#fff;font-size:9px;line-height:1.5;pointer-events:none;white-space:nowrap;letter-spacing:.01em}.ai-copilot__thumb-overlay[data-v-1ec089a2]{position:absolute;z-index:3;top:4px;right:4px;display:flex;flex-direction:row;align-items:center;gap:2px;padding:2px;border-radius:8px;background:rgba(15,23,42,.72);box-shadow:0 4px 12px rgba(15,23,42,.22);opacity:0;transition:opacity .15s ease;pointer-events:none}.ai-copilot__thumb-media:focus-within .ai-copilot__thumb-overlay>[data-v-1ec089a2],.ai-copilot__thumb-media:hover .ai-copilot__thumb-overlay>[data-v-1ec089a2]{pointer-events:auto}.ai-copilot__thumb-act[data-v-1ec089a2]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#fff;font-size:13px;line-height:1;cursor:pointer;transition:background .1s ease}.ai-copilot__thumb-act[data-v-1ec089a2]:hover{background:hsla(0,0%,100%,.18)}.ai-copilot__thumb-act[data-v-1ec089a2]:focus-visible{outline:2px solid #fff;outline-offset:1px}@media(hover:none){.ai-copilot__thumb-overlay[data-v-1ec089a2]{opacity:1}.ai-copilot__thumb-overlay>[data-v-1ec089a2]{pointer-events:auto}}@media(prefers-reduced-motion:reduce){.ai-copilot__thumb-overlay[data-v-1ec089a2]{transition:none}}.ai-copilot__use-current[data-v-1ec089a2]{border:0;padding:0;background:none;color:var(--color-action-primary,#2354f4);font-size:11px;line-height:1.2;cursor:pointer}.ai-copilot__use-current[data-v-1ec089a2]:hover{text-decoration:underline}.ai-copilot__use-current.is-on[data-v-1ec089a2]{color:var(--text-muted);cursor:default;text-decoration:none}.ai-copilot__use-current.is-on.is-exit[data-v-1ec089a2]{color:var(--color-action-primary,#2354f4);cursor:pointer;text-decoration:underline}.ai-copilot__retry-btn[data-v-1ec089a2]{display:inline-block;margin-top:6px;border:1px solid var(--color-action-primary,#2354f4);border-radius:6px;padding:3px 10px;background:none;color:var(--color-action-primary,#2354f4);font-size:12px;line-height:1.4;cursor:pointer;transition:background .15s,color .15s}.ai-copilot__retry-btn[data-v-1ec089a2]:hover{background:var(--color-action-primary,#2354f4);color:#fff}.ai-copilot__bubble-block[data-v-1ec089a2]{display:flex;flex-direction:column;width:min(100%,360px);align-items:flex-start;gap:0;max-width:100%;margin-top:2px}.ai-copilot__bubble[data-v-1ec089a2]{display:block;box-sizing:border-box;width:fit-content;max-width:100%;background:var(--copilot-assistant-bubble-bg,var(--color-gray-50,#f8fafc));color:var(--copilot-assistant-bubble-fg,var(--text-primary));border:1px solid var(--copilot-assistant-bubble-border,transparent);border-radius:var(--copilot-assistant-bubble-radius,16px);padding:11px 15px;font-size:13px;line-height:1.65;letter-spacing:0;word-spacing:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;line-break:auto;user-select:text;-webkit-user-select:text}.ai-copilot__bubble[data-v-1ec089a2] p{margin:0 0 8px;white-space:pre-wrap;letter-spacing:0;word-spacing:0}.ai-copilot__bubble[data-v-1ec089a2] p:last-child{margin-bottom:0}.ai-copilot__bubble[data-v-1ec089a2] ol,.ai-copilot__bubble[data-v-1ec089a2] ul{margin:0 0 8px;padding-left:1.2em}.ai-copilot__bubble[data-v-1ec089a2] ol:last-child,.ai-copilot__bubble[data-v-1ec089a2] ul:last-child{margin-bottom:0}.ai-copilot__bubble[data-v-1ec089a2] li{margin:3px 0}.ai-copilot__bubble[data-v-1ec089a2] .ai-copilot__tool-name,.ai-copilot__bubble[data-v-1ec089a2] strong{font-weight:700;color:var(--color-action-primary,#2354f4);background:var(--color-brand-50,#eef4ff);border-radius:4px;padding:1px 5px}.ai-copilot__bubble.is-collapsed[data-v-1ec089a2]{display:-webkit-box;max-height:calc(9.9em + 22px);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.ai-copilot__bubble-tools[data-v-1ec089a2]{display:flex;align-items:center;gap:6px;min-height:0;margin-top:2px;padding:0}.ai-copilot__reply-toggle[data-v-1ec089a2]{min-height:22px;margin:0;padding:0 4px;border:0;border-radius:4px;background:transparent;color:var(--text-muted,#9ca3af);font:inherit;font-size:10px;line-height:1.2;cursor:pointer}.ai-copilot__reply-toggle[data-v-1ec089a2]:hover{background:var(--color-gray-100,#f1f5f9);color:var(--color-action-primary,#2354f4)}.ai-copilot__reply-toggle[data-v-1ec089a2]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__bubble-tools[data-v-1ec089a2] .ai-copilot__copy-btn.is-compact:hover{background:var(--color-gray-100,#f1f5f9);text-decoration:none}.ai-copilot__bubble.is-streaming[data-v-1ec089a2]>:last-child:after{content:"";display:inline-block;width:0;height:.9em;margin-left:2px;vertical-align:-.1em;border-right:1.5px solid currentColor;opacity:.55;pointer-events:none;animation:ai-copilot-caret-blink-data-v-1ec089a2 1.05s step-end infinite}@keyframes ai-copilot-caret-blink-data-v-1ec089a2{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.ai-copilot__bubble.is-streaming[data-v-1ec089a2]>:last-child:after{animation:none;opacity:.4}}@media(max-width:600px){.ai-copilot__bubble-block[data-v-1ec089a2],.ai-copilot__result-card[data-v-1ec089a2],.ai-copilot__result-row[data-v-1ec089a2]{width:100%}.ai-copilot__bubble-scheme[data-v-1ec089a2]{min-height:32px;padding:0 12px}.ai-copilot__result-thumb[data-v-1ec089a2]{height:200px}.ai-copilot__result-controls[data-v-1ec089a2]{height:48px;padding:2px 6px}.ai-copilot__batch-rerun[data-v-1ec089a2],.ai-copilot__bubble-tools[data-v-1ec089a2] .ai-copilot__copy-btn.is-compact,.ai-copilot__compare-opt[data-v-1ec089a2],.ai-copilot__compare[data-v-1ec089a2],.ai-copilot__reply-toggle[data-v-1ec089a2],.ai-copilot__result-icon[data-v-1ec089a2],[data-v-1ec089a2] .ai-copilot-continue-btn:not(.is-overlay){min-height:44px;padding:0 8px;font-size:11px}.ai-copilot__compare[data-v-1ec089a2]{top:6px;right:6px;width:136px}.ai-copilot__result-icon[data-v-1ec089a2]{width:44px;height:44px}.ai-copilot__result-control-end[data-v-1ec089a2] .ai-copilot__fb-btn{width:44px;min-height:44px}}.ai-copilot__result-row.is-critique-wide{flex-direction:row;align-items:stretch;gap:0;width:min(100%,640px);max-width:100%;overflow:hidden;border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;background:var(--bg-surface,#fff)}.ai-copilot__result-row.is-critique-wide .ai-copilot__result-card{flex:0 0 360px;width:360px;max-width:360px;border:0;border-radius:0;background:transparent;overflow:hidden}.ai-copilot__result-row.is-critique-wide .ai-copilot__result-thumb{border-radius:12px 0 0 0}.ai-copilot__result-row.is-critique-wide .ai-copilot__result-critique.is-card,.ai-copilot__result-row.is-critique-wide .ai-copilot__result-critique.is-compact{display:none!important}.ai-copilot__result-row.is-critique-wide .ai-copilot__result-critique.is-rail{display:flex!important;flex-direction:column;flex:1 1 200px;min-width:200px;max-width:288px;min-height:0;align-self:stretch;margin:0;padding:0;overflow:hidden;border-left:1px solid var(--border-subtle,#e5e7eb);background:var(--bg-surface,#fff)}.ai-copilot__result-row.is-critique-wide .ai-copilot__result-critique.is-rail .ai-copilot__critique-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:6px 6px 10px}.ai-copilot__result-row.is-critique-wide .ai-copilot__result-critique.is-rail .ai-copilot__critique-overview{margin:0 6px 4px;padding:8px 10px;border-radius:10px;background:var(--color-gray-50,#f8fafc);color:var(--text-secondary,#6b7280);font-size:11px;line-height:1.6;border-bottom:0}.ai-copilot__result-row.is-critique-wide .ai-copilot__result-critique.is-rail .ai-copilot__critique-figs{margin-top:0;padding-top:0;border-top:0}.ai-copilot__result-row.is-critique-wide .ai-copilot__result-critique.is-rail .ai-copilot__critique-fig{align-items:center;margin:0 4px;padding:8px 8px 8px 8px;border-radius:10px}.ai-copilot__result-row.is-critique-wide .ai-copilot__result-critique.is-rail .ai-copilot__critique-fig+.ai-copilot__critique-fig{margin-top:2px}.ai-copilot__result-row.is-critique-wide .ai-copilot__result-critique.is-rail .ai-copilot__critique-fig.is-on{background:var(--color-brand-50,#eef4ff);box-shadow:none}.ai-copilot__result-row.is-critique-wide .ai-copilot__result-critique.is-rail .ai-copilot__critique-fig:hover:not(.is-on){background:var(--color-gray-50,#f8fafc)}.ai-copilot__points[data-v-30b7ccf0]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0;height:28px;padding:0 8px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:999px;background:var(--bg-surface,#fff);color:var(--text-primary,#171717);font:inherit;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none}.ai-copilot__points[data-v-30b7ccf0]:hover{border-color:var(--color-brand-200,#b8d0ff);background:var(--color-brand-50,#eef4ff);color:var(--color-action-primary,#2354f4)}.ai-copilot__points[data-v-30b7ccf0]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__points.is-low[data-v-30b7ccf0]{border-color:rgba(220,38,38,.28);color:var(--state-danger,#dc2626)}.ai-copilot__points.is-low[data-v-30b7ccf0]:hover{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.4);color:var(--state-danger,#dc2626)}.ai-copilot__points-mark[data-v-30b7ccf0]{font-size:11px;line-height:1}.ai-copilot__points-hint[data-v-30b7ccf0]{font-size:11px;font-weight:500;color:inherit}.ai-copilot__rail[data-v-416a45ca]{display:flex;flex-direction:column;box-sizing:border-box;flex:0 0 160px;width:160px;min-width:0;border-right:1px solid var(--color-brand-100,#dce7ff);padding:10px 6px 10px 8px;overflow:hidden;background:var(--color-gray-50,#f8fafc)}.ai-copilot__rail [data-v-416a45ca],.ai-copilot__rail[data-v-416a45ca]{box-sizing:border-box}.ai-copilot__rail.is-mobile[data-v-416a45ca]{flex:0 0 auto;width:auto;max-height:88px;border-right:0;border-bottom:1px solid var(--border-subtle)}.ai-copilot__rail-head[data-v-416a45ca]{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:4px;padding:0 4px 0 4px;margin-bottom:10px}.ai-copilot__rail-head span[data-v-416a45ca]{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,#9ca3af);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-copilot__rail-new-btn[data-v-416a45ca]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;padding:0;border-radius:7px;color:var(--text-secondary,#6b7280);background:transparent;transition:background .12s,color .12s}.ai-copilot__rail-new-btn i[data-v-416a45ca]{font-size:15px;line-height:1}.ai-copilot__rail-new-btn[data-v-416a45ca]:hover{background:var(--color-brand-100,#dce7ff);color:var(--color-action-primary,#2354f4)}.ai-copilot__session-list[data-v-416a45ca]{display:flex;flex-direction:column;gap:1px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;margin:0 -2px}.ai-copilot__session-list[data-v-416a45ca]::-webkit-scrollbar{width:3px}.ai-copilot__session-list[data-v-416a45ca]::-webkit-scrollbar-track{background:transparent}.ai-copilot__session-list[data-v-416a45ca]::-webkit-scrollbar-thumb{background:var(--color-gray-200,#e5e7eb);border-radius:999px}.ai-copilot__empty[data-v-416a45ca]{font-size:12px;color:var(--text-muted);line-height:1.5}.ai-copilot__session-dot[data-v-416a45ca]{display:block;flex:0 0 6px;flex-shrink:0;width:6px;min-width:6px;height:6px;border-radius:50%;transition:background .2s}.ai-copilot__session-dot.is-done[data-v-416a45ca]{background:var(--color-gray-300,#d1d5db)}.ai-copilot__session-dot.is-busy[data-v-416a45ca]{background:var(--color-action-primary,#2354f4);animation:ai-dot-pulse-data-v-416a45ca 1.4s ease-in-out infinite}@keyframes ai-dot-pulse-data-v-416a45ca{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.ai-copilot__session-dot.is-busy[data-v-416a45ca]{animation:none}}.ai-copilot__session-more[data-v-416a45ca]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;flex-shrink:0;width:22px;min-width:22px;height:22px;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-secondary,#6b7280);cursor:pointer;opacity:0;transition:opacity .12s,background .12s}.ai-copilot__session-more i[data-v-416a45ca]{font-size:14px;color:inherit}.ai-copilot__session-more[data-v-416a45ca]:hover{background:rgba(15,23,42,.08);color:var(--text-primary,#111827);opacity:1}.ai-copilot__session-more[data-v-416a45ca]:focus-visible{opacity:1;outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-copilot__session-input[data-v-416a45ca]{flex:1 1 auto;width:100%;min-width:0;height:24px;pointer-events:auto;padding:0 6px;border:1px solid var(--border-action-primary-soft,#9bb6ff);border-radius:var(--radius-sm,6px);background:#fff;color:var(--text-primary);font-size:12px;line-height:24px}.ai-copilot__session[data-v-416a45ca]{display:flex;align-items:center;gap:6px;width:100%;min-width:0;min-height:34px;padding:5px 4px 5px 10px;border:0;border-left:2px solid transparent;border-radius:0 8px 8px 0;background:transparent;color:var(--text-secondary,#6b7280);cursor:pointer;text-align:left;overflow:hidden;transition:background .11s,color .11s,border-color .11s}.ai-copilot__session[data-v-416a45ca]:hover{background:rgba(15,23,42,.04);color:var(--text-primary,#111827)}.ai-copilot__session:hover .ai-copilot__session-more[data-v-416a45ca]{opacity:1}.ai-copilot__session.is-active[data-v-416a45ca]{border-left-color:var(--color-action-primary,#2354f4);background:var(--color-action-primary-soft,rgba(35,84,244,.07));color:var(--text-primary,#111827)}.ai-copilot__session.is-active .ai-copilot__session-title[data-v-416a45ca]{font-weight:600}.ai-copilot__session.is-active .ai-copilot__session-more[data-v-416a45ca]{opacity:1}.ai-copilot__session.is-menu-open .ai-copilot__session-more[data-v-416a45ca]{opacity:1;background:rgba(15,23,42,.08)}.ai-copilot__session-title[data-v-416a45ca]{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.4;border:0;padding:0;background:none;color:inherit;text-align:left;cursor:pointer}.ai-copilot__session-title[data-v-416a45ca]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px;border-radius:4px}.ai-copilot-error-boundary[data-v-552e077a]:not(.is-crash),.ai-copilot-error-boundary__live[data-v-552e077a]{display:contents}.ai-copilot-error-boundary.is-crash[data-v-552e077a]{box-sizing:border-box;pointer-events:auto}.ai-copilot-error-boundary.is-crash[data-v-552e077a]:not(.is-fill){position:fixed;z-index:500;right:24px;bottom:24px;width:320px;max-width:calc(100vw - 32px)}.ai-copilot-error-boundary.is-crash.is-fill[data-v-552e077a]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:var(--bg-canvas,#fafafa)}.ai-copilot-crash[data-v-552e077a]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;box-sizing:border-box;width:100%;max-width:360px;padding:20px 18px;background:var(--color-gray-50,#f8fafc);border:1px solid var(--color-brand-100,#dce7ff);border-radius:var(--radius-lg,12px);box-shadow:0 20px 56px rgba(15,23,42,.22),0 0 0 1px rgba(20,44,112,.06)}.ai-copilot-crash__copy[data-v-552e077a]{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary,#4b5563)}.ai-copilot-crash__reload[data-v-552e077a]{display:inline-block;margin:0;border:1px solid var(--color-action-primary,#2354f4);border-radius:6px;padding:5px 12px;background:none;color:var(--color-action-primary,#2354f4);font-size:13px;line-height:1.4;font-family:inherit;cursor:pointer}.ai-copilot-crash__reload[data-v-552e077a]:hover{background:var(--color-action-primary,#2354f4);color:#fff}.ai-copilot-crash__reload[data-v-552e077a]:focus-visible{outline:2px solid var(--color-action-primary,#2354f4);outline-offset:2px}.ai-control-zone[data-v-6626bea2]{display:flex;flex-direction:column;margin-bottom:var(--space-3,12px);padding:10px;background:var(--bg-muted,#f7f8fa);border:1px solid var(--border-subtle,#e5e7eb);border-radius:var(--radius-md,10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.ai-control-zone--flush[data-v-6626bea2]{margin-bottom:0}.ai-control-zone--action[data-v-6626bea2]{background:transparent;border:0;box-shadow:none;padding:0}.ai-control-zone__header[data-v-6626bea2]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ai-control-zone__name[data-v-6626bea2]{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-muted,#98a2b3)}.ai-control-zone__hint[data-v-6626bea2]{font-size:11px;color:var(--text-muted,#98a2b3)}.ai-control-zone__body[data-v-6626bea2]{display:flex;flex-direction:column;gap:8px;min-width:0}.ai-control-zone[data-v-6626bea2] .ai-control-section{margin-bottom:0}