._card_a1dst_1{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-6);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._headerRow_a1dst_12{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}._titleBlock_a1dst_19{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._name_a1dst_26{font-family:var(--font-family-display);font-size:1.125rem;font-weight:600;color:var(--card-foreground);margin:0;line-height:1.3}._nameLink_a1dst_35{color:inherit;text-decoration:none}._nameLink_a1dst_35:hover{color:var(--accent)}._institution_a1dst_44{display:flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--muted-foreground)}._institutionIcon_a1dst_52{width:.875rem;height:.875rem;flex-shrink:0;color:var(--accent)}._metaRow_a1dst_59{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}._metaItem_a1dst_65{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8125rem;color:var(--surface-foreground);text-decoration:none}a._metaItem_a1dst_65:hover{color:var(--accent)}._metaIcon_a1dst_78{width:.9375rem;height:.9375rem;color:var(--accent);flex-shrink:0}._bio_a1dst_85{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}._chipRow_a1dst_92{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._fieldChip_a1dst_98{font-size:.75rem;font-weight:500;color:var(--secondary-foreground);background:var(--secondary);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3)}._keywordChip_a1dst_107{font-size:.75rem;color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3)}._reasonBlock_a1dst_115{display:flex;align-items:flex-start;gap:var(--spacing-2);background:var(--muted);border-radius:var(--radius);padding:var(--spacing-3)}._reasonIcon_a1dst_124{flex-shrink:0;color:var(--accent);margin-top:.15rem}._reasonText_a1dst_130{font-size:.8125rem;color:var(--foreground);margin:0;line-height:1.5}._publications_a1dst_137{display:flex;flex-direction:column;gap:var(--spacing-1)}._publicationsLabel_a1dst_143{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-weight:600}._publicationsList_a1dst_151{margin:0;padding-left:var(--spacing-4);display:flex;flex-direction:column;gap:.2rem;font-size:.8125rem;color:var(--foreground);line-height:1.45}._opportunities_a1dst_162{display:flex;flex-direction:column;gap:var(--spacing-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--spacing-3) 0}._opportunityRow_a1dst_171{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}._opportunityBadge_a1dst_178{flex-shrink:0;white-space:nowrap}._opportunityLink_a1dst_183{font-size:.8125rem;font-weight:500;color:var(--foreground);text-decoration:none}._opportunityLink_a1dst_183:hover{color:var(--accent)}._opportunityDeadline_a1dst_194{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--muted-foreground)}._footerRow_a1dst_202{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-1)}._footerLinks_a1dst_210{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._footerLink_a1dst_210{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--muted-foreground);text-decoration:none}._footerLink_a1dst_210:hover{color:var(--accent)}._profileButton_a1dst_229{flex-shrink:0}._headerActions_a1dst_233{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._saveButton_a1dst_240{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;flex-shrink:0}._saveButton_a1dst_240:hover,._saveButtonActive_a1dst_259{color:var(--accent);border-color:var(--accent)}._lockedNotice_a1dst_264{display:flex;align-items:center;gap:var(--spacing-1);flex-wrap:wrap;font-size:.75rem;color:var(--muted-foreground);background:var(--secondary);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3)}._lockedLink_a1dst_276{color:var(--accent);font-weight:600;text-decoration:none}._lockedLink_a1dst_276:hover{text-decoration:underline}._reasonHeading_a1dst_286{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--accent);margin:0 0 .2rem}
