summary[data-v-787087b2]::-webkit-details-marker{display:none}summary[data-v-787087b2]::marker{content:""}.workflow-input[data-v-62b5d792]{width:100%;min-width:0;border-radius:.375rem;border:1px solid rgba(209,213,219,.9);background:#ffffffe6;padding:.375rem .5rem;font-size:.75rem;line-height:1.25rem;color:#1f2937;outline:none}.workflow-input[data-v-62b5d792]:focus{border-color:#0d9488;box-shadow:0 0 0 2px #14b8a62e}.dark{border-color:#374151f2;background:#111827d1;color:#e5e7eb}.df-chat-composer[data-v-d44fe1e0]{width:100%}.df-chat-composer-shell[data-v-d44fe1e0]{width:100%;border:1px solid rgb(229 231 235);border-radius:.75rem;background:#fff;padding:.45rem;box-shadow:0 1px 2px #0f172a0a}.dark{border-color:#374151;background:#111827}.df-chat-composer-topline[data-v-d44fe1e0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .05rem .35rem}.df-chat-mode-segment[data-v-d44fe1e0]{display:inline-grid;grid-template-columns:repeat(2,minmax(4.6rem,1fr));gap:.2rem;border-radius:.55rem;background:#f3f4f6;padding:.16rem}.dark{background:#1f2937}.df-chat-mode-button[data-v-d44fe1e0]{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;gap:.35rem;border-radius:.45rem;padding:.25rem .55rem;color:#4b5563;font-size:.72rem;font-weight:750;line-height:1;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.df-chat-mode-button.active[data-v-d44fe1e0]{background:#0f172a;color:#fff;box-shadow:0 1px 2px #0f172a1f}.dark{color:#d1d5db}.dark{background:#fff;color:#0f172a}.df-chat-context-strip[data-v-d44fe1e0]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.35rem}.df-chat-context-chip[data-v-d44fe1e0],.df-chat-runtime-chip[data-v-d44fe1e0]{display:inline-flex;min-width:0;max-width:16rem;align-items:center;gap:.3rem;overflow:hidden;border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:700;line-height:1}.df-chat-context-chip span[data-v-d44fe1e0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-chat-context-chip.saving[data-v-d44fe1e0]{background:#eef2ff;color:#4f46e5}.df-chat-context-chip.quick[data-v-d44fe1e0]{background:#faf5ff;color:#9333ea}.df-chat-context-chip.warning[data-v-d44fe1e0]{background:#fef3c7;color:#b45309}.df-chat-context-chip.neutral[data-v-d44fe1e0]{background:#f3f4f6;color:#6b7280}.df-chat-runtime-chip[data-v-d44fe1e0]{background:#f0fdfa;color:#0d9488;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.dark{background:#312e8173;color:#a5b4fc}.dark{background:#581c8761;color:#d8b4fe}.dark{background:#78350f73;color:#fcd34d}.dark{background:#1f2937;color:#9ca3af}.dark{background:#134e4a73;color:#5eead4}.df-chat-composer-row[data-v-d44fe1e0]{width:100%}.df-chat-composer-field textarea[data-v-d44fe1e0]{line-height:1.42}.df-chat-action-button[data-v-d44fe1e0]{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.35rem;border-radius:.55rem;padding:0 .68rem;font-size:.74rem;font-weight:750;line-height:1;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.df-chat-action-button.danger[data-v-d44fe1e0]{background:#ef4444;color:#fff}.df-chat-action-button.danger[data-v-d44fe1e0]:hover{background:#dc2626}.df-chat-action-button.warning[data-v-d44fe1e0]{background:#f59e0b;color:#fff}.df-chat-action-button.warning[data-v-d44fe1e0]:hover{background:#d97706}.df-chat-action-button.neutral[data-v-d44fe1e0]{background:#f3f4f6;color:#4b5563}.df-chat-action-button.neutral[data-v-d44fe1e0]:hover{background:#e5e7eb}.dark{background:#1f2937;color:#d1d5db}.dark{background:#374151}@media(max-width:640px){.df-chat-composer-shell[data-v-d44fe1e0]{border-radius:.7rem;padding:.38rem}.df-chat-composer-topline[data-v-d44fe1e0]{align-items:stretch;flex-direction:column;gap:.32rem;padding-bottom:.32rem}.df-chat-mode-segment[data-v-d44fe1e0]{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.df-chat-mode-button[data-v-d44fe1e0]{min-height:1.85rem;font-size:.68rem}.df-chat-context-strip[data-v-d44fe1e0]{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.df-chat-context-strip[data-v-d44fe1e0]::-webkit-scrollbar{display:none}.df-chat-context-chip[data-v-d44fe1e0],.df-chat-runtime-chip[data-v-d44fe1e0]{flex:0 0 auto;max-width:11rem;font-size:.63rem}.df-chat-composer-row[data-v-d44fe1e0]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:.35rem;column-gap:.35rem;row-gap:.35rem}.df-chat-composer-leading[data-v-d44fe1e0]{grid-column:1 / -1;flex-wrap:wrap;gap:.3rem;min-width:0}.df-chat-composer-leading[data-v-d44fe1e0]>:first-child{min-width:0}.df-chat-composer-leading button span[data-v-d44fe1e0]{max-width:min(34vw,8.5rem)}.df-chat-composer-field[data-v-d44fe1e0]{grid-column:1;min-width:0}.df-chat-composer-field textarea[data-v-d44fe1e0]{min-height:2.45rem;padding:.62rem .75rem;font-size:.86rem}.df-chat-composer-actions[data-v-d44fe1e0]{grid-column:2;align-self:end;flex-wrap:nowrap}.df-chat-composer-actions button[data-v-d44fe1e0],.df-chat-composer-leading>button[data-v-d44fe1e0]{min-width:2.35rem;min-height:2.35rem}.df-chat-action-button[data-v-d44fe1e0]{min-width:2.35rem;padding:0}.df-chat-action-button span[data-v-d44fe1e0]{display:none}}.slide-research-enter-active[data-v-1f28bd5f],.slide-research-leave-active[data-v-1f28bd5f]{transition:all .25s ease}.slide-research-enter-from[data-v-1f28bd5f],.slide-research-leave-to[data-v-1f28bd5f]{opacity:0;transform:translate(100%)}.line-clamp-2[data-v-1f28bd5f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-1f28bd5f]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.slide-context-enter-active[data-v-41d2dccd],.slide-context-leave-active[data-v-41d2dccd]{transition:width .25s ease,opacity .2s ease}.slide-context-enter-from[data-v-41d2dccd],.slide-context-leave-to[data-v-41d2dccd]{width:0!important;opacity:0}.project-select-styled[data-v-c8c0e56f]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;background-size:.9em}.project-select-styled option[data-v-c8c0e56f]{background-color:#f9fafb;color:#374151;padding:4px 8px}.project-select-styled option[data-v-c8c0e56f]:disabled{color:#9ca3af;font-size:10px}.dark .project-select-styled[data-v-c8c0e56f]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%9ca3af'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z'/%3E%3C/svg%3E")}.dark .project-select-styled option[data-v-c8c0e56f]{background-color:#1f2937;color:#d1d5db;padding:4px 8px}.dark .project-select-styled option[data-v-c8c0e56f]:disabled{color:#6b7280}.chat-message-scroll[data-v-c8c0e56f]{padding:.125rem .125rem .55rem 0}.chat-message-row[data-v-c8c0e56f]{padding-inline:0}.chat-message-bubble[data-v-c8c0e56f]{line-height:1.44;box-shadow:0 1px 3px #0f172a0f;animation:msgSlideIn-c8c0e56f .2s ease-out}@keyframes msgSlideIn-c8c0e56f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-user-bubble[data-v-c8c0e56f]{width:-moz-fit-content;width:fit-content;max-width:min(90%,90ch);box-shadow:0 1px 4px #4f46e52e}.chat-agent-panel[data-v-c8c0e56f],.chat-assistant-panel[data-v-c8c0e56f]{width:100%;max-width:100%;font-size:.88rem;box-shadow:0 1px 3px #0f172a0d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chat-agent-panel[data-v-c8c0e56f]{background-image:linear-gradient(90deg,rgba(20,184,166,.055),transparent 18rem)}.dark .chat-agent-panel[data-v-c8c0e56f]{background-image:linear-gradient(90deg,rgba(20,184,166,.075),transparent 18rem)}.chat-user-text[data-v-c8c0e56f]{font-size:.9rem;line-height:1.46}.chat-agent-meta[data-v-c8c0e56f]{line-height:1.2;margin-bottom:.42rem}.chat-thinking-card[data-v-c8c0e56f],.chat-trail-card[data-v-c8c0e56f],.chat-receipt-card[data-v-c8c0e56f]{line-height:1.28;margin-bottom:.45rem;border-radius:.5rem}.chat-reasoning-box[data-v-c8c0e56f]{animation:msgSlideIn-c8c0e56f .25s ease-out}.chat-reasoning-box summary[data-v-c8c0e56f]::-webkit-details-marker{display:none}.chat-reasoning-box pre[data-v-c8c0e56f]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.3) transparent}.chat-tool-call-card[data-v-c8c0e56f],.chat-tool-result-card[data-v-c8c0e56f]{animation:msgSlideIn-c8c0e56f .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-tool-result-card summary[data-v-c8c0e56f]::-webkit-details-marker{display:none}.chat-tool-result-card pre[data-v-c8c0e56f]{scrollbar-width:thin;scrollbar-color:rgba(110,231,183,.3) transparent}.typing-dots[data-v-c8c0e56f]{display:inline-flex;gap:3px;align-items:center}.typing-dots span[data-v-c8c0e56f]{width:5px;height:5px;border-radius:50%;background:#6366f1;animation:dotBounce-c8c0e56f 1.2s infinite}.typing-dots span[data-v-c8c0e56f]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-c8c0e56f]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-c8c0e56f{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.chat-message-actions[data-v-c8c0e56f]{min-height:1.45rem;margin-top:.45rem;padding-top:.35rem}.chat-composer-row[data-v-c8c0e56f]{padding-top:.1rem}.chat-composer-input[data-v-c8c0e56f]{line-height:1.42}.chat-markdown[data-v-c8c0e56f]{line-height:1.48;overflow-wrap:anywhere}.chat-markdown[data-v-c8c0e56f] p{margin-top:.32rem;margin-bottom:.32rem}.chat-markdown[data-v-c8c0e56f] p:first-child{margin-top:0}.chat-markdown[data-v-c8c0e56f] p:last-child{margin-bottom:0}.chat-markdown[data-v-c8c0e56f] ul,.chat-markdown[data-v-c8c0e56f] ol{margin-top:.3rem;margin-bottom:.38rem;padding-left:1.05rem}.chat-markdown[data-v-c8c0e56f] li{margin-top:.12rem;margin-bottom:.12rem}.chat-markdown[data-v-c8c0e56f] h1,.chat-markdown[data-v-c8c0e56f] h2,.chat-markdown[data-v-c8c0e56f] h3,.chat-markdown[data-v-c8c0e56f] h4{line-height:1.25;margin-top:.55rem;margin-bottom:.22rem;font-weight:750;letter-spacing:0}.chat-markdown[data-v-c8c0e56f] h1{font-size:1.05rem}.chat-markdown[data-v-c8c0e56f] h2{font-size:.98rem}.chat-markdown[data-v-c8c0e56f] h3,.chat-markdown[data-v-c8c0e56f] h4{font-size:.9rem}.chat-markdown[data-v-c8c0e56f] pre{margin-top:.42rem;margin-bottom:.42rem;border-radius:.5rem}.chat-markdown[data-v-c8c0e56f] code{white-space:pre-wrap;overflow-wrap:anywhere}.defrank-markdown[data-v-c8c0e56f] hr{margin:.42rem 0;border-color:#14b8a626}.defrank-markdown[data-v-c8c0e56f] blockquote{margin:.32rem 0;padding:.28rem .6rem;border-left:3px solid rgba(20,184,166,.3);background:#14b8a60a;border-radius:0 .375rem .375rem 0;font-size:.8rem;color:inherit}.dark .defrank-markdown[data-v-c8c0e56f] blockquote{background:#14b8a60f;border-left-color:#14b8a640}.defrank-markdown[data-v-c8c0e56f] strong a{color:#0d9488;text-decoration:none}.dark .defrank-markdown[data-v-c8c0e56f] strong a{color:#5eead4}.defrank-markdown[data-v-c8c0e56f] h3{font-size:.8rem;margin-top:.42rem;margin-bottom:.18rem}.defrank-markdown[data-v-c8c0e56f] em:last-child{display:block;margin-top:.36rem;font-size:.7rem;opacity:.6}.chat-topbar[data-v-c8c0e56f]{min-height:1.75rem}.chat-topbar-tool[data-v-c8c0e56f]{min-height:1.65rem;padding:.25rem .45rem!important;border-radius:.45rem;line-height:1}.chat-topbar-optional[data-v-c8c0e56f]{position:relative;display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;padding:0!important;border-radius:.45rem}.chat-project-space-crumb[data-v-c8c0e56f],.chat-space-description[data-v-c8c0e56f],.chat-space-project-badge[data-v-c8c0e56f]{display:none}.chat-insight-compact[data-v-c8c0e56f]{min-height:1.8rem}.chat-space-header[data-v-c8c0e56f]{display:none;min-height:0}.chat-mobile-space-rail[data-v-c8c0e56f]{display:none}@media(max-width:640px){.chat-topbar[data-v-c8c0e56f]{flex-wrap:wrap;row-gap:.22rem;margin-bottom:.25rem}.chat-topbar>.flex-1[data-v-c8c0e56f]{display:none}.chat-project-context[data-v-c8c0e56f]{flex:1 1 auto;min-width:0;overflow:hidden}.chat-project-context select[data-v-c8c0e56f]{max-width:7.25rem}.chat-project-context>div[data-v-c8c0e56f],.chat-project-context>div>div[data-v-c8c0e56f]{min-width:0}.chat-project-context>div>span[data-v-c8c0e56f],.chat-project-context>div>.fa-chevron-right[data-v-c8c0e56f]{display:none}.chat-mode-toggle[data-v-c8c0e56f]{flex:0 0 auto;margin-left:auto}.chat-mode-toggle button[data-v-c8c0e56f]{padding:.28rem .42rem;font-size:.66rem}.chat-mode-toggle button span[data-v-c8c0e56f],.chat-topbar-secondary[data-v-c8c0e56f],.chat-topbar-optional[data-v-c8c0e56f]{display:none}.chat-session-top-actions .chat-topbar-optional[data-v-c8c0e56f],.chat-actions-menu .chat-topbar-optional[data-v-c8c0e56f]{display:inline-flex}.chat-main-layout[data-v-c8c0e56f]{flex-direction:column;gap:.22rem}.chat-mobile-space-rail[data-v-c8c0e56f]{display:flex;align-items:center;gap:.35rem;min-height:2.1rem;overflow-x:auto;overflow-y:hidden;padding:.05rem 0 .25rem;border-bottom:1px solid rgb(55 65 81);scrollbar-width:none}.chat-mobile-space-rail[data-v-c8c0e56f]::-webkit-scrollbar{display:none}.chat-mobile-space-chip[data-v-c8c0e56f],.chat-mobile-space-add[data-v-c8c0e56f]{flex:0 0 auto;min-height:1.82rem;border-radius:.7rem;border-width:1px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.chat-mobile-space-chip[data-v-c8c0e56f]{display:inline-flex;align-items:center;gap:.4rem;max-width:9rem;padding:.26rem .5rem;font-size:.69rem;font-weight:700}.chat-mobile-space-chip span[data-v-c8c0e56f]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-mobile-space-chip.active[data-v-c8c0e56f]{box-shadow:0 1px #ffffff0a}.chat-mobile-space-add[data-v-c8c0e56f]{display:inline-flex;width:1.82rem;align-items:center;justify-content:center;border-color:#374151;color:#9ca3af;background:transparent}.chat-spaces-panel[data-v-c8c0e56f]{display:none}.chat-spaces-panel>.flex-1[data-v-c8c0e56f]{display:flex;flex-direction:row;gap:.3rem;overflow-x:auto;overflow-y:hidden;padding:.35rem}.chat-spaces-panel>.p-1[data-v-c8c0e56f],.chat-spaces-panel>.p-1\.5[data-v-c8c0e56f]{display:none}.chat-spaces-panel[data-v-c8c0e56f] .border-t,.chat-spaces-panel[data-v-c8c0e56f] p,.chat-spaces-panel[data-v-c8c0e56f] input,.chat-spaces-panel[data-v-c8c0e56f] .group-hover\:opacity-100,.chat-spaces-panel[data-v-c8c0e56f] button span+div,.chat-spaces-panel[data-v-c8c0e56f] button>span:not(:first-child){display:none!important}.chat-spaces-panel[data-v-c8c0e56f] .flex.items-center.justify-between{display:none}.chat-spaces-panel[data-v-c8c0e56f] .w-full,.chat-spaces-panel[data-v-c8c0e56f] .group{flex:0 0 auto;width:2.35rem!important}.chat-spaces-panel[data-v-c8c0e56f] button{justify-content:center}.chat-conversation-panel[data-v-c8c0e56f]{min-width:0;width:100%}.chat-space-header[data-v-c8c0e56f]{gap:.5rem;padding-bottom:.22rem}.chat-space-header>div[data-v-c8c0e56f]:first-child{width:1.5rem;height:1.5rem;border-radius:.45rem;font-size:.72rem}.chat-space-header p[data-v-c8c0e56f],.chat-space-header .inline-flex[data-v-c8c0e56f]{display:none}.chat-space-header h3[data-v-c8c0e56f]{font-size:.82rem}.chat-space-header button span[data-v-c8c0e56f]{display:none}.chat-message-bubble[data-v-c8c0e56f]{padding:.65rem .75rem}.chat-user-bubble[data-v-c8c0e56f]{max-width:min(88%,62ch)}.chat-agent-panel[data-v-c8c0e56f],.chat-assistant-panel[data-v-c8c0e56f]{width:100%;font-size:.79rem;padding:.65rem .75rem}.chat-agent-meta[data-v-c8c0e56f]{gap:.3rem}.chat-composer-row[data-v-c8c0e56f]{gap:.35rem}.chat-input-shell[data-v-c8c0e56f]{margin-top:.5rem;padding-top:.5rem}.df-chat-composer[data-v-c8c0e56f] .df-chat-composer-row{gap:.4rem}.df-chat-composer[data-v-c8c0e56f] textarea{min-height:2.75rem;padding-left:.75rem;padding-right:.75rem;font-size:.82rem}.chat-space-header[data-v-c8c0e56f]{flex-wrap:wrap;gap:.4rem}.chat-space-header>.flex-shrink-0[data-v-c8c0e56f]{flex-wrap:wrap}}.fade-enter-active[data-v-c8c0e56f],.fade-leave-active[data-v-c8c0e56f]{transition:opacity .15s ease}.fade-enter-from[data-v-c8c0e56f],.fade-leave-to[data-v-c8c0e56f]{opacity:0}
