@charset "UTF-8";[data-v-ad22d8f8]:root,[data-theme=light][data-v-ad22d8f8]{--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #e8e8e8;--bg-card: #ffffff;--border-color: #e0e0e0;--border-light: #d0d0d0;--text-primary: #1a1a1a;--text-secondary: #666666;--text-muted: #999999;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .08);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .15);--type-string: #2563eb;--type-integer: #059669;--type-number: #b45309;--type-boolean: #7c3aed;--type-array: #db2777;--type-object: #0891b2;color-scheme:light}[data-theme=dark][data-v-ad22d8f8],[data-v-ad22d8f8]:root:not([data-theme]){--bg-primary: #0d0d0d;--bg-secondary: #1a1a1a;--bg-tertiary: #262626;--bg-card: #1f1f1f;--border-color: #333333;--border-light: #404040;--text-primary: #ffffff;--text-secondary: #a0a0a0;--text-muted: #666666;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--type-string: #60a5fa;--type-integer: #34d399;--type-number: #fbbf24;--type-boolean: #a78bfa;--type-array: #f472b6;--type-object: #22d3ee;color-scheme:dark}[data-v-ad22d8f8]:root{--primary-color: #ff6b35;--primary-hover: #ff8c5a;--accent-color: #4a9eff;--success-color: #22c55e;--warning-color: #f59e0b;--error-color: #ef4444;--info-color: #3b82f6}[data-env=intranet][data-v-ad22d8f8]{--primary-color: #c4505e;--primary-hover: #b04452;--accent-color: #1b3a5c;--bg-primary: #ffffff;--bg-secondary: #f5f6f8;--bg-tertiary: #eaecf0;--bg-card: #ffffff;--border-color: #dde0e6;--border-light: #e5e8ee;--text-primary: #1a1f2e;--text-secondary: #5a6178;--text-muted: #8b92a8;--success-color: #1a8a5c;--warning-color: #c48b1a;--error-color: #c4505e;--info-color: #1b4a7a;--title-gradient-from: #DE2910;--title-gradient-to: #D4A84B}[data-env=intranet][data-theme=dark][data-v-ad22d8f8],[data-env=intranet] [data-theme=dark][data-v-ad22d8f8]{--primary-color: #d46a74;--primary-hover: #c45a64;--accent-color: #2a5078;--bg-primary: #0d1117;--bg-secondary: #141922;--bg-tertiary: #1c2230;--bg-card: #161b26;--border-color: #262d3d;--border-light: #2f3748;--text-primary: #d8dbe4;--text-secondary: #8b92a8;--text-muted: #5a6178;--success-color: #1a7a52;--warning-color: #a87818;--error-color: #d46a74;--info-color: #1a3d66;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 20px rgba(0, 0, 0, .5)}[data-v-ad22d8f8]:root{--rarity-common: rgba(96, 165, 250, .45);--rarity-common-glow: rgba(96, 165, 250, .2);--rarity-uncommon: rgba(34, 197, 94, .55);--rarity-uncommon-glow: rgba(34, 197, 94, .25);--rarity-rare: rgba(167, 139, 250, .6);--rarity-rare-glow: rgba(167, 139, 250, .3);--rarity-legendary: rgba(250, 204, 21, .7);--rarity-legendary-glow: rgba(250, 204, 21, .35)}.ai-chat[data-v-ad22d8f8]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg-secondary);border:none;overflow:hidden;font-family:SF Pro Display,Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,Source Han Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary)}.chat-header[data-v-ad22d8f8]{display:none}.header-icon[data-v-ad22d8f8]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 20%,transparent),color-mix(in srgb,var(--accent-color) 20%,transparent));border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);border-radius:10px;color:var(--primary-color)}.header-icon svg[data-v-ad22d8f8]{width:20px;height:20px}.header-text[data-v-ad22d8f8]{flex:1;display:flex;flex-direction:column}.header-title[data-v-ad22d8f8]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.header-status[data-v-ad22d8f8]{display:flex;align-items:center;gap:.375rem;font-size:.625rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.context-count[data-v-ad22d8f8]{text-transform:none;color:var(--primary-color);opacity:.8}.status-dot[data-v-ad22d8f8]{width:6px;height:6px;background:var(--success-color);border-radius:50%;box-shadow:0 0 8px var(--success-color)}.clear-btn[data-v-ad22d8f8]{background:color-mix(in srgb,var(--error-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--error-color) 20%,transparent);border-radius:6px;padding:6px;cursor:pointer;color:var(--error-color);transition:all .2s}.clear-btn[data-v-ad22d8f8]:hover{background:color-mix(in srgb,var(--error-color) 20%,transparent)}.messages[data-v-ad22d8f8]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:transparent;color:var(--text-primary);font-size:13px;line-height:1.5}.message[data-v-ad22d8f8]{display:flex;gap:0;animation:fadeIn-ad22d8f8 .3s ease-out;margin:0;width:100%}.message.user[data-v-ad22d8f8]{flex-direction:row}.message.user .message-content[data-v-ad22d8f8]{align-items:flex-start;width:100%}.message.user .message-text[data-v-ad22d8f8]:before{content:"> ";color:var(--success-color);font-weight:700;position:absolute;left:0;top:0}.message.ai .message-text[data-v-ad22d8f8]:before{content:"$ ";color:var(--primary-color);font-weight:700;position:absolute;left:0;top:0}.message-avatar[data-v-ad22d8f8]{display:none}.message-content[data-v-ad22d8f8]{width:100%;max-width:100%}.message-text[data-v-ad22d8f8]{padding:0;border-radius:0;font-size:13px;line-height:1.5;color:var(--text-primary);word-wrap:break-word;white-space:pre-wrap;background:transparent!important;border:none!important;width:100%}.message-text code[data-v-ad22d8f8]{background:var(--bg-tertiary);color:var(--error-color);font-family:Menlo,Monaco,Consolas,Courier New,monospace}.message-text a[data-v-ad22d8f8]{color:var(--primary-color);text-decoration:underline}.message-text h1[data-v-ad22d8f8],.message-text h2[data-v-ad22d8f8],.message-text h3[data-v-ad22d8f8],.message-text h4[data-v-ad22d8f8],.message-text h5[data-v-ad22d8f8],.message-text h6[data-v-ad22d8f8]{color:var(--primary-color);border-bottom:1px solid var(--border-color);padding-bottom:.3em;margin:1em 0 .5em}.message-text pre[data-v-ad22d8f8]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;padding:1em;overflow-x:auto}.message-text pre code[data-v-ad22d8f8]{background:transparent;color:var(--text-primary)}.message-content[data-v-ad22d8f8]{display:flex;flex-direction:column;gap:.5rem;max-width:100%;width:100%}.message-text[data-v-ad22d8f8]{padding:0;border-radius:0;font-size:13px;line-height:1.6;color:var(--text-primary);word-wrap:break-word;white-space:pre-wrap;background:transparent!important;border:none!important;position:relative;padding-left:2.2ch}.message-text.welcome[data-v-ad22d8f8]{font-size:13px;background:transparent;border:none}.message-text.welcome strong[data-v-ad22d8f8]{color:var(--primary-color);font-weight:600}.message-text h1[data-v-ad22d8f8],.message-text h2[data-v-ad22d8f8],.message-text h3[data-v-ad22d8f8],.message-text h4[data-v-ad22d8f8],.message-text h5[data-v-ad22d8f8],.message-text h6[data-v-ad22d8f8]{margin:1.2rem 0 .6rem;font-weight:700;color:var(--text-primary);line-height:1.3;position:relative}.message-text h1[data-v-ad22d8f8]:first-child,.message-text h2[data-v-ad22d8f8]:first-child,.message-text h3[data-v-ad22d8f8]:first-child,.message-text h4[data-v-ad22d8f8]:first-child,.message-text h5[data-v-ad22d8f8]:first-child,.message-text h6[data-v-ad22d8f8]:first-child{margin-top:0}.message-text h1[data-v-ad22d8f8]:before,.message-text h2[data-v-ad22d8f8]:before,.message-text h3[data-v-ad22d8f8]:before,.message-text h4[data-v-ad22d8f8]:before,.message-text h5[data-v-ad22d8f8]:before,.message-text h6[data-v-ad22d8f8]:before{content:"#";color:var(--primary-color);margin-right:.4rem;opacity:.7}.message-text h1[data-v-ad22d8f8]{font-size:1.6rem;border-bottom:2px solid color-mix(in srgb,var(--primary-color) 30%,transparent);padding-bottom:.4rem}.message-text h1[data-v-ad22d8f8]:before{content:"# "}.message-text h2[data-v-ad22d8f8]{font-size:1.35rem;border-bottom:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent);padding-bottom:.3rem}.message-text h2[data-v-ad22d8f8]:before{content:"## "}.message-text h3[data-v-ad22d8f8]{font-size:1.2rem;color:var(--text-secondary)}.message-text h3[data-v-ad22d8f8]:before{content:"### "}.message-text h4[data-v-ad22d8f8]{font-size:1.1rem;color:var(--text-secondary)}.message-text h4[data-v-ad22d8f8]:before{content:"#### "}.message-text h5[data-v-ad22d8f8]{font-size:1rem;color:var(--text-muted)}.message-text h5[data-v-ad22d8f8]:before{content:"##### "}.message-text h6[data-v-ad22d8f8]{font-size:1rem;color:var(--text-muted)}.message-text h6[data-v-ad22d8f8]:before{content:"###### "}.message-text p[data-v-ad22d8f8]{margin:.5rem 0}.message-text p[data-v-ad22d8f8]:first-child{margin-top:0}.message-text p[data-v-ad22d8f8]:last-child{margin-bottom:0}.message-text p strong[data-v-ad22d8f8]{color:var(--text-primary);font-weight:700}.message-text p em[data-v-ad22d8f8]{color:var(--text-secondary);font-style:italic}.message-text ul[data-v-ad22d8f8],.message-text ol[data-v-ad22d8f8]{margin:.6rem 0;padding-left:1.8rem}.message-text li[data-v-ad22d8f8]{margin:.25rem 0;position:relative}.message-text ul>li[data-v-ad22d8f8]::marker{color:var(--primary-color);content:"• ";font-size:1.2em}.message-text ol>li[data-v-ad22d8f8]::marker{color:var(--primary-color);font-weight:600}.message-text blockquote[data-v-ad22d8f8]{margin:.8rem 0;padding:.8rem 1.2rem;border-left:4px solid var(--primary-color);background:var(--bg-tertiary);color:var(--text-secondary);border-radius:0 6px 6px 0;font-style:normal}.message-text blockquote[data-v-ad22d8f8]:before{content:"💡";margin-right:.5rem;font-size:1.1em}.message-text blockquote p[data-v-ad22d8f8]{margin:0}.message-text pre[data-v-ad22d8f8]{margin:1rem 0;border-radius:10px;overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.message-text pre[data-v-ad22d8f8]:before{content:"";display:block;height:32px;background:var(--bg-tertiary);background-image:radial-gradient(circle at 12px 12px,var(--error-color) 8px,transparent 0),radial-gradient(circle at 32px 12px,var(--warning-color) 8px,transparent 0),radial-gradient(circle at 52px 12px,var(--success-color) 8px,transparent 0);background-repeat:no-repeat;background-size:100% 100%}.message-text pre code[data-v-ad22d8f8]{background:var(--bg-tertiary)!important;padding:1rem!important;border:none!important;color:var(--text-primary)!important;font-size:.85rem!important;line-height:1.5!important;font-family:JetBrains Mono,Menlo,Monaco,monospace!important;display:block;overflow-x:auto}.message-text code[data-v-ad22d8f8]{background:var(--bg-tertiary);padding:.15rem .4rem;border-radius:4px;font-family:JetBrains Mono,Menlo,monospace;font-size:.85em;color:var(--error-color);border:1px solid var(--border-color)}.message-text a[data-v-ad22d8f8]{color:var(--primary-color);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);transition:all .2s}.message-text a[data-v-ad22d8f8]:hover{color:var(--primary-hover);border-bottom-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 5%,transparent)}.message-text table[data-v-ad22d8f8]{width:100%;margin:1rem 0;border-collapse:separate;border-spacing:0;font-size:.85rem;border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.message-text th[data-v-ad22d8f8],.message-text td[data-v-ad22d8f8]{padding:.7rem 1rem;border:none;border-bottom:1px solid var(--border-color);text-align:left}.message-text th[data-v-ad22d8f8]{background:var(--bg-tertiary);font-weight:700;color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.message-text tr:last-child td[data-v-ad22d8f8]{border-bottom:none}.message-text tr[data-v-ad22d8f8]:hover{background:var(--bg-tertiary)}.message-text hr[data-v-ad22d8f8]{margin:1.2rem 0;border:none;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 40%,transparent),transparent)}.message-text.error[data-v-ad22d8f8]{background:color-mix(in srgb,var(--error-color) 15%,transparent);border-color:color-mix(in srgb,var(--error-color) 30%,transparent);color:var(--error-color)}.message-text.loading[data-v-ad22d8f8]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted)}.loading-dot[data-v-ad22d8f8]{width:6px;height:6px;background:var(--primary-color);border-radius:50%;animation:pulse-ad22d8f8 1.5s infinite}.loading-dot[data-v-ad22d8f8]:nth-child(2){animation-delay:.3s}.loading-dot[data-v-ad22d8f8]:nth-child(3){animation-delay:.6s}.feature-list[data-v-ad22d8f8]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.feature-item[data-v-ad22d8f8]{font-size:.8rem;color:var(--text-muted);padding:.5rem .75rem;background:var(--bg-tertiary);border-radius:6px}.shortcuts-group[data-v-ad22d8f8]{display:flex;gap:1rem;margin-top:.25rem;flex-wrap:wrap}.shortcuts-group[data-v-ad22d8f8]:first-of-type{margin-top:.5rem}.shortcuts-group span[data-v-ad22d8f8]{display:flex;align-items:center;gap:.25rem}.shortcuts-group code[data-v-ad22d8f8]{font-size:.75rem}.command-hint[data-v-ad22d8f8]{margin-top:.75rem;font-size:.75rem;color:var(--text-muted)}.command-hint code[data-v-ad22d8f8]{background:var(--bg-tertiary);padding:.125rem .375rem;border-radius:4px;color:var(--primary-color)}.quick-cards[data-v-ad22d8f8]{margin-top:1rem;padding:.75rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px}.quick-card-header[data-v-ad22d8f8]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted);margin-bottom:.5rem}.quick-card-header svg[data-v-ad22d8f8]{opacity:.7}.quick-card-buttons[data-v-ad22d8f8]{display:flex;gap:.5rem}.quick-card-btn[data-v-ad22d8f8]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;padding:.625rem .75rem;background:color-mix(in srgb,var(--primary-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);border-radius:6px;color:var(--primary-color);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.quick-card-btn svg[data-v-ad22d8f8]{width:16px;height:16px}.quick-card-btn[data-v-ad22d8f8]:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 25%,transparent);border-color:var(--primary-color)}.quick-card-btn[data-v-ad22d8f8]:disabled{opacity:.6;cursor:not-allowed}.quick-card-btn .spin[data-v-ad22d8f8]{animation:spin-ad22d8f8 1s linear infinite}.result-card[data-v-ad22d8f8]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.result-header[data-v-ad22d8f8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-primary)}.result-header.generate[data-v-ad22d8f8]{background:color-mix(in srgb,var(--success-color) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--success-color) 30%,transparent)}.result-header.modify[data-v-ad22d8f8]{background:color-mix(in srgb,var(--warning-color) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--warning-color) 30%,transparent)}.result-header.search[data-v-ad22d8f8]{background:color-mix(in srgb,var(--info-color) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--info-color) 30%,transparent)}.result-header.command[data-v-ad22d8f8]{background:color-mix(in srgb,var(--primary-color) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--primary-color) 30%,transparent)}.result-header.batch[data-v-ad22d8f8]{background:color-mix(in srgb,var(--warning-color) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--warning-color) 30%,transparent)}.result-icon[data-v-ad22d8f8]{font-size:1rem}.result-body[data-v-ad22d8f8]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.result-item[data-v-ad22d8f8]{display:flex;justify-content:space-between;align-items:center}.result-label[data-v-ad22d8f8]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.result-value[data-v-ad22d8f8]{font-size:.875rem;font-weight:500;color:var(--primary-color)}.result-actions[data-v-ad22d8f8]{padding:.75rem 1rem;border-top:1px solid var(--border-color)}.result-actions.batch-actions[data-v-ad22d8f8]{display:flex;gap:.75rem}.btn-reject[data-v-ad22d8f8]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;padding:.75rem;background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;border-radius:8px;transition:all .2s}.btn-reject svg[data-v-ad22d8f8]{width:16px;height:16px}.btn-reject[data-v-ad22d8f8]:hover:not(:disabled){background:color-mix(in srgb,var(--error-color) 15%,var(--bg-tertiary));border-color:var(--error-color);color:var(--error-color)}.btn-reject[data-v-ad22d8f8]:disabled{opacity:.5;cursor:not-allowed}.batch-actions .btn-apply[data-v-ad22d8f8]{flex:1}.btn-apply[data-v-ad22d8f8]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;background:var(--primary-color);border:none;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;border-radius:8px;transition:all .2s}.btn-apply svg[data-v-ad22d8f8]{width:16px;height:16px}.btn-apply[data-v-ad22d8f8]:hover:not(:disabled){box-shadow:0 0 20px color-mix(in srgb,var(--primary-color) 40%,transparent)}.btn-apply[data-v-ad22d8f8]:disabled{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed}.btn-text[data-v-ad22d8f8]{padding:.375rem .625rem;background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:.8125rem;cursor:pointer;transition:all .15s;white-space:nowrap}.btn-text[data-v-ad22d8f8]:hover{color:var(--primary-color);border-color:var(--primary-color)}.result-card.applied[data-v-ad22d8f8]{opacity:.6}.search-list[data-v-ad22d8f8]{display:flex;flex-direction:column;gap:.5rem}.search-item[data-v-ad22d8f8]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}.search-item[data-v-ad22d8f8]:hover{background:var(--bg-secondary);border-color:var(--primary-color)}.search-item.selected[data-v-ad22d8f8]{border-color:color-mix(in srgb,var(--primary-color) 40%,var(--border-color))}.search-item input[type=checkbox][data-v-ad22d8f8]{width:14px;height:14px;accent-color:var(--primary-color);cursor:pointer;flex-shrink:0;margin-top:2px}.search-item .search-info[data-v-ad22d8f8]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.search-name[data-v-ad22d8f8]{font-size:.875rem;color:var(--text-primary);font-weight:500}.search-path[data-v-ad22d8f8]{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-actions[data-v-ad22d8f8]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.search-actions .search-action-select[data-v-ad22d8f8]{padding:.375rem .75rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.8125rem;cursor:pointer;outline:none}.search-actions .search-action-select[data-v-ad22d8f8]:focus{border-color:var(--primary-color)}.search-actions .search-input[data-v-ad22d8f8]{padding:.375rem .625rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.8125rem;outline:none;min-width:100px;max-width:200px}.search-actions .search-input[data-v-ad22d8f8]::placeholder{color:var(--text-muted)}.search-actions .search-input[data-v-ad22d8f8]:focus{border-color:var(--primary-color)}.no-result[data-v-ad22d8f8]{text-align:center;color:var(--text-muted);padding:1rem}.view-list[data-v-ad22d8f8]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.view-item[data-v-ad22d8f8]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}.view-item[data-v-ad22d8f8]:hover{background:var(--bg-secondary);border-color:var(--primary-color)}.view-item.current[data-v-ad22d8f8]{background:color-mix(in srgb,var(--primary-color) 15%,transparent);border-color:color-mix(in srgb,var(--primary-color) 40%,transparent);cursor:default}.view-name[data-v-ad22d8f8]{font-size:.875rem;color:var(--text-primary)}.view-badge[data-v-ad22d8f8]{font-size:.625rem;padding:.25rem .5rem;background:color-mix(in srgb,var(--primary-color) 20%,transparent);border-radius:4px;color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em}.option-buttons[data-v-ad22d8f8]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.option-btn[data-v-ad22d8f8]{padding:.5rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--primary-color);font-size:.8rem;cursor:pointer;transition:all .2s}.option-btn[data-v-ad22d8f8]:hover{background:var(--bg-secondary);border-color:var(--primary-color)}.suggestions-bar[data-v-ad22d8f8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--bg-tertiary);border-top:1px solid var(--border-color);flex-wrap:wrap}.suggestions-label[data-v-ad22d8f8]{font-size:.75rem;color:var(--text-muted)}.suggestion-chip[data-v-ad22d8f8]{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--primary-color);padding:.25rem .75rem;border-radius:12px;font-size:.75rem;cursor:pointer;transition:all .2s}.suggestion-chip[data-v-ad22d8f8]:hover{background:var(--bg-secondary);border-color:var(--primary-color)}.input-area[data-v-ad22d8f8]{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.input-wrapper[data-v-ad22d8f8]{flex:1;position:relative}.input-wrapper[data-v-ad22d8f8]:before{content:"> ";position:absolute;left:12px;top:10px;color:var(--success-color);font-weight:700;font-size:13px;z-index:1}.input-wrapper textarea[data-v-ad22d8f8]{width:100%;padding:8px 12px 8px 28px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:13px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;line-height:1.4;resize:none;min-height:36px;max-height:100px;overflow-y:auto}.input-wrapper textarea[data-v-ad22d8f8]::placeholder{color:var(--text-muted)}.input-wrapper textarea[data-v-ad22d8f8]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 10%,transparent)}.input-wrapper textarea[data-v-ad22d8f8]:disabled{opacity:.5}.command-palette[data-v-ad22d8f8]{position:absolute;bottom:100%;left:0;right:0;margin-bottom:4px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-lg);z-index:1000;max-height:112px;overflow-y:auto;-webkit-overflow-scrolling:touch}.command-item[data-v-ad22d8f8]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;cursor:pointer;transition:all .15s}.command-item[data-v-ad22d8f8]:hover:not(.disabled),.command-item.selected[data-v-ad22d8f8]:not(.disabled){background:var(--bg-tertiary)}.command-item.selected[data-v-ad22d8f8]:not(.disabled){border-left:2px solid var(--primary-color)}.command-item.disabled[data-v-ad22d8f8]{opacity:.4;cursor:not-allowed}.command-name[data-v-ad22d8f8]{font-size:.875rem;color:var(--primary-color);font-family:JetBrains Mono,monospace}.command-item.disabled .command-name[data-v-ad22d8f8]{color:var(--text-muted)}.command-desc[data-v-ad22d8f8]{font-size:.75rem;color:var(--text-muted)}.send-btn[data-v-ad22d8f8]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;transition:all .2s}.send-btn svg[data-v-ad22d8f8]{width:18px;height:18px}.send-btn[data-v-ad22d8f8]:hover:not(:disabled){box-shadow:0 0 20px color-mix(in srgb,var(--primary-color) 40%,transparent)}.send-btn[data-v-ad22d8f8]:disabled{opacity:.5;cursor:not-allowed}.send-btn.is-loading[data-v-ad22d8f8]{background:color-mix(in srgb,var(--error-color) 90%,transparent);border:1px solid color-mix(in srgb,var(--error-color) 60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.send-btn.is-loading[data-v-ad22d8f8]:hover:not(:disabled){background:var(--error-color);box-shadow:0 0 16px color-mix(in srgb,var(--error-color) 50%,transparent);transform:scale(1.05)}.send-btn.is-loading[data-v-ad22d8f8]:active:not(:disabled){transform:scale(.95)}.send-btn.is-loading svg[data-v-ad22d8f8]{animation:cancelPulse-ad22d8f8 1.5s ease-in-out infinite}@keyframes cancelPulse-ad22d8f8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.9)}}@keyframes fadeIn-ad22d8f8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ad22d8f8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.result-header.markdown[data-v-ad22d8f8]{background:linear-gradient(135deg,#667eea,#764ba2)}.markdown-result .result-body .markdown-warnings[data-v-ad22d8f8]{margin-top:12px;padding:10px 12px;background:#ffc1071a;border-left:3px solid #ffc107;border-radius:6px}.markdown-result .result-body .markdown-warnings .warning-title[data-v-ad22d8f8]{font-weight:600;color:#ffc107;margin-bottom:6px}.markdown-result .result-body .markdown-warnings ul[data-v-ad22d8f8]{margin:0;padding-left:18px}.markdown-result .result-body .markdown-warnings ul li[data-v-ad22d8f8]{color:var(--text-secondary);font-size:13px;margin-bottom:4px}.markdown-result .result-body .markdown-warnings ul li[data-v-ad22d8f8]:last-child{margin-bottom:0}.batch-operation-card .batch-preview[data-v-ad22d8f8]{margin-top:.5rem;padding:.75rem;background:color-mix(in srgb,var(--warning-color) 8%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--warning-color) 20%,var(--border-color));border-radius:8px}.batch-operation-card .batch-preview .preview-title[data-v-ad22d8f8]{font-size:.75rem;font-weight:600;color:var(--warning-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.batch-operation-card .batch-preview .preview-list[data-v-ad22d8f8]{display:flex;flex-direction:column;gap:.75rem}.batch-operation-card .batch-preview .resolved-op-group[data-v-ad22d8f8]{border-left:2px solid color-mix(in srgb,var(--warning-color) 40%,var(--border-color));padding-left:.75rem}.batch-operation-card .batch-preview .resolved-op-header[data-v-ad22d8f8]{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:.8125rem}.batch-operation-card .batch-preview .resolved-op-header .preview-action[data-v-ad22d8f8]{display:inline-flex;align-items:center;padding:.125rem .5rem;background:color-mix(in srgb,var(--warning-color) 15%,transparent);border-radius:4px;font-size:.6875rem;font-weight:600;color:var(--warning-color);flex-shrink:0}.batch-operation-card .batch-preview .resolved-op-header .preview-detail[data-v-ad22d8f8]{color:var(--text-secondary);font-size:.75rem}.batch-operation-card .batch-preview .resolved-nodes[data-v-ad22d8f8]{display:flex;flex-direction:column;gap:.25rem}.batch-operation-card .batch-preview .node-checkbox-item[data-v-ad22d8f8]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:4px;cursor:pointer;transition:background .15s;font-size:.8125rem}.batch-operation-card .batch-preview .node-checkbox-item[data-v-ad22d8f8]:hover{background:color-mix(in srgb,var(--primary-color) 8%,transparent)}.batch-operation-card .batch-preview .node-checkbox-item input[type=checkbox][data-v-ad22d8f8]{width:14px;height:14px;accent-color:var(--primary-color);cursor:pointer;flex-shrink:0}.batch-operation-card .batch-preview .node-checkbox-item .node-info[data-v-ad22d8f8]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.batch-operation-card .batch-preview .node-checkbox-item .node-name[data-v-ad22d8f8]{color:var(--text-primary);font-weight:500}.batch-operation-card .batch-preview .node-checkbox-item .node-path[data-v-ad22d8f8]{color:var(--text-muted);font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-operation-card .batch-preview .no-match[data-v-ad22d8f8]{font-size:.8125rem;color:var(--text-muted);font-style:italic;padding-left:.25rem}@keyframes spin-ad22d8f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin[data-v-ad22d8f8]{animation:spin-ad22d8f8 1s linear infinite}
