.conversation-text-editor .tiptap{& :first-child{margin-top:0}tab-size:8;user-select:text;outline:none;width:100%;height:100%;padding:0;line-height:1.25rem;& p{margin:0}}.conversation-text-editor .tiptap p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-size:inherit;line-height:inherit}.mention{border-radius:.4rem;padding:0 .2rem}.mention.context-mention-agent{background-color:hsl(var(--blue-100));color:hsl(var(--blue-500))}.mention.context-mention-task{background-color:hsl(var(--purple-100));color:hsl(var(--purple-500))}.mention.context-mention-file{background-color:hsl(var(--green-100));color:hsl(var(--green-500))}.conversation-text-editor .tiptap .variable-mention{color:#0369a1;white-space:nowrap;background-color:#e0f2fe;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.conversation-text-editor .tiptap .variable-mention:hover{background-color:#bae6fd}.conversation-text-editor .tiptap .variable-mention.ProseMirror-selectednode{outline-offset:1px;outline:2px solid #0284c7}.dark .mention.context-mention-agent{background-color:hsl(var(--blue-700) / .3);color:hsl(var(--blue-200))}.dark .mention.context-mention-task{background-color:hsl(var(--purple-700) / .3);color:hsl(var(--purple-200))}.dark .mention.context-mention-file{background-color:hsl(var(--green-700) / .3);color:hsl(var(--green-200))}.dark .conversation-text-editor .tiptap .variable-mention{color:#6ec9f7;background-color:#0a415c}.dark .conversation-text-editor .tiptap .variable-mention:hover{background-color:#0d5173}.dark .conversation-text-editor .tiptap .variable-mention.ProseMirror-selectednode{outline:2px solid #0da6f2}@keyframes conversation-status-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@property --conversation-sub-agent-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes conversation-sub-agent-border-run{to{--conversation-sub-agent-border-angle:360deg}}[data-component=conversation-sub-agent-tool-card]{isolation:isolate;position:relative}[data-component=conversation-sub-agent-tool-card][data-status=pending]{overflow:hidden}[data-component=conversation-sub-agent-tool-card][data-status=pending]:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--conversation-sub-agent-border-angle), transparent 0deg, transparent 234deg, #a78bfa4d 258deg, #d8b4fe94 278deg, #8b5cf661 304deg, transparent 360deg);-webkit-mask-composite:xor;opacity:.88;padding:1px;animation:4.2s linear infinite conversation-sub-agent-border-run;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}[data-component=conversation-status-shimmer]{white-space:pre;min-width:0;max-width:100%;display:inline-flex;position:relative}[data-component=conversation-status-shimmer] [data-slot=conversation-status-shimmer-base]{white-space:pre;transition:opacity .18s}[data-component=conversation-status-shimmer][data-active=true] [data-slot=conversation-status-shimmer-base]{opacity:.42}[data-component=conversation-status-shimmer] [data-slot=conversation-status-shimmer-overlay]{pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;white-space:pre;opacity:0;background-image:linear-gradient(90deg, color-mix(in srgb, currentColor 4%, transparent) 0%, color-mix(in srgb, white 68%, currentColor 32%) 42%, color-mix(in srgb, currentColor 100%, white 12%) 50%, color-mix(in srgb, currentColor 18%, transparent) 64%, color-mix(in srgb, currentColor 4%, transparent) 100%);filter:saturate(1.12)brightness(1.16);background-position:180% 0;background-size:260% 100%;background-clip:text;transition:opacity .18s,filter .18s;animation:5.2s linear infinite conversation-status-shimmer;position:absolute;inset:0}[data-component=conversation-status-shimmer][data-active=true] [data-slot=conversation-status-shimmer-overlay]{opacity:1}[data-component=conversation-rolling-status]{white-space:nowrap;text-align:start;align-items:baseline;min-width:0;display:inline-flex}[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-suffix]{white-space:nowrap;align-items:baseline;min-width:0;display:inline-flex}[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-prefix]{white-space:nowrap;flex-shrink:0}[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-swap],[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-tail]{justify-items:start;min-width:0;transition:width .42s cubic-bezier(.22,1,.36,1);display:inline-grid;overflow:hidden}[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-active],[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-done]{white-space:nowrap;grid-area:1/1;justify-self:start;min-width:0;transition-property:opacity,filter,transform;transition-duration:.22s,.18s,.18s;transition-timing-function:ease-out,ease-out,ease-out}[data-component=conversation-rolling-status][data-ready=false] [data-slot=conversation-rolling-status-swap],[data-component=conversation-rolling-status][data-ready=false] [data-slot=conversation-rolling-status-tail],[data-component=conversation-rolling-status][data-ready=false] [data-slot=conversation-rolling-status-active],[data-component=conversation-rolling-status][data-ready=false] [data-slot=conversation-rolling-status-done]{transition-duration:0s}[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-active]{opacity:0;filter:blur(1px);transform:translateY(.04em)}[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-done],[data-component=conversation-rolling-status][data-active=true] [data-slot=conversation-rolling-status-active]{opacity:1;filter:blur();transform:translateY(0)}[data-component=conversation-rolling-status][data-active=true] [data-slot=conversation-rolling-status-done]{opacity:0;filter:blur(1px);transform:translateY(.04em)}@media (prefers-reduced-motion:reduce){[data-component=conversation-sub-agent-tool-card][data-status=pending]:before,[data-component=conversation-status-shimmer] [data-slot=conversation-status-shimmer-overlay]{animation:none}[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-swap],[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-tail],[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-active],[data-component=conversation-rolling-status] [data-slot=conversation-rolling-status-done]{transition-duration:0s}}
