.agent-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f0f19d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-out}.agent-dialog-modal{background:linear-gradient(145deg,#232332f2,#191923f2);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 64px #0009,inset 0 1px #ffffff26;border-radius:16px;width:90%;max-width:500px;padding:32px;color:#fff;font-family:Inter,-apple-system,sans-serif;transform:translateY(0);animation:slideUp .4s cubic-bezier(.16,1,.3,1)}.agent-dialog-modal h3{margin-top:0;font-size:24px;font-weight:600;background:linear-gradient(90deg,#b9f,#f0c3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.agent-dialog-modal p{color:#a0a0b5;line-height:1.5;margin-bottom:24px}.agent-dialog-modal p strong{color:#e0e0ea}.agent-dialog-modal textarea{width:100%;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;color:#fff;font-family:Inter,sans-serif;font-size:15px;resize:vertical;transition:all .2s ease;min-height:100px}.agent-dialog-modal textarea:focus{outline:none;border-color:#b9f;box-shadow:0 0 0 2px #b9f3}.agent-dialog-actions{display:flex;justify-content:flex-end;margin-top:24px}.submit-btn{background:linear-gradient(135deg,#7c3aed,#a5f);border:none;border-radius:8px;padding:12px 24px;color:#fff;font-weight:600;font-size:15px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #7c3aed66}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed99}.submit-btn:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}
