._page_1pvtm_1,._listing_1pvtm_2{gap:var(--tf-space-4);display:grid}._edge_1pvtm_8{align-items:center;gap:var(--tf-space-2);height:2rem;padding:0 var(--tf-space-3);border:1px solid color-mix(in srgb, var(--tf-color-violet) 40%, transparent);border-radius:var(--tf-radius-full);background:var(--tf-color-violet-soft);color:var(--tf-color-text);font-size:var(--tf-text-sm);font-weight:var(--tf-weight-medium);white-space:nowrap;text-decoration:none;transition:border-color .16s;display:inline-flex}._edge_1pvtm_8>svg:first-child{width:.9375rem;height:.9375rem;color:var(--tf-color-violet);flex-shrink:0}._edgeArrow_1pvtm_32{width:.875rem;height:.875rem;color:var(--tf-color-violet);flex-shrink:0;transition:transform .16s}._edge_1pvtm_8[data-on]{border-color:var(--tf-color-accent-border);background:var(--tf-color-accent-soft)}._edge_1pvtm_8[data-on]>svg:first-child{color:var(--tf-color-accent)}@media (hover:hover) and (pointer:fine){a._edge_1pvtm_8:hover{border-color:var(--tf-color-violet)}a._edge_1pvtm_8:hover ._edgeArrow_1pvtm_32{transform:translate(2px)}}._listingCard_1pvtm_60{overflow:hidden}._summary_1pvtm_64{align-items:center;gap:var(--tf-space-3);padding:var(--tf-space-4) var(--tf-space-5);cursor:pointer;list-style:none;display:flex}._summary_1pvtm_64::-webkit-details-marker{display:none}._summaryIcon_1pvtm_77{border-radius:var(--tf-radius-md);background:var(--tf-color-accent-soft);width:2.25rem;height:2.25rem;color:var(--tf-color-accent);flex-shrink:0;place-items:center;display:grid}._summaryIcon_1pvtm_77 svg{width:1.0625rem;height:1.0625rem}._summaryText_1pvtm_93{flex:1;gap:2px;min-width:0;display:grid}._summaryText_1pvtm_93 strong{font-size:var(--tf-text-md);font-weight:var(--tf-weight-semibold)}._summaryText_1pvtm_93 small{color:var(--tf-color-text-tertiary);font-size:var(--tf-text-sm)}._chevron_1pvtm_110{width:1rem;height:1rem;color:var(--tf-color-text-tertiary);transition:transform .2s var(--tf-ease-out,ease-out);flex-shrink:0}details[open] ._chevron_1pvtm_110{transform:rotate(180deg)}._listingBody_1pvtm_122{padding:var(--tf-space-4) var(--tf-space-5) var(--tf-space-5);border-top:1px solid var(--tf-color-border-subtle)}._editor_1pvtm_127{gap:var(--tf-space-4);display:grid}._fields_1pvtm_132{gap:var(--tf-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}._modes_1pvtm_139{gap:var(--tf-space-2);border:0;margin:0;padding:0;display:grid}._modes_1pvtm_139 legend{margin-bottom:var(--tf-space-2);font-size:var(--tf-text-sm);font-weight:var(--tf-weight-medium)}._modeOptions_1pvtm_153,._formActions_1pvtm_154,._tags_1pvtm_155,._actions_1pvtm_156{align-items:center;gap:var(--tf-space-2);flex-wrap:wrap;display:flex}._notice_1pvtm_163{max-width:75ch;color:var(--tf-color-text-tertiary);font-size:var(--tf-text-xs);line-height:var(--tf-leading-normal)}._success_1pvtm_170{color:var(--tf-color-success-text,var(--tf-color-text))}._filterCard_1pvtm_175{overflow:hidden}._searchRow_1pvtm_179{padding:var(--tf-space-4) var(--tf-space-5) 0}._filters_1pvtm_183{gap:var(--tf-space-3);padding:var(--tf-space-4) var(--tf-space-5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;display:grid}._filterFoot_1pvtm_191{align-items:center;gap:var(--tf-space-3);padding:var(--tf-space-3) var(--tf-space-5);border-top:1px solid var(--tf-color-border-subtle);background:var(--tf-color-surface-raised);flex-wrap:wrap;display:flex}._count_1pvtm_201{color:var(--tf-color-text-tertiary);font-size:var(--tf-text-sm);font-variant-numeric:tabular-nums;margin-left:auto}._sectionHead_1pvtm_208{gap:2px;display:grid}._sectionTitle_1pvtm_213{align-items:center;gap:var(--tf-space-2);font-size:var(--tf-text-lg);font-weight:var(--tf-weight-semibold);display:flex}._sectionSub_1pvtm_221{color:var(--tf-color-text-tertiary);font-size:var(--tf-text-sm)}._featuredIcon_1pvtm_226{width:1.125rem;height:1.125rem;color:var(--tf-color-violet)}._grid_1pvtm_232{gap:var(--tf-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}._card_1pvtm_239{gap:var(--tf-space-3);min-width:0;padding:var(--tf-space-5);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-lg);background:var(--tf-color-surface);flex-direction:column;transition:border-color .16s;display:flex}._card_1pvtm_239[data-featured]{border-color:color-mix(in srgb, var(--tf-color-violet) 45%, transparent);background:color-mix(in srgb, var(--tf-color-violet) 5%, var(--tf-color-surface))}@media (hover:hover) and (pointer:fine){._card_1pvtm_239:hover{border-color:var(--tf-color-border-strong)}._card_1pvtm_239[data-featured]:hover{border-color:var(--tf-color-violet)}}._person_1pvtm_266{align-items:center;gap:var(--tf-space-3);display:flex}._personText_1pvtm_272{flex:1;min-width:0}._name_1pvtm_277{font-size:var(--tf-text-md);font-weight:var(--tf-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._muted_1pvtm_285{color:var(--tf-color-text-tertiary);font-size:var(--tf-text-sm)}._featuredTag_1pvtm_290{border-radius:var(--tf-radius-full);background:var(--tf-color-violet-soft);color:var(--tf-color-violet);font-size:var(--tf-text-xs);font-weight:var(--tf-weight-semibold);flex-shrink:0;align-self:flex-start;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}._featuredTag_1pvtm_290 svg{width:.75rem;height:.75rem}._bio_1pvtm_309{color:var(--tf-color-text-secondary);font-size:var(--tf-text-sm);line-height:var(--tf-leading-normal);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._facts_1pvtm_320{gap:var(--tf-space-1);color:var(--tf-color-text-secondary);font-size:var(--tf-text-sm);margin:0;padding:0;list-style:none;display:grid}._facts_1pvtm_320 li{align-items:center;gap:var(--tf-space-2);min-width:0;display:flex}._facts_1pvtm_320 svg{width:.875rem;height:.875rem;color:var(--tf-color-text-tertiary);flex-shrink:0}._offer_1pvtm_344{justify-content:space-between;align-items:baseline;gap:var(--tf-space-3);padding:var(--tf-space-2) var(--tf-space-3);border-radius:var(--tf-radius-md);background:var(--tf-color-surface-raised);font-size:var(--tf-text-sm);display:flex}._offer_1pvtm_344 span{min-width:0;color:var(--tf-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._offer_1pvtm_344 strong{font-weight:var(--tf-weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0}._actions_1pvtm_156{padding-top:var(--tf-space-1);margin-top:auto}@media (width<=40rem){._summary_1pvtm_64,._searchRow_1pvtm_179,._filters_1pvtm_183,._filterFoot_1pvtm_191,._listingBody_1pvtm_122{padding-inline:var(--tf-space-4)}._edge_1pvtm_8{white-space:normal}}._specializationFilter_1pvtm_388{padding:var(--tf-space-4)}._specializationFilter_1pvtm_388 summary{cursor:pointer;font-weight:var(--tf-weight-semibold);margin-bottom:var(--tf-space-3)}
