.default-agent-avatar[data-v-1bdfd3e8]{background:var(--avatar-bg,#e9ecef);border:1px solid var(--avatar-border,#eaeaea);color:var(--avatar-color,#909499);flex-shrink:0;justify-content:center;align-items:center;display:flex}.default-agent-avatar svg[data-v-1bdfd3e8]{width:50%;height:50%}.default-agent-avatar.responsive[data-v-1bdfd3e8]{border-radius:32px;width:64px;height:64px}@media (max-width:640px){.default-agent-avatar.responsive[data-v-1bdfd3e8]{border-radius:24px;width:48px;height:48px}}@media (prefers-color-scheme:dark){.default-agent-avatar[data-v-1bdfd3e8]{--avatar-bg:#3a3b3c;--avatar-border:#404040;--avatar-color:#8a8d91}}.agent-card[data-v-9ea79704]{--card-bg:#fafafa;--card-hover-bg:#f5f5f5;--card-text-primary:#212529;--card-text-secondary:#6c757d;--card-text-tertiary:#868e96;--card-avatar-bg:#e9ecef;--card-border:#e5e5e5;background:var(--card-bg);border:1px solid var(--card-border);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:flex-start;align-items:center;gap:16px;width:100%;padding:14px 12px;transition:all .2s;display:flex}.agent-card[data-v-9ea79704]:hover{background:var(--card-hover-bg);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.agent-card[data-v-9ea79704]:focus{outline-offset:2px;outline:2px solid #007bff}.agent-card .agent-avatar-wrapper[data-v-9ea79704]{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex;position:relative}.agent-card .agent-avatar[data-v-9ea79704]{background:var(--card-avatar-bg);border:1px solid var(--card-border);-o-object-fit:cover;object-fit:cover;border-radius:32px;flex-shrink:0;width:64px;height:64px}.agent-card .rank-badge[data-v-9ea79704]{z-index:1;border-radius:28px;outline:2px solid #fff;justify-content:center;align-items:center;padding:2px 8px;display:inline-flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.agent-card .rank-badge[data-v-9ea79704],.agent-card .rank-badge.rank-1[data-v-9ea79704]{background:linear-gradient(#fdcc2b,#f0960f)}.agent-card .rank-badge.rank-2[data-v-9ea79704]{background:linear-gradient(#ccc,#a4a4a4)}.agent-card .rank-badge.rank-3[data-v-9ea79704]{background:linear-gradient(#ffd0ab,#ce854c)}.agent-card .rank-text[data-v-9ea79704]{color:#fff;word-wrap:break-word;white-space:nowrap;font-family:Inter,Arial,sans-serif;font-size:13px;font-style:italic;font-weight:500;line-height:13px}.agent-card .agent-info[data-v-9ea79704]{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;display:inline-flex}.agent-card .agent-info .agent-name[data-v-9ea79704]{color:var(--card-text-primary);white-space:nowrap;font-size:16px;font-weight:700;line-height:19.2px}.agent-card .agent-info .agent-description[data-v-9ea79704],.agent-card .agent-info .agent-name[data-v-9ea79704]{word-wrap:break-word;text-overflow:ellipsis;align-self:stretch;margin:0;font-family:Arial,sans-serif;overflow:hidden}.agent-card .agent-info .agent-description[data-v-9ea79704]{color:var(--card-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:19.6px;display:-webkit-box}.agent-card .agent-info .agent-meta-row[data-v-9ea79704]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.agent-card .agent-info .agent-meta[data-v-9ea79704]{color:var(--card-text-tertiary);word-wrap:break-word;font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:15.6px}.agent-card .favorite-button[data-v-9ea79704]{color:var(--card-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;transition:all .2s;display:flex}.agent-card .favorite-button[data-v-9ea79704]:hover{background:var(--card-hover-bg);color:#ef4444}.agent-card .favorite-button:hover .heart-icon[data-v-9ea79704]{stroke:#ef4444}.agent-card .favorite-button[data-v-9ea79704]:disabled{cursor:not-allowed;opacity:.5}.agent-card .favorite-button.is-favorited .heart-icon[data-v-9ea79704]{fill:#ef4444;stroke:#ef4444}.agent-card .favorite-button .heart-icon[data-v-9ea79704]{fill:none;stroke:currentColor;width:20px;height:20px;transition:all .2s}.agent-card .favorite-button .favorite-count[data-v-9ea79704]{font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:14.4px}@media (prefers-color-scheme:dark){.agent-card[data-v-9ea79704]{--card-bg:#2a2b2c;--card-hover-bg:#3a3b3c;--card-text-primary:#e4e6eb;--card-text-secondary:#b0b3b8;--card-text-tertiary:#8a8d91;--card-avatar-bg:#3a3b3c;--card-border:#404040}.agent-card .favorite-button[data-v-9ea79704]:hover{color:#f87171}.agent-card .favorite-button:hover .heart-icon[data-v-9ea79704]{stroke:#f87171}.agent-card .favorite-button.is-favorited .heart-icon[data-v-9ea79704]{fill:#f87171;stroke:#f87171}}@media (max-width:640px){.agent-card[data-v-9ea79704]{box-sizing:border-box!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:10px!important;overflow:hidden!important}.agent-card .agent-avatar-wrapper[data-v-9ea79704]{flex-shrink:0!important;width:48px!important}.agent-card .agent-avatar[data-v-9ea79704]{border-radius:24px!important;width:48px!important;height:48px!important}.agent-card .rank-badge[data-v-9ea79704]{padding:2px 6px!important;bottom:-8px!important}.agent-card .rank-text[data-v-9ea79704]{font-size:11px!important;line-height:11px!important}.agent-card .agent-info[data-v-9ea79704]{flex:1!important;gap:8px!important;min-width:0!important;max-width:calc(100% - 60px)!important;overflow:hidden!important}.agent-card .agent-info .agent-name[data-v-9ea79704]{white-space:nowrap!important;font-size:15px!important;line-height:18px!important}.agent-card .agent-info .agent-description[data-v-9ea79704],.agent-card .agent-info .agent-name[data-v-9ea79704]{text-overflow:ellipsis!important;width:100%!important;overflow:hidden!important}.agent-card .agent-info .agent-description[data-v-9ea79704]{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:18.2px!important;display:-webkit-box!important}.agent-card .agent-info .agent-meta-row[data-v-9ea79704]{justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;display:flex!important}.agent-card .agent-info .agent-meta[data-v-9ea79704]{text-overflow:ellipsis!important;white-space:nowrap!important;flex-shrink:1!important;max-width:calc(100% - 60px)!important;font-size:11px!important;line-height:13.2px!important;overflow:hidden!important}.agent-card .favorite-button[data-v-9ea79704]{white-space:nowrap!important;flex-shrink:0!important;gap:3px!important;padding:3px 6px!important}.agent-card .favorite-button .heart-icon[data-v-9ea79704]{width:12px!important;height:12px!important}.agent-card .favorite-button .favorite-count[data-v-9ea79704]{font-size:11px!important;line-height:13.2px!important}}[data-v-8e1139c5] .modal-container{--modal-bg:#fff;--modal-text-primary:#000;--modal-text-secondary:#6b7280;--modal-text-tertiary:#9ca3af;--modal-border:#e5e7eb;--modal-hover-bg:#f9fafb;--modal-close-bg:#fffc;--modal-close-hover:#f3f4f6;--modal-content-bg:#f9fafb;--modal-button-text:#374151;--modal-button-border:#d1d5db;--modal-button-hover-border:#9ca3af}@media (prefers-color-scheme:dark){[data-v-8e1139c5] .modal-container{--modal-bg:#1f2937;--modal-text-primary:#f3f4f6;--modal-text-secondary:#9ca3af;--modal-text-tertiary:#6b7280;--modal-border:#374151;--modal-hover-bg:#374151;--modal-close-bg:#1f2937cc;--modal-close-hover:#4b5563;--modal-content-bg:#111827;--modal-button-text:#d1d5db;--modal-button-border:#4b5563;--modal-button-hover-border:#6b7280}}.modal-enter-active[data-v-8e1139c5],.modal-leave-active[data-v-8e1139c5]{transition:opacity .3s}.modal-enter-from[data-v-8e1139c5],.modal-leave-to[data-v-8e1139c5]{opacity:0}.modal-enter-active .relative[data-v-8e1139c5],.modal-leave-active .relative[data-v-8e1139c5]{transition:transform .3s}.modal-enter-from .relative[data-v-8e1139c5],.modal-leave-to .relative[data-v-8e1139c5]{transform:scale(.9)}[data-v-8e1139c5] .modal-container{background:var(--modal-bg);color:var(--modal-text-primary)}[data-v-8e1139c5] .modal-container h2,[data-v-8e1139c5] .modal-container h3{color:var(--modal-text-primary)}[data-v-8e1139c5] .modal-container .text-gray-500,[data-v-8e1139c5] .modal-container .text-gray-600{color:var(--modal-text-secondary)!important}[data-v-8e1139c5] .modal-container .text-gray-700,[data-v-8e1139c5] .modal-container .text-gray-900{color:var(--modal-text-primary)!important}[data-v-8e1139c5] .modal-container .border-gray-200{border-color:var(--modal-border)!important}[data-v-8e1139c5] .modal-container .border-gray-300{border-color:var(--modal-button-border)!important}[data-v-8e1139c5] .modal-container .hover\:border-gray-300:hover,[data-v-8e1139c5] .modal-container .hover\:border-gray-400:hover{border-color:var(--modal-button-hover-border)!important}[data-v-8e1139c5] .modal-container .bg-gray-50{background-color:var(--modal-content-bg)!important}[data-v-8e1139c5] .modal-container .hover\:bg-gray-50:hover,[data-v-8e1139c5] .modal-container .hover\:bg-gray-100:hover{background-color:var(--modal-hover-bg)!important}[data-v-8e1139c5] .modal-container .bg-white{background-color:var(--modal-bg)!important}[data-v-8e1139c5] .modal-container .bg-white\/80{background-color:var(--modal-close-bg)!important}[data-v-8e1139c5] .modal-container .border-t{border-color:var(--modal-border)!important}[data-v-8e1139c5] .modal-container button.border-gray-300{color:#374151!important;background-color:#0000!important;border-color:#d1d5db!important}[data-v-8e1139c5] .modal-container button.border-gray-300:hover{border-color:#9ca3af!important}@media (prefers-color-scheme:dark){[data-v-8e1139c5] .modal-container button.border-gray-300{color:#f3f4f6!important;background-color:#0000!important;border-color:#9ca3af!important}[data-v-8e1139c5] .modal-container button.border-gray-300:hover{background-color:#9ca3af1a!important;border-color:#d1d5db!important}}[data-v-8e1139c5] .modal-container button.border-red-500{color:#ef4444!important;background-color:#0000!important;border-color:#ef4444!important}[data-v-8e1139c5] .modal-container button.border-red-500:hover{background-color:#fef2f2!important}@media (prefers-color-scheme:dark){[data-v-8e1139c5] .modal-container button.border-red-500{color:#f87171!important;background-color:#0000!important;border-color:#f87171!important}[data-v-8e1139c5] .modal-container button.border-red-500:hover{background-color:#f872721a!important}}[data-v-8e1139c5] .modal-container button.bg-black{color:#fff;background-color:#000}[data-v-8e1139c5] .modal-container button.bg-black:hover{background-color:#1f2937}@media (prefers-color-scheme:dark){[data-v-8e1139c5] .modal-container button.bg-black{color:#000;background-color:#f3f4f6}[data-v-8e1139c5] .modal-container button.bg-black:hover{background-color:#e5e7eb}}.spotlight-overlay[data-v-ce089ffa]{-webkit-backdrop-filter:blur(20px);z-index:9999;background:#00000080;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.spotlight-container[data-v-ce089ffa]{width:80%;max-width:900px;padding:0 20px}.spotlight-modal[data-v-ce089ffa]{background:#fffffffa;border-radius:12px;flex-direction:column;max-height:60vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #0000004d,0 0 0 1px #0000000d,inset 0 0 0 1px #ffffff80}.search-input-section[data-v-ce089ffa]{border-bottom:1px solid #0000000d;align-items:center;padding:12px 20px;display:flex;position:relative}.search-icon-wrapper[data-v-ce089ffa]{color:#8e8e93;flex-shrink:0;margin-right:12px}.search-icon[data-v-ce089ffa]{display:block}.spotlight-search-input[data-v-ce089ffa]{color:#1d1d1f;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:300}.spotlight-search-input[data-v-ce089ffa]::placeholder{color:#8e8e93}.spotlight-search-input[data-v-ce089ffa]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.spotlight-search-input[data-v-ce089ffa]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.clear-button[data-v-ce089ffa]{color:#8e8e93;cursor:pointer;background:#0000000f;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;padding:4px;transition:all .2s;display:flex}.clear-button[data-v-ce089ffa]:hover{color:#636366;background:#0000001a}.divider[data-v-ce089ffa]{background:#0000000d;height:1px}.spotlight-results[data-v-ce089ffa]{flex-direction:column;flex:1;display:flex;overflow:hidden}.results-scroll[data-v-ce089ffa]{max-height:calc(120vh - 240px);padding:4px 0;overflow-y:auto}.result-item[data-v-ce089ffa]{cursor:pointer;border-bottom:1px solid #0000000d;align-items:flex-start;gap:12px;padding:10px 20px;transition:background-color .1s;display:flex;position:relative}.result-item[data-v-ce089ffa]:last-child{border-bottom:none}.result-item[data-v-ce089ffa]:hover{background:#0000000a}.result-item.selected[data-v-ce089ffa]{background:#007aff1a}.agent-avatar[data-v-ce089ffa]{-o-object-fit:cover;object-fit:cover;background:#e9ecef;border:1px solid #0000000d;border-radius:50%;flex-shrink:0;width:40px;height:40px}.result-content[data-v-ce089ffa]{flex-direction:column;flex:1;gap:2px;min-width:0;padding-right:100px;display:flex}.agent-name[data-v-ce089ffa]{color:#202124;font-size:14px;font-weight:600;line-height:20px}.agent-description[data-v-ce089ffa],.agent-name[data-v-ce089ffa]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-description[data-v-ce089ffa]{color:#5f6368;font-size:13px;font-weight:400;line-height:18px}.agent-meta[data-v-ce089ffa]{align-items:center;gap:6px;margin-top:2px;font-size:11px;line-height:16px;display:flex}.agent-creator[data-v-ce089ffa],.agent-ctime[data-v-ce089ffa],.agent-meta[data-v-ce089ffa],.meta-separator[data-v-ce089ffa]{color:#8e8e93}.agent-stats[data-v-ce089ffa]{gap:8px;position:absolute;top:10px;right:10px}.agent-stats[data-v-ce089ffa],.stat-item[data-v-ce089ffa]{align-items:center;display:flex}.stat-item[data-v-ce089ffa]{color:#5f6368;background:#0000000a;border-radius:10px;gap:4px;padding:2px 6px;font-size:12px}.stat-item svg[data-v-ce089ffa]{fill:none;stroke:currentColor;flex-shrink:0}.stat-item span[data-v-ce089ffa]{font-weight:500;line-height:1}.stat-item.is-bookmarked svg[data-v-ce089ffa]{fill:#ef4444;stroke:#ef4444}.search-summary[data-v-ce089ffa]{background:#f8f9fa;border-top:1px solid #0000000d;flex-shrink:0;justify-content:flex-end;align-items:center;padding:8px 20px;display:flex}.result-count[data-v-ce089ffa]{color:#5f6368;font-size:13px}.search-hint-bottom[data-v-ce089ffa]{color:#5f6368;background:#f8f9fa;border-top:1px solid #0000000d;flex-shrink:0;align-items:center;gap:12px;margin-top:auto;padding:12px 20px;font-size:14px;display:flex}.search-hint-icon[data-v-ce089ffa]{opacity:.6;flex-shrink:0}.search-hint-bottom .hint-action[data-v-ce089ffa]{color:#202124;flex-shrink:0;margin-left:auto;font-weight:500}.empty-state[data-v-ce089ffa]{color:#8e8e93;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-icon[data-v-ce089ffa]{margin-bottom:12px}.empty-text[data-v-ce089ffa]{color:#1d1d1f;margin-bottom:4px;font-size:14px;font-weight:500}.empty-hint[data-v-ce089ffa]{color:#8e8e93;font-size:13px}.loading-state[data-v-ce089ffa]{flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:60px 20px;display:flex}.loading-spinner[data-v-ce089ffa]{border:3px solid #f3f3f3;border-top-color:#1967d2;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite spin-ce089ffa}@keyframes spin-ce089ffa{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-state p[data-v-ce089ffa]{color:#5f6368;margin:0;font-size:14px}.recommendation-message[data-v-ce089ffa]{color:#5f6368;margin-top:4px;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.back-to-normal-search[data-v-ce089ffa]{color:#333;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;margin-right:auto;padding:4px 12px;font-size:12px;font-weight:500;transition:all .2s}.back-to-normal-search[data-v-ce089ffa]:hover{background:#e8e8e8;border-color:#d0d0d0}[data-v-ce089ffa] mark{color:inherit;background-color:#ffeb3b;border-radius:2px;padding:0 2px;font-weight:500}@media (prefers-color-scheme:dark){[data-v-ce089ffa] mark{color:#f3f4f6;background-color:#4b5563}.recommendation-message[data-v-ce089ffa]{color:#aaa}.back-to-normal-search[data-v-ce089ffa]{color:#e0e0e0;background:#ffffff14;border-color:#ffffff26}.back-to-normal-search[data-v-ce089ffa]:hover{background:#ffffff1f;border-color:#fff3}}.spotlight-enter-active[data-v-ce089ffa],.spotlight-leave-active[data-v-ce089ffa]{transition:all .2s}.spotlight-enter-from[data-v-ce089ffa],.spotlight-leave-to[data-v-ce089ffa]{opacity:0}.spotlight-enter-from .spotlight-modal[data-v-ce089ffa],.spotlight-leave-to .spotlight-modal[data-v-ce089ffa]{transform:scale(.95)translateY(-20px)}@media (prefers-color-scheme:dark){.spotlight-overlay[data-v-ce089ffa]{background:#000000b3}.spotlight-modal[data-v-ce089ffa]{background:#1e1e1efa;box-shadow:0 20px 70px #00000080,0 0 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}.divider[data-v-ce089ffa],.search-input-section[data-v-ce089ffa]{border-color:#ffffff1a}.search-summary[data-v-ce089ffa]{background:#282828fa;border-top-color:#ffffff1a}.spotlight-search-input[data-v-ce089ffa]{color:#f5f5f7}.spotlight-search-input[data-v-ce089ffa]::placeholder{color:#86868b}.clear-button[data-v-ce089ffa],.search-icon-wrapper[data-v-ce089ffa]{color:#86868b}.clear-button[data-v-ce089ffa]{background:#ffffff14}.clear-button[data-v-ce089ffa]:hover{color:#98989d;background:#ffffff1f}.result-item[data-v-ce089ffa]{border-bottom-color:#ffffff14}.result-item[data-v-ce089ffa]:hover{background:#ffffff0d}.result-item.selected[data-v-ce089ffa]{background:#007aff33}.agent-name[data-v-ce089ffa]{color:#e0e0e0}.agent-description[data-v-ce089ffa]{color:#aaa}.agent-creator[data-v-ce089ffa],.agent-ctime[data-v-ce089ffa],.agent-meta[data-v-ce089ffa],.meta-separator[data-v-ce089ffa]{color:#86868b}.stat-item[data-v-ce089ffa]{color:#aaa;background:#ffffff14}.stat-item.is-bookmarked svg[data-v-ce089ffa]{fill:#f87171;stroke:#f87171}.result-count[data-v-ce089ffa]{color:#86868b}.empty-text[data-v-ce089ffa]{color:#f5f5f7}.empty-hint[data-v-ce089ffa]{color:#86868b}.search-hint-bottom[data-v-ce089ffa]{color:#86868b;background:#282828fa;border-top-color:#ffffff1a}.search-hint-bottom .hint-action[data-v-ce089ffa]{color:#ffffffe6}.loading-spinner[data-v-ce089ffa]{border-color:#1967d2 #333 #333}}@media (max-width:600px){.spotlight-overlay[data-v-ce089ffa]{align-items:flex-end;padding:0 0 20px;display:flex}.spotlight-container[data-v-ce089ffa]{justify-content:flex-end;align-items:stretch;width:100%;max-width:100%;padding:0}.spotlight-container[data-v-ce089ffa],.spotlight-modal[data-v-ce089ffa]{flex-direction:column;height:auto;display:flex}.spotlight-modal[data-v-ce089ffa]{border-radius:20px;max-height:calc(95vh - 20px);margin:0 10px;position:relative;bottom:0;transform:none}.search-input-section[data-v-ce089ffa]{background:inherit;border-top:1px solid #0000000d;order:2;padding:12px;position:sticky;bottom:0}.spotlight-results[data-v-ce089ffa]{flex:1;order:0;max-height:calc(95vh - 120px);overflow-y:auto}.divider[data-v-ce089ffa]{order:0}.empty-state[data-v-ce089ffa],.loading-state[data-v-ce089ffa]{flex-direction:column;flex:1;order:0;justify-content:center;display:flex}.search-summary[data-v-ce089ffa]{order:1}.spotlight-enter-from .spotlight-modal[data-v-ce089ffa],.spotlight-leave-to .spotlight-modal[data-v-ce089ffa]{transform:translateY(100%)!important}.spotlight-enter-active .spotlight-modal[data-v-ce089ffa],.spotlight-leave-active .spotlight-modal[data-v-ce089ffa]{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.spotlight-enter-to .spotlight-modal[data-v-ce089ffa]{transform:translateY(0)!important}@media (prefers-color-scheme:dark){.search-input-section[data-v-ce089ffa]{border-top:1px solid #ffffff1a}}}.n-card.n-modal.hackathon-modal{background-image:linear-gradient(241deg,#d1ddff,#fff 52.15%,#ffe0ea 99.52%)}@media (prefers-color-scheme:dark){.n-card.n-modal.hackathon-modal{background:#232425}}.hackathon-modal .text-highlight{color:#ff7156;font-weight:700}.gradient-text[data-v-94c9d751]{background:linear-gradient(90deg,#ff518b .25%,#ff8319 102.81%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-bg[data-v-94c9d751]{background:linear-gradient(104deg,#ff29b0cc -14.52%,#ff4b8dcc 14.57%,#ff9f10cc 47.07%,#6166cacc 73.31%,#404affcc 104.1%);box-shadow:0 3px 30px #00000014,9px 4px 15px #404aff26,-4px 4px 15px #ff636326}.gradient-bg-in[data-v-94c9d751]{background:linear-gradient(241deg,#d1ddff,#fff 52.15%,#ffe0ea 99.52%)}@media (prefers-color-scheme:dark){.gradient-bg-in[data-v-94c9d751]{background:linear-gradient(241deg,#1a2847,#232425 52.15%,#3d2633 99.52%)}}.card-bg[data-v-94c9d751]{background-color:#ffffffb3}@media (prefers-color-scheme:dark){.card-bg[data-v-94c9d751]{background-color:#2a2b2cb3}}.modal-overlay[data-v-afdfea28]{z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn-afdfea28;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fadeIn-afdfea28{0%{opacity:0}to{opacity:1}}.modal-container[data-v-afdfea28]{background:#fff;border-radius:20px;width:100%;max-width:420px;padding:36px 32px;animation:.3s slideUp-afdfea28;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes slideUp-afdfea28{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.close-btn[data-v-afdfea28]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.close-btn[data-v-afdfea28]:hover{color:#1f2937;background:#f3f4f6}.modal-content[data-v-afdfea28]{text-align:center}.modal-title[data-v-afdfea28]{color:#1f2937;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.2}.modal-subtitle[data-v-afdfea28]{color:#6b7280;margin:0 0 24px;font-size:15px;line-height:1.5}.platforms-grid[data-v-afdfea28]{justify-content:center;align-items:flex-end;gap:20px;margin-bottom:24px;padding:0;display:flex}.platform-item[data-v-afdfea28]{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.platform-icon[data-v-afdfea28]{-o-object-fit:contain;object-fit:contain;background:#f9fafb;border-radius:50%;width:48px;height:48px;padding:6px;transition:transform .2s;display:block}.platform-item:hover .platform-icon[data-v-afdfea28]{transform:scale(1.08)}.platform-label[data-v-afdfea28]{color:#4b5563;align-items:center;height:13px;font-size:13px;font-weight:500;line-height:1;display:flex}.create-btn[data-v-afdfea28]{color:#fff;cursor:pointer;background:#000;border:none;border-radius:10px;width:100%;padding:13px 28px;font-size:15px;font-weight:600;transition:all .2s}.create-btn[data-v-afdfea28]:hover{background:#333;transform:translateY(-2px);box-shadow:0 8px 16px #0003}.create-btn[data-v-afdfea28]:active{transform:translateY(0)}@media (prefers-color-scheme:dark){.modal-container[data-v-afdfea28]{background:#1f2937}.modal-title[data-v-afdfea28]{color:#f9fafb}.modal-subtitle[data-v-afdfea28]{color:#9ca3af}.platform-icon[data-v-afdfea28]{background:#374151}.platform-label[data-v-afdfea28]{color:#d1d5db}.close-btn[data-v-afdfea28]{color:#6b7280}.close-btn[data-v-afdfea28]:hover{color:#e5e7eb;background:#374151}}@media (max-width:640px){.modal-container[data-v-afdfea28]{border-radius:16px;max-width:calc(100% - 32px);padding:28px 20px}.modal-title[data-v-afdfea28]{margin-bottom:10px;font-size:22px}.modal-subtitle[data-v-afdfea28]{margin-bottom:24px;font-size:14px}.platforms-grid[data-v-afdfea28]{flex-wrap:wrap;gap:16px;margin-bottom:24px}.platform-icon[data-v-afdfea28]{width:44px;height:44px;padding:5px}.platform-label[data-v-afdfea28]{font-size:12px}.create-btn[data-v-afdfea28]{border-radius:8px;padding:12px 24px;font-size:14px}}.header-content[data-v-6f8df65b],.store-page-container[data-v-6f8df65b]{--bg-primary:#fff;--bg-secondary:#fff;--bg-hover:#f8f9fa;--bg-hover-strong:#ebebeb;--border-primary:#e5e5e5;--border-secondary:#d0d0d0;--text-primary:#000;--text-secondary:#606366;--text-tertiary:#6c757d}@media (prefers-color-scheme:dark){.header-content[data-v-6f8df65b],.store-page-container[data-v-6f8df65b]{--bg-primary:#1a1b1c;--bg-secondary:#2a2b2c;--bg-hover:#3a3b3c;--bg-hover-strong:#4a4b4c;--border-primary:#404040;--border-secondary:#505050;--text-primary:#e4e6eb;--text-secondary:#b0b3b8;--text-tertiary:#8a8d91}}.header-content[data-v-6f8df65b]{background:var(--bg-primary,#fff);z-index:10;justify-content:center;align-items:center;height:60px;transition:top .3s,left .3s ease-in-out;display:flex;position:fixed;top:-60px;right:0}.header-content.show[data-v-6f8df65b]{top:0}@media (max-width:768px){.header-content[data-v-6f8df65b]{padding:0 16px;left:0;right:0}.header-left[data-v-6f8df65b]{left:16px}.header-right[data-v-6f8df65b]{right:16px}.store-page-container[data-v-6f8df65b]{padding:80px 16px}}.header-left[data-v-6f8df65b]{gap:16px;position:absolute;left:20px}.header-left[data-v-6f8df65b],.project-name[data-v-6f8df65b],.title[data-v-6f8df65b]{align-items:center;display:flex}.project-name[data-v-6f8df65b]{gap:8px}.project-name .text[data-v-6f8df65b]{color:#1a1a1a;font-size:16px;font-weight:600}.header-right[data-v-6f8df65b]{flex-direction:row;gap:16px;display:flex;position:absolute;right:20px}.header-right .top[data-v-6f8df65b]{align-items:center;gap:8px;display:flex}.header-right .icon[data-v-6f8df65b]{box-sizing:border-box;cursor:pointer;background:#f5f5f5;border-radius:12px;flex-shrink:0;width:28px;height:28px;padding:4px;transition:background-color .2s}.header-right .icon[data-v-6f8df65b]:hover{background-color:#e5e5e5}.header-right .icon svg[data-v-6f8df65b]{width:20px;height:20px}.store-page-container[data-v-6f8df65b]{background:var(--bg-primary,#fff);box-sizing:border-box;width:100%;max-width:730px;min-height:calc(100vh - 60px);margin:0 auto;padding:80px 16px 24px;overflow-x:hidden}.create-new-btn[data-v-6f8df65b]{color:#fff;cursor:pointer;background:#000;border:none;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:opacity .2s;display:inline-flex}.create-new-btn[data-v-6f8df65b]:hover{opacity:.8}.hero-section[data-v-6f8df65b]{text-align:center;margin-bottom:40px}.hero-title[data-v-6f8df65b]{color:var(--text-primary,#000);margin:0 0 12px;font-size:32px;font-weight:700}.hero-subtitle[data-v-6f8df65b]{color:var(--text-secondary,#666);margin:0;font-size:16px}.content-wrapper[data-v-6f8df65b]{width:100%;overflow-x:hidden}.plus-icon[data-v-6f8df65b]{margin-right:2px;font-size:18px;font-weight:300;line-height:1}.search-container[data-v-6f8df65b]{cursor:pointer;align-items:center;width:100%;margin-bottom:32px;display:flex;position:relative}.search-input[data-v-6f8df65b]{background:var(--bg-secondary,#fff);border:1px solid var(--border-primary,#eaeaea);box-sizing:border-box;color:var(--text-primary,#212529);cursor:pointer;border-radius:12px;outline:none;width:100%;height:48px;padding:12px 16px 12px 48px;font-family:Arial,sans-serif;font-size:14px;transition:all .2s}.search-container:hover .search-input[data-v-6f8df65b]{background:var(--bg-hover,#fafafa);border-color:var(--border-secondary,#d0d0d0)}.search-input[data-v-6f8df65b]::placeholder{color:var(--text-tertiary,#6c757d)}.search-icon[data-v-6f8df65b]{color:var(--text-tertiary,#6c757d);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.my-agents-section[data-v-6f8df65b]{margin-bottom:48px}.my-agents-section h3[data-v-6f8df65b]{color:var(--text-primary,#000);margin:0 0 24px;font-family:Arial,sans-serif;font-size:24px;font-weight:600}.publish-channels-container[data-v-6f8df65b]{margin-bottom:24px}.publish-channels-title[data-v-6f8df65b]{color:var(--text-secondary,#666);margin:0 0 12px;font-size:14px;font-weight:500}.publish-channels-tabs[data-v-6f8df65b]{flex-wrap:wrap;gap:8px;display:flex}.channel-tab[data-v-6f8df65b]{background:var(--bg-secondary,#fff);border:1px solid var(--border-primary,#e5e5e5);color:var(--text-primary,#333);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.channel-tab[data-v-6f8df65b]:hover{background:var(--bg-hover,#f5f5f5);border-color:var(--border-hover,#ccc)}.channel-tab.active[data-v-6f8df65b]{background:var(--text-primary,#000);border-color:var(--text-primary,#000);color:var(--bg-primary,#fff)}.channel-tab .channel-icon[data-v-6f8df65b]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:16px;height:16px}.platform-loading[data-v-6f8df65b]{color:var(--text-secondary,#666);align-items:center;gap:8px;padding:12px 0;font-size:14px;display:flex}.loading-spinner-small[data-v-6f8df65b]{border:2px solid var(--border-primary,#e5e5e5);border-top-color:var(--text-primary,#333);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-6f8df65b}.empty-state-my-agents[data-v-6f8df65b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px;padding:16px 20px 0;display:flex}.empty-state-my-agents .empty-title[data-v-6f8df65b]{color:var(--text-primary,#000);margin:0 0 8px;font-size:16px;font-weight:600}.empty-state-my-agents .empty-description[data-v-6f8df65b]{color:var(--text-secondary,#666);max-width:400px;margin:0 0 24px;font-size:14px}.empty-state-my-agents .create-new-btn[data-v-6f8df65b]{margin-top:0}.my-agents-list[data-v-6f8df65b]{flex-direction:column;gap:0;display:flex}.my-agent-card[data-v-6f8df65b]{background:var(--bg-secondary,#fff);border:1px solid var(--border-primary,#e5e5e5);cursor:pointer;border-radius:12px;align-items:center;gap:16px;margin-bottom:12px;padding:17px;transition:all .2s;display:flex;position:relative}.my-agent-card[data-v-6f8df65b]:hover{background:var(--bg-hover,#f8f9fa);box-shadow:0 2px 8px #00000014}.my-agent-avatar-container[data-v-6f8df65b]{flex-shrink:0;position:relative}.my-agent-avatar[data-v-6f8df65b]{background:var(--bg-hover,#e9ecef);border:1px solid var(--border-primary,#eaeaea);-o-object-fit:cover;object-fit:cover;border-radius:32px;flex-shrink:0;width:64px;height:64px}.my-agent-info[data-v-6f8df65b]{flex-direction:column;flex:1;gap:5px;min-width:0;max-width:501px;display:flex}.my-agent-name[data-v-6f8df65b]{color:var(--text-primary,#212529);font-size:16px;font-weight:700;line-height:19.2px}.my-agent-description[data-v-6f8df65b],.my-agent-name[data-v-6f8df65b]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Arial,sans-serif;overflow:hidden}.my-agent-description[data-v-6f8df65b]{color:var(--text-secondary,#606366)}.my-agent-access[data-v-6f8df65b],.my-agent-description[data-v-6f8df65b]{font-size:14px;font-weight:400;line-height:19.6px}.my-agent-access[data-v-6f8df65b]{color:var(--text-tertiary,#909499);align-items:center;gap:3px;font-family:Arial,sans-serif;display:flex}.my-agent-access svg[data-v-6f8df65b]{color:var(--text-tertiary,#909499);flex-shrink:0}.my-agent-menu-wrapper[data-v-6f8df65b]{justify-content:flex-end;width:100px}.my-agent-menu[data-v-6f8df65b],.my-agent-menu-wrapper[data-v-6f8df65b]{align-items:center;height:36px;display:flex}.my-agent-menu[data-v-6f8df65b]{color:var(--text-primary,#0d0d0d);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;width:44px;padding:8px 12px;transition:all .2s}.my-agent-menu[data-v-6f8df65b]:hover{background:var(--bg-hover,#f0f0f0)}.agents-section[data-v-6f8df65b]{width:100%;margin-bottom:48px;overflow-x:hidden}.agents-section h3[data-v-6f8df65b]{color:var(--text-primary,#000);margin:0 0 4px;font-size:24px;font-weight:600}.agents-section h3[data-v-6f8df65b],.agents-section p[data-v-6f8df65b]{word-wrap:break-word;font-family:Arial,sans-serif}.agents-section p[data-v-6f8df65b]{color:var(--text-secondary,#6c757d);margin:0 0 16px;font-size:14px}.category-tabs[data-v-6f8df65b]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;margin-bottom:24px;display:flex;overflow:auto hidden}.category-tabs[data-v-6f8df65b]::-webkit-scrollbar{display:none}.category-tab[data-v-6f8df65b]{color:var(--text-secondary,#606366);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;padding:8px 0;font-family:Arial,sans-serif;font-size:14px;font-weight:500;transition:all .2s;position:relative}.category-tab.active[data-v-6f8df65b],.category-tab[data-v-6f8df65b]:hover{color:var(--text-primary,#000)}.category-tab.active[data-v-6f8df65b]{border-bottom-color:var(--text-primary,#000);font-weight:600}.agents-section .see-more-btn[data-v-6f8df65b]{background:var(--bg-hover,#f5f5f5);border:1px solid var(--border-primary,#efefef);color:var(--text-secondary,#666);cursor:pointer;border-radius:60px;justify-content:center;align-items:center;gap:4px;width:100%;height:40px;margin-top:16px;padding:4px 16px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;transition:all .2s;display:flex}.agents-section .see-more-btn[data-v-6f8df65b]:hover{background:var(--bg-hover-strong,#ebebeb)}.agents-section .see-more-btn svg[data-v-6f8df65b]{color:var(--text-secondary,#666);width:14px;height:14px}.my-agents-list .see-more-btn[data-v-6f8df65b]{background:var(--bg-hover,#f5f5f5);border:1px solid var(--border-primary,#efefef);color:var(--text-secondary,#666);cursor:pointer;border-radius:60px;justify-content:center;align-items:center;gap:4px;width:100%;height:40px;padding:4px 16px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;transition:all .2s;display:flex;overflow:hidden}.my-agents-list .see-more-btn[data-v-6f8df65b]:hover{background:var(--bg-hover-strong,#ebebeb)}.my-agents-list .see-more-btn svg[data-v-6f8df65b]{color:var(--text-secondary,#666);width:14px;height:14px}.infinite-scroll-sentinel[data-v-6f8df65b]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.agent-grid[data-v-6f8df65b]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin-bottom:32px;display:grid;overflow-x:hidden}.skeleton-agent-card[data-v-6f8df65b]{background:var(--bg-hover,#f8f9fa);border:1px solid var(--border-primary,#e5e5e5);pointer-events:none;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.skeleton-avatar[data-v-6f8df65b]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:64px;height:64px;animation:1.5s infinite shimmer-6f8df65b}.skeleton-info[data-v-6f8df65b]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.skeleton-text[data-v-6f8df65b]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer-6f8df65b}.skeleton-title[data-v-6f8df65b]{width:140px;height:19px}.skeleton-description[data-v-6f8df65b]{width:100%;height:38px}.skeleton-meta[data-v-6f8df65b]{width:80px;height:14px}@keyframes shimmer-6f8df65b{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:640px){.store-page-container[data-v-6f8df65b]{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;padding:70px 12px 80px!important;overflow-x:hidden!important}.hero-title[data-v-6f8df65b]{font-size:24px!important}.hero-subtitle[data-v-6f8df65b],.hero-title[data-v-6f8df65b]{word-wrap:break-word!important}.hero-subtitle[data-v-6f8df65b]{font-size:14px!important}.content-wrapper[data-v-6f8df65b]{overflow-x:hidden!important}.agent-grid[data-v-6f8df65b],.content-wrapper[data-v-6f8df65b]{max-width:100%!important;padding:0!important}.agent-grid[data-v-6f8df65b]{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;overflow:hidden!important}.skeleton-agent-card[data-v-6f8df65b]{gap:12px;padding:12px}.skeleton-avatar[data-v-6f8df65b]{width:48px;height:48px}.skeleton-title[data-v-6f8df65b]{width:120px;height:18px}.skeleton-description[data-v-6f8df65b]{height:36px}.skeleton-meta[data-v-6f8df65b]{width:70px;height:13px}.agents-section[data-v-6f8df65b]{box-sizing:border-box;width:100%;margin-left:0;margin-right:0;padding:0}.agents-section h3[data-v-6f8df65b]{margin:0 0 4px;padding:0;font-size:20px}.agents-section p[data-v-6f8df65b]{margin:0 0 16px;padding:0;font-size:13px}.my-agent-card[data-v-6f8df65b]{padding:12px}.my-agent-avatar[data-v-6f8df65b]{width:48px;height:48px}.my-agent-name[data-v-6f8df65b]{font-size:14px}.my-agent-access[data-v-6f8df65b],.my-agent-description[data-v-6f8df65b]{font-size:12px}.my-agent-menu-wrapper[data-v-6f8df65b]{width:auto}.my-agent-menu[data-v-6f8df65b]{width:36px;height:32px;padding:6px}.create-new-btn[data-v-6f8df65b]{padding:6px 12px;font-size:13px}.plus-icon[data-v-6f8df65b]{font-size:16px}.template-cards-grid[data-v-6f8df65b]{grid-template-columns:1fr!important;gap:12px!important}.template-card[data-v-6f8df65b]{padding:16px}.template-title[data-v-6f8df65b]{font-size:15px}.template-description[data-v-6f8df65b]{font-size:12px}.tool-icon[data-v-6f8df65b]{width:20px;height:20px}}[data-v-6f8df65b] .n-dropdown-option{font-family:Arial,sans-serif;font-size:14px}[data-v-6f8df65b] .n-dropdown-option svg{width:16px;height:16px;margin-right:8px}[data-v-6f8df65b] .n-dropdown-option[data-key=delete]{color:#dc2626}[data-v-6f8df65b] .n-dropdown-option[data-key=delete]:hover{color:#b91c1c;background-color:#fee2e2}.line-clamp-2[data-v-6f8df65b]{display:-webkit-box;display:box;-webkit-line-clamp:2;line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden}.scrollbar-hide[data-v-6f8df65b]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-6f8df65b]::-webkit-scrollbar{display:none}@keyframes gradient-6f8df65b{0%,to{background-position:0}50%{background-position:100%}}.animate-gradient[data-v-6f8df65b]{background-size:200% 200%;animation:3s infinite gradient-6f8df65b}@keyframes spin-6f8df65b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes dash-6f8df65b{0%{stroke-dashoffset:32px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-32px}}.loading-spinner[data-v-6f8df65b]{color:var(--text-secondary,#666);display:inline-block}.delete-modal-overlay[data-v-6f8df65b]{z-index:10000;background:#00000080;justify-content:center;align-items:center;animation:.2s fadeIn-6f8df65b;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.delete-modal[data-v-6f8df65b]{background:var(--bg-primary);border-radius:12px;width:90%;max-width:480px;animation:.3s slideUp-6f8df65b;box-shadow:0 20px 60px #0000004d}@keyframes fadeIn-6f8df65b{0%{opacity:0}to{opacity:1}}@keyframes slideUp-6f8df65b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.delete-modal-header[data-v-6f8df65b]{border-bottom:1px solid var(--border-primary);padding:24px 24px 16px}.delete-modal-header h3[data-v-6f8df65b]{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.delete-modal-body[data-v-6f8df65b]{padding:24px}.delete-modal-body p[data-v-6f8df65b]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.delete-modal-body strong[data-v-6f8df65b]{color:var(--text-primary);font-weight:600}.delete-modal-footer[data-v-6f8df65b]{justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}.modal-btn[data-v-6f8df65b]{cursor:pointer;border:none;border-radius:6px;min-width:100px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}.modal-btn[data-v-6f8df65b]:disabled{cursor:not-allowed;opacity:.6}.modal-btn-cancel[data-v-6f8df65b]{color:#6b7280;background:0 0;border:1px solid #e5e7eb}.modal-btn-cancel[data-v-6f8df65b]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.modal-btn-delete[data-v-6f8df65b]{color:#fff;background:#232425;box-shadow:0 1px 3px #0000001a}.modal-btn-delete[data-v-6f8df65b]:hover:not(:disabled){background:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}
