.hirePipelineControl{display:grid;grid-gap:5px;gap:5px;min-width:128px}.hirePipelineControl label{font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#817b72}.hirePipelineControl select{width:100%;border:1px solid #d2ccc1;background:#fffdf9;color:#11120f;border-radius:999px;padding:9px 28px 9px 11px;font:inherit;font-size:10px;font-weight:850;outline:none;cursor:pointer}.hirePipelineControl select:focus{border-color:#6d5dfc;box-shadow:0 0 0 3px rgba(109,93,252,.09)}.hirePipelineControl select:disabled{opacity:.6;cursor:wait}.hirePipelineControl>span{font-size:9px;color:#a84339;max-width:160px;line-height:1.35}@media(max-width:720px){.hireMain{min-height:calc(100svh - 108px)}.hireContent{padding:20px 12px calc(42px + env(safe-area-inset-bottom));width:100%;max-width:none}.hirePageHead{gap:15px;margin-bottom:20px}.hirePageHead h1{font-size:clamp(36px,11vw,44px);line-height:.96;margin:8px 0 9px}.hirePageHead p{font-size:13px;line-height:1.5}.hirePageHead>.hirePrimary{width:100%;min-height:44px}.hireGhost,.hirePrimary,.hireSecondary{min-height:42px;padding:10px 13px}.hireStats{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px;margin-bottom:18px}.hireStat{padding:15px 16px;border-right:1px solid #d8d3ca!important;border-bottom:1px solid #d8d3ca!important}.hireStat:nth-child(2n){border-right:0!important}.hireStat:nth-child(n+3){border-bottom:0!important}.hireStat strong{font-size:30px;margin-top:6px}.hireGrid{gap:14px}.hirePanel{border-radius:14px}.hirePanelHead{padding:14px 15px}.hireRoleRow{padding:15px;gap:12px}.hireRoleNumbers{gap:14px}.hireCandidate{padding:15px;border-radius:14px;grid-template-columns:1fr;gap:12px}.hireCandidateHead{margin-bottom:7px}.hireCandidateHead h3{font-size:16px}.hireCandidateWhy{font-size:11.5px}.hireCandidateActions{min-width:0;align-items:stretch;display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.hireCandidateActions .hireGhost,.hireCandidateActions .hirePrimary,.hireCandidateActions .hireSecondary{width:100%}.hireFormCard{padding:17px 15px;border-radius:14px;margin-bottom:12px}.hireFormCard h2{font-size:18px}.hireFormCard>p{margin-bottom:16px}.hireFieldGrid{grid-template-columns:1fr;gap:13px}.hireField.full{grid-column:auto}.hireField input,.hireField select,.hireField textarea{font-size:16px;padding:11px 2px}.hireField textarea{min-height:130px}.hireFormActions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.hireFormActions>*{width:100%}.hireMatchesTop{align-items:flex-start;flex-direction:column;padding:12px 13px}.hireLandingHero{min-height:0;grid-template-columns:1fr;padding:22px 12px calc(38px + env(safe-area-inset-bottom));gap:24px}.hireLandingCopy h1{font-size:clamp(44px,13vw,56px);margin-bottom:18px}.hireLandingCopy p{font-size:15px;line-height:1.5}.hireLandingPoints{margin-top:18px;gap:6px}.hireLandingPoints span{font-size:8px;padding:6px 8px}.hireLoginCard{padding:19px 16px;border-radius:16px}.hireLoginCard h2{font-size:26px}.hireLoginCard input{font-size:16px;padding:11px 2px}.hireLoginCard button{min-height:44px}.invitePage{place-items:start center;padding:18px 12px calc(28px + env(safe-area-inset-bottom))}.inviteCard{padding:20px 16px;border-radius:16px}.inviteCard h1{font-size:clamp(32px,10vw,40px);margin:14px 0 7px}.inviteActions{grid-template-columns:1fr}.inviteActions button{min-height:44px;font-size:14px}.hirePipelineControl{min-width:0;width:100%}.hirePipelineControl select{font-size:16px;min-height:44px;padding:9px 32px 9px 12px}.hireEmpty{padding:24px 16px}.scoutableContent{padding:20px 12px 42px}.scoutableCard{padding:18px 15px;border-radius:15px}.scoutableCard h1{font-size:36px}.scoutableToggle{padding:13px;gap:12px}}@media(max-width:390px){.hireContent{padding-left:10px;padding-right:10px}.hireStats{gap:0}.hireStat{padding:13px 14px}.hireStat strong{font-size:27px}.hirePageHead h1{font-size:36px}.hireCandidate{padding:13px}.hireLandingHero{padding-left:10px;padding-right:10px}.hireLoginCard{padding-left:14px;padding-right:14px}}.hireMain{background:transparent;min-height:0}.hirePageHead{align-items:center;margin-bottom:22px}.hirePageHead h1{font-size:clamp(30px,3vw,44px);line-height:1;letter-spacing:-.045em;margin:7px 0 8px}.hirePageHead p{font-size:12px;line-height:1.55;color:#777168;max-width:680px}.hireEyebrow{font-size:8px;letter-spacing:.14em;color:#8a857d}.hireGhost,.hirePrimary,.hireSecondary{border-radius:9px;letter-spacing:0;text-transform:none;font-size:10px;min-height:38px}.hirePrimary{padding:0 14px;box-shadow:0 1px 2px rgba(0,0,0,.08)}.hireGhost,.hireSecondary{padding:0 13px;background:#fff}.hireStats{gap:10px;border:0;border-radius:0;overflow:visible;background:transparent;margin-bottom:18px}.hireStat{padding:17px 18px;border:1px solid #e0dcd3!important;border-radius:13px;background:#fff;box-shadow:0 1px 2px rgba(17,18,15,.025)}.hireStat span{font-size:8px;letter-spacing:.1em;color:#8a857d}.hireStat strong{font-size:28px;margin-top:7px;line-height:1}.hireGrid{gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.hirePanel{border-color:#e0dcd3;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(17,18,15,.025)}.hirePanelHead{padding:15px 17px;border-bottom-color:#ece9e3}.hirePanelHead h2{font-size:13px}.hirePanelHead a{font-size:9px;color:#777168}.hireEmpty{padding:30px 20px;font-size:11px}.hireRoleRow{padding:15px 17px;border-bottom-color:#efede8;align-items:center}.hireRoleRow:hover{background:#faf9f6}.hireRoleIdentity{display:flex;align-items:center;gap:11px;min-width:0}.hireRoleIdentity>div{min-width:0}.hireRoleRow h3{font-size:13px;margin-bottom:5px}.hireRoleMeta{font-size:9px;gap:7px}.hireRoleNumbers{gap:13px}.hireRoleNumbers b{font-size:17px}.hireRoleTitleBrand{display:flex;align-items:center;gap:14px;margin-top:16px}.hireRoleTitleBrand>div{min-width:0}.hireRoleTitleBrand .hireEyebrow{margin:0 0 5px}.hireRoleTitleBrand h1{margin:0 0 7px}.hireRoleActions{display:grid;grid-gap:9px;gap:9px;justify-items:end}.hireActivityRow{padding:13px 16px;border-bottom-color:#efede8}.hireActivityRow strong{font-size:11px}.hireActivityRow p{font-size:9px}.hireFormCard{border-color:#e0dcd3;border-radius:14px;background:#fff;padding:22px;box-shadow:0 1px 2px rgba(17,18,15,.025)}.hireFormCard h2{font-size:18px}.hireField input,.hireField select,.hireField textarea{border:1px solid #dedad1;border-radius:9px;background:#fbfaf7;padding:11px 12px;font-size:13px}.hireField textarea{min-height:150px}.hireField input:focus,.hireField select:focus,.hireField textarea:focus{border-color:#777168;box-shadow:0 0 0 3px rgba(17,18,15,.04)}.hireMatchesTop{border-color:#e0dcd3;background:#fff;border-radius:12px}.hireCandidateList{gap:9px}.hireCandidate{border-color:#e0dcd3;border-radius:14px;background:#fff;padding:17px 18px;box-shadow:0 1px 2px rgba(17,18,15,.025)}.hireCandidateHead h3{font-size:15px}.hireScore{color:#4e43c9;background:#f4f2ff;border-color:#ded9ff}.hireSignal{background:#f7f5f1;border-color:#e5e1d9}.hireTalentRole{margin-bottom:22px}.hireTalentRole h2{font-size:19px}.hireStatus{background:#faf9f6}.hireIdentity{border-top-color:#ece9e3}@media(max-width:1100px){.hireGrid{grid-template-columns:1fr}.hireStats{grid-template-columns:repeat(2,minmax(0,1fr))}.hireStat:nth-child(-n+2){border-bottom:1px solid #e0dcd3!important}}@media(max-width:680px){.hirePageHead{align-items:flex-start}.hirePageHead h1{font-size:34px}.hireStats{grid-template-columns:1fr 1fr}.hireStat{padding:14px}.hireStat strong{font-size:24px}.hireCandidate{padding:15px}.hireFormCard{padding:18px}.hireRoleTitleBrand{align-items:flex-start}.hireRoleActions{justify-items:stretch}}