.agent-surface[data-v-15a9f0be]{color:var(--agent-page-text,inherit);--agent-floating-bottom: calc(env(safe-area-inset-bottom, 0px) + 88px) ;--agent-floating-right: calc(env(safe-area-inset-right, 0px) + 16px) }.on-page-panel[data-v-15a9f0be]{width:100%}.floating-panel[data-v-15a9f0be],.on-page-panel[data-v-15a9f0be]{background:var(--agent-surface-bg,#fff);color:var(--agent-surface-text,#111827)}.floating-panel[data-v-15a9f0be]{bottom:var(--agent-floating-bottom);display:flex;flex-direction:column;max-height:calc(100vh - var(--agent-floating-bottom) - 16px);position:fixed;right:var(--agent-floating-right);width:min(460px,calc(100vw - 32px));z-index:1000}.agent-panel[data-v-15a9f0be]{border:1px solid color-mix(in srgb,var(--agent-accent,var(--agent-primary,#0953ad)) 35%,transparent);overflow:hidden}.agent-header[data-v-15a9f0be]{background:color-mix(in srgb,var(--agent-primary,#0953ad) 10%,var(--agent-surface-bg,#fff));border-bottom:1px solid color-mix(in srgb,var(--agent-accent,var(--agent-primary,#0953ad)) 20%,transparent);font-weight:600;padding:12px 16px}.agent-body[data-v-15a9f0be]{padding:12px}.floating-panel .agent-body[data-v-15a9f0be]{display:flex;flex:1;flex-direction:column;min-height:0}.message-list[data-v-15a9f0be]{display:flex;flex-direction:column;gap:10px;max-height:340px;overflow-y:auto}.floating-panel .message-list[data-v-15a9f0be]{flex:1;max-height:none;min-height:0}.message-item[data-v-15a9f0be]{display:flex;width:100%}.message-item.user[data-v-15a9f0be]{justify-content:flex-end}.message-item.ai[data-v-15a9f0be]{justify-content:flex-start}.bubble[data-v-15a9f0be]{background:color-mix(in srgb,var(--agent-primary,#0953ad) 10%,var(--agent-surface-bg,#fff));border-radius:12px;max-width:78%;padding:10px 12px}.message-item.user .bubble[data-v-15a9f0be]{background:var(--agent-primary,#0953ad);color:var(--agent-on-primary,#fff)}.from[data-v-15a9f0be]{font-size:12px;font-weight:600}.date[data-v-15a9f0be]{font-size:11px;opacity:.8}.assistant-message-status[data-v-15a9f0be]{align-items:center;display:flex;gap:6px;opacity:.85}.assistant-message-status.failed[data-v-15a9f0be]{color:rgb(var(--v-theme-error))}.input-row[data-v-15a9f0be]{display:flex;justify-content:flex-end}.message-input[data-v-15a9f0be] textarea{max-height:min(28vh,220px);overflow-y:auto!important;resize:vertical}.reasoning-summary[data-v-15a9f0be]{font-size:12px;margin-top:6px;opacity:.9}.meta-row[data-v-15a9f0be]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.side-trigger[data-v-15a9f0be],.slide-trigger[data-v-15a9f0be]{background:var(--agent-primary,#0953ad)!important;bottom:var(--agent-floating-bottom);color:var(--agent-on-primary,#fff)!important;position:fixed;right:var(--agent-floating-right);z-index:1000}.agent-trigger-label[data-v-15a9f0be]{text-transform:none}@media (max-width:600px){.agent-surface[data-v-15a9f0be]{--agent-floating-bottom: calc(env(safe-area-inset-bottom, 0px) + 78px) }.side-trigger[data-v-15a9f0be]{border-radius:16px 0 0 16px!important;height:48px!important;min-width:44px!important;right:env(safe-area-inset-right,0);width:44px!important}.floating-panel[data-v-15a9f0be]{max-height:calc(100vh - var(--agent-floating-bottom) - 12px)}}
