body[data-agent-aside-open] [data-slot=drawer-overlay]{display:none}.agent-aside-content{width:var(--vui-agent-width);max-width:var(--vui-agent-width)}.agent-aside-content .drawer-body{padding:0}body[data-push-drawer-wrapper]:has(.agent-aside-content[data-variant=push][data-open]){padding-inline-end:var(--vui-agent-width);transition:padding-inline-end .3s;margin-right:0!important}
.agent-body{padding-block:var(--vui-agent-body-py);scrollbar-color:var(--vui-agent-border) transparent}.agent-body::-webkit-scrollbar{width:8px}.agent-body::-webkit-scrollbar-track{background:0 0;border:none}.agent-body::-webkit-scrollbar-thumb{background-color:var(--vui-agent-border);border:none;border-radius:9999px}.agent-body .codeblock-footer svg{width:var(--vui-icon-sm);height:var(--vui-icon-sm)}.agent-conversation{gap:var(--vui-agent-body-gap)}.agent-welcome{gap:var(--vui-agent-welcome-inner-gap)}
.agent-message{gap:var(--vui-agent-message-gap)}.agent-message[data-role=user]{padding-left:var(--vui-agent-message-user-pl)}.agent-message-bubble{border-radius:var(--vui-agent-content-message-radius);max-width:var(--vui-agent-content-message-max-width)}.agent-message-bubble[data-role=user]{background:var(--vui-agent-message-user-bg);border:1px solid var(--vui-agent-message-user-border);border-bottom-right-radius:var(--vui-agent-content-message-radius-tail)}.agent-message-bubble[data-role=assistant]{background:var(--vui-agent-message-assistant-bg);border:1px solid var(--vui-agent-message-assistant-border);border-bottom-left-radius:var(--vui-agent-content-message-radius-tail)}.agent-message-body{padding-inline:var(--vui-agent-message-bubble-px);padding-block:var(--vui-agent-message-bubble-py);font-size:var(--vui-markdown-sm-body-font-size);line-height:var(--vui-markdown-sm-body-line-height);font-weight:var(--vui-markdown-sm-body-font-weight)}.agent-message-actions{opacity:0}.agent-message:hover .agent-message-actions,.agent-message[data-last=true] .agent-message-actions{opacity:1}.agent-message-history-separator{gap:var(--vui-agent-message-separator-gap);padding-top:var(--vui-agent-message-separator-pt);padding-bottom:var(--vui-agent-message-separator-pb);margin-inline:var(--vui-agent-message-separator-mx-negative)}.agent-message-history-separator-line{height:1px;width:var(--vui-agent-message-separator-width);background:var(--vui-agent-message-separator)}.agent-message-history-separator-line-flex{background:var(--vui-agent-message-separator);height:1px}
.agent-message-thought{padding-inline:var(--vui-agent-message-bubble-px);padding-block:var(--vui-agent-message-bubble-py);border-bottom:1px solid var(--vui-agent-border)}.agent-message-thought [data-slot=collapsible-trigger][aria-expanded=true]{padding-bottom:var(--vui-agent-message-bubble-px)}.agent-message-thought .markdown-sm .markdown-blockquote{padding-bottom:0}
.agent-sparkles{color:var(--vui-agent-icon)}.agent-sparkles[data-state=start],.agent-sparkles[data-state=step-2]{color:var(--vui-agent-icon-shiny)}
.agent-footer{gap:var(--vui-agent-footer-gap);padding-bottom:var(--vui-agent-footer-pb)}
.agent-prompt{border-radius:var(--vui-control-xl-radius);background:var(--vui-agent-console-input-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-xl-value);position:relative}.agent-prompt:before{content:"";padding:var(--vui-icon-stroke-width);border-radius:inherit;background:var(--agent-input-border-default-value), linear-gradient(var(--vui-input-default-border), var(--vui-input-default-border));-webkit-mask-composite:xor;pointer-events:none;transition:background .15s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.agent-prompt:hover:before{background:var(--agent-input-border-hover-value), linear-gradient(var(--vui-input-default-border-hover), var(--vui-input-default-border-hover))}.agent-prompt:focus-within:before{background:var(--agent-input-border-active-value), linear-gradient(var(--vui-input-default-border-active), var(--vui-input-default-border-active))}.agent-prompt svg{stroke:var(--vui-agent-icon)}.agent-prompt [data-slot=input-group-control]{background:0 0}.agent-prompt:hover{background:linear-gradient(var(--vui-agent-console-input-bg), var(--vui-agent-console-input-bg)) padding-box, linear-gradient(to right, var(--vui-agent-console-input-border-hover-gradient-start), var(--vui-agent-console-input-border-hover-gradient-end)) border-box}.agent-prompt .agent-prompt-textarea{resize:none}.agent-prompt:focus-within{background:linear-gradient(var(--vui-agent-console-input-bg), var(--vui-agent-console-input-bg)) padding-box, linear-gradient(to right, var(--vui-agent-console-input-border-active-gradient-start), var(--vui-agent-console-input-border-active-gradient-end)) border-box}
.agent-surface{background:var(--vui-agent-bg)}
