.ai-run-status[data-v-39b0f668]{--run-accent:var(--p-primary-color);border-left:3px solid var(--run-accent);background:color-mix(in srgb,var(--run-accent) 7%,var(--p-content-background));color:var(--p-text-color);flex-direction:column;flex-shrink:0;gap:.65rem;padding:.7rem .8rem;display:flex}.ai-run-status.tone-success[data-v-39b0f668]{--run-accent:var(--p-green-500)}.ai-run-status.tone-attention[data-v-39b0f668]{--run-accent:var(--p-amber-500)}.ai-run-status.tone-danger[data-v-39b0f668]{--run-accent:var(--p-red-500)}.ai-run-status.tone-muted[data-v-39b0f668]{--run-accent:var(--p-text-muted-color)}.ai-run-status.tone-waiting[data-v-39b0f668]{--run-accent:var(--p-blue-400)}.ai-run-status-main[data-v-39b0f668]{align-items:center;gap:.7rem;min-width:0;display:flex}.ai-run-status-icon[data-v-39b0f668]{background:color-mix(in srgb,var(--run-accent) 16%,var(--p-content-background));width:1.9rem;height:1.9rem;color:var(--run-accent);border-radius:50%;flex:none;place-items:center;display:grid}.ai-run-status-copy[data-v-39b0f668]{flex:1;min-width:10rem}.ai-run-status-title[data-v-39b0f668]{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.ai-run-status-title strong[data-v-39b0f668]{letter-spacing:.01em;font-size:.82rem}.ai-run-status-copy p[data-v-39b0f668],.ai-run-status-title span[data-v-39b0f668]{color:var(--p-text-muted-color);font-size:.73rem}.ai-run-status-copy p[data-v-39b0f668]{margin:.12rem 0 0;line-height:1.35}.ai-run-status-copy .ai-run-status-queue[data-v-39b0f668]{color:color-mix(in srgb,var(--run-accent) 72%,var(--p-text-color))}.ai-run-status-copy .ai-run-status-error[data-v-39b0f668]{color:var(--p-red-500)}.ai-run-status-actions[data-v-39b0f668]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.ai-run-status-action-tip[data-v-39b0f668]{display:inline-flex}.ai-run-steer[data-v-39b0f668]{align-items:flex-end;gap:.55rem;display:flex}.ai-run-doctor-action[data-v-39b0f668],.ai-run-steer[data-v-39b0f668]{padding-left:2.6rem}.ai-run-steer[data-v-39b0f668] .ai-run-steer-input{flex:1;min-width:0}@media (width<=720px){.ai-run-status-main[data-v-39b0f668]{flex-wrap:wrap;align-items:flex-start}.ai-run-status-copy[data-v-39b0f668]{min-width:calc(100% - 2.6rem)}.ai-run-status-actions[data-v-39b0f668]{justify-content:flex-start;width:100%;padding-left:2.6rem}.ai-run-doctor-action[data-v-39b0f668],.ai-run-steer[data-v-39b0f668]{padding-left:0}.ai-run-steer[data-v-39b0f668]{flex-direction:column;align-items:stretch}}.chat-messages[data-v-35a9e02f]{--chat-thread-padding:.75rem;--chat-thread-gap:.5rem;--chat-row-align:flex-end;--chat-bubble-maxwidth:85%;--chat-bubble-radius:10px;--chat-bubble-padding:.45rem .65rem;--chat-bubble-font-size:.82rem;--chat-bubble-user-bg:var(--p-primary-color);--chat-bubble-user-color:var(--p-primary-contrast-color);--chat-bubble-assistant-bg:var(--p-content-background);--chat-bubble-assistant-border:1px solid var(--p-content-border-color);padding:var(--chat-thread-padding);gap:var(--chat-thread-gap);flex-direction:column;display:flex;overflow-x:hidden}.message-row[data-v-35a9e02f]{align-items:var(--chat-row-align);gap:.25rem;display:flex}.user-row[data-v-35a9e02f]{justify-content:flex-end}.assistant-row[data-v-35a9e02f]{justify-content:flex-start}.chat-avatar[data-v-35a9e02f]{color:#fff;-webkit-user-select:none;user-select:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.62rem;font-weight:700;line-height:1;display:flex;box-shadow:0 0 0 1px #7f7f7f2e}.assistant-avatar[data-v-35a9e02f]{background:var(--chat-avatar-ai-bg,linear-gradient(135deg,var(--p-primary-400,#a855f7),var(--p-primary-600,#7c3aed)));font-size:.72rem}.user-avatar[data-v-35a9e02f]{background:var(--chat-avatar-user-bg,linear-gradient(135deg,#2dd4bf,#0ea5e9))}.message-action-gutter[data-v-35a9e02f]{justify-content:center;align-self:flex-start;align-items:flex-start;min-width:1.75rem;margin-top:.05rem;display:flex}.message-bubble[data-v-35a9e02f]{max-width:var(--chat-bubble-maxwidth);border-radius:var(--chat-bubble-radius);min-width:0;padding:var(--chat-bubble-padding);font-size:var(--chat-bubble-font-size);line-height:1.5;overflow:hidden}.user-bubble[data-v-35a9e02f]{background:var(--chat-bubble-user-bg);color:var(--chat-bubble-user-color);border-bottom-right-radius:3px}.assistant-bubble[data-v-35a9e02f]{background:var(--chat-bubble-assistant-bg);border:var(--chat-bubble-assistant-border);color:var(--p-text-color);border-bottom-left-radius:3px}.assistant-bubble[data-v-35a9e02f]:has(.tool-call-group){width:var(--chat-bubble-maxwidth)}:is(.assistant-bubble[data-v-35a9e02f]:has(.tool-call-disclosure[open]),.assistant-bubble[data-v-35a9e02f]:has(.tool-call-group[open])){z-index:10;position:relative;overflow:visible}.message-content[data-v-35a9e02f]{word-break:break-word;overflow-wrap:anywhere}.tool-calls[data-v-35a9e02f]{flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;display:flex}.tool-call-item[data-v-35a9e02f]{background:var(--p-content-hover-background);border:1px solid var(--p-content-border-color);cursor:pointer;color:var(--p-text-color);border-radius:4px;align-items:center;gap:.25rem;padding:.15rem .4rem;list-style:none;display:flex}.tool-call-item[data-v-35a9e02f]::-webkit-details-marker{display:none}.tool-call-disclosure[data-v-35a9e02f]{position:relative}.tool-call-disclosure[open] .tool-call-chevron[data-v-35a9e02f]{transform:rotate(180deg)}.tool-call-chevron[data-v-35a9e02f]{color:var(--p-text-muted-color);margin-left:.15rem;font-size:.55rem;transition:transform .15s}.tool-call-details[data-v-35a9e02f]{z-index:20;width:var(--chat-tool-details-width,min(28rem,78vw));border:1px solid var(--p-content-border-color);background:var(--p-content-background);box-shadow:0 10px 28px color-mix(in srgb,var(--p-text-color) 14%,transparent);border-radius:8px;gap:.45rem;padding:.65rem;display:grid;position:absolute;top:calc(100% + .3rem);left:0}.tool-call-details div[data-v-35a9e02f]{gap:.15rem;display:grid}.tool-call-details span[data-v-35a9e02f]{color:var(--p-text-muted-color);text-transform:uppercase;font-size:.68rem;font-weight:650}.tool-call-details code[data-v-35a9e02f],.tool-call-details p[data-v-35a9e02f],.tool-call-details pre[data-v-35a9e02f],.tool-call-details strong[data-v-35a9e02f]{margin:0;font-size:.78rem;line-height:1.4}.tool-call-details code[data-v-35a9e02f],.tool-call-details pre[data-v-35a9e02f]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--p-content-hover-background);max-height:10rem;color:var(--p-text-color);border-radius:5px;padding:.4rem;overflow:auto}.tool-call-group[data-v-35a9e02f]{min-width:0;margin-bottom:.3rem;display:block}.tool-call-group[open]>.tool-call-group-summary .tool-call-chevron[data-v-35a9e02f]{transform:rotate(180deg)}.tool-call-group-summary[data-v-35a9e02f]{cursor:pointer;align-items:center;gap:.35rem;min-width:0;list-style:none;display:flex;overflow:hidden}.tool-call-group-summary[data-v-35a9e02f]::-webkit-details-marker{display:none}.tool-call-count[data-v-35a9e02f],.tool-call-preview-item[data-v-35a9e02f]{border:1px solid var(--p-content-border-color);background:var(--p-content-hover-background);height:1.65rem;color:var(--p-text-color);white-space:nowrap;border-radius:5px;align-items:center;gap:.3rem;padding:0 .45rem;font-size:.72rem;display:inline-flex}.tool-call-count[data-v-35a9e02f]{flex:none;font-weight:650}.tool-call-preview[data-v-35a9e02f]{flex:auto;gap:.3rem;min-width:0;display:flex;overflow:hidden;container:tool-call-preview/inline-size}.tool-call-preview-item[data-v-35a9e02f]{min-width:0;max-width:9rem;font:inherit;cursor:pointer;flex:1 1 0}.tool-call-preview-item[data-v-35a9e02f]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:1px}.tool-call-preview-item span[data-v-35a9e02f]{text-overflow:ellipsis;overflow:hidden}@container tool-call-preview (width<=18rem){.tool-call-preview-item[data-v-35a9e02f]:nth-child(n+3){display:none}}@container tool-call-preview (width<=11.5rem){.tool-call-preview-item[data-v-35a9e02f]:nth-child(n+2){display:none}}.tool-call-group-list[data-v-35a9e02f]{border:1px solid var(--p-content-border-color);background:var(--p-content-background);border-radius:8px;gap:.35rem;max-height:18rem;margin-top:.4rem;padding:.45rem;display:grid;overflow-y:auto}.tool-call-group-list .tool-call-disclosure[data-v-35a9e02f]{min-width:0}.tool-call-group-list .tool-call-item[data-v-35a9e02f]{width:100%}.tool-call-group-list .tool-call-details[data-v-35a9e02f]{box-sizing:border-box;width:100%;box-shadow:none;margin-top:.3rem;position:static}.chat-error[data-v-35a9e02f]{background:var(--p-red-50,#fef2f2);border:1px solid var(--p-red-200,#fecaca);color:var(--p-red-700,#b91c1c);border-radius:6px;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.5rem .65rem;font-size:.8rem;line-height:1.45;display:flex}.chat-error svg[data-v-35a9e02f]{flex-shrink:0;margin-top:.1rem}.p-dark .chat-error[data-v-35a9e02f],:root[class*=dark] .chat-error[data-v-35a9e02f]{color:var(--p-red-400,#f87171);background:#ef44441a;border-color:#ef444440}.chat-usage[data-v-35a9e02f]{border-top:1px solid var(--p-content-border-color);color:var(--p-text-muted-color,#999);align-items:center;gap:.35rem;margin-top:.4rem;padding-top:.35rem;font-size:.7rem;display:flex}.chat-usage svg[data-v-35a9e02f]{opacity:.7;font-size:.6rem}.chat-usage-detail[data-v-35a9e02f]{opacity:.65;margin-left:.2rem}.cursor-blink[data-v-35a9e02f]{color:var(--p-primary-color);font-weight:700;animation:1s step-end infinite blink-35a9e02f}@keyframes blink-35a9e02f{50%{opacity:0}}.thinking-indicator[data-v-35a9e02f]{color:var(--p-text-muted-color,var(--p-text-color));opacity:.65;white-space:nowrap;align-items:center;gap:2px;font-size:.8rem;font-style:italic;display:flex}.thinking-dots[data-v-35a9e02f]{width:1.6em;animation:1.4s steps(4,end) infinite thinking-ellipsis-35a9e02f;display:inline-block;overflow:hidden}@keyframes thinking-ellipsis-35a9e02f{0%{width:0}to{width:1.6em}}.chat-input-area[data-v-35a9e02f]{padding:.6rem .75rem}.chat-header[data-v-35a9e02f],.chat-input-area[data-v-35a9e02f]{background:var(--p-content-background)}.chat-header[data-v-35a9e02f]{border-bottom:1px solid var(--p-content-border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}[data-v-35a9e02f] .chat-code{background:var(--p-content-hover-background);border:1px solid var(--p-content-border-color);white-space:pre;border-radius:4px;margin:.35rem 0;padding:.4rem .6rem;font-family:ui-monospace,monospace;font-size:.72rem;overflow-x:auto}[data-v-35a9e02f] .inline-code{background:var(--p-content-hover-background);border:1px solid var(--p-content-border-color);border-radius:3px;padding:0 3px;font-family:ui-monospace,monospace;font-size:.78rem}[data-v-35a9e02f] .chat-h1,[data-v-35a9e02f] .chat-h2,[data-v-35a9e02f] .chat-h3{margin:.8rem 0 .25rem;font-weight:600}[data-v-35a9e02f] .chat-h1{font-size:.95rem}[data-v-35a9e02f] .chat-h2,[data-v-35a9e02f] .chat-h3{font-size:.88rem}[data-v-35a9e02f] .chat-li{margin-left:1.2rem;list-style-type:disc;display:list-item}[data-v-35a9e02f] .chat-li-ordered{list-style-type:decimal}[data-v-35a9e02f] .chat-link{color:var(--p-primary-color);cursor:pointer;text-decoration:underline}[data-v-35a9e02f] .chat-link:hover{opacity:.8}[data-v-35a9e02f] .chat-table-wrap{margin:.35rem 0;overflow-x:auto}[data-v-35a9e02f] .chat-table{border-collapse:collapse;border:1px solid var(--p-content-border-color);border-radius:4px;width:100%;font-size:.78rem}[data-v-35a9e02f] .chat-table th{background:var(--p-content-hover-background);text-align:left;border-bottom:2px solid var(--p-content-border-color);white-space:nowrap;padding:.3rem .5rem;font-weight:600}[data-v-35a9e02f] .chat-table td{border-bottom:1px solid var(--p-content-border-color);padding:.25rem .5rem}[data-v-35a9e02f] .chat-table tbody tr:hover{background:var(--p-content-hover-background)}[data-v-35a9e02f] .chat-table tbody tr:last-child td{border-bottom:none}.chat-thread-wrap[data-v-35a9e02f]{display:contents}.chat-panel[data-v-35a9e02f]{border-left:1px solid var(--p-content-border-color);background:var(--p-content-background);z-index:1000;flex-direction:column;flex-shrink:0;width:560px;height:100dvh;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-4px 0 20px #0000001a}@media (width<=640px){.chat-panel[data-v-35a9e02f]{width:100vw}}.chat-panel-inline[data-v-35a9e02f]{border:1px solid var(--p-content-border-color);border-radius:var(--p-content-border-radius,6px);background:var(--p-content-background);flex-direction:column;flex-shrink:0;width:100%;height:100%;display:flex;overflow:hidden}.chat-slide-enter-active[data-v-35a9e02f],.chat-slide-leave-active[data-v-35a9e02f]{transition:transform .25s}.chat-slide-enter-from[data-v-35a9e02f],.chat-slide-leave-to[data-v-35a9e02f]{transform:translate(100%)}.chat-messages[data-v-35a9e02f]{flex:1;min-height:0;overflow-y:auto}.chat-input-area[data-v-35a9e02f]{border-top:1px solid var(--p-content-border-color);flex-shrink:0;padding:.5rem}[data-v-35a9e02f] .voice-unavailable{opacity:.5}[data-v-35a9e02f] .voice-unavailable:hover{opacity:.65}.chat-welcome[data-v-35a9e02f]{text-align:center;align-items:center;padding:1.5rem .5rem}.chat-suggestions[data-v-35a9e02f],.chat-welcome[data-v-35a9e02f]{flex-direction:column;display:flex}.chat-suggestions[data-v-35a9e02f]{gap:.4rem;width:100%}.suggestion-chip[data-v-35a9e02f]{text-align:left;justify-content:flex-start;padding:.35rem .6rem;font-size:.78rem}.conversation-list[data-v-35a9e02f]{border-bottom:1px solid var(--p-content-border-color);flex:1;overflow-y:auto}.conversation-list-header[data-v-35a9e02f]{justify-content:space-between}.conversation-item[data-v-35a9e02f],.conversation-list-header[data-v-35a9e02f]{border-bottom:1px solid var(--p-content-border-color);align-items:center;padding:.5rem .75rem;display:flex}.conversation-item[data-v-35a9e02f]{cursor:pointer;transition:background .15s}.conversation-item[data-v-35a9e02f]:hover{background:var(--p-content-hover-background)}.conversation-item.active[data-v-35a9e02f]{background:var(--p-highlight-background)}.conversation-item-content[data-v-35a9e02f]{flex:1;min-width:0}.conversation-title[data-v-35a9e02f]{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:500;overflow:hidden}.conversation-date[data-v-35a9e02f]{color:var(--p-text-muted-color,#6b7280);font-size:.72rem}.conversation-delete[data-v-35a9e02f]{opacity:0;transition:opacity .15s}.conversation-item:hover .conversation-delete[data-v-35a9e02f]{opacity:1}.conversation-search[data-v-35a9e02f]{border-bottom:1px solid var(--p-content-border-color);padding:.5rem .75rem}.conversation-search-input[data-v-35a9e02f]{font-size:.82rem!important}.conversation-search[data-v-35a9e02f] .p-inputgroupaddon{padding:.5rem}.active-skills-bar[data-v-35a9e02f]{border-top:1px solid var(--p-content-border-color);background:var(--p-content-background);flex-wrap:wrap;flex-shrink:0;gap:.3rem;padding:.4rem .75rem;display:flex}.active-skill-tag[data-v-35a9e02f]{cursor:pointer;font-size:.7rem!important}.slash-menu[data-v-35a9e02f]{border-top:1px solid var(--p-content-border-color);background:var(--p-content-background);flex-shrink:0;max-height:240px;overflow-y:auto}.slash-menu-header[data-v-35a9e02f]{text-transform:uppercase;border-bottom:1px solid var(--p-content-border-color);align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.72rem;font-weight:600;display:flex}.slash-menu-empty[data-v-35a9e02f],.slash-menu-header[data-v-35a9e02f]{color:var(--p-text-muted-color,#6b7280)}.slash-menu-empty[data-v-35a9e02f]{text-align:center;padding:.75rem;font-size:.78rem}.slash-menu-item[data-v-35a9e02f]{cursor:pointer;border-bottom:1px solid var(--p-content-border-color);align-items:center;gap:.5rem;padding:.4rem .75rem;transition:background .1s;display:flex}.slash-menu-item.highlighted[data-v-35a9e02f]{background:var(--p-content-hover-background)}.slash-menu-item.active[data-v-35a9e02f]{background:var(--p-highlight-background)}.slash-menu-name[data-v-35a9e02f]{font-family:monospace;font-size:.8rem;font-weight:500}.slash-menu-label[data-v-35a9e02f]{margin-left:.35rem;font-family:inherit;font-weight:400}.slash-menu-desc[data-v-35a9e02f],.slash-menu-label[data-v-35a9e02f]{color:var(--p-text-muted-color,#6b7280)}.slash-menu-desc[data-v-35a9e02f]{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.skill-accordion[data-v-35a9e02f] .p-accordionheader{text-transform:uppercase;color:var(--p-text-muted-color,#6b7280);background:var(--p-content-hover-background);border-bottom:1px solid var(--p-content-border-color);border-radius:0;padding:.4rem .75rem;font-size:.72rem;font-weight:600}.skill-accordion[data-v-35a9e02f] .p-accordionpanel{border:none}.skill-accordion[data-v-35a9e02f] .p-accordioncontent-content{padding:0}.skill-accordion[data-v-35a9e02f] .p-accordionheader-toggle-icon{font-size:.65rem}.conversation-section-label[data-v-35a9e02f]{text-transform:uppercase;background:var(--p-content-hover-background);border-bottom:1px solid var(--p-content-border-color);gap:.35rem;padding:.4rem .75rem;font-size:.72rem;font-weight:600}.conversation-section-label[data-v-35a9e02f],.status-indicator[data-v-35a9e02f]{color:var(--p-text-muted-color,#6b7280);align-items:center;display:flex}.status-indicator[data-v-35a9e02f]{gap:.5rem;font-size:.8125rem;font-style:italic}.status-indicator-dot[data-v-35a9e02f]{background:var(--p-orange-500,#f97316);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite chat-status-pulse-35a9e02f}@keyframes chat-status-pulse-35a9e02f{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}
