.pa-launch[data-v-a3454a91]{background:var(--g-panel);border:1px solid var(--g-line-strong);border-radius:var(--g-r-md);bottom:calc(20px + env(safe-area-inset-bottom));box-shadow:var(--g-lift);color:var(--g-ink);cursor:pointer;display:grid;height:48px;place-items:center;position:fixed;right:20px;transition:color var(--g-dur-fast,.15s) var(--g-ease,ease),border-color var(--g-dur-fast,.15s) var(--g-ease,ease);width:48px;z-index:9997}.pa-launch[data-v-a3454a91]:hover{border-color:var(--g-accent);color:var(--g-accent)}.pa-launch.is-open[data-v-a3454a91]{background:var(--g-accent);border-color:var(--g-accent);color:var(--g-accent-ink)}.pa-chip[data-v-a3454a91]:focus-visible,.pa-icon-btn[data-v-a3454a91]:focus-visible,.pa-launch[data-v-a3454a91]:focus-visible,.pa-send[data-v-a3454a91]:focus-visible,.pa-starter[data-v-a3454a91]:focus-visible{box-shadow:var(--g-focus);outline:none}.pa-ico[data-v-a3454a91]{height:22px;width:22px}.pa-ico-sm[data-v-a3454a91]{height:16px;width:16px}.pa-panel[data-v-a3454a91]{background:var(--g-panel);color:var(--g-ink);display:flex;flex-direction:column;font-family:var(--g-font);height:100dvh;top:0;right:0;bottom:0;left:0;overflow:hidden;position:fixed;width:100%;z-index:9997}@media (min-width:640px){.pa-panel[data-v-a3454a91]{border:1px solid var(--g-line-strong);border-radius:var(--g-r-md);box-shadow:var(--g-lift);height:720px;inset:auto 20px 80px auto;max-height:86vh;width:520px}}.pa-panel-enter-active[data-v-a3454a91],.pa-panel-leave-active[data-v-a3454a91]{transition:opacity .15s ease,transform .15s ease}.pa-panel-enter-from[data-v-a3454a91],.pa-panel-leave-to[data-v-a3454a91]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.pa-launch[data-v-a3454a91],.pa-panel-enter-active[data-v-a3454a91],.pa-panel-leave-active[data-v-a3454a91]{transition:none}.pa-spin[data-v-a3454a91]{animation-duration:2s}}.pa-head[data-v-a3454a91]{align-items:center;border-bottom:1px solid var(--g-line);display:flex;gap:8px;padding:max(12px,env(safe-area-inset-top)) 16px 12px}.pa-head-text[data-v-a3454a91]{flex:1;line-height:1.3;min-width:0}.pa-title[data-v-a3454a91]{color:var(--g-ink);font-size:var(--g-text-sm);font-weight:600;margin:0}.pa-sub[data-v-a3454a91]{color:var(--g-ink-3);font-size:var(--g-text-xs);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-icon-btn[data-v-a3454a91]{background:none;border:1px solid transparent;border-radius:var(--g-r-sm);color:var(--g-ink-2);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.pa-icon-btn[data-v-a3454a91]:hover{border-color:var(--g-line);color:var(--g-ink)}.pa-scroll[data-v-a3454a91]{flex:1;gap:16px;overflow-y:auto;overscroll-behavior:contain;padding:16px}.pa-empty[data-v-a3454a91],.pa-scroll[data-v-a3454a91]{display:flex;flex-direction:column}.pa-empty[data-v-a3454a91]{gap:6px;margin:auto 0}.pa-empty-lead[data-v-a3454a91]{color:var(--g-ink);font-size:var(--g-text-sm);margin:0}.pa-empty-note[data-v-a3454a91]{color:var(--g-ink-3);font-size:var(--g-text-xs);margin:0}.pa-starters[data-v-a3454a91]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.pa-chip[data-v-a3454a91],.pa-starter[data-v-a3454a91]{background:var(--g-panel);border:1px solid var(--g-line);border-radius:var(--g-r-sm);color:var(--g-ink-2);cursor:pointer;font:inherit;text-align:left}.pa-starter[data-v-a3454a91]{padding:8px 12px}.pa-chip[data-v-a3454a91],.pa-starter[data-v-a3454a91]{font-size:var(--g-text-xs)}.pa-chip[data-v-a3454a91]{padding:5px 10px}.pa-chip[data-v-a3454a91]:hover,.pa-starter[data-v-a3454a91]:hover{border-color:var(--g-accent);color:var(--g-accent)}.pa-row-user[data-v-a3454a91]{display:flex;justify-content:flex-end}.pa-user[data-v-a3454a91]{background:var(--g-accent);border-radius:var(--g-r-md);color:var(--g-accent-ink);font-size:15px;line-height:1.5;max-width:85%;overflow-wrap:break-word;padding:8px 12px;white-space:pre-wrap}.pa-reply[data-v-a3454a91]{gap:6px}.pa-reply[data-v-a3454a91],.pa-steps[data-v-a3454a91]{display:flex;flex-direction:column}.pa-steps[data-v-a3454a91]{gap:4px;list-style:none;margin:0;padding:0}.pa-step[data-v-a3454a91]{align-items:center;color:var(--g-ink-3);display:flex;font-size:11px;gap:6px;min-width:0}.pa-step-ico[data-v-a3454a91]{color:var(--g-ink-3);flex:none;height:12px;width:12px}.pa-step-ico.is-done[data-v-a3454a91]{color:var(--g-accent)}.pa-step-text[data-v-a3454a91]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-next[data-v-a3454a91]{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.pa-activity[data-v-a3454a91]{align-items:center;border-top:1px solid var(--g-line);color:var(--g-ink-3);display:flex;font-size:var(--g-text-xs);gap:8px;padding:8px 16px}.pa-activity-text[data-v-a3454a91]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-elapsed[data-v-a3454a91]{font-family:var(--g-mono);font-size:10px;font-variant-numeric:tabular-nums;margin-left:auto}.pa-spin[data-v-a3454a91]{animation:pa-spin-a3454a91 .8s linear infinite;border:2px solid var(--g-accent);border-radius:50%;border-top:2px solid transparent;flex:none;height:12px;width:12px}@keyframes pa-spin-a3454a91{to{transform:rotate(1turn)}}.pa-form[data-v-a3454a91]{align-items:flex-end;border-top:1px solid var(--g-line);display:flex;gap:8px;padding:12px 12px max(12px,env(safe-area-inset-bottom))}.pa-input[data-v-a3454a91]{background:var(--g-ground);border:1px solid var(--g-line-strong);border-radius:var(--g-r-sm);color:var(--g-ink);flex:1;font:inherit;font-size:16px;line-height:1.5;max-height:128px;min-height:40px;overflow-y:auto;padding:8px 12px;resize:none}.pa-input[data-v-a3454a91]::-moz-placeholder{color:var(--g-ink-3)}.pa-input[data-v-a3454a91]::placeholder{color:var(--g-ink-3)}.pa-input[data-v-a3454a91]:focus{border-color:var(--g-accent);box-shadow:var(--g-focus);outline:none}@media (min-width:640px){.pa-input[data-v-a3454a91],.pa-user[data-v-a3454a91]{font-size:var(--g-text-sm)}}.pa-send[data-v-a3454a91]{background:var(--g-accent);border:1px solid var(--g-accent);border-radius:var(--g-r-sm);color:var(--g-accent-ink);cursor:pointer;display:grid;flex:none;height:40px;place-items:center;width:40px}.pa-send[data-v-a3454a91]:disabled{cursor:default;opacity:.4}.pa-send.is-stop[data-v-a3454a91]{background:var(--g-ink);border-color:var(--g-ink);color:var(--g-ground)}.pa-sr[data-v-a3454a91]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.pa-md[data-v-a3454a91]{color:var(--g-ink);font-size:15px;max-width:100%}@media (min-width:640px){.pa-md[data-v-a3454a91]{font-size:var(--g-text-sm)}}.pa-md[data-v-a3454a91] .agent-md,.pa-md[data-v-a3454a91] .agent-md h1,.pa-md[data-v-a3454a91] .agent-md h2,.pa-md[data-v-a3454a91] .agent-md h3,.pa-md[data-v-a3454a91] .agent-md h4,.pa-md[data-v-a3454a91] .agent-md h5,.pa-md[data-v-a3454a91] .agent-md h6,.pa-md[data-v-a3454a91] .agent-md strong{color:var(--g-ink)}.pa-md[data-v-a3454a91] .agent-md blockquote,.pa-md[data-v-a3454a91] .agent-md em{color:var(--g-ink-2)}.pa-md[data-v-a3454a91] .agent-md del{color:var(--g-ink-3)}.pa-md[data-v-a3454a91] .agent-md a,.pa-md[data-v-a3454a91] .agent-md a:hover{color:var(--g-accent)}.pa-md[data-v-a3454a91] .agent-md blockquote{border-left-color:var(--g-line-strong)}.pa-md[data-v-a3454a91] .agent-md hr,.pa-md[data-v-a3454a91] .agent-md img{border-color:var(--g-line)}.pa-md[data-v-a3454a91] .agent-md code.agent-md-code{background:var(--g-sunken);border-color:var(--g-line);color:var(--g-ink)}.pa-md[data-v-a3454a91] .agent-md .agent-md-pre,.pa-md[data-v-a3454a91] .agent-md .agent-md-table{border-color:var(--g-line)}.pa-md[data-v-a3454a91] .agent-md .agent-md-pre-head{background:var(--g-sunken);border-bottom-color:var(--g-line)}.pa-md[data-v-a3454a91] .agent-md .agent-md-copy,.pa-md[data-v-a3454a91] .agent-md .agent-md-lang{color:var(--g-ink-3)}.pa-md[data-v-a3454a91] .agent-md .agent-md-copy:hover{color:var(--g-ink)}.pa-md[data-v-a3454a91] .agent-md pre{background:var(--g-sunken)}.pa-md[data-v-a3454a91] .agent-md pre code{color:var(--g-ink)}.pa-md[data-v-a3454a91] .agent-md th{background:var(--g-sunken);border-bottom-color:var(--g-line);color:var(--g-ink-2)}.pa-md[data-v-a3454a91] .agent-md td{border-top-color:var(--g-line);color:var(--g-ink)}
