.agent-card[data-v-2d1b8421]{--mouse-x: 50%;--mouse-y: 50%}.agent-card[data-v-2d1b8421]:hover{transform:translateY(-4px)}.agent-card[data-v-2d1b8421]{transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.ai-notice-bar[data-v-2f81846d]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);border-radius:.5rem;flex-shrink:0}.ai-notice-icon[data-v-2f81846d]{font-size:.875rem}.ai-notice-text[data-v-2f81846d]{font-size:.75rem;color:#f59e0b;font-weight:500}.menu-top-search[data-v-2f81846d]{position:relative;display:flex;align-items:center;height:2.75rem;background:#1e293bcc;border:1px solid rgba(99,102,241,.15);border-radius:1.5rem;padding:0 1rem;flex-shrink:0}.menu-top-search-icon[data-v-2f81846d]{font-size:.875rem;margin-right:.5rem;opacity:.5;flex-shrink:0}.menu-top-search-input[data-v-2f81846d]{flex:1;height:2.75rem;font-size:.875rem;color:#f1f5f9;background:transparent;border:none;outline:none}.menu-top-search-input[data-v-2f81846d]::-moz-placeholder{color:#64748b}.menu-top-search-input[data-v-2f81846d]::placeholder{color:#64748b}.menu-top-search-clear[data-v-2f81846d]{width:1.25rem;height:1.25rem;border-radius:50%;background:#47556999;color:#fff;font-size:.65rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;cursor:pointer}.menu-layout[data-v-2f81846d]{display:flex;flex-direction:column;gap:.5rem}.menu-body[data-v-2f81846d]{display:flex;gap:.5rem;height:calc(100vh - 11rem);min-height:20rem}.menu-side[data-v-2f81846d]{width:5rem;flex-shrink:0;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;overflow:hidden}.menu-search-wrap[data-v-2f81846d]{position:relative;display:flex;align-items:center;padding:.625rem .5rem;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.menu-search-icon[data-v-2f81846d]{position:absolute;left:.625rem;font-size:.75rem;opacity:.5;pointer-events:none}.menu-search-input[data-v-2f81846d]{width:100%;height:1.75rem;padding-left:1.25rem;padding-right:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);border-radius:.5rem;color:#f1f5f9;font-size:.7rem;outline:none;transition:border-color .2s}.menu-search-input[data-v-2f81846d]::-moz-placeholder{color:#64748b}.menu-search-input[data-v-2f81846d]::placeholder{color:#64748b}.menu-search-input[data-v-2f81846d]:focus{border-color:#6366f180}.menu-search-clear[data-v-2f81846d]{position:absolute;right:.5rem;width:1rem;height:1rem;border-radius:50%;background:#47556999;color:#fff;font-size:.55rem;display:flex;align-items:center;justify-content:center}.menu-nav[data-v-2f81846d]{flex:1;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin}.menu-nav[data-v-2f81846d]::-webkit-scrollbar{width:4px}.menu-nav[data-v-2f81846d]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.menu-item[data-v-2f81846d]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.625rem .25rem;width:100%;background:transparent;border:none;cursor:pointer;transition:background .2s;text-align:center}.menu-item[data-v-2f81846d]:hover{background:#ffffff0a}.menu-item.active[data-v-2f81846d]{background:#6366f11f}.menu-item-indicator[data-v-2f81846d]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:1.5rem;background:linear-gradient(180deg,#8b5cf6,#6366f1);border-radius:0 3px 3px 0;box-shadow:0 0 6px #8b5cf699}.menu-item-emoji[data-v-2f81846d]{font-size:1.25rem;line-height:1;margin-bottom:.25rem}.menu-item-label[data-v-2f81846d]{font-size:.7rem;color:#64748b;line-height:1.3;word-break:break-all;max-width:100%}.menu-item.active .menu-item-label[data-v-2f81846d]{color:#f1f5f9;font-weight:600}.menu-item-count[data-v-2f81846d]{font-size:.6rem;color:#94a3b8;margin-top:.125rem}.menu-divider[data-v-2f81846d]{height:1px;background:#ffffff0f;margin:.25rem .75rem}.menu-content[data-v-2f81846d]{flex:1;min-width:0;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;overflow:hidden}.menu-content-head[data-v-2f81846d]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.menu-content-title[data-v-2f81846d]{font-size:.9rem;font-weight:600;color:#f1f5f9;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-content-count[data-v-2f81846d]{font-size:.7rem;color:#64748b;flex-shrink:0;margin-left:.5rem}.menu-list[data-v-2f81846d]{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:thin}.menu-list[data-v-2f81846d]::-webkit-scrollbar{width:4px}.menu-list[data-v-2f81846d]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.menu-agent-card[data-v-2f81846d]{display:flex;gap:.75rem;padding:.875rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:.875rem;cursor:pointer;transition:all .2s}.menu-agent-card[data-v-2f81846d]:hover{background:#ffffff0a;border-color:#6366f133;transform:translateY(-1px)}.menu-agent-avatar[data-v-2f81846d]{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px -3px #0000004d}.menu-agent-emoji[data-v-2f81846d]{font-size:1.375rem;line-height:1}.menu-agent-info[data-v-2f81846d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.menu-agent-name-row[data-v-2f81846d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.menu-agent-name[data-v-2f81846d]{font-size:.9rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.menu-agent-fav[data-v-2f81846d]{width:1.5rem;height:1.5rem;flex-shrink:0;background:transparent;border:none;cursor:pointer;font-size:.875rem;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s,transform .2s}.menu-agent-fav[data-v-2f81846d]:hover{opacity:1;transform:scale(1.15)}.menu-agent-fav.favorited[data-v-2f81846d]{opacity:1}.menu-agent-desc[data-v-2f81846d]{font-size:.75rem;color:#94a3b8;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.menu-agent-footer[data-v-2f81846d]{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}.menu-agent-meta[data-v-2f81846d]{font-size:.7rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.menu-agent-chat-btn[data-v-2f81846d]{flex-shrink:0;padding:.3rem .75rem;background:#6366f11f;color:#a5b4fc;border:none;border-radius:.5rem;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s}.menu-agent-chat-btn[data-v-2f81846d]:hover{background:#6366f138;color:#c7d2fe}.menu-empty[data-v-2f81846d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem}.menu-list-footer[data-v-2f81846d]{flex-shrink:0;padding:.5rem;text-align:center;border-top:1px solid rgba(255,255,255,.04)}.menu-pagination[data-v-2f81846d]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.625rem 1rem;border-top:1px solid rgba(255,255,255,.05)}.menu-page-btn[data-v-2f81846d]{width:1.75rem;height:1.75rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.875rem;transition:all .2s}.menu-page-btn[data-v-2f81846d]:hover:not(:disabled){background:#ffffff1a;color:#fff}.menu-page-btn[data-v-2f81846d]:disabled{opacity:.4;cursor:not-allowed}.menu-page-text[data-v-2f81846d]{font-size:.7rem;color:#94a3b8}@media (max-width: 1023px){.page-hero[data-v-2f81846d],.menu-brand[data-v-2f81846d]{display:none}}@media (min-width: 1024px){.ai-notice-bar[data-v-2f81846d]{display:none}}.mobile-top-bar[data-v-2f81846d]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;padding-top:calc(.75rem + env(safe-area-inset-top,0px));background:#0f172af2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;z-index:10}.mobile-top-bar-back[data-v-2f81846d]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:none;color:#f1f5f9;cursor:pointer;border-radius:.5rem;transition:background .2s;flex-shrink:0}.mobile-top-bar-back[data-v-2f81846d]:active{background:#ffffff1f}.mobile-top-bar-title[data-v-2f81846d]{flex:1;min-width:0;font-size:1rem;font-weight:600;color:#fff;margin:0;display:flex;align-items:center;gap:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-top-bar-emoji[data-v-2f81846d]{font-size:1.125rem;flex-shrink:0}.mobile-top-bar-count[data-v-2f81846d]{font-size:.7rem;font-weight:700;color:#c7d2fe;background:linear-gradient(135deg,#6366f140,#8b5cf640);padding:.2rem .625rem;border-radius:9999px;flex-shrink:0;border:1px solid rgba(139,92,246,.3)}@media (min-width: 1024px){.menu-body[data-v-2f81846d]{height:calc(100vh - 21rem);min-height:28rem}.menu-side[data-v-2f81846d]{width:9rem}.menu-item[data-v-2f81846d]{padding:.75rem .5rem;flex-direction:row;justify-content:flex-start;gap:.5rem}.menu-item-emoji[data-v-2f81846d]{font-size:1.125rem;margin-bottom:0}.menu-item-label[data-v-2f81846d]{font-size:.75rem}.menu-item-count[data-v-2f81846d]{margin-left:auto;margin-top:0}}@media (min-width: 768px) and (max-width: 1023px){.menu-body[data-v-2f81846d]{height:calc(100vh - 12rem);min-height:26rem}.menu-side[data-v-2f81846d]{width:6rem}.menu-item-label[data-v-2f81846d]{font-size:.72rem}}@media (max-width: 767px){.agents-app.is-mobile-fullscreen[data-v-2f81846d]{height:100vh;height:100dvh;overflow:hidden}.agents-main[data-v-2f81846d]{flex:1;overflow:hidden;display:flex;flex-direction:column}.agents-container[data-v-2f81846d]{max-width:none!important;padding:0!important;margin:0!important;flex:1;overflow:hidden;display:flex;flex-direction:column;gap:0!important}.page-hero[data-v-2f81846d],.menu-brand[data-v-2f81846d]{display:none!important}.ai-notice-bar[data-v-2f81846d]{padding:.375rem .75rem;gap:.375rem;flex-shrink:0}.ai-notice-icon[data-v-2f81846d]{font-size:.75rem}.ai-notice-text[data-v-2f81846d]{font-size:.7rem}.menu-top-search[data-v-2f81846d]{height:2.5rem;border-radius:1.25rem;margin:.5rem .625rem;padding:0 .875rem;flex-shrink:0}.menu-top-search-icon[data-v-2f81846d]{font-size:.8rem;margin-right:.375rem}.menu-top-search-input[data-v-2f81846d]{height:2.5rem;font-size:.85rem}.menu-top-search-clear[data-v-2f81846d]{width:1.125rem;height:1.125rem;font-size:.6rem}.menu-layout[data-v-2f81846d]{flex:1;overflow:hidden;display:flex;flex-direction:column;gap:0;animation:none}.menu-body[data-v-2f81846d]{flex:1;overflow:hidden;flex-direction:row;height:auto;min-height:0;gap:0}.menu-side[data-v-2f81846d]{width:4.5rem;flex-shrink:0;border-radius:0;border:none;border-right:1px solid rgba(255,255,255,.06);background:#0f172a99}.menu-nav[data-v-2f81846d]{flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:.375rem 0;gap:.125rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1}.menu-nav[data-v-2f81846d]::-webkit-scrollbar{display:none}.menu-item[data-v-2f81846d]{flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;padding:.5rem .25rem;border-radius:0;background:transparent;border:none;gap:.25rem;text-align:center;position:relative}.menu-item[data-v-2f81846d]:active{background:#ffffff0f}.menu-item.active[data-v-2f81846d]{background:#6366f124}.menu-item-emoji[data-v-2f81846d]{font-size:1.125rem;margin-bottom:0;line-height:1}.menu-item-label[data-v-2f81846d]{font-size:.65rem;color:#94a3b8;line-height:1.2;white-space:nowrap;word-break:keep-all;max-width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis}.menu-item.active .menu-item-label[data-v-2f81846d]{color:#fff;font-weight:600}.menu-item-count[data-v-2f81846d]{font-size:.55rem;margin-top:.125rem;margin-left:0;padding:0 .25rem;height:.875rem;line-height:.875rem;border-radius:9999px;background:#ffffff1a;color:#94a3b8}.menu-item.active .menu-item-count[data-v-2f81846d]{background:#8b5cf659;color:#fff}.menu-item-indicator[data-v-2f81846d]{left:0;width:3px;height:1.5rem}.menu-divider[data-v-2f81846d]{display:none}.menu-content[data-v-2f81846d]{flex:1;min-width:0;min-height:0;border-radius:0;border:none;background:#0f172a66;overflow:hidden}.menu-content-head[data-v-2f81846d]{padding:.625rem .75rem;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.05);background:#0f172a80}.menu-content-title[data-v-2f81846d]{font-size:.85rem}.menu-content-count[data-v-2f81846d]{font-size:.65rem}.menu-list[data-v-2f81846d]{flex:1;overflow-y:auto;overflow-x:hidden;padding:.625rem;gap:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.menu-list[data-v-2f81846d]::-webkit-scrollbar{width:3px}.menu-list[data-v-2f81846d]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.menu-agent-card[data-v-2f81846d]{padding:.75rem;gap:.75rem;border-radius:.75rem}.menu-agent-avatar[data-v-2f81846d]{width:2.75rem;height:2.75rem;border-radius:.625rem}.menu-agent-emoji[data-v-2f81846d]{font-size:1.25rem}.menu-agent-info[data-v-2f81846d]{gap:.25rem}.menu-agent-name[data-v-2f81846d]{font-size:.9rem}.menu-agent-fav[data-v-2f81846d]{width:1.5rem;height:1.5rem;font-size:.9rem}.menu-agent-desc[data-v-2f81846d]{font-size:.75rem;line-height:1.4;-webkit-line-clamp:2;margin-bottom:.125rem}.menu-agent-footer[data-v-2f81846d]{margin-top:.25rem}.menu-agent-meta[data-v-2f81846d]{font-size:.65rem}.menu-agent-chat-btn[data-v-2f81846d]{font-size:.7rem;padding:.3rem .75rem;border-radius:.5rem}.menu-list-footer[data-v-2f81846d]{flex-shrink:0;padding:.5rem}.menu-pagination[data-v-2f81846d]{flex-shrink:0;padding:.5rem .75rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.menu-page-btn[data-v-2f81846d]{width:2rem;height:2rem;font-size:.9rem}.menu-page-text[data-v-2f81846d]{font-size:.75rem}}@media (max-width: 359px){.menu-side[data-v-2f81846d]{width:3.75rem}.menu-item[data-v-2f81846d]{padding:.375rem .125rem}.menu-item-emoji[data-v-2f81846d]{font-size:1rem}.menu-item-label[data-v-2f81846d]{font-size:.6rem}.menu-top-search[data-v-2f81846d]{height:2.25rem;margin:.375rem .5rem}.menu-agent-card[data-v-2f81846d]{padding:.625rem;gap:.625rem}.menu-agent-avatar[data-v-2f81846d]{width:2.5rem;height:2.5rem}.menu-agent-name[data-v-2f81846d]{font-size:.85rem}.menu-agent-desc[data-v-2f81846d]{font-size:.7rem;-webkit-line-clamp:1}}
