.config-form[data-v-97b3068a]{display:flex;flex-direction:column;gap:16px}.config-param[data-v-97b3068a]{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);display:flex;flex-direction:column;gap:8px}.config-param__header[data-v-97b3068a]{display:flex;align-items:center;gap:8px}.config-param__label[data-v-97b3068a]{font-weight:600;font-size:.9rem}.config-param__desc[data-v-97b3068a]{font-size:.78rem;color:var(--text-secondary);line-height:1.4}.config-param__key[data-v-97b3068a]{font-size:.7rem;color:var(--text-muted)}.config-param__editor[data-v-97b3068a]{margin-top:4px}.number-editor[data-v-97b3068a]{display:flex;align-items:center;gap:12px}.range-input[data-v-97b3068a]{flex:1;accent-color:var(--accent);height:6px}.number-input[data-v-97b3068a]{width:80px;text-align:center;font-family:var(--font-mono);font-size:.85rem}.number-range-label[data-v-97b3068a]{font-size:.7rem;color:var(--text-muted);white-space:nowrap}.toggle[data-v-97b3068a]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle input[data-v-97b3068a]{display:none}.toggle__slider[data-v-97b3068a]{width:40px;height:22px;background:var(--border);border-radius:11px;position:relative;transition:background .2s}.toggle__slider[data-v-97b3068a]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--text-primary);border-radius:50%;transition:transform .2s}.toggle input:checked+.toggle__slider[data-v-97b3068a]{background:var(--accent)}.toggle input:checked+.toggle__slider[data-v-97b3068a]:after{transform:translate(18px)}.toggle__text[data-v-97b3068a]{font-size:.8rem;color:var(--text-secondary);font-weight:500}.select-input[data-v-97b3068a]{width:100%;max-width:320px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.prompt-textarea[data-v-97b3068a]{width:100%;resize:vertical;min-height:80px;font-family:var(--font-mono);font-size:.82rem;line-height:1.5}.prompt-variables[data-v-97b3068a]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.prompt-variables__label[data-v-97b3068a]{font-size:.72rem;color:var(--text-muted)}.prompt-var-chip[data-v-97b3068a]{display:inline-block;padding:2px 8px;font-size:.72rem;font-family:var(--font-mono);background:var(--accent-dim);color:var(--accent);border-radius:var(--radius-sm);border:1px solid var(--accent)}.string-counter[data-v-97b3068a]{font-size:.7rem;color:var(--text-muted);margin-top:4px;text-align:right}.config-form__actions[data-v-97b3068a]{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--border)}.btn--xs[data-v-97b3068a]{padding:2px 8px;font-size:.7rem}.btn--ghost[data-v-97b3068a]{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.btn--ghost[data-v-97b3068a]:hover{color:var(--text-secondary);border-color:var(--border-light)}.assistant-layout[data-v-f9bbd7b0]{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:start}.assistant-list[data-v-f9bbd7b0]{display:flex;flex-direction:column;gap:4px}.assistant-item[data-v-f9bbd7b0]{padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface);cursor:pointer;transition:all var(--transition)}.assistant-item[data-v-f9bbd7b0]:hover{border-color:var(--border-light);background:var(--bg-hover)}.assistant-item--active[data-v-f9bbd7b0]{border-color:var(--accent);background:var(--accent-dim)}.assistant-item__name[data-v-f9bbd7b0]{font-weight:600;font-size:.9rem;margin-bottom:2px}.assistant-item__model[data-v-f9bbd7b0]{font-size:.75rem;color:var(--text-secondary)}.assistant-item__id[data-v-f9bbd7b0]{font-size:.7rem;color:var(--text-muted);margin-top:4px}.detail-grid[data-v-f9bbd7b0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-item[data-v-f9bbd7b0]{display:flex;flex-direction:column;gap:2px}.detail-label[data-v-f9bbd7b0]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.skills-list[data-v-f9bbd7b0]{display:flex;flex-direction:column;gap:8px}.skill-item[data-v-f9bbd7b0]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-surface)}.skill-name[data-v-f9bbd7b0]{font-weight:600;font-size:.85rem;color:var(--text-primary)}.skill-desc[data-v-f9bbd7b0]{font-size:.78rem;color:var(--text-secondary);line-height:1.4}
