.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{flex-direction:column;gap:1rem;display:flex}.ProductsEditor-module__o-hq6G__sectionHeader{flex-direction:column;gap:.25rem;display:flex}.ProductsEditor-module__o-hq6G__sectionLeft{align-items:center;gap:.5rem;display:flex}.ProductsEditor-module__o-hq6G__sectionTitle{color:var(--text-primary);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__sectionHint{color:var(--text-muted);margin:0;font-size:12px}.ProductsEditor-module__o-hq6G__grid{grid-template-columns:repeat(3,1fr);gap:.875rem;display:grid}@media (max-width:640px){.ProductsEditor-module__o-hq6G__grid{grid-template-columns:repeat(2,1fr)}}.ProductsEditor-module__o-hq6G__card{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ProductsEditor-module__o-hq6G__card:hover{border-color:#ffffff26;box-shadow:0 4px 16px #00000026}.ProductsEditor-module__o-hq6G__cardImage{aspect-ratio:1;background:var(--bg-primary);width:100%;position:relative;overflow:hidden}.ProductsEditor-module__o-hq6G__cardImg{object-fit:cover}.ProductsEditor-module__o-hq6G__cardImgFallback{width:100%;height:100%;color:var(--text-muted);background:var(--bg-primary);justify-content:center;align-items:center;display:flex}.ProductsEditor-module__o-hq6G__cardOverlay{opacity:0;background:#00000080;justify-content:center;align-items:center;gap:.5rem;transition:opacity .18s;display:flex;position:absolute;inset:0}.ProductsEditor-module__o-hq6G__card:hover .ProductsEditor-module__o-hq6G__cardOverlay{opacity:1}.ProductsEditor-module__o-hq6G__overlayBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,border-color .15s;display:flex}.ProductsEditor-module__o-hq6G__overlayBtn:hover{background:#ffffff38;border-color:#ffffff73}.ProductsEditor-module__o-hq6G__overlayBtnDanger:hover{background:#ef444459;border-color:#ef444480}.ProductsEditor-module__o-hq6G__cardBody{flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.ProductsEditor-module__o-hq6G__cardName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ProductsEditor-module__o-hq6G__cardPrice{color:var(--accent);font-size:12px;font-weight:600}.ProductsEditor-module__o-hq6G__cardDesc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductsEditor-module__o-hq6G__addCard{aspect-ratio:unset;border:1.5px dashed var(--border);cursor:pointer;background:0 0;border-radius:12px;min-height:140px;font-family:inherit;transition:border-color .15s,background .15s}.ProductsEditor-module__o-hq6G__addCard:hover{border-color:var(--accent);background:#22c55e0a}.ProductsEditor-module__o-hq6G__addCardInner{height:100%;min-height:140px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-size:13px;font-weight:500;transition:color .15s;display:flex}.ProductsEditor-module__o-hq6G__addCard:hover .ProductsEditor-module__o-hq6G__addCardInner{color:var(--accent)}.ProductsEditor-module__o-hq6G__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ProductsEditor-module__o-hq6G__modal{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 24px 60px #0006}.ProductsEditor-module__o-hq6G__modalHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.ProductsEditor-module__o-hq6G__modalTitle{color:var(--text-primary);font-size:15px;font-weight:700}.ProductsEditor-module__o-hq6G__modalClose{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ProductsEditor-module__o-hq6G__modalClose:hover{background:var(--bg-primary);color:var(--text-primary)}.ProductsEditor-module__o-hq6G__modalBody{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex}.ProductsEditor-module__o-hq6G__modalImageUpload{aspect-ratio:16/9;border:1.5px dashed var(--border);cursor:pointer;background:var(--bg-primary);border-radius:12px;width:100%;transition:border-color .15s;position:relative;overflow:hidden}.ProductsEditor-module__o-hq6G__modalImageUpload:hover{border-color:var(--accent)}.ProductsEditor-module__o-hq6G__modalImg{object-fit:cover}.ProductsEditor-module__o-hq6G__modalImgPlaceholder{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-size:13px;display:flex;position:absolute;inset:0}.ProductsEditor-module__o-hq6G__modalImgHint{color:var(--text-muted);opacity:.7;font-size:11px}.ProductsEditor-module__o-hq6G__modalImgSpinner{background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductsEditor-module__o-hq6G__modalImgChangeOverlay{color:#ffffffd9;opacity:0;background:#0000008c;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-size:12px;transition:opacity .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.ProductsEditor-module__o-hq6G__modalImageUpload:hover .ProductsEditor-module__o-hq6G__modalImgChangeOverlay{opacity:1}.ProductsEditor-module__o-hq6G__hiddenInput{display:none}.ProductsEditor-module__o-hq6G__uploadErr{color:#ef4444;margin:0;font-size:12px}.ProductsEditor-module__o-hq6G__modalFields{flex-direction:column;gap:.75rem;display:flex}.ProductsEditor-module__o-hq6G__formRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:480px){.ProductsEditor-module__o-hq6G__formRow{grid-template-columns:1fr}}.ProductsEditor-module__o-hq6G__modalFooter{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;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:.55rem 1.25rem;font-family:inherit;font-size:13px;font-weight:600}.ProductsEditor-module__o-hq6G__saveBtn:hover:not(:disabled){background:var(--accent-hover,#16a34a)}.ProductsEditor-module__o-hq6G__saveBtn:disabled{opacity:.45;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:.55rem 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__spin{color:#fff;animation:.9s linear infinite ProductsEditor-module__o-hq6G__spin}@keyframes ProductsEditor-module__o-hq6G__spin{to{transform:rotate(360deg)}}
.Toast-module__dpyMdW__stack{z-index:9999;pointer-events:none;flex-direction:column;gap:.65rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.Toast-module__dpyMdW__toast{pointer-events:all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;align-items:center;gap:.65rem;min-width:280px;max-width:360px;padding:.85rem 1rem;animation:.28s cubic-bezier(.34,1.56,.64,1) both Toast-module__dpyMdW__slideIn;display:flex;box-shadow:0 8px 24px #0000002e}.Toast-module__dpyMdW__success{background:#101010eb;border:1px solid #22c55e59}.Toast-module__dpyMdW__error{background:#101010eb;border:1px solid #ef444459}.Toast-module__dpyMdW__icon{flex-shrink:0}.Toast-module__dpyMdW__success .Toast-module__dpyMdW__icon{color:var(--accent)}.Toast-module__dpyMdW__error .Toast-module__dpyMdW__icon{color:#ef4444}.Toast-module__dpyMdW__message{color:#f1f1f1;flex:1;font-size:13.5px;font-weight:500;line-height:1.4}.Toast-module__dpyMdW__close{cursor:pointer;color:#fff6;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:color .15s;display:flex}.Toast-module__dpyMdW__close:hover{color:#fffc}@keyframes Toast-module__dpyMdW__slideIn{0%{opacity:0;transform:translate(40px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:640px){.Toast-module__dpyMdW__stack{bottom:1.25rem;left:1rem;right:1rem}.Toast-module__dpyMdW__toast{min-width:unset;max-width:unset;width:100%}@keyframes Toast-module__dpyMdW__slideIn{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}}
.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}}
.DashboardShell-module__noe-eG__shell{background:var(--bg-primary);min-height:100vh;display:flex}.DashboardShell-module__noe-eG__main{flex:1;width:100%;min-width:0;padding:2rem 2.5rem;overflow-y:auto}.DashboardShell-module__noe-eG__mobileHeader,.DashboardShell-module__noe-eG__backdrop{display:none}@media (max-width:768px){.DashboardShell-module__noe-eG__shell{flex-direction:column}.DashboardShell-module__noe-eG__main{padding:1.25rem 1rem}.DashboardShell-module__noe-eG__mobileHeader{z-index:30;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;height:56px;padding:.75rem 1rem;display:flex;position:sticky;top:0}.DashboardShell-module__noe-eG__mobileLogo{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:17px;font-weight:700;text-decoration:none;display:flex}.DashboardShell-module__noe-eG__hamburger{cursor:pointer;border-radius:var(--radius-md);width:36px;height:36px;transition:background var(--transition);background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:6px;display:flex}.DashboardShell-module__noe-eG__hamburger:hover{background:var(--bg-hover)}.DashboardShell-module__noe-eG__hamburger span{background:var(--text-primary);width:100%;height:2px;transition:background var(--transition);border-radius:2px;display:block}.DashboardShell-module__noe-eG__hamburgerSpacer{width:36px}.DashboardShell-module__noe-eG__backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;animation:.2s DashboardShell-module__noe-eG__fadeIn;display:block;position:fixed;inset:0}}@keyframes DashboardShell-module__noe-eG__fadeIn{0%{opacity:0}to{opacity:1}}
.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)}}
.BroadcastsPanel-module__af_i-W__root{flex-direction:column;gap:1rem;display:flex}.BroadcastsPanel-module__af_i-W__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.BroadcastsPanel-module__af_i-W__title{color:var(--text-primary);margin:0 0 .2rem;font-size:20px;font-weight:700}.BroadcastsPanel-module__af_i-W__subtitle{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.BroadcastsPanel-module__af_i-W__pill{color:var(--accent);white-space:nowrap;background:#22c55e14;border:1px solid #22c55e33;border-radius:999px;padding:.45rem .75rem;font-size:12px;font-weight:700}.BroadcastsPanel-module__af_i-W__notice,.BroadcastsPanel-module__af_i-W__feedback,.BroadcastsPanel-module__af_i-W__locked{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);border-radius:14px;gap:.75rem;padding:.9rem 1rem;font-size:13px;line-height:1.6;display:flex}.BroadcastsPanel-module__af_i-W__notice{background:#f59e0b14;border-color:#f59e0b40}.BroadcastsPanel-module__af_i-W__feedback{background:#22c55e0f;border-color:#22c55e33}.BroadcastsPanel-module__af_i-W__lockedTitle{color:var(--text-primary);margin-bottom:.25rem;font-size:15px;font-weight:700}.BroadcastsPanel-module__af_i-W__lockedText{color:var(--text-muted)}.BroadcastsPanel-module__af_i-W__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;display:grid}.BroadcastsPanel-module__af_i-W__card{border:1px solid var(--border);background:var(--bg-card);border-radius:18px;padding:1rem}.BroadcastsPanel-module__af_i-W__cardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.BroadcastsPanel-module__af_i-W__cardTitle{color:var(--text-primary);font-size:14px;font-weight:700}.BroadcastsPanel-module__af_i-W__cardSubtitle{color:var(--text-muted);margin-top:.2rem;font-size:12px}.BroadcastsPanel-module__af_i-W__linkBtn,.BroadcastsPanel-module__af_i-W__secondaryBtn,.BroadcastsPanel-module__af_i-W__primaryBtn{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;font-weight:700;transition:opacity .15s,transform .15s,border-color .15s;display:inline-flex}.BroadcastsPanel-module__af_i-W__linkBtn{color:var(--accent);background:0 0;border:none;padding:.25rem 0;font-size:12px}.BroadcastsPanel-module__af_i-W__secondaryBtn{border:1px solid var(--border);color:var(--text-primary);background:0 0;padding:.55rem .85rem;font-size:12px}.BroadcastsPanel-module__af_i-W__primaryBtn{background:linear-gradient(135deg,var(--accent)0%,#0ea86b 100%);color:#04110b;border:none;width:100%;padding:.85rem 1rem;font-size:14px}.BroadcastsPanel-module__af_i-W__primaryBtn:disabled,.BroadcastsPanel-module__af_i-W__secondaryBtn:disabled,.BroadcastsPanel-module__af_i-W__linkBtn:disabled{opacity:.6;cursor:not-allowed}.BroadcastsPanel-module__af_i-W__metaRow{color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 0;font-size:12px;display:flex}.BroadcastsPanel-module__af_i-W__metaRow span{align-items:center;gap:.35rem;display:inline-flex}.BroadcastsPanel-module__af_i-W__contactsList,.BroadcastsPanel-module__af_i-W__campaignList{flex-direction:column;gap:.65rem;display:flex}.BroadcastsPanel-module__af_i-W__contactsList{max-height:360px;padding-right:.2rem;overflow:auto}.BroadcastsPanel-module__af_i-W__contactRow,.BroadcastsPanel-module__af_i-W__campaignRow{border:1px solid var(--border);background:#ffffff05;border-radius:14px}.BroadcastsPanel-module__af_i-W__contactRow{cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:.75rem;padding:.85rem .9rem;display:grid}.BroadcastsPanel-module__af_i-W__contactBody{min-width:0}.BroadcastsPanel-module__af_i-W__contactTop,.BroadcastsPanel-module__af_i-W__campaignTop,.BroadcastsPanel-module__af_i-W__campaignBottom{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.BroadcastsPanel-module__af_i-W__contactName,.BroadcastsPanel-module__af_i-W__campaignMessage{color:var(--text-primary);font-size:13px;font-weight:700}.BroadcastsPanel-module__af_i-W__contactSource,.BroadcastsPanel-module__af_i-W__statusBadge{border:1px solid var(--border);border-radius:999px;padding:.2rem .5rem;font-size:11px;font-weight:700}.BroadcastsPanel-module__af_i-W__contactMeta,.BroadcastsPanel-module__af_i-W__campaignMeta,.BroadcastsPanel-module__af_i-W__campaignStats{color:var(--text-muted);flex-wrap:wrap;gap:.6rem;margin-top:.3rem;font-size:11px;display:flex}.BroadcastsPanel-module__af_i-W__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.5rem 0 1rem;display:grid}.BroadcastsPanel-module__af_i-W__statCard{border:1px solid var(--border);background:#ffffff05;border-radius:14px;padding:.8rem}.BroadcastsPanel-module__af_i-W__statValue{color:var(--text-primary);font-size:20px;font-weight:800}.BroadcastsPanel-module__af_i-W__statLabel{color:var(--text-muted);margin-top:.2rem;font-size:11px}.BroadcastsPanel-module__af_i-W__campaignRow{padding:.9rem 1rem}.BroadcastsPanel-module__af_i-W__progressBar{background:#ffffff0f;border-radius:999px;height:8px;margin:.85rem 0;overflow:hidden}.BroadcastsPanel-module__af_i-W__progressFill{background:linear-gradient(90deg,var(--accent)0%,#0ea86b 100%);height:100%}.BroadcastsPanel-module__af_i-W__actions{justify-content:flex-end;display:flex}.BroadcastsPanel-module__af_i-W__statusSuccess{color:#22c55e;background:#22c55e14;border-color:#22c55e40}.BroadcastsPanel-module__af_i-W__statusRunning{color:var(--accent);background:#22c55e14;border-color:#22c55e40}.BroadcastsPanel-module__af_i-W__statusPaused{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b40}.BroadcastsPanel-module__af_i-W__statusDanger{color:#ef4444;background:#ef444414;border-color:#ef444440}.BroadcastsPanel-module__af_i-W__statusPending{color:var(--text-muted);background:#ffffff0a}.BroadcastsPanel-module__af_i-W__empty{text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:14px;justify-content:center;align-items:center;gap:.6rem;padding:1rem;font-size:13px;display:flex}.BroadcastsPanel-module__af_i-W__spin{animation:1s linear infinite BroadcastsPanel-module__af_i-W__spin}@keyframes BroadcastsPanel-module__af_i-W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:900px){.BroadcastsPanel-module__af_i-W__grid{grid-template-columns:1fr}}
.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__runtimeToggle{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;max-width:680px;display:grid}.CreateAgentFlow-module__Jk2T4W__runtimeOption{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;padding:1rem 1.25rem;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.CreateAgentFlow-module__Jk2T4W__runtimeOption:hover{border-color:var(--text-muted)}.CreateAgentFlow-module__Jk2T4W__runtimeActive{border-color:var(--accent);background:#22c55e0f}.CreateAgentFlow-module__Jk2T4W__runtimeIcon{font-size:1.5rem;line-height:1}.CreateAgentFlow-module__Jk2T4W__runtimeLabel{color:var(--text-primary);font-size:14px;font-weight:700}.CreateAgentFlow-module__Jk2T4W__runtimeDesc{color:var(--text-muted);font-size:12px}.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}}@media (max-width:768px){.CreateAgentFlow-module__Jk2T4W__runtimeToggle{grid-template-columns:1fr}.CreateAgentFlow-module__Jk2T4W__tabs{border-bottom:none;flex-direction:column;align-items:stretch;gap:.5rem}.CreateAgentFlow-module__Jk2T4W__tab{text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;margin-bottom:0}.CreateAgentFlow-module__Jk2T4W__tabActive{border-color:var(--accent);background:#22c55e0f}.CreateAgentFlow-module__Jk2T4W__changeTemplate{align-self:flex-start;margin-left:0}}
.layout-module__Wa5ImG__layout{background:var(--bg-primary);min-height:100vh;display:flex}.layout-module__Wa5ImG__sidebar{background:var(--bg-secondary);border-right:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;width:240px;height:100vh;min-height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.layout-module__Wa5ImG__logo{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:.625rem;padding:1.25rem;font-size:18px;font-weight:700;text-decoration:none;display:flex}.layout-module__Wa5ImG__adminBadge{background:var(--danger);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:600}.layout-module__Wa5ImG__nav{flex-direction:column;flex:1;gap:.25rem;padding:1rem .75rem;display:flex}.layout-module__Wa5ImG__navLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-top:.5rem;padding:.5rem .5rem .25rem;font-size:11px;font-weight:600}.layout-module__Wa5ImG__navLink{border-radius:var(--radius-md);color:var(--text-secondary);transition:background var(--transition),color var(--transition);align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:14px;font-weight:500;text-decoration:none;display:flex}.layout-module__Wa5ImG__navLink:hover{background:var(--bg-hover);color:var(--text-primary)}.layout-module__Wa5ImG__navLink.layout-module__Wa5ImG__active{background:var(--accent-light);color:var(--accent)}.layout-module__Wa5ImG__navIcon{text-align:center;flex-shrink:0;width:22px;font-size:17px}.layout-module__Wa5ImG__main{flex:1;min-width:0;padding:2rem 2.5rem;overflow-y:auto}@media (max-width:768px){.layout-module__Wa5ImG__layout{flex-direction:column}.layout-module__Wa5ImG__main{padding:1.5rem 1rem}}
.page-module__YvKKbW__page{flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.page-module__YvKKbW__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__YvKKbW__title{color:var(--text-primary);margin:0 0 .25rem;font-size:24px;font-weight:800}.page-module__YvKKbW__subtitle{color:var(--text-muted);margin:0;font-size:14px}.page-module__YvKKbW__linkCard{border:1px solid var(--border);color:var(--text-primary);background:var(--bg-card);border-radius:10px;align-items:center;gap:.45rem;padding:.65rem .9rem;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__YvKKbW__notice{color:var(--text-secondary);background:#f59e0b14;border:1px solid #f59e0b40;border-radius:14px;gap:.75rem;padding:.95rem 1.1rem;font-size:13px;line-height:1.6;display:flex}.page-module__YvKKbW__layout{grid-template-columns:280px minmax(0,1fr);gap:1rem;display:grid}.page-module__YvKKbW__sidebarCard,.page-module__YvKKbW__mainCard{border:1px solid var(--border);background:var(--bg-card);border-radius:18px}.page-module__YvKKbW__sidebarCard{align-self:start;padding:1rem}.page-module__YvKKbW__mainCard{padding:1rem}.page-module__YvKKbW__cardTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.85rem;font-size:13px;font-weight:700}.page-module__YvKKbW__agentList{flex-direction:column;gap:.45rem;display:flex}.page-module__YvKKbW__agentRow{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.8rem;width:100%;padding:.8rem;display:flex}.page-module__YvKKbW__agentRow:hover{background:#ffffff08}.page-module__YvKKbW__agentRowActive{border-color:var(--accent);background:#22c55e14}.page-module__YvKKbW__agentAvatar{color:#04110b;background:linear-gradient(135deg,var(--accent)0%,#0ea86b 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:flex}.page-module__YvKKbW__agentInfo{min-width:0}.page-module__YvKKbW__agentName{color:var(--text-primary);font-size:13px;font-weight:700}.page-module__YvKKbW__agentMeta{color:var(--text-muted);margin-top:.15rem;font-size:11px}.page-module__YvKKbW__empty,.page-module__YvKKbW__emptyState{color:var(--text-muted);font-size:13px;line-height:1.6}.page-module__YvKKbW__emptyState{text-align:center;justify-content:center;align-items:center;gap:.75rem;min-height:320px;display:flex}.page-module__YvKKbW__inlineLink{color:var(--accent);text-decoration:underline}@media (max-width:900px){.page-module__YvKKbW__layout{grid-template-columns:1fr}.page-module__YvKKbW__page{padding:1rem}.page-module__YvKKbW__header{flex-direction:column}}
