.ChatInput_inputArea__Xdgts{display:flex;flex-direction:column;width:100%;gap:4px;padding:1rem}.ChatInput_inputContainer__5twC1{width:100%}.ChatInput_attachmentWrapper__UR2I8{position:relative;display:flex;align-items:center}.ChatInput_attachmentButton__NvHEP{width:30px;height:30px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:var(--color-gray-600);cursor:pointer;transition:background .15s ease;flex-shrink:0}.ChatInput_attachmentButton__NvHEP:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.ChatInput_attachmentButton__NvHEP:disabled{color:var(--color-gray-300);cursor:not-allowed}.ChatInput_attachmentButton__NvHEP.ChatInput_active__4IHLz{background:var(--color-primary-w-100);color:var(--color-primary-h-solid)}.ChatInput_attachmentButton__NvHEP svg{width:18px;height:18px}.ChatInput_attachmentMenu__nXFKW{position:absolute;bottom:calc(100% + 8px);left:0;background:var(--color-white-base);border:1px solid var(--color-gray-200);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:4px;min-width:160px;z-index:100;animation:ChatInput_fadeIn__bahbW .15s ease-out}@keyframes ChatInput_fadeIn__bahbW{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatInput_attachmentOption__RrFHx{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:rgba(0,0,0,0);color:var(--color-gray-700);font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;text-align:left;transition:background .15s ease}.ChatInput_attachmentOption__RrFHx:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.ChatInput_attachmentOption__RrFHx.ChatInput_disabled__RcPIV,.ChatInput_attachmentOption__RrFHx:disabled{color:var(--color-gray-300);cursor:not-allowed;pointer-events:none}.ChatInput_attachmentOption__RrFHx svg{width:16px;height:16px;flex-shrink:0}.ChatInput_stopButton__mH5p8{background:var(--color-error-bg)!important;color:var(--color-error-200)!important}.ChatInput_executingNote__B_MV3{font-size:12px;color:var(--color-gray-400);text-align:center;margin:0;padding:0 4px}.SoundInput_modalBackdrop__lnyOZ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.SoundInput_soundInputContainer__GTaJD{width:100%;max-width:500px;margin:0;padding:2rem;border-radius:1rem;border:1px solid #e5e7eb;box-shadow:0 10px 25px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background:#fff;backdrop-filter:blur(10px);position:relative}.SoundInput_header__ZBKEQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.SoundInput_header__ZBKEQ .SoundInput_title__akGYz{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.SoundInput_header__ZBKEQ .SoundInput_format__rEyJt{font-size:.875rem;color:#6b7280}.SoundInput_levelMeter__MGPCZ{height:.5rem;width:100%;background-color:#f3f4f6;border-radius:.25rem;overflow:hidden;margin-bottom:1.5rem}.SoundInput_levelMeter__MGPCZ .SoundInput_levelBar__ILiUu{height:100%;background:linear-gradient(90deg,#10b981,#f59e0b 50%,#ef4444);transition:width .1s ease;border-radius:.25rem}.SoundInput_timer__wrUL4{text-align:center;font-size:2.5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;color:#1f2937;margin-bottom:2rem}.SoundInput_controls__X_b6t{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.SoundInput_recordButton__TVnUD{position:relative;width:4rem;height:4rem;border-radius:50%;background-color:#ef4444;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 8px rgba(0,0,0,.2)}.SoundInput_recordButton__TVnUD:hover{opacity:.9;transform:scale(1.05)}.SoundInput_recordButton__TVnUD:focus{outline:none;box-shadow:0 0 0 3px rgba(239,68,68,.4)}.SoundInput_recordButton__TVnUD.SoundInput_restart__kW4s9{background-color:#3b82f6}.SoundInput_recordButton__TVnUD svg{width:2rem;height:2rem}.SoundInput_recordingControls___PS2_{display:flex;gap:.75rem}.SoundInput_controlButton__ao64C{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;background-color:#374151;color:#fff}.SoundInput_controlButton__ao64C:hover{background-color:#1f2937}.SoundInput_controlButton__ao64C.SoundInput_stopButton__LNAuT{background-color:#ef4444}.SoundInput_controlButton__ao64C.SoundInput_stopButton__LNAuT:hover{background-color:#dc2626}.SoundInput_controlButton__ao64C svg{width:1rem;height:1rem}.SoundInput_error__H1YX_{margin-top:.75rem;font-size:.875rem;color:#ef4444;text-align:center;padding:.5rem;background-color:#fef2f2;border-radius:.5rem;border:1px solid #fecaca}.SoundInput_playback__W8rYv{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.SoundInput_playback__W8rYv .SoundInput_audioPlayer__b4WWU{width:100%;margin-bottom:1rem}.SoundInput_playback__W8rYv .SoundInput_actions__DeD9j{display:flex;gap:.5rem}.SoundInput_actionButton__uCLqu{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;border:1px solid #d1d5db;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;background-color:#fff;color:#374151;flex:1;justify-content:center}.SoundInput_actionButton__uCLqu:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.SoundInput_actionButton__uCLqu:disabled{opacity:.6;cursor:not-allowed}.SoundInput_actionButton__uCLqu.SoundInput_uploadButton__7P_Xt{background-color:#10b981;color:#fff;border-color:#10b981}.SoundInput_actionButton__uCLqu.SoundInput_uploadButton__7P_Xt:hover:not(:disabled){background-color:#059669;border-color:#059669}.SoundInput_actionButton__uCLqu.SoundInput_uploadButton__7P_Xt:disabled{background-color:#6b7280;border-color:#6b7280}.SoundInput_actionButton__uCLqu.SoundInput_downloadButton__dhNkn{background-color:#f3f4f6;color:#374151}.SoundInput_actionButton__uCLqu.SoundInput_downloadButton__dhNkn:hover:not(:disabled){background-color:#e5e7eb}.SoundInput_actionButton__uCLqu svg{width:1rem;height:1rem}.SoundInput_spinner__aOj8D{animation:SoundInput_spin__5Htqj 1s linear infinite}@keyframes SoundInput_spin__5Htqj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SoundInput_closeButton__FS8lv{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;border-radius:50%;border:none;background-color:#f3f4f6;color:#4b5563;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.875rem;transition:all .2s ease}.SoundInput_closeButton__FS8lv:hover{background-color:#e5e7eb;color:#1f2937}@media(max-width:480px){.SoundInput_modalBackdrop__lnyOZ{padding:.5rem}.SoundInput_soundInputContainer__GTaJD{width:100%;max-width:100%;margin:0;border-radius:.5rem;padding:1.5rem}.SoundInput_timer__wrUL4{font-size:2rem;margin-bottom:1.5rem}.SoundInput_recordButton__TVnUD{width:3.5rem;height:3.5rem}.SoundInput_recordButton__TVnUD svg{width:1.75rem;height:1.75rem}.SoundInput_controlButton__ao64C{padding:.5rem 1rem;font-size:.875rem}.SoundInput_controlButton__ao64C svg{width:1rem;height:1rem}.SoundInput_actions__DeD9j{flex-direction:column}}.ExecutionStatusBar_statusBar__35CP_{display:flex;flex-direction:column;gap:6px;padding:8px 1.5rem;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease,opacity .3s ease;max-height:80px;opacity:1}.ExecutionStatusBar_statusBar__35CP_.ExecutionStatusBar_hidden__veJ73{max-height:0;padding:0 1.5rem;opacity:0;border-bottom:none}.ExecutionStatusBar_embedMode__hlqTi .ExecutionStatusBar_statusBar__35CP_{padding:6px 12px}.ExecutionStatusBar_statusRow__9sm1I{display:flex;align-items:center;gap:8px;min-height:24px}.ExecutionStatusBar_statusDot__9H6ZV{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:all .3s ease}.ExecutionStatusBar_statusDot__9H6ZV.ExecutionStatusBar_active___oTeI{background:#16a34a;box-shadow:0 0 6px rgba(22,163,74,.5);animation:ExecutionStatusBar_dotPulse__pQOeb 2s ease-in-out infinite}.ExecutionStatusBar_statusDot__9H6ZV.ExecutionStatusBar_paused__7kejA{background:#f59e0b;box-shadow:0 0 6px rgba(245,158,11,.4)}.ExecutionStatusBar_statusDot__9H6ZV.ExecutionStatusBar_idle__W9Kd1{background:#9ca3af}.ExecutionStatusBar_statusDot__9H6ZV.ExecutionStatusBar_error__L4Sve{background:#dc2626;box-shadow:0 0 6px rgba(220,38,38,.4)}@keyframes ExecutionStatusBar_dotPulse__pQOeb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.ExecutionStatusBar_statusLabel__GFddQ{font-size:12px;font-weight:500;color:#374151;flex-shrink:0}.ExecutionStatusBar_statusMeta__PmhIr{display:flex;align-items:center;gap:8px;font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;flex:1}.ExecutionStatusBar_toolInfo__wCKz2{color:#4b5563;background:#f3f4f6;max-width:200px}.ExecutionStatusBar_cliInfo__sT0HX,.ExecutionStatusBar_toolInfo__wCKz2{display:flex;align-items:center;gap:4px;font-family:SF Mono,Monaco,Menlo,monospace;font-size:11px;padding:2px 8px;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExecutionStatusBar_cliInfo__sT0HX{color:#818cf8;background:rgba(99,102,241,.08);max-width:240px}.ExecutionStatusBar_cliInfo__sT0HX svg{flex-shrink:0;width:11px;height:11px}.ExecutionStatusBar_cliBridgeDot__oCIN7{display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0}.ExecutionStatusBar_cliBridgeDot__oCIN7.ExecutionStatusBar_connected__GVeFF{background:#16a34a}.ExecutionStatusBar_cliBridgeDot__oCIN7.ExecutionStatusBar_disconnected__iG3uU{background:#9ca3af}.ExecutionStatusBar_statusControls__EHjJo{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.ExecutionStatusBar_statusControlBtn__91FZl{display:flex;align-items:center;justify-content:center;gap:4px;height:24px;padding:0 8px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;cursor:pointer;font-size:11px;color:#4b5563;transition:all .15s ease;white-space:nowrap}.ExecutionStatusBar_statusControlBtn__91FZl svg{width:12px;height:12px}.ExecutionStatusBar_statusControlBtn__91FZl:hover{background:#f9fafb;border-color:#d1d5db}.ExecutionStatusBar_statusControlBtn__91FZl.ExecutionStatusBar_pauseControl__b3vXH{color:#d97706;border-color:rgba(217,119,6,.3)}.ExecutionStatusBar_statusControlBtn__91FZl.ExecutionStatusBar_pauseControl__b3vXH:hover{background:rgba(245,158,11,.05);border-color:#d97706}.ExecutionStatusBar_statusControlBtn__91FZl.ExecutionStatusBar_resumeControl__ImbAZ{color:#16a34a;border-color:rgba(22,163,74,.3)}.ExecutionStatusBar_statusControlBtn__91FZl.ExecutionStatusBar_resumeControl__ImbAZ:hover{background:rgba(22,163,74,.05);border-color:#16a34a}.ExecutionStatusBar_statusControlBtn__91FZl.ExecutionStatusBar_stopControl__sXJ9H{color:#dc2626;border-color:rgba(220,38,38,.3)}.ExecutionStatusBar_statusControlBtn__91FZl.ExecutionStatusBar_stopControl__sXJ9H:hover{background:rgba(220,38,38,.05);border-color:#dc2626}.ExecutionStatusBar_progressBar___Qyip{width:100%;height:3px;background:#f3f4f6;border-radius:2px;overflow:hidden}.ExecutionStatusBar_progressFill__5oTs8{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;transition:width .3s ease;animation:ExecutionStatusBar_progressPulse__MJ46F 2s ease-in-out infinite}@keyframes ExecutionStatusBar_progressPulse__MJ46F{0%,to{opacity:1}50%{opacity:.7}}.ChatAgentDisplay_agentDetailContent__pbdbY{padding:1.5rem}.ChatAgentDisplay_detailSection__7oHPt{margin-bottom:2rem}.ChatAgentDisplay_detailSection__7oHPt h4{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin:0 0 1rem;color:#1f2937;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.ChatAgentDisplay_detailSection__7oHPt h4 svg{color:#7c3aed}.ChatAgentDisplay_infoGrid__5dDVB{display:grid;grid-template-columns:1fr;gap:.75rem}.ChatAgentDisplay_infoItem__yAPCs{display:flex;flex-direction:column;gap:.25rem}@media(min-width:640px){.ChatAgentDisplay_infoItem__yAPCs{flex-direction:row;align-items:center}}.ChatAgentDisplay_infoLabel__ipiaV{font-weight:500;color:#4b5563;min-width:120px;font-size:.875rem}.ChatAgentDisplay_infoValue__b62hs{color:#111827;font-size:.875rem;font-family:monospace;background:#f9fafb;padding:.25rem .5rem;border-radius:.25rem;flex:1}.ChatAgentDisplay_tagsList__gNaiv{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.ChatAgentDisplay_tag__VqSKP{background:#7c3aed;color:#fff;padding:.125rem .5rem;border-radius:.75rem;font-size:.75rem;font-weight:500}.ChatAgentDisplay_portsList__6_8aj{display:grid;grid-template-columns:1fr;gap:.5rem}.ChatAgentDisplay_portItem__xaGBD{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.ChatAgentDisplay_portName__I_ZAP{font-weight:500;color:#111827;flex:1}.ChatAgentDisplay_portType__8PTiI{background:#e5e7eb;color:#374151}.ChatAgentDisplay_portType__8PTiI,.ChatAgentDisplay_required__6DRtr{padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.ChatAgentDisplay_required__6DRtr{background:#dc2626;color:#fff}.ChatAgentDisplay_parametersList__T6Z3D{display:flex;flex-direction:column;gap:1rem}.ChatAgentDisplay_parameterItem__YxAU_{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.ChatAgentDisplay_paramHeader__MYhB9{background:#f9fafb;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid #e5e7eb}.ChatAgentDisplay_paramName__mP3uA{font-weight:600;color:#111827;flex:1}.ChatAgentDisplay_paramType__jJOL2{background:#d1d5db;color:#374151;padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.ChatAgentDisplay_paramBody__MjdHT{padding:.66rem 1rem;display:flex;flex-direction:column;gap:.75rem}.ChatAgentDisplay_paramDescription__M1_K9,.ChatAgentDisplay_paramRange__bNxkE,.ChatAgentDisplay_paramValueContainer__8RxMl{display:flex;flex-direction:column;gap:.25rem}@media(min-width:640px){.ChatAgentDisplay_paramDescription__M1_K9,.ChatAgentDisplay_paramRange__bNxkE,.ChatAgentDisplay_paramValueContainer__8RxMl{flex-direction:row;align-items:flex-start}}.ChatAgentDisplay_paramLabel__yDImZ{font-weight:500;color:#4b5563;padding:.25rem 0;min-width:80px;font-size:.875rem}.ChatAgentDisplay_paramValue__5bWvm{padding:.25rem .5rem;word-break:break-all}.ChatAgentDisplay_longValue__PDVpb,.ChatAgentDisplay_paramValue__5bWvm{color:#111827;font-family:monospace;background:#f9fafb;border-radius:.25rem;border:1px solid #e5e7eb;flex:1}.ChatAgentDisplay_longValue__PDVpb{padding:.75rem;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.ChatAgentDisplay_description__bYkRJ,.ChatAgentDisplay_range__Jhf5A{color:#374151;padding:.25rem 0;font-family:monospace;flex:1}.ChatAgentDisplay_optionsContainer__uV1Ur{display:flex;flex-direction:column;gap:.5rem}.ChatAgentDisplay_optionsLabel__5WJZg{font-weight:500;color:#4b5563;font-size:.875rem}.ChatAgentDisplay_optionsList__LYqcJ{display:flex;flex-wrap:wrap;gap:.375rem}.ChatAgentDisplay_optionItem__dLQZN{background:#f3f4f6;color:#374151;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;border:1px solid #d1d5db;transition:all .2s ease}.ChatAgentDisplay_optionItem__dLQZN.ChatAgentDisplay_selectedOption__q5qz7{background:#7c3aed;color:#fff;border-color:#7c3aed}.ChatAgentDisplay_argsSchemaInfo__n9H1J{display:flex;flex-direction:column;gap:1rem}.ChatAgentDisplay_schemaParameters__ED0nC{display:flex;flex-direction:column;gap:.5rem}.ChatAgentDisplay_schemaParamsList__KmeV9{display:flex;flex-direction:column;gap:.75rem}.ChatAgentDisplay_schemaParamItem__acEGw{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.ChatAgentDisplay_schemaParamHeader__St16n{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.ChatAgentDisplay_paramId__J9Fq1{color:#6b7280;font-family:monospace;font-size:.75rem;background:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem}.ChatAgentDisplay_schemaParamValue__UQPWr{display:flex;align-items:flex-start;gap:.5rem;flex-direction:column}@media(min-width:640px){.ChatAgentDisplay_schemaParamValue__UQPWr{flex-direction:row;align-items:flex-start}}@media(max-width:768px){.ChatAgentDisplay_agentDetailContent__pbdbY{padding:1rem}.ChatAgentDisplay_detailSection__7oHPt{margin-bottom:1.5rem}}.ChatFile_root__9WzoZ{display:flex;flex-direction:column;width:100%;min-width:0}.ChatFile_agentDisplayArea__ykXuv{flex-shrink:0;background:#f3f4f6;padding:.5rem 1.25rem;margin-bottom:0;position:relative;transition:all .3s ease;overflow:hidden;max-height:300px}.ChatFile_agentDisplayArea__ykXuv.ChatFile_collapsed__moqBc{padding:0;max-height:24px;min-height:24px;border-bottom:1px solid #d1d5db;background:#e5e7eb;cursor:pointer}.ChatFile_agentDisplayArea__ykXuv.ChatFile_collapsed__moqBc .ChatFile_agentList__fM3B6{opacity:0;pointer-events:none}.ChatFile_agentDisplayArea__ykXuv.ChatFile_collapsed__moqBc .ChatFile_collapseButton__EQAHq{top:50%;transform:translateY(-50%);opacity:1;color:#374151}.ChatFile_agentDisplayArea__ykXuv.ChatFile_collapsed__moqBc .ChatFile_collapseButton__EQAHq:hover{background:rgba(0,0,0,.1)}.ChatFile_agentDisplayArea__ykXuv.ChatFile_collapsed__moqBc:hover{background:#d1d5db}.ChatFile_collapsedLabel__HCdZc{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:#4b5563;font-weight:500;pointer-events:none}.ChatFile_collapseButton__EQAHq{position:absolute;top:.25rem;right:.5rem;background:rgba(0,0,0,0);border:none;color:#4b5563;cursor:pointer;padding:.375rem;display:flex;align-items:center;justify-content:center;z-index:5;transition:all .2s ease}.ChatFile_collapseButton__EQAHq:hover{color:#111827;background:rgba(0,0,0,.05);border-radius:.25rem}.ChatFile_agentList__fM3B6{display:flex;flex-direction:column;gap:0;overflow-y:auto}.ChatFile_agentList__fM3B6.ChatFile_dragging__k_67j{cursor:grabbing;user-select:none}.ChatFile_agentList__fM3B6.ChatFile_dragging__k_67j .ChatFile_agentItem__DB24_{pointer-events:none}.ChatFile_agentItemWrapper____d33{position:relative;display:flex;flex-direction:column;width:100%}.ChatFile_agentTypeGroup__iZjUH{display:flex;flex-direction:column;gap:.125rem}.ChatFile_agentTypeHeader___bBfa{display:flex;align-items:center;padding:.125rem 0;font-size:.75rem;color:#4b5563;gap:.3rem}.ChatFile_agentTypeCount__5aRgM,.ChatFile_agentTypeLabel__MiJji{color:#4b5563}.ChatFile_agentTypeCountNum__Ba8pj{color:#6b7280}.ChatFile_agentItem__DB24_{display:flex;align-items:center;gap:.5rem;background:#fff;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;width:100%;cursor:pointer;user-select:none;border:1px solid rgba(0,0,0,0);transition:border-color .2s ease,box-shadow .2s ease}.ChatFile_agentItem__DB24_:hover{border-color:#7c3aed;box-shadow:0 2px 4px rgba(124,58,237,.1)}.ChatFile_agentItem__DB24_.ChatFile_bypassed__FrkQU{filter:grayscale(100%);opacity:.6}.ChatFile_agentItem__DB24_.ChatFile_bypassed__FrkQU:hover{border-color:#9ca3af;box-shadow:none}.ChatFile_agentItem__DB24_.ChatFile_bypassed__FrkQU .ChatFile_agentBadge__LCioP{background:#e5e7eb;color:#4b5563;border-color:#d1d5db}.ChatFile_agentItem__DB24_.ChatFile_bypassed__FrkQU .ChatFile_agentIcon__O43sm{color:#6b7280}.ChatFile_agentIcon__O43sm{color:#6b7280;width:1.25rem;height:1.25rem;flex-shrink:0}.ChatFile_agentInfo__0J_CJ{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:1;min-width:0;overflow:hidden}.ChatFile_agentActions__jLSA9{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.ChatFile_infoButton__wniRk{background:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem;cursor:pointer;color:#4b5563;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:all .2s ease}.ChatFile_infoButton__wniRk:hover{background:#e5e7eb;color:#1f2937;border-color:#9ca3af}.ChatFile_argsButton__59TVp{background:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem;cursor:pointer;color:#4b5563;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:all .2s ease}.ChatFile_argsButton__59TVp:hover{background:#7c3aed;color:#fff;border-color:#7c3aed}.ChatFile_agentName__oz7qu{color:#1f2937;font-weight:500;flex-shrink:0;min-width:0;font-size:.75rem;margin-bottom:1px}.ChatFile_agentDescription__mxisN,.ChatFile_agentName__oz7qu{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.ChatFile_agentDescription__mxisN{font-size:.625rem;color:#6b7280}.ChatFile_agentBadge__LCioP{padding:.125rem .25rem;border-radius:.25rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;margin-left:.25rem;background:rgba(124,58,237,.1);color:#7c3aed;border:1px solid rgba(124,58,237,.2)}@media(max-width:768px){.ChatFile_agentDisplayArea__ykXuv{padding:.625rem .875rem}.ChatFile_agentItem__DB24_{padding:.3125rem .4375rem;gap:.3125rem}.ChatFile_agentName__oz7qu{font-size:.6875rem}.ChatFile_agentDescription__mxisN{font-size:.5625rem}.ChatFile_agentBadge__LCioP{font-size:.5625rem;padding:.0625rem .1875rem}}.ChatFile_modalBackdrop__0KXwa{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2000}.ChatFile_modalContainer__gm16u{background:#fff;border-radius:.75rem;width:90%;max-width:1200px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ChatFile_modalHeader__eyTd9{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.ChatFile_modalTitle__qABMO{display:flex;align-items:center;gap:.75rem;flex:1}.ChatFile_modalTitle__qABMO h3{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.ChatFile_closeButton__RQlWw{background:none;border:none;padding:.5rem;margin:-.5rem;cursor:pointer;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease}.ChatFile_closeButton__RQlWw:hover{background-color:#f3f4f6;color:#1f2937}.ChatFile_closeButton__RQlWw svg{width:20px;height:20px}.ChatFile_modalContent__vjXq3{padding:0;overflow-y:auto;max-height:calc(80vh - 120px)}.ChatFile_agentDetailContent__zuNSE{padding:1.5rem}.ChatFile_detailSection__taxoc{margin-bottom:2rem}.ChatFile_detailSection__taxoc h4{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin:0 0 1rem;color:#1f2937;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.ChatFile_detailSection__taxoc h4 svg{color:#7c3aed}.ChatFile_infoGrid__bLXGL{display:grid;grid-template-columns:1fr;gap:.75rem}.ChatFile_infoItem__L_L2O{display:flex;flex-direction:column;gap:.25rem}@media(min-width:640px){.ChatFile_infoItem__L_L2O{flex-direction:row;align-items:center}}.ChatFile_infoLabel__19hZc{font-weight:500;color:#4b5563;min-width:120px;font-size:.875rem}.ChatFile_infoValue__uRtt8{color:#111827;font-size:.875rem;font-family:monospace;background:#f9fafb;padding:.25rem .5rem;border-radius:.25rem;flex:1}.ChatFile_tagsList__yPIWf{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.ChatFile_tag__cUq8E{background:#7c3aed;color:#fff;padding:.125rem .5rem;border-radius:.75rem;font-size:.75rem;font-weight:500}.ChatFile_portsList__nZDPa{display:grid;grid-template-columns:1fr;gap:.5rem}.ChatFile_portItem__HBuVL{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.ChatFile_portName__f_xLJ{font-weight:500;color:#111827;flex:1}.ChatFile_portType__WuAU0{background:#e5e7eb;color:#374151}.ChatFile_portType__WuAU0,.ChatFile_required__SeBpu{padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.ChatFile_required__SeBpu{background:#dc2626;color:#fff}.ChatFile_parametersList__U_PAZ{display:flex;flex-direction:column;gap:1rem}.ChatFile_parameterItem__YPbca{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.ChatFile_paramHeader__VmElw{background:#f9fafb;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid #e5e7eb}.ChatFile_paramName__hwI4s{font-weight:600;color:#111827;flex:1}.ChatFile_paramType__DSzcR{background:#d1d5db;color:#374151;padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.ChatFile_paramBody__T1jEZ{padding:.66rem 1rem;display:flex;flex-direction:column;gap:.75rem}.ChatFile_paramDescription__17BRx,.ChatFile_paramRange__GQA0m,.ChatFile_paramValueContainer__sTc_H{display:flex;flex-direction:column;gap:.25rem}@media(min-width:640px){.ChatFile_paramDescription__17BRx,.ChatFile_paramRange__GQA0m,.ChatFile_paramValueContainer__sTc_H{flex-direction:row;align-items:flex-start}}.ChatFile_paramLabel__E5xvV{font-weight:500;color:#4b5563;padding:.25rem 0;min-width:80px;font-size:.875rem}.ChatFile_paramValue___4obI{padding:.25rem .5rem;word-break:break-all}.ChatFile_longValue__nukTy,.ChatFile_paramValue___4obI{color:#111827;font-family:monospace;background:#f9fafb;border-radius:.25rem;border:1px solid #e5e7eb;flex:1}.ChatFile_longValue__nukTy{padding:.75rem;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.ChatFile_description__7vWGV,.ChatFile_range__icxxe{color:#374151;padding:.25rem 0;font-family:monospace;flex:1}.ChatFile_optionsContainer__zaysc{display:flex;flex-direction:column;gap:.5rem}.ChatFile_optionsLabel__cp2Nb{font-weight:500;color:#4b5563;font-size:.875rem}.ChatFile_optionsList__oIG6p{display:flex;flex-wrap:wrap;gap:.375rem}.ChatFile_optionItem__WUPE4{background:#f3f4f6;color:#374151;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;border:1px solid #d1d5db;transition:all .2s ease}.ChatFile_optionItem__WUPE4.ChatFile_selectedOption__2p8GX{background:#7c3aed;color:#fff;border-color:#7c3aed}.ChatFile_argsSchemaInfo__AaDjz{display:flex;flex-direction:column;gap:1rem}.ChatFile_schemaParameters__VDs2v{display:flex;flex-direction:column;gap:.5rem}.ChatFile_schemaParamsList__1U8em{display:flex;flex-direction:column;gap:.75rem}.ChatFile_schemaParamItem__J1aJL{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.ChatFile_schemaParamHeader__kFvJD{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.ChatFile_paramId__kztZY{color:#6b7280;font-family:monospace;font-size:.75rem;background:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem}.ChatFile_schemaParamValue__5vj1B{display:flex;align-items:flex-start;gap:.5rem;flex-direction:column}@media(min-width:640px){.ChatFile_schemaParamValue__5vj1B{flex-direction:row;align-items:flex-start}}@media(max-width:768px){.ChatFile_modalContainer__gm16u{width:95%;max-height:90vh}.ChatFile_agentDetailContent__zuNSE,.ChatFile_modalHeader__eyTd9{padding:1rem}.ChatFile_modalTitle__qABMO h3{font-size:1.125rem}.ChatFile_detailSection__taxoc{margin-bottom:1.5rem}}.ChatFile_argsDropdown__ea9_M{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(107,114,128,.1),0 2px 4px -1px rgba(107,114,128,.06);z-index:10;margin-top:.25rem;width:100%;max-width:100%;overflow:hidden}.ChatFile_argsDropdownHeader__S5zEY{padding:.75rem;border-bottom:1px solid #e5e7eb;background:#f9fafb;border-radius:.375rem .375rem 0 0}.ChatFile_argsDropdownHeader__S5zEY span{font-size:.875rem;font-weight:500;color:#374151}.ChatFile_argsForm__pUfh1{padding:.75rem;gap:.75rem}.ChatFile_argsFormItem__XXPGC,.ChatFile_argsForm__pUfh1,.ChatFile_argsLabel__pINkW{display:flex;flex-direction:column}.ChatFile_argsLabel__pINkW{gap:.375rem}.ChatFile_argsLabelText__6HmnK{display:flex;align-items:center;gap:.375rem;font-weight:500;color:#374151;font-size:.75rem}.ChatFile_argsLabelId__HKAEy{color:#6b7280;font-family:monospace;font-size:.625rem;background:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-weight:400}.ChatFile_argsInput__bu0Ir{padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:.75rem;font-family:monospace;background:#fff;transition:border-color .2s ease}.ChatFile_argsInput__bu0Ir:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 2px rgba(124,58,237,.1)}.ChatFile_argsInput__bu0Ir::placeholder{color:#9ca3af;font-family:inherit}.ChatToolsDisplay_toolsDisplayArea__QB3Wr{flex-shrink:0;background:#f3f4f6;padding:.75rem 1rem;margin-bottom:0;position:relative;transition:all .3s ease;overflow:visible;max-height:none}.ChatToolsDisplay_toolsDisplayArea__QB3Wr.ChatToolsDisplay_collapsed__E5D9m{padding:0;max-height:24px;min-height:24px;border-bottom:1px solid #d1d5db;background:#e5e7eb;cursor:pointer}.ChatToolsDisplay_toolsDisplayArea__QB3Wr.ChatToolsDisplay_collapsed__E5D9m .ChatToolsDisplay_toolsList__YMlOM{opacity:0;pointer-events:none}.ChatToolsDisplay_toolsDisplayArea__QB3Wr.ChatToolsDisplay_collapsed__E5D9m .ChatToolsDisplay_collapseButton__zs3GK{top:50%;transform:translateY(-50%);opacity:1;color:#374151}.ChatToolsDisplay_toolsDisplayArea__QB3Wr.ChatToolsDisplay_collapsed__E5D9m .ChatToolsDisplay_collapseButton__zs3GK:hover{background:rgba(0,0,0,.1)}.ChatToolsDisplay_toolsDisplayArea__QB3Wr.ChatToolsDisplay_collapsed__E5D9m:hover{background:#d1d5db}.ChatToolsDisplay_collapsedLabel__KFX3s{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:#4b5563;font-weight:500;pointer-events:none}.ChatToolsDisplay_collapseButton__zs3GK{position:absolute;top:.25rem;right:.5rem;background:rgba(0,0,0,0);border:none;color:#4b5563;cursor:pointer;padding:.375rem;display:flex;align-items:center;justify-content:center;z-index:5;transition:all .2s ease}.ChatToolsDisplay_collapseButton__zs3GK:hover{color:#111827;background:rgba(0,0,0,.05);border-radius:.25rem}.ChatToolsDisplay_toolsList__YMlOM{display:flex;flex-direction:column;gap:0;overflow-y:auto}.ChatToolsDisplay_toolsList__YMlOM.ChatToolsDisplay_dragging__Xgyrs{cursor:grabbing;user-select:none}.ChatToolsDisplay_toolsList__YMlOM.ChatToolsDisplay_dragging__Xgyrs .ChatToolsDisplay_toolItem__miBMQ{pointer-events:none}.ChatToolsDisplay_toolItemWrapper__2FcQk{position:relative;display:flex;flex-direction:column;width:100%}.ChatToolsDisplay_toolTypeGroup__Q_fma{display:flex;flex-direction:column;gap:.125rem}.ChatToolsDisplay_toolTypeHeader__Dmemb{display:flex;align-items:center;padding:.125rem 0;font-size:.75rem;color:#4b5563;gap:.6rem}.ChatToolsDisplay_toolTypeLabel__8mIaV{color:#4b5563}.ChatToolsDisplay_toolTypeCount__OATUb{color:#6b7280}.ChatToolsDisplay_toolItem__miBMQ{display:flex;align-items:center;gap:.5rem;background:#fff;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;width:100%;cursor:pointer;user-select:none}.ChatToolsDisplay_toolIcon__PLLtt{color:#6b7280;font-size:.875rem;flex-shrink:0}.ChatToolsDisplay_toolInfo__go_Hc{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:1;min-width:0;overflow:hidden}.ChatToolsDisplay_toolActions__tpVAM{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.ChatToolsDisplay_argsButton__tmVm_{background:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem;cursor:pointer;color:#4b5563;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:all .2s ease}.ChatToolsDisplay_argsButton__tmVm_.ChatToolsDisplay_active__khXao,.ChatToolsDisplay_argsButton__tmVm_:hover{background:#2563eb;color:#fff;border-color:#2563eb}.ChatToolsDisplay_toolName__FEVSm{color:#40444d;font-size:.75rem;line-height:1rem;white-space:nowrap;flex-shrink:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.ChatToolsDisplay_toolDescription__7OMYP{font-size:.625rem;color:#6b7280;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatToolsDisplay_toolBadge__aDtR8{padding:.125rem .25rem;border-radius:.25rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;margin-left:.25rem}.ChatToolsDisplay_toolBadge__aDtR8.ChatToolsDisplay_apiLoader__F7O5F{background:rgba(37,99,235,.1);color:#2563eb;border:1px solid rgba(37,99,235,.2)}.ChatToolsDisplay_toolBadge__aDtR8.ChatToolsDisplay_documentLoader__TexeF{background:rgba(5,150,105,.1);color:#059669;border:1px solid rgba(5,150,105,.2)}@media(max-width:768px){.ChatToolsDisplay_toolsDisplayArea__QB3Wr{padding:.625rem .875rem}.ChatToolsDisplay_toolItem__miBMQ{padding:.3125rem .4375rem;gap:.3125rem}.ChatToolsDisplay_toolName__FEVSm{font-size:.6875rem}.ChatToolsDisplay_toolDescription__7OMYP{font-size:.625rem;color:#6b7280;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatToolsDisplay_toolBadge__aDtR8{font-size:.5625rem;padding:.0625rem .1875rem}}.ChatToolsDisplay_modalBackdrop__DJGpo{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2000}.ChatToolsDisplay_modalContainer__nbixG{background:#fff;border-radius:.75rem;width:90%;max-width:1200px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ChatToolsDisplay_modalHeader__KAycL{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.ChatToolsDisplay_modalTitle__LlYTk{display:flex;align-items:center;gap:.75rem;flex:1}.ChatToolsDisplay_modalTitle__LlYTk h3{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.ChatToolsDisplay_closeButton__bfH6I{background:none;border:none;padding:.5rem;margin:-.5rem;cursor:pointer;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease}.ChatToolsDisplay_closeButton__bfH6I:hover{background-color:#f3f4f6;color:#1f2937}.ChatToolsDisplay_closeButton__bfH6I svg{width:20px;height:20px}.ChatToolsDisplay_modalContent__Qc818{padding:0;overflow-y:auto;max-height:calc(80vh - 120px)}.ChatToolsDisplay_toolDetailContent__DprMW{padding:1.5rem}.ChatToolsDisplay_detailSection__1ENzi{margin-bottom:2rem}.ChatToolsDisplay_detailSection__1ENzi h4{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin:0 0 1rem;color:#1f2937;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.ChatToolsDisplay_detailSection__1ENzi h4 svg{color:#2563eb}.ChatToolsDisplay_infoGrid__Il7hf{display:grid;grid-template-columns:1fr;gap:.75rem}.ChatToolsDisplay_infoItem__LaNWP{display:flex;flex-direction:column;gap:.25rem}@media(min-width:640px){.ChatToolsDisplay_infoItem__LaNWP{flex-direction:row;align-items:center}}.ChatToolsDisplay_infoLabel__b0fhq{font-weight:500;color:#4b5563;min-width:120px;font-size:.875rem}.ChatToolsDisplay_infoValue__ksKm2{color:#111827;font-size:.875rem;font-family:monospace;background:#f9fafb;padding:.25rem .5rem;border-radius:.25rem;flex:1}.ChatToolsDisplay_tagsList__rMykJ{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.ChatToolsDisplay_tag__DDsq_{background:#2563eb;color:#fff;padding:.125rem .5rem;border-radius:.75rem;font-size:.75rem;font-weight:500}.ChatToolsDisplay_portsList__ABT_u{display:grid;grid-template-columns:1fr;gap:.5rem}.ChatToolsDisplay_portItem__q_L5v{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.ChatToolsDisplay_portName__zK0_C{font-weight:500;color:#111827;flex:1}.ChatToolsDisplay_portType__ax7Ee{background:#e5e7eb;color:#374151}.ChatToolsDisplay_portType__ax7Ee,.ChatToolsDisplay_required__g9JuH{padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.ChatToolsDisplay_required__g9JuH{background:#dc2626;color:#fff}.ChatToolsDisplay_parametersList__qXrbU{display:flex;flex-direction:column;gap:1rem}.ChatToolsDisplay_parameterItem__jIgdA{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.ChatToolsDisplay_paramHeader__0Qte1{background:#f9fafb;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid #e5e7eb}.ChatToolsDisplay_paramName__qG8as{font-weight:600;color:#111827;flex:1}.ChatToolsDisplay_paramType__VAhUH{background:#d1d5db;color:#374151;padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.ChatToolsDisplay_paramBody__GCYNn{padding:.66rem 1rem;display:flex;flex-direction:column;gap:.75rem}.ChatToolsDisplay_paramDescription__4LHOv,.ChatToolsDisplay_paramRange__ZDyvm,.ChatToolsDisplay_paramValueContainer__xmxm1{display:flex;flex-direction:column;gap:.25rem}@media(min-width:640px){.ChatToolsDisplay_paramDescription__4LHOv,.ChatToolsDisplay_paramRange__ZDyvm,.ChatToolsDisplay_paramValueContainer__xmxm1{flex-direction:row;align-items:flex-start}}.ChatToolsDisplay_paramLabel__zd9CQ{font-weight:500;color:#4b5563;padding:.25rem 0;min-width:80px;font-size:.875rem}.ChatToolsDisplay_paramValue__YIbP0{padding:.25rem .5rem;word-break:break-all}.ChatToolsDisplay_longValue__1hohh,.ChatToolsDisplay_paramValue__YIbP0{color:#111827;font-family:monospace;background:#f9fafb;border-radius:.25rem;border:1px solid #e5e7eb;flex:1}.ChatToolsDisplay_longValue__1hohh{padding:.75rem;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.ChatToolsDisplay_description__QXivg,.ChatToolsDisplay_range__ziyzN{color:#374151;padding:.25rem 0;font-family:monospace;flex:1}.ChatToolsDisplay_optionsContainer__qPxnQ{display:flex;flex-direction:column;gap:.5rem}.ChatToolsDisplay_optionsLabel__GwCIR{font-weight:500;color:#4b5563;font-size:.875rem}.ChatToolsDisplay_optionsList__5d0W7{display:flex;flex-wrap:wrap;gap:.375rem}.ChatToolsDisplay_optionItem__TxtW2{background:#f3f4f6;color:#374151;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;border:1px solid #d1d5db;transition:all .2s ease}.ChatToolsDisplay_optionItem__TxtW2.ChatToolsDisplay_selectedOption__NmCvO{background:#2563eb;color:#fff;border-color:#2563eb}.ChatToolsDisplay_argsSchemaInfo__buowL{display:flex;flex-direction:column;gap:1rem}.ChatToolsDisplay_schemaParameters___NBmG{display:flex;flex-direction:column;gap:.5rem}.ChatToolsDisplay_schemaParamsList__6srRS{display:flex;flex-direction:column;gap:.75rem}.ChatToolsDisplay_schemaParamItem__MsePJ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.ChatToolsDisplay_schemaParamHeader__rCVWE{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.ChatToolsDisplay_paramId__NUmAD{color:#6b7280;font-family:monospace;font-size:.75rem;background:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem}.ChatToolsDisplay_schemaParamValue__N_P8M{display:flex;align-items:flex-start;gap:.5rem;flex-direction:column}@media(min-width:640px){.ChatToolsDisplay_schemaParamValue__N_P8M{flex-direction:row;align-items:flex-start}}@media(max-width:768px){.ChatToolsDisplay_modalContainer__nbixG{width:95%;max-height:90vh}.ChatToolsDisplay_modalHeader__KAycL,.ChatToolsDisplay_toolDetailContent__DprMW{padding:1rem}.ChatToolsDisplay_modalTitle__LlYTk h3{font-size:1.125rem}.ChatToolsDisplay_detailSection__1ENzi{margin-bottom:1.5rem}}.ChatToolsDisplay_argsDropdown__nTus6{background-color:#fff;border:1px solid #2563eb;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:.5rem;overflow:hidden}.ChatToolsDisplay_argsDropdownHeader__2M8Ax{padding:.625rem .75rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb;display:flex;justify-content:space-between;align-items:center}.ChatToolsDisplay_argsDropdownHeader__2M8Ax span{font-size:.8125rem;font-weight:600;color:#1f2937}.ChatToolsDisplay_closeDropdownButton__63IwX{background:rgba(0,0,0,0);border:none;padding:.25rem;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s ease}.ChatToolsDisplay_closeDropdownButton__63IwX:hover{background:#e5e7eb;color:#374151}.ChatToolsDisplay_closeDropdownButton__63IwX svg{width:14px;height:14px}.ChatToolsDisplay_argsForm__yI3E_{padding:.75rem;gap:.75rem;background-color:#fff}.ChatToolsDisplay_argsFormItem__iq48i,.ChatToolsDisplay_argsForm__yI3E_{display:flex;flex-direction:column}.ChatToolsDisplay_argsLabel__0aq87{display:flex;flex-direction:column;gap:.375rem}.ChatToolsDisplay_argsLabelText__pEOj2{display:flex;align-items:center;gap:.375rem;font-weight:500;color:#374151;font-size:.75rem}.ChatToolsDisplay_argsLabelId__B74xj{color:#6b7280;font-family:monospace;font-size:.625rem;background:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-weight:400}.ChatToolsDisplay_argsInput__b9nZC{padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:.75rem;font-family:monospace;background:#fff;transition:border-color .2s ease}.ChatToolsDisplay_argsInput__b9nZC:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.ChatToolsDisplay_argsInput__b9nZC::placeholder{color:#9ca3af;font-family:inherit}.LocalFileStorage_container__3vBd_{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:8px}.LocalFileStorage_header__K540y{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e5e7eb;cursor:pointer;user-select:none}.LocalFileStorage_headerLeft__6vLH4{display:flex;align-items:center;gap:8px;flex:1}.LocalFileStorage_folderIcon__TFw8J{color:#f59e0b;font-size:18px}.LocalFileStorage_title__9525n{font-size:14px;font-weight:600;color:#374151}.LocalFileStorage_fileCount__lOO2C{font-size:12px;color:#6b7280}.LocalFileStorage_headerActions__lAvwg{display:flex;align-items:center;gap:8px}.LocalFileStorage_actionButton__fbD9h{display:flex;align-items:center;gap:4px;padding:6px 10px;border:none;background:rgba(0,0,0,0);color:#6b7280;font-size:13px;cursor:pointer;border-radius:6px;transition:all .2s ease}.LocalFileStorage_actionButton__fbD9h:hover:not(:disabled){background:#f3f4f6;color:#374151}.LocalFileStorage_actionButton__fbD9h:disabled{opacity:.5;cursor:not-allowed}.LocalFileStorage_uploadButton__wOHRW{background:#3b82f6;color:#fff}.LocalFileStorage_uploadButton__wOHRW:hover:not(:disabled){background:#2563eb;color:#fff}.LocalFileStorage_content__nexZl{position:relative;padding:12px;min-height:80px}.LocalFileStorage_notice__4LTgQ{padding:16px;color:#9ca3af}.LocalFileStorage_loading__407Kc,.LocalFileStorage_notice__4LTgQ{display:flex;align-items:center;justify-content:center;font-size:13px}.LocalFileStorage_loading__407Kc{gap:8px;padding:20px;color:#6b7280}.LocalFileStorage_dropZone__6hlry{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:2px dashed #d1d5db;border-radius:8px;background:#fafafa;cursor:pointer;transition:all .2s ease}.LocalFileStorage_dropZone__6hlry:hover{border-color:#3b82f6;background:#eff6ff}.LocalFileStorage_dropIcon__Ly_Ji{font-size:32px;color:#9ca3af;margin-bottom:8px}.LocalFileStorage_dropText__lqb1C{font-size:14px;color:#374151;margin-bottom:4px}.LocalFileStorage_dropHint__fo8Hq{font-size:12px;color:#9ca3af}.LocalFileStorage_fileGrid__s_1o4{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.LocalFileStorage_fileCard__NmSv9{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.LocalFileStorage_fileCard__NmSv9:hover{background:#f3f4f6;border-color:#d1d5db}.LocalFileStorage_fileInfo__uGPZG{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.LocalFileStorage_fileIcon__GQ0M0{font-size:20px;flex-shrink:0}.LocalFileStorage_fileDetails__91MrC{display:flex;flex-direction:column;min-width:0}.LocalFileStorage_fileName__xyWdJ{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LocalFileStorage_fileMeta__W6MAj{font-size:11px;color:#9ca3af}.LocalFileStorage_deleteCardButton__yWb6F{display:flex;align-items:center;justify-content:center;padding:6px;border:none;background:rgba(0,0,0,0);color:#9ca3af;cursor:pointer;border-radius:4px;transition:all .2s ease;flex-shrink:0}.LocalFileStorage_deleteCardButton__yWb6F:hover{background:#fef2f2;color:#ef4444}.LocalFileStorage_addCard__JPBS_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;border-style:dashed;cursor:pointer;color:#9ca3af}.LocalFileStorage_addCard__JPBS_:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.LocalFileStorage_addIcon__jjGrC{font-size:20px}.LocalFileStorage_uploadingOverlay__qxuEY{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:hsla(0,0%,100%,.9);color:#3b82f6;font-size:14px}.LocalFileStorage_spinning___3DJt{animation:LocalFileStorage_spin__FuWyg 1s linear infinite}@keyframes LocalFileStorage_spin__FuWyg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LocalFileStorage_deployMode__CqFEB{border-color:#e2e8f0}.LocalFileStorage_deployMode__CqFEB .LocalFileStorage_header__K540y{background:#f1f5f9}.LocalFileStorage_embedMode__hQMgu{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:4px 0}.LocalFileStorage_embedHeader__yLZwU{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;cursor:pointer;user-select:none}.LocalFileStorage_embedHeader__yLZwU:hover{background:#f1f5f9}.LocalFileStorage_embedHeaderLeft__8yt3i{display:flex;align-items:center;gap:6px;font-size:12px;color:#475569}.LocalFileStorage_embedHeaderLeft__8yt3i .LocalFileStorage_folderIcon__TFw8J{font-size:14px;color:#f59e0b}.LocalFileStorage_embedHeaderRight__3r1be{display:flex;align-items:center;gap:4px;color:#64748b}.LocalFileStorage_iconButton__wKn7e{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);color:#64748b;cursor:pointer;border-radius:4px;transition:all .15s ease}.LocalFileStorage_iconButton__wKn7e:hover:not(:disabled){background:#e2e8f0;color:#334155}.LocalFileStorage_iconButton__wKn7e:disabled{opacity:.5;cursor:not-allowed}.LocalFileStorage_embedContent__hCjkc{padding:8px;border-top:1px solid #e2e8f0;max-height:150px;overflow-y:auto}.LocalFileStorage_emptyState__7zJgG{display:flex;align-items:center;justify-content:center;padding:16px;color:#94a3b8;font-size:12px;text-align:center}.LocalFileStorage_fileList__56dbH{display:flex;flex-direction:column;gap:4px}.LocalFileStorage_fileItem__en_n1{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-size:12px}.LocalFileStorage_fileItem__en_n1 .LocalFileStorage_fileIcon__GQ0M0{font-size:14px;flex-shrink:0}.LocalFileStorage_fileItem__en_n1 .LocalFileStorage_fileName__xyWdJ{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#334155}.LocalFileStorage_fileItem__en_n1 .LocalFileStorage_fileSize__MdFSH{color:#94a3b8;font-size:11px;flex-shrink:0}.LocalFileStorage_fileItem__en_n1 .LocalFileStorage_deleteButton__BireE{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:rgba(0,0,0,0);color:#94a3b8;cursor:pointer;border-radius:3px;flex-shrink:0}.LocalFileStorage_fileItem__en_n1 .LocalFileStorage_deleteButton__BireE:hover{background:#fef2f2;color:#ef4444}.darkTheme .LocalFileStorage_container__3vBd_{background:#1e293b;border-color:#334155}.darkTheme .LocalFileStorage_header__K540y{background:#0f172a;border-color:#334155}.darkTheme .LocalFileStorage_title__9525n{color:#f1f5f9}.darkTheme .LocalFileStorage_actionButton__fbD9h,.darkTheme .LocalFileStorage_fileCount__lOO2C{color:#94a3b8}.darkTheme .LocalFileStorage_actionButton__fbD9h:hover:not(:disabled){background:#334155;color:#f1f5f9}.darkTheme .LocalFileStorage_dropZone__6hlry{border-color:#475569;background:#1e293b}.darkTheme .LocalFileStorage_dropZone__6hlry:hover{border-color:#3b82f6;background:#1e3a5f}.darkTheme .LocalFileStorage_dropIcon__Ly_Ji{color:#64748b}.darkTheme .LocalFileStorage_dropText__lqb1C{color:#e2e8f0}.darkTheme .LocalFileStorage_fileCard__NmSv9{background:#1e293b;border-color:#334155}.darkTheme .LocalFileStorage_fileCard__NmSv9:hover{background:#334155}.darkTheme .LocalFileStorage_fileName__xyWdJ{color:#f1f5f9}.darkTheme .LocalFileStorage_embedMode__hQMgu{background:#1e293b;border-color:#334155}.darkTheme .LocalFileStorage_embedHeader__yLZwU:hover{background:#334155}.darkTheme .LocalFileStorage_embedHeaderLeft__8yt3i{color:#cbd5e1}.darkTheme .LocalFileStorage_embedContent__hCjkc{border-color:#334155}.darkTheme .LocalFileStorage_fileItem__en_n1{background:#0f172a;border-color:#334155}.darkTheme .LocalFileStorage_fileItem__en_n1 .LocalFileStorage_fileName__xyWdJ{color:#e2e8f0}