.ToolCallDisplay_toolCall--03AD{margin:.5rem 0;font-size:.875rem;transition:all .2s ease}.ToolCallDisplay_toolCall--03AD.ToolCallDisplay_running-WfZkE{border-color:var(--gds-color-border-info);background-color:var(--gds-color-background-info-subtle)}.ToolCallDisplay_toolCall--03AD.ToolCallDisplay_completed-CiUQe{border-color:var(--gds-color-border-success);background-color:var(--gds-color-background-success-subtle)}.ToolCallDisplay_toolCall--03AD.ToolCallDisplay_error-k57Zl{border-color:var(--gds-color-border-error);background-color:var(--gds-color-background-error-subtle)}.ToolCallDisplay_toolHeader-qcw8y{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ToolCallDisplay_toolInfo-BgQAa{display:flex;align-items:center;gap:.5rem}.ToolCallDisplay_statusIcon-Etu0Y{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.ToolCallDisplay_spinner-bK1VH{width:16px;height:16px;border:2px solid var(--gds-color-border-1);border-top:2px solid var(--gds-color-content-info);border-radius:50%;animation:ToolCallDisplay_spin-4sTyR 1s linear infinite}@keyframes ToolCallDisplay_spin-4sTyR{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ToolCallDisplay_checkIcon-g5JBw{color:var(--gds-color-content-success)}.ToolCallDisplay_errorIcon-HqLZl{color:var(--gds-color-content-error)}.ToolCallDisplay_toolName-B8ESx{font-weight:var(--gds-font-weight-medium);color:var(--gds-color-content-primary)}.ToolCallDisplay_statusText-8vSrn{color:var(--gds-color-content-secondary);font-size:.8125rem}.ToolCallDisplay_toolInput-dDvKc{color:var(--gds-color-content-tertiary);font-size:.8125rem;margin:.25rem 0;padding-left:1.5rem}.ToolCallDisplay_toolInputContent-UKqFA{display:flex;flex-direction:column;background:var(--gds-color-background-default);margin-inline:-.5rem}.ToolCallDisplay_toolInputHeader-ksKna{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;cursor:pointer}.ToolCallDisplay_textPart-DHsqr{color:var(--gds-color-content-tertiary);font-size:.8125rem}.ToolCallDisplay_jsonPart-on4Y0{margin:0;overflow-x:auto}.ToolCallDisplay_jsonPart-on4Y0 code{display:block;background:var(--gds-color-grey-10);font-family:var(--gds-font-family-mono);font-size:.75rem;line-height:1.5;color:var(--gds-color-grey-50);white-space:pre-wrap;word-break:break-all;padding:.5rem;margin:0;border:none;border-top:1px solid var(--gds-color-darken-10);border-radius:0}.ToolCallDisplay_toolResult-bUor3{margin-top:.5rem;padding-left:1.5rem}.ToolCallDisplay_resultText-vWr5N{color:var(--gds-color-content-secondary);font-size:.8125rem;line-height:1.4;background-color:var(--gds-color-background-default);border:1px solid var(--gds-color-border-1);border-radius:2px;padding:.5rem}@media(max-width:768px){.ToolCallDisplay_toolCall--03AD{padding:.625rem;font-size:.8125rem}.ToolCallDisplay_toolName-B8ESx{font-size:.8125rem}.ToolCallDisplay_toolInput-dDvKc,.ToolCallDisplay_resultText-vWr5N{font-size:.75rem}}.ChatMessage_message-RMtEj{display:flex;flex-direction:column;max-width:100%}.ChatMessage_userMessage-Y-VB5{max-width:90%;align-self:flex-end}.ChatMessage_assistantMessage---Gq5{align-self:flex-start}.ChatMessage_messageContent-5GTjp{line-height:1.4rem;white-space:pre-wrap;word-wrap:break-word;padding:0 .5rem}.ChatMessage_userMessage-Y-VB5 .ChatMessage_messageContent-5GTjp{box-shadow:0 2px #00000005,0 0 0 1px var(--gds-color-darken-10);background:var(--gds-color-white);padding:.5rem .75rem}.ChatMessage_assistantMessage---Gq5 .ChatMessage_messageContent-5GTjp{padding-block:0}.ChatMessage_markdownContent-lNw5I code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9rem;background-color:var(--gds-color-darken-10);border:1px solid var(--gds-color-darken-20);border-radius:4px;padding:2px 6px;margin:0 2px}.ChatMessage_markdownContent-lNw5I pre{background-color:var(--gds-color-grey-85);color:var(--gds-color-content-primary-on-dark);border-radius:8px;padding:16px;margin:12px 0;overflow-x:auto;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem;line-height:1.5}.ChatMessage_markdownContent-lNw5I pre code{background:transparent;border:none;padding:0;margin:0;color:inherit;font-size:inherit}.ChatMessage_markdownContent-lNw5I p{margin:8px 0}.ChatMessage_markdownContent-lNw5I p:first-child{margin-top:0}.ChatMessage_markdownContent-lNw5I p:last-child{margin-bottom:0}
