.agent-finder_tabs__59YvM{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.agent-finder_tab__PHGQn{padding:10px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border);cursor:pointer;font-size:.9rem;font-weight:600;color:var(--ink-light);transition:all var(--transition-fast)}.agent-finder_tab__PHGQn:hover{border-color:rgba(26,26,46,.24)}.agent-finder_tab__PHGQn.agent-finder_active__MfcYH{background:var(--ink);color:#fff;border-color:var(--ink)}.agent-finder_toolbar__ZLVHS{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.agent-finder_searchWrap___Rx_1{display:flex;align-items:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);min-width:320px;max-width:540px;width:100%;color:var(--ink-muted);overflow:hidden}.agent-finder_searchWrap___Rx_1 svg{margin-left:12px;flex-shrink:0}.agent-finder_searchInput__Xujqd{border:none;outline:none;flex:1;min-width:0;padding:12px 10px;font-size:.95rem;background:transparent;color:var(--ink)}.agent-finder_searchBtn__NmZWX{border:none;background:var(--ink);color:#fff;font-weight:600;padding:12px 18px;cursor:pointer}.agent-finder_sortWrap__1Wmyc{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--ink-light)}.agent-finder_sortLabel__Sdmd2{font-size:.95rem}.agent-finder_sortSelect__Exh9v{border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);padding:9px 28px 9px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.9rem}.agent-finder_sortWrap__1Wmyc svg{position:absolute;right:10px;pointer-events:none}.agent-finder_agentGrid__yGg9y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.agent-finder_agentCard__FN2_O{border-radius:16px;border:1px solid var(--border);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-card)}.agent-finder_agentImageWrap__X4Ft4{position:relative;aspect-ratio:4/5;background:#eceef3}.agent-finder_agentImage__4CV3P{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agent-finder_agentOverlay__UQud5{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 22%,rgba(0,0,0,.52))}.agent-finder_agentInfoCard___Uobu{position:absolute;left:14px;right:14px;bottom:14px;background:rgba(255,255,255,.95);border:1px solid rgba(26,26,46,.08);border-radius:12px;padding:12px 12px 11px;max-height:148px;overflow:hidden}.agent-finder_agentName__QtVjB{display:inline-block;font-family:var(--font-brand);font-size:1.15rem;line-height:1.18;color:var(--ink);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-finder_agentMeta__NnjKc{margin:3px 0;color:var(--ink-light);font-size:.9rem}.agent-finder_agentMetaLight__N0VG8{margin-top:6px;color:var(--ink-muted);font-size:.82rem}.agent-finder_agentFooter__5RMeF{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 14px}.agent-finder_cardBadge__HkSwg{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:700;background:var(--accent-light);color:var(--accent)}.agent-finder_cardCount__BK4pE{font-size:.86rem;color:var(--ink-muted)}.agent-finder_viewMoreRow__RI3YM{margin-top:24px;display:flex;justify-content:center}.agent-finder_viewMoreBtn__Rc6Hg{border:none;border-radius:12px;background:color-mix(in srgb,var(--brand-teal) 10%,#ffffff 90%);color:var(--ink);font-weight:600;padding:10px 18px;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.agent-finder_viewMoreBtn__Rc6Hg:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);background:color-mix(in srgb,var(--brand-teal) 14%,#ffffff 86%)}.agent-finder_grid__gYP22{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.agent-finder_card__MxTnz{background:var(--surface);border-radius:var(--radius-lg);padding:24px;border:1px solid var(--border);transition:all var(--transition-fast)}.agent-finder_card__MxTnz:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.agent-finder_cardHeader__v_pRV{display:flex;align-items:center;gap:14px;margin-bottom:16px}.agent-finder_cardAvatar__XPvM2{width:52px;height:52px;border-radius:50%;overflow:hidden;background:var(--surface-warm);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:600;color:var(--accent);flex-shrink:0}.agent-finder_cardAvatar__XPvM2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agent-finder_cardName__QuPKl{font-weight:600;font-size:1rem;color:var(--ink);margin-bottom:2px}.agent-finder_cardCompany__yfN6I{font-size:.82rem;color:var(--ink-muted)}.agent-finder_cardBio__L0IYT{font-size:.88rem;color:var(--ink-light);line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-finder_cardMeta__AltQQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:.88rem;color:var(--ink-muted)}.agent-finder_cardCity__vAWfv{display:flex;align-items:center;gap:4px}.agent-finder_cardActions__rpMvp{display:flex;gap:8px}.agent-finder_msgBtn__4Zr_m{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:var(--radius-md);background:var(--ink);color:white;border:none;cursor:pointer;font-size:.88rem;font-weight:500;transition:all var(--transition-fast);text-decoration:none}.agent-finder_msgBtn__4Zr_m:hover{background:#000}.agent-finder_empty__jxm4E{text-align:center;padding:60px 20px;color:var(--ink-muted)}.agent-finder_emptyIcon__neGL2{width:64px;height:64px;border-radius:50%;background:var(--surface);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--ink-muted)}@media (max-width:1100px){.agent-finder_agentGrid__yGg9y{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.agent-finder_tabs__59YvM{margin-bottom:14px}.agent-finder_toolbar__ZLVHS{margin-bottom:18px}.agent-finder_searchWrap___Rx_1{min-width:0;width:100%}.agent-finder_sortWrap__1Wmyc{width:100%;justify-content:flex-end}.agent-finder_agentGrid__yGg9y{grid-template-columns:1fr;gap:16px}}