@layer properties,theme,base;@layer components{@keyframes ai-text-gradient-ltr{0%{background-position:0%}to{background-position:-300%}}@keyframes ai-prompt-dictation-waveform-pulse{0%{opacity:.48;transform:scaleY(.72)}to{opacity:.96;transform:scaleY(1.18)}}.ai-prose{font-family:var(--font-ibm-plex-mono);font-size:var(--text-agent-paragraph-s);line-height:var(--text-agent-paragraph-s--line-height);color:var(--agent-text)}.ai-prose h1,.ai-prose h2,.ai-prose h3{color:var(--color-text-secondary);margin-top:12px;margin-bottom:8px}.ai-prose hr+:where(h1,h2,h3){margin-top:0}.ai-prose h1{font-size:var(--text-agent-h1);line-height:var(--text-agent-h1--line-height);font-weight:600}.ai-prose h2{font-size:var(--text-agent-h2);line-height:var(--text-agent-h2--line-height);font-weight:600}.ai-prose h3{font-size:var(--text-agent-h3);line-height:var(--text-agent-h3--line-height);font-weight:600}.ai-prose p{margin-bottom:0}.ai-prose p+p,.ai-prose p+ul,.ai-prose p+ol,.ai-prose ul+p,.ai-prose ol+p,.ai-prose ul+ul,.ai-prose ol+ol{margin-top:12px}.ai-prose strong,.ai-prose b{color:var(--color-text-secondary);font-weight:600}.ai-prose em,.ai-prose i{font-style:italic}.ai-prose code:not(:where([data-slot=code] *)){font-family:var(--font-ibm-plex-mono);background-color:var(--color-bg-neutral-default);border-radius:.25em;padding:.125em .25em}.ai-prose ul,.ai-prose ol{margin:0;padding-left:20px}.ai-prose ul{list-style-type:disc}.ai-prose ol{list-style-type:decimal}.ai-prose li{margin-bottom:0}.ai-prose pre:not(:where([data-slot=code] *)){background-color:var(--color-bg-neutral-default);border-radius:.375em;margin:12px 0;padding:.75em;overflow-x:auto}.ai-prose pre:not(:where([data-slot=code] *)) code{font-size:var(--text-agent-code);line-height:var(--text-agent-code--line-height);background:0 0;padding:0}.ai-prose blockquote{border-left:3px solid var(--color-bg-neutral-default);color:var(--color-text-secondary);margin:12px 0;padding-left:1em}.ai-prose a{color:var(--color-text-brand-solid-default);text-decoration:underline}.ai-prose hr{border:none;border-top:1px solid var(--color-bg-neutral-default);margin:24px 0;padding:0}.ai-prose-plain h1,.ai-prose-plain h2,.ai-prose-plain h3,.ai-prose-plain h4,.ai-prose-plain h5,.ai-prose-plain h6{font-weight:inherit;font-size:inherit;margin:0}.ai-prose-plain strong,.ai-prose-plain b{font-weight:inherit;color:inherit}.ai-prose-plain em,.ai-prose-plain i{font-style:inherit}.ai-prose-plain p+p,.ai-prose-plain p+ul,.ai-prose-plain p+ol,.ai-prose-plain ul+p,.ai-prose-plain ol+p{margin-top:0}.ai-prose-document{font-family:var(--font-ibm-plex-sans);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-primary);overflow-wrap:anywhere}.ai-prose-document h1,.ai-prose-document h2,.ai-prose-document h3,.ai-prose-document h4,.ai-prose-document h5,.ai-prose-document h6{color:var(--color-text-primary);margin-top:20px;margin-bottom:12px;font-weight:600}.ai-prose-document h1{font-size:var(--text-h6);line-height:var(--text-h6--line-height)}.ai-prose-document h2{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.ai-prose-document h3,.ai-prose-document h4,.ai-prose-document h5,.ai-prose-document h6{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.ai-prose-document h3{padding-top:8px}.ai-prose-document :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.ai-prose-document strong,.ai-prose-document b{color:inherit}.ai-prose-document p{margin:12px 0}.ai-prose-document li{margin:0}.ai-prose-document li+li{margin-top:12px}.ai-prose-document li>p{margin:0}.ai-prose-document a{margin-inline:4px}.ai-prose-document ul{padding-left:28px;list-style:none}.ai-prose-document ul>li{position:relative}.ai-prose-document ul>li:before{content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:-22px}.ai-prose-document>:first-child>:first-child{margin-top:0}.ai-prose-document>:last-child>:last-child{margin-bottom:0}.ai-markdown [data-marker-type=widget]{margin:8px 0;display:block}.ai-markdown-streaming [data-marker-type=widget]:empty{min-height:16rem}@keyframes ai-conversation-bounce-dot-1{0%,24%,to{transform:translateY(0)}12%{transform:translateY(-3px)}}@keyframes ai-conversation-bounce-dot-2{0%,12%{transform:translateY(0)}24%{transform:translateY(-3px)}36%,to{transform:translateY(0)}}@keyframes ai-conversation-bounce-dot-3{0%,24%{transform:translateY(0)}36%{transform:translateY(-3px)}48%,to{transform:translateY(0)}}.ai-prompt-input{--ai-prompt-editor-line-height:20px;width:100%;min-height:var(--ai-prompt-editor-line-height);max-height:var(--ai-prompt-editor-max-height,none);color:var(--agent-text);caret-color:var(--color-text-brand-solid-default);font-family:var(--font-ibm-plex-mono);font-size:14px;line-height:var(--ai-prompt-editor-line-height);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;outline:none;overflow-y:auto}.ai-prompt-input[data-empty]:before{color:var(--color-text-disabled);content:attr(data-placeholder);pointer-events:none;position:absolute}@media (pointer:coarse){.ai-prompt-input{font-size:16px}}@keyframes ai-mention-loading{0%{background-position:0%}to{background-position:-300%}}.ai-mention-loading{background:linear-gradient(90deg, var(--color-ai-surface-transparent), var(--color-ai-surface-visible), var(--color-ai-surface-transparent));cursor:default;background-size:150% 100%;animation:.8s linear infinite ai-mention-loading}}@layer utilities;
