.rh-frontdoor-invite{flex-direction:column;align-self:center;align-items:center;gap:10px;width:100%;max-width:322px;display:flex}.rh-frontdoor-headline{letter-spacing:-.02em;text-align:center;max-width:300px;font-size:23px;font-weight:600;line-height:1.3}.rh-frontdoor-sub{color:var(--muted);text-align:center;font-size:13.5px}.rh-vnext a.rh-frontdoor-signin{white-space:nowrap;min-width:44px;min-height:44px;color:var(--ink);text-underline-offset:3px;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.rh-vnext a.rh-frontdoor-signin:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rh-crew-intro{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:16px;gap:12px;padding:14px 15px;display:flex}.rh-crew-intro-face{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rh-crew-intro-body{min-width:0}.rh-crew-intro-who{align-items:baseline;gap:7px;display:flex}.rh-crew-intro-name{font-size:14.5px;font-weight:600}.rh-crew-intro-title{color:var(--muted);font-size:11.5px}.rh-crew-intro-said{color:var(--ink);overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.5}.rh-role-chips{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:7px;max-width:88%;display:flex}.rh-role-chip{background:var(--surface-3);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:13.5px;display:flex}.rh-review{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;padding:6px 15px 8px;display:flex}.rh-review-row{border-top:1px solid color-mix(in srgb,var(--line)60%,transparent);align-items:center;gap:10px;padding:9px 2px;display:flex}.rh-review-row:first-child{border-top:none}.rh-review-face{flex-shrink:0;display:flex}.rh-review-label{color:var(--muted);flex-shrink:0;width:74px;font-size:12px}.rh-review-value{overflow-wrap:anywhere;min-width:0;font-size:13px}
