.resize-handle[data-v-4a5ed96e]:focus{outline:none}.resize-handle[data-v-4a5ed96e]:focus-visible{box-shadow:0 0 0 2px var(--color-accent-primary)}.sr-only[data-v-4a5ed96e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scrollbar-none[data-v-bc21c55b]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none[data-v-bc21c55b]::-webkit-scrollbar{display:none}pre[data-v-09f5f45e]{margin:0;white-space:pre-wrap;word-break:break-word}pre[data-v-09f5f45e]::-webkit-scrollbar{height:6px}pre[data-v-09f5f45e]::-webkit-scrollbar-track{background:transparent}pre[data-v-09f5f45e]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.overflow-x-auto[data-v-68d391f3]::-webkit-scrollbar{height:0}.emoji-scrollbar[data-v-68d391f3]::-webkit-scrollbar{width:4px}.emoji-scrollbar[data-v-68d391f3]::-webkit-scrollbar-track{background:transparent}.emoji-scrollbar[data-v-68d391f3]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:2px}.emoji-scrollbar[data-v-68d391f3]::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.typing-dots-wrapper{display:inline-flex;gap:4px;align-items:center}.typing-dot{width:6px;height:6px;background-color:#7b6ef0;border-radius:50%;animation:typing-bounce 1.4s infinite ease-in-out;opacity:.4;display:inline-block}.typing-dot:nth-child(1){animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.scrollbar-thin[data-v-9f11a860]::-webkit-scrollbar{width:8px}.scrollbar-thin[data-v-9f11a860]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-9f11a860]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}.scrollbar-thin[data-v-9f11a860]::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}textarea[data-v-10f43b87]::-webkit-scrollbar{width:6px}textarea[data-v-10f43b87]::-webkit-scrollbar-track{background:transparent}textarea[data-v-10f43b87]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.textarea-input[data-v-10f43b87]{color:transparent;caret-color:var(--text-primary);background:transparent}.highlight-overlay[data-v-10f43b87]{color:var(--text-primary);font-family:inherit;word-break:break-word}.highlight-overlay[data-v-10f43b87] .mention-highlight-agent{background-color:var(--mention-agent);color:#000;padding:.125rem .25rem;border-radius:.25rem;font-weight:500}.highlight-overlay[data-v-10f43b87] .mention-highlight-project{background-color:var(--mention-project);color:#000;padding:.125rem .25rem;border-radius:.25rem;font-weight:500}.scrollbar-hide[data-v-10f43b87]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-10f43b87]::-webkit-scrollbar{display:none}.dragging[data-v-872a8760]{opacity:.5}.scrollbar-thin[data-v-845ecc3a]::-webkit-scrollbar{width:8px}.scrollbar-thin[data-v-845ecc3a]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-845ecc3a]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}.scrollbar-thin[data-v-845ecc3a]::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.scrollbar-thin[data-v-934f4bcc]::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin[data-v-934f4bcc]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-934f4bcc]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.scrollbar-thin[data-v-934f4bcc]::-webkit-scrollbar-thumb:hover{background:#fff3}[data-v-934f4bcc] .prose{color:var(--text-secondary)}[data-v-934f4bcc] .prose h1,[data-v-934f4bcc] .prose h2,[data-v-934f4bcc] .prose h3,[data-v-934f4bcc] .prose h4,[data-v-934f4bcc] .prose h5,[data-v-934f4bcc] .prose h6{color:var(--text-primary);font-weight:600;margin-top:2em;margin-bottom:1em}[data-v-934f4bcc] .prose h1{font-size:2em;border-bottom:1px solid var(--border-subtle);padding-bottom:.3em}[data-v-934f4bcc] .prose h2{font-size:1.5em;border-bottom:1px solid var(--border-subtle);padding-bottom:.3em}[data-v-934f4bcc] .prose code{background:var(--bg-tertiary);padding:.2em .4em;border-radius:3px;font-size:.9em}[data-v-934f4bcc] .prose pre{background:var(--bg-tertiary)!important;border:1px solid var(--border-subtle)!important;border-radius:8px;padding:1em;overflow-x:auto}[data-v-934f4bcc] .prose pre code{background:transparent;padding:0}[data-v-934f4bcc] .prose a{color:var(--accent-primary);text-decoration:underline}[data-v-934f4bcc] .prose a:hover{color:var(--accent-secondary)}[data-v-934f4bcc] .prose ul,[data-v-934f4bcc] .prose ol{margin-left:1.5em}[data-v-934f4bcc] .prose table{width:100%;border-collapse:collapse;margin:1em 0}[data-v-934f4bcc] .prose table th,[data-v-934f4bcc] .prose table td{border:1px solid var(--border-subtle);padding:.5em;text-align:left}[data-v-934f4bcc] .prose table th{background:var(--bg-tertiary);font-weight:600}[data-v-934f4bcc] .prose blockquote{border-left:4px solid var(--accent-primary);padding-left:1em;color:var(--text-muted);font-style:italic}[data-v-934f4bcc] .prose img{max-width:100%;border-radius:8px;margin:1em 0}[data-v-934f4bcc] .prose hr{border:0;border-top:1px solid var(--border-subtle);margin:2em 0}@keyframes bounce-e2444524{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.animate-bounce[data-v-e2444524]{animation:bounce-e2444524 1s infinite}.z-10[data-v-c7927402]{z-index:10}[style*=width][data-v-c7927402]{transition:none}.file-tree[data-v-6d9a5887]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.overflow-x-auto[data-v-364ba6af]::-webkit-scrollbar{height:6px}.overflow-x-auto[data-v-364ba6af]::-webkit-scrollbar-track{background:transparent}.overflow-x-auto[data-v-364ba6af]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.typing-dots[data-v-364ba6af]{display:inline-flex;gap:4px;align-items:center}.typing-dots span[data-v-364ba6af]{width:6px;height:6px;background-color:var(--accent-primary);border-radius:50%;animation:typing-364ba6af 1.4s infinite;opacity:.4}.typing-dots span[data-v-364ba6af]:nth-child(1){animation-delay:0s}.typing-dots span[data-v-364ba6af]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-364ba6af]:nth-child(3){animation-delay:.4s}@keyframes typing-364ba6af{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.overflow-y-auto[data-v-24fc70e9],.overflow-auto[data-v-24fc70e9]{scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent}.overflow-y-auto[data-v-24fc70e9]::-webkit-scrollbar,.overflow-auto[data-v-24fc70e9]::-webkit-scrollbar{width:6px;height:6px}.overflow-y-auto[data-v-24fc70e9]::-webkit-scrollbar-track,.overflow-auto[data-v-24fc70e9]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-24fc70e9]::-webkit-scrollbar-thumb,.overflow-auto[data-v-24fc70e9]::-webkit-scrollbar-thumb{background-color:var(--border-subtle);border-radius:3px}.scrollbar-thin[data-v-6b50ad84]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.scrollbar-thin[data-v-6b50ad84]::-webkit-scrollbar{width:6px}.scrollbar-thin[data-v-6b50ad84]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-6b50ad84]::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:3px}.scrollbar-thin[data-v-6b50ad84]::-webkit-scrollbar-thumb:hover{background-color:#fff3}pre[data-v-70cf8f76],textarea[data-v-70cf8f76]{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}
