.plasma-wave-container[data-v-e4663fa8]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.workspace-overlay[data-v-2f0101be]{position:fixed;top:50px;left:0;right:0;bottom:0;z-index:3000;display:flex;justify-content:flex-end;background:rgba(0,0,0,.35)}.workspace-panel[data-v-2f0101be]{width:min(26em,85vw);height:100%;display:flex;flex-direction:column;background:var(--surface-modal);border-left:.5px solid var(--border-modal);box-shadow:-4px 0 24px rgba(0,0,0,.3),-1px 0 0 hsla(0,0%,100%,.03)}.is-light .workspace-panel[data-v-2f0101be]{box-shadow:-4px 0 24px rgba(0,0,0,.1),-1px 0 0 rgba(0,0,0,.04)}.workspace-header[data-v-2f0101be]{display:flex;align-items:center;justify-content:space-between;padding:.75em .875em;border-bottom:.5px solid var(--border-light);flex-shrink:0}.workspace-header-left[data-v-2f0101be]{display:flex;align-items:center;gap:.5em}.workspace-header-icon[data-v-2f0101be]{width:1em;height:1em;color:var(--text-dim)}.workspace-header-title[data-v-2f0101be]{font-size:.8125em;font-weight:600;color:var(--text-item-title)}.workspace-header-close[data-v-2f0101be]{width:1.75em;height:1.75em;border-radius:.375em;border:none;background:transparent;color:var(--text-faint);cursor:pointer;display:flex;align-items:center;justify-content:center}.workspace-header-close[data-v-2f0101be]:hover{background:var(--surface-hover);color:var(--text-muted)}.workspace-header-close svg[data-v-2f0101be]{width:.875em;height:.875em}.workspace-body[data-v-2f0101be]{flex:1;min-height:0;overflow-y:auto}.workspace-body[data-v-2f0101be]::-webkit-scrollbar{width:.375em}.workspace-body[data-v-2f0101be]::-webkit-scrollbar-track{background:transparent}.workspace-body[data-v-2f0101be]::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.25em}.workspace-body[data-v-2f0101be]::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.workspace-loading[data-v-2f0101be]{display:flex;align-items:center;justify-content:center;min-height:6em}.workspace-spinner[data-v-2f0101be]{width:36px;height:36px;border:3px solid var(--border-mid);border-top-color:var(--text-faint);border-radius:50%;animation:workspace-spin-2f0101be .8s linear infinite}@keyframes workspace-spin-2f0101be{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.workspace-tree[data-v-2f0101be]{padding:.375em 0}.workspace-tree-node[data-v-2f0101be]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspace-tree-row[data-v-2f0101be]{display:flex;align-items:center;gap:.25em;padding:.35em .75em;cursor:pointer;font-size:.8125em;color:var(--text-dim);border-left:2px solid transparent}.workspace-tree-row[data-v-2f0101be]:hover{background:var(--surface-hover);color:var(--text-muted)}.workspace-tree-arrow[data-v-2f0101be]{width:1em;height:1em;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.workspace-tree-arrow svg[data-v-2f0101be]{width:.625em;height:.625em}.workspace-tree-arrow.expanded svg[data-v-2f0101be]{transform:rotate(90deg)}.workspace-tree-arrow.leaf[data-v-2f0101be]{visibility:hidden}.workspace-tree-icon[data-v-2f0101be]{width:1em;height:1em;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-faint)}.workspace-tree-icon svg[data-v-2f0101be]{width:.75em;height:.75em}.workspace-tree-name[data-v-2f0101be]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-tree-name.selected[data-v-2f0101be]{color:#5e6ad2;font-weight:500}.workspace-tree-spin[data-v-2f0101be]{flex-shrink:0;display:flex;align-items:center}.workspace-mini-spinner[data-v-2f0101be]{width:.75em;height:.75em;border:1.5px solid var(--border-mid);border-top-color:var(--text-faint);border-radius:50%;animation:workspace-spin-2f0101be .8s linear infinite;display:inline-block}.workspace-tree-children[data-v-2f0101be]{padding-left:1em}.workspace-subtree-enter-active[data-v-2f0101be],.workspace-subtree-leave-active[data-v-2f0101be]{transition:opacity .2s ease,max-height .25s ease;overflow:hidden}.workspace-subtree-enter[data-v-2f0101be],.workspace-subtree-leave-to[data-v-2f0101be]{opacity:0;max-height:0}.workspace-subtree-enter-to[data-v-2f0101be],.workspace-subtree-leave[data-v-2f0101be]{max-height:1000px}.workspace-file-viewer[data-v-2f0101be]{border-top:.5px solid var(--border-light);display:flex;flex-direction:column;max-height:45%;flex-shrink:0}.workspace-file-header[data-v-2f0101be]{display:flex;align-items:center;justify-content:space-between;padding:.5em .75em;background:var(--surface-hover);border-bottom:.5px solid var(--border-light);flex-shrink:0}.workspace-file-header-left[data-v-2f0101be]{display:flex;align-items:center;gap:.375em;min-width:0}.workspace-file-header-left svg[data-v-2f0101be]{width:.75em;height:.75em;flex-shrink:0;color:var(--text-faint)}.workspace-file-name[data-v-2f0101be]{font-size:.6875em;font-family:SF Mono,Fira Code,monospace;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-file-close[data-v-2f0101be]{width:1.5em;height:1.5em;border-radius:.25em;border:none;background:transparent;color:var(--text-faint);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.workspace-file-close[data-v-2f0101be]:hover{background:var(--surface-del-hover);color:var(--del-hover-color)}.workspace-file-close svg[data-v-2f0101be]{width:.75em;height:.75em}.workspace-file-content[data-v-2f0101be]{flex:1;overflow-y:auto;max-height:20em}.workspace-file-content[data-v-2f0101be]::-webkit-scrollbar{width:.3125em}.workspace-file-content[data-v-2f0101be]::-webkit-scrollbar-track{background:transparent}.workspace-file-content[data-v-2f0101be]::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.1875em}.workspace-file-content[data-v-2f0101be]::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.workspace-file-code[data-v-2f0101be]{margin:0;padding:.5em .75em;font-size:.625em;line-height:1.55;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;color:var(--text-dim);white-space:pre}.workspace-fileview-enter-active[data-v-2f0101be]{transition:opacity .2s ease,transform .2s ease}.workspace-fileview-leave-active[data-v-2f0101be]{transition:opacity .15s ease,transform .15s ease}.workspace-fileview-enter[data-v-2f0101be],.workspace-fileview-leave-to[data-v-2f0101be]{opacity:0;transform:translateY(8px)}.agent-page[data-v-3b666d2f]{--bg:#0d0d0d;--text:#fff;--text-alt:#e0e0e0;--text-muted:#aaa;--text-dim:#b8b8b8;--text-faint:#c4c4c4;--text-dark:#3a3a3a;--text-breadcrumb:silver;--text-breadcrumb-link:#c0c8d0;--text-breadcrumb-link-hover:#d0d0d0;--text-breadcrumb-sep:#999;--text-list-header:#b4b4c0;--text-item-title:#e0e0e0;--text-item-desc:#c4c4c4;--text-item-meta-primary:#b4b4b4;--text-item-meta-secondary:#a8a8a8;--text-del:#aaa;--text-empty-title:#d8d8d8;--text-empty-desc:#c4c4c4;--text-empty-btn:hsla(0,0%,100%,0.85);--text-scroll-btn:hsla(0,0%,100%,0.7);--text-timeline-tip:#c4c4c4;--text-msg-user:#e8e8ee;--text-msg-asst:#e4e4e8;--text-think-label:#a0a0b0;--text-think-label-hover:#9696aa;--text-think-chevron:hsla(0,0%,100%,0.18);--text-think-chevron-hover:hsla(0,0%,100%,0.3);--text-think-content:#b4b4c4;--text-input:#d4d4d4;--text-input-ph:hsla(0,0%,100%,0.5);--text-send-btn:hsla(0,0%,100%,0.7);--text-modal-title:#e0e0e0;--text-modal-hint:#aaa;--text-modal-label:#aaa;--text-modal-input:#fff;--text-modal-input-ph:#777;--text-identity-tag:silver;--text-identity-del:#999;--text-identity-add:#999;--text-btn-cancel:#aaa;--text-btn-confirm:#fff;--text-flow-num:#b4b4b4;--text-flow-num-active:#fff;--text-flow-label:#c4c4c4;--text-flow-label-active:#b0b0b0;--text-flow-desc-title:#d8d8d8;--text-flow-desc-text:#c4c4c4;--text-flow-arrow:#aaa;--text-hero-sub:#c4c4c4;--border:hsla(0,0%,100%,0.2);--border-light:hsla(0,0%,100%,0.14);--border-mid:hsla(0,0%,100%,0.24);--border-strong:#4e4e50;--border-input:hsla(0,0%,100%,0.24);--border-modal:#3a3a3c;--border-modal-input:#444;--border-identity:#4a4a4c;--border-identity-add:#333;--border-btn-cancel:#3a3a3c;--border-scroll-btn:hsla(0,0%,100%,0.18);--border-flow-node:#3a3a3c;--border-msg-user:rgba(94,106,210,0.18);--border-msg-asst:hsla(0,0%,100%,0.12);--border-think:hsla(0,0%,100%,0.12);--border-send-btn:rgba(94,106,210,0.15);--border-add-btn:#444446;--surface:#2a2a2c;--surface-alt:#323234;--surface-mid:#3c3c3e;--surface-btn-cancel:#323234;--surface-input:hsla(0,0%,100%,0.12);--surface-hover:hsla(0,0%,100%,0.12);--surface-msg-user:rgba(94,106,210,0.22);--surface-msg-asst:hsla(0,0%,100%,0.14);--surface-think:hsla(0,0%,100%,0.1);--surface-send-btn:rgba(94,106,210,0.15);--surface-scroll-btn:rgba(30,30,34,0.88);--surface-modal:#222224;--surface-modal-input:#2e2e30;--surface-identity-tag:#2e2e30;--surface-identity-add:transparent;--surface-flow-node:#2a2a2c;--surface-empty-btn:#2a2a2c;--surface-btn-cancel-hover:#3c3c3e;--surface-btn-confirm:#5e6ad2;--surface-btn-confirm-hover:#4f5bb8;--surface-flow-node-active:#5e6ad2;--surface-identity-add-hover:#5e6ad2;--surface-add-btn-hover:#5e6ad2;--surface-send-btn-hover:rgba(94,106,210,0.3);--surface-scroll-btn-hover:rgba(94,106,210,0.18);--surface-del-hover:hsla(0,0%,100%,0.1);--surface-think-header-hover:hsla(0,0%,100%,0.06);--accent:#5e6ad2;--accent-soft:rgba(94,106,210,0.15);--tool-write-bg:rgba(52,199,89,0.18);--tool-write-border:rgba(52,199,89,0.38);--tool-bash-bg:rgba(90,200,250,0.16);--tool-bash-border:rgba(90,200,250,0.35);--tool-edit-bg:rgba(255,149,0,0.16);--tool-edit-border:rgba(255,149,0,0.35);--tool-read-bg:rgba(175,82,222,0.16);--tool-read-border:rgba(175,82,222,0.35);--overlay:rgba(0,0,0,0.5);--scroll:hsla(0,0%,100%,0.18);--scroll-hover:hsla(0,0%,100%,0.3);--del-hover-color:rgba(255,68,68,0.6);--identity-del-hover:#f44;--shadow-card:0 2px 6px rgba(0,0,0,0.35),0 0 0 0.5px hsla(0,0%,100%,0.05);--shadow-msg:0 1px 4px rgba(0,0,0,0.3);--sidebar-bg:linear-gradient(180deg,rgba(28,28,30,0.6),rgba(24,24,26,0.5));--sidebar-before:radial-gradient(ellipse 80% 60% at 50% 0%,hsla(0,0%,100%,0.015) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 50% 100%,hsla(0,0%,100%,0.008) 0%,transparent 60%);--sidebar-after:linear-gradient(180deg,transparent,hsla(0,0%,100%,0.03) 50%,transparent);--sidebar-shadow:1px 0 4px rgba(0,0,0,0.4),3px 0 12px rgba(0,0,0,0.25),10px 0 36px rgba(0,0,0,0.1);--footer-bg:linear-gradient(180deg,transparent,rgba(10,10,13,0.7) 25%,rgba(10,10,13,0.92) 50%,rgba(10,10,13,0.97));--content-shadow:none;--content-before:rgba(0,0,0,0.2);--timeline-track:linear-gradient(180deg,hsla(0,0%,100%,0.1),hsla(0,0%,100%,0.16) 50%,hsla(0,0%,100%,0.06));--timeline-dot:hsla(0,0%,100%,0.15);--timeline-dot-border:hsla(0,0%,100%,0.12);--timeline-dot-hover-bg:#5e6ad2;--timeline-dot-hover-border:#5e6ad2;--shimmer-color:#5a5a5a;--shimmer-light:#b0b0b0;--hero-icon-bg:linear-gradient(90deg,var(--shimmer-color),var(--shimmer-color) 42%,var(--shimmer-light) 50%,var(--shimmer-color) 58%,var(--shimmer-color));--hero-title-bg:linear-gradient(90deg,var(--shimmer-color),var(--shimmer-color) 42%,var(--shimmer-light) 50%,var(--shimmer-color) 58%,var(--shimmer-color));--md-code-bg:hsla(0,0%,100%,0.1);--md-code-text:#d4d4dc;--md-pre-bg:rgba(0,0,0,0.25);--md-pre-border:hsla(0,0%,100%,0.12);--md-pre-code:#b8b8c4;--md-bq-border:rgba(94,106,210,0.4);--md-bq-text:#888;--md-strong:#ddd;--md-heading:#d4d4d4;--input-dot:rgba(94,106,210,0.7);--accent-msg-border:rgba(94,106,210,0.12);--thinking-border-active:rgba(94,106,210,0.18);--theme-transition:background-color 0.4s ease,color 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease,background 0.4s ease;position:fixed;inset:50px 0 0;background-color:var(--bg);color:var(--text);overflow:hidden;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(13px,.72vw + 7px,17px)}.agent-page.is-light[data-v-3b666d2f]{--bg:#f2f2f5;--text:#1d1d1f;--text-alt:#333;--text-muted:#6e6e73;--text-dim:#6e6e73;--text-faint:#8e8e93;--text-dark:#c7c7cc;--text-breadcrumb:#636366;--text-breadcrumb-link:#8e8e93;--text-breadcrumb-link-hover:#3a3a3c;--text-breadcrumb-sep:#aeaeb2;--text-list-header:#8e8e93;--text-item-title:#1d1d1f;--text-item-desc:#757579;--text-item-meta-primary:#6e6e73;--text-item-meta-secondary:#8e8e93;--text-del:#aeaeb2;--text-empty-title:#1d1d1f;--text-empty-desc:#757579;--text-empty-btn:#1d1d1f;--text-scroll-btn:#8e8e93;--text-timeline-tip:#6e6e73;--text-msg-user:#1d1d1f;--text-msg-asst:#1d1d1f;--text-think-label:#3a3a3c;--text-think-label-hover:#1d1d1f;--text-think-chevron:rgba(0,0,0,0.3);--text-think-chevron-hover:rgba(0,0,0,0.5);--text-think-content:#48484a;--text-input:#1d1d1f;--text-input-ph:rgba(0,0,0,0.35);--text-send-btn:#5e6ad2;--text-modal-title:#1d1d1f;--text-modal-hint:#8e8e93;--text-modal-label:#6e6e73;--text-modal-input:#1d1d1f;--text-modal-input-ph:#aeaeb2;--text-identity-tag:#3a3a3c;--text-identity-del:#aeaeb2;--text-identity-add:#aeaeb2;--text-btn-cancel:#8e8e93;--text-btn-confirm:#fff;--text-flow-num:#505055;--text-flow-num-active:#fff;--text-flow-label:#505055;--text-flow-label-active:#3a3a3c;--text-flow-desc-title:#1d1d1f;--text-flow-desc-text:#505055;--text-flow-arrow:#8e8e93;--text-hero-sub:#505055;--border:rgba(60,60,67,0.08);--border-light:rgba(60,60,67,0.05);--border-mid:rgba(60,60,67,0.12);--border-strong:#d1d1d6;--border-input:rgba(60,60,67,0.4);--border-modal:#d1d1d6;--border-modal-input:#c7c7cc;--border-identity:#d1d1d6;--border-identity-add:#d1d1d6;--border-btn-cancel:#d1d1d6;--border-scroll-btn:rgba(60,60,67,0.12);--border-flow-node:#d1d1d6;--border-msg-user:rgba(94,106,210,0.35);--border-msg-asst:rgba(60,60,67,0.15);--border-think:rgba(60,60,67,0.15);--border-send-btn:rgba(94,106,210,0.3);--border-add-btn:#d1d1d6;--surface:#fff;--surface-alt:#fafafa;--surface-mid:#f0f0f0;--surface-btn-cancel:#f5f5f5;--surface-input:rgba(0,0,0,0.08);--surface-hover:rgba(0,0,0,0.03);--surface-msg-user:rgba(94,106,210,0.13);--surface-msg-asst:#fff;--surface-think:#fff;--surface-send-btn:rgba(94,106,210,0.12);--surface-scroll-btn:hsla(0,0%,100%,0.9);--surface-modal:#fff;--surface-modal-input:#f5f5f5;--surface-identity-tag:#f5f5f5;--surface-identity-add:transparent;--surface-flow-node:#fff;--surface-empty-btn:#fff;--surface-btn-cancel-hover:#eaeaea;--surface-btn-confirm:#5e6ad2;--surface-btn-confirm-hover:#4f5bb8;--surface-flow-node-active:#5e6ad2;--surface-identity-add-hover:#5e6ad2;--surface-add-btn-hover:#5e6ad2;--surface-send-btn-hover:rgba(94,106,210,0.18);--surface-scroll-btn-hover:rgba(94,106,210,0.06);--surface-del-hover:rgba(0,0,0,0.04);--surface-think-header-hover:rgba(0,0,0,0.02);--overlay:rgba(0,0,0,0.25);--scroll:rgba(0,0,0,0.1);--scroll-hover:rgba(0,0,0,0.18);--del-hover-color:rgba(255,68,68,0.7);--identity-del-hover:#f44;--shadow-card:0 2px 8px rgba(0,0,0,0.1),0 0 0 0.5px rgba(0,0,0,0.06);--shadow-msg:0 2px 4px rgba(0,0,0,0.08);--sidebar-bg:hsla(0,0%,100%,0.3);--sidebar-before:radial-gradient(ellipse 80% 60% at 50% 0%,hsla(0,0%,100%,0.5) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 50% 100%,hsla(0,0%,100%,0.4) 0%,transparent 60%);--sidebar-after:linear-gradient(180deg,transparent,rgba(0,0,0,0.03) 50%,transparent);--sidebar-shadow:1px 0 4px rgba(0,0,0,0.1),3px 0 12px rgba(0,0,0,0.06),10px 0 30px rgba(0,0,0,0.03);--footer-bg:linear-gradient(180deg,transparent,hsla(0,0%,100%,0.7) 25%,hsla(0,0%,100%,0.92) 50%,hsla(0,0%,100%,0.97));--content-shadow:none;--content-before:rgba(0,0,0,0.08);--timeline-track:linear-gradient(180deg,rgba(0,0,0,0.08),rgba(0,0,0,0.13) 50%,rgba(0,0,0,0.05));--timeline-dot:rgba(0,0,0,0.15);--timeline-dot-border:rgba(0,0,0,0.1);--timeline-dot-hover-bg:#5e6ad2;--timeline-dot-hover-border:#5e6ad2;--shimmer-color:#6e6e73;--shimmer-light:#aeaeb2;--md-code-bg:rgba(0,0,0,0.04);--md-code-text:#3a3a3c;--md-pre-bg:#f5f5f5;--md-pre-border:rgba(0,0,0,0.06);--md-pre-code:#636366;--md-bq-border:rgba(94,106,210,0.4);--md-bq-text:#8e8e93;--md-strong:#1d1d1f;--md-heading:#1d1d1f;--accent-msg-border:rgba(94,106,210,0.15);--thinking-border-active:rgba(94,106,210,0.2);--tool-write-bg:rgba(52,199,89,0.08);--tool-write-border:rgba(52,199,89,0.25);--tool-bash-bg:rgba(90,200,250,0.08);--tool-bash-border:rgba(90,200,250,0.25);--tool-edit-bg:rgba(255,149,0,0.08);--tool-edit-border:rgba(255,149,0,0.25);--tool-read-bg:rgba(175,82,222,0.08);--tool-read-border:rgba(175,82,222,0.25)}.agent-breadcrumb-current[data-v-3b666d2f],.agent-breadcrumb-link[data-v-3b666d2f],.agent-breadcrumb-sep[data-v-3b666d2f],.agent-breadcrumb[data-v-3b666d2f],.agent-browser-address[data-v-3b666d2f],.agent-browser-header[data-v-3b666d2f],.agent-browser-loading[data-v-3b666d2f],.agent-browser-refresh[data-v-3b666d2f],.agent-browser-zoom[data-v-3b666d2f],.agent-browser[data-v-3b666d2f],.agent-chat-input[data-v-3b666d2f],.agent-content[data-v-3b666d2f],.agent-context-bar[data-v-3b666d2f],.agent-context-fill[data-v-3b666d2f],.agent-context-label[data-v-3b666d2f],.agent-context-track[data-v-3b666d2f],.agent-dev-status[data-v-3b666d2f],.agent-empty-create-btn[data-v-3b666d2f],.agent-empty-desc[data-v-3b666d2f],.agent-empty-title[data-v-3b666d2f],.agent-flow-arrow[data-v-3b666d2f],.agent-flow-desc-text[data-v-3b666d2f],.agent-flow-desc-title[data-v-3b666d2f],.agent-flow-label[data-v-3b666d2f],.agent-flow-node[data-v-3b666d2f],.agent-flow-num[data-v-3b666d2f],.agent-hero-icon[data-v-3b666d2f],.agent-hero-sub[data-v-3b666d2f],.agent-hero-title[data-v-3b666d2f],.agent-highlight-card[data-v-3b666d2f],.agent-highlight-icon[data-v-3b666d2f],.agent-highlight-popup[data-v-3b666d2f],.agent-identity-add-btn[data-v-3b666d2f],.agent-identity-tag[data-v-3b666d2f],.agent-info-bar[data-v-3b666d2f],.agent-input-dot[data-v-3b666d2f],.agent-item-desc[data-v-3b666d2f],.agent-item-meta-primary[data-v-3b666d2f],.agent-item-meta-secondary[data-v-3b666d2f],.agent-item-title[data-v-3b666d2f],.agent-list-empty[data-v-3b666d2f],.agent-list-header-add[data-v-3b666d2f],.agent-list-header[data-v-3b666d2f],.agent-list-item-del[data-v-3b666d2f],.agent-list-item[data-v-3b666d2f],.agent-message-content[data-v-3b666d2f],.agent-modal-btn[data-v-3b666d2f],.agent-modal-input[data-v-3b666d2f],.agent-modal-overlay[data-v-3b666d2f],.agent-modal-title[data-v-3b666d2f],.agent-modal[data-v-3b666d2f],.agent-page[data-v-3b666d2f],.agent-preview-iframe[data-v-3b666d2f],.agent-preview[data-v-3b666d2f],.agent-queue-bar[data-v-3b666d2f],.agent-queue-item[data-v-3b666d2f],.agent-scroll-bottom-btn[data-v-3b666d2f],.agent-send-btn[data-v-3b666d2f],.agent-sidebar-footer[data-v-3b666d2f],.agent-sidebar[data-v-3b666d2f],.agent-start-preview-btn[data-v-3b666d2f],.agent-streaming-cursor[data-v-3b666d2f],.agent-theme-toggle[data-v-3b666d2f],.agent-thinking-content[data-v-3b666d2f],.agent-thinking-label[data-v-3b666d2f],.agent-thinking[data-v-3b666d2f],.agent-timeline-dot[data-v-3b666d2f],.agent-timeline-tip[data-v-3b666d2f],.agent-view-body[data-v-3b666d2f]{transition:var(--theme-transition)}.agent-theme-toggle[data-v-3b666d2f]{position:absolute;top:2.875em;right:.875em;z-index:100;width:2em;height:2em;border-radius:.375em;border:.5px solid var(--border);background:var(--surface-input);color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center}.agent-theme-toggle[data-v-3b666d2f]:hover{background:var(--surface-hover);color:var(--text-muted);border-color:var(--border-mid)}.agent-theme-toggle svg[data-v-3b666d2f]{width:1em;height:1em}.agent-workspace-btn[data-v-3b666d2f]{position:absolute;top:5.125em;right:.875em;z-index:100;width:2em;height:2em;border-radius:.375em;border:.5px solid var(--border);background:var(--surface-input);color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--theme-transition)}.agent-workspace-btn[data-v-3b666d2f]:hover{background:var(--surface-hover);color:var(--text-muted);border-color:var(--border-mid)}.agent-workspace-btn.active[data-v-3b666d2f]{background:var(--surface-send-btn);color:#5e6ad2;border-color:rgba(94,106,210,.35)}.agent-workspace-btn[data-v-3b666d2f]:disabled{opacity:.25;cursor:not-allowed}.agent-workspace-btn svg[data-v-3b666d2f]{width:1em;height:1em}.agent-container[data-v-3b666d2f]{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.agent-main[data-v-3b666d2f]{display:flex;flex:1;min-height:0;position:relative}.agent-sidebar[data-v-3b666d2f]{display:flex;flex-direction:column;background:var(--sidebar-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);will-change:backdrop-filter;position:relative;flex-shrink:0;width:clamp(280px,25%,480px);min-height:0;overflow:hidden;z-index:1;box-shadow:var(--sidebar-shadow)}.agent-sidebar[data-v-3b666d2f]:after{content:"";position:absolute;top:8%;right:0;bottom:8%;width:1px;background:var(--sidebar-after);pointer-events:none}.agent-sidebar[data-v-3b666d2f]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:var(--sidebar-before)}.agent-breadcrumb[data-v-3b666d2f]{display:flex;align-items:center;gap:.375em;padding:.625em .875em;flex-shrink:0;font-size:.6875em;color:var(--text-breadcrumb);border-bottom:.5px solid var(--border-light)}.agent-breadcrumb-link[data-v-3b666d2f]{cursor:pointer;color:var(--text-breadcrumb-link)}.agent-breadcrumb-link[data-v-3b666d2f]:hover{color:var(--text-breadcrumb-link-hover)}.agent-breadcrumb-sep[data-v-3b666d2f]{color:var(--text-breadcrumb-sep)}.agent-breadcrumb-current[data-v-3b666d2f]{color:var(--text-breadcrumb)}.agent-view-body[data-v-3b666d2f]{flex:1;min-height:0;overflow:hidden auto;position:relative;padding:.25em 0}.agent-view-body[data-v-3b666d2f]::-webkit-scrollbar{width:.4375em}.agent-view-body[data-v-3b666d2f]::-webkit-scrollbar-track{background:transparent}.agent-view-body[data-v-3b666d2f]::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.25em}.agent-view-body[data-v-3b666d2f]::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.agent-list-header[data-v-3b666d2f]{display:flex;align-items:center;justify-content:space-between;padding:.5625em .875em .25em;flex-shrink:0}.agent-list-header-title[data-v-3b666d2f]{font-size:.625em;color:var(--text-list-header);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.agent-list-header-add[data-v-3b666d2f]{width:1.75em;height:1.75em;border-radius:.375em;border:.5px solid var(--border-add-btn);background:transparent;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.agent-list-header-add[data-v-3b666d2f]:after,.agent-list-header-add[data-v-3b666d2f]:before{content:"";position:absolute;width:.875em;height:2px;background-color:currentColor;border-radius:1px}.agent-list-header-add[data-v-3b666d2f]:after{transform:rotate(90deg)}.agent-list-header-add[data-v-3b666d2f]:hover{background-color:var(--surface-add-btn-hover);border-color:var(--surface-add-btn-hover);color:#fff}.agent-list[data-v-3b666d2f]{display:flex;flex-direction:column}.agent-list-item[data-v-3b666d2f]{display:flex;align-items:flex-start;justify-content:space-between;padding:.75em .875em;cursor:pointer;font-size:.9375em;border-left:1px solid transparent;gap:.5em}.agent-list-item[data-v-3b666d2f]:hover{background:var(--surface-hover)}.agent-list-enter-active[data-v-3b666d2f]{transition:opacity .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i)*0.05s)}.agent-list-leave-active[data-v-3b666d2f]{display:none}.agent-list-enter[data-v-3b666d2f]{opacity:0;transform:translateX(-10px)}.agent-item-info[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.2em;min-width:0;flex:1}.agent-item-title[data-v-3b666d2f]{font-size:.8125em;color:var(--text-item-title);font-weight:500}.agent-item-desc[data-v-3b666d2f]{font-size:.6875em;color:var(--text-item-desc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-item-meta[data-v-3b666d2f]{display:flex;flex-direction:column;align-items:flex-end;gap:.2em;flex-shrink:0}.agent-item-meta-primary[data-v-3b666d2f]{font-size:.6875em;color:var(--text-item-meta-primary)}.agent-item-meta-secondary[data-v-3b666d2f]{font-size:.625em;color:var(--text-item-meta-secondary)}.agent-list-item-del[data-v-3b666d2f]{width:1em;height:1em;border-radius:50%;border:none;background:transparent;color:var(--text-del);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;flex-shrink:0;position:relative;margin-top:.15em}.agent-list-item-del[data-v-3b666d2f]:after,.agent-list-item-del[data-v-3b666d2f]:before{content:"";position:absolute;width:.625em;height:1px;background-color:currentColor}.agent-list-item-del[data-v-3b666d2f]:before{transform:rotate(45deg)}.agent-list-item-del[data-v-3b666d2f]:after{transform:rotate(-45deg)}.agent-list-item:hover .agent-list-item-del[data-v-3b666d2f]{opacity:1}.agent-list-item-del[data-v-3b666d2f]:hover{background-color:var(--surface-del-hover);color:var(--del-hover-color)}.agent-list-empty[data-v-3b666d2f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;height:100%;padding:0 2em}.agent-list-empty-inline[data-v-3b666d2f]{padding:1.5em 0;text-align:center;font-size:.75em;color:var(--text-faint)}.agent-empty-title[data-v-3b666d2f]{font-size:1em;font-weight:650;margin:0;color:var(--text-empty-title)}.agent-empty-desc[data-v-3b666d2f]{font-size:.75em;color:var(--text-empty-desc);text-align:center;line-height:1.7;margin:0}.agent-empty-create-btn[data-v-3b666d2f]{position:relative;margin-top:.5em;padding:.625em 2em;border-radius:.5em;border:none;background:var(--surface-empty-btn);color:var(--text-empty-btn);font-size:.8125em;font-weight:500;cursor:pointer}.agent-empty-create-btn[data-v-3b666d2f]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--agent-btn-angle,0deg),transparent 60%,#5e6ad2,#8b7ec8,#5e6ad2,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.agent-list-loading[data-v-3b666d2f]{display:flex;align-items:center;justify-content:center;min-height:8em}.agent-loading-spinner[data-v-3b666d2f]{width:36px;height:36px;border:3px solid var(--border-mid);border-top-color:var(--text-faint);border-radius:50%;animation:agent-spin-3b666d2f .8s linear infinite}@keyframes agent-spin-3b666d2f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.agent-empty-create-btn[data-v-3b666d2f]:hover{color:var(--text)}.agent-scroll-bottom-btn[data-v-3b666d2f]{position:absolute;right:1em;bottom:.75em;z-index:10;width:2.25em;height:2.25em;border-radius:50%;border:.5px solid var(--border-scroll-btn);background:var(--surface-scroll-btn);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--text-scroll-btn);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px rgba(0,0,0,.45),0 0 0 .5px var(--border-light)}.agent-scroll-bottom-btn[data-v-3b666d2f]:hover{color:var(--text);border-color:rgba(94,106,210,.4);background:var(--surface-scroll-btn-hover)}.agent-msg-timeline[data-v-3b666d2f]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:1.75em;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:1.125em;padding-top:1em;padding-bottom:1em;z-index:20}.agent-timeline-track[data-v-3b666d2f]{position:absolute;top:.75em;bottom:1em;left:50%;width:1px;background:var(--timeline-track);transform:translateX(-50%)}.agent-timeline-item[data-v-3b666d2f]{position:relative;z-index:1;cursor:pointer;display:flex;align-items:center;width:100%}.agent-timeline-dot[data-v-3b666d2f]{width:7px;height:7px;border-radius:50%;background:var(--timeline-dot);border:1px solid var(--timeline-dot-border)}.agent-timeline-item:hover .agent-timeline-dot[data-v-3b666d2f]{background:var(--timeline-dot-hover-bg);border-color:var(--timeline-dot-hover-border);transform:scale(1.35)}.agent-timeline-tip[data-v-3b666d2f]{position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);white-space:nowrap;max-width:14em;overflow:hidden;text-overflow:ellipsis;font-size:.6875em;line-height:1.5;color:var(--text-timeline-tip);pointer-events:none;z-index:30;opacity:0}.agent-msg-timeline:hover .agent-timeline-tip[data-v-3b666d2f]{opacity:1}.agent-message-list[data-v-3b666d2f]{display:flex;flex-direction:column;min-height:100%}.agent-msg-transition-wrap[data-v-3b666d2f]{display:flex;flex-direction:column;gap:1.125em;padding:.875em}.msg-item-enter-active[data-v-3b666d2f]{transition:opacity .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1)}.msg-item-leave-active[data-v-3b666d2f]{transition:opacity .2s ease,transform .2s ease}.msg-item-enter[data-v-3b666d2f]{opacity:0;transform:translateY(16px)}.msg-item-leave-to[data-v-3b666d2f]{opacity:0;transform:translateY(-8px)}.agent-message[data-v-3b666d2f]{display:flex;flex-direction:column}.agent-message.user[data-v-3b666d2f]{align-items:flex-end}.agent-message.assistant[data-v-3b666d2f]{align-items:flex-start}.agent-message-body[data-v-3b666d2f]{display:flex;align-items:flex-end;gap:.375em;max-width:100%}.agent-message.user .agent-message-body[data-v-3b666d2f]{flex-direction:row-reverse}.agent-message.assistant .agent-message-body[data-v-3b666d2f]{flex-direction:row}.agent-retry-bar[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em}.agent-retry-item[data-v-3b666d2f]{display:flex;align-items:center;gap:.375em;font-size:.6875em;color:#d4872c;padding:.25em .625em;background:rgba(212,135,44,.08);border:.5px solid rgba(212,135,44,.18);border-radius:.375em}.agent-retry-icon[data-v-3b666d2f]{flex-shrink:0;line-height:1}.agent-message-content[data-v-3b666d2f]{padding:.5625em .8125em;border-radius:.75em;line-height:1.55;word-break:break-word;overflow:hidden;box-shadow:var(--shadow-msg)}.agent-message.user .agent-message-content[data-v-3b666d2f]{background:var(--surface-msg-user);color:var(--text-msg-user);border:.5px solid var(--border-msg-user);border-bottom-right-radius:.25em}.agent-message.assistant .agent-message-content[data-v-3b666d2f]{background:var(--surface-msg-asst);color:var(--text-msg-asst);border:.5px solid var(--border-msg-asst);border-bottom-left-radius:.25em}.agent-message.is-streaming.assistant .agent-message-content[data-v-3b666d2f]{border-color:var(--accent-msg-border);box-shadow:0 0 20px rgba(94,106,210,.04)}.agent-thinking[data-v-3b666d2f]{max-width:100%;margin-bottom:.5em;border:.5px solid var(--border-think);border-radius:.625em;overflow:hidden;background:var(--surface-think);box-shadow:var(--shadow-card)}.agent-thinking.is-streaming[data-v-3b666d2f]{border-color:var(--thinking-border-active);box-shadow:0 0 0 1px rgba(94,106,210,.04);animation:thinking-border-breathe-3b666d2f 3s ease-in-out infinite}@keyframes thinking-border-breathe-3b666d2f{0%,to{border-color:rgba(94,106,210,.12)}50%{border-color:rgba(94,106,210,.25)}}.agent-thinking-header[data-v-3b666d2f]{display:flex;align-items:center;gap:.5em;padding:.4375em .6875em}.agent-thinking-indicator[data-v-3b666d2f]{position:relative;width:1.125em;height:1.125em;flex-shrink:0;display:flex;align-items:center;justify-content:center}.agent-thinking-ring[data-v-3b666d2f]{position:absolute;width:100%;height:100%;border-radius:50%;border:1.5px solid var(--border);opacity:.6}.agent-thinking.is-streaming .agent-thinking-ring[data-v-3b666d2f]{animation:think-ring-pulse-3b666d2f 2s ease-in-out infinite;border-color:rgba(94,106,210,.35)}@keyframes think-ring-pulse-3b666d2f{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.25);opacity:1}}.agent-thinking-dot[data-v-3b666d2f]{width:.3125em;height:.3125em;border-radius:50%;background:var(--text-dim)}.agent-thinking.is-streaming .agent-thinking-dot[data-v-3b666d2f]{background:rgba(94,106,210,.7);box-shadow:0 0 6px rgba(94,106,210,.4);animation:think-dot-blink-3b666d2f 1.6s ease-in-out infinite}@keyframes think-dot-blink-3b666d2f{0%,to{opacity:.5}50%{opacity:1}}.agent-thinking-label[data-v-3b666d2f]{font-size:.6875em;color:var(--text-think-label);flex:1}.agent-thinking.is-streaming .agent-thinking-label[data-v-3b666d2f]{color:transparent;background:linear-gradient(90deg,#6e6e7a,#b0b0c8 25%,#7a7ac8 50%,#b0b0c8 75%,#6e6e7a);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:think-label-shimmer-3b666d2f 2.5s ease-in-out infinite}@keyframes think-label-shimmer-3b666d2f{0%{background-position:200% 0}to{background-position:-200% 0}}.agent-thinking-header:hover .agent-thinking-label[data-v-3b666d2f]{color:var(--text-think-label-hover)}.agent-thinking-body[data-v-3b666d2f]{overflow:hidden}.agent-thinking-content[data-v-3b666d2f]{padding:0 .75em .625em .75em;font-size:.6875em;line-height:1.55;color:var(--text-think-content);font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;white-space:pre-wrap;word-break:break-word;max-height:15.5em;overflow-y:auto}.agent-thinking-content[data-v-3b666d2f]::-webkit-scrollbar{width:.3125em}.agent-thinking-content[data-v-3b666d2f]::-webkit-scrollbar-track{background:transparent}.agent-thinking-content[data-v-3b666d2f]::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.1875em}.agent-thinking-content[data-v-3b666d2f]::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}@keyframes agent-cursor-blink-3b666d2f{0%,to{opacity:0}50%{opacity:1}}.agent-streaming-cursor[data-v-3b666d2f]{display:inline-block;width:.5em;height:1.125em;background:#5e6ad2;border-radius:1px;animation:agent-cursor-blink-3b666d2f .9s infinite;margin-left:.125em;flex-shrink:0}.agent-message-markdown[data-v-3b666d2f] p{margin:0 0 .5em}.agent-message-markdown[data-v-3b666d2f] p:last-child{margin-bottom:0}.agent-message-markdown[data-v-3b666d2f] code{background:var(--md-code-bg);padding:.125em .375em;border-radius:.25em;font-size:.875em;font-family:SF Mono,Fira Code,Cascadia Code,monospace;color:var(--md-code-text)}.agent-message-markdown[data-v-3b666d2f] pre{background:var(--md-pre-bg);border:.5px solid var(--md-pre-border);border-radius:.5em;padding:.625em .75em;white-space:pre-wrap;word-break:break-word;margin:.5em 0}.agent-message-markdown[data-v-3b666d2f] pre code{background:none;padding:0;font-size:.75em;color:var(--md-pre-code)}.agent-message-markdown[data-v-3b666d2f] ol,.agent-message-markdown[data-v-3b666d2f] ul{padding-left:1.25em;margin:.25em 0}.agent-message-markdown[data-v-3b666d2f] li{margin:.125em 0}.agent-message-markdown[data-v-3b666d2f] blockquote{border-left:2px solid var(--md-bq-border);margin:.375em 0;padding:.125em .625em;color:var(--md-bq-text)}.agent-message-markdown[data-v-3b666d2f] strong{color:var(--md-strong)}.agent-message-markdown[data-v-3b666d2f] h1,.agent-message-markdown[data-v-3b666d2f] h2,.agent-message-markdown[data-v-3b666d2f] h3{margin:.5em 0 .25em;color:var(--md-heading)}.agent-message-markdown[data-v-3b666d2f] h1{font-size:1.125em}.agent-message-markdown[data-v-3b666d2f] h2{font-size:1em}.agent-message-markdown[data-v-3b666d2f] h3{font-size:.875em}.agent-message-markdown[data-v-3b666d2f] hr{border:none;border-top:.5px solid var(--border);margin:.5em 0}.agent-info-bar[data-v-3b666d2f]{display:flex;align-items:center;gap:.75em;padding:.3em 1.25em;border-top:.5px solid var(--border-light);font-family:SF Mono,Fira Code,monospace;flex-shrink:0}.agent-usage-summary[data-v-3b666d2f]{display:flex;align-items:center;gap:.5em;font-size:.625em}.agent-usage-sep[data-v-3b666d2f]{width:1px;height:.75em;background:var(--border)}.agent-usage-value[data-v-3b666d2f]{color:var(--text-dim);font-family:SF Mono,monospace;white-space:nowrap}.agent-queue-bar[data-v-3b666d2f]{padding:.375em 0 0}.agent-queue-list[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.25em}.agent-queue-item[data-v-3b666d2f]{display:flex;align-items:center;gap:.375em;padding:.25em .5em .25em .8125em;background:var(--surface-hover);border:.5px solid var(--border);border-radius:.375em}.agent-queue-text[data-v-3b666d2f]{flex:1;font-size:.6875em;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-queue-del[data-v-3b666d2f]{flex-shrink:0;width:1.125em;height:1.125em;border:none;background:transparent;color:var(--text-faint);cursor:pointer;font-size:.75em;display:flex;align-items:center;justify-content:center;border-radius:.25em}.agent-queue-del[data-v-3b666d2f]:hover{background:var(--surface-del-hover);color:var(--del-hover-color)}.agent-queue-enter-active[data-v-3b666d2f],.agent-queue-leave-active[data-v-3b666d2f]{transition:opacity .25s ease,transform .25s ease}.agent-queue-enter[data-v-3b666d2f]{opacity:0;transform:translateX(-10px)}.agent-queue-leave-to[data-v-3b666d2f]{opacity:0;transform:translateX(10px)}.agent-recommend[data-v-3b666d2f]{padding:.4375em .75em .5em;margin:.375em 0;background:var(--surface-hover);border:.5px solid var(--border);border-radius:.5em;cursor:pointer;transition:var(--theme-transition);position:relative;overflow:hidden}.agent-recommend[data-v-3b666d2f]:before{content:"💡";position:absolute;left:.625em;top:.5em;font-size:.8125em}.agent-recommend[data-v-3b666d2f]:hover{background:var(--surface-think);border-color:var(--border-mid)}.agent-recommend-tag[data-v-3b666d2f]{display:inline-block;font-size:.625em;font-weight:500;color:var(--accent);background:var(--accent-soft);padding:.1em .5em;border-radius:.375em;margin-bottom:.25em;margin-left:1.8em}.agent-recommend-text[data-v-3b666d2f]{font-size:.75em;line-height:1.55;color:var(--text-dim);padding-left:1.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agent-recommend:hover .agent-recommend-text[data-v-3b666d2f]{color:var(--text-muted)}.agent-sidebar-footer[data-v-3b666d2f]{flex-shrink:0;padding:.5em .875em .75em;background:var(--footer-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.agent-input-wrap[data-v-3b666d2f]{position:relative;display:flex;align-items:flex-end;gap:.4375em;overflow:hidden}.agent-input-left[data-v-3b666d2f]{flex:1;display:flex;flex-direction:column;min-width:0}.agent-input-area[data-v-3b666d2f]{position:relative;flex:1}.agent-chat-input[data-v-3b666d2f]{width:100%;display:block;background:var(--surface-input);border:.5px solid var(--border-input);border-radius:.625em;padding:.5625em .8125em;color:var(--text-input);font-size:.8125em;line-height:1.45;outline:none;resize:none;overflow:hidden;font-family:inherit;min-height:2.375em;max-height:12em}.agent-chat-input[data-v-3b666d2f]:focus{border-color:rgba(94,106,210,.4);background:var(--surface-input);box-shadow:0 0 0 1px rgba(94,106,210,.1)}.agent-chat-input[data-v-3b666d2f]::-moz-placeholder{color:var(--text-input-ph)}.agent-chat-input[data-v-3b666d2f]::placeholder{color:var(--text-input-ph)}.agent-send-btn[data-v-3b666d2f]{width:2.375em;height:2.375em;border-radius:.625em;margin:0;padding:0;background:var(--surface-send-btn);color:var(--text-send-btn);border:.5px solid var(--border-send-btn);flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.agent-send-btn[data-v-3b666d2f]:hover{background:var(--surface-send-btn-hover);color:var(--text);border-color:rgba(94,106,210,.35);box-shadow:0 0 12px rgba(94,106,210,.15)}.agent-send-btn svg[data-v-3b666d2f]{width:1em;height:1em}.agent-send-btn[data-v-3b666d2f]:disabled{opacity:.25;cursor:not-allowed;box-shadow:none}.agent-send-btn[data-v-3b666d2f]:disabled:hover{background:var(--surface-send-btn);color:var(--text-send-btn);border-color:var(--border-send-btn)}.agent-send-btn.is-stop[data-v-3b666d2f]{background:rgba(224,108,117,.15);color:#e06c75;border-color:rgba(224,108,117,.3);animation:none}.agent-send-btn.is-stop[data-v-3b666d2f]:hover{background:rgba(224,108,117,.25);color:#e06c75;border-color:rgba(224,108,117,.5);box-shadow:0 0 12px rgba(224,108,117,.15)}.agent-input-dots[data-v-3b666d2f]{position:absolute;bottom:.65em;right:.8125em;display:flex;gap:.25em;opacity:0;pointer-events:none;z-index:1}.agent-input-wrap.is-streaming .agent-input-dots[data-v-3b666d2f]{opacity:1}.agent-input-dot[data-v-3b666d2f]{width:5px;height:5px;border-radius:50%;background:var(--input-dot);animation:agent-input-dot-blink-3b666d2f 1.4s ease-in-out infinite}.agent-input-dot[data-v-3b666d2f]:nth-child(2){animation-delay:.2s}.agent-input-dot[data-v-3b666d2f]:nth-child(3){animation-delay:.4s}@keyframes agent-input-dot-blink-3b666d2f{0%,60%,to{opacity:.15;transform:scale(.8)}30%{opacity:1;transform:scale(1.3)}}.agent-content[data-v-3b666d2f]{flex:1;display:flex;flex-direction:column;position:relative;background-color:transparent;min-width:0;overflow:hidden;box-shadow:var(--content-shadow)}.agent-content[data-v-3b666d2f]:before{content:"";position:absolute;top:8%;left:0;bottom:8%;width:1px;background:var(--content-before);pointer-events:none;z-index:3}.agent-preview[data-v-3b666d2f]{flex:1;display:flex;align-items:center;justify-content:center;padding:2.5em;overflow-y:auto;position:relative;z-index:2}.agent-info-bar-top[data-v-3b666d2f]{position:absolute;top:.75em;left:1.5em;right:1.5em;z-index:5;display:flex;align-items:center;gap:.5em;font-size:.6em;font-family:SF Mono,Fira Code,monospace;color:var(--text-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.agent-version-text[data-v-3b666d2f]{flex-shrink:0}.agent-version-text span[data-v-3b666d2f]{color:var(--text-dim);margin-left:.15em}.agent-info-sep[data-v-3b666d2f]{color:var(--border);flex-shrink:0}.agent-quota-text[data-v-3b666d2f]{overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.agent-top-btn[data-v-3b666d2f]{flex-shrink:0;background:none;border:.5px solid var(--border);border-radius:.3em;padding:.15em .5em;color:var(--accent);font-size:inherit;font-family:inherit;cursor:pointer}.agent-top-btn[data-v-3b666d2f]:hover{background:var(--accent-soft);border-color:var(--accent)}.agent-flow-wrap[data-v-3b666d2f]{display:flex;flex-direction:column;align-items:center;gap:2em;max-width:33.75em}.agent-flow-node[data-v-3b666d2f],.agent-highlight-card[data-v-3b666d2f]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.agent-flow-step.active .agent-flow-node[data-v-3b666d2f]{background-color:rgba(94,106,210,.25)}.agent-hero-wrap[data-v-3b666d2f]{display:flex;align-items:center;gap:.625em}.agent-hero-icon[data-v-3b666d2f]{width:2.75em;height:2.75em;flex-shrink:0;background:var(--hero-icon-bg);background-size:900px auto;background-attachment:fixed;animation:hero-shimmer-3b666d2f 15s linear infinite;-webkit-mask-image:url(https://store.ptcc9.top/notmaker/user_upload/ba15bc64d0b24c178659372c9c4386bd/20260624221802_brain.jpg);mask-image:url(https://store.ptcc9.top/notmaker/user_upload/ba15bc64d0b24c178659372c9c4386bd/20260624221802_brain.jpg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.agent-hero-title[data-v-3b666d2f]{font-size:2em;font-weight:750;letter-spacing:.08em;margin:0;background:var(--hero-title-bg);background-size:900px auto;background-attachment:fixed;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hero-shimmer-3b666d2f 15s linear infinite}@keyframes hero-shimmer-3b666d2f{0%{background-position:-900px}to{background-position:calc(100vw + 900px) 50%}}.agent-hero-sub[data-v-3b666d2f]{font-size:.9375em;color:var(--text-hero-sub);text-align:center;margin:-1em 0 0}.agent-highlights[data-v-3b666d2f]{display:grid;grid-template-columns:1fr 1fr;gap:.625em;width:100%;margin:.25em 0}.agent-highlight-card[data-v-3b666d2f]{display:flex;align-items:flex-start;gap:.625em;padding:.6875em .8125em;background:var(--surface-think);border:.5px solid var(--border-think);border-radius:.625em;cursor:pointer;animation:agent-highlight-in-3b666d2f .5s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--h-delay,0s)}@keyframes agent-highlight-in-3b666d2f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.agent-highlight-card[data-v-3b666d2f]:hover{transform:translateY(-1.5px);border-color:var(--border-mid);box-shadow:var(--shadow-card);background:var(--surface-hover)}.agent-highlight-icon[data-v-3b666d2f]{width:1.25em;height:1.25em;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent)}.agent-highlight-icon svg[data-v-3b666d2f]{width:.625em;height:.625em}.agent-highlight-info[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.125em;min-width:0}.agent-highlight-title[data-v-3b666d2f]{font-size:.8125em;font-weight:600;color:var(--text-item-title);line-height:1.4}.agent-highlight-desc[data-v-3b666d2f]{font-size:.6875em;color:var(--text-item-desc);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-highlight-popup[data-v-3b666d2f]{position:fixed;z-index:100;width:min(42em,calc(100vw - 3em));max-height:min(32em,75vh);overflow-y:auto;background:var(--surface-modal);border:.5px solid var(--border-modal);border-radius:.625em;box-shadow:0 8px 32px rgba(0,0,0,.35),0 0 0 .5px hsla(0,0%,100%,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.agent-popup-enter-active[data-v-3b666d2f]{transition:opacity .25s cubic-bezier(.22,.61,.36,1),transform .25s cubic-bezier(.22,.61,.36,1)}.agent-popup-leave-active[data-v-3b666d2f]{transition:opacity .15s ease,transform .15s ease}.agent-popup-enter[data-v-3b666d2f]{opacity:0;transform:translateY(4px)}.agent-popup-leave-to[data-v-3b666d2f]{opacity:0;transform:translateY(-2px)}.agent-highlight-popup-videos[data-v-3b666d2f]{display:flex;flex-direction:column}.agent-highlight-video[data-v-3b666d2f]{width:100%;max-height:50vh;-o-object-fit:contain;object-fit:contain;background:#000;display:block;border-bottom:.5px solid var(--border-light)}.agent-highlight-video[data-v-3b666d2f]:last-child{border-bottom:none}.agent-highlight-popup-desc[data-v-3b666d2f]{padding:.75em .875em;font-size:.75em;line-height:1.6;color:var(--text-item-desc)}.agent-flow-steps[data-v-3b666d2f]{display:flex;align-items:center}.agent-flow-step[data-v-3b666d2f]{display:flex;flex-direction:column;align-items:center;gap:.625em;cursor:pointer;min-width:4em}.agent-flow-node[data-v-3b666d2f]{width:2.25em;height:2.25em;border-radius:50%;background-color:var(--surface-flow-node);border:.5px solid var(--border-flow-node);display:flex;align-items:center;justify-content:center}.agent-flow-step.active .agent-flow-node[data-v-3b666d2f]{background-color:var(--surface-flow-node-active);border-color:var(--surface-flow-node-active);transform:scale(1.08);box-shadow:0 0 1em rgba(94,106,210,.15)}.agent-flow-num[data-v-3b666d2f]{font-size:.8125em;font-weight:700;color:var(--text-flow-num);font-family:Fira Code,Fira Mono,Consolas,Monaco,monospace}.agent-flow-step.active .agent-flow-num[data-v-3b666d2f]{color:var(--text-flow-num-active)}.agent-flow-label[data-v-3b666d2f]{font-size:.75em;color:var(--text-flow-label);white-space:nowrap}.agent-flow-step.active .agent-flow-label[data-v-3b666d2f]{color:var(--text-flow-label-active)}.agent-flow-arrow[data-v-3b666d2f]{display:flex;align-items:center;justify-content:center;color:var(--text-flow-arrow);padding:0 .25em;margin-bottom:1.5em}.agent-flow-arrow svg[data-v-3b666d2f]{width:1.25em;height:1.25em}.agent-flow-desc-area[data-v-3b666d2f]{width:100%;height:5em}.agent-flow-desc-box[data-v-3b666d2f]{text-align:center}.agent-flow-desc-title[data-v-3b666d2f]{font-size:1.0625em;font-weight:600;color:var(--text-flow-desc-title);margin:0 0 .625em}.agent-flow-desc-text[data-v-3b666d2f]{font-size:.875em;color:var(--text-flow-desc-text);line-height:1.7;margin:0;text-align:left}.flow-fade-enter-active[data-v-3b666d2f],.flow-fade-leave-active[data-v-3b666d2f]{transition:opacity .35s ease,transform .35s ease}.flow-fade-enter[data-v-3b666d2f]{opacity:0;transform:translateY(.5em)}.flow-fade-leave-to[data-v-3b666d2f]{opacity:0;transform:translateY(-.5em)}.agent-modal-overlay[data-v-3b666d2f]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:3000}.agent-modal[data-v-3b666d2f]{background:var(--surface-modal);border:.5px solid var(--border-modal);border-radius:.625em;width:22em;max-width:90vw;padding:1.25em}.agent-modal-title[data-v-3b666d2f]{font-size:1em;font-weight:600;color:var(--text-modal-title);margin:0 0 1em}.agent-modal-body[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.75em}.agent-modal-hint[data-v-3b666d2f]{margin:.5em 0;font-size:.875em;color:var(--text-modal-hint);text-align:center}.agent-modal-field[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.375em}.agent-modal-field label[data-v-3b666d2f]{font-size:.75em;color:var(--text-modal-label)}.agent-modal-input[data-v-3b666d2f]{background:var(--surface-modal-input);border:1px solid var(--border-modal-input);border-radius:.5em;padding:.625em .75em;color:var(--text-modal-input);font-size:.8125em;outline:none}.agent-modal-input[data-v-3b666d2f]:focus{border-color:#5e6ad2}.agent-modal-input[data-v-3b666d2f]::-moz-placeholder{color:var(--text-modal-input-ph)}.agent-modal-input[data-v-3b666d2f]::placeholder{color:var(--text-modal-input-ph)}.agent-identity-input-wrap[data-v-3b666d2f]{display:flex;gap:.375em}.agent-identity-input[data-v-3b666d2f]{flex:1}.agent-identity-add-btn[data-v-3b666d2f]{width:2em;height:2em;border-radius:.375em;border:.5px solid var(--border-identity-add);background:var(--surface-identity-add);color:var(--text-identity-add);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1em;flex-shrink:0}.agent-identity-add-btn[data-v-3b666d2f]:hover{background:var(--surface-identity-add-hover);border-color:var(--surface-identity-add-hover);color:#fff}.agent-identity-add-btn[data-v-3b666d2f]:disabled{opacity:.4;cursor:not-allowed}.agent-identity-tags[data-v-3b666d2f]{display:flex;flex-wrap:wrap;gap:.375em}.agent-identity-tag[data-v-3b666d2f]{display:inline-flex;align-items:center;gap:.25em;padding:.25em .5em;background:var(--surface-identity-tag);border:1px solid var(--border-identity);border-radius:.375em;font-size:.75em;color:var(--text-identity-tag)}.agent-identity-tag-del[data-v-3b666d2f]{width:1em;height:1em;border:none;background:transparent;color:var(--text-identity-del);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;padding:0}.agent-identity-tag-del[data-v-3b666d2f]:after,.agent-identity-tag-del[data-v-3b666d2f]:before{content:"";position:absolute;width:.625em;height:1px;background-color:currentColor}.agent-identity-tag-del[data-v-3b666d2f]:before{transform:rotate(45deg)}.agent-identity-tag-del[data-v-3b666d2f]:after{transform:rotate(-45deg)}.agent-identity-tag-del[data-v-3b666d2f]:hover{color:var(--identity-del-hover)}.agent-modal-footer[data-v-3b666d2f]{display:flex;justify-content:flex-end;gap:.625em;margin-top:1.25em}.agent-modal-btn[data-v-3b666d2f]{padding:.5em 1.25em;border-radius:.375em;font-size:.8125em;border:none;cursor:pointer}.agent-modal-btn-cancel[data-v-3b666d2f]{background:var(--surface-btn-cancel);color:var(--text-btn-cancel);border:.5px solid var(--border-btn-cancel)}.agent-modal-btn-cancel[data-v-3b666d2f]:hover{background:var(--surface-btn-cancel-hover)}.agent-modal-btn-confirm[data-v-3b666d2f]{background:var(--surface-btn-confirm);color:var(--text-btn-confirm)}.agent-modal-btn-confirm[data-v-3b666d2f]:hover{background:var(--surface-btn-confirm-hover)}.theme-modal-overlay[data-v-3b666d2f]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:3000}.theme-modal[data-v-3b666d2f]{background:var(--surface-modal);border:.5px solid var(--border-modal);border-radius:.75em;width:34em;max-width:90vw;max-height:80vh;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.3)}.theme-modal-header[data-v-3b666d2f]{display:flex;align-items:center;justify-content:space-between;padding:.75em 1em .25em}.theme-modal-title[data-v-3b666d2f]{font-size:1em;font-weight:600;color:var(--text-modal-title)}.theme-modal-close[data-v-3b666d2f]{width:1.75em;height:1.75em;border:none;background:transparent;color:var(--text-faint);cursor:pointer;border-radius:.375em;display:flex;align-items:center;justify-content:center}.theme-modal-close[data-v-3b666d2f]:hover{background:var(--surface-hover);color:var(--text-muted)}.theme-modal-close svg[data-v-3b666d2f]{width:1em;height:1em}.theme-modal-body[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.5em;padding:.375em 1em 1em;max-height:60vh;overflow-y:auto}.theme-modal-body[data-v-3b666d2f]::-webkit-scrollbar{width:.3125em}.theme-modal-body[data-v-3b666d2f]::-webkit-scrollbar-track{background:transparent}.theme-modal-body[data-v-3b666d2f]::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.1875em}.theme-options-row[data-v-3b666d2f]{display:flex;gap:.625em}.theme-option[data-v-3b666d2f]{flex:1;display:flex;align-items:center;gap:.5em;padding:.625em .75em;border:1px solid var(--border-strong);border-radius:.5em;background:var(--surface-alt);color:var(--text-dim);cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.theme-option[data-v-3b666d2f]:hover{background:var(--surface-hover);border-color:var(--border-mid);color:var(--text-muted)}.theme-option.active[data-v-3b666d2f]{background:var(--accent-soft);border-color:var(--accent);color:var(--text);box-shadow:0 0 0 1px var(--accent)}.theme-option svg[data-v-3b666d2f]{width:1.125em;height:1.125em;flex-shrink:0}.theme-option span[data-v-3b666d2f]{font-size:.8125em;font-weight:500}.theme-setting-row[data-v-3b666d2f]{display:flex;align-items:center;justify-content:space-between;padding:.5em 0;border-top:.5px solid var(--border-light)}.theme-section-title[data-v-3b666d2f]{font-size:.6875em;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;padding:.25em 0 0}.theme-setting-grid[data-v-3b666d2f]{display:grid;grid-template-columns:1fr 1fr;gap:.375em}.theme-setting-cell[data-v-3b666d2f]{display:flex;align-items:center;justify-content:space-between;padding:.3125em .5em;border:.5px solid var(--border-light);border-radius:.375em;background:var(--surface-alt);min-height:1.75em}.theme-setting-label[data-v-3b666d2f]{display:flex;align-items:center;gap:.375em;font-size:.75em;color:var(--text-dim);white-space:nowrap;overflow:hidden}.theme-setting-icon[data-v-3b666d2f]{width:.875em;height:.875em;flex-shrink:0}.theme-toggle[data-v-3b666d2f]{position:relative;display:inline-flex;width:2em;height:1.125em;flex-shrink:0;cursor:pointer}.theme-toggle input[data-v-3b666d2f]{position:absolute;opacity:0;width:0;height:0}.theme-toggle-track[data-v-3b666d2f]{position:absolute;inset:0;background:var(--border-strong);border-radius:.5625em;transition:background .25s}.theme-toggle-track[data-v-3b666d2f]:after{content:"";position:absolute;top:.125em;left:.125em;width:.875em;height:.875em;background:var(--text);border-radius:50%;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.theme-toggle input:checked+.theme-toggle-track[data-v-3b666d2f]{background:var(--accent)}.theme-toggle input:checked+.theme-toggle-track[data-v-3b666d2f]:after{transform:translateX(.875em)}.theme-setting-select[data-v-3b666d2f]{padding:.125em .25em;font-size:.75em;border:.5px solid var(--border-strong);border-radius:.25em;background:var(--surface-mid);color:var(--text-dim);outline:none;cursor:pointer;width:4.5em;text-align:center}.theme-setting-select[data-v-3b666d2f]:focus{border-color:var(--accent)}.agent-page.font-small[data-v-3b666d2f]{--msg-font-size:0.75em}.agent-page.font-medium[data-v-3b666d2f]{--msg-font-size:0.8125em}.agent-page.font-large[data-v-3b666d2f]{--msg-font-size:0.9375em}.agent-message-content[data-v-3b666d2f]{font-size:var(--msg-font-size,.8125em)}.agent-thinking-header.is-clickable[data-v-3b666d2f]{cursor:pointer}.agent-thinking-header.is-clickable[data-v-3b666d2f]:hover{background:var(--surface-think-header-hover)}.agent-thinking-chevron[data-v-3b666d2f]{width:.875em;height:.875em;flex-shrink:0;color:var(--text-faint);transition:transform .25s cubic-bezier(.22,.61,.36,1)}.agent-thinking-chevron.rotated[data-v-3b666d2f]{transform:rotate(180deg)}.theme-modal-enter-active[data-v-3b666d2f]{transition:opacity .2s ease}.theme-modal-enter-active .theme-modal[data-v-3b666d2f]{transition:transform .25s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.theme-modal-leave-active[data-v-3b666d2f]{transition:opacity .15s ease}.theme-modal-leave-active .theme-modal[data-v-3b666d2f]{transition:transform .15s ease,opacity .15s ease}.theme-modal-enter[data-v-3b666d2f]{opacity:0}.theme-modal-enter .theme-modal[data-v-3b666d2f]{opacity:0;transform:scale(.92) translateY(8px)}.theme-modal-leave-to[data-v-3b666d2f]{opacity:0}.theme-modal-leave-to .theme-modal[data-v-3b666d2f]{opacity:0;transform:scale(.96) translateY(4px)}.agent-tool-section[data-v-3b666d2f]{display:flex;flex-direction:column;gap:6px;margin-top:6px;width:100%}.agent-tool-item[data-v-3b666d2f]{border:.5px solid var(--border-think);border-radius:.5em;overflow:hidden;background:var(--surface-think);box-shadow:var(--shadow-card)}.agent-tool-item-header[data-v-3b666d2f]{display:flex;align-items:center;gap:.5em;padding:.375em .625em;background:var(--surface-hover);border-bottom:.5px solid var(--border-light)}.agent-tool-item.is-tool-write[data-v-3b666d2f]{background:var(--tool-write-bg);border-color:var(--tool-write-border)}.agent-tool-item.is-tool-write .agent-tool-item-header[data-v-3b666d2f]{background:var(--tool-write-bg);border-bottom-color:var(--tool-write-border)}.agent-tool-item.is-tool-bash[data-v-3b666d2f]{background:var(--tool-bash-bg);border-color:var(--tool-bash-border)}.agent-tool-item.is-tool-bash .agent-tool-item-header[data-v-3b666d2f]{background:var(--tool-bash-bg);border-bottom-color:var(--tool-bash-border)}.agent-tool-item.is-tool-edit[data-v-3b666d2f]{background:var(--tool-edit-bg);border-color:var(--tool-edit-border)}.agent-tool-item.is-tool-edit .agent-tool-item-header[data-v-3b666d2f]{background:var(--tool-edit-bg);border-bottom-color:var(--tool-edit-border)}.agent-tool-item.is-tool-read[data-v-3b666d2f]{background:var(--tool-read-bg);border-color:var(--tool-read-border)}.agent-tool-item.is-tool-read .agent-tool-item-header[data-v-3b666d2f]{background:var(--tool-read-bg);border-bottom-color:var(--tool-read-border)}.agent-tool-item-header.is-clickable[data-v-3b666d2f]{cursor:pointer}.agent-tool-item-header.is-clickable[data-v-3b666d2f]:hover{background:var(--surface-think-header-hover)}.agent-tool-chevron[data-v-3b666d2f]{width:.875em;height:.875em;flex-shrink:0;margin-left:auto;color:var(--text-faint);transition:transform .25s cubic-bezier(.22,.61,.36,1)}.agent-tool-chevron.rotated[data-v-3b666d2f]{transform:rotate(180deg)}.agent-tool-item-icon[data-v-3b666d2f]{font-size:.6875em;line-height:1;flex-shrink:0}.agent-tool-item-name[data-v-3b666d2f]{font-size:.6875em;font-weight:600;color:var(--text-think-label)}.agent-tool-item-body[data-v-3b666d2f]{padding:.375em .625em;border-top:.5px solid var(--border-think);max-height:200px;overflow:auto}.agent-tool-item-body pre[data-v-3b666d2f]{margin:0;font-family:SF Mono,Consolas,monospace;font-size:.6875em;line-height:1.5;color:var(--text-think-content);white-space:pre-wrap;word-break:break-all}.ed-diff-body[data-v-3b666d2f]{padding:.375em .625em;border-top:.5px solid var(--border-think);overflow:hidden}.ed-diff-body[data-v-3b666d2f]::-webkit-scrollbar{width:.3125em}.ed-diff-body[data-v-3b666d2f]::-webkit-scrollbar-track{background:transparent}.ed-diff-body[data-v-3b666d2f]::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.1875em}.ed-diff-body[data-v-3b666d2f]::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.agent-tool-item-body[data-v-3b666d2f]::-webkit-scrollbar{width:.3125em}.agent-tool-item-body[data-v-3b666d2f]::-webkit-scrollbar-track{background:transparent}.agent-tool-item-body[data-v-3b666d2f]::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.1875em}.agent-tool-item-body[data-v-3b666d2f]::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.agent-start-preview-btn[data-v-3b666d2f]{display:inline-flex;align-items:center;gap:.375em;font-size:.625em;font-family:SF Mono,Fira Code,monospace;color:var(--text-muted);background:var(--surface-input);border:.5px solid var(--border);border-radius:.375em;padding:.25em .625em;cursor:pointer}.agent-start-preview-btn[data-v-3b666d2f]:hover:not(:disabled){background:var(--surface-hover);color:var(--text);border-color:var(--border-mid)}.agent-start-preview-btn[data-v-3b666d2f]:disabled{opacity:.4;cursor:not-allowed}.agent-start-preview-icon[data-v-3b666d2f]{width:.875em;height:.875em;flex-shrink:0}.agent-dev-status[data-v-3b666d2f]{display:flex;align-items:center;gap:.375em}.agent-dev-dot[data-v-3b666d2f]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.agent-dev-dot.dev-on[data-v-3b666d2f]{background:#4caf88;box-shadow:0 0 4px rgba(76,175,136,.5)}.agent-dev-dot.dev-expiring[data-v-3b666d2f]{background:#d4872c;box-shadow:0 0 4px rgba(212,135,44,.5)}.agent-dev-dot.dev-loading[data-v-3b666d2f]{background:#d4872c;animation:dev-dot-pulse-3b666d2f 1.2s ease-in-out infinite}.agent-dev-dot.dev-error[data-v-3b666d2f]{background:#e06c75;box-shadow:0 0 4px rgba(224,108,117,.5)}.agent-dev-label.dev-error-text[data-v-3b666d2f]{color:#e06c75}@keyframes dev-dot-pulse-3b666d2f{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.agent-dev-label[data-v-3b666d2f]{font-size:.625em;font-family:SF Mono,Fira Code,monospace;color:var(--text-muted)}.agent-expire-timer[data-v-3b666d2f]{color:var(--text-dim)}.agent-dev-expiring-label[data-v-3b666d2f]{font-size:.625em;font-family:SF Mono,Fira Code,monospace;color:#d4872c;animation:agent-expiring-blink-3b666d2f 1.5s ease-in-out infinite}@keyframes agent-expiring-blink-3b666d2f{0%,to{opacity:.6}50%{opacity:1}}.agent-dev-sep[data-v-3b666d2f]{width:1px;height:.75em;background:var(--border)}.agent-browser[data-v-3b666d2f]{position:relative;display:flex;flex-direction:column;width:95%;max-width:1400px;height:92%;border-radius:.625em;border:.5px solid var(--border);background:var(--bg);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.35)}.agent-browser-header[data-v-3b666d2f]{display:flex;align-items:center;gap:.625em;padding:.5em .75em;background:var(--surface);border-bottom:.5px solid var(--border-light);flex-shrink:0}.agent-browser-dots[data-v-3b666d2f]{display:flex;gap:.375em;flex-shrink:0}.agent-browser-dot[data-v-3b666d2f]{width:.625em;height:.625em;border-radius:50%}.agent-browser-dot.close[data-v-3b666d2f]{background:#ff5f57}.agent-browser-dot.minimize[data-v-3b666d2f]{background:#febc2e}.agent-browser-dot.maximize[data-v-3b666d2f]{background:#28c840}.agent-browser-address[data-v-3b666d2f]{flex:1;display:flex;align-items:center;gap:.375em;padding:.25em .625em;border-radius:.375em;background:var(--surface-input);font-size:.6875em;color:var(--text-dim);min-width:0}.agent-browser-lock[data-v-3b666d2f]{width:.75em;height:.75em;flex-shrink:0;color:var(--text-faint)}.agent-browser-url[data-v-3b666d2f]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Fira Code,monospace;font-size:.9em}.agent-browser-refresh[data-v-3b666d2f]{flex-shrink:0;width:1.25em;height:1.25em;border:none;background:transparent;color:var(--text-faint);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;border-radius:.25em}.agent-browser-refresh[data-v-3b666d2f]:hover{background:var(--surface-hover);color:var(--text-muted)}.agent-browser-refresh svg[data-v-3b666d2f]{width:.8em;height:.8em}.agent-browser-nav[data-v-3b666d2f]{flex-shrink:0;width:1.25em;height:1.25em;border:none;background:transparent;color:var(--text-faint);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;border-radius:.25em}.agent-browser-nav[data-v-3b666d2f]:hover{background:var(--surface-hover);color:var(--text-muted)}.agent-browser-nav svg[data-v-3b666d2f]{width:.7em;height:.7em}.agent-browser-zoom[data-v-3b666d2f]{flex-shrink:0;font-size:.625em;padding:.125em .25em;border:.5px solid var(--border);border-radius:.25em;background:var(--surface-input);color:var(--text-dim);cursor:pointer;outline:none;font-family:SF Mono,Fira Code,monospace}.agent-browser-zoom[data-v-3b666d2f]:focus{border-color:var(--accent)}.agent-browser-body[data-v-3b666d2f]{flex:1;min-height:0;background:#fff;overflow:hidden}.agent-preview-iframe[data-v-3b666d2f]{width:calc(100%/var(--scale, .8));height:calc(100%/var(--scale, .8));transform:scale(var(--scale,.8));transform-origin:top left;border:none;display:block}.agent-browser-loading[data-v-3b666d2f]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;background:var(--bg);color:var(--text-faint);font-size:.8125em}.agent-context-bar[data-v-3b666d2f]{margin-left:auto;display:flex;align-items:center;gap:.5em}.agent-context-track[data-v-3b666d2f]{width:5em;height:4px;border-radius:2px;background:var(--border-strong);overflow:hidden}.agent-context-fill[data-v-3b666d2f]{height:100%;border-radius:2px;background:var(--accent);transition:width .4s ease}.agent-context-label[data-v-3b666d2f]{color:var(--text-muted);white-space:nowrap;letter-spacing:.02em}.agent-context-label[data-v-3b666d2f],.agent-token-usage[data-v-3b666d2f]{font-size:.625em;font-family:SF Mono,Fira Code,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agent-token-usage[data-v-3b666d2f]{display:flex;align-items:center;gap:.375em;margin-top:.375em;padding:.25em .625em;color:var(--text-faint)}.agent-token-item[data-v-3b666d2f]{white-space:nowrap}.agent-token-divider[data-v-3b666d2f]{width:1px;height:.75em;background:var(--border-light)}.agent-billing-btn[data-v-3b666d2f]{position:absolute;top:.625em;right:.875em;z-index:100;width:2em;height:2em;border-radius:.375em;border:.5px solid var(--border);background:var(--surface-input);color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--theme-transition)}.agent-billing-btn[data-v-3b666d2f]:hover{background:var(--surface-hover);color:var(--text-muted);border-color:var(--border-mid)}.agent-billing-btn svg[data-v-3b666d2f]{width:1em;height:1em}.billing-modal-overlay[data-v-3b666d2f]{position:absolute;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:3000;box-sizing:border-box;padding:24px}.billing-modal[data-v-3b666d2f]{background:rgba(34,34,36,.7);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:.5px solid hsla(0,0%,100%,.1);border-radius:.75em;width:1100px;height:640px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 16px 64px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.04);display:flex;flex-direction:column}@media (max-width:640px){.billing-modal[data-v-3b666d2f]{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;border:none}}.billing-modal-header[data-v-3b666d2f]{display:flex;align-items:center;justify-content:space-between;padding:.5em .875em;border-bottom:.5px solid var(--border-light);flex-shrink:0}.billing-modal-title[data-v-3b666d2f]{font-size:.875em;font-weight:600;color:var(--text-modal-title)}.billing-modal-close[data-v-3b666d2f]{width:1.5em;height:1.5em;border:none;background:transparent;color:var(--text-faint);cursor:pointer;border-radius:.375em;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.billing-modal-close[data-v-3b666d2f]:hover{background:var(--surface-hover);color:var(--text-muted)}.billing-modal-close svg[data-v-3b666d2f]{width:.875em;height:.875em}.billing-modal-body[data-v-3b666d2f]{display:flex;flex:1;min-height:0}.billing-modal-menu[data-v-3b666d2f]{width:13em;flex-shrink:0;border-right:.5px solid var(--border-light);padding:.5em;display:flex;flex-direction:column;gap:.125em}.billing-menu-item[data-v-3b666d2f]{display:flex;align-items:center;gap:.5em;padding:.4375em .625em;border-radius:.375em;cursor:pointer;color:var(--text-dim);font-size:.75em;transition:background .15s,color .15s}.billing-menu-item[data-v-3b666d2f]:hover{background:var(--surface-hover);color:var(--text-muted)}.billing-menu-item.active[data-v-3b666d2f]{background:rgba(94,106,210,.12);color:var(--accent);font-weight:500}.billing-menu-item.disabled[data-v-3b666d2f]{opacity:.3;cursor:not-allowed}.billing-menu-icon[data-v-3b666d2f]{width:1em;height:1em;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:currentColor;opacity:.7}.billing-menu-item.active .billing-menu-icon[data-v-3b666d2f]{opacity:1}.billing-menu-icon svg[data-v-3b666d2f]{width:.875em;height:.875em}.billing-menu-label[data-v-3b666d2f]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billing-modal-content[data-v-3b666d2f]{flex:1;display:flex;flex-direction:column;min-width:0;font-size:1.0625em}.billing-content-body[data-v-3b666d2f]{flex:1;display:flex;align-items:center;justify-content:center;overflow-y:auto}.billing-content-body[data-v-3b666d2f]:has(.billing-sub-tabs){flex-direction:column;align-items:stretch;justify-content:flex-start;padding-top:.75em}.billing-content-body:has(.billing-sub-tabs) .billing-empty-state[data-v-3b666d2f]{margin:auto}.billing-stats-body[data-v-3b666d2f]{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:.75em;gap:.75em}.stats-date-range[data-v-3b666d2f]{display:flex;align-items:center;gap:.5em;padding-bottom:.25em}.stats-date-input[data-v-3b666d2f]{padding:.375em .625em;background:hsla(0,0%,100%,.06);border:.5px solid hsla(0,0%,100%,.12);border-radius:.375em;color:var(--text-item-title);font-size:.6875em;font-family:SF Mono,Fira Code,monospace;outline:none;transition:border-color .15s}.stats-date-input[data-v-3b666d2f]:focus{border-color:rgba(92,141,239,.5)}.stats-date-sep[data-v-3b666d2f]{color:var(--text-faint);font-size:.75em}.stats-charts-wrapper[data-v-3b666d2f]{flex:1;display:flex;flex-direction:column;gap:.75em;min-height:0;overflow-y:auto}.stats-chart-card[data-v-3b666d2f]{display:flex;flex-direction:column;background:hsla(0,0%,100%,.03);border:.5px solid hsla(0,0%,100%,.06);border-radius:.5em;padding:.625em;flex-shrink:0}.stats-chart-title[data-v-3b666d2f]{font-size:.6875em;font-weight:600;color:var(--text-dim);padding-bottom:.375em}.stats-chart-box[data-v-3b666d2f]{height:220px;width:100%}.stats-chart-full[data-v-3b666d2f]{width:100%}.stats-chart-row[data-v-3b666d2f]{display:flex;gap:.75em}.stats-chart-half[data-v-3b666d2f]{flex:1;min-width:0}.stats-charts-wrapper[data-v-3b666d2f]::-webkit-scrollbar{width:.3125em}.stats-charts-wrapper[data-v-3b666d2f]::-webkit-scrollbar-track{background:transparent}.stats-charts-wrapper[data-v-3b666d2f]::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.1875em}.stats-charts-wrapper[data-v-3b666d2f]::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.billing-sub-tabs[data-v-3b666d2f]{display:flex;gap:.25em;padding:0 .875em;margin-bottom:.5em;flex-shrink:0}.billing-sub-tab[data-v-3b666d2f]{font-size:.6875em;padding:.375em .75em;border-radius:.375em;cursor:pointer;color:var(--text-faint);transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.billing-sub-tab[data-v-3b666d2f]:hover{color:var(--text-item-title);background:hsla(0,0%,100%,.05)}.billing-sub-tab.active[data-v-3b666d2f]{color:#fff;background:hsla(0,0%,100%,.1);font-weight:500}.billing-empty-state[data-v-3b666d2f]{display:flex;flex-direction:column;align-items:center;gap:.5em;max-width:20em;text-align:center}.billing-empty-icon[data-v-3b666d2f]{width:2.75em;height:2.75em;display:flex;align-items:center;justify-content:center;color:var(--text-dim);opacity:.5;margin-bottom:.25em;border-radius:50%;background:var(--surface-hover);padding:.5em}.billing-empty-icon svg[data-v-3b666d2f]{width:100%;height:100%}.billing-empty-title[data-v-3b666d2f]{margin:0;font-size:.8125em;font-weight:600;color:var(--text-empty-title)}.billing-empty-desc[data-v-3b666d2f]{margin:0;font-size:.6875em;color:var(--text-empty-desc);line-height:1.5}.billing-modal-enter-active[data-v-3b666d2f]{transition:opacity .2s ease}.billing-modal-enter-active .billing-modal[data-v-3b666d2f]{transition:transform .25s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.billing-modal-leave-active[data-v-3b666d2f]{transition:opacity .15s ease}.billing-modal-leave-active .billing-modal[data-v-3b666d2f]{transition:transform .15s ease,opacity .15s ease}.billing-modal-enter[data-v-3b666d2f]{opacity:0}.billing-modal-enter .billing-modal[data-v-3b666d2f]{opacity:0;transform:scale(.92) translateY(8px)}.billing-modal-leave-to[data-v-3b666d2f]{opacity:0}.billing-modal-leave-to .billing-modal[data-v-3b666d2f]{opacity:0;transform:scale(.96) translateY(4px)}.billing-list-loading[data-v-3b666d2f]{display:flex;align-items:center;justify-content:center;min-height:8em}.billing-list-table[data-v-3b666d2f]{flex:1;overflow-y:auto;align-self:stretch;width:100%;padding:.25em 0}.billing-list[data-v-3b666d2f]::-webkit-scrollbar{width:.3125em}.billing-list[data-v-3b666d2f]::-webkit-scrollbar-track{background:transparent}.billing-list[data-v-3b666d2f]::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.1875em}.billing-list-header[data-v-3b666d2f]{display:grid;grid-template-columns:1fr .8fr 1fr;gap:.75em;padding:.5em .875em;border-bottom:.5px solid hsla(0,0%,100%,.08);font-size:.625em;font-weight:600;color:var(--text-faint);position:sticky;top:0;z-index:1;background:var(--surface-modal)}.billing-content-body:has(.billing-col-prompt) .billing-list-header[data-v-3b666d2f]{grid-template-columns:1.5fr 1.2fr .5fr .8fr}.billing-list-row[data-v-3b666d2f]{display:grid;grid-template-columns:1fr .8fr 1fr;gap:.75em;align-items:center;padding:.5em .875em;border-bottom:.5px solid hsla(0,0%,100%,.04);transition:background .15s}.billing-list-row[data-v-3b666d2f]:has(.billing-col-prompt){grid-template-columns:1.5fr 1.2fr .5fr .8fr}.billing-list-row[data-v-3b666d2f]:hover{background:hsla(0,0%,100%,.03)}.billing-list-row[data-v-3b666d2f]:last-child{border-bottom:none}.billing-col-prompt[data-v-3b666d2f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.billing-cell-prompt[data-v-3b666d2f]{cursor:help}.billing-cell-label[data-v-3b666d2f],.billing-cell-prompt[data-v-3b666d2f]{font-size:.625em;color:var(--text-item-title);font-weight:400}.billing-cell-time[data-v-3b666d2f],.billing-cell-tokens[data-v-3b666d2f]{font-size:.625em;color:var(--text-faint);font-family:SF Mono,Fira Code,monospace}.billing-amt[data-v-3b666d2f]{font-size:.625em;font-weight:500;font-family:SF Mono,Fira Code,monospace;color:var(--text-item-title)}.billing-balance-body[data-v-3b666d2f]{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1em;gap:.875em;overflow-y:auto}.billing-balance-body[data-v-3b666d2f]::-webkit-scrollbar{width:.3125em}.billing-balance-body[data-v-3b666d2f]::-webkit-scrollbar-track{background:transparent}.billing-balance-body[data-v-3b666d2f]::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.1875em}.billing-balance-body[data-v-3b666d2f]::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.billing-pricing-body[data-v-3b666d2f]::-webkit-scrollbar{width:.3125em}.billing-pricing-body[data-v-3b666d2f]::-webkit-scrollbar-track{background:transparent}.billing-pricing-body[data-v-3b666d2f]::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.1875em}.billing-pricing-body[data-v-3b666d2f]::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.balance-cards[data-v-3b666d2f]{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.balance-card[data-v-3b666d2f]{display:flex;align-items:center;gap:.75em;padding:.875em 1em;border-radius:.5em;background:hsla(0,0%,100%,.04);border:.5px solid hsla(0,0%,100%,.06);position:relative;overflow:hidden}.balance-card-icon[data-v-3b666d2f]{width:1.875em;height:1.875em;border-radius:.5em;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--accent-soft);color:var(--accent)}.balance-card.is-gift .balance-card-icon[data-v-3b666d2f]{background:rgba(76,175,136,.15);color:#4caf88}.balance-card-icon svg[data-v-3b666d2f]{width:1em;height:1em}.balance-card-info[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.125em}.balance-card-label[data-v-3b666d2f]{font-size:.6875em;color:var(--text-faint)}.balance-card-value[data-v-3b666d2f]{font-size:1.125em;font-weight:700;color:var(--text-item-title);font-family:SF Mono,Fira Code,monospace}.balance-section[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.5em}.balance-section-title[data-v-3b666d2f]{font-size:.6875em;font-weight:600;color:var(--text-faint)}.balance-amount-grid[data-v-3b666d2f]{display:grid;grid-template-columns:repeat(6,1fr);gap:.375em}.balance-amount-item[data-v-3b666d2f]{display:flex;align-items:center;justify-content:center;height:2.375em;border-radius:.375em;border:.5px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03);color:var(--text-dim);font-size:.8125em;font-weight:500;cursor:pointer;transition:all .15s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.balance-amount-item[data-v-3b666d2f]:hover{border-color:rgba(94,106,210,.35);color:var(--accent);background:rgba(94,106,210,.06)}.balance-amount-item.active[data-v-3b666d2f]{border-color:var(--accent);background:rgba(94,106,210,.1);color:var(--accent);box-shadow:0 0 0 1px rgba(94,106,210,.25)}.balance-amount-custom[data-v-3b666d2f]{position:relative}.balance-custom-input[data-v-3b666d2f]{width:100%;height:100%;border:none;background:transparent;text-align:center;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;outline:none;padding:0 .25em;border-radius:inherit}.balance-custom-input[data-v-3b666d2f]::-webkit-inner-spin-button,.balance-custom-input[data-v-3b666d2f]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.balance-custom-input[data-v-3b666d2f]::-moz-placeholder{color:var(--text-faint);font-size:.75em}.balance-custom-input[data-v-3b666d2f]::placeholder{color:var(--text-faint);font-size:.75em}.balance-payment-options[data-v-3b666d2f]{display:grid;grid-template-columns:1fr 1fr;gap:.375em}.balance-payment-item[data-v-3b666d2f]{display:flex;align-items:center;gap:.5em;padding:.5625em .875em;border-radius:.375em;border:.5px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03);cursor:pointer;transition:all .15s ease;position:relative}.balance-payment-item[data-v-3b666d2f]:hover{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.balance-payment-item.active[data-v-3b666d2f]{border-color:var(--accent);background:rgba(94,106,210,.08)}.balance-payment-radio[data-v-3b666d2f]{display:none}.balance-payment-img[data-v-3b666d2f]{flex-shrink:0;display:block}.balance-payment-img[src][data-v-3b666d2f]{width:auto;height:1.125em;-o-object-fit:contain;object-fit:contain}.balance-payment-img[viewBox][data-v-3b666d2f]{width:1.375em;height:1.375em}.balance-payment-label[data-v-3b666d2f]{flex:1;font-size:.8125em;color:var(--text-dim)}.balance-payment-item.active .balance-payment-label[data-v-3b666d2f]{color:var(--accent);font-weight:500}.balance-payment-check[data-v-3b666d2f]{width:1.25em;height:1.25em;border-radius:50%;border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent;transition:all .2s ease}.balance-payment-check svg[data-v-3b666d2f]{width:.75em;height:.75em}.balance-payment-item.active .balance-payment-check[data-v-3b666d2f]{border-color:var(--accent);background:var(--accent);color:#fff}.balance-agreements[data-v-3b666d2f]{display:flex;align-items:center}.balance-agreement-item[data-v-3b666d2f]{display:flex;align-items:center;gap:.5em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.balance-agreement-checkbox[data-v-3b666d2f]{width:1.125em;height:1.125em;border-radius:.25em;border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent;transition:all .2s ease}.balance-agreement-checkbox.checked[data-v-3b666d2f]{border-color:var(--accent);background:var(--accent);color:#fff}.balance-agreement-checkbox svg[data-v-3b666d2f]{width:.75em;height:.75em}.balance-agreement-text[data-v-3b666d2f]{font-size:.75em;color:var(--text-dim)}.balance-agreement-link[data-v-3b666d2f]{color:var(--accent);text-decoration:none;cursor:pointer}.balance-agreement-link[data-v-3b666d2f]:hover{text-decoration:underline}.balance-notice[data-v-3b666d2f]{padding:.625em .875em;border-radius:.375em;background:hsla(0,0%,100%,.03);border:.5px solid hsla(0,0%,100%,.06)}.balance-notice-header[data-v-3b666d2f]{display:flex;align-items:center;gap:.375em;margin-bottom:.375em;font-size:.6875em;font-weight:600;color:var(--text-dim)}.balance-notice-header svg[data-v-3b666d2f]{width:.8125em;height:.8125em;color:var(--text-faint)}.balance-notice-list[data-v-3b666d2f]{margin:0;padding-left:1.125em;font-size:.625em;color:var(--text-faint);line-height:1.7}.balance-notice-list li[data-v-3b666d2f]{margin:0}.balance-notice-list .balance-agreement-link[data-v-3b666d2f]{font-size:1em}.balance-submit-btn[data-v-3b666d2f]{width:100%;padding:.5625em 0;border-radius:.375em;border:none;background:var(--accent);color:#fff;font-size:.8125em;font-weight:600;cursor:pointer;transition:all .15s ease;margin-top:.25em}.balance-submit-btn[data-v-3b666d2f]:hover:not(:disabled){background:#4f5bb8;box-shadow:0 4px 16px rgba(94,106,210,.35)}.balance-submit-btn[data-v-3b666d2f]:disabled{opacity:.35;cursor:not-allowed}.balance-submit-hint[data-v-3b666d2f]{text-align:center;font-size:.625em;color:var(--text-faint);margin-top:.25em}.billing-pagination[data-v-3b666d2f]{display:flex;align-items:center;justify-content:center;gap:.75em;padding:.75em 0 .25em;flex-shrink:0}.billing-page-btn[data-v-3b666d2f]{background:hsla(0,0%,100%,.06);border:none;border-radius:.25em;padding:.3em .75em;font-size:.6875em;color:var(--text-item-title);cursor:pointer;transition:all .15s}.billing-page-btn[data-v-3b666d2f]:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.billing-page-btn[data-v-3b666d2f]:disabled{opacity:.3;cursor:not-allowed}.billing-page-info[data-v-3b666d2f]{font-size:.6875em;color:var(--text-faint)}.billing-pricing-body[data-v-3b666d2f]{justify-content:flex-start;align-items:stretch;overflow-y:auto}.pricing-wrapper[data-v-3b666d2f]{padding:.75em;display:flex;flex-direction:column;gap:1em;width:100%}.pricing-section[data-v-3b666d2f]{background:hsla(0,0%,100%,.03);border:.5px solid hsla(0,0%,100%,.06);border-radius:.5em;padding:.875em}.pricing-section-title[data-v-3b666d2f]{font-size:.75em;font-weight:600;color:var(--text-item-title);margin-bottom:.625em;padding-bottom:.375em;border-bottom:.5px solid hsla(0,0%,100%,.06)}.pricing-model-desc[data-v-3b666d2f]{font-size:.625em;line-height:1.7;color:var(--text-dim);margin-bottom:.625em;padding:.625em .75em;background:linear-gradient(135deg,rgba(92,141,239,.06),rgba(224,155,58,.04));border:.5px solid rgba(92,141,239,.12);border-radius:.5em}.pricing-info-grid[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.5em}.pricing-info-item[data-v-3b666d2f]{display:flex;justify-content:space-between;align-items:center;padding:.25em 0}.pricing-info-label[data-v-3b666d2f]{font-size:.625em;color:var(--text-faint)}.pricing-info-value[data-v-3b666d2f]{font-size:.6875em;color:var(--text-item-title);font-weight:500;font-family:SF Mono,monospace}.pricing-table[data-v-3b666d2f]{display:flex;flex-direction:column}.pricing-table-header[data-v-3b666d2f]{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:.75em;padding:.4em .625em;font-size:.625em;font-weight:600;color:var(--text-faint);border-bottom:.5px solid hsla(0,0%,100%,.08)}.pricing-table-header .pricing-table-col[data-v-3b666d2f]:last-child,.pricing-table-row .pricing-table-col[data-v-3b666d2f]:last-child{text-align:right}.pricing-table-row[data-v-3b666d2f]{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:.75em;padding:.5em .625em;font-size:.625em;color:var(--text-item-title);align-items:center;border-bottom:.5px solid hsla(0,0%,100%,.04)}.pricing-table-row[data-v-3b666d2f]:last-child{border-bottom:none}.plan-cards[data-v-3b666d2f]{display:flex;gap:.625em}.plan-card[data-v-3b666d2f]{flex:1;display:flex;flex-direction:column;align-items:center;padding:.875em .5em;background:hsla(0,0%,100%,.03);border:.5px solid hsla(0,0%,100%,.08);border-radius:.5em;text-align:center;gap:.25em}.plan-card-badge[data-v-3b666d2f]{font-size:.5em;font-weight:600;padding:.2em .625em;border-radius:.75em;background:hsla(0,0%,100%,.06);color:var(--text-faint);letter-spacing:.04em}.plan-card-name[data-v-3b666d2f]{font-size:.75em;font-weight:600;color:var(--text-item-title);margin-top:.25em}.plan-card-price[data-v-3b666d2f]{font-size:1.125em;font-weight:700;color:var(--accent);line-height:1.2}.plan-card-meta[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.125em;margin-top:.25em}.plan-card-meta-item[data-v-3b666d2f]{font-size:.5625em;color:var(--text-faint)}.plan-card-discount[data-v-3b666d2f]{font-weight:600;color:#5b8def}.plan-card.is-popular[data-v-3b666d2f]{border-color:rgba(92,141,239,.3);background:rgba(92,141,239,.06)}.plan-card.is-popular .plan-card-badge[data-v-3b666d2f]{background:rgba(92,141,239,.2);color:#5b8def}.plan-card.is-premium[data-v-3b666d2f]{border-color:rgba(224,155,58,.3);background:rgba(224,155,58,.05)}.plan-card.is-premium .plan-card-badge[data-v-3b666d2f]{background:rgba(224,155,58,.2);color:#e09b3a}.pricing-tag[data-v-3b666d2f]{display:inline-block;padding:.15em .5em;border-radius:.25em;font-size:.9375em;font-weight:500}.pricing-tag.is-hit[data-v-3b666d2f]{color:#4caf88;background:rgba(76,175,136,.12)}.pricing-tag.is-miss[data-v-3b666d2f]{color:#5b8def;background:rgba(91,141,239,.12)}.pricing-tag.is-out[data-v-3b666d2f]{color:#e09b3a;background:rgba(224,155,58,.12)}.pricing-note[data-v-3b666d2f]{margin-top:.5em;padding:.75em;font-size:.5625em;color:var(--text-dim);background:hsla(0,0%,100%,.03);border-radius:.5em;line-height:1.7}.pricing-note-title[data-v-3b666d2f]{font-size:1.1em;font-weight:600;color:var(--text-item-title);margin-bottom:.625em}.pricing-note-list[data-v-3b666d2f]{margin:0;padding-left:1.25em;display:flex;flex-direction:column;gap:.5em}.pricing-note-list li[data-v-3b666d2f]{padding-left:.25em}.pricing-note-list li strong[data-v-3b666d2f]{color:var(--text-item-title);font-weight:600}.pricing-steps[data-v-3b666d2f]{display:flex;flex-direction:column;gap:0}.pricing-step[data-v-3b666d2f]{display:flex;align-items:center;gap:.625em;padding:.5em 0}.pricing-step-num[data-v-3b666d2f]{width:1.5em;height:1.5em;border-radius:50%;background:rgba(92,141,239,.15);color:#5b8def;display:flex;align-items:center;justify-content:center;font-size:.6875em;font-weight:700;flex-shrink:0}.pricing-step-info[data-v-3b666d2f]{display:flex;flex-direction:column;gap:.125em}.pricing-step-name[data-v-3b666d2f]{font-size:.6875em;font-weight:600;color:var(--text-item-title)}.pricing-step-desc[data-v-3b666d2f]{font-size:.5625em;color:var(--text-faint);line-height:1.5}.pricing-step-arrow[data-v-3b666d2f]{display:flex;justify-content:center;padding:.125em 0 .125em .75em;color:var(--text-faint);opacity:.5}.pricing-step-arrow svg[data-v-3b666d2f]{width:.875em;height:.875em}@property --agent-btn-angle{syntax:"<angle>";initial-value:0deg;inherits:true}.agent-tool-error{padding:.5em .75em;font-size:.625em;line-height:1.6;color:#e06c75;background:rgba(224,108,117,.1);border:.5px solid rgba(224,108,117,.3);border-radius:.375em}.agent-tool-read-line{font-size:.5625em;font-family:SF Mono,Fira Code,monospace;padding:.0625em 0;display:flex;gap:.5em}.agent-tool-read-line-num{min-width:2.5em;text-align:right;color:var(--text-faint);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agent-tool-read-line-text{color:var(--text-dim);white-space:pre;overflow:hidden;text-overflow:ellipsis}.agent-tool-item-body{padding:.5em;margin-top:.375em;max-height:400px;overflow-y:auto}.agent-tool-item-footer{padding:.25em .625em;border-top:.5px solid var(--border-think);font-size:.5625em;font-family:SF Mono,monospace;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.agent-tool-item-footer:hover{overflow:visible;white-space:normal}.agent-tool-read-truncated{color:#d4872c;flex-shrink:0;font-size:.5625em}.agent-write-file{flex:1;min-width:0;font-size:.625em;font-weight:600;color:var(--text-dim);font-family:SF Mono,monospace;margin:0 .5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-write-badge{font-size:.5625em;margin-left:auto;padding:.2em .5em;border-radius:.25em}.agent-write-badge.pending{color:#d4872c;background:rgba(212,135,44,.1)}.agent-write-badge.done{color:#4caf88;background:rgba(76,175,136,.1)}.agent-write-body{max-height:400px;overflow-y:auto;padding:.5em;background:rgba(0,0,0,.1);border-radius:.375em;margin-top:.375em}.agent-write-body::-webkit-scrollbar{width:.3125em}.agent-write-body::-webkit-scrollbar-track{background:transparent}.agent-write-body::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.1875em}.agent-write-body::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.agent-write-stream{font-size:.5625em;line-height:1.6;white-space:pre-wrap;word-break:break-all;margin:0;color:var(--text-dim)}.agent-write-stream code{font-family:SF Mono,Fira Code,monospace}.agent-tool-match-summary{font-size:.625em;color:var(--text-faint);margin-bottom:.375em}.agent-tool-match-file{font-size:.6875em;font-weight:600;color:var(--text-dim);margin-top:.25em;margin-bottom:.125em}.agent-tool-match-line{font-size:.5625em;color:var(--text-dim);padding:.125em 0;font-family:SF Mono,Fira Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-tool-match-line-num{display:inline-block;width:2.5em;color:var(--text-faint);text-align:right;margin-right:.5em;flex-shrink:0}.agent-tool-file-item{padding:.1875em 0;font-size:.625em;line-height:1.6;color:var(--text-dim)}.agent-tool-file-item+.agent-tool-file-item,.agent-tool-file-total{border-top:.5px solid var(--border-think)}.agent-tool-file-total{margin-top:.25em;padding-top:.25em;font-size:.5625em;color:var(--text-faint)}.ed-diff-body-inner{font-family:SF Mono,Fira Code,monospace;font-size:.5625em;line-height:1.6;max-height:300px;overflow-y:auto;margin-top:.375em;border:.5px solid var(--border-think);border-radius:.375em}.ed-diff-body-inner::-webkit-scrollbar{width:.3125em}.ed-diff-body-inner::-webkit-scrollbar-track{background:transparent}.ed-diff-body-inner::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:.1875em}.ed-diff-body-inner::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.ed-diff-line{display:flex;min-height:1.5em;padding-left:.5em}.ed-diff-line.del{background:rgba(244,67,54,.08)}.ed-diff-line.ins{background:rgba(76,175,80,.08)}.ed-diff-num{min-width:2.5em;text-align:right;padding:0 .375em;color:var(--text-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.ed-diff-line.del .ed-diff-num{color:#f44336}.ed-diff-line.ins .ed-diff-num{color:#4caf50}.ed-diff-prefix{width:1em;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-diff-line.del .ed-diff-prefix{color:#f44336}.ed-diff-line.ins .ed-diff-prefix{color:#4caf50}.ed-diff-line.ctx .ed-diff-prefix{color:var(--text-faint)}.ed-diff-text{flex:1;white-space:pre;overflow:hidden;text-overflow:ellipsis;padding-right:.5em;color:var(--text-dim)}.ed-diff-summary{font-size:.625em;color:var(--text-faint);margin-top:.25em}.ed-diff-stream-args{font-size:.5625em;line-height:1.6;white-space:pre-wrap;word-break:break-all;margin:0;color:var(--text-dim)}.agent-bash-cmd,.ed-diff-stream-args code{font-family:SF Mono,Fira Code,monospace}.agent-bash-cmd{font-size:.6875em;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.agent-tool-bash-empty{padding:.375em .625em;font-size:.625em;color:var(--text-faint)}.agent-tool-bash-output{margin:0;padding:.375em .625em;font-family:SF Mono,Fira Code,monospace;font-size:.5625em;line-height:1.6;color:var(--text-dim);white-space:pre-wrap;word-break:break-all}.agent-tool-bash-timedout{padding:.25em .625em;font-size:.625em;color:#d4872c;background:rgba(212,135,44,.1);border-bottom:.5px solid var(--border-think)}.agent-workspace-enter-active{transition:opacity .3s cubic-bezier(.22,.61,.36,1)}.agent-workspace-enter-active .workspace-panel{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.agent-workspace-leave-active{transition:opacity .25s ease}.agent-workspace-leave-active .workspace-panel{transition:transform .25s ease}.agent-workspace-enter{opacity:0}.agent-workspace-enter .workspace-panel{transform:translateX(100%)}.agent-workspace-leave-to{opacity:0}.agent-workspace-leave-to .workspace-panel{transform:translateX(100%)}