.CandidateRanking_visual__PFvYx{position:relative;border-radius:var(--radius-lg);background:var(--gradient-illustration);overflow:hidden;aspect-ratio:4/3}.CandidateRanking_visualOverlay__wfHtX{position:absolute;inset:0;background:radial-gradient(140% 90% at 20% 0,rgb(var(--rgb-white)/52%),transparent 60%),radial-gradient(120% 80% at 90% 20%,rgb(var(--rgb-teal)/22%),transparent 55%);pointer-events:none}.CandidateRanking_window__n2B6u{position:absolute;top:4.4rem;right:-4.4rem;bottom:-4.8rem;left:3.6rem;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border:.5px solid rgb(var(--rgb-white)/55%);background-color:rgb(var(--rgb-white)/46%);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 1px rgb(var(--rgb-white)/75%),inset 0 -1px 1px rgb(var(--rgb-white)/32%),var(--shadow-elevated);overflow:hidden}.CandidateRanking_windowSheen__0WMzy{position:absolute;inset:0;background:linear-gradient(152deg,rgb(var(--rgb-white)/52%) 0,rgb(var(--rgb-white)/14%) 24%,transparent 54%);pointer-events:none}.CandidateRanking_header__gX2Xk{position:relative;display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}.CandidateRanking_headerTexts__41nj5{display:flex;flex-direction:column;gap:.2rem}.CandidateRanking_headerTitle__f_ZVn{white-space:nowrap;font-size:var(--type-body-size);font-weight:600;color:var(--color-near-black)}.CandidateRanking_headerSubtitle__5FSl0{white-space:nowrap;font-size:var(--type-eyebrow-size);color:var(--color-text-dim)}.CandidateRanking_sort___TCMa{height:3.4rem;display:flex;flex-shrink:0;align-items:center;gap:var(--space-1);margin-left:auto;padding:0 var(--space-3);border-radius:var(--radius-pill);border:.5px solid rgb(var(--rgb-white)/70%);background-color:rgb(var(--rgb-white)/62%);box-shadow:inset 0 1px 1px rgb(var(--rgb-white)/80%),0 1px 2px rgb(var(--rgb-shade)/6%);white-space:nowrap;font-size:var(--type-small-lg-size);font-weight:600;color:var(--color-near-black)}.CandidateRanking_sort___TCMa [data-element=icon]{flex-shrink:0;font-size:1.4rem;color:var(--color-star)}.CandidateRanking_row__6sTz2{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:.5px solid rgb(var(--rgb-white)/70%);background-color:rgb(var(--rgb-white)/62%);box-shadow:inset 0 1px 1px rgb(var(--rgb-white)/80%),0 1px 2px rgb(var(--rgb-shade)/6%)}.CandidateRanking_rowLead__jgDjk{border:.5px solid rgb(var(--rgb-white)/85%);background-color:rgb(var(--rgb-white)/84%);box-shadow:inset 0 1px 1px rgb(var(--rgb-white)/90%),0 2px 4px rgb(var(--rgb-shade)/7%),0 12px 28px rgb(var(--rgb-shade)/9%)}.CandidateRanking_avatar__SwcRF{width:4rem;height:4rem;display:block;flex-shrink:0;border-radius:50%;object-fit:cover;object-position:50% 30%;box-shadow:0 1px 2px rgb(var(--rgb-shade)/6%)}.CandidateRanking_texts__MqTrq{display:flex;flex-direction:column;gap:.2rem}.CandidateRanking_name__uFffY{white-space:nowrap;font-size:var(--type-small-lg-size);font-weight:600;color:var(--color-near-black)}.CandidateRanking_role__scbH_{white-space:nowrap;font-size:var(--type-eyebrow-size);color:var(--color-text-dim)}.CandidateRanking_rating__Ec_kr{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2);margin-left:auto}.CandidateRanking_starRow__87nvC{display:flex;align-items:center;gap:.2rem}.CandidateRanking_star__KPSYF{color:var(--color-star)}.CandidateRanking_starMuted__iuGB1,.CandidateRanking_star__KPSYF{display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:1.6rem}.CandidateRanking_starMuted__iuGB1{color:var(--color-border-hover)}.CandidateRanking_score__AeAon{white-space:nowrap;font-size:var(--type-small-lg-size);font-weight:600;color:var(--color-near-black)}.CandidateRanking_fade__m9z4X{position:absolute;right:0;bottom:0;left:0;height:14%;background:linear-gradient(180deg,transparent,rgb(var(--rgb-sand)/85%));pointer-events:none}@media screen and (max-width:700px){.CandidateRanking_window__n2B6u{top:2.8rem;right:-2.4rem;bottom:-2.8rem;left:2rem;gap:var(--space-2);padding:var(--space-4)}.CandidateRanking_sort___TCMa{height:3rem}.CandidateRanking_avatar__SwcRF{width:3.4rem;height:3.4rem}}