.tt-anchor[data-v-a69d54bc]{display:contents}.tt-bubble[data-v-a69d54bc]{background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius-sm);box-shadow:0 8px 24px var(--shadow-color);color:var(--on-surface);max-width:240px;padding:var(--space-xs) var(--space-sm);pointer-events:none;position:fixed;white-space:normal;z-index:70}.line[data-v-09e8873b]{align-items:flex-start;display:flex;gap:var(--space-xs);max-width:85%}.line.from-user[data-v-09e8873b]{align-self:flex-end}.line.from-agent[data-v-09e8873b]{align-self:flex-start}.line.from-user.with-identity[data-v-09e8873b]{flex-direction:row-reverse}.line-content[data-v-09e8873b]{display:flex;flex-direction:column;gap:2px;min-width:0}.from-user .line-content[data-v-09e8873b]{align-items:flex-end}.from-agent .line-content[data-v-09e8873b]{align-items:flex-start}.line-name[data-v-09e8873b]{color:var(--on-surface);font-size:14px;font-weight:700}.line-avatar[data-v-09e8873b]{margin-top:2px}.bubble[data-v-09e8873b]{border-radius:var(--radius);padding:var(--space-sm) var(--space-md);word-break:break-word}.from-user .bubble[data-v-09e8873b]{background:var(--primary);color:var(--on-primary)}.from-agent .bubble[data-v-09e8873b]{background:var(--surface-container-high);color:var(--on-surface)}.bubble.sending[data-v-09e8873b]{opacity:.7}.meta[data-v-09e8873b]{color:var(--on-surface-variant);font-size:10px}.status-row[data-v-09e8873b]{align-items:center;display:flex;gap:var(--space-xs)}.s-canceled[data-v-09e8873b],.s-expired[data-v-09e8873b],.s-failed[data-v-09e8873b]{color:var(--status-error)}.turn-toggle[data-v-09e8873b]{align-items:center;background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius-full);color:var(--on-surface-variant);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:-8px;top:-8px;transition:color .15s ease,background .15s ease,transform .2s ease;width:24px;z-index:1}.turn-toggle[data-v-09e8873b]:hover{background:var(--surface-container);color:var(--primary)}.turn-toggle.open[data-v-09e8873b]{color:var(--primary);transform:rotate(180deg)}.act-toggle[data-v-09e8873b]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--on-surface-variant);cursor:pointer;display:inline-flex;height:24px;justify-content:center;opacity:.7;padding:0;transition:opacity .15s ease,color .15s ease,background .15s ease;width:24px}.act-toggle[data-v-09e8873b]:hover{background:var(--surface-container-high)}.act-toggle.open[data-v-09e8873b],.act-toggle[data-v-09e8873b]:hover{color:var(--primary);opacity:1}.qprompt[data-v-09e8873b]{color:var(--on-surface);margin:0;word-break:break-word}.qopts[data-v-09e8873b]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.md[data-v-09e8873b]{white-space:normal}.md[data-v-09e8873b] p{margin:0}.md[data-v-09e8873b] blockquote,.md[data-v-09e8873b] ol,.md[data-v-09e8873b] p+p,.md[data-v-09e8873b] pre,.md[data-v-09e8873b] ul{margin:var(--space-xs) 0 0}.md[data-v-09e8873b] ol,.md[data-v-09e8873b] ul{padding-left:1.25em}.md[data-v-09e8873b] a{color:inherit;text-decoration:underline}.md[data-v-09e8873b] strong{font-weight:700}.md[data-v-09e8873b] em{font-style:italic}.md[data-v-09e8873b] code{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--radius-sm);font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere;padding:.1em .35em}.md[data-v-09e8873b] pre{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:var(--space-sm);white-space:pre-wrap}.md[data-v-09e8873b] pre code{background:none;padding:0;white-space:inherit}.md[data-v-09e8873b] blockquote{border-left:2px solid color-mix(in srgb,currentColor 30%,transparent);opacity:.85;padding-left:var(--space-sm)}.md[data-v-09e8873b] :first-child{margin-top:0}.md[data-v-09e8873b] mark.search-hit{background:color-mix(in srgb,var(--primary) 28%,transparent);border-radius:var(--radius-xs,3px);color:inherit;padding:0 1px}.turn-drawer[data-v-09e8873b]{display:grid;grid-template-rows:1fr}.turn-drawer-inner[data-v-09e8873b]{display:flex;flex-direction:column;gap:var(--space-sm);min-height:0;overflow:hidden}.drawer-enter-from[data-v-09e8873b],.drawer-leave-to[data-v-09e8873b]{grid-template-rows:0fr;opacity:0}.drawer-enter-active[data-v-09e8873b],.drawer-leave-active[data-v-09e8873b]{transition:grid-template-rows .24s ease,opacity .24s ease}@media(prefers-reduced-motion:reduce){.drawer-enter-active[data-v-09e8873b],.drawer-leave-active[data-v-09e8873b]{transition:none}}.from-agent .bubble.turn-inbetween[data-v-09e8873b]{background:var(--surface-container);box-shadow:inset 2px 0 color-mix(in srgb,var(--on-surface-variant) 45%,transparent);opacity:.85}.from-agent.with-identity .bubble.turn-inbetween[data-v-09e8873b]{margin-left:calc(32px + var(--space-xs))}.ib-row[data-v-09e8873b]{align-items:flex-end;display:flex;gap:var(--space-xs);max-width:100%;min-width:0}.ib-time[data-v-09e8873b]{color:var(--on-surface-variant);flex:none;font-size:10px;font-weight:400;opacity:.8;padding-bottom:2px}.line[data-v-af024c89]{align-items:flex-start;display:flex;gap:var(--space-xs);max-width:85%}.line.from-user[data-v-af024c89]{align-self:flex-end}.line.from-agent[data-v-af024c89]{align-self:flex-start}.line.from-user.with-identity[data-v-af024c89]{flex-direction:row-reverse}.line-content[data-v-af024c89]{display:flex;flex-direction:column;gap:2px;min-width:0}.from-user .line-content[data-v-af024c89]{align-items:flex-end}.from-agent .line-content[data-v-af024c89]{align-items:flex-start}.line-name[data-v-af024c89]{color:var(--on-surface);font-size:14px;font-weight:700}.line-avatar[data-v-af024c89]{margin-top:2px}.bubble[data-v-af024c89]{border-radius:var(--radius);padding:var(--space-sm) var(--space-md);word-break:break-word}.from-user .bubble[data-v-af024c89]{background:var(--primary);color:var(--on-primary)}.from-agent .bubble[data-v-af024c89]{background:var(--surface-container-high);color:var(--on-surface)}.bubble.sending[data-v-af024c89]{opacity:.7}.meta[data-v-af024c89]{color:var(--on-surface-variant);font-size:10px}.status-row[data-v-af024c89]{align-items:center;display:flex;gap:var(--space-xs)}.s-canceled[data-v-af024c89],.s-expired[data-v-af024c89],.s-failed[data-v-af024c89]{color:var(--status-error)}.turn-toggle[data-v-af024c89]{align-items:center;background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius-full);color:var(--on-surface-variant);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:-8px;top:-8px;transition:color .15s ease,background .15s ease,transform .2s ease;width:24px;z-index:1}.turn-toggle[data-v-af024c89]:hover{background:var(--surface-container);color:var(--primary)}.turn-toggle.open[data-v-af024c89]{color:var(--primary);transform:rotate(180deg)}.act-toggle[data-v-af024c89]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--on-surface-variant);cursor:pointer;display:inline-flex;height:24px;justify-content:center;opacity:.7;padding:0;transition:opacity .15s ease,color .15s ease,background .15s ease;width:24px}.act-toggle[data-v-af024c89]:hover{background:var(--surface-container-high)}.act-toggle.open[data-v-af024c89],.act-toggle[data-v-af024c89]:hover{color:var(--primary);opacity:1}.qprompt[data-v-af024c89]{color:var(--on-surface);margin:0;word-break:break-word}.qopts[data-v-af024c89]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.md[data-v-af024c89]{white-space:normal}.md[data-v-af024c89] p{margin:0}.md[data-v-af024c89] blockquote,.md[data-v-af024c89] ol,.md[data-v-af024c89] p+p,.md[data-v-af024c89] pre,.md[data-v-af024c89] ul{margin:var(--space-xs) 0 0}.md[data-v-af024c89] ol,.md[data-v-af024c89] ul{padding-left:1.25em}.md[data-v-af024c89] a{color:inherit;text-decoration:underline}.md[data-v-af024c89] strong{font-weight:700}.md[data-v-af024c89] em{font-style:italic}.md[data-v-af024c89] code{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--radius-sm);font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere;padding:.1em .35em}.md[data-v-af024c89] pre{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:var(--space-sm);white-space:pre-wrap}.md[data-v-af024c89] pre code{background:none;padding:0;white-space:inherit}.md[data-v-af024c89] blockquote{border-left:2px solid color-mix(in srgb,currentColor 30%,transparent);opacity:.85;padding-left:var(--space-sm)}.md[data-v-af024c89] :first-child{margin-top:0}.md[data-v-af024c89] mark.search-hit{background:color-mix(in srgb,var(--primary) 28%,transparent);border-radius:var(--radius-xs,3px);color:inherit;padding:0 1px}.working-row[data-v-af024c89]{align-items:flex-end;display:inline-flex;gap:var(--space-xs);max-width:100%}.from-agent .bubble.working[data-v-af024c89]{animation:working-breathe-af024c89 1.8s ease-in-out infinite;background:var(--surface-container);overflow:hidden;padding-right:calc(var(--space-md) + 16px);position:relative;transition:height .25s cubic-bezier(.22,1,.36,1)}.bubble.working[data-v-af024c89]:after{animation:working-spin-af024c89 .7s linear infinite;border:2px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:50%;border-top-color:var(--primary);bottom:8px;content:"";height:10px;position:absolute;right:8px;width:10px}@keyframes working-breathe-af024c89{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 55%,transparent)}}@keyframes working-spin-af024c89{to{transform:rotate(1turn)}}.crossfade-leave-active[data-v-af024c89]{transition:opacity .22s ease}.crossfade-enter-active[data-v-af024c89]{transition:opacity .22s ease .25s}.crossfade-enter-from[data-v-af024c89],.crossfade-leave-to[data-v-af024c89]{opacity:0}@media(prefers-reduced-motion:reduce){.from-agent .bubble.working[data-v-af024c89]{animation:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 40%,transparent);transition:none}.bubble.working[data-v-af024c89]:after{animation:none}.crossfade-enter-active[data-v-af024c89],.crossfade-leave-active[data-v-af024c89]{transition:none}}.turn-toggle--inline[data-v-af024c89]{align-self:flex-end;flex:none;inset:auto;position:static}.ctx-wrap[data-v-9d98c984]{display:contents}.ctx-backdrop[data-v-9d98c984]{inset:0;position:fixed;z-index:60}.ctx-menu[data-v-9d98c984]{background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius);box-shadow:0 8px 24px var(--shadow-color);display:flex;flex-direction:column;gap:2px;padding:var(--space-xs);position:fixed;z-index:61}.ctx-menu[data-v-9d98c984] .ctx-item{background:none;border:none;border-radius:var(--radius-sm);color:var(--on-surface);cursor:pointer;display:block;font-size:13px;padding:var(--space-xs) var(--space-sm);text-align:left;width:100%}.ctx-menu[data-v-9d98c984] .ctx-item:hover{background:var(--surface-container)}.ctx-menu[data-v-9d98c984] .ctx-item:disabled{cursor:not-allowed;opacity:.5}.ctx-menu[data-v-9d98c984] .ctx-item.danger{color:var(--status-error)}.dm-body[data-v-b6d9ad51]{--dp-frame-max:74vh;--dp-media-max:72vh;display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.dm-meta[data-v-b6d9ad51]{display:grid;gap:var(--space-xs) var(--space-md);grid-template-columns:auto 1fr;margin:0}.dm-meta dt[data-v-b6d9ad51]{color:var(--on-surface-variant)}.dm-meta dd[data-v-b6d9ad51]{margin:0}.dm-confirm[data-v-b6d9ad51]{color:var(--error);margin:0}.dchip[data-v-193c030f]{align-items:center;background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius-md);color:var(--on-surface);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:var(--space-sm) var(--space-xs) var(--space-xs);position:relative;text-align:center;width:112px}.dchip[data-v-193c030f]:hover:not(.dead){background:var(--surface-container-highest);border-color:var(--outline)}.dchip.dead[data-v-193c030f]{cursor:default;opacity:.7}.dchip.is-selected[data-v-193c030f]{background:var(--surface-container-highest);border-color:var(--primary)}.dchip-art[data-v-193c030f]{display:inline-block;margin:2px 0;position:relative}.dchip-avatar[data-v-193c030f]{border:1px solid var(--surface-container-high);left:-12px;line-height:0;top:-7px}.dchip-avatar[data-v-193c030f],.dchip-dl[data-v-193c030f]{border-radius:var(--radius-full);position:absolute}.dchip-dl[data-v-193c030f]{background:var(--primary);border:1px solid var(--surface-container-high);bottom:-5px;color:var(--on-primary);display:grid;height:18px;left:-7px;place-items:center;width:18px}.dchip-quota[data-v-193c030f],.dchip-timer[data-v-193c030f]{background:var(--surface-container-highest);border:1px solid var(--outline-variant);border-radius:var(--radius-full);color:var(--on-surface-variant);line-height:1.4;padding:1px 5px;position:absolute;right:-12px}.dchip-timer[data-v-193c030f]{top:-7px}.dchip-quota[data-v-193c030f]{bottom:-6px}.dchip-name[data-v-193c030f]{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dchip-gone[data-v-193c030f]{color:var(--on-surface-variant)}.line[data-v-9500440e]{align-items:flex-start;display:flex;gap:var(--space-xs);max-width:85%}.line.from-user[data-v-9500440e]{align-self:flex-end}.line.from-agent[data-v-9500440e]{align-self:flex-start}.line.from-user.with-identity[data-v-9500440e]{flex-direction:row-reverse}.line-content[data-v-9500440e]{display:flex;flex-direction:column;gap:2px;min-width:0}.from-user .line-content[data-v-9500440e]{align-items:flex-end}.from-agent .line-content[data-v-9500440e]{align-items:flex-start}.line-name[data-v-9500440e]{color:var(--on-surface);font-size:14px;font-weight:700}.line-avatar[data-v-9500440e]{margin-top:2px}.bubble[data-v-9500440e]{border-radius:var(--radius);padding:var(--space-sm) var(--space-md);word-break:break-word}.from-user .bubble[data-v-9500440e]{background:var(--primary);color:var(--on-primary)}.from-agent .bubble[data-v-9500440e]{background:var(--surface-container-high);color:var(--on-surface)}.bubble.sending[data-v-9500440e]{opacity:.7}.meta[data-v-9500440e]{color:var(--on-surface-variant);font-size:10px}.status-row[data-v-9500440e]{align-items:center;display:flex;gap:var(--space-xs)}.s-canceled[data-v-9500440e],.s-expired[data-v-9500440e],.s-failed[data-v-9500440e]{color:var(--status-error)}.turn-toggle[data-v-9500440e]{align-items:center;background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius-full);color:var(--on-surface-variant);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:-8px;top:-8px;transition:color .15s ease,background .15s ease,transform .2s ease;width:24px;z-index:1}.turn-toggle[data-v-9500440e]:hover{background:var(--surface-container);color:var(--primary)}.turn-toggle.open[data-v-9500440e]{color:var(--primary);transform:rotate(180deg)}.act-toggle[data-v-9500440e]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--on-surface-variant);cursor:pointer;display:inline-flex;height:24px;justify-content:center;opacity:.7;padding:0;transition:opacity .15s ease,color .15s ease,background .15s ease;width:24px}.act-toggle[data-v-9500440e]:hover{background:var(--surface-container-high)}.act-toggle.open[data-v-9500440e],.act-toggle[data-v-9500440e]:hover{color:var(--primary);opacity:1}.qprompt[data-v-9500440e]{color:var(--on-surface);margin:0;word-break:break-word}.qopts[data-v-9500440e]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.md[data-v-9500440e]{white-space:normal}.md[data-v-9500440e] p{margin:0}.md[data-v-9500440e] blockquote,.md[data-v-9500440e] ol,.md[data-v-9500440e] p+p,.md[data-v-9500440e] pre,.md[data-v-9500440e] ul{margin:var(--space-xs) 0 0}.md[data-v-9500440e] ol,.md[data-v-9500440e] ul{padding-left:1.25em}.md[data-v-9500440e] a{color:inherit;text-decoration:underline}.md[data-v-9500440e] strong{font-weight:700}.md[data-v-9500440e] em{font-style:italic}.md[data-v-9500440e] code{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--radius-sm);font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere;padding:.1em .35em}.md[data-v-9500440e] pre{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:var(--space-sm);white-space:pre-wrap}.md[data-v-9500440e] pre code{background:none;padding:0;white-space:inherit}.md[data-v-9500440e] blockquote{border-left:2px solid color-mix(in srgb,currentColor 30%,transparent);opacity:.85;padding-left:var(--space-sm)}.md[data-v-9500440e] :first-child{margin-top:0}.md[data-v-9500440e] mark.search-hit{background:color-mix(in srgb,var(--primary) 28%,transparent);border-radius:var(--radius-xs,3px);color:inherit;padding:0 1px}.line-header[data-v-9500440e]{align-items:baseline;display:flex;gap:var(--space-xs);padding:0 var(--space-xs)}.from-user .line-header[data-v-9500440e]{flex-direction:row-reverse}.line-time[data-v-9500440e]{color:var(--on-surface-variant);font-size:11px;font-weight:400;opacity:.8}.from-agent .bubble.intermediate[data-v-9500440e]{background:var(--surface-container);box-shadow:inset 2px 0 color-mix(in srgb,var(--on-surface-variant) 55%,transparent)}.line-avatar-pair[data-v-9500440e]{align-items:center;display:inline-flex;flex:none;gap:2px}.peer-arrow[data-v-9500440e]{color:var(--on-surface-variant);font-size:20px;font-weight:700;line-height:1}.line.peer-out .peer-arrow[data-v-9500440e]{color:var(--primary)}.line.peer-in .peer-arrow[data-v-9500440e]{color:var(--tertiary)}.line.peer-out .bubble[data-v-9500440e]{border:1px solid color-mix(in srgb,var(--primary) 45%,transparent)}.line.peer-in .bubble[data-v-9500440e]{background:var(--surface-container);border:1px solid color-mix(in srgb,var(--tertiary) 55%,transparent)}.peer-tag[data-v-9500440e]{color:var(--on-surface-variant);padding:0 var(--space-xs)}.bubble.cancelable[data-v-9500440e]{cursor:context-menu}.line.has-drawer .line-content[data-v-9500440e]{position:relative}.mid-turn-tag[data-v-9500440e]{align-self:flex-end;color:var(--on-surface-variant);letter-spacing:.06em;opacity:.65}.line.mid-turn .bubble[data-v-9500440e]{box-shadow:inset -2px 0 color-mix(in srgb,var(--on-surface-variant) 32%,transparent)}.line.raise-line .bubble[data-v-9500440e]{border:1px solid var(--status-needs-you);box-shadow:inset 3px 0 0 var(--status-needs-you)}.raise-tag[data-v-9500440e]{align-self:flex-start;color:var(--status-needs-you);font-weight:700;padding:0 var(--space-xs)}.render-chips[data-v-9500440e]{display:flex;flex-wrap:wrap;gap:10px 16px;padding:8px 14px 6px 8px}.render-chip[data-v-9500440e]{align-items:center;background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--radius-sm);color:var(--on-surface-variant);cursor:pointer;display:inline-flex;gap:4px;padding:1px var(--space-sm)}.render-chip[data-v-9500440e]:hover{border-color:var(--primary);color:var(--on-surface)}.play-btn[data-v-9500440e]{align-items:center;align-self:flex-start;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--on-surface-variant);cursor:pointer;display:inline-flex;font-size:11px;height:22px;justify-content:center;line-height:1;opacity:.7;padding:0;transition:opacity .15s ease,color .15s ease,background .15s ease;width:22px}.play-btn[data-v-9500440e]:hover{background:var(--surface-container-high);color:var(--primary);opacity:1}.play-btn[data-v-9500440e]:disabled{cursor:default;opacity:.5}.agent-actions[data-v-9500440e]{align-items:center;align-self:flex-start;display:inline-flex;gap:2px}.agent-actions .play-btn[data-v-9500440e]{align-self:auto}.act-reopen.active[data-v-9500440e]{color:var(--primary);opacity:1}.line.msg-match .bubble[data-v-9500440e]{animation:msg-match-flash-9500440e 1.1s ease-out;outline:2px solid var(--primary);outline-offset:2px}@keyframes msg-match-flash-9500440e{0%{background-color:color-mix(in srgb,var(--primary) 30%,transparent)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.line.msg-match .bubble[data-v-9500440e]{animation:none}}.chip[data-v-ee345936]{align-items:center;background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius);color:var(--on-surface);display:inline-flex;gap:var(--space-xs);max-width:100%;padding:var(--space-xs) var(--space-sm)}.chip.uploading[data-v-ee345936]{opacity:.7}.chip-icon[data-v-ee345936]{flex:none}.chip-spin[data-v-ee345936]{animation:chip-spin-ee345936 .7s linear infinite;border:2px solid var(--outline-variant);border-radius:50%;border-top-color:var(--primary);flex:none;height:16px;width:16px}@keyframes chip-spin-ee345936{to{transform:rotate(1turn)}}.chip-name[data-v-ee345936]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-remove[data-v-ee345936]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--on-surface-variant);cursor:pointer;display:inline-flex;flex:none;font-size:16px;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.chip-remove[data-v-ee345936]:hover{background:var(--surface-container-highest);color:var(--on-surface)}.line[data-v-cf17ad93]{align-items:flex-start;display:flex;gap:var(--space-xs);max-width:85%}.line.from-user[data-v-cf17ad93]{align-self:flex-end}.line.from-agent[data-v-cf17ad93]{align-self:flex-start}.line.from-user.with-identity[data-v-cf17ad93]{flex-direction:row-reverse}.line-content[data-v-cf17ad93]{display:flex;flex-direction:column;gap:2px;min-width:0}.from-user .line-content[data-v-cf17ad93]{align-items:flex-end}.from-agent .line-content[data-v-cf17ad93]{align-items:flex-start}.line-name[data-v-cf17ad93]{color:var(--on-surface);font-size:14px;font-weight:700}.line-avatar[data-v-cf17ad93]{margin-top:2px}.bubble[data-v-cf17ad93]{border-radius:var(--radius);padding:var(--space-sm) var(--space-md);word-break:break-word}.from-user .bubble[data-v-cf17ad93]{background:var(--primary);color:var(--on-primary)}.from-agent .bubble[data-v-cf17ad93]{background:var(--surface-container-high);color:var(--on-surface)}.bubble.sending[data-v-cf17ad93]{opacity:.7}.meta[data-v-cf17ad93]{color:var(--on-surface-variant);font-size:10px}.status-row[data-v-cf17ad93]{align-items:center;display:flex;gap:var(--space-xs)}.s-canceled[data-v-cf17ad93],.s-expired[data-v-cf17ad93],.s-failed[data-v-cf17ad93]{color:var(--status-error)}.turn-toggle[data-v-cf17ad93]{align-items:center;background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius-full);color:var(--on-surface-variant);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:-8px;top:-8px;transition:color .15s ease,background .15s ease,transform .2s ease;width:24px;z-index:1}.turn-toggle[data-v-cf17ad93]:hover{background:var(--surface-container);color:var(--primary)}.turn-toggle.open[data-v-cf17ad93]{color:var(--primary);transform:rotate(180deg)}.act-toggle[data-v-cf17ad93]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--on-surface-variant);cursor:pointer;display:inline-flex;height:24px;justify-content:center;opacity:.7;padding:0;transition:opacity .15s ease,color .15s ease,background .15s ease;width:24px}.act-toggle[data-v-cf17ad93]:hover{background:var(--surface-container-high)}.act-toggle.open[data-v-cf17ad93],.act-toggle[data-v-cf17ad93]:hover{color:var(--primary);opacity:1}.qprompt[data-v-cf17ad93]{color:var(--on-surface);margin:0;word-break:break-word}.qopts[data-v-cf17ad93]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.md[data-v-cf17ad93]{white-space:normal}.md[data-v-cf17ad93] p{margin:0}.md[data-v-cf17ad93] blockquote,.md[data-v-cf17ad93] ol,.md[data-v-cf17ad93] p+p,.md[data-v-cf17ad93] pre,.md[data-v-cf17ad93] ul{margin:var(--space-xs) 0 0}.md[data-v-cf17ad93] ol,.md[data-v-cf17ad93] ul{padding-left:1.25em}.md[data-v-cf17ad93] a{color:inherit;text-decoration:underline}.md[data-v-cf17ad93] strong{font-weight:700}.md[data-v-cf17ad93] em{font-style:italic}.md[data-v-cf17ad93] code{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--radius-sm);font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere;padding:.1em .35em}.md[data-v-cf17ad93] pre{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:var(--space-sm);white-space:pre-wrap}.md[data-v-cf17ad93] pre code{background:none;padding:0;white-space:inherit}.md[data-v-cf17ad93] blockquote{border-left:2px solid color-mix(in srgb,currentColor 30%,transparent);opacity:.85;padding-left:var(--space-sm)}.md[data-v-cf17ad93] :first-child{margin-top:0}.md[data-v-cf17ad93] mark.search-hit{background:color-mix(in srgb,var(--primary) 28%,transparent);border-radius:var(--radius-xs,3px);color:inherit;padding:0 1px}.day-divider[data-v-cf17ad93]{align-items:center;display:flex;gap:var(--space-sm);margin:var(--space-xs) 0}.day-divider[data-v-cf17ad93]:after,.day-divider[data-v-cf17ad93]:before{background:var(--outline-variant);content:"";flex:1;height:1px}.day-label[data-v-cf17ad93]{color:var(--on-surface-variant);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.lifecycle-divider[data-v-cf17ad93]{align-items:center;display:flex;gap:var(--space-sm);margin:var(--space-xs) 0}.lifecycle-divider[data-v-cf17ad93]:after,.lifecycle-divider[data-v-cf17ad93]:before{background:var(--outline-variant);content:"";flex:1;height:1px}.lifecycle-label[data-v-cf17ad93]{align-items:center;background:var(--surface-container-high);color:var(--on-surface-variant);display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.02em;padding:3px 10px;white-space:nowrap}.lc-dot[data-v-cf17ad93],.lifecycle-label[data-v-cf17ad93]{border-radius:var(--radius-full)}.lc-dot[data-v-cf17ad93]{background:var(--on-surface-variant);height:7px;width:7px}.lc-time[data-v-cf17ad93]{color:var(--on-surface-variant);font-weight:500;opacity:.7}.lifecycle-label.lc-AgentEnabled .lc-dot[data-v-cf17ad93]{background:var(--status-success)}.lifecycle-label.lc-AgentDisabled .lc-dot[data-v-cf17ad93]{background:var(--status-error)}.lifecycle-label.lc-AgentReset .lc-dot[data-v-cf17ad93]{background:var(--status-warning)}.lifecycle-label.lc-AgentCompacted .lc-dot[data-v-cf17ad93]{background:var(--status-info)}.lifecycle-label.lc-AgentBooted .lc-dot[data-v-cf17ad93]{background:var(--tertiary)}.lifecycle-label.lc-AgentModelChanged[data-v-cf17ad93]{text-align:center;white-space:normal}.lifecycle-label.lc-AgentModelChanged .lc-dot[data-v-cf17ad93]{background:var(--primary);flex:none}.login-divider[data-v-cf17ad93]{align-items:center;display:flex;gap:var(--space-sm);margin:var(--space-xs) 0}.login-divider[data-v-cf17ad93]:after,.login-divider[data-v-cf17ad93]:before{background:var(--outline-variant);content:"";flex:1;height:1px}.login-label[data-v-cf17ad93]{align-items:flex-start;background:var(--surface-container-high);border-radius:var(--radius);color:var(--on-surface-variant);display:inline-flex;gap:8px;max-width:min(520px,100%);padding:var(--space-xs) var(--space-md)}.lg-dot[data-v-cf17ad93]{background:var(--primary);border-radius:var(--radius-full);flex:none;height:7px;margin-top:6px;width:7px}.lg-body[data-v-cf17ad93]{overflow-wrap:anywhere;text-align:left;white-space:pre-line}.lg-link[data-v-cf17ad93]{color:var(--primary);word-break:break-all}.lg-time[data-v-cf17ad93]{color:var(--on-surface-variant);font-size:11px;font-weight:500;margin-left:6px;opacity:.7;white-space:nowrap}.qcard[data-v-cf17ad93]{align-self:stretch;background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md)}.qcard.q-pending[data-v-cf17ad93]{border-color:var(--status-needs-you)}.qopt[data-v-cf17ad93]{border:1px solid var(--outline-variant);border-radius:var(--radius-sm);color:var(--on-surface-variant);padding:1px var(--space-sm)}.qopt.chosen[data-v-cf17ad93]{border-color:var(--status-success);color:var(--on-surface)}.qanswer[data-v-cf17ad93]{color:var(--status-success);margin:0}.qexpired[data-v-cf17ad93]{color:var(--on-surface-variant);font-style:italic;margin:0}
