.HRi4sq_card{border:1px solid var(--ds-border-default);background:var(--ds-bg-canvas);min-width:0;color:var(--ds-text-primary);border-radius:1.5rem;grid-template-rows:auto auto minmax(3rem,auto) auto auto;gap:1rem;padding:clamp(1.1rem,2vw,1.5rem);display:grid;overflow:hidden;box-shadow:0 .65rem 2rem #1831290f}.HRi4sq_header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid}.HRi4sq_header .ds-avatar{border:1px solid var(--ds-border-subtle);width:4rem;height:4rem;box-shadow:none}.HRi4sq_identity{min-width:0}.HRi4sq_identity :is(h2,h3){font-size:clamp(1.15rem,2vw,1.3rem);font-weight:var(--ds-weight-semibold);letter-spacing:-.03em;line-height:var(--ds-leading-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.HRi4sq_identity p{color:var(--ds-text-secondary);font-size:.875rem;line-height:var(--ds-leading-body);text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;overflow:hidden}.HRi4sq_stats{flex-wrap:wrap;align-items:center;gap:.45rem .8rem;min-width:0;display:flex}.HRi4sq_stats strong,.HRi4sq_stats span{color:var(--ds-text-primary);font-size:.82rem;font-weight:var(--ds-weight-regular);white-space:nowrap;align-items:center;gap:.3rem;line-height:1.2;display:inline-flex}.HRi4sq_stats strong{font-weight:var(--ds-weight-medium)}.HRi4sq_stats span .ds-icon{color:var(--ds-text-primary);fill:none}.HRi4sq_stats span:first-of-type .ds-icon{color:var(--ds-accent-400);fill:currentColor}.HRi4sq_summary{min-width:0;min-height:3rem;color:var(--ds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.HRi4sq_skillRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}.HRi4sq_skillRow.HRi4sq_hasOverflow{grid-template-columns:minmax(0,1fr) 2rem}.HRi4sq_skillList{gap:var(--ds-space-2);scroll-behavior:smooth;scrollbar-width:none;min-width:0;display:flex;overflow:auto hidden}.HRi4sq_skillList::-webkit-scrollbar{display:none}.HRi4sq_skillList .ds-badge{border-radius:var(--ds-radius-xs);background:var(--ds-bg-muted);min-height:2rem;color:var(--ds-text-secondary);font-size:.8rem;font-weight:var(--ds-weight-regular);flex:none;padding-inline:.75rem}.HRi4sq_skillScroll{width:2rem;height:2rem;color:var(--ds-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.HRi4sq_cta{width:100%;min-height:3rem;font-size:.9rem;font-weight:var(--ds-weight-semibold);border-radius:999px}@media (max-width:479px){.HRi4sq_card{border-radius:1.15rem;gap:.9rem;padding:1rem}.HRi4sq_header .ds-avatar{width:3.25rem;height:3.25rem}.HRi4sq_identity :is(h2,h3){font-size:1.1rem}}
