.thinking-collapsible[data-v-1e94203f]{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;transition:border-color .2s,box-shadow .2s;width:100%}.thinking-collapsible[data-v-1e94203f]:hover{border-color:var(--border-default)}.thinking-collapsible.is-thinking[data-v-1e94203f]{background:linear-gradient(90deg,#eef2ff4d,#fff0);border-color:var(--primary-200)}.thinking-header[data-v-1e94203f]{align-items:center;background:transparent;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.thinking-header[data-v-1e94203f]:hover{background-color:var(--slate-50)}.thinking-header[data-v-1e94203f]:focus-visible{outline:2px solid var(--primary-400);outline-offset:-2px}.header-content[data-v-1e94203f]{align-items:center;display:flex;gap:.75rem}.status-icon-wrapper[data-v-1e94203f]{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.thinking-icon[data-v-1e94203f]{animation:pulse-spin-1e94203f 3s linear infinite;color:var(--primary-500)}.completed-icon[data-v-1e94203f]{color:var(--slate-400)}.header-text[data-v-1e94203f]{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;font-weight:500}.title[data-v-1e94203f]{color:var(--text-primary)}.typing-dots span[data-v-1e94203f]{animation:typing-1e94203f 1.4s ease-in-out infinite both;color:var(--primary-500);font-weight:700;margin-left:2px}.typing-dots span[data-v-1e94203f]:first-child{animation-delay:0s}.typing-dots span[data-v-1e94203f]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-1e94203f]:nth-child(3){animation-delay:.4s}.header-actions[data-v-1e94203f]{align-items:center;display:flex;gap:.75rem}.step-count[data-v-1e94203f]{background:var(--slate-100);border-radius:12px;font-size:.75rem;padding:2px 8px}.step-count[data-v-1e94203f],.toggle-icon[data-v-1e94203f]{color:var(--text-tertiary)}.toggle-icon[data-v-1e94203f]{font-size:.8rem;transition:transform .3s ease}.toggle-icon.is-expanded[data-v-1e94203f]{transform:rotate(180deg)}.thinking-body-wrapper[data-v-1e94203f]{overflow:hidden;transition:height .3s ease}.thinking-body[data-v-1e94203f]{background:var(--slate-25);border-top:1px solid var(--border-subtle);padding:0 1rem 1rem}.timeline[data-v-1e94203f]{display:flex;flex-direction:column;padding-top:1rem}.timeline-item[data-v-1e94203f]{display:flex;gap:1rem;padding-bottom:1.5rem;position:relative}.timeline-item.is-last[data-v-1e94203f]{padding-bottom:0}.timeline-marker[data-v-1e94203f]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:24px}.line[data-v-1e94203f]{background-color:var(--slate-200);bottom:-24px;left:50%;position:absolute;top:24px;transform:translate(-50%);width:2px;z-index:0}.dot[data-v-1e94203f]{align-items:center;background:var(--bg-panel);border:1px solid var(--slate-200);border-radius:50%;display:flex;font-size:.75rem;height:24px;justify-content:center;transition:all .2s;width:24px;z-index:1}.dot i[data-v-1e94203f]{font-size:.7rem}.text-primary[data-v-1e94203f]{background:var(--primary-50);border-color:var(--primary-200);color:var(--primary-600)}.text-info[data-v-1e94203f]{background:#e0f2fe;border-color:#bae6fd;color:#0ea5e9}.text-warning[data-v-1e94203f]{background:#fef3c7;border-color:#fde68a;color:#f59e0b}.text-danger[data-v-1e94203f]{background:var(--red-50);border-color:var(--red-200);color:var(--red-500)}.text-secondary[data-v-1e94203f]{color:var(--text-secondary)}.timeline-content[data-v-1e94203f]{flex:1;min-width:0;padding-top:2px}.step-header[data-v-1e94203f]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.25rem}.step-type[data-v-1e94203f]{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:capitalize}.step-time[data-v-1e94203f]{color:var(--text-tertiary);font-size:.75rem;font-variant-numeric:tabular-nums}.step-message[data-v-1e94203f]{color:var(--text-primary);font-size:.875rem;line-height:1.5}@keyframes pulse-spin-1e94203f{0%{opacity:.6;transform:rotate(0)}50%{opacity:1}to{opacity:.6;transform:rotate(1turn)}}@keyframes typing-1e94203f{0%{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}to{opacity:.2;transform:translateY(0)}}@media(max-width:640px){.thinking-header[data-v-1e94203f]{padding:.5rem .75rem}.timeline-item[data-v-1e94203f]{gap:.75rem}.step-message[data-v-1e94203f]{font-size:.8rem}}.question-card[data-v-f0ee2e86]{background:#fff;border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow-md);margin:1rem 0;max-width:520px;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.question-card[data-v-f0ee2e86]:not(.answered):hover{border-color:var(--primary-300);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.question-card.answered[data-v-f0ee2e86]{background:var(--slate-50);border-color:var(--border-subtle);box-shadow:none}.card-header[data-v-f0ee2e86]{align-items:flex-start;background:linear-gradient(135deg,var(--slate-50),#fff);border-bottom:1px solid var(--border-subtle);display:flex;gap:1rem;padding:1.25rem;position:relative}.question-card.secret .card-header[data-v-f0ee2e86]{background:linear-gradient(135deg,var(--amber-50),#fffbeb);border-bottom-color:var(--amber-100)}.question-card.confirmation .card-header[data-v-f0ee2e86]{background:linear-gradient(135deg,var(--primary-50),#eff6ff);border-bottom-color:var(--primary-100)}.header-icon[data-v-f0ee2e86]{align-items:center;background:var(--primary-100);border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff80;color:var(--primary-600);display:flex;flex-shrink:0;font-size:1.1rem;height:40px;justify-content:center;width:40px}.question-card.secret .header-icon[data-v-f0ee2e86]{background:var(--amber-100);color:var(--amber-600)}.question-card.confirmation .header-icon[data-v-f0ee2e86]{background:var(--primary-100);color:var(--primary-600)}.header-content[data-v-f0ee2e86]{flex:1;min-width:0;padding-top:.125rem}.question-label[data-v-f0ee2e86]{color:var(--text-secondary);display:block;font-size:.7rem;font-weight:700;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.question-card.secret .question-label[data-v-f0ee2e86]{color:var(--amber-600)}.question-text[data-v-f0ee2e86]{color:var(--text-primary);font-size:1rem;font-weight:500;line-height:1.5;margin:0}.answered-badge[data-v-f0ee2e86]{align-items:center;background:var(--green-100);border-radius:999px;color:var(--green-700);display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:.35rem;padding:.35rem .75rem}.card-body[data-v-f0ee2e86]{padding:1.25rem}.input-group[data-v-f0ee2e86]{position:relative}.date-input[data-v-f0ee2e86],.datetime-input[data-v-f0ee2e86],.secret-input[data-v-f0ee2e86],.text-input[data-v-f0ee2e86],.time-input[data-v-f0ee2e86]{background:#fff;border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.95rem;line-height:1.5;padding:.75rem 1rem;transition:all .2s;width:100%}.text-input[data-v-f0ee2e86]{min-height:80px;resize:vertical}.date-input[data-v-f0ee2e86]:focus,.datetime-input[data-v-f0ee2e86]:focus,.text-input[data-v-f0ee2e86]:focus,.time-input[data-v-f0ee2e86]:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.input-hint[data-v-f0ee2e86]{color:var(--text-tertiary);font-size:.75rem;margin-top:.5rem;text-align:right}.secret-info[data-v-f0ee2e86]{align-items:flex-start;background:var(--amber-50);border:1px solid var(--amber-100);border-radius:8px;color:var(--amber-900);display:flex;font-size:.85rem;gap:.75rem;line-height:1.5;margin-bottom:1rem;padding:.75rem}.secret-info i[data-v-f0ee2e86]{color:var(--amber-600);margin-top:.15rem}.secret-input-wrapper[data-v-f0ee2e86]{align-items:center;display:flex;position:relative}.input-icon-container[data-v-f0ee2e86]{align-items:center;background:var(--slate-50);border-bottom-left-radius:8px;border-right:1px solid var(--border-default);border-top-left-radius:8px;bottom:0;color:var(--text-tertiary);display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:3rem;z-index:1}.secret-input[data-v-f0ee2e86]{padding-left:3.75rem;padding-right:2.5rem}.secret-input[data-v-f0ee2e86]:focus{border-color:var(--amber-500);box-shadow:0 0 0 3px var(--amber-100);outline:none}.secret-input:focus+.input-icon-container[data-v-f0ee2e86]{border-color:var(--amber-500);color:var(--amber-500)}.input-status[data-v-f0ee2e86]{position:absolute;right:1rem}.input-status[data-v-f0ee2e86],.secret-note[data-v-f0ee2e86]{align-items:center;display:flex}.secret-note[data-v-f0ee2e86]{color:var(--text-secondary);font-size:.75rem;gap:.5rem;margin-top:.75rem}.secret-note code[data-v-f0ee2e86]{background:var(--slate-100);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary);font-family:Menlo,monospace;font-size:.7rem;padding:.15rem .4rem}.options-group[data-v-f0ee2e86]{display:flex;flex-direction:column;gap:.75rem}.option-button[data-v-f0ee2e86]{align-items:flex-start;background:#fff;border:1px solid var(--border-default);border-radius:10px;cursor:pointer;display:flex;gap:1rem;padding:1rem;position:relative;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1)}.option-button[data-v-f0ee2e86]:hover:not(:disabled){background:var(--primary-50);border-color:var(--primary-300);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.option-button.selected[data-v-f0ee2e86]{background:var(--primary-50);border-color:var(--primary-500);box-shadow:0 0 0 1px var(--primary-500);z-index:1}.option-button[data-v-f0ee2e86]:disabled{background:var(--slate-50);cursor:not-allowed;opacity:.7}.option-indicator[data-v-f0ee2e86]{align-items:center;background:#fff;border:2px solid var(--slate-300);display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:.125rem;transition:all .2s;width:20px}.option-indicator.radio[data-v-f0ee2e86]{border-radius:50%}.option-indicator.checkbox[data-v-f0ee2e86]{border-radius:6px}.option-button.selected .option-indicator[data-v-f0ee2e86]{background:var(--primary-500);border-color:var(--primary-500)}.radio-dot[data-v-f0ee2e86]{background:#fff;border-radius:50%;height:8px;transform:scale(0);transition:transform .2s;width:8px}.option-button.selected .radio-dot[data-v-f0ee2e86]{transform:scale(1)}.option-indicator.checkbox i[data-v-f0ee2e86]{color:#fff;font-size:.7rem;transform:scale(0);transition:transform .2s}.option-button.selected .option-indicator.checkbox i[data-v-f0ee2e86]{transform:scale(1)}.option-content[data-v-f0ee2e86]{display:flex;flex-direction:column;gap:.25rem}.option-label[data-v-f0ee2e86]{color:var(--text-primary);font-size:.95rem;font-weight:500}.option-desc[data-v-f0ee2e86]{color:var(--text-secondary);font-size:.85rem;line-height:1.4}.error-message[data-v-f0ee2e86]{align-items:center;animation:shake-f0ee2e86 .4s cubic-bezier(.36,.07,.19,.97) both;background:var(--red-50);border:1px solid var(--red-200);border-radius:8px;color:var(--red-700);display:flex;font-size:.85rem;font-weight:500;gap:.6rem;margin-top:1rem;padding:.75rem 1rem}@keyframes shake-f0ee2e86{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.card-footer[data-v-f0ee2e86]{background:var(--slate-50);border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;padding:1rem 1.25rem}.submit-button[data-v-f0ee2e86]{align-items:center;background:var(--primary-600);border:none;border-radius:8px;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 1.5rem;transition:all .2s}.submit-button[data-v-f0ee2e86]:hover:not(:disabled){background:var(--primary-700);box-shadow:var(--shadow-md);transform:translateY(-1px)}.submit-button[data-v-f0ee2e86]:active:not(:disabled){transform:translateY(0)}.submit-button[data-v-f0ee2e86]:disabled{background:var(--slate-300);box-shadow:none;cursor:not-allowed;transform:none}.submit-button.btn-secret[data-v-f0ee2e86]{background:var(--amber-500)}.submit-button.btn-secret[data-v-f0ee2e86]:hover:not(:disabled){background:var(--amber-600)}.answered-display[data-v-f0ee2e86]{align-items:flex-start;background:var(--slate-50);display:flex;gap:1rem;padding:1.25rem}.answered-icon[data-v-f0ee2e86]{align-items:center;background:var(--green-100);border-radius:50%;color:var(--green-600);display:flex;flex-shrink:0;font-size:.9rem;height:32px;justify-content:center;width:32px}.answered-content[data-v-f0ee2e86]{display:flex;flex-direction:column;gap:.25rem}.answered-label[data-v-f0ee2e86]{color:var(--text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.answered-value[data-v-f0ee2e86]{color:var(--text-primary);font-size:.95rem;font-weight:500;line-height:1.5}.secret-config-card[data-v-698dfa89]{background:#fff;border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow-md);margin:.5rem 0;max-width:480px;overflow:hidden}.card-header[data-v-698dfa89]{align-items:flex-start;background:var(--primary-50);border-bottom:1px solid var(--primary-100);display:flex;gap:.75rem;padding:1rem}.card-header.oauth[data-v-698dfa89]{background:linear-gradient(135deg,var(--slate-50),var(--primary-50))}.header-icon[data-v-698dfa89]{align-items:center;background:var(--primary-500);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.header-icon.oauth[data-v-698dfa89]{background:var(--slate-800)}.header-content h4[data-v-698dfa89]{color:var(--text-primary);font-size:.95rem;font-weight:600;margin:0}.header-content p[data-v-698dfa89]{color:var(--text-secondary);font-size:.8rem;margin:.25rem 0 0}.oauth-section[data-v-698dfa89]{border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.75rem;padding:1rem}.oauth-info[data-v-698dfa89]{align-items:center;color:var(--text-secondary);display:flex;font-size:.75rem;gap:.5rem}.oauth-info i[data-v-698dfa89]{color:var(--green-500)}.oauth-button[data-v-698dfa89]{align-items:center;background:var(--slate-800);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:all .2s}.oauth-button[data-v-698dfa89]:hover:not(:disabled){background:var(--slate-900);box-shadow:var(--shadow-md);transform:translateY(-1px)}.oauth-button[data-v-698dfa89]:disabled{cursor:not-allowed;opacity:.7}.oauth-button.github[data-v-698dfa89]{background:#24292e}.oauth-button.github[data-v-698dfa89]:hover:not(:disabled){background:#1b1f23}.oauth-button.gmail[data-v-698dfa89],.oauth-button.google[data-v-698dfa89]{background:#4285f4}.oauth-button.gmail[data-v-698dfa89]:hover:not(:disabled),.oauth-button.google[data-v-698dfa89]:hover:not(:disabled){background:#3367d6}.oauth-button.slack[data-v-698dfa89]{background:#4a154b}.oauth-button.slack[data-v-698dfa89]:hover:not(:disabled){background:#3e1240}.secrets-list[data-v-698dfa89]{padding:.5rem}.secret-item[data-v-698dfa89]{border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:.5rem;overflow:hidden;transition:border-color .2s}.secret-item[data-v-698dfa89]:last-child{margin-bottom:0}.secret-item.expanded[data-v-698dfa89],.secret-item[data-v-698dfa89]:hover{border-color:var(--primary-300)}.secret-header[data-v-698dfa89]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem}.secret-info[data-v-698dfa89]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.secret-name[data-v-698dfa89]{align-items:center;color:var(--text-primary);display:flex;font-size:.85rem;font-weight:600;gap:.5rem}.required-badge[data-v-698dfa89]{background:var(--amber-100);border-radius:4px;color:var(--amber-700);font-size:.65rem;font-weight:500;padding:.125rem .375rem}.secret-description[data-v-698dfa89]{color:var(--text-secondary);font-size:.75rem;overflow:hidden;text-overflow:ellipsis}.btn-icon.small[data-v-698dfa89]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s;width:24px}.btn-icon.small[data-v-698dfa89]:hover{background:var(--slate-100);color:var(--primary-600)}.instructions-panel[data-v-698dfa89]{animation:slideDown-698dfa89 .2s ease-out;padding:0 .75rem .75rem}@keyframes slideDown-698dfa89{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.instructions-summary[data-v-698dfa89]{color:var(--text-secondary);font-size:.8rem;line-height:1.5;margin:0 0 .75rem}.instructions-steps[data-v-698dfa89]{color:var(--text-primary);font-size:.8rem;margin:0 0 .75rem;padding-left:1.25rem}.instructions-steps li[data-v-698dfa89]{line-height:1.4;margin-bottom:.375rem}.instructions-links[data-v-698dfa89]{display:flex;gap:.5rem;margin-bottom:.75rem}.link-button[data-v-698dfa89]{align-items:center;background:var(--primary-500);border-radius:6px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;text-decoration:none;transition:background .2s}.link-button[data-v-698dfa89]:hover{background:var(--primary-600)}.link-button.secondary[data-v-698dfa89]{background:var(--slate-100);color:var(--text-primary)}.link-button.secondary[data-v-698dfa89]:hover{background:var(--slate-200)}.example-format[data-v-698dfa89]{background:var(--slate-50);border-radius:4px;font-size:.75rem;margin-bottom:.75rem;padding:.5rem}.example-label[data-v-698dfa89]{color:var(--text-secondary);margin-right:.5rem}.example-format code[data-v-698dfa89]{background:var(--primary-50);border-radius:3px;color:var(--primary-700);font-family:Menlo,monospace;padding:.125rem .375rem}.security-notes[data-v-698dfa89]{background:var(--amber-50);border:1px solid var(--amber-200);border-radius:4px;color:var(--amber-800);display:flex;font-size:.75rem;gap:.5rem;padding:.5rem}.security-notes i[data-v-698dfa89]{flex-shrink:0;margin-top:.125rem}.security-notes ul[data-v-698dfa89]{margin:0;padding-left:1rem}.security-notes li[data-v-698dfa89]{margin-bottom:.25rem}.security-notes li[data-v-698dfa89]:last-child{margin-bottom:0}.secret-input[data-v-698dfa89]{padding:0 .75rem .75rem;position:relative}.secret-input .input[data-v-698dfa89]{border:1px solid var(--border-default);border-radius:6px;font-size:.85rem;padding:.5rem 2rem .5rem .75rem;transition:all .2s;width:100%}.secret-input .input[data-v-698dfa89]:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.input-check[data-v-698dfa89]{color:var(--green-500);font-size:.9rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.card-footer[data-v-698dfa89]{align-items:center;background:var(--slate-50);border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:.75rem 1rem}.card-footer.success[data-v-698dfa89]{background:var(--green-50);color:var(--green-600);font-size:.85rem;font-weight:500;gap:.5rem;justify-content:center}.progress-text[data-v-698dfa89]{color:var(--text-secondary);font-size:.75rem}.btn-primary[data-v-698dfa89]{align-items:center;background:var(--primary-500);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:.375rem;justify-content:center;min-width:120px;padding:.5rem 1rem;transition:all .2s}.btn-primary[data-v-698dfa89]:hover:not(:disabled){background:var(--primary-600)}.btn-primary[data-v-698dfa89]:disabled{background:var(--slate-300);cursor:not-allowed}.chat-messages[data-v-c27e436d]{display:flex;flex:1;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:2rem;scroll-behavior:smooth}.empty-state[data-v-c27e436d],.loading-state[data-v-c27e436d]{align-items:center;display:flex;height:100%;justify-content:center}.empty-state[data-v-c27e436d]{animation:fadeIn-c27e436d .5s ease-out;color:var(--text-secondary);flex-direction:column;text-align:center}.empty-icon-wrapper[data-v-c27e436d]{align-items:center;background:var(--primary-50);border-radius:12px;box-shadow:var(--shadow-sm);display:flex;height:48px;justify-content:center;margin-bottom:1.5rem;width:48px}.empty-state h3[data-v-c27e436d]{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.suggestion-chips[data-v-c27e436d]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.chip[data-v-c27e436d]{background:#fff;border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:.85rem;padding:.5rem 1rem;transition:all .2s}.chip[data-v-c27e436d]:hover{background:var(--primary-50);border-color:var(--primary-300);color:var(--primary-600)}.message-wrapper[data-v-c27e436d]{animation:slideIn-c27e436d .3s ease-out;display:flex;gap:1rem;max-width:85%}.message-wrapper.user[data-v-c27e436d]{flex-direction:row-reverse;margin-left:auto}.message-avatar[data-v-c27e436d]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:.9rem;height:32px;justify-content:center;width:32px}.assistant .message-avatar[data-v-c27e436d]{background:linear-gradient(135deg,var(--primary-500),var(--primary-600));box-shadow:var(--shadow-sm);color:#fff}.user .message-avatar[data-v-c27e436d]{background:var(--slate-200);color:var(--slate-600)}.message-content-group[data-v-c27e436d]{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.user .message-content-group[data-v-c27e436d]{align-items:flex-end}.message-bubble[data-v-c27e436d]{background:#fff;border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-sm);color:var(--text-primary);font-size:.95rem;line-height:1.6;padding:.875rem 1.25rem}.user .message-bubble[data-v-c27e436d]{background:var(--primary-600);border:none;box-shadow:var(--shadow-md);color:#fff}.tool-calls[data-v-c27e436d]{border-top:1px dashed var(--border-subtle);display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem}.tool-call[data-v-c27e436d]{background:#fff;border:1px solid var(--border-subtle);border-radius:10px;box-shadow:var(--shadow-sm);overflow:hidden;transition:all .2s ease}.tool-call[data-v-c27e436d]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.tool-header[data-v-c27e436d]{align-items:center;background:var(--slate-50);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;font-size:.7rem;font-weight:600;gap:.5rem;letter-spacing:.05em;padding:.6rem 1rem;text-transform:uppercase}.tool-output[data-v-c27e436d]{background:var(--slate-900);color:var(--slate-100);font-family:Menlo,Monaco,Courier New,monospace;font-size:.8rem;line-height:1.5;margin:0;padding:1rem;white-space:pre-wrap;word-break:break-all}.tool-header.success[data-v-c27e436d]{background:linear-gradient(to right,var(--green-50),#fff);border-bottom:1px solid var(--green-100);color:var(--green-700)}.tool-header.success i[data-v-c27e436d]{background:#ffffff80;border-radius:50%;color:var(--green-600);padding:2px}.workflow-result[data-v-c27e436d]{padding:1.25rem}.workflow-info[data-v-c27e436d]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.workflow-name[data-v-c27e436d]{color:var(--text-primary);font-size:1rem;font-weight:700;letter-spacing:-.01em}.workflow-meta[data-v-c27e436d]{background:var(--primary-50);border:1px solid var(--primary-100);border-radius:999px;color:var(--primary-700);font-size:.7rem;font-weight:600;padding:.25rem .6rem}.workflow-desc[data-v-c27e436d]{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:.5rem 0 0}.schedule-result[data-v-c27e436d]{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.schedule-info[data-v-c27e436d]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem}.schedule-natural[data-v-c27e436d]{color:var(--text-primary);font-size:1rem;font-weight:600}.schedule-cron[data-v-c27e436d]{background:var(--slate-100);border:1px solid var(--slate-200);border-radius:6px;color:var(--slate-700);font-family:Menlo,monospace;font-size:.75rem;padding:.25rem .6rem}.schedule-tz[data-v-c27e436d]{align-items:center;color:var(--text-secondary);display:flex;font-size:.8rem;gap:.5rem}.schedule-tz[data-v-c27e436d]:before{background:var(--slate-300);border-radius:50%;content:"";display:block;height:6px;width:6px}.feedback-actions[data-v-c27e436d]{display:flex;gap:.25rem;opacity:0;transition:opacity .2s}.message-wrapper:hover .feedback-actions[data-v-c27e436d]{opacity:1}.btn-icon.small[data-v-c27e436d]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.8rem;height:24px;justify-content:center;transition:all .2s;width:24px}.typing-indicator[data-v-c27e436d]{align-items:center;display:flex;gap:4px;padding:1rem 1.25rem}.typing-indicator span[data-v-c27e436d]{animation:bounce-c27e436d 1.4s ease-in-out infinite both;background:var(--slate-400);border-radius:50%;height:6px;width:6px}.typing-indicator span[data-v-c27e436d]:first-child{animation-delay:-.32s}.typing-indicator span[data-v-c27e436d]:nth-child(2){animation-delay:-.16s}@keyframes bounce-c27e436d{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes slideIn-c27e436d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-c27e436d{0%{opacity:0}to{opacity:1}}.message-bubble[data-v-c27e436d] pre{background:#0003;border-radius:6px;margin:.5rem 0;overflow-x:auto;padding:.75rem}.assistant .message-bubble[data-v-c27e436d] pre{background:var(--slate-900);border:1px solid var(--slate-700);box-shadow:inset 0 2px 4px #0000004d;color:var(--slate-50)}.assistant .message-bubble[data-v-c27e436d] code{background:var(--slate-100);border:1px solid var(--slate-200);color:var(--primary-700)}.assistant .message-bubble[data-v-c27e436d] pre code,.assistant .message-bubble[data-v-c27e436d] pre :deep(code){background:transparent;border:none;box-shadow:none;color:inherit;padding:0}.assistant .message-bubble[data-v-c27e436d] h3{border-left:3px solid var(--primary-500);color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.25rem;margin-top:1.25rem;padding-left:.75rem}.assistant .message-bubble[data-v-c27e436d] h3:first-child{margin-top:0}.message-bubble[data-v-c27e436d] blockquote{background:var(--slate-50);border-left:3px solid var(--primary-300);border-radius:0 6px 6px 0;color:var(--text-secondary);font-style:italic;margin:.5rem 0;padding:.5rem .75rem}.message-bubble[data-v-c27e436d] code{background:#0000001a;border-radius:3px;font-family:Menlo,monospace;font-size:.85em;padding:.1em .3em}.user .message-bubble[data-v-c27e436d] code{background:#fff3}.message-bubble[data-v-c27e436d] .thinking-collapsible{margin-bottom:1rem}.streaming-bubble[data-v-c27e436d]{background:#f8faff;border:1px dashed var(--primary-200);padding:1rem 1.25rem}.thinking-placeholder[data-v-c27e436d]{align-items:center;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem}.thinking-label[data-v-c27e436d]{font-weight:500}.typing-dots[data-v-c27e436d]{display:inline-flex;gap:.15rem}.typing-dots span[data-v-c27e436d]{animation:typing-c27e436d 1.2s ease-in-out infinite}.typing-dots span[data-v-c27e436d]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-c27e436d]:nth-child(3){animation-delay:.4s}@keyframes typing-c27e436d{0%,80%,to{opacity:.2}40%{opacity:1}}.streaming-bubble[data-v-c27e436d] .thinking-collapsible{background:var(--slate-50);border:1px solid var(--border-subtle);margin-bottom:0}.chat-input-container[data-v-8cf84956]{padding:1rem 1.5rem 1.5rem}.chat-input-wrapper[data-v-8cf84956]{align-items:flex-end;background:#fff;border:1px solid var(--border-default);border-radius:16px;box-shadow:var(--shadow-lg);display:flex;gap:.75rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.chat-input-wrapper[data-v-8cf84956]:focus-within{border-color:var(--primary-400);box-shadow:var(--shadow-xl),0 0 0 2px var(--primary-100)}.chat-textarea[data-v-8cf84956]{background:transparent;border:none;color:var(--text-primary);flex:1;font-family:inherit;font-size:.95rem;line-height:1.5;max-height:150px;padding:.5rem;resize:none}.chat-textarea[data-v-8cf84956]:focus{outline:none}.chat-textarea[data-v-8cf84956]::-moz-placeholder{color:var(--text-tertiary)}.chat-textarea[data-v-8cf84956]::placeholder{color:var(--text-tertiary)}.input-actions[data-v-8cf84956]{display:flex;padding-bottom:.25rem}.send-button[data-v-8cf84956]{align-items:center;background:var(--primary-600);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.send-button[data-v-8cf84956]:disabled{background:var(--slate-200);color:var(--slate-400);cursor:not-allowed}.send-button[data-v-8cf84956]:not(:disabled):hover{background:var(--primary-700);transform:translateY(-1px)}.input-footer[data-v-8cf84956]{color:var(--text-tertiary);font-size:.75rem;margin-top:.75rem;text-align:center}
