.profile-results[data-v-ffba9606]{background:#101315d1;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}.profile-results__head[data-v-ffba9606]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding:22px 24px}.profile-results__head h2[data-v-ffba9606]{font-size:24px;margin:0}.profile-results__head p[data-v-ffba9606]{color:var(--color-text-muted);font-size:14px;margin:6px 0 0}.profile-state[data-v-ffba9606]{color:var(--color-text-muted);font-weight:800;padding:32px 24px}.profile-result-list[data-v-ffba9606]{display:grid}.profile-result+.profile-result[data-v-ffba9606]{border-top:1px solid var(--color-border)}.profile-result--link[data-v-ffba9606]{align-items:center;color:var(--color-text);display:grid;gap:16px;grid-template-columns:minmax(140px,1fr) auto minmax(220px,1.4fr);min-height:76px;padding:16px 24px;text-decoration:none;transition:background .16s ease}.profile-result--link[data-v-ffba9606]:focus-visible,.profile-result--link[data-v-ffba9606]:hover{background:#ffffff09}.profile-result--link[data-v-ffba9606]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.profile-result__meta[data-v-ffba9606],.profile-result__mode[data-v-ffba9606]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-result__mode[data-v-ffba9606]{font-size:15px;font-weight:900}.profile-result__score[data-v-ffba9606]{color:var(--color-primary);font-size:24px;font-weight:950;white-space:nowrap}.profile-result__meta[data-v-ffba9606]{color:var(--color-text-muted);font-size:14px;font-weight:750}@media(max-width:860px){.profile-result--link[data-v-ffba9606]{grid-template-columns:minmax(0,1fr) auto}.profile-result__meta[data-v-ffba9606]{grid-column:1/-1}}@media(max-width:640px){.profile-results__head[data-v-ffba9606]{align-items:stretch;flex-direction:column}.profile-result--link[data-v-ffba9606]{gap:10px;padding:14px}}@media(max-width:420px){.profile-results__head[data-v-ffba9606]{padding:20px}}
