.galaxy-background[data-v-204b7434]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.page-header[data-v-041e44f9]{position:relative;padding:24px 0 30px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a152f,#1a2847);color:#fff;overflow:hidden}.header-content[data-v-041e44f9]{position:relative;z-index:2;text-align:center;padding:0 20px;width:100%;max-width:1200px}.header-title-section[data-v-041e44f9]{display:flex;flex-direction:column;align-items:center;gap:6px}.page-title[data-v-041e44f9]{font-size:28px;font-weight:700;margin:0;color:#fff;letter-spacing:-.5px}.page-subtitle[data-v-041e44f9]{font-size:14px;color:hsla(0,0%,100%,.7);margin:0;line-height:1.4;max-width:900px}.header-extra[data-v-041e44f9]{margin-top:12px;font-size:13px;color:hsla(0,0%,100%,.8);line-height:1.6}.header-extra a[data-v-041e44f9]{color:#60a5fa;text-decoration:underline;transition:color .2s}.header-extra a[data-v-041e44f9]:hover{color:#93bbfd}@media (max-width:1000px){.page-title[data-v-041e44f9]{font-size:26px}.page-header[data-v-041e44f9]{padding:20px 0 24px}}@media (max-width:768px){.page-title[data-v-041e44f9]{font-size:22px}.page-header[data-v-041e44f9]{padding:16px 0 20px}.page-subtitle[data-v-041e44f9]{font-size:13px}}@media (max-width:768px){.page-title[data-v-041e44f9]{font-size:20px}.page-header[data-v-041e44f9]{padding:12px 0 16px}.header-content[data-v-041e44f9]{padding:0 12px}.page-subtitle[data-v-041e44f9]{font-size:12px}}.search-page[data-v-eb7a44ba]{min-height:100vh;background:#f8fafc}.search-main[data-v-eb7a44ba]{padding:20px 0}.search-container[data-v-eb7a44ba]{max-width:1500px;margin:0 auto;padding:0 20px}.search-content[data-v-eb7a44ba]{min-width:0}.sticky-search-form[data-v-eb7a44ba]{position:fixed;top:50px;left:0;right:0;z-index:999;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-bottom:1px solid #e2e8f0;transform:translateY(-100%);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.sticky-search-form.sticky-active[data-v-eb7a44ba]{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-search-container[data-v-eb7a44ba]{max-width:1500px;margin:0 auto;padding:8px 20px}.sticky-search-input-group[data-v-eb7a44ba]{display:flex;align-items:center;gap:8px}.sticky-agent-chip[data-v-eb7a44ba]{position:relative;display:flex;align-items:center;gap:6px;flex-shrink:0;height:38px;padding:0 12px;border-radius:10px;overflow:hidden;background:linear-gradient(120deg,rgba(239,246,255,.95),rgba(219,234,254,.95) 50%,rgba(224,242,254,.95));border:1px solid hsla(0,0%,100%,.8);color:#2563eb;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.sticky-agent-chip[data-v-eb7a44ba]:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(59,130,246,.28)}.sticky-agent-chip-blob[data-v-eb7a44ba]{position:absolute;top:-16px;right:8px;width:36px;height:36px;border-radius:50%;background:rgba(96,165,250,.3);filter:blur(10px);pointer-events:none;animation:sticky-chip-float-eb7a44ba 5s ease-in-out infinite}.sticky-agent-chip-text[data-v-eb7a44ba]{position:relative;font-size:12px;font-weight:600;color:#1e293b;white-space:nowrap}.sticky-agent-chip-img[data-v-eb7a44ba]{position:relative;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.sticky-agent-chip-text b[data-v-eb7a44ba]{color:#1d4ed8;font-weight:700}.sticky-agent-chip-arrow[data-v-eb7a44ba]{position:relative;color:#2563eb;transition:transform .3s ease}.sticky-agent-chip:hover .sticky-agent-chip-arrow[data-v-eb7a44ba]{transform:translateX(2px)}@keyframes sticky-chip-float-eb7a44ba{0%,to{transform:translate(0)}50%{transform:translate(4px,3px)}}@media (max-width:768px){.sticky-agent-chip[data-v-eb7a44ba]{width:36px;padding:0;justify-content:center}.sticky-agent-chip-arrow[data-v-eb7a44ba],.sticky-agent-chip-text[data-v-eb7a44ba]{display:none}.sticky-agent-chip-img[data-v-eb7a44ba]{width:20px;height:20px}}.sticky-search-input-wrapper[data-v-eb7a44ba]{position:relative;display:flex;align-items:center;flex:1;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.sticky-search-input-wrapper[data-v-eb7a44ba]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);background:#fff}.sticky-search-input-wrapper .search-icon[data-v-eb7a44ba]{position:absolute;left:10px;color:#64748b;z-index:1;width:16px;height:16px}.sticky-search-input[data-v-eb7a44ba]{flex:1;padding:8px 8px 8px 32px;border:none;background:transparent;font-size:13px;outline:none;color:#1e293b}.sticky-search-input[data-v-eb7a44ba]::-moz-placeholder{color:#94a3b8}.sticky-search-input[data-v-eb7a44ba]::placeholder{color:#94a3b8}.sticky-search-btn[data-v-eb7a44ba]{padding:8px 16px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:0 8px 8px 0;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.sticky-search-btn[data-v-eb7a44ba]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px)}.sticky-toggle-btn[data-v-eb7a44ba]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.sticky-toggle-btn svg[data-v-eb7a44ba]{width:14px;height:14px}.sticky-toggle-btn[data-v-eb7a44ba]:hover{background:#e2e8f0;border-color:#cbd5e1;color:#475569}.sticky-toggle-btn.expanded[data-v-eb7a44ba]{background:#3b82f6;border-color:#3b82f6;color:#fff;transform:rotate(180deg)}.sticky-toggle-btn svg[data-v-eb7a44ba]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.sticky-filters[data-v-eb7a44ba]{display:flex;flex-direction:column;gap:8px;border-top:1px solid #e2e8f0;margin-top:10px;padding-top:10px}.sticky-filters .filter-group[data-v-eb7a44ba]{display:flex;align-items:center;gap:8px}.sticky-filters .filter-label[data-v-eb7a44ba]{font-size:11px;font-weight:600;color:#1e293b;margin:0;white-space:nowrap;flex-shrink:0}.sticky-filters .filter-options[data-v-eb7a44ba]{display:flex;flex-wrap:wrap;gap:4px;flex:1}.sticky-filters .filter-option[data-v-eb7a44ba]{padding:3px 8px;background:#f1f5f9;border:1px solid transparent;border-radius:4px;font-size:11px;color:#475569;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.sticky-filters .filter-option[data-v-eb7a44ba]:hover{background:#e2e8f0;color:#334155;transform:translateY(-1px)}.sticky-filters .filter-option.active[data-v-eb7a44ba]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-color:#3b82f6}.filter-slide-enter-active[data-v-eb7a44ba],.filter-slide-leave-active[data-v-eb7a44ba]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.filter-slide-enter[data-v-eb7a44ba]{opacity:0;transform:translateY(-10px);max-height:0;margin-top:0;padding-top:0;border-top:1px solid transparent}.filter-slide-enter-to[data-v-eb7a44ba],.filter-slide-leave[data-v-eb7a44ba]{opacity:1;transform:translateY(0);max-height:500px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.filter-slide-leave-to[data-v-eb7a44ba]{opacity:0;transform:translateY(-10px);max-height:0;margin-top:0;padding-top:0;border-top:1px solid transparent}.search-form-section[data-v-eb7a44ba]{background:#fff;border-radius:8px;padding:12px;margin-bottom:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2)}.search-input-group[data-v-eb7a44ba]{margin-bottom:12px}.search-input-wrapper[data-v-eb7a44ba]{position:relative;display:flex;align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-input-wrapper[data-v-eb7a44ba]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);background:#fff}.search-icon[data-v-eb7a44ba]{position:absolute;left:10px;color:#64748b;z-index:1;width:16px;height:16px}.search-input[data-v-eb7a44ba]{flex:1;padding:8px 8px 8px 32px;border:none;background:transparent;font-size:13px;outline:none;color:#1e293b}.search-input[data-v-eb7a44ba]::-moz-placeholder{color:#94a3b8}.search-input[data-v-eb7a44ba]::placeholder{color:#94a3b8}.search-btn[data-v-eb7a44ba]{padding:8px 16px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:0 8px 8px 0;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-btn[data-v-eb7a44ba]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px)}.search-filters[data-v-eb7a44ba]{display:flex;flex-direction:column;gap:10px}.filter-group[data-v-eb7a44ba]{display:flex;align-items:center;gap:8px}.filter-label[data-v-eb7a44ba]{font-size:12px;font-weight:600;color:#1e293b;margin:0;white-space:nowrap;flex-shrink:0}.filter-options[data-v-eb7a44ba]{display:flex;flex-wrap:wrap;gap:4px;flex:1}.filter-option[data-v-eb7a44ba]{padding:4px 10px;background:#f1f5f9;border:1px solid transparent;border-radius:4px;font-size:12px;color:#475569;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.filter-option[data-v-eb7a44ba]:hover{background:#e2e8f0;color:#334155;transform:translateY(-1px)}.filter-option.active[data-v-eb7a44ba]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-color:#3b82f6}.ai-recommend-section[data-v-eb7a44ba]{background:#fff;border-radius:8px;padding:14px 16px;margin-bottom:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2)}.ai-recommend-header[data-v-eb7a44ba]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ai-recommend-title[data-v-eb7a44ba]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1e293b}.ai-recommend-icon[data-v-eb7a44ba]{width:14px;height:14px;color:#3b82f6;animation:ai-recommend-pulse-eb7a44ba 2.4s ease-in-out infinite}@keyframes ai-recommend-pulse-eb7a44ba{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.88)}}.ai-recommend-subtitle[data-v-eb7a44ba]{font-size:12px;color:#94a3b8;white-space:nowrap}.ai-recommend-loading-slots[data-v-eb7a44ba]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.ai-recommend-loading-slot[data-v-eb7a44ba]{position:relative;display:block;width:100%;padding-top:62%;border-radius:6px;background:#f1f5f9;overflow:hidden}.ai-recommend-loading-slot[data-v-eb7a44ba]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,hsla(0,0%,100%,0) 22%,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,0) 78%);transform:translateX(-100%);animation:ai-recommend-sheen-eb7a44ba 1.6s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--i)*90ms)}@keyframes ai-recommend-sheen-eb7a44ba{to{transform:translateX(100%)}}.ai-recommend-loading-note[data-v-eb7a44ba]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:12px;color:#64748b}.ai-recommend-spinner[data-v-eb7a44ba]{width:12px;height:12px;border-radius:50%;border:2px solid #dbeafe;border-top-color:#3b82f6;animation:ai-recommend-spin-eb7a44ba .8s linear infinite}@keyframes ai-recommend-spin-eb7a44ba{to{transform:rotate(1turn)}}.ai-recommend-list[data-v-eb7a44ba]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.ai-recommend-item[data-v-eb7a44ba]{position:relative;display:block;width:100%;padding-top:62%;border-radius:6px;overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06);transition:box-shadow .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);animation:ai-recommend-in-eb7a44ba .46s cubic-bezier(.25,.46,.45,.94) backwards;animation-delay:calc(var(--i)*45ms)}@keyframes ai-recommend-in-eb7a44ba{0%{opacity:0;transform:scale(.96)}}@media (hover:hover) and (pointer:fine){.ai-recommend-list:has(.ai-recommend-item:hover) .ai-recommend-item[data-v-eb7a44ba]:not(:hover){opacity:.26;transform:scale(.955)}.ai-recommend-item[data-v-eb7a44ba]:hover{z-index:3;transform:translateY(-8px) scale(1.1);box-shadow:inset 0 0 0 1px rgba(59,130,246,.62),0 18px 34px rgba(15,23,42,.26)}}.ai-recommend-cover[data-v-eb7a44ba]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#f1f5f9;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.ai-recommend-item:hover .ai-recommend-cover[data-v-eb7a44ba]{transform:scale(1.08)}.ai-recommend-caption[data-v-eb7a44ba]{position:absolute;left:0;right:0;bottom:0;padding:16px 7px 5px;background:linear-gradient(0deg,rgba(2,6,23,.92) 0,rgba(2,6,23,.62) 55%,rgba(2,6,23,0));color:#f8fafc;font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .26s cubic-bezier(.4,0,.2,1)}.ai-recommend-item:hover .ai-recommend-caption[data-v-eb7a44ba]{transform:translateY(-2px)}.ai-recommend-no[data-v-eb7a44ba]{position:absolute;top:5px;left:5px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:rgba(2,6,23,.5);backdrop-filter:blur(4px);color:hsla(0,0%,100%,.92);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;line-height:1;transition:background .24s ease}.ai-recommend-item:hover .ai-recommend-no[data-v-eb7a44ba]{background:#3b82f6}@media (max-width:1200px){.ai-recommend-list[data-v-eb7a44ba],.ai-recommend-loading-slots[data-v-eb7a44ba]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.ai-recommend-header[data-v-eb7a44ba]{flex-direction:column;align-items:flex-start;gap:4px}.ai-recommend-title[data-v-eb7a44ba]{font-size:13px}.ai-recommend-list[data-v-eb7a44ba],.ai-recommend-loading-slots[data-v-eb7a44ba]{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-results-section[data-v-eb7a44ba]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2)}.results-header[data-v-eb7a44ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.results-count[data-v-eb7a44ba]{font-size:14px;color:#1e293b;font-weight:600}.count-number[data-v-eb7a44ba]{color:#3b82f6;font-weight:700}.results-tips[data-v-eb7a44ba]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.results-tips svg[data-v-eb7a44ba]{color:#94a3b8;width:12px;height:12px}.empty-state[data-v-eb7a44ba]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:300px;text-align:center}.empty-image[data-v-eb7a44ba]{margin-bottom:16px}.empty-image img[data-v-eb7a44ba]{max-width:240px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.empty-text[data-v-eb7a44ba]{font-size:14px;color:#64748b;margin-bottom:24px;line-height:1.5}.empty-custom-btn[data-v-eb7a44ba]{padding:8px 20px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(59,130,246,.2)}.empty-custom-btn[data-v-eb7a44ba]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.empty-custom-btn[data-v-eb7a44ba]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(59,130,246,.2)}.empty-state .agent-banner[data-v-eb7a44ba]{margin:20px auto 0}@media (max-width:560px){.empty-state[data-v-eb7a44ba]{padding:24px 16px;min-height:auto}.empty-image[data-v-eb7a44ba]{margin-bottom:10px}.empty-image img[data-v-eb7a44ba]{max-width:160px}.empty-text[data-v-eb7a44ba]{margin-bottom:14px}.empty-state .agent-banner[data-v-eb7a44ba]{margin-top:12px}}.agent-banner[data-v-eb7a44ba]{position:relative;width:100%;max-width:640px;margin:12px auto 16px;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#0a152f,#16224a 55%,#1a2847);padding:18px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 12px 32px rgba(10,21,47,.28);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);animation:agent-banner-rise-eb7a44ba .6s cubic-bezier(.25,.46,.45,.94) both}.agent-banner-top[data-v-eb7a44ba]{max-width:none;margin:0 0 16px}.agent-banner-stars[data-v-eb7a44ba]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 8% 30%,hsla(0,0%,100%,.4) 50%,transparent 0),radial-gradient(1px 1px at 22% 72%,hsla(0,0%,100%,.25) 50%,transparent 0),radial-gradient(1.5px 1.5px at 40% 20%,hsla(0,0%,100%,.35) 50%,transparent 0),radial-gradient(1px 1px at 60% 60%,rgba(147,197,253,.4) 50%,transparent 0),radial-gradient(1px 1px at 76% 36%,hsla(0,0%,100%,.3) 50%,transparent 0),radial-gradient(1px 1px at 92% 70%,hsla(0,0%,100%,.28) 50%,transparent 0)}.agent-banner[data-v-eb7a44ba]:after{content:"";position:absolute;top:-60px;right:-40px;width:220px;height:220px;background:radial-gradient(circle,rgba(59,130,246,.32) 0,rgba(59,130,246,0) 68%);pointer-events:none;animation:agent-banner-glow-breathe-eb7a44ba 5s ease-in-out infinite}.agent-banner-icon[data-v-eb7a44ba]{position:relative;z-index:1;width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.agent-banner-icon img[data-v-eb7a44ba]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.agent-banner-text[data-v-eb7a44ba]{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.agent-banner-title[data-v-eb7a44ba]{font-size:15px;font-weight:700;color:#fff;line-height:1.5;letter-spacing:.2px}.agent-banner-title .accent[data-v-eb7a44ba]{display:inline-block;margin-left:8px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.6;color:#bfdbfe;background:rgba(59,130,246,.18);border:1px solid rgba(96,165,250,.28);border-radius:999px;white-space:nowrap;vertical-align:1px}.agent-banner-desc[data-v-eb7a44ba]{display:flex;align-items:center;gap:6px;font-size:12px;color:hsla(0,0%,100%,.62)}.agent-banner-desc[data-v-eb7a44ba]:before{content:"";width:4px;height:4px;border-radius:50%;background:#60a5fa;flex-shrink:0}.agent-banner-cta[data-v-eb7a44ba]{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#14316e;background:#fff;padding:10px 18px;border-radius:999px;white-space:nowrap;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.16);transition:all .3s cubic-bezier(.4,0,.2,1)}.agent-banner-cta-star[data-v-eb7a44ba]{position:relative;z-index:1;width:14px;height:14px;flex-shrink:0;color:#2563eb;animation:agent-banner-star-pulse-eb7a44ba 2.8s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(37,99,235,.45))}.agent-banner-cta svg[data-v-eb7a44ba]{transition:transform .3s ease}.agent-banner-cta[data-v-eb7a44ba]:hover{box-shadow:0 8px 22px rgba(0,0,0,.24);transform:translateY(-1px)}.agent-banner-cta:hover .agent-banner-cta-arrow[data-v-eb7a44ba]{transform:translateX(3px)}@keyframes agent-banner-rise-eb7a44ba{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-banner-glow-breathe-eb7a44ba{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.06)}}@keyframes agent-banner-star-pulse-eb7a44ba{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.18) rotate(14deg);opacity:.78}}@media (max-width:560px){.agent-banner[data-v-eb7a44ba]{flex-wrap:wrap;padding:14px 16px;gap:10px 12px}.agent-banner-desc[data-v-eb7a44ba]{display:none}.agent-banner-text[data-v-eb7a44ba]{flex:1 1 calc(100% - 54px)}.agent-banner-cta[data-v-eb7a44ba]{flex:1 1 100%;justify-content:center}}.source-cards-grid[data-v-eb7a44ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:24px}.source-card[data-v-eb7a44ba]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.card-fade-enter-active[data-v-eb7a44ba]{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.card-fade-leave-active[data-v-eb7a44ba]{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-fade-enter[data-v-eb7a44ba]{opacity:0;transform:translateY(20px)}.card-fade-enter-to[data-v-eb7a44ba],.card-fade-leave[data-v-eb7a44ba]{opacity:1;transform:translateY(0)}.card-fade-leave-to[data-v-eb7a44ba]{opacity:0;transform:translateY(-10px)}.card-fade-move[data-v-eb7a44ba]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.source-card[data-v-eb7a44ba]:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.15);border-color:#3b82f6}.skeleton-card[data-v-eb7a44ba]{cursor:default;pointer-events:none}.skeleton-card[data-v-eb7a44ba]:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#e2e8f0}.skeleton-header[data-v-eb7a44ba]{background:#f1f5f9;position:relative;overflow:hidden}.skeleton-image[data-v-eb7a44ba]{width:100%;height:100%}.skeleton-image[data-v-eb7a44ba],.skeleton-line[data-v-eb7a44ba]{background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:skeleton-loading-eb7a44ba 1.5s ease-in-out infinite}.skeleton-line[data-v-eb7a44ba]{height:12px;border-radius:4px;margin-bottom:6px}.skeleton-title[data-v-eb7a44ba]{width:80%;height:14px;margin-bottom:8px}.skeleton-lines[data-v-eb7a44ba]{margin-bottom:8px}.skeleton-desc[data-v-eb7a44ba]{width:100%;height:12px;margin-bottom:6px}.skeleton-desc-short[data-v-eb7a44ba]{width:70%;height:12px}.skeleton-tags[data-v-eb7a44ba]{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:6px;overflow:hidden;align-content:flex-start}.skeleton-services-tags[data-v-eb7a44ba]{height:26px}.skeleton-languages-tags[data-v-eb7a44ba]{height:46px}.skeleton-tag[data-v-eb7a44ba]{width:50px;height:18px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:3px;animation:skeleton-loading-eb7a44ba 1.5s ease-in-out infinite}.skeleton-stats[data-v-eb7a44ba]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.skeleton-stat[data-v-eb7a44ba]{width:50px;height:12px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:4px;animation:skeleton-loading-eb7a44ba 1.5s ease-in-out infinite}.skeleton-footer[data-v-eb7a44ba]{display:flex;justify-content:space-between;align-items:center;padding:0 10px 10px}.skeleton-avatar[data-v-eb7a44ba]{width:28px;height:28px;border-radius:50%}.skeleton-avatar[data-v-eb7a44ba],.skeleton-price[data-v-eb7a44ba]{background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:skeleton-loading-eb7a44ba 1.5s ease-in-out infinite}.skeleton-price[data-v-eb7a44ba]{width:60px;height:16px;border-radius:4px}.skeleton-count[data-v-eb7a44ba]{display:flex;align-items:center}.skeleton-line-inline[data-v-eb7a44ba]{display:inline-block;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:4px;animation:skeleton-loading-eb7a44ba 1.5s ease-in-out infinite}@keyframes skeleton-loading-eb7a44ba{0%{background-position:200% 0}to{background-position:-200% 0}}.card-header[data-v-eb7a44ba]{position:relative;height:140px;overflow:hidden}.card-image[data-v-eb7a44ba]{position:relative;width:100%;height:100%;background:#f1f5f9}.card-image img[data-v-eb7a44ba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease-in-out,transform .3s cubic-bezier(.4,0,.2,1);opacity:0}.card-image img.image-loaded[data-v-eb7a44ba]{opacity:1}.source-card:hover .card-image img.image-loaded[data-v-eb7a44ba]{transform:scale(1.05)}.image-placeholder[data-v-eb7a44ba]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:skeleton-loading-eb7a44ba 1.5s ease-in-out infinite;display:flex;align-items:center;justify-content:center;z-index:1;transition:opacity .3s ease-in-out}.image-loading-spinner[data-v-eb7a44ba]{color:#94a3b8;animation:image-spin-eb7a44ba 1s linear infinite;opacity:.6}.image-loading-spinner svg[data-v-eb7a44ba]{display:block}@keyframes image-spin-eb7a44ba{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card-overlay[data-v-eb7a44ba]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.source-card:hover .card-overlay[data-v-eb7a44ba]{opacity:1}.overlay-content[data-v-eb7a44ba]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.eye-icon[data-v-eb7a44ba]{color:#fff;width:24px;height:24px}.overlay-text[data-v-eb7a44ba]{color:#fff;font-size:12px;font-weight:500;text-align:center}.card-content[data-v-eb7a44ba]{padding:10px}.card-title[data-v-eb7a44ba]{font-size:14px;font-weight:700;color:#1e293b;margin:0 0 6px;line-height:1.4;height:19.6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.card-description[data-v-eb7a44ba]{font-size:12px;color:#64748b;line-height:1.5;margin:0 0 8px;height:54px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-languages[data-v-eb7a44ba],.card-services[data-v-eb7a44ba]{margin-bottom:6px;overflow:hidden;display:flex;flex-direction:column}.card-services[data-v-eb7a44ba]{height:40px}.card-languages[data-v-eb7a44ba]{height:60px}.languages-label[data-v-eb7a44ba],.services-label[data-v-eb7a44ba]{font-size:10px;color:#475569;font-weight:600;display:block;margin-bottom:4px;height:14px;line-height:10px;flex-shrink:0}.languages-tags[data-v-eb7a44ba],.services-tags[data-v-eb7a44ba]{display:flex;flex-wrap:wrap;gap:3px;flex:1;overflow:hidden;align-content:flex-start}.services-tags[data-v-eb7a44ba]{max-height:26px}.languages-tags[data-v-eb7a44ba]{max-height:46px}.language-tag[data-v-eb7a44ba],.service-tag[data-v-eb7a44ba]{padding:2px 6px;background:#f1f5f9;color:#475569;font-size:10px;border-radius:3px;font-weight:500;line-height:1.3}.service-tag[data-v-eb7a44ba]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#065f46}.language-tag[data-v-eb7a44ba]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.card-stats[data-v-eb7a44ba]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0;min-height:42px;height:42px;overflow:hidden;align-content:flex-start}.stat-item[data-v-eb7a44ba]{display:flex;align-items:center;gap:3px;font-size:10px;color:#64748b;line-height:1.3}.stat-item svg[data-v-eb7a44ba]{flex-shrink:0;color:#94a3b8;width:12px;height:12px}.card-footer[data-v-eb7a44ba]{padding:0 10px 10px;display:flex;justify-content:space-between;align-items:center}.publisher-info[data-v-eb7a44ba]{display:flex;align-items:center;gap:8px}.publisher-avatar[data-v-eb7a44ba]{position:relative;width:28px;height:28px}.publisher-avatar img[data-v-eb7a44ba]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.online-status[data-v-eb7a44ba]{position:absolute;bottom:1px;right:1px;width:8px;height:8px;border-radius:50%;background:#22c55e;border:1.5px solid #fff}.publisher-details[data-v-eb7a44ba]{display:flex;flex-direction:column;gap:1px}.publisher-name[data-v-eb7a44ba]{font-size:12px;font-weight:600;color:#1e293b}.publisher-status[data-v-eb7a44ba]{font-size:10px;color:#64748b}.card-price[data-v-eb7a44ba]{display:flex;align-items:baseline;gap:1px;font-weight:700;color:#dc2626}.price-symbol[data-v-eb7a44ba]{font-size:12px}.price-value[data-v-eb7a44ba]{font-size:16px}.price-free[data-v-eb7a44ba]{font-size:13px;color:#22c55e;font-weight:600}.price-original-card[data-v-eb7a44ba]{font-size:12px;color:#999;text-decoration:line-through;margin-right:4px}.pagination-wrapper[data-v-eb7a44ba]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px}.pagination[data-v-eb7a44ba]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.page-btn[data-v-eb7a44ba]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;color:#475569;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-btn svg[data-v-eb7a44ba]{width:12px;height:12px}.page-btn[data-v-eb7a44ba]:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background:#f8fafc}.page-btn[data-v-eb7a44ba]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-eb7a44ba]{display:flex;gap:3px}.page-number[data-v-eb7a44ba]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;color:#475569;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-number[data-v-eb7a44ba]:hover{border-color:#3b82f6;color:#3b82f6;background:#f8fafc}.page-number.active[data-v-eb7a44ba]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-color:#3b82f6}.page-jump[data-v-eb7a44ba]{display:flex;align-items:center;gap:6px;margin-left:12px;padding-left:12px;border-left:1px solid #e2e8f0}.jump-label[data-v-eb7a44ba]{font-size:12px;color:#64748b;white-space:nowrap}.jump-input[data-v-eb7a44ba]{width:50px;height:28px;padding:0 6px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;text-align:center;color:#1e293b;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.jump-input[data-v-eb7a44ba]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.jump-input[data-v-eb7a44ba]::-webkit-inner-spin-button,.jump-input[data-v-eb7a44ba]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jump-input[type=number][data-v-eb7a44ba]{-moz-appearance:textfield}.jump-btn[data-v-eb7a44ba]{padding:6px 12px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.jump-btn[data-v-eb7a44ba]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.jump-btn[data-v-eb7a44ba]:active{transform:translateY(0)}.pagination-info[data-v-eb7a44ba]{margin-top:10px;text-align:center;font-size:12px;color:#64748b}.info-number[data-v-eb7a44ba]{color:#3b82f6;font-weight:600;margin:0 2px}@media (max-width:768px){.page-jump[data-v-eb7a44ba]{display:none}.pagination-info[data-v-eb7a44ba]{font-size:12px}}@media (max-width:1000px){.search-container[data-v-eb7a44ba]{max-width:1200px}}@media (max-width:768px){.search-main[data-v-eb7a44ba]{padding:12px 0}.search-container[data-v-eb7a44ba]{padding:0 16px}.search-form-section[data-v-eb7a44ba]{padding:10px;margin-bottom:12px}.search-results-section[data-v-eb7a44ba]{padding:0!important;background:none!important;box-shadow:none!important;border:none!important}.source-cards-grid[data-v-eb7a44ba]{grid-template-columns:1fr;gap:12px}.results-header[data-v-eb7a44ba]{flex-direction:column;align-items:flex-start;gap:8px}.filter-options[data-v-eb7a44ba]{gap:4px}.filter-group[data-v-eb7a44ba]{flex-direction:column;align-items:center}.filter-label[data-v-eb7a44ba]{text-align:center;margin-bottom:6px}.filter-option[data-v-eb7a44ba]{padding:4px 10px;font-size:12px}.sticky-search-container[data-v-eb7a44ba]{padding:6px 16px}.sticky-search-input-group[data-v-eb7a44ba]{gap:4px}.sticky-search-input-wrapper[data-v-eb7a44ba]{border-radius:6px}.sticky-search-input-wrapper .search-icon[data-v-eb7a44ba]{left:8px}.sticky-search-input[data-v-eb7a44ba]{font-size:12px;padding:6px 6px 6px 28px}.sticky-search-btn[data-v-eb7a44ba]{padding:6px 12px;font-size:12px;border-radius:0 6px 6px 0}.sticky-toggle-btn[data-v-eb7a44ba]{width:24px;height:24px}.sticky-filters[data-v-eb7a44ba]{margin-top:8px;padding-top:8px}}@media (max-width:768px){.search-input-wrapper[data-v-eb7a44ba]{flex-direction:row;align-items:center;min-height:36px}.search-input[data-v-eb7a44ba]{padding:8px 12px 8px 36px}.search-btn[data-v-eb7a44ba]{border-radius:0 6px 6px 0;margin-top:0;padding:8px 12px}.pagination[data-v-eb7a44ba]{flex-wrap:wrap;justify-content:center}.page-btn[data-v-eb7a44ba]{padding:6px 12px;font-size:11px}}.keyword-suggestions[data-v-eb7a44ba]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;max-height:300px;overflow-y:auto;margin-top:4px}.suggestion-item[data-v-eb7a44ba]{padding:10px 14px;cursor:pointer;transition:background .2s;font-size:13px;color:#334155}.suggestion-item[data-v-eb7a44ba]:hover{background:#f1f5f9}.suggestion-item[data-v-eb7a44ba]:first-child{border-radius:8px 8px 0 0}.suggestion-item[data-v-eb7a44ba]:last-child{border-radius:0 0 8px 8px}.suggestion-item .highlight,.suggestion-item .highlight[data-v-eb7a44ba]{color:#ef4444;font-weight:600}