.agent-match-group{color:#111416;width:100%;min-width:0;max-width:440px;margin-inline:auto;padding:8px 8px 16px}.agent-match-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:38px;font-size:14px;display:flex}.agent-match-heading h3{font-size:14px;font-weight:500}.agent-match-heading button{color:#008cff;min-height:32px}.agent-match-stack{isolation:isolate;position:relative}.agent-match-card,.agent-match-back{background:linear-gradient(110deg,#f2f9ff,#faf7ff);border:1px solid #e6ecf2;border-radius:16px}.agent-match-card{touch-action:pan-y;padding:16px;transition:transform .3s;animation:.3s match-card-enter;position:relative}.agent-match-back{z-index:-1;pointer-events:none;position:absolute;inset:0}.agent-match-back-first{transform:translate(-20px)scale(.9)rotate(-3deg)}.agent-match-back-second{transform:translate(20px)scale(.9)rotate(4deg)}.agent-match-identity{min-height:44px;position:relative}.agent-match-person{text-align:left;align-items:flex-start;gap:12px;width:100%;display:flex}.agent-match-avatar{flex:0 0 72px;margin-top:-33px}.agent-match-person-copy{min-width:0;display:block}.agent-match-person-copy strong{overflow-wrap:anywhere;padding-right:70px;font-size:20px;font-weight:600;line-height:26px;display:block}.agent-match-person-copy>span{color:#737a7f;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:18px;display:block}.agent-match-score{color:#008cff;pointer-events:none;background:#e0efff;border-radius:24px;padding:4px 10px;font-size:12px;line-height:16px;position:absolute;top:0;right:0}.agent-match-bio{color:#373d42;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:16px;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.agent-match-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.agent-match-tags>span{color:#737a7f;background:#fff;border-radius:24px;padding:2px 8px;font-size:12px;line-height:16px}.agent-match-reason{background:#ece5ff;border-radius:8px;margin-top:16px;padding:8px}.agent-match-reason h4{color:#864bff;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:500;line-height:16px;display:flex}.agent-match-reason ul{background:#ffffffbd;border-radius:4px;margin:0;padding:8px;list-style:none}.agent-match-reason li{color:#373d42;overflow-wrap:anywhere;align-items:baseline;gap:8px;font-size:14px;line-height:22px;display:flex}.agent-match-reason li+li{margin-top:6px}.agent-match-reason li svg{color:#864bff;flex-shrink:0}.agent-match-actions{grid-template-columns:2fr 3fr;gap:16px;margin-top:16px;display:grid}.agent-match-actions-contacted{grid-template-columns:1fr}.agent-match-greet,.agent-match-contact{overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px;font-size:14px;line-height:22px;transition:transform .15s;display:flex}.agent-match-greet{color:#008cff;background:#f4faff;border:1px solid #008cff}.agent-match-contact{color:#fff;background:#008cff}.agent-match-pagination{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:8px;display:flex}.agent-match-pagination button{justify-content:center;align-items:center;min-height:32px;display:flex}.agent-match-dot{padding:0 2px}.agent-match-dot span{background:#aeb2b4;border-radius:12px;width:8px;height:8px;transition:width .3s,background .3s;display:block}.agent-match-dot[aria-current=true] span{background:#008cff;width:16px}.agent-match-arrow{color:#737a7f;width:28px}.agent-match-group button:active{transform:scale(.98)}.agent-match-group button:disabled{opacity:.5}.agent-match-group button:focus-visible{outline-offset:3px;outline:2px solid #008cff}@keyframes match-card-enter{0%{opacity:.35;translate:12px}to{opacity:1;translate:0}}@media (max-width:359px){.agent-match-person-copy strong{padding-right:0;font-size:18px}.agent-match-score{margin:8px 0 0 84px;display:inline-block;position:static}.agent-match-actions{gap:8px}}@media (prefers-reduced-motion:reduce){.agent-match-card,.agent-match-group button,.agent-match-dot span{transition:none;animation:none}}
