.page-module__9mDS1q__container{width:100%;max-width:420px}.page-module__9mDS1q__logo{color:var(--text-primary);letter-spacing:-.02em;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:22px;font-weight:700;text-decoration:none;display:flex}.page-module__9mDS1q__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:2.5rem}.page-module__9mDS1q__successIcon{text-align:center;margin-bottom:1rem;font-size:2.5rem}.page-module__9mDS1q__title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.375rem;font-size:22px;font-weight:700}.page-module__9mDS1q__subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:14px;line-height:1.6}.page-module__9mDS1q__form{flex-direction:column;gap:1rem;display:flex}.page-module__9mDS1q__error{background:var(--danger-light);border-radius:var(--radius-md);color:var(--danger);border:1px solid #ef44444d;padding:.75rem 1rem;font-size:13px}.page-module__9mDS1q__footer{text-align:center;color:var(--text-secondary);margin-top:1.5rem;font-size:13px}.page-module__9mDS1q__link{color:var(--accent);transition:color var(--transition);font-weight:500;text-decoration:none}.page-module__9mDS1q__link:hover{color:var(--accent-hover);text-decoration:underline}
.Input-module__5jsJuW__group{flex-direction:column;gap:.375rem;display:flex}.Input-module__5jsJuW__label{color:var(--text-secondary);letter-spacing:.01em;font-size:13px;font-weight:500}.Input-module__5jsJuW__required{color:var(--danger);margin-left:2px}.Input-module__5jsJuW__inputWrapper{position:relative}.Input-module__5jsJuW__inputWithToggle{padding-right:2.75rem}.Input-module__5jsJuW__passwordToggle{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;padding:0;line-height:0;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.Input-module__5jsJuW__passwordToggle:hover{color:var(--text-secondary)}.Input-module__5jsJuW__input{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:border-color var(--transition),box-shadow var(--transition);outline:none;padding:.625rem .875rem;font-size:14px;line-height:1.5}.Input-module__5jsJuW__input::placeholder{color:var(--text-muted)}.Input-module__5jsJuW__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6c63ff26}.Input-module__5jsJuW__input:disabled{opacity:.5;cursor:not-allowed}.Input-module__5jsJuW__inputError{border-color:var(--danger)}.Input-module__5jsJuW__inputError:focus{border-color:var(--danger);box-shadow:0 0 0 3px #ef444426}.Input-module__5jsJuW__textarea{resize:vertical;height:auto;min-height:100px;padding:.625rem .875rem;line-height:1.6}select.Input-module__5jsJuW__input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.25rem}.Input-module__5jsJuW__error{color:var(--danger);align-items:center;gap:4px;font-size:12px;display:flex}.Input-module__5jsJuW__hint{color:var(--text-muted);font-size:12px}
.Button-module__8RiFmG__btn{border-radius:var(--radius-md);transition:background var(--transition),opacity var(--transition),transform var(--transition),box-shadow var(--transition);white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__btn:focus-visible{box-shadow:0 0 0 3px #6c63ff66}.Button-module__8RiFmG__btn:active:not(:disabled){transform:scale(.98)}.Button-module__8RiFmG__btn:disabled{opacity:.5;cursor:not-allowed}.Button-module__8RiFmG__sm{height:32px;padding:.375rem .875rem;font-size:13px}.Button-module__8RiFmG__md{height:40px;padding:.5rem 1.25rem;font-size:14px}.Button-module__8RiFmG__lg{height:48px;padding:.75rem 1.75rem;font-size:15px}.Button-module__8RiFmG__primary{background:var(--accent);color:#fff}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 4px 16px #6c63ff66}.Button-module__8RiFmG__secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--text-muted)}.Button-module__8RiFmG__ghost{color:var(--text-secondary);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.Button-module__8RiFmG__danger{background:var(--danger);color:#fff}.Button-module__8RiFmG__danger:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 16px #ef444459}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__loading{pointer-events:none}.Button-module__8RiFmG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite Button-module__8RiFmG__spin}@keyframes Button-module__8RiFmG__spin{to{transform:rotate(360deg)}}
.ProductsEditor-module__o-hq6G__root{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ProductsEditor-module__o-hq6G__header{background:var(--bg-card);cursor:pointer;width:100%;color:var(--text-primary);transition:background var(--transition);border:none;justify-content:space-between;align-items:center;padding:.875rem 1rem;font-family:inherit;display:flex}.ProductsEditor-module__o-hq6G__header:hover{background:var(--bg-hover,#ffffff0a)}.ProductsEditor-module__o-hq6G__headerLeft{align-items:center;gap:.5rem;display:flex}.ProductsEditor-module__o-hq6G__headerTitle{font-size:14px;font-weight:600}.ProductsEditor-module__o-hq6G__badge{background:var(--accent);color:#000;border-radius:100px;justify-content:center;align-items:center;min-width:20px;padding:.1rem .5rem;font-size:11px;font-weight:700;display:inline-flex}.ProductsEditor-module__o-hq6G__body{border-top:1px solid var(--border);background:var(--bg-primary);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.ProductsEditor-module__o-hq6G__empty{color:var(--text-muted);text-align:center;padding:1rem 0;font-size:13px}.ProductsEditor-module__o-hq6G__productRow{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);flex-direction:column;gap:0;display:flex;overflow:hidden}.ProductsEditor-module__o-hq6G__productMeta{flex:1;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.ProductsEditor-module__o-hq6G__productThumb{flex-shrink:0}.ProductsEditor-module__o-hq6G__thumbImg{border-radius:var(--radius-sm);object-fit:cover;width:36px;height:36px}.ProductsEditor-module__o-hq6G__thumbFallback{border-radius:var(--radius-sm);background:var(--accent);color:#000;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.ProductsEditor-module__o-hq6G__productInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.ProductsEditor-module__o-hq6G__productName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ProductsEditor-module__o-hq6G__productPrice{color:var(--text-muted);font-size:12px}.ProductsEditor-module__o-hq6G__productActions{align-self:flex-start;align-items:center;gap:.25rem;padding-top:.6rem;padding-bottom:.6rem;padding-right:.5rem;display:flex}.ProductsEditor-module__o-hq6G__productRow>.ProductsEditor-module__o-hq6G__productMeta{display:flex}.ProductsEditor-module__o-hq6G__productRow{grid-template-rows:auto auto;grid-template-columns:1fr auto;display:grid}.ProductsEditor-module__o-hq6G__productMeta{grid-area:1/1}.ProductsEditor-module__o-hq6G__productActions{grid-area:1/2;align-self:center}.ProductsEditor-module__o-hq6G__inlineForm{grid-area:2/1/auto/-1}.ProductsEditor-module__o-hq6G__iconBtn{border-radius:var(--radius-sm);border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:color var(--transition),border-color var(--transition);background:0 0;justify-content:center;align-items:center;display:flex}.ProductsEditor-module__o-hq6G__iconBtn:hover{color:var(--text-primary);border-color:var(--text-muted)}.ProductsEditor-module__o-hq6G__iconBtnDanger{}.ProductsEditor-module__o-hq6G__iconBtnDanger:hover{color:#ef4444;border-color:#ef444466}.ProductsEditor-module__o-hq6G__inlineForm{border-top:1px solid var(--border);background:var(--bg-primary);flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.ProductsEditor-module__o-hq6G__imageRow{align-items:center;gap:.75rem;display:flex}.ProductsEditor-module__o-hq6G__imagePicker{border-radius:var(--radius-md);border:1.5px dashed var(--border);cursor:pointer;width:56px;height:56px;transition:border-color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ProductsEditor-module__o-hq6G__imagePicker:hover{border-color:var(--accent)}.ProductsEditor-module__o-hq6G__productImg{object-fit:cover;width:56px;height:56px}.ProductsEditor-module__o-hq6G__imgPlaceholderIcon{color:var(--text-muted)}.ProductsEditor-module__o-hq6G__imgSpinner{background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductsEditor-module__o-hq6G__spin{animation:1s linear infinite ProductsEditor-module__o-hq6G__spin}@keyframes ProductsEditor-module__o-hq6G__spin{to{transform:rotate(360deg)}}.ProductsEditor-module__o-hq6G__imageHint{color:var(--text-muted);flex-direction:column;gap:.2rem;font-size:12px;display:flex}.ProductsEditor-module__o-hq6G__uploadErr{color:#ef4444;font-size:11px}.ProductsEditor-module__o-hq6G__hiddenInput{display:none}.ProductsEditor-module__o-hq6G__formRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:540px){.ProductsEditor-module__o-hq6G__formRow{grid-template-columns:1fr}}.ProductsEditor-module__o-hq6G__formActions{gap:.5rem;display:flex}.ProductsEditor-module__o-hq6G__saveBtn{border-radius:var(--radius-md);background:var(--accent);color:#000;cursor:pointer;transition:background var(--transition);border:none;padding:.5rem 1.25rem;font-family:inherit;font-size:13px;font-weight:600}.ProductsEditor-module__o-hq6G__saveBtn:hover:not(:disabled){background:var(--accent-hover)}.ProductsEditor-module__o-hq6G__saveBtn:disabled{opacity:.5;cursor:not-allowed}.ProductsEditor-module__o-hq6G__cancelBtn{border-radius:var(--radius-md);color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:border-color var(--transition),color var(--transition);background:0 0;padding:.5rem 1.25rem;font-family:inherit;font-size:13px;font-weight:500}.ProductsEditor-module__o-hq6G__cancelBtn:hover{border-color:var(--text-muted);color:var(--text-primary)}.ProductsEditor-module__o-hq6G__addBtn{border-radius:var(--radius-md);border:1.5px dashed var(--border);color:var(--text-muted);cursor:pointer;transition:border-color var(--transition),color var(--transition);background:0 0;align-self:flex-start;align-items:center;gap:.4rem;padding:.5rem .75rem;font-family:inherit;font-size:13px;font-weight:500;display:flex}.ProductsEditor-module__o-hq6G__addBtn:hover{border-color:var(--accent);color:var(--accent)}
.AgentProfileForm-module__mEYa8G__form{flex-direction:column;gap:2rem;max-width:700px;display:flex}.AgentProfileForm-module__mEYa8G__infoBanner{background:rgba(var(--accent-rgb,34,197,94),.06);border:1px solid rgba(var(--accent-rgb,34,197,94),.2);border-radius:var(--radius-md);color:var(--text-secondary);align-items:flex-start;gap:.6rem;padding:.75rem 1rem;font-size:13px;line-height:1.6;display:flex}.AgentProfileForm-module__mEYa8G__infoIcon{color:var(--accent);flex-shrink:0;margin-top:1px}.AgentProfileForm-module__mEYa8G__avatarSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.AgentProfileForm-module__mEYa8G__avatarWrap{cursor:pointer;flex-shrink:0;position:relative}.AgentProfileForm-module__mEYa8G__avatarImg{object-fit:cover;border-radius:50%;width:96px;height:96px;display:block}.AgentProfileForm-module__mEYa8G__avatarFallback{background:linear-gradient(135deg,var(--accent)0%,#00a86b 100%);color:#000;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;font-size:28px;font-weight:800;display:flex}.AgentProfileForm-module__mEYa8G__avatarOverlay{color:#fff;opacity:0;background:#00000073;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.AgentProfileForm-module__mEYa8G__avatarWrap:hover .AgentProfileForm-module__mEYa8G__avatarOverlay{opacity:1}.AgentProfileForm-module__mEYa8G__uploadSpinner{animation:.7s linear infinite AgentProfileForm-module__mEYa8G__spin}@keyframes AgentProfileForm-module__mEYa8G__spin{to{transform:rotate(360deg)}}.AgentProfileForm-module__mEYa8G__hiddenInput{display:none}.AgentProfileForm-module__mEYa8G__avatarInfo{flex:1}.AgentProfileForm-module__mEYa8G__avatarLabel{color:var(--text-primary);margin-bottom:.25rem;font-size:14px;font-weight:600}.AgentProfileForm-module__mEYa8G__avatarHint{color:var(--text-muted);font-size:12px;line-height:1.5}.AgentProfileForm-module__mEYa8G__uploadError{color:var(--danger);margin-top:.25rem;font-size:12px}.AgentProfileForm-module__mEYa8G__formError{background:var(--danger-light);border-radius:var(--radius-md);color:var(--danger);border:1px solid #ef44444d;padding:.75rem 1rem;font-size:13px}.AgentProfileForm-module__mEYa8G__successMsg{background:var(--success-light);border-radius:var(--radius-md);color:var(--success);border:1px solid #22c55e4d;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:13px;font-weight:500;display:flex}.AgentProfileForm-module__mEYa8G__section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.5rem}.AgentProfileForm-module__mEYa8G__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.25rem;font-size:13px;font-weight:700}.AgentProfileForm-module__mEYa8G__fields{flex-direction:column;gap:1rem;display:flex}.AgentProfileForm-module__mEYa8G__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AgentProfileForm-module__mEYa8G__selectWrap{flex-direction:column;gap:.35rem;display:flex}.AgentProfileForm-module__mEYa8G__selectLabel{color:var(--text-primary);align-items:center;gap:.35rem;font-size:13px;font-weight:600;display:flex}.AgentProfileForm-module__mEYa8G__select{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--transition);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;outline:none;padding:.65rem 2.25rem .65rem .875rem;font-family:inherit;font-size:14px}.AgentProfileForm-module__mEYa8G__select:focus{border-color:var(--accent)}.AgentProfileForm-module__mEYa8G__iconField{flex-direction:column;width:100%;display:flex;position:relative}.AgentProfileForm-module__mEYa8G__fieldIcon{display:none}.AgentProfileForm-module__mEYa8G__actions{gap:.75rem;padding-top:.5rem;display:flex}@media (max-width:640px){.AgentProfileForm-module__mEYa8G__row{grid-template-columns:1fr}.AgentProfileForm-module__mEYa8G__avatarSection{text-align:center;flex-direction:column}}
.KnowledgeBaseTab-module__XQZ1mG__root{flex-direction:column;gap:1.25rem;max-width:700px;display:flex}.KnowledgeBaseTab-module__XQZ1mG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.KnowledgeBaseTab-module__XQZ1mG__title{color:var(--text-primary);margin-bottom:.25rem;font-size:15px;font-weight:600}.KnowledgeBaseTab-module__XQZ1mG__subtitle{color:var(--text-secondary);font-size:13px;line-height:1.5}.KnowledgeBaseTab-module__XQZ1mG__addActions{flex-shrink:0;gap:.5rem;display:flex}.KnowledgeBaseTab-module__XQZ1mG__addBtn{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition),color var(--transition);align-items:center;gap:.4rem;padding:.5rem .875rem;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.KnowledgeBaseTab-module__XQZ1mG__addBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.KnowledgeBaseTab-module__XQZ1mG__addBtn:disabled{opacity:.5;cursor:not-allowed}.KnowledgeBaseTab-module__XQZ1mG__hiddenInput{display:none}.KnowledgeBaseTab-module__XQZ1mG__urlForm{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.KnowledgeBaseTab-module__XQZ1mG__urlFields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:540px){.KnowledgeBaseTab-module__XQZ1mG__urlFields{grid-template-columns:1fr}}.KnowledgeBaseTab-module__XQZ1mG__urlActions{gap:.5rem;display:flex}.KnowledgeBaseTab-module__XQZ1mG__saveBtn{border-radius:var(--radius-md);background:var(--accent);color:#000;cursor:pointer;transition:background var(--transition);border:none;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.KnowledgeBaseTab-module__XQZ1mG__saveBtn:hover:not(:disabled){background:var(--accent-hover)}.KnowledgeBaseTab-module__XQZ1mG__saveBtn:disabled{opacity:.5;cursor:not-allowed}.KnowledgeBaseTab-module__XQZ1mG__cancelBtn{border-radius:var(--radius-md);color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:border-color var(--transition),color var(--transition);background:0 0;padding:.5rem 1rem;font-family:inherit;font-size:13px}.KnowledgeBaseTab-module__XQZ1mG__cancelBtn:hover{border-color:var(--text-muted);color:var(--text-primary)}.KnowledgeBaseTab-module__XQZ1mG__error{border-radius:var(--radius-md);color:#ef4444;background:#ef44440f;border:1px solid #ef444433;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:13px;display:flex}.KnowledgeBaseTab-module__XQZ1mG__loading{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;padding:2rem 0;font-size:13px;display:flex}.KnowledgeBaseTab-module__XQZ1mG__empty{text-align:center;border:1.5px dashed var(--border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 2rem;display:flex}.KnowledgeBaseTab-module__XQZ1mG__emptyIcon{color:var(--text-muted);margin-bottom:.5rem}.KnowledgeBaseTab-module__XQZ1mG__emptyTitle{color:var(--text-primary);font-size:15px;font-weight:600}.KnowledgeBaseTab-module__XQZ1mG__emptyDesc{color:var(--text-secondary);max-width:360px;font-size:13px;line-height:1.6}.KnowledgeBaseTab-module__XQZ1mG__emptyHint{color:var(--text-muted);margin-top:.25rem;font-size:12px}.KnowledgeBaseTab-module__XQZ1mG__list{flex-direction:column;gap:.5rem;display:flex}.KnowledgeBaseTab-module__XQZ1mG__docRow{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.KnowledgeBaseTab-module__XQZ1mG__docRow:hover{border-color:var(--border-hover,var(--text-muted))}.KnowledgeBaseTab-module__XQZ1mG__docIcon{color:var(--accent);flex-shrink:0;align-items:center;display:flex}.KnowledgeBaseTab-module__XQZ1mG__docInfo{flex:1;min-width:0}.KnowledgeBaseTab-module__XQZ1mG__docName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.KnowledgeBaseTab-module__XQZ1mG__docMeta{color:var(--text-muted);margin-top:.15rem;font-size:11px}.KnowledgeBaseTab-module__XQZ1mG__deleteBtn{border-radius:var(--radius-sm);border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:color var(--transition),border-color var(--transition);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.KnowledgeBaseTab-module__XQZ1mG__deleteBtn:hover:not(:disabled){color:#ef4444;border-color:#ef444466}.KnowledgeBaseTab-module__XQZ1mG__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.KnowledgeBaseTab-module__XQZ1mG__notConnected{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 2rem;display:flex}.KnowledgeBaseTab-module__XQZ1mG__notConnectedIcon{color:var(--text-muted)}.KnowledgeBaseTab-module__XQZ1mG__notConnectedTitle{color:var(--text-primary);font-size:15px;font-weight:600}.KnowledgeBaseTab-module__XQZ1mG__notConnectedDesc{color:var(--text-secondary);max-width:360px;font-size:13px;line-height:1.6}.KnowledgeBaseTab-module__XQZ1mG__spin{animation:.8s linear infinite KnowledgeBaseTab-module__XQZ1mG__spin}@keyframes KnowledgeBaseTab-module__XQZ1mG__spin{to{transform:rotate(360deg)}}
.ToolsTab-module__opJeDG__root{flex-direction:column;gap:1rem;max-width:700px;display:flex}.ToolsTab-module__opJeDG__header{margin-bottom:.25rem}.ToolsTab-module__opJeDG__title{color:var(--text-primary);margin-bottom:.25rem;font-size:15px;font-weight:600}.ToolsTab-module__opJeDG__subtitle{color:var(--text-secondary);font-size:13px;line-height:1.6}.ToolsTab-module__opJeDG__errorBanner{border-radius:var(--radius-md);color:#ef4444;background:#ef44440f;border:1px solid #ef444433;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:13px;display:flex}.ToolsTab-module__opJeDG__successBanner{border-radius:var(--radius-md);color:var(--accent);background:#22c55e0f;border:1px solid #22c55e33;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:13px;display:flex}.ToolsTab-module__opJeDG__empty{text-align:center;border:1.5px dashed var(--border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 2rem;display:flex}.ToolsTab-module__opJeDG__emptyIcon{color:var(--text-muted);margin-bottom:.5rem}.ToolsTab-module__opJeDG__emptyTitle{color:var(--text-primary);font-size:15px;font-weight:600}.ToolsTab-module__opJeDG__emptyDesc{color:var(--text-secondary);max-width:360px;font-size:13px;line-height:1.6}.ToolsTab-module__opJeDG__toolCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden}.ToolsTab-module__opJeDG__toolHeader{align-items:center;gap:.5rem;display:flex}.ToolsTab-module__opJeDG__toolToggle{cursor:pointer;color:var(--text-primary);text-align:left;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;font-family:inherit;display:flex}.ToolsTab-module__opJeDG__toolMeta{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.ToolsTab-module__opJeDG__toolName{color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:600}.ToolsTab-module__opJeDG__toolMethod{color:var(--accent);background:#22c55e1a;border-radius:4px;flex-shrink:0;padding:.1rem .4rem;font-family:monospace;font-size:11px;font-weight:700}.ToolsTab-module__opJeDG__toolUrl{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:monospace;font-size:12px;overflow:hidden}.ToolsTab-module__opJeDG__deleteToolBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:color var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:.5rem;display:flex}.ToolsTab-module__opJeDG__deleteToolBtn:hover{color:#ef4444}.ToolsTab-module__opJeDG__toolBody{border-top:1px solid var(--border);background:var(--bg-primary);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ToolsTab-module__opJeDG__fieldRow{grid-template-columns:1fr auto;align-items:end;gap:.75rem;display:grid}.ToolsTab-module__opJeDG__selectGroup{flex-direction:column;gap:.35rem;display:flex}.ToolsTab-module__opJeDG__selectLabel{color:var(--text-secondary);font-size:13px;font-weight:500}.ToolsTab-module__opJeDG__select{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-input,var(--bg-card));height:40px;color:var(--text-primary);cursor:pointer;min-width:90px;padding:0 .75rem;font-family:inherit;font-size:13px}.ToolsTab-module__opJeDG__paramsSection{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.ToolsTab-module__opJeDG__paramsHeader{background:var(--bg-card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.6rem .875rem;display:flex}.ToolsTab-module__opJeDG__paramsTitle{color:var(--text-primary);font-size:13px;font-weight:600}.ToolsTab-module__opJeDG__paramsHint{color:var(--text-muted);font-size:12px;font-weight:400}.ToolsTab-module__opJeDG__addParamBtn{color:var(--accent);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition);background:0 0;border:none;align-items:center;gap:.3rem;padding:.2rem .4rem;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.ToolsTab-module__opJeDG__addParamBtn:hover{background:#22c55e14}.ToolsTab-module__opJeDG__noParams{color:var(--text-muted);padding:.75rem .875rem;font-size:12px}.ToolsTab-module__opJeDG__paramsList{flex-direction:column;gap:0;display:flex}.ToolsTab-module__opJeDG__paramRow{border-bottom:1px solid var(--border);background:var(--bg-primary);flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex;position:relative}.ToolsTab-module__opJeDG__paramRow:last-child{border-bottom:none}.ToolsTab-module__opJeDG__paramFields{grid-template-columns:1fr auto auto;align-items:end;gap:.75rem;display:grid}.ToolsTab-module__opJeDG__requiredToggle{align-items:center;padding-bottom:.5rem;display:flex}.ToolsTab-module__opJeDG__checkLabel{color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;font-size:13px;display:flex}.ToolsTab-module__opJeDG__deleteParamBtn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:color var(--transition);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.875rem}.ToolsTab-module__opJeDG__deleteParamBtn:hover{color:#ef4444}.ToolsTab-module__opJeDG__newToolForm{border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--bg-card);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ToolsTab-module__opJeDG__newToolTitle{color:var(--text-primary);font-size:13px;font-weight:600}.ToolsTab-module__opJeDG__newToolActions{gap:.5rem;display:flex}.ToolsTab-module__opJeDG__saveBtn{border-radius:var(--radius-md);background:var(--accent);color:#000;cursor:pointer;transition:background var(--transition);border:none;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.ToolsTab-module__opJeDG__saveBtn:hover:not(:disabled){background:var(--accent-hover)}.ToolsTab-module__opJeDG__saveBtn:disabled{opacity:.5;cursor:not-allowed}.ToolsTab-module__opJeDG__cancelBtn{border-radius:var(--radius-md);color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:border-color var(--transition),color var(--transition);background:0 0;padding:.5rem 1rem;font-family:inherit;font-size:13px}.ToolsTab-module__opJeDG__cancelBtn:hover{border-color:var(--text-muted);color:var(--text-primary)}.ToolsTab-module__opJeDG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ToolsTab-module__opJeDG__addToolBtn{border-radius:var(--radius-md);border:1.5px dashed var(--border);color:var(--text-muted);cursor:pointer;transition:border-color var(--transition),color var(--transition);background:0 0;align-items:center;gap:.4rem;padding:.5rem .875rem;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.ToolsTab-module__opJeDG__addToolBtn:hover{border-color:var(--accent);color:var(--accent)}.ToolsTab-module__opJeDG__loadingState{color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;padding:3rem 2rem;font-size:14px;display:flex}.ToolsTab-module__opJeDG__spinner{animation:.8s linear infinite ToolsTab-module__opJeDG__spin}@keyframes ToolsTab-module__opJeDG__spin{to{transform:rotate(360deg)}}.ToolsTab-module__opJeDG__notConnected{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 2rem;display:flex}.ToolsTab-module__opJeDG__notConnectedIcon{color:var(--text-muted)}.ToolsTab-module__opJeDG__notConnectedTitle{color:var(--text-primary);font-size:15px;font-weight:600}.ToolsTab-module__opJeDG__notConnectedDesc{color:var(--text-secondary);max-width:360px;font-size:13px;line-height:1.6}@media (max-width:540px){.ToolsTab-module__opJeDG__paramFields{grid-template-columns:1fr 1fr}.ToolsTab-module__opJeDG__requiredToggle{grid-column:1/-1}}
.AgentSetupForm-module__GBPryW__form{flex-direction:column;gap:1.5rem;max-width:640px;display:flex}.AgentSetupForm-module__GBPryW__section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.AgentSetupForm-module__GBPryW__sectionTitle{color:var(--text-primary);margin-bottom:1.25rem;font-size:15px;font-weight:600}.AgentSetupForm-module__GBPryW__fields{flex-direction:column;gap:1rem;display:flex}.AgentSetupForm-module__GBPryW__statusSelect{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:border-color var(--transition),box-shadow var(--transition);appearance:none;cursor:pointer;outline:none;padding:.625rem .875rem;font-size:14px}.AgentSetupForm-module__GBPryW__statusSelect:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6c63ff26}.AgentSetupForm-module__GBPryW__selectLabel{color:var(--text-secondary);margin-bottom:.375rem;font-size:13px;font-weight:500;display:block}.AgentSetupForm-module__GBPryW__selectGroup{flex-direction:column;display:flex}.AgentSetupForm-module__GBPryW__selectLoading{color:var(--text-muted);padding:.625rem 0;font-size:13px}.AgentSetupForm-module__GBPryW__selectErr{color:var(--danger);padding:.625rem 0;font-size:13px}.AgentSetupForm-module__GBPryW__selectedId{color:var(--text-muted);margin-top:.375rem;font-family:monospace;font-size:11px}.AgentSetupForm-module__GBPryW__actions{align-items:center;gap:.75rem;display:flex}.AgentSetupForm-module__GBPryW__error{background:var(--danger-light);border-radius:var(--radius-md);color:var(--danger);border:1px solid #ef44444d;padding:.75rem 1rem;font-size:13px}.AgentSetupForm-module__GBPryW__success{background:var(--success-light);border-radius:var(--radius-md);color:var(--success);border:1px solid #22c55e4d;padding:.75rem 1rem;font-size:13px}
.CopyAllButton-module__xbj_Xq__btn{color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.CopyAllButton-module__xbj_Xq__btn:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-light)}.CopyAllButton-module__xbj_Xq__copied{color:var(--accent)!important;border-color:var(--accent)!important;background:var(--accent-light)!important}
.TemplatesTab-module__vBvKEq__root{flex-direction:column;gap:1.25rem;max-width:700px;display:flex}.TemplatesTab-module__vBvKEq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.TemplatesTab-module__vBvKEq__title{color:var(--text-primary);margin-bottom:.25rem;font-size:15px;font-weight:600}.TemplatesTab-module__vBvKEq__subtitle{color:var(--text-secondary);font-size:13px;line-height:1.5}.TemplatesTab-module__vBvKEq__addBtn{border-radius:var(--radius-md);border:1px solid var(--accent);background:var(--accent-light);color:var(--accent);cursor:pointer;transition:background var(--transition),border-color var(--transition);flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem .875rem;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.TemplatesTab-module__vBvKEq__addBtn:hover{background:#00dc822e}.TemplatesTab-module__vBvKEq__tipBox{border-radius:var(--radius-md);background:#00dc820d;border:1px solid #00dc8233;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.TemplatesTab-module__vBvKEq__tipToggle{cursor:pointer;width:100%;color:var(--accent);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.TemplatesTab-module__vBvKEq__tipTitle{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.TemplatesTab-module__vBvKEq__tipText{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.55}.TemplatesTab-module__vBvKEq__tipText strong{color:var(--text-primary)}.TemplatesTab-module__vBvKEq__tipExampleLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem;font-size:11px;font-weight:600}.TemplatesTab-module__vBvKEq__tipExample{color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--radius-sm);border-left:2px solid var(--accent);padding:.5rem .75rem;font-size:12.5px;font-style:italic;line-height:1.55}.TemplatesTab-module__vBvKEq__formCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.TemplatesTab-module__vBvKEq__formTitle{color:var(--text-primary);font-size:14px;font-weight:600}.TemplatesTab-module__vBvKEq__formGroup{flex-direction:column;gap:.375rem;display:flex}.TemplatesTab-module__vBvKEq__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.TemplatesTab-module__vBvKEq__input{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);transition:border-color var(--transition);outline:none;padding:.5rem .75rem;font-family:inherit;font-size:14px}.TemplatesTab-module__vBvKEq__input:focus{border-color:var(--accent)}.TemplatesTab-module__vBvKEq__textarea{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);resize:vertical;transition:border-color var(--transition);outline:none;padding:.5rem .75rem;font-family:inherit;font-size:14px;line-height:1.55}.TemplatesTab-module__vBvKEq__textarea:focus{border-color:var(--accent)}.TemplatesTab-module__vBvKEq__formError{color:var(--danger);font-size:12px}.TemplatesTab-module__vBvKEq__formActions{gap:.5rem;display:flex}.TemplatesTab-module__vBvKEq__saveBtn{border-radius:var(--radius-md);background:var(--accent);color:#000;cursor:pointer;transition:opacity var(--transition);border:none;padding:.5rem 1.25rem;font-family:inherit;font-size:13px;font-weight:600}.TemplatesTab-module__vBvKEq__saveBtn:hover:not(:disabled){opacity:.85}.TemplatesTab-module__vBvKEq__saveBtn:disabled{opacity:.6;cursor:wait}.TemplatesTab-module__vBvKEq__cancelBtn{border-radius:var(--radius-md);color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:background var(--transition),color var(--transition);background:0 0;padding:.5rem 1.25rem;font-family:inherit;font-size:13px;font-weight:500}.TemplatesTab-module__vBvKEq__cancelBtn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.TemplatesTab-module__vBvKEq__cancelBtn:disabled{opacity:.6;cursor:wait}.TemplatesTab-module__vBvKEq__loadingState{color:var(--text-muted);align-items:center;gap:.75rem;padding:1rem 0;font-size:13px;display:flex}.TemplatesTab-module__vBvKEq__spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.7s linear infinite TemplatesTab-module__vBvKEq__spin}@keyframes TemplatesTab-module__vBvKEq__spin{to{transform:rotate(360deg)}}.TemplatesTab-module__vBvKEq__errorState{background:var(--danger-light);border-radius:var(--radius-md);color:var(--danger);border:1px solid #ef44444d;padding:.875rem 1rem;font-size:13px}.TemplatesTab-module__vBvKEq__emptyState{text-align:center;color:var(--text-muted);background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:2.5rem 1rem;font-size:14px}.TemplatesTab-module__vBvKEq__list{flex-direction:column;gap:.75rem;display:flex}.TemplatesTab-module__vBvKEq__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition);align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.TemplatesTab-module__vBvKEq__card:hover{border-color:var(--border-subtle)}.TemplatesTab-module__vBvKEq__cardBody{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.TemplatesTab-module__vBvKEq__cardName{color:var(--text-primary);font-size:14px;font-weight:600}.TemplatesTab-module__vBvKEq__cardContent{color:var(--text-secondary);font-size:13px;line-height:1.5}.TemplatesTab-module__vBvKEq__cardActions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.TemplatesTab-module__vBvKEq__iconBtn{border-radius:var(--radius-md);border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition);background:0 0;justify-content:center;align-items:center;display:flex}.TemplatesTab-module__vBvKEq__iconBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.TemplatesTab-module__vBvKEq__iconBtn:disabled{opacity:.4;cursor:wait}.TemplatesTab-module__vBvKEq__iconBtnDanger:hover{background:var(--danger-light);color:var(--danger);border-color:#ef44444d}
.Badge-module__H8aylq__badge{white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:12px;font-weight:500;display:inline-flex}.Badge-module__H8aylq__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.Badge-module__H8aylq__default{background:var(--bg-hover);color:var(--text-secondary);border-color:var(--border)}.Badge-module__H8aylq__badge--pending{background:var(--warning-light);color:var(--warning);border-color:#f59e0b4d}.Badge-module__H8aylq__badge--pending .Badge-module__H8aylq__dot{background:var(--warning)}.Badge-module__H8aylq__badge--approved{background:var(--success-light);color:var(--success);border-color:#22c55e4d}.Badge-module__H8aylq__badge--approved .Badge-module__H8aylq__dot{background:var(--success)}.Badge-module__H8aylq__badge--rejected{background:var(--danger-light);color:var(--danger);border-color:#ef44444d}.Badge-module__H8aylq__badge--rejected .Badge-module__H8aylq__dot{background:var(--danger)}.Badge-module__H8aylq__badge--setup{background:var(--info-light);color:var(--info);border-color:#3b82f64d}.Badge-module__H8aylq__badge--setup .Badge-module__H8aylq__dot{background:var(--info)}.Badge-module__H8aylq__badge--active{background:var(--success-light);color:var(--success);border-color:#22c55e4d}.Badge-module__H8aylq__badge--active .Badge-module__H8aylq__dot{background:var(--success);animation:2s ease-in-out infinite Badge-module__H8aylq__pulse}.Badge-module__H8aylq__badge--inactive{background:var(--bg-hover);color:var(--text-muted);border-color:var(--border)}.Badge-module__H8aylq__badge--inactive .Badge-module__H8aylq__dot{background:var(--text-muted)}.Badge-module__H8aylq__badge--suspended{color:#ef4444;background:#ef444414;border-color:#ef444440}.Badge-module__H8aylq__badge--suspended .Badge-module__H8aylq__dot{background:#ef4444}.Badge-module__H8aylq__badge--default{background:var(--bg-hover);color:var(--text-secondary);border-color:var(--border)}@keyframes Badge-module__H8aylq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.TestAgentWidget-module__HIkunG__triggerBtn{color:var(--accent);border:1.5px solid var(--accent);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .1s;display:inline-flex}.TestAgentWidget-module__HIkunG__triggerBtn:hover{background:var(--accent);color:#0a1a0e;transform:translateY(-1px)}.TestAgentWidget-module__HIkunG__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.TestAgentWidget-module__HIkunG__modal{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;width:100%;max-width:480px;display:flex;overflow:hidden;box-shadow:0 24px 64px #0006}.TestAgentWidget-module__HIkunG__modalHeader{border-bottom:1px solid var(--border);background:var(--bg-secondary);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.TestAgentWidget-module__HIkunG__modalTitle{color:var(--text-primary);align-items:center;gap:.5rem;font-size:14px;font-weight:700;display:flex}.TestAgentWidget-module__HIkunG__liveDot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite TestAgentWidget-module__HIkunG__pulse}.TestAgentWidget-module__HIkunG__closeBtn{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background .15s;display:flex}.TestAgentWidget-module__HIkunG__closeBtn:hover{color:var(--text-primary);background:var(--bg-hover)}.TestAgentWidget-module__HIkunG__modalBody{flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem;display:flex}.TestAgentWidget-module__HIkunG__hint{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.TestAgentWidget-module__HIkunG__widgetWrap{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);justify-content:center;align-items:center;min-height:160px;display:flex;overflow:hidden}@keyframes TestAgentWidget-module__HIkunG__pulse{0%,to{opacity:1}50%{opacity:.4}}
.Modal-module__7LRQSW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:1rem;animation:.15s Modal-module__7LRQSW__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__modal{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:540px;box-shadow:var(--shadow-lg);flex-direction:column;max-height:90vh;animation:.2s Modal-module__7LRQSW__slideUp;display:flex;overflow-y:auto}.Modal-module__7LRQSW__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 0;display:flex}.Modal-module__7LRQSW__title{color:var(--text-primary);font-size:18px;font-weight:600}.Modal-module__7LRQSW__closeBtn{background:var(--bg-hover);border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius-md);width:32px;height:32px;transition:background var(--transition),color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Modal-module__7LRQSW__closeBtn:hover{background:var(--border);color:var(--text-primary)}.Modal-module__7LRQSW__body{flex:1;padding:1.25rem 1.5rem 1.5rem}.Modal-module__7LRQSW__footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}@keyframes Modal-module__7LRQSW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__7LRQSW__slideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.CreateAgentFlow-module__Jk2T4W__pickerRoot{flex-direction:column;align-items:center;gap:1.75rem;width:100%;display:flex}.CreateAgentFlow-module__Jk2T4W__pickerHint{color:var(--text-muted);margin:0;font-size:14px}.CreateAgentFlow-module__Jk2T4W__pickerGrid{grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;max-width:680px;display:grid}.CreateAgentFlow-module__Jk2T4W__pickerCard{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.25rem 1.25rem 1.4rem;font-family:inherit;transition:border-color .15s,background .15s,transform .12s;display:flex}.CreateAgentFlow-module__Jk2T4W__pickerCard:hover{border-color:var(--accent);background:#22c55e0a;transform:translateY(-2px)}.CreateAgentFlow-module__Jk2T4W__pickerCardScratch{border-style:dashed}.CreateAgentFlow-module__Jk2T4W__pickerEmoji{margin-bottom:.2rem;font-size:1.75rem;line-height:1}.CreateAgentFlow-module__Jk2T4W__pickerTitle{color:var(--text-primary);font-size:15px;font-weight:700}.CreateAgentFlow-module__Jk2T4W__pickerDesc{color:var(--text-muted);font-size:13px;line-height:1.55}.CreateAgentFlow-module__Jk2T4W__root{width:100%;max-width:700px}.CreateAgentFlow-module__Jk2T4W__tabs{border-bottom:1px solid var(--border);align-items:center;gap:0;margin-bottom:2rem;display:flex}.CreateAgentFlow-module__Jk2T4W__tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem 1.25rem;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}.CreateAgentFlow-module__Jk2T4W__tab:hover{color:var(--text-primary)}.CreateAgentFlow-module__Jk2T4W__tabActive{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.CreateAgentFlow-module__Jk2T4W__changeTemplate{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;margin-left:auto;padding:.25rem .5rem;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s,background .15s}.CreateAgentFlow-module__Jk2T4W__changeTemplate:hover{color:var(--text-primary);background:var(--bg-hover)}.CreateAgentFlow-module__Jk2T4W__tabContent{flex-direction:column;gap:1.5rem;display:flex}.CreateAgentFlow-module__Jk2T4W__errorBanner{background:var(--danger-light);border-radius:var(--radius-md);color:var(--danger);border:1px solid #ef44444d;margin-bottom:.5rem;padding:.75rem 1rem;font-size:13px}.CreateAgentFlow-module__Jk2T4W__section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.5rem}.CreateAgentFlow-module__Jk2T4W__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.25rem;font-size:12px;font-weight:700}.CreateAgentFlow-module__Jk2T4W__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.CreateAgentFlow-module__Jk2T4W__sectionDesc{color:var(--text-muted);font-size:13px;line-height:1.5}.CreateAgentFlow-module__Jk2T4W__optional{color:var(--text-muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.CreateAgentFlow-module__Jk2T4W__fields{flex-direction:column;gap:1rem;display:flex}.CreateAgentFlow-module__Jk2T4W__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.CreateAgentFlow-module__Jk2T4W__avatarSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.CreateAgentFlow-module__Jk2T4W__avatarWrap{cursor:pointer;flex-shrink:0;position:relative}.CreateAgentFlow-module__Jk2T4W__avatarImg{object-fit:cover;border-radius:50%;display:block;width:96px!important;height:96px!important}.CreateAgentFlow-module__Jk2T4W__avatarFallback{background:linear-gradient(135deg,var(--accent)0%,#00a86b 100%);color:#000;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;font-size:28px;font-weight:800;display:flex}.CreateAgentFlow-module__Jk2T4W__avatarOverlay{color:#fff;opacity:0;background:#00000073;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.CreateAgentFlow-module__Jk2T4W__avatarWrap:hover .CreateAgentFlow-module__Jk2T4W__avatarOverlay{opacity:1}.CreateAgentFlow-module__Jk2T4W__uploadSpinner{animation:.7s linear infinite CreateAgentFlow-module__Jk2T4W__spin}.CreateAgentFlow-module__Jk2T4W__hiddenInput{display:none}.CreateAgentFlow-module__Jk2T4W__avatarInfo{flex:1}.CreateAgentFlow-module__Jk2T4W__avatarLabel{color:var(--text-primary);margin-bottom:.25rem;font-size:14px;font-weight:600}.CreateAgentFlow-module__Jk2T4W__avatarHint{color:var(--text-muted);font-size:12px}.CreateAgentFlow-module__Jk2T4W__uploadError{color:var(--danger);margin-top:.25rem;font-size:12px}.CreateAgentFlow-module__Jk2T4W__selectWrap{flex-direction:column;gap:.35rem;display:flex}.CreateAgentFlow-module__Jk2T4W__selectLabel{color:var(--text-primary);align-items:center;gap:.35rem;font-size:13px;font-weight:600;display:flex}.CreateAgentFlow-module__Jk2T4W__select{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--transition);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;outline:none;padding:.65rem 2.25rem .65rem .875rem;font-family:inherit;font-size:14px}.CreateAgentFlow-module__Jk2T4W__select:focus{border-color:var(--accent)}.CreateAgentFlow-module__Jk2T4W__iconField{flex-direction:column;width:100%;display:flex}.CreateAgentFlow-module__Jk2T4W__fieldIcon{display:none}.CreateAgentFlow-module__Jk2T4W__promptActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.CreateAgentFlow-module__Jk2T4W__enhancedBadge{color:var(--accent);white-space:nowrap;background:#22c55e1a;border:1px solid #22c55e40;border-radius:99px;padding:.2rem .55rem;font-size:11px;font-weight:600}.CreateAgentFlow-module__Jk2T4W__actions{align-items:center;gap:.75rem;padding-top:.25rem;display:flex}@keyframes CreateAgentFlow-module__Jk2T4W__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.CreateAgentFlow-module__Jk2T4W__pickerGrid,.CreateAgentFlow-module__Jk2T4W__row{grid-template-columns:1fr}.CreateAgentFlow-module__Jk2T4W__avatarSection{text-align:center;flex-direction:column}.CreateAgentFlow-module__Jk2T4W__sectionHeader{flex-direction:column}}
