.fb{scroll-margin-top:20px}
.fb__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 34px;padding:0;list-style:none}
.fb__pill{display:inline-flex;align-items:center;gap:7px;min-height:var(--hm-tap);padding:11px 16px;border:1.5px solid color-mix(in srgb,var(--scheme-heading) 16%,transparent);border-radius:10px;background:color-mix(in srgb,var(--scheme-heading) 6%,transparent);color:var(--scheme-text);font-size:14px;font-weight:600;text-decoration:none}
.fb__pill[aria-current]{border-color:var(--scheme-fill);background:var(--scheme-fill);color:var(--scheme-on-fill);font-weight:800}
.fb__result{display:flex;gap:34px;max-width:860px;margin:0 auto;padding:30px;border:1px solid color-mix(in srgb,var(--hm-accent) 18%,transparent);border-radius:18px;background:color-mix(in srgb,var(--scheme-heading) 4%,transparent)}
.fb__result[hidden]{display:none}
.fb__tile{flex:none;display:grid;place-items:center;width:240px;aspect-ratio:1;padding:20px;overflow:hidden;border-radius:14px;background:var(--hm-field)}
.fb__tile img{width:100%;height:100%;object-fit:contain}
.fb__body{flex:1;min-width:0}
.fb__tag{display:inline-block;padding:5px 11px;border-radius:6px;background:color-mix(in srgb,var(--hm-accent) 16%,transparent);color:var(--scheme-accent);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.fb__name{margin:14px 0 8px;font-size:25px;letter-spacing:-.01em;color:var(--scheme-heading)}
.fb__pitch{margin:0 0 16px;font-size:15px;line-height:1.6}
.fb__stats{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 20px}
.fb__stats div{display:flex;flex-direction:column-reverse}
.fb__stats dd{margin:0;font-size:20px;font-weight:800;color:var(--scheme-accent)}
.fb__stats dt{font-size:12px;letter-spacing:.04em;color:var(--scheme-muted)}
.fb__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px}
.fb__from{font-size:14px}.fb__from b{color:var(--scheme-heading)}
@media(max-width:819px){.fb__result{flex-direction:column;gap:22px;padding:22px}.fb__tile{width:100%}}
