.activity-feed[data-v-6957c6a6]{background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--radius-md);width:100%}.act-scroll[data-v-6957c6a6]{max-height:160px;overflow-y:auto;padding:var(--space-xs) var(--space-sm)}.act-list[data-v-6957c6a6]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.act-row[data-v-6957c6a6]{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:space-between;padding:2px 0}.act-text[data-v-6957c6a6]{color:var(--on-surface);font-variant-numeric:tabular-nums;min-width:0;word-break:break-word}.act-time[data-v-6957c6a6]{flex:none;font-size:10px;font-variant-numeric:tabular-nums}.act-empty[data-v-6957c6a6],.act-time[data-v-6957c6a6]{color:var(--on-surface-variant)}.act-empty[data-v-6957c6a6]{margin:0;padding:2px 0}.act-enter-from[data-v-6957c6a6]{opacity:0;transform:translateY(8px)}.act-enter-active[data-v-6957c6a6]{transition:opacity .2s ease,transform .2s ease}.act-leave-active[data-v-6957c6a6]{transition:opacity .15s ease}.act-leave-to[data-v-6957c6a6]{opacity:0}.act-move[data-v-6957c6a6]{transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.act-enter-active[data-v-6957c6a6],.act-leave-active[data-v-6957c6a6],.act-move[data-v-6957c6a6]{transition:none}.act-enter-from[data-v-6957c6a6]{transform:none}}.hub-trigger[data-v-65f3c611]{color:var(--on-surface-variant)}.hub-scroll[data-v-65f3c611]{gap:var(--space-sm);max-height:min(60vh,460px);overflow-y:auto}.hub-scroll[data-v-65f3c611],.hub-section[data-v-65f3c611]{display:flex;flex-direction:column}.hub-section[data-v-65f3c611]{gap:2px}.hub-section+.hub-section[data-v-65f3c611]{border-top:1px solid var(--outline-variant);padding-top:var(--space-xs)}.hub-section-title[data-v-65f3c611]{color:var(--on-surface-variant);padding:0 var(--space-xs)}.hub-item[data-v-65f3c611]{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--on-surface);cursor:pointer;display:flex;gap:var(--space-sm);justify-content:space-between;padding:var(--space-xs) var(--space-sm);text-align:left;width:100%}.hub-item[data-v-65f3c611]:hover{background:var(--surface-container)}.hub-item--stacked[data-v-65f3c611]{align-items:flex-start;flex-direction:column;gap:1px}.hub-item.selected[data-v-65f3c611]{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.hub-item-main[data-v-65f3c611]{align-items:center;display:inline-flex;gap:var(--space-sm);min-width:0}.hub-ico[data-v-65f3c611]{color:var(--on-surface-variant);display:inline-flex;flex:none}.hub-item--auth[data-v-65f3c611],.hub-item--auth .hub-ico[data-v-65f3c611]{color:var(--status-warning)}.hub-item--auth[data-v-65f3c611]:hover{background:color-mix(in srgb,var(--status-warning) 12%,transparent)}.hub-mono[data-v-65f3c611]{font-family:var(--font-mono);font-size:13px}.hub-tick[data-v-65f3c611]{color:var(--primary);font-size:12px}.hub-quick-label[data-v-65f3c611]{color:var(--on-surface);font-weight:600}.hub-quick-desc[data-v-65f3c611]{font-size:10px}.hub-note[data-v-65f3c611],.hub-quick-desc[data-v-65f3c611]{color:var(--on-surface-variant)}.hub-note[data-v-65f3c611]{margin:0}.cm-body[data-v-e9594960]{display:flex;flex-direction:column;gap:var(--space-md)}.cm-intro[data-v-e9594960]{color:var(--on-surface-variant);margin:0}.cm-list[data-v-e9594960]{display:flex;flex-direction:column;gap:var(--space-md)}.cm-error[data-v-e9594960]{color:var(--error);margin:0}.cm-end[data-v-e9594960]{margin-right:auto}.cron-btn.active[data-v-bd89f14e]{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary)}.attach[data-v-76a07ed5]{display:inline-flex}.attach-trigger[data-v-76a07ed5]{color:var(--on-surface-variant);font-size:18px;line-height:1}.attach-input[data-v-76a07ed5]{display:none}.bsheet-root[data-v-5f0d8d1d]{inset:0;position:fixed;z-index:80}.bsheet-backdrop[data-v-5f0d8d1d]{background:var(--scrim);inset:0;position:absolute;transition:opacity .28s ease}.bsheet[data-v-5f0d8d1d]{background:var(--surface-container-high);border-top:1px solid var(--outline-variant);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);bottom:0;box-shadow:0 -12px 32px var(--shadow-color);display:flex;flex-direction:column;left:0;max-height:92vh;position:absolute;right:0;transition:transform .28s cubic-bezier(.4,0,.2,1)}.bsheet--dragging[data-v-5f0d8d1d]{transition:none}.bsheet-grab[data-v-5f0d8d1d]{align-items:center;cursor:grab;display:flex;flex:none;justify-content:center;padding:var(--space-sm);touch-action:none}.bsheet-handle[data-v-5f0d8d1d]{background:var(--outline-variant);border-radius:var(--radius-full);height:4px;width:40px}.bsheet-head[data-v-5f0d8d1d]{flex:none;padding:0 var(--space-md) var(--space-sm)}.bsheet-body[data-v-5f0d8d1d]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-md) calc(var(--space-lg) + env(safe-area-inset-bottom,0px))}.bsheet-enter-from .bsheet[data-v-5f0d8d1d],.bsheet-leave-to .bsheet[data-v-5f0d8d1d]{transform:translateY(100%)}.bsheet-enter-from .bsheet-backdrop[data-v-5f0d8d1d],.bsheet-leave-to .bsheet-backdrop[data-v-5f0d8d1d]{opacity:0}.cas[data-v-f9cd14f2]{display:inline-flex}.cas-burger[data-v-f9cd14f2]{color:var(--on-surface-variant);font-size:16px}.cas-file[data-v-f9cd14f2]{display:none}.cas-head[data-v-f9cd14f2]{align-items:center;display:flex;gap:var(--space-sm)}.cas-nav[data-v-f9cd14f2]{align-items:center;background:var(--surface-container);border:none;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;flex:none;font-size:16px;height:32px;justify-content:center;width:32px}.cas-nav[data-v-f9cd14f2],.cas-title[data-v-f9cd14f2]{color:var(--on-surface)}.cas-title[data-v-f9cd14f2]{font-weight:600}.cas-actions[data-v-f9cd14f2]{display:flex;flex-direction:column;gap:var(--space-xs)}.cas-action[data-v-f9cd14f2]{align-items:center;background:var(--surface-container-low);border:1px solid var(--outline-variant);border-radius:var(--radius);color:var(--on-surface);cursor:pointer;display:flex;gap:var(--space-md);padding:var(--space-md);text-align:left;width:100%}.cas-action[data-v-f9cd14f2]:active{background:var(--surface-container)}.cas-ico[data-v-f9cd14f2]{align-items:center;color:var(--on-surface-variant);display:inline-flex;flex:none;font-size:18px;justify-content:center;width:24px}.cas-action-label[data-v-f9cd14f2]{flex:1;font-weight:600;min-width:0}.cas-chev[data-v-f9cd14f2]{color:var(--on-surface-variant);flex:none;font-size:18px}.cas-action.caution .cas-action-label[data-v-f9cd14f2],.cas-action.caution .cas-ico[data-v-f9cd14f2]{color:var(--status-needs-you)}.cas-action.danger .cas-action-label[data-v-f9cd14f2],.cas-action.danger .cas-ico[data-v-f9cd14f2]{color:var(--status-error)}.cas-stop-ico[data-v-f9cd14f2]{color:var(--status-warning);font-size:20px;line-height:1}.cas-stop-warn[data-v-f9cd14f2]{color:var(--on-surface-variant);margin:0}.cas-list[data-v-f9cd14f2]{gap:var(--space-xs)}.cas-list[data-v-f9cd14f2],.cas-section[data-v-f9cd14f2]{display:flex;flex-direction:column}.cas-section[data-v-f9cd14f2]{gap:2px}.cas-section+.cas-section[data-v-f9cd14f2]{border-top:1px solid var(--outline-variant);margin-top:var(--space-sm);padding-top:var(--space-sm)}.cas-section-title[data-v-f9cd14f2]{color:var(--on-surface-variant);padding:0 var(--space-xs)}.cas-row[data-v-f9cd14f2]{align-items:center;background:var(--surface-container-low);border:none;border-radius:var(--radius);color:var(--on-surface);cursor:pointer;display:flex;gap:var(--space-sm);justify-content:space-between;padding:var(--space-sm) var(--space-md);text-align:left;width:100%}.cas-row[data-v-f9cd14f2]:active{background:var(--surface-container)}.cas-row-body[data-v-f9cd14f2]{align-items:center;display:inline-flex;gap:var(--space-sm);min-width:0}.cas-row-ico[data-v-f9cd14f2]{color:var(--on-surface-variant);display:inline-flex;flex:none}.cas-row-main[data-v-f9cd14f2]{display:flex;flex-direction:column;gap:2px;min-width:0}.cas-row-label[data-v-f9cd14f2]{font-weight:600}.cas-row-label.mono[data-v-f9cd14f2]{font-family:var(--font-mono);font-size:13px}.cas-row-desc[data-v-f9cd14f2],.cas-row-msg[data-v-f9cd14f2]{color:var(--on-surface-variant)}.cas-row-msg[data-v-f9cd14f2]{opacity:.85;overflow-wrap:anywhere}.cas-row.caution .cas-row-ico[data-v-f9cd14f2],.cas-row.caution .cas-row-label[data-v-f9cd14f2]{color:var(--status-needs-you)}.cas-row.auth .cas-row-ico[data-v-f9cd14f2],.cas-row.auth .cas-row-label[data-v-f9cd14f2]{color:var(--status-warning)}.cas-row.selected[data-v-f9cd14f2]{background:color-mix(in srgb,var(--primary) 12%,transparent)}.cas-row.selected .cas-row-label[data-v-f9cd14f2],.cas-tick[data-v-f9cd14f2]{color:var(--primary)}.cas-tick[data-v-f9cd14f2]{flex:none}.cas-compress[data-v-f9cd14f2]{display:flex;flex-direction:column;gap:var(--space-md)}.cas-note[data-v-f9cd14f2]{color:var(--on-surface-variant);margin:0}.cas-compress-btn[data-v-f9cd14f2]{color:var(--status-needs-you);justify-content:center;padding:var(--space-md);width:100%}.stop.iconbtn[data-v-0d0f3151]{color:var(--status-error)}.stop.iconbtn[data-v-0d0f3151]:hover:not(:disabled){border-color:color-mix(in srgb,var(--status-error) 55%,transparent);color:var(--status-error)}.line[data-v-94c36b4e]{align-items:flex-start;display:flex;gap:var(--space-xs);max-width:85%}.line.from-user[data-v-94c36b4e]{align-self:flex-end}.line.from-agent[data-v-94c36b4e]{align-self:flex-start}.line.from-user.with-identity[data-v-94c36b4e]{flex-direction:row-reverse}.line-content[data-v-94c36b4e]{display:flex;flex-direction:column;gap:2px;min-width:0}.from-user .line-content[data-v-94c36b4e]{align-items:flex-end}.from-agent .line-content[data-v-94c36b4e]{align-items:flex-start}.line-name[data-v-94c36b4e]{color:var(--on-surface);font-size:14px;font-weight:700}.line-avatar[data-v-94c36b4e]{margin-top:2px}.bubble[data-v-94c36b4e]{border-radius:var(--radius);padding:var(--space-sm) var(--space-md);word-break:break-word}.from-user .bubble[data-v-94c36b4e]{background:var(--primary);color:var(--on-primary)}.from-agent .bubble[data-v-94c36b4e]{background:var(--surface-container-high);color:var(--on-surface)}.bubble.sending[data-v-94c36b4e]{opacity:.7}.meta[data-v-94c36b4e]{color:var(--on-surface-variant);font-size:10px}.status-row[data-v-94c36b4e]{align-items:center;display:flex;gap:var(--space-xs)}.s-canceled[data-v-94c36b4e],.s-expired[data-v-94c36b4e],.s-failed[data-v-94c36b4e]{color:var(--status-error)}.turn-toggle[data-v-94c36b4e]{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-94c36b4e]:hover{background:var(--surface-container);color:var(--primary)}.turn-toggle.open[data-v-94c36b4e]{color:var(--primary);transform:rotate(180deg)}.act-toggle[data-v-94c36b4e]{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-94c36b4e]:hover{background:var(--surface-container-high)}.act-toggle.open[data-v-94c36b4e],.act-toggle[data-v-94c36b4e]:hover{color:var(--primary);opacity:1}.qprompt[data-v-94c36b4e]{color:var(--on-surface);margin:0;word-break:break-word}.qopts[data-v-94c36b4e]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.md[data-v-94c36b4e]{white-space:normal}.md[data-v-94c36b4e] p{margin:0}.md[data-v-94c36b4e] blockquote,.md[data-v-94c36b4e] ol,.md[data-v-94c36b4e] p+p,.md[data-v-94c36b4e] pre,.md[data-v-94c36b4e] ul{margin:var(--space-xs) 0 0}.md[data-v-94c36b4e] ol,.md[data-v-94c36b4e] ul{padding-left:1.25em}.md[data-v-94c36b4e] a{color:inherit;text-decoration:underline}.md[data-v-94c36b4e] strong{font-weight:700}.md[data-v-94c36b4e] em{font-style:italic}.md[data-v-94c36b4e] 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-94c36b4e] 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-94c36b4e] pre code{background:none;padding:0;white-space:inherit}.md[data-v-94c36b4e] blockquote{border-left:2px solid color-mix(in srgb,currentColor 30%,transparent);opacity:.85;padding-left:var(--space-sm)}.md[data-v-94c36b4e] :first-child{margin-top:0}.md[data-v-94c36b4e] mark.search-hit{background:color-mix(in srgb,var(--primary) 28%,transparent);border-radius:var(--radius-xs,3px);color:inherit;padding:0 1px}.conversation[data-v-94c36b4e]{display:flex;flex-direction:column;gap:var(--space-sm)}.conversation.fill[data-v-94c36b4e]{height:100%}.conversation.fill[data-v-94c36b4e],.conversation.fill .thread[data-v-94c36b4e]{flex:1;min-height:0}.thread[data-v-94c36b4e]{background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--space-sm);overflow-y:auto;padding:var(--space-sm);transition:height .25s cubic-bezier(.22,1,.36,1)}.pull-refresh[data-v-94c36b4e]{align-items:center;color:var(--primary);display:flex;flex:none;justify-content:center;overflow:hidden}.pull-refresh.settling[data-v-94c36b4e]{transition:height .28s cubic-bezier(.22,1,.36,1),opacity .18s ease}.pull-refresh.settling .pull-icon[data-v-94c36b4e]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.pull-refresh.spin .pull-icon[data-v-94c36b4e]{animation:pull-spin-94c36b4e .7s linear infinite}@keyframes pull-spin-94c36b4e{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.pull-refresh.spin .pull-icon[data-v-94c36b4e]{animation-duration:1.4s}}.note[data-v-94c36b4e]{color:var(--on-surface-variant);margin:0}.bubble.thinking[data-v-94c36b4e]{align-items:center;display:inline-flex;gap:4px;padding:var(--space-sm) var(--space-md)}.t-dot[data-v-94c36b4e]{animation:t-bounce-94c36b4e 1.2s ease-in-out infinite;background:var(--on-surface-variant);border-radius:50%;height:6px;width:6px}.t-dot[data-v-94c36b4e]:nth-child(2){animation-delay:.18s}.t-dot[data-v-94c36b4e]:nth-child(3){animation-delay:.36s}@keyframes t-bounce-94c36b4e{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.t-dot[data-v-94c36b4e]{animation:none;opacity:.6}}.ob-resend[data-v-94c36b4e]{background:none;border:none;color:var(--status-error);cursor:pointer;font-size:10px;padding:0}.ob-resend[data-v-94c36b4e]:hover{text-decoration:underline}.ob-discard[data-v-94c36b4e],.ob-discard[data-v-94c36b4e]:hover{color:var(--status-error)}.ob-attachments[data-v-94c36b4e]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.thinking-row[data-v-94c36b4e]{align-items:center;display:inline-flex;gap:var(--space-xs)}.feed-collapse[data-v-94c36b4e]{display:grid;grid-template-rows:1fr}.feed-collapse-inner[data-v-94c36b4e]{min-height:0;overflow:hidden}.thread-activity[data-v-94c36b4e]{margin-top:var(--space-xs)}.feed-enter-from[data-v-94c36b4e],.feed-leave-to[data-v-94c36b4e]{grid-template-rows:0fr;opacity:0}.feed-enter-active[data-v-94c36b4e],.feed-leave-active[data-v-94c36b4e]{transition:grid-template-rows .2s ease,opacity .2s ease}@media(prefers-reduced-motion:reduce){.feed-enter-active[data-v-94c36b4e],.feed-leave-active[data-v-94c36b4e]{transition:none}}.jump-anchor[data-v-94c36b4e]{bottom:0;height:0;pointer-events:none;position:sticky;z-index:2}.jump-btn[data-v-94c36b4e]{align-items:center;background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius-full);bottom:var(--space-sm);box-shadow:0 2px 8px #0000002e;color:var(--on-surface);cursor:pointer;display:inline-flex;gap:6px;height:32px;padding:0 10px;pointer-events:auto;position:absolute;right:0;transition:background .12s ease,color .12s ease,transform .12s ease}.jump-btn[data-v-94c36b4e]:hover{transform:translateY(-1px)}.jump-btn--unread[data-v-94c36b4e]{background:var(--status-error);border-color:var(--status-error);color:#fff}.jump-tag[data-v-94c36b4e]{font-size:10px;white-space:nowrap}.answer[data-v-94c36b4e]{background:var(--surface-container-lowest);border:1px solid var(--status-needs-you);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md)}.composer[data-v-94c36b4e]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.composer.drag-over[data-v-94c36b4e]{background:color-mix(in srgb,var(--primary) 7%,transparent);border-radius:var(--radius-md);outline:2px dashed var(--primary);outline-offset:4px}.composer-tray[data-v-94c36b4e]{display:flex;flex-basis:100%;flex-wrap:wrap;gap:var(--space-xs)}.composer.off .turn-on[data-v-94c36b4e]{flex:none;padding:10px;white-space:nowrap}.composer-actions[data-v-94c36b4e]{display:contents}.composer-burger[data-v-94c36b4e]{display:none}@media(max-width:1023.98px){.composer-actions[data-v-94c36b4e]{display:none}.composer-burger[data-v-94c36b4e]{display:inline-flex}.composer-stop[data-v-94c36b4e]{display:none}}.row[data-v-94c36b4e]{align-items:flex-end;display:flex;gap:var(--space-sm)}.input[data-v-94c36b4e]{flex:1;min-width:0}.input[data-v-94c36b4e]:disabled{color:var(--on-surface-variant);cursor:not-allowed}.answer-input[data-v-94c36b4e],.composer-input[data-v-94c36b4e]{line-height:1.4;max-height:160px;overflow-y:auto;resize:none}@media(max-width:1023.98px){.answer-input[data-v-94c36b4e],.composer-input[data-v-94c36b4e]{font-size:16px}}.send[data-v-94c36b4e]{color:var(--primary)}
