.home_home__zOGEn{--home-bg:#f2f0eb;--home-panel:#fff;--home-text:#292827;--home-secondary:#66615e;--home-line:#dedbd5;--home-hover:#ebe7e1;--home-action:#421d24;--home-action-hover:#5a2a33;background:var(--home-bg);color:var(--home-text)}html.dark .home_home__zOGEn{--home-bg:#1b1819;--home-panel:#262123;--home-text:#f2ece7;--home-secondary:#bcb0ad;--home-line:#43383c;--home-hover:#332a2e;--home-action:#a15669;--home-action-hover:#a85b6e}.home_container___J5yy{width:100%;margin:0 auto;padding:0 1rem}@media (min-width:640px){.home_container___J5yy{padding-inline:1.5rem}}.home_hero__e34kr{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:80px 0 88px}.home_heroArt__8k_H3{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%);mask-image:linear-gradient(90deg,transparent,#000 42%)}.home_heroContent__jrHYY{min-width:0}.home_eyebrow__ASx48{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:var(--home-secondary)}.home_hero__e34kr h1{margin-top:24px;font-size:clamp(32px,3vw,42px);word-break:keep-all;font-weight:600;line-height:1.16;letter-spacing:-.028em}.home_hero__e34kr h1 span{color:var(--home-text)}.home_intro__v5M4U{margin-top:24px;font-size:16px;line-height:1.8;color:var(--home-secondary);word-break:keep-all}.home_note__EJS_h{margin-top:16px;font-size:12px;color:var(--home-secondary)}.home_features__C6Ee_{border-top:1px solid var(--home-line);padding:64px 0 80px}.home_sectionHeading__KPEPn{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.home_faq__drcQd h2,.home_sectionHeading__KPEPn h2{margin-top:14px;font-size:32px;line-height:1.3;font-weight:600;letter-spacing:-.022em}.home_sectionHeading__KPEPn>p{font-size:14px;color:var(--home-secondary)}.home_toolGrid__4tvnY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.home_tool__S0pde{display:flex;flex-direction:column;padding:24px;border-radius:var(--radius-panel);transition:background-color .1s}.home_tool__S0pde:hover{background:var(--home-hover)}.home_toolTop__nElFX{display:flex;align-items:center;justify-content:space-between;color:var(--home-secondary)}.home_toolTop__nElFX span{font-size:12px;font-variant-numeric:tabular-nums}.home_tool__S0pde h3{margin-top:24px;font-size:20px;letter-spacing:-.014em;font-weight:600}.home_tool__S0pde p{margin-top:8px;max-width:260px;font-size:14px;line-height:1.8;word-break:keep-all;color:var(--home-secondary)}.home_toolAction__ugz_S{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:24px;color:rgb(var(--brand-ink));font-size:12px;font-weight:400}.home_faq__drcQd{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:48px 0 80px;border-top:1px solid var(--home-line)}.home_guideLink__SXuQd{color:rgb(var(--brand-ink));display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:12px}.home_guideLink__SXuQd:hover{text-decoration:underline}.home_questions__zVuyD details{border-bottom:1px solid var(--home-line)}.home_questions__zVuyD summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;padding:16px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:400}.home_questions__zVuyD summary::-webkit-details-marker{display:none}.home_questions__zVuyD summary span{font-size:18px;color:var(--home-secondary)}.home_questions__zVuyD details[open] summary span{transform:rotate(45deg)}.home_questions__zVuyD details p{padding-bottom:20px;color:var(--home-secondary);font-size:14px;line-height:1.85;word-break:keep-all}.home_footer__TDo6D{background:var(--home-bg);color:var(--home-secondary);border-top:1px solid var(--home-line);font-size:12px}.home_footer__TDo6D>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:40px}.home_footer__TDo6D>div>div{display:flex;flex-wrap:wrap;gap:16px}.home_home__zOGEn :is(a,summary):focus-visible{outline:2px solid rgb(var(--brand-ink));outline-offset:-2px}.home_hero__e34kr{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px 0 28px}.home_heroArt__8k_H3{opacity:.7;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000);mask-image:linear-gradient(90deg,transparent 35%,#000)}.home_hero__e34kr h1{font-size:clamp(26px,2.5vw,36px);margin-top:8px;line-height:1.35}.home_intro__v5M4U{margin-top:10px;font-size:14px}.home_mobileBreak__dl6TB{display:none}.home_features__C6Ee_{padding:40px 0}@media (max-width:767px){.home_hero__e34kr{padding:18px 0}.home_hero__e34kr h1{font-size:23px}.home_heroArt__8k_H3{-webkit-mask-image:linear-gradient(90deg,transparent 10%,#000);mask-image:linear-gradient(90deg,transparent 10%,#000)}.home_intro__v5M4U{display:none}.home_mobileBreak__dl6TB{display:inline}.home_sectionHeading__KPEPn{align-items:flex-start;flex-direction:column;gap:12px}.home_faq__drcQd h2,.home_sectionHeading__KPEPn h2{font-size:23px}.home_toolGrid__4tvnY{grid-template-columns:1fr;margin-top:24px}.home_tool__S0pde{padding:20px}.home_tool__S0pde h3{margin-top:16px}.home_tool__S0pde p{max-width:none}.home_toolAction__ugz_S{padding-top:16px}.home_faq__drcQd{grid-template-columns:1fr;gap:24px;padding:32px 0 48px}.home_footer__TDo6D>div{align-items:flex-start;flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.home_home__zOGEn *{transition:none}}.home_home__zOGEn{line-height:1.5}.home_footer__TDo6D a,.home_guideLink__SXuQd,.home_toolAction__ugz_S{text-decoration:underline;text-underline-offset:4px}.candidates_discovery__BpRI9{position:relative;padding:0 0 48px;scroll-margin-top:60px}.candidates_filters__4HW2x{border-block:1px solid var(--home-line);padding:6px 0}.candidates_filterLine__18RKN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 20px}.candidates_collection__RA4Ja{color:var(--home-secondary);font-size:12px;font-variant-numeric:tabular-nums}.candidates_riskControls__F8MSq{position:relative}.candidates_riskControls__F8MSq summary{display:flex;align-items:center;gap:6px;min-height:44px;font-size:13px;cursor:pointer;list-style:none}.candidates_riskControls__F8MSq summary::-webkit-details-marker{display:none}.candidates_riskControls__F8MSq>div{position:absolute;right:0;top:100%;z-index:30;width:270px;padding:12px 16px;border:1px solid var(--home-secondary);border-radius:6px;background:var(--home-panel)}.candidates_riskControls__F8MSq p{color:var(--home-secondary);font-size:12px}.candidates_riskFilter__2ZR9y{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;cursor:pointer}.candidates_discovery__BpRI9 input{width:18px;height:18px;accent-color:rgb(var(--brand-ink));flex-shrink:0}.candidates_toolbar__onagN{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0 20px}.candidates_toolbar__onagN h2{font-size:22px;font-weight:600;letter-spacing:-.03em}.candidates_toolbar__onagN h2 span{color:var(--home-secondary);margin-left:6px;font-size:16px}.candidates_toolbar__onagN p{margin-top:4px;font-size:13px;color:var(--home-secondary)}.candidates_results__gpeiW,.candidates_workspace__CzjeA{min-width:0}.candidates_selectionHint__qKE90{margin-top:12px;color:rgb(var(--brand-ink));font-size:12px}.candidates_resultsFooter__5PdtY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:16px 0}.candidates_resultsFooter__5PdtY p{font-size:12px;color:var(--home-secondary)}.candidates_resultsFooter__5PdtY a{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:rgb(var(--brand-ink));text-decoration:underline;text-underline-offset:4px}.candidates_empty__9Q3st,.candidates_loading__1Q7_w{padding:60px 24px;border-block:1px solid var(--home-line);font-size:14px}.candidates_empty__9Q3st h3{font-weight:600}.candidates_empty__9Q3st p{color:var(--home-secondary);margin-top:10px}.candidates_empty__9Q3st button{min-height:44px;text-decoration:underline;margin-top:12px}@media (max-width:767px){.candidates_discovery__BpRI9{padding-bottom:32px}.candidates_filterLine__18RKN{gap:0;flex-wrap:nowrap}.candidates_filterLine__18RKN .discovery-filters>button{padding-inline:10px}.candidates_riskControls__F8MSq summary{font-size:12px;gap:4px}.candidates_collection__RA4Ja{font-size:11px}.candidates_filterLine__18RKN:first-child{flex-wrap:nowrap;gap:8px}.candidates_toolbar__onagN{align-items:flex-start;gap:8px;padding-top:20px}.candidates_toolbar__onagN h2{font-size:19px}.candidates_toolbar__onagN p{font-size:11px}}@media (max-width:359px){.candidates_filterLine__18RKN,.candidates_filterLine__18RKN:first-child,.candidates_toolbar__onagN{flex-wrap:wrap}}.candidates_cardGrid__EXWWZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.candidates_candidate__8sFFR{position:relative;display:grid;grid-template-columns:calc(56px * 2 / 3) minmax(0,1fr);grid-template-areas:"logo company" "logo price";align-items:center;gap:4px 12px;min-width:0;padding:0 14px;border:1px solid var(--home-line);border-radius:8px;background:var(--home-panel)}.candidates_candidateLink__zmSP9{position:absolute;inset:0;border-radius:inherit}.candidates_candidateLink__zmSP9:hover{background:var(--home-hover);opacity:.3}.candidates_candidateLink__zmSP9:focus-visible{outline:2px solid rgb(var(--brand-ink));outline-offset:2px}.candidates_logo__QmDx0{grid-area:logo}.candidates_logo__QmDx0:has(button){position:relative;z-index:1}.candidates_logo__QmDx0>button,.candidates_logo__QmDx0>span{width:calc(56px * 2 / 3);height:calc(56px * 2 / 3);border-radius:8px;font-size:calc(22px * 2 / 3)}.candidates_company__bkDWl{grid-area:company;min-width:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.candidates_price__e94cm{grid-area:price;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em}@media (max-width:767px){.candidates_cardGrid__EXWWZ{grid-template-columns:1fr;gap:8px}.candidates_candidate__8sFFR{grid-template-columns:calc(56px * 2 / 3) minmax(0,1fr) auto;grid-template-areas:"logo company price";gap:10px;padding:0 12px}.candidates_company__bkDWl{font-size:14px}.candidates_price__e94cm{font-size:16px;white-space:nowrap}}@media (max-width:359px){.candidates_candidate__8sFFR{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"logo company" "logo price"}.candidates_logo__QmDx0>button,.candidates_logo__QmDx0>span{width:32px;height:32px}}.candidates_candidate__8sFFR[data-selected]{border-color:rgb(var(--brand-ink));box-shadow:inset 0 0 0 1px rgb(var(--brand-ink))}