.TalentDirectory-common-module__4tVW6a__main{max-width:76rem;margin:0 auto;padding:4.5rem 1.5rem}.TalentDirectory-common-module__4tVW6a__header{text-align:center;margin-bottom:2.75rem}.TalentDirectory-common-module__4tVW6a__badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid #4573df33;border-radius:9999px;align-items:center;gap:8px;margin-bottom:1rem;padding:7px 18px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #4573df14}.TalentDirectory-common-module__4tVW6a__title{letter-spacing:-.035em;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:850;font-family:var(--font-family-heading,inherit);line-height:1.15}.TalentDirectory-common-module__4tVW6a__subtitle{margin-top:1rem;opacity:.88;max-width:640px;margin-inline:auto;font-size:1.075rem;font-weight:450;line-height:1.65}.TalentDirectory-common-module__4tVW6a__statsBar{flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:2.25rem;display:flex}.TalentDirectory-common-module__4tVW6a__statItem{flex-direction:column;align-items:center;gap:4px;display:flex}.TalentDirectory-common-module__4tVW6a__statItem strong{letter-spacing:-.03em;background:linear-gradient(135deg, var(--ml-blue,#3b82f6), #8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.5rem;font-weight:900}.TalentDirectory-common-module__4tVW6a__statItem span{opacity:.8;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:750}.TalentDirectory-common-module__4tVW6a__searchWrapper{justify-content:center;margin-top:2.5rem;display:flex}.TalentDirectory-common-module__4tVW6a__searchBar{border:1.5px solid #0000;border-radius:16px;align-items:center;width:100%;max-width:36rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.TalentDirectory-common-module__4tVW6a__searchBar:focus-within{border-color:var(--color-primary,var(--ml-blue));box-shadow:0 0 0 4px #4573df2e,0 8px 24px #00000014}.TalentDirectory-common-module__4tVW6a__searchIcon{opacity:.5;pointer-events:none;position:absolute;left:16px}.TalentDirectory-common-module__4tVW6a__searchInput{background:0 0;border:none;outline:none;width:100%;padding:.95rem 2.5rem .95rem 3rem;font-size:1.025rem;font-weight:450}.TalentDirectory-common-module__4tVW6a__searchClear{cursor:pointer;opacity:.5;background:0 0;border:none;align-items:center;display:flex;position:absolute;right:14px}.TalentDirectory-common-module__4tVW6a__searchClear:hover{opacity:1}.TalentDirectory-common-module__4tVW6a__categories{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.75rem;margin-bottom:2.5rem;display:flex}.TalentDirectory-common-module__4tVW6a__catPill{cursor:pointer;border:1px solid #0000;border-radius:9999px;padding:9px 20px;font-size:.875rem;font-weight:650;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.TalentDirectory-common-module__4tVW6a__catPill:hover{transform:translateY(-2px)}.TalentDirectory-common-module__4tVW6a__catPillActive{box-shadow:0 4px 14px #4573df40}.TalentDirectory-common-module__4tVW6a__grid{gap:2rem;display:grid}@media (min-width:768px){.TalentDirectory-common-module__4tVW6a__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.TalentDirectory-common-module__4tVW6a__grid{grid-template-columns:repeat(3,1fr)}}.TalentDirectory-common-module__4tVW6a__card{border:1px solid #0000;border-radius:22px;flex-direction:column;gap:1.15rem;padding:1.85rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.TalentDirectory-common-module__4tVW6a__card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #00000014}.TalentDirectory-common-module__4tVW6a__cardHeader{align-items:center;gap:1rem;display:flex}.TalentDirectory-common-module__4tVW6a__avatarWrap{flex-shrink:0;position:relative}.TalentDirectory-common-module__4tVW6a__avatar{-o-object-fit:cover;object-fit:cover;border:2px solid var(--border-light,#e2e8f0cc);border-radius:9999px;width:4rem;height:4rem}.TalentDirectory-common-module__4tVW6a__availDot{border:2px solid #fff;border-radius:9999px;width:13px;height:13px;position:absolute;bottom:2px;right:2px}.TalentDirectory-common-module__4tVW6a__profileInfo{flex:1;min-width:0}.TalentDirectory-common-module__4tVW6a__nameRow{align-items:center;gap:6px;display:flex}.TalentDirectory-common-module__4tVW6a__name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.015em;font-size:1.15rem;font-weight:800;line-height:1.25;overflow:hidden}.TalentDirectory-common-module__4tVW6a__verifiedIcon{flex-shrink:0}.TalentDirectory-common-module__4tVW6a__role{opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.9rem;font-weight:550;overflow:hidden}.TalentDirectory-common-module__4tVW6a__rankBadge{border-radius:10px;flex-shrink:0;margin-left:auto;padding:.35rem .7rem;font-size:.75rem;font-weight:700}.TalentDirectory-common-module__4tVW6a__rateBadge{letter-spacing:-.01em;border-radius:10px;flex-shrink:0;margin-left:auto;padding:.4rem .85rem;font-size:.875rem;font-weight:850}.TalentDirectory-common-module__4tVW6a__locationRow{opacity:.75;align-items:center;gap:4px;margin-top:3px;font-size:.825rem;font-weight:500;display:flex}.TalentDirectory-common-module__4tVW6a__skillsWrapper{flex-wrap:wrap;gap:.55rem;display:flex}.TalentDirectory-common-module__4tVW6a__skillTag{border:1px solid #0000;border-radius:10px;padding:.35rem .75rem;font-size:.8rem;font-weight:650}.TalentDirectory-common-module__4tVW6a__viewProfileBtn{align-self:flex-start;align-items:center;gap:4px;margin-top:auto;font-size:.925rem;font-weight:750;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.TalentDirectory-common-module__4tVW6a__viewProfileBtn:hover{opacity:.9;transform:translate(3px)}.TalentDirectory-common-module__4tVW6a__emptyState{text-align:center;opacity:.7;grid-column:1/-1;padding:3rem 0;font-size:1.05rem}.TalentDirectory-common-module__4tVW6a__loadingCenter{justify-content:center;padding:4rem 0;display:flex}.TalentDirectory-common-module__4tVW6a__ctaBox{text-align:center;border-radius:28px;margin-top:4rem;padding:4rem 2.5rem;box-shadow:0 16px 40px #0000000d}.TalentDirectory-common-module__4tVW6a__ctaTitle{font-family:var(--font-family-heading,inherit);letter-spacing:-.025em;margin-bottom:.85rem;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:850}.TalentDirectory-common-module__4tVW6a__ctaDesc{opacity:.88;max-width:560px;margin:0 auto 1.75rem;font-size:1.075rem;font-weight:450;line-height:1.65}.TalentDirectory-common-module__4tVW6a__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.TalentDirectory-common-module__4tVW6a__ctaBtn{border-radius:14px;align-items:center;padding:.95rem 2rem;font-size:.975rem;font-weight:750;text-decoration:none;transition:filter .15s,transform .15s,box-shadow .15s;display:inline-flex}.TalentDirectory-common-module__4tVW6a__ctaBtn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 6px 20px #4573df40}.TalentDirectory-common-module__4tVW6a__ctaBtnOutline{border:1.5px solid #0000;border-radius:14px;align-items:center;padding:.95rem 2rem;font-size:.975rem;font-weight:750;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.TalentDirectory-common-module__4tVW6a__ctaBtnOutline:hover{transform:translateY(-2px)}.TalentDirectory-common-module__4tVW6a__searchInput:focus-visible{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:2px}
.TalentDirectory-light-module__tZ1cCW__main{background:linear-gradient(170deg, #f0f4ff 0%, var(--bg-primary-light) 40%, #faf8ff 100%)}.TalentDirectory-light-module__tZ1cCW__title{color:var(--color-text-primary-light)}.TalentDirectory-light-module__tZ1cCW__subtitle{color:var(--color-text-secondary-light)}.TalentDirectory-light-module__tZ1cCW__badge{color:#3b52b5;background:#e0e7ff}.TalentDirectory-light-module__tZ1cCW__statItem{color:var(--text-primary-light)}.TalentDirectory-light-module__tZ1cCW__searchBar{background:var(--bg-primary-light);border-color:var(--border-light)}.TalentDirectory-light-module__tZ1cCW__searchInput{color:var(--color-text-primary-light);background:0 0}.TalentDirectory-light-module__tZ1cCW__searchInput::placeholder{color:var(--text-tertiary-light)}.TalentDirectory-light-module__tZ1cCW__catPill{background:var(--bg-primary-light);border-color:var(--border-light);color:var(--text-secondary-light)}.TalentDirectory-light-module__tZ1cCW__catPill:hover{background:var(--bg-secondary-light)}.TalentDirectory-light-module__tZ1cCW__catPillActive{color:#3b52b5;border-color:var(--ml-blue);background:#e0e7ff}.TalentDirectory-light-module__tZ1cCW__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border-color:#e2e8f080}.TalentDirectory-light-module__tZ1cCW__card:hover{box-shadow:0 8px 24px #4573df1f}.TalentDirectory-light-module__tZ1cCW__name{color:var(--color-text-primary-light)}.TalentDirectory-light-module__tZ1cCW__role{color:var(--color-text-secondary-light)}.TalentDirectory-light-module__tZ1cCW__rankBadge{background:linear-gradient(135deg, var(--ml-blue), #6b8ef9);color:var(--bg-primary-light)}.TalentDirectory-light-module__tZ1cCW__rateBadge{color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0}.TalentDirectory-light-module__tZ1cCW__locationRow{color:var(--color-text-secondary-light)}.TalentDirectory-light-module__tZ1cCW__verifiedIcon{color:var(--ml-blue)}.TalentDirectory-light-module__tZ1cCW__skillTag{background-color:var(--bg-primary-light);border-color:var(--border-light);color:var(--text-secondary-light)}.TalentDirectory-light-module__tZ1cCW__viewProfileBtn{color:var(--ml-blue)}.TalentDirectory-light-module__tZ1cCW__emptyState{color:var(--color-text-secondary-light)}.TalentDirectory-light-module__tZ1cCW__ctaBox{background:linear-gradient(135deg,#e0e7ff 0%,#f0f4ff 100%)}.TalentDirectory-light-module__tZ1cCW__ctaTitle{color:var(--text-primary-light)}.TalentDirectory-light-module__tZ1cCW__ctaDesc{color:#334155}.TalentDirectory-light-module__tZ1cCW__ctaBtn{background:var(--ml-blue);color:#fff}.TalentDirectory-light-module__tZ1cCW__ctaBtnOutline{color:var(--text-primary-light);border-color:#cbd5e1}.TalentDirectory-light-module__tZ1cCW__ctaBtnOutline:hover{background:var(--bg-tertiary-light)}
.TalentDirectory-dark-module__coQJVW__main{background:linear-gradient(170deg, var(--bg-primary-dark) 0%, var(--bg-primary-dark) 40%, #0f1225 100%)}.TalentDirectory-dark-module__coQJVW__title{color:var(--color-text-primary-dark)}.TalentDirectory-dark-module__coQJVW__subtitle{color:var(--text-tertiary-dark)}.TalentDirectory-dark-module__coQJVW__badge{background:var(--bg-secondary-dark);color:#93b4ff}.TalentDirectory-dark-module__coQJVW__statItem{color:var(--text-primary-dark)}.TalentDirectory-dark-module__coQJVW__searchBar{background:#1e293b99;border-color:#33415599}.TalentDirectory-dark-module__coQJVW__searchInput{color:var(--color-text-primary-dark);background:0 0}.TalentDirectory-dark-module__coQJVW__searchInput::placeholder{color:#64748b}.TalentDirectory-dark-module__coQJVW__catPill{background:var(--bg-secondary-dark);border-color:var(--border-dark);color:var(--text-tertiary-dark)}.TalentDirectory-dark-module__coQJVW__catPill:hover{background:var(--bg-primary-dark)}.TalentDirectory-dark-module__coQJVW__catPillActive{background:var(--bg-secondary-dark);color:#93b4ff;border-color:#6b8ef9}.TalentDirectory-dark-module__coQJVW__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b80;border-color:#33415580}.TalentDirectory-dark-module__coQJVW__card:hover{box-shadow:0 8px 24px #4573df26}.TalentDirectory-dark-module__coQJVW__name{color:var(--color-text-primary-dark)}.TalentDirectory-dark-module__coQJVW__role{color:var(--text-tertiary-dark)}.TalentDirectory-dark-module__coQJVW__rankBadge{background:linear-gradient(135deg, #6b8ef9, var(--ml-blue));color:#fff}.TalentDirectory-dark-module__coQJVW__rateBadge{color:#4ade80;background:#22c55e26;border:1px solid #22c55e40}.TalentDirectory-dark-module__coQJVW__locationRow{color:var(--text-tertiary-dark)}.TalentDirectory-dark-module__coQJVW__verifiedIcon{color:#6b8ef9}.TalentDirectory-dark-module__coQJVW__skillTag{background-color:var(--bg-primary-dark);border-color:var(--border-dark);color:var(--text-secondary-dark)}.TalentDirectory-dark-module__coQJVW__viewProfileBtn{color:#6b8ef9}.TalentDirectory-dark-module__coQJVW__emptyState{color:var(--text-tertiary-dark)}.TalentDirectory-dark-module__coQJVW__ctaBox{background:linear-gradient(135deg, var(--bg-secondary-dark) 0%, var(--bg-primary-dark) 100%);border:1px solid var(--border-dark)}.TalentDirectory-dark-module__coQJVW__ctaTitle{color:var(--text-primary-dark)}.TalentDirectory-dark-module__coQJVW__ctaDesc{color:var(--text-tertiary-dark)}.TalentDirectory-dark-module__coQJVW__ctaBtn{color:#fff;background:#6b8de6}.TalentDirectory-dark-module__coQJVW__ctaBtnOutline{border-color:var(--border-dark);color:var(--text-primary-dark)}.TalentDirectory-dark-module__coQJVW__ctaBtnOutline:hover{background:var(--bg-secondary-dark)}
