:root{--bg:#f3f5f8;--surface:#ffffff;--surface-soft:#f8f9fb;--ink:#171f3d;--muted:#66708f;--line:#d7dce7;--navy:#1d2f63;--navy-2:#263a75;--accent:#d23655;--accent-dark:#b92d49;--success:#17845a;--danger:#c8485d;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{color:inherit}h1,h2,h3,p{margin-top:0}.containerWide{width:min(1220px,calc(100vw - 48px));margin:0 auto}.eyebrow,.monoLabel{font-family:var(--mono);font-size:13px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:#4d597b}.accentLabel{color:var(--accent)}.accentLight{color:#ff9bad}.accentText{color:var(--accent)}.brand,.brandMark{font-weight:850;letter-spacing:-.035em;font-size:21px;display:inline-flex;align-items:center;gap:10px}.brandIcon{width:32px;height:32px;border:2px solid var(--accent);border-radius:50%;display:grid;place-items:center;color:var(--accent);font:700 10px var(--mono)}.btn,.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:10px;border:1px solid transparent;font-weight:800;font-size:15px;cursor:pointer;transition:.18s ease;text-decoration:none}.btn:hover,.button:hover{transform:translateY(-1px)}.btn:disabled,.button:disabled{opacity:.5;transform:none}.btnNavy,.button{background:var(--navy);color:#fff}.btnAccent{background:var(--accent);color:#fff}.btnAccent:hover{background:var(--accent-dark)}.btnGhost,.button.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.btnLight{background:#fff;color:var(--navy)}.button.full,.full{width:100%}.button.small,.small{min-height:40px;padding:0 14px}.linkButton,.textLink{font-weight:750;color:var(--muted);background:none;border:0;cursor:pointer}.marketingNav{height:76px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(24px,4vw);background:rgba(243,245,248,.94);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketingLinks{display:flex;gap:30px;color:#505a7b;font-weight:650;font-size:15px}.marketingActions{justify-self:flex-end;display:flex;gap:10px}.marketingHero{display:block;padding-top:104px;padding-bottom:88px}.heroCopy{max-width:980px;margin:0 auto;text-align:center}.heroCopy h1{font-size:clamp(58px,7vw,96px);line-height:.98;letter-spacing:-.06em;margin:18px auto 28px;max-width:960px}.heroCopy>p{font-size:20px;line-height:1.7;color:#526080;max-width:780px;margin:0 auto 34px}.heroButtons{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.heroTrust{margin-top:22px;color:#7c86a2;font-size:13px}.heroRecord{display:none}.heroValueStrip{display:grid;grid-template-columns:repeat(3,1fr);margin:64px auto 0;max-width:1100px;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 16px 44px rgba(24,31,61,.045)}.heroValueStrip>div{padding:26px 28px;min-height:154px}.heroValueStrip>div+div{border-left:1px solid var(--line)}.heroValueStrip strong{display:block;margin:9px 0 8px;font-size:20px;letter-spacing:-.025em;color:var(--ink)}.heroValueStrip p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.recordMeta{display:flex;justify-content:space-between;padding:26px 30px 18px;font:12px var(--mono);letter-spacing:.16em;color:#7983a1}.recordPerson{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:10px 30px 28px}.recordAvatar{width:74px;height:74px;border-radius:14px;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:26px;font-weight:800}.recordPerson h2{margin:0 0 3px;font-size:30px;letter-spacing:-.04em}.recordPerson p,.recordPerson span{margin:0;color:#566180}.recordPerson span{display:block;margin-top:6px;font-size:14px}.verifiedStamp{transform:rotate(-10deg);border:3px solid var(--accent);border-radius:10px;color:var(--accent);font-weight:900;font-size:22px;letter-spacing:.08em;padding:10px 12px;text-align:center}.verifiedStamp small{display:block;font:700 9px var(--mono);letter-spacing:.16em;margin-top:3px}.recordStats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 30px}.recordStats>div{padding:18px 20px;border-right:1px solid var(--line)}.recordStats>div:last-child{border-right:0}.recordStats span{display:block;font:11px var(--mono);letter-spacing:.12em;color:#7d87a5}.recordStats strong{display:block;font-size:28px;margin-top:6px}.recordPills{display:flex;gap:8px;flex-wrap:wrap;padding:24px 30px 16px}.pill,.recordPills span{border:1px solid var(--line);border-radius:999px;background:#fff;padding:8px 12px;font-size:12px;color:#5d6786;font-weight:650}.recordChecks{display:grid;grid-gap:10px;gap:10px;padding:8px 30px 28px;color:#596482;font-size:14px}.recordChecks div{display:flex;gap:10px}.recordChecks b{color:var(--success)}.recordCode{padding:18px 30px;background:#f7f8fa;color:#8a93ab;font:12px/1.55 var(--mono);letter-spacing:.16em}.recordCode,.sectionRule{border-top:1px solid var(--line)}.sectionRule{padding-top:76px;padding-bottom:78px}.sectionIntro{max-width:720px;margin-bottom:38px}.applyGrid h2,.offerRatingLayout h2,.sectionIntro h2{font-size:clamp(38px,4.1vw,58px);line-height:1.02;letter-spacing:-.05em;margin:12px 0 18px}.applyGrid>div>p,.sectionBody,.sectionIntro p{font-size:18px;line-height:1.65;color:#596482}.compactIntro{max-width:800px}.splitCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.applyCard,.authCard,.panel,.priceCard,.scoreCard,.stat,.talentCard,.trustCard{background:var(--surface);border:1px solid var(--line);border-radius:16px}.trustCard{padding:32px}.trustCardDark{background:var(--navy);color:#fff;border-color:var(--navy)}.trustCard h3{font-size:25px;margin:22px 0}.priceCard ul,.trustCard ul{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-gap:14px;gap:14px}.priceCard li,.trustCard li{position:relative;padding-left:25px;line-height:1.55;color:#566180}.trustCardDark li{color:#fff}.priceCard li:before,.trustCard li:before{content:"–";position:absolute;left:0;color:var(--accent)}.stepsGrid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ink)}.stepItem{padding:22px 24px 0 0}.stepLabel{font:15px var(--mono);letter-spacing:.16em;color:var(--accent);margin-bottom:10px}.stepItem h3{font-size:18px;margin:0 0 8px}.stepItem p{color:#5c6787;line-height:1.55;font-size:15px}.offerRatingLayout{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:start}.scoreCard{padding:24px;margin-top:30px}.scoreHeading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.scoreHeading span,.scoreHeading strong{display:block}.scoreHeading span{color:var(--muted);font-size:13px;margin-top:3px}.scoreRow{display:grid;grid-template-columns:150px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 0}.scoreRow>span{font-size:14px}.scoreBar{height:5px;background:#e2e5ec;border-radius:999px;overflow:hidden}.scoreBar i{display:block;height:100%;background:var(--navy)}.scoreRow strong{min-width:58px;text-align:right}.definitionList{display:grid;grid-gap:28px;gap:28px;padding-top:66px}.definitionList h3{font-size:18px;margin-bottom:6px}.definitionList p{color:#5c6787;line-height:1.6;margin:0}.pricingGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.priceCard{padding:30px}.price{font-size:38px;font-weight:850;letter-spacing:-.04em;margin:14px 0 8px}.priceCard>p{color:#5c6787;line-height:1.6}.faqGrid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:34px;column-gap:34px}.faqRow{border-bottom:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;gap:18px}.faqRow strong{font-size:16px}.faqRow span{color:var(--accent);font-weight:900}.applySection{border-top:1px solid var(--line);padding:76px 0}.applyGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:start}.applyChecks{display:grid;grid-gap:13px;gap:13px;margin-top:28px;color:#34405f}.applyChecks span:before{color:var(--success)}.applyCard{padding:28px}.applyTabs{display:inline-flex;border:1px solid var(--line);border-radius:10px;padding:4px;margin-bottom:28px}.applyTabs a{padding:10px 14px;border-radius:7px;font-weight:750;color:#5f6988}.applyTabs .active{background:var(--navy);color:#fff}.applyCard h3{font-size:28px;margin-bottom:10px}.applyCard p{color:#65708f;line-height:1.6}.marketingFooter{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:28px 0 34px;color:#7e87a3}.marketingFooter strong{color:var(--ink)}.dashNav,.nav{height:72px;justify-content:space-between;padding:0 6vw;border-bottom:1px solid var(--line);background:rgba(243,245,248,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashNav,.nav,.navActions{display:flex;align-items:center}.navActions{gap:18px}.authWrap,.onboard{min-height:100vh;display:grid;place-items:center;padding:42px 20px}.authCard{width:min(470px,100%);padding:32px;box-shadow:none}.authCard h1,.panel h1{font-size:38px;margin:34px 0 10px;letter-spacing:-.04em}.authCard>p,.muted{color:var(--muted)}.form{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.form label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:800}.form input,.form select,.form textarea,.searchBox input,select{width:100%;border:1px solid var(--line);border-radius:10px;padding:13px 14px;background:#fff;outline:none;color:var(--ink)}.form input:focus,.form textarea:focus,.searchBox input:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(29,47,99,.08)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.notice,.pageNotice{background:#fff7df;border:1px solid #eadba6;padding:12px 14px;border-radius:10px;font-size:14px}.wide{width:min(920px,100%)}.choiceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:28px}.choice{padding:24px;text-align:left;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:pointer}.choice span,.choice strong{display:block}.choice span{font-size:13px;color:var(--muted);margin-top:7px;line-height:1.4}.choice.active{border:2px solid var(--navy);background:#f5f7fb}.section{margin-top:28px}.dashboard{min-height:100vh}.dashHead{padding:52px 6vw 28px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.dashHead h1{font-size:48px;line-height:1.02;letter-spacing:-.045em;max-width:780px;margin:12px 0}.dashHead p{color:var(--muted);font-size:17px;max-width:680px;line-height:1.6}.statRow{padding:0 6vw 28px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.stat,.talentCard{padding:22px}.bigMetrics span,.detailList span,.metricGrid span,.stat span{display:block;color:var(--muted);font-size:11px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.stat strong{display:block;font-size:26px;margin-top:7px}.dashboard>.panel{margin:0 6vw 28px;padding:28px}.listRow{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--line);gap:20px}.listRow span,.listRow strong{display:block}.listRow span{font-size:13px;color:var(--muted);margin-top:4px}.pill{display:inline-flex!important;text-transform:capitalize}.pill.verified{border-color:#b9d8ca;background:#eef7f2;color:var(--success)!important}.searchBox{padding:0 6vw 24px}.searchBox input{font-size:15px;padding:15px}.talentGrid{padding:0 6vw 60px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.talentCard{display:grid;grid-gap:18px;gap:18px}.cardTop{display:flex;gap:13px}.avatar{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--navy);font-weight:850;color:#fff}.cardTop h3{margin:0}.cardTop p{font-size:13px;color:var(--muted);margin:5px 0 0}.badges{display:flex;gap:6px;flex-wrap:wrap}.metricGrid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metricGrid div{padding:13px 0}.metricGrid strong{display:block;margin-top:4px}.cardActions{display:grid;grid-gap:8px;gap:8px}.pipeline select{max-width:190px}.success{padding:30px 0}.center{min-height:100vh;display:grid;place-items:center;color:var(--muted)}.pageNotice{margin:-10px 6vw 28px;background:#edf5f0;border-color:#cadfd2;color:#244d3e}.editGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0 6vw 70px}.editGrid>.panel{margin:0;align-self:start;padding:28px}.panelTitleRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.panelTitleRow h2{margin:0}.profileScore{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 24px;min-width:120px;text-align:center}.profileScore span,.profileScore strong{display:block}.profileScore strong{font-size:30px}.profileScore span{font-size:12px;color:var(--muted)}.stackList{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.historyCard{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:11px;background:#fafbfc}.historyCard span,.historyCard strong{display:block}.historyCard>div>span{font-size:12px;color:var(--muted);margin-top:4px}.metricTag{display:inline-flex!important;background:#f5f6f9;border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:11px;color:#5f6987}.evidenceChoice{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:flex-end}.evidenceChoice>span{padding-bottom:12px;color:var(--muted);font-size:12px}.publicProfile{min-height:100vh}.profileHero{padding:56px 6vw 36px;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;border-bottom:1px solid var(--line)}.profileIdentity{display:flex;gap:22px;max-width:850px}.bigAvatar{width:82px;height:82px;flex:0 0 82px;border-radius:14px;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:31px;font-weight:850}.profileIdentity h1{font-size:52px;letter-spacing:-.05em;margin:12px 0 8px}.profileHeadline{font-size:20px!important;color:var(--ink)!important;font-weight:700}.profileIdentity p{color:var(--muted);line-height:1.6;max-width:700px}.profileLinks{display:flex;gap:16px;margin-top:18px;font-weight:750;color:var(--navy)}.profileCta{white-space:nowrap}.profileBody{grid-template-columns:minmax(0,1fr) 310px;padding:28px 6vw 70px}.profileBody,.profileMain{display:grid;grid-gap:18px;gap:18px}.profileAside>.panel,.profileMain>.panel{margin:0;padding:28px}.profileAside .sticky{position:-webkit-sticky;position:sticky;top:92px}.bigMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:20px}.bigMetrics>div{background:#fff;padding:18px}.bigMetrics strong{display:block;font-size:23px;margin-top:6px}.timeline{margin-top:24px}.timelineItem{display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;padding-bottom:28px}.timelineDot{width:10px;height:10px;border-radius:50%;background:var(--accent);margin-top:7px}.timelineItem h3{margin:0}.timelineItem p{color:var(--muted);line-height:1.5}.timelineCompany{font-weight:700;color:var(--ink)!important;margin:5px 0}.proofCards{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.proofCard{display:flex;justify-content:space-between;gap:22px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:18px;background:#fff}.proofCard h3{margin:10px 0 5px}.proofCard p{margin:0;color:var(--muted)}.proofClaim{display:block;margin-top:10px}.detailList{display:grid;grid-gap:14px;gap:14px;margin:18px 0 24px}.detailList>div{padding-bottom:12px;border-bottom:1px solid var(--line)}.detailList strong{display:block;margin-top:4px;text-transform:capitalize;font-size:14px}.adminQueue{display:grid;grid-gap:18px;gap:18px;padding:0 6vw 70px}.adminQueue>.panel{margin:0;padding:28px}.adminProof{align-items:flex-start}.reviewActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.verificationRow{display:grid;grid-template-columns:minmax(180px,1.2fr) 2fr auto;grid-gap:18px;gap:18px;align-items:center;padding:17px 0;border-top:1px solid var(--line)}.verificationRow>div:first-child span,.verificationRow>div:first-child strong{display:block}.verificationRow>div:first-child span{font-size:12px;color:var(--muted);margin-top:4px}.miniMetrics{display:flex;gap:18px;flex-wrap:wrap}.miniMetrics>span{font-size:12px;color:var(--muted)}.miniMetrics strong{display:block;color:var(--ink);font-size:15px;margin-top:3px}@media(max-width:1050px){.marketingNav{grid-template-columns:1fr auto}.marketingLinks{display:none}.marketingHero{display:block}.heroValueStrip{grid-template-columns:1fr}.heroValueStrip>div+div{border-left:0;border-top:1px solid var(--line)}.stepsGrid{grid-template-columns:repeat(2,1fr);gap:20px}.offerRatingLayout{grid-template-columns:1fr}.definitionList{padding-top:0}.talentGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.marketingActions .btnGhost{display:none}.marketingHero{padding-top:70px;padding-bottom:64px}.heroCopy h1{font-size:56px}.applyGrid,.faqGrid,.pricingGrid,.splitCards,.stepsGrid{grid-template-columns:1fr}.recordPerson{grid-template-columns:auto 1fr}.verifiedStamp{grid-column:1/-1;justify-self:start}.editGrid,.profileBody{grid-template-columns:1fr}.profileAside .sticky{position:static}.profileHero{flex-direction:column}.bigMetrics{grid-template-columns:repeat(2,1fr)}.statRow,.talentGrid{grid-template-columns:1fr}.dashHead{align-items:start;flex-direction:column}.two{grid-template-columns:1fr}.dashNav,.nav{padding:0 20px}.dashboard>.panel{margin-left:20px;margin-right:20px}.dashHead,.searchBox,.statRow,.talentGrid{padding-left:20px;padding-right:20px}.verificationRow{grid-template-columns:1fr}.reviewActions{justify-content:flex-start}.adminQueue{padding-left:20px;padding-right:20px}}@media(max-width:600px){.containerWide{width:min(100% - 32px,1220px)}.marketingNav{padding:0 16px}.brandMark span:last-child{display:none}.marketingActions .btn{padding:0 13px;font-size:13px}.heroCopy h1{font-size:46px}.heroCopy>p{font-size:17px}.heroValueStrip{margin-top:42px}.heroValueStrip>div{padding:22px 20px;min-height:0}.recordStats{grid-template-columns:1fr;margin:0 18px}.recordStats>div{border-right:0;border-bottom:1px solid var(--line)}.recordStats>div:last-child{border-bottom:0}.recordChecks,.recordCode,.recordMeta,.recordPerson,.recordPills{padding-left:18px;padding-right:18px}.marketingFooter{flex-direction:column}.editGrid{padding-left:20px;padding-right:20px}.pageNotice{margin-left:20px;margin-right:20px}.profileBody,.profileHero{padding-left:20px;padding-right:20px}.profileIdentity{flex-direction:column}.profileIdentity h1{font-size:40px}.bigMetrics{grid-template-columns:1fr}.proofCard{align-items:flex-start;flex-direction:column}.evidenceChoice{grid-template-columns:1fr}.evidenceChoice>span{padding:0}}.profileRecordHeader{width:min(1120px,calc(100vw - 48px));margin:42px auto 0;background:#fff;border:1px solid var(--line);border-radius:18px}.profileRecordMeta{display:flex;justify-content:space-between;gap:20px;padding:22px 26px 14px;font:12px var(--mono);letter-spacing:.16em;color:#7d87a5}.profileRecordTop{display:grid;grid-template-columns:auto 1fr auto;grid-gap:22px;gap:22px;align-items:start;padding:8px 26px 28px}.profileRecordIdentity h1{font-size:54px;line-height:.98;letter-spacing:-.055em;margin:14px 0 8px}.profileBio{max-width:700px}.profileStamp{align-self:center}.profileTopStats{margin:0 26px}.profileVerificationLine{display:flex;gap:24px;flex-wrap:wrap;padding:22px 26px 26px;color:#5a6584;font-size:13px}.profileVerificationLine b{color:var(--success);margin-right:5px}.profileMain .panel .panelTitleRow h2,.profileMain .panel>h2{font-size:29px;letter-spacing:-.035em;margin-top:10px}.profileAside .panel{border-radius:16px}@media(max-width:800px){.profileRecordHeader{width:min(100% - 32px,1120px);margin-top:24px}.profileRecordTop{grid-template-columns:auto 1fr}.profileStamp{grid-column:1/-1;justify-self:start}.profileRecordIdentity h1{font-size:42px}.profileVerificationLine{display:grid;grid-gap:10px;gap:10px}}@media(max-width:560px){.profileRecordMeta{flex-direction:column}.profileRecordTop{grid-template-columns:1fr}.profileTopStats{margin:0 16px}.profileRecordMeta,.profileRecordTop,.profileVerificationLine{padding-left:16px;padding-right:16px}}.companySummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:0 6vw 24px}.companySummary>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px}.companySummary small,.companySummary strong{display:block}.companySummary strong{font-size:26px;letter-spacing:-.035em;margin:7px 0 3px}.companySummary small{color:var(--muted)}.talentCardMeta{display:flex;justify-content:space-between;gap:14px;color:#8a93aa;font:10px var(--mono);letter-spacing:.13em}.industryLine{display:flex;gap:7px;flex-wrap:wrap}.industryLine span{border:1px solid var(--line);border-radius:999px;padding:6px 9px;color:#69738f;font-size:11px}.talentRecordSummary{margin:0 6vw 28px;background:#fff;border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:.85fr 1.15fr;overflow:hidden}.recordSummaryIdentity{padding:24px 26px;border-right:1px solid var(--line)}.recordSummaryIdentity span,.recordSummaryIdentity strong{display:block}.recordSummaryIdentity strong{font-size:28px;letter-spacing:-.04em;margin:9px 0 4px}.recordSummaryIdentity span{color:var(--muted);font-size:13px}.recordSummaryStats{display:grid;grid-template-columns:repeat(3,1fr)}.recordSummaryStats>div{padding:24px 20px;border-right:1px solid var(--line)}.recordSummaryStats>div:last-child{border-right:0}.recordSummaryStats span{display:block;color:#7b85a0;font:10px var(--mono);letter-spacing:.12em}.recordSummaryStats strong{display:block;font-size:22px;margin-top:8px;text-transform:capitalize}.dashboard .panelTitleRow h2{font-size:28px;letter-spacing:-.035em;margin:7px 0 0}@media(max-width:800px){.companySummary{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.talentRecordSummary{margin-left:20px;margin-right:20px;grid-template-columns:1fr}.recordSummaryIdentity{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:560px){.recordSummaryStats{grid-template-columns:1fr}.recordSummaryStats>div{border-right:0;border-bottom:1px solid var(--line)}.recordSummaryStats>div:last-child{border-bottom:0}}.authExperience{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.authIntro{padding:54px max(38px,7vw);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.authIntro .brandMark{position:absolute;top:34px}.authIntro h1{font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.055em;margin:18px 0 22px;max-width:640px}.authIntro>p{font-size:18px;line-height:1.65;color:#5b6685;max-width:620px}.authChecks{display:grid;grid-gap:12px;gap:12px;margin-top:26px;color:#34405f}.authChecks span{display:block}.authPanel{display:grid;place-items:center;padding:40px;background:#eef1f6}.authPanel .authCard{width:min(500px,100%)}.authPanel .authCard h2{font-size:38px;letter-spacing:-.04em;margin:10px 0 0}.authSwitch{margin-top:18px}.onboardPage{min-height:100vh}.onboardNav{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 6vw}.onboardShell{width:min(1100px,calc(100vw - 48px));margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px;padding:70px 0}.onboardIntro h1{font-size:clamp(42px,4.5vw,64px);line-height:1;margin:15px 0 20px}.onboardIntro p{font-size:18px;line-height:1.6;color:var(--muted)}.onboardPanel{padding:28px}.onboardPanel .choiceGrid{margin-top:0}.onboardPanel .choice .monoLabel{font-size:10px;margin-bottom:16px}.onboardPanel .choice strong{font-size:20px;margin-bottom:5px}@media(max-width:850px){.authExperience{grid-template-columns:1fr}.authIntro{border-right:0;border-bottom:1px solid var(--line);padding-top:110px}.authPanel{padding:36px 20px}.onboardShell{grid-template-columns:1fr;width:min(100% - 32px,1100px);padding:42px 0}}.formPage{min-height:100vh}.formPageGrid{width:min(1080px,calc(100vw - 48px));margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px;padding:68px 0}.formPageIntro h1{font-size:clamp(44px,4.7vw,68px);line-height:.98;letter-spacing:-.055em;margin:16px 0 20px}.formPageIntro p{font-size:18px;line-height:1.65;color:var(--muted)}.formPageCard{padding:30px;align-self:start}.formPageCard .form{margin-top:0}.formPageCard .success h2{font-size:36px;letter-spacing:-.04em;margin:10px 0}.pipelineBoard{margin:0 6vw 70px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.pipelineBoardHead,.pipelineBoardRow{display:grid;grid-template-columns:1.3fr 1fr .75fr auto;grid-gap:18px;gap:18px;align-items:center}.pipelineBoardHead{padding:14px 20px;background:#f7f8fb;color:#7c86a2;font:10px var(--mono);letter-spacing:.12em;border-bottom:1px solid var(--line)}.pipelineBoardRow{padding:18px 20px;border-bottom:1px solid var(--line)}.pipelineBoardRow:last-child{border-bottom:0}.pipelineBoardRow span,.pipelineBoardRow strong{display:block}.pipelineBoardRow span{font-size:12px;color:var(--muted);margin-top:4px}.pipelineBoardRow select{min-width:150px;text-transform:capitalize}.emptyState{padding:54px 30px;text-align:center}.emptyState h2{font-size:34px;letter-spacing:-.04em;margin:10px 0}.emptyState p{color:var(--muted);margin-bottom:22px}.editGrid .panel>h2{font-size:28px;letter-spacing:-.035em;margin:8px 0 0}.adminQueue .panelTitleRow>div h2{margin:7px 0 0}@media(max-width:850px){.formPageGrid{grid-template-columns:1fr;width:min(100% - 32px,1080px);padding:42px 0}.pipelineBoard{margin-left:20px;margin-right:20px;overflow-x:auto}.pipelineBoardHead,.pipelineBoardRow{min-width:760px}}.directoryHero{padding-top:72px;padding-bottom:34px;max-width:1220px}.directoryHero h1{font-size:clamp(48px,5.7vw,78px);line-height:.98;letter-spacing:-.058em;max-width:900px;margin:14px 0 22px}.directoryHero p{font-size:19px;line-height:1.65;color:var(--muted);max-width:820px}.directoryFilters{display:grid;grid-template-columns:1fr 210px 240px;grid-gap:10px;gap:10px;padding-bottom:18px}.directoryFilters input,.directoryFilters select{width:100%;border:1px solid var(--line);border-radius:11px;background:#fff;padding:14px 15px;color:var(--ink);outline:none}.directoryFilters input:focus,.directoryFilters select:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(29,47,99,.08)}.directoryMeta{display:flex;justify-content:space-between;gap:20px;padding:4px 0 16px;color:#8089a3;font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.publicTalentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding-bottom:78px}.publicTalentCard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:grid;grid-gap:18px;gap:18px}.publicTalentCard h3{font-size:21px;letter-spacing:-.025em}.publicCardProof{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;color:#69738f;font-size:12px}.publicCardProof span:first-child{color:var(--success);font-weight:750}.directoryEmpty{grid-column:1/-1;border:1px solid var(--line);border-radius:16px;background:#fff}.browseSignupCta{border-top:1px solid var(--line);padding:54px 0;background:#eef1f6}.browseSignupInner{display:flex;align-items:center;justify-content:space-between;gap:30px}.browseSignupInner h2{font-size:36px;line-height:1.05;letter-spacing:-.045em;max-width:720px;margin:10px 0 0}.publicContactNote{font-size:11px!important;line-height:1.5!important;color:#8a93aa!important;margin:12px 0 0!important}@media(max-width:980px){.publicTalentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.directoryFilters{grid-template-columns:1fr 1fr}.directoryFilters input{grid-column:1/-1}}@media(max-width:680px){.directoryHero{padding-top:48px}.directoryFilters{grid-template-columns:1fr}.directoryFilters input{grid-column:auto}.directoryMeta{flex-direction:column;gap:7px}.publicTalentGrid{grid-template-columns:1fr}.browseSignupInner{align-items:flex-start;flex-direction:column}}.contactRepPage{min-height:100vh}.contactRepGrid{width:min(1080px,calc(100vw - 48px));display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:42px;gap:42px;padding:64px 0 76px}.contactRepSummary{align-self:start}.contactRepSummary h1{font-size:clamp(46px,5vw,72px);line-height:.98;letter-spacing:-.055em;margin:14px 0 10px}.contactHeadline{font-size:20px;line-height:1.5;color:var(--muted);max-width:580px}.contactRepMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;margin:26px 0 18px;max-width:520px}.contactRepMetrics>div{padding:20px;border-right:1px solid var(--line)}.contactRepMetrics>div:last-child{border-right:0}.contactRepMetrics span{display:block;color:#7b85a0;font:10px var(--mono);letter-spacing:.12em}.contactRepMetrics strong{display:block;font-size:27px;margin-top:6px}.contactPrivacy{margin-top:22px;color:#7f89a4;font-size:13px;line-height:1.6;max-width:560px}.contactActionCard{padding:30px;align-self:start}.contactActionCard h2{font-size:36px;line-height:1.05;letter-spacing:-.045em;margin:10px 0 12px}.contactActionCard form>p,.contactActionCard>p{color:var(--muted);line-height:1.6}.contactAuthActions{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.contactForm{margin-top:0}.contactForm h2{margin-top:8px}.inlineOpportunity{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#f8f9fb}.contactFinePrint{font-size:11px!important;color:#8a93aa!important;margin:0!important}@media(max-width:850px){.contactRepGrid{grid-template-columns:1fr;width:min(100% - 32px,1080px);padding:42px 0}}@media(max-width:560px){.contactRepMetrics{grid-template-columns:1fr}.contactRepMetrics>div{border-right:0;border-bottom:1px solid var(--line)}.contactRepMetrics>div:last-child{border-bottom:0}}.applicationPage{min-height:100vh}.applicationHero{padding:56px 6vw 28px;display:flex;justify-content:space-between;gap:30px;align-items:flex-end}.applicationHero h1{font-size:clamp(46px,5vw,70px);line-height:.98;letter-spacing:-.055em;margin:14px 0 18px;max-width:820px}.applicationHero p{font-size:18px;line-height:1.65;color:var(--muted);max-width:760px}.applicationStatus{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;min-width:220px}.applicationStatus small,.applicationStatus strong{display:block}.applicationStatus strong{font-size:24px;letter-spacing:-.03em;text-transform:capitalize;margin:7px 0 4px}.applicationStatus small{color:var(--muted)}.applicationProgress{margin:0 6vw 28px;display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.applicationStep{display:flex;align-items:center;gap:10px;padding:16px;border-right:1px solid var(--line);color:#7b85a0}.applicationStep:last-child{border-right:0}.applicationStep span{width:25px;height:25px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font:11px var(--mono)}.applicationStep strong{font-size:13px}.applicationStep.done{color:var(--success)}.applicationStep.done span{border-color:#b9d8ca;background:#eef7f2}.applicationReviewNote{margin:0 6vw 24px;padding:17px 20px;border:1px solid #e5c0c7;background:#fff3f5;border-radius:12px;color:#743344}.applicationReviewNote p{margin:7px 0 0;line-height:1.55}.applicationGrid{grid-template-columns:minmax(0,1fr) 310px;padding:0 6vw 70px}.applicationGrid,.applicationMain{display:grid;grid-gap:18px;gap:18px}.applicationSection{padding:28px}.applicationSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.applicationSectionHead h2{font-size:31px;letter-spacing:-.04em;margin:8px 0 0}.applicationCheck{border:1px solid #e3c5c9;background:#fff7f8;color:#a74c5e;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.applicationCheck.complete{border-color:#b9d8ca;background:#eef7f2;color:var(--success)}.applicationEntries{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.applicationEntries>div{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fafbfc}.applicationEntries span,.applicationEntries strong{display:block}.applicationEntries span{color:var(--muted);font-size:12px;margin-top:4px}.applicationAside .sticky{position:-webkit-sticky;position:sticky;top:92px}.applicationSubmitCard{padding:24px}.applicationSubmitCard h3{font-size:23px;line-height:1.15;letter-spacing:-.03em;margin:10px 0 18px}.applicationRequirementList{display:grid;grid-gap:10px;gap:10px;margin:0 0 22px}.applicationRequirementList>div{display:flex;gap:9px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:13px}.applicationRequirementList>div span{color:var(--success);width:18px}.applicationHint{font-size:11px;color:#8a93aa;line-height:1.5;margin:12px 0 0}.applicationReviewList{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.applicationReviewCard{border:1px solid var(--line);border-radius:13px;padding:18px;background:#fff}.applicationReviewTop{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.applicationReviewTop h3{font-size:22px;margin:10px 0 4px}.applicationReviewTop p{margin:0;color:var(--muted)}.applicationReviewFacts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:16px 0}.applicationReviewFacts span{background:#fff;padding:12px;color:var(--muted);font-size:11px}.applicationReviewFacts strong{display:block;color:var(--ink);font-size:16px;margin-bottom:3px}.reviewNote{background:#fff7df;border:1px solid #eadba6;border-radius:9px;padding:11px 13px;margin-bottom:14px;font-size:13px}.adminRequirement{color:#9b6470;font-size:11px;margin:9px 0 0}@media(max-width:900px){.applicationHero{align-items:flex-start;flex-direction:column}.applicationProgress{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.applicationStep{border-right:0;border-bottom:1px solid var(--line)}.applicationStep:last-child{border-bottom:0}.applicationGrid{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.applicationAside .sticky{position:static}.applicationReviewFacts{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.applicationHero{padding-left:20px;padding-right:20px}.applicationReviewNote{margin-left:20px;margin-right:20px}.applicationReviewTop{flex-direction:column}.applicationReviewFacts{grid-template-columns:1fr}}.faqRow{display:block}.faqRow summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;cursor:pointer}.faqRow summary::-webkit-details-marker{display:none}.faqRow summary span{transition:transform .18s ease}.faqRow[open] summary span{transform:rotate(45deg)}.faqRow p{margin:14px 34px 0 0;color:var(--muted);line-height:1.65;font-size:14px;max-width:720px}.companyVerifyChecks{display:grid;grid-gap:9px;gap:9px;margin-top:26px;max-width:520px}.companyVerifyChecks>div{display:grid;grid-template-columns:22px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.companyVerifyChecks>div>span{color:var(--success);font-weight:900}.companyVerifyChecks small{text-transform:capitalize;color:var(--muted)}.companyVerifySubmit{margin-top:12px}.publicCompanyPage{min-height:100vh}.companyPublicHero{padding:58px 6vw 32px;display:flex;justify-content:space-between;gap:32px;align-items:flex-end;border-bottom:1px solid var(--line)}.companyPublicHero h1{font-size:clamp(48px,5vw,72px);letter-spacing:-.055em;margin:12px 0}.companyPublicHero p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.6}.companyScoreHero{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;min-width:190px;text-align:center}.companyScoreHero small,.companyScoreHero strong{display:block}.companyScoreHero strong{font-size:52px;line-height:1;margin:8px 0}.companyScoreHero small{color:var(--muted)}.companyPublicBody{grid-template-columns:minmax(0,1fr) 310px;padding:28px 6vw 70px}.companyPublicBody,.companyPublicMain{display:grid;grid-gap:18px;gap:18px}.companyPublicAside>.panel,.companyPublicMain>.panel{margin:0;padding:28px}.companyPublicMain h2{font-size:30px;letter-spacing:-.04em;margin:9px 0 18px}.companyPublicAside .sticky{position:-webkit-sticky;position:sticky;top:92px}.companyRatingsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.companyRatingItem{border:1px solid var(--line);border-radius:12px;padding:16px}.companyRatingItem>div:first-child{display:flex;justify-content:space-between;gap:12px}.companyRatingItem span{color:var(--muted);font-size:13px}.companyRatingItem strong{font-size:20px}.ratingBar{height:5px;background:#e4e7ee;border-radius:999px;margin-top:11px}.ratingBar i{display:block;height:100%;background:var(--navy)}.companyTrustFacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:14px}.companyTrustFacts>div{background:#fff;padding:17px}.companyTrustFacts span{display:block;color:var(--muted);font-size:11px}.companyTrustFacts strong{display:block;font-size:25px;margin-top:4px}.companyContextIntro{max-width:690px;color:var(--muted);line-height:1.6;margin:-7px 0 18px}.companyContextGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.companyContextFact{min-height:94px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#f8f9fc}.companyContextFact span{display:block;color:var(--muted);font:10px var(--mono);letter-spacing:.09em;text-transform:uppercase}.companyContextFact strong{display:block;margin-top:10px;font-size:18px;line-height:1.2}.companyContextFootnote{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.companyRecordNote p{max-width:720px;color:var(--muted);line-height:1.65;margin-bottom:0}.formSectionDivider{margin:10px 0 2px;padding-top:20px;border-top:1px solid var(--line)}.formSectionDivider p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.companyContextLocked{margin-top:8px;padding:22px;border:1px dashed rgba(34,49,93,.18);border-radius:12px;background:linear-gradient(135deg,rgba(247,249,252,.95),rgba(255,255,255,.9))}.companyContextLocked strong{display:block;font-size:17px}.companyContextLocked p{max-width:620px;margin:7px 0 12px;color:var(--muted);line-height:1.6;font-size:14px}.companyOpportunityRow{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 0;border-top:1px solid var(--line)}.companyOpportunityRow span,.companyOpportunityRow strong{display:block}.companyOpportunityRow span{color:var(--muted);font-size:12px;margin-top:4px}.companyReviewList{display:grid;grid-gap:12px;gap:12px}.companyReviewList article{border:1px solid var(--line);border-radius:12px;padding:16px}.companyReviewTop{display:flex;justify-content:space-between;gap:16px}.companyReviewTop span{color:var(--muted);font-size:12px}.companyReviewMini,.reviewScoreLine{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.companyReviewMini span,.reviewScoreLine span{background:#f5f6f9;border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:11px;color:#5e6887}.companyReviewList p{color:var(--muted);line-height:1.6;margin:12px 0 0}.reviewPrivacy{margin-top:24px;padding:16px;border:1px solid var(--line);background:#fff;border-radius:12px;color:var(--muted);line-height:1.7}.checkboxLabel{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start!important;gap:10px!important}.checkboxLabel input{width:auto!important;margin-top:3px}.trustReviewCard{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--line)}.trustReviewCard h3{margin:0 0 5px;font-size:21px}.trustReviewCard p{color:var(--muted);margin:0 0 10px}.messagesPage{min-height:100vh}.messagesShell{display:grid;grid-template-columns:340px minmax(0,1fr)}.threadList{border-right:1px solid var(--line);background:#f7f8fb;overflow:auto}.threadListHead{padding:24px}.threadListHead h1{font-size:29px;letter-spacing:-.04em;margin:7px 0 0}.threadButton{width:100%;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;padding:16px 20px;cursor:pointer;color:var(--ink)}.threadButton span,.threadButton strong{display:block}.threadButton span{color:var(--muted);font-size:12px;margin-top:5px}.threadButton.active{background:#fff;border-left:3px solid var(--accent)}.threadEmpty{padding:24px;color:var(--muted);line-height:1.6}.chatPane{display:grid;grid-template-rows:auto 1fr auto;min-height:0}.chatHead{padding:18px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;align-items:center;background:#fff}.chatHead h2{margin:4px 0;font-size:22px}.chatHead span{color:var(--muted);font-size:12px}.messageStream{padding:24px;overflow:auto;display:flex;flex-direction:column;gap:10px}.messageBubble{max-width:min(70%,620px);padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#fff}.messageBubble.mine{align-self:flex-end;background:var(--navy);color:#fff;border-color:var(--navy)}.messageBubble.theirs{align-self:flex-start}.messageBubble p{margin:0;line-height:1.55;white-space:pre-wrap}.messageBubble span{display:block;font-size:9px;margin-top:7px;opacity:.65}.messageComposer{padding:15px 18px;border-top:1px solid var(--line);background:#fff;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:flex-end}.messageComposer textarea{resize:none;border:1px solid var(--line);border-radius:11px;padding:12px 14px;outline:none}.chatEmpty{display:grid;place-items:center;grid-row:1/-1}.chatEmpty h2{font-size:34px;margin:8px 0}.calendarSettings{width:min(1100px,calc(100vw - 48px));margin:0 auto;padding:62px 0 70px}.calendarIntro{max-width:830px;margin-bottom:28px}.calendarIntro h1{font-size:clamp(44px,5vw,68px);line-height:.98;letter-spacing:-.055em;margin:14px 0 18px}.calendarIntro p{font-size:18px;color:var(--muted);line-height:1.65}.calendarGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.calendarGrid>.panel{padding:28px}.calendarConnectionCard h2,.calendarGrid>.panel>h2{font-size:30px;letter-spacing:-.04em;margin:7px 0}.calendarNotice{margin-top:14px}.availabilityList{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.availabilityList>div{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:10px;padding:11px 13px}.availabilityList span,.availabilityList strong{display:block}.availabilityList span{font-size:11px;color:var(--muted);margin-top:3px}.availabilityList button{border:0;background:none;font-size:20px;cursor:pointer;color:var(--muted)}.settingsSingle{width:min(760px,calc(100vw - 48px));margin:0 auto;padding:64px 0}.settingsSingle>h1{font-size:clamp(42px,5vw,62px);letter-spacing:-.05em;line-height:1;margin:14px 0 26px}.notificationSettings{padding:0;overflow:hidden}.settingsMaster,.settingsToggle{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;border-bottom:1px solid var(--line);cursor:pointer}.settingsMaster{background:#f8f9fb}.settingsMaster span,.settingsMaster strong,.settingsToggle span,.settingsToggle strong{display:block}.settingsMaster span,.settingsToggle span{color:var(--muted);font-size:12px;margin-top:4px}.settingsMaster input,.settingsToggle input{width:20px;height:20px}.settingsSaved{padding:0 22px 18px;color:var(--success);font-size:12px}@media(max-width:900px){.companyPublicBody{grid-template-columns:1fr}.companyPublicAside .sticky{position:static}.companyPublicHero{align-items:flex-start;flex-direction:column}.messagesShell{grid-template-columns:280px minmax(0,1fr)}.calendarGrid{grid-template-columns:1fr}.trustReviewCard{flex-direction:column}.reviewActions{justify-content:flex-start}}@media(max-width:650px){.companyContextGrid,.companyRatingsGrid,.companyTrustFacts,.messagesShell{grid-template-columns:1fr}.messagesShell{height:auto}.threadList{max-height:300px;border-right:0;border-bottom:1px solid var(--line)}.chatPane{min-height:650px}.messageBubble{max-width:88%}.calendarSettings{width:min(100% - 32px,1100px);padding-top:42px}.settingsSingle{width:min(100% - 32px,760px)}}.offerFilters{display:grid;grid-template-columns:1fr 210px 240px;grid-gap:10px;gap:10px;padding-bottom:18px}.offerFilters input,.offerFilters select{width:100%;padding:14px 15px;color:var(--ink);outline:none}.offerFilters input,.offerFilters select,.offerFilters>label{border:1px solid var(--line);border-radius:11px;background:#fff}.offerFilters>label{display:flex;align-items:center;gap:9px;padding:0 14px;color:#566180;font-size:13px}.offerFilters>label input{width:auto}.offerDirectoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding-bottom:78px}.offerDirectoryCard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:grid;grid-gap:18px;gap:18px}.offerDirectoryCard h2{font-size:24px;line-height:1.1;letter-spacing:-.035em;margin:0 0 7px}.offerCompanyLink{color:var(--navy);font-weight:750;font-size:14px}.offerFacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.offerFacts>div{background:#fff;padding:12px}.offerFacts span{display:block;color:#7b85a0;font:9px var(--mono);letter-spacing:.1em}.offerFacts strong{display:block;font-size:15px;margin-top:5px}.offerRatingSummary{display:flex;align-items:center;gap:12px}.offerRatingSummary>strong{font-size:42px;line-height:1}.offerRatingSummary small,.offerRatingSummary span{display:block}.offerRatingSummary span{font-weight:750}.offerRatingSummary small{color:var(--muted);margin-top:3px}.offerMiniRatings{display:flex;gap:7px;flex-wrap:wrap}.offerMiniRatings span{background:#f5f6f9;border:1px solid var(--line);border-radius:999px;padding:6px 9px;color:#5e6887;font-size:11px}.availabilityPreview{border:1px solid var(--line);border-radius:11px;padding:14px;background:#f8f9fb}.availabilityPreview p{color:var(--muted);font-size:12px;line-height:1.5;margin:8px 0 0}.availabilityPreview span{display:block;color:#566180;font-size:12px;margin-top:7px}@media(max-width:980px){.offerDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.offerFilters{grid-template-columns:1fr 1fr}.offerFilters>input{grid-column:1/-1}}@media(max-width:680px){.offerDirectoryGrid,.offerFilters{grid-template-columns:1fr}.offerFilters>input{grid-column:auto}.offerFacts{grid-template-columns:1fr}}.calendarSettingsWide{width:min(1240px,calc(100vw - 48px))}.calendarTopGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:18px}.scheduleSummaryCard{padding:28px}.scheduleSummaryCard h2{font-size:30px;letter-spacing:-.04em;margin:7px 0 18px}.weeklySchedulePanel{padding:28px;margin-bottom:18px}.weeklySchedulePanel .panelTitleRow{align-items:flex-start}.weeklySchedule{margin-top:22px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.weekDayRow{display:grid;grid-template-columns:180px minmax(0,1fr) 250px;grid-gap:18px;gap:18px;align-items:start;padding:17px 18px;border-bottom:1px solid var(--line)}.weekDayRow:last-child{border-bottom:0}.weekDayRow.disabled{background:#fafbfc}.weekDayIdentity{display:flex;align-items:center;gap:12px;min-height:38px}.weekDayIdentity strong{font-size:14px}.dayToggle{width:38px;height:22px;border:0;border-radius:999px;background:#d9dde7;padding:3px;cursor:pointer;transition:.15s}.dayToggle i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:.15s}.dayToggle.on{background:var(--navy)}.dayToggle.on i{transform:translateX(16px)}.weekDaySlots{display:grid;grid-gap:8px;gap:8px}.timeWindow{display:flex;align-items:center;gap:8px}.timeWindow input{width:135px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:9px 10px;color:var(--ink)}.timeWindow>span{color:var(--muted)}.iconButton{border:0;background:none;font-size:21px;color:#8b94aa;cursor:pointer;padding:3px 6px}.unavailableLabel{color:#8b94aa;font-size:13px;padding-top:10px}.weekDayActions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.weekDayActions button{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:8px;padding:8px 9px;font-size:11px;font-weight:750;cursor:pointer}.copyMenu{display:flex;gap:6px;flex-wrap:wrap}.timezoneLine{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line);font-size:12px}.timezoneLine small,.timezoneLine span{color:var(--muted)}.timezoneLine small{margin-left:auto}.calendarBottomGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.calendarBottomGrid>.panel{padding:28px}.calendarBottomGrid h2{font-size:29px;letter-spacing:-.04em;margin:7px 0 9px}.overrideList{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.overrideList>div{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:10px;padding:11px 13px;background:#fafbfc}.overrideList span,.overrideList strong{display:block}.overrideList span{font-size:11px;color:var(--muted);margin-top:3px}.overrideList button{border:0;background:none;font-size:20px;color:var(--muted);cursor:pointer}@media(max-width:980px){.calendarBottomGrid,.calendarTopGrid{grid-template-columns:1fr}.weekDayRow{grid-template-columns:150px minmax(0,1fr)}.weekDayActions{grid-column:2;justify-content:flex-start}}@media(max-width:680px){.calendarSettingsWide{width:min(100% - 28px,1240px)}.weekDayRow{grid-template-columns:1fr;gap:12px}.weekDayActions{grid-column:auto;justify-content:flex-start}.timeWindow{flex-wrap:wrap}.timezoneLine{align-items:flex-start;flex-direction:column}.timezoneLine small{margin-left:0}}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:60;border-bottom:1px solid var(--line);background:rgba(243,245,248,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.siteHeaderInner{padding:0 max(20px,4vw);display:grid;grid-template-columns:auto 1fr auto;grid-gap:28px;gap:28px;align-items:center}.sitePrimaryNav{display:flex;align-items:center;gap:10px;min-width:0}.headerDashboard,.headerLogin,.headerSignOut,.siteBackLink,.siteNavLink{font-size:14px;font-weight:750;color:#566180}.siteBackLink{margin-right:4px}.headerDashboard:hover,.headerLogin:hover,.siteBackLink:hover,.siteNavLink:hover{color:var(--navy)}.navDropdown,.signupDropdown{position:relative}.navDropdown summary,.signupDropdown summary{list-style:none;cursor:pointer}.navDropdown summary::-webkit-details-marker,.signupDropdown summary::-webkit-details-marker{display:none}.navDropdown>summary{display:flex;align-items:center;gap:5px;padding:9px 10px;border-radius:8px;color:#566180;font-size:14px;font-weight:750}.navDropdown>summary:hover,.navDropdown[open]>summary{background:#fff;color:var(--navy)}.navDropdown>summary span{font-size:12px;color:#8c95aa}.navDropdownMenu,.signupDropdownMenu{position:absolute;top:calc(100% + 10px);left:0;min-width:260px;padding:7px;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 18px 40px rgba(23,31,61,.12);z-index:80}.navDropdownMenuSmall{min-width:300px}.navDropdownMenu a,.signupDropdownMenu a{display:block;padding:11px 12px;border-radius:9px}.navDropdownMenu a:hover,.signupDropdownMenu a:hover{background:#f6f7fa}.navDropdownMenu small,.navDropdownMenu strong,.signupDropdownMenu small,.signupDropdownMenu strong{display:block}.navDropdownMenu strong,.signupDropdownMenu strong{font-size:13px}.navDropdownMenu small,.signupDropdownMenu small{font-size:11px;color:var(--muted);margin-top:3px;line-height:1.4}.siteHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.headerSignOut{border:0;background:none;cursor:pointer;padding:8px 0}.headerSignOut:disabled{opacity:.6;cursor:not-allowed}.signupDropdown>summary.btn{min-height:42px;padding:0 15px;font-size:13px}.signupDropdownMenu{left:auto;right:0;min-width:245px}.headerAuthPlaceholder{display:block;width:150px;height:40px}@media(max-width:980px){.siteHeaderInner{grid-template-columns:auto 1fr auto;gap:16px}.sitePrimaryNav{justify-content:flex-end}.siteBackLink,.sitePrimaryNav>.siteNavLink{display:none}}@media(max-width:760px){.siteHeaderInner{min-height:66px;padding:0 16px;grid-template-columns:auto 1fr}.siteHeader .brandMark span:last-child{display:none}.sitePrimaryNav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding:0 0 10px;scrollbar-width:none}.sitePrimaryNav::-webkit-scrollbar{display:none}.siteHeaderActions{grid-column:2;grid-row:1}.headerDashboard{display:none}.navDropdownMenu,.signupDropdownMenu{position:fixed;top:66px;left:16px;right:16px;min-width:0}.signupDropdownMenu{left:auto;right:16px;width:min(300px,calc(100vw - 32px))}}@media(max-width:480px){.headerLogin{font-size:13px}.signupDropdown>summary.btn{padding:0 12px}.headerSignOut{font-size:13px}}body>.siteHeader+main .dashNav,body>.siteHeader+main .marketingNav,body>.siteHeader+main .onboardNav,body>.siteHeader+main>.nav{display:none!important}.messagesShell{height:calc(100vh - 72px)}@media(max-width:760px){.messagesShell{height:auto}.sitePrimaryNav .navDropdownMenu{top:112px}.signupDropdownMenu{top:66px}}.navDropdownTrigger{display:flex;align-items:center;gap:5px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#566180;font-size:14px;font-weight:750;cursor:pointer}.navDropdown.open>.navDropdownTrigger,.navDropdownTrigger:hover{background:#fff;color:var(--navy)}.navDropdownTrigger span{font-size:12px;color:#8c95aa}.signupDropdown>button.btn{min-height:42px;padding:0 15px;font-size:13px}.directorySearch{margin-bottom:18px}.directorySearchMain{display:grid;grid-template-columns:minmax(0,1.6fr) 160px 210px 220px;grid-gap:10px;gap:10px}.advancedFilterGrid input,.advancedFilterGrid select,.directorySearch input,.directorySearch select{width:100%;border:1px solid var(--line);border-radius:11px;background:#fff;padding:13px 14px;color:var(--ink);outline:none}.advancedFilters{margin-top:10px;background:#fff;border:1px solid var(--line);border-radius:13px}.advancedFilters>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;cursor:pointer;font-weight:800;font-size:13px}.advancedFilters>summary::-webkit-details-marker{display:none}.advancedFilters>summary span{color:var(--muted);font-weight:650}.advancedFilterGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 16px 16px}.advancedFilterGrid label{display:grid;grid-gap:7px;gap:7px;color:#5d6786;font-size:11px;font-weight:800}.filterCheckbox{display:flex!important;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:0 12px;min-height:44px;background:#fafbfc}.filterCheckbox input{width:auto}.filterCheckbox span{font-size:12px;color:var(--ink)}.clearFilters{margin:0 16px 16px;border:0;background:none;color:var(--navy);font-size:12px;font-weight:800;cursor:pointer}.talentTierMeta{display:flex;align-items:center;gap:9px}.tierBadge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font:800 10px var(--mono);letter-spacing:.08em;border:1px solid var(--line)}.tierBadge.tierA{background:#eef7f2;border-color:#b8d9ca;color:#177650}.tierBadge.tierB{background:#eef2fb;border-color:#c8d3ee;color:#294c91}.tierBadge.tierC{background:#f7f4ee;border-color:#e2d6bd;color:#7c6232}.tierBadge.tieremerging{background:#f4f0fb;border-color:#d8c9ee;color:#65439a}.experienceTag.entryLevel{background:#f6f2fb;border-color:#ddd0ef;color:#68459a}.emergingExplanation{border-color:#d8c9ee}.formHelp{margin:-3px 0 3px;color:var(--muted);font-size:12px;line-height:1.5}.tierScoreGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:18px}.tierScoreGrid>div{background:#fff;padding:16px}.tierScoreGrid span{display:block;color:var(--muted);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.tierScoreGrid strong{display:block;margin-top:5px;font-size:20px}@media(max-width:1050px){.advancedFilterGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.directorySearchMain{grid-template-columns:1fr 1fr}.directorySearchMain>input{grid-column:1/-1}.advancedFilterGrid,.tierScoreGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.advancedFilterGrid,.directorySearchMain{grid-template-columns:1fr}.directorySearchMain>input{grid-column:auto}.tierScoreGrid{grid-template-columns:1fr}}.billingGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding:0 6vw 22px}.billingGrid>.panel{margin:0;padding:28px}.billingGrid h2,.billingTablePanel h2{font-size:29px;letter-spacing:-.04em;margin:8px 0 12px}.billingRules{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.billingRules span{padding:11px 0;border-bottom:1px solid var(--line);color:#596482;line-height:1.5}.billingTablePanel{margin:0 6vw 22px!important;padding:28px!important}.billingList,.billingRow{display:grid}.billingRow{grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:17px 0;border-top:1px solid var(--line)}.billingRow small,.billingRow span,.billingRow strong{display:block}.billingRow small,.billingRow>div:first-child span{color:var(--muted);font-size:12px;margin-top:4px}.billingDate{font-size:13px;font-weight:750}.billingActions{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.launchFunnel{padding:0 6vw 22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.launchMetric{padding:22px}.launchMetric strong{display:block;font-size:42px;letter-spacing:-.05em;margin:11px 0 2px}.launchMetric small{color:var(--muted)}.launchProgress{height:5px;background:#e3e6ed;border-radius:999px;margin-top:16px}.launchProgress i{display:block;height:100%;background:var(--navy)}.launchNext{margin:0 6vw 50px!important;padding:28px!important}.launchNext h2{font-size:32px;line-height:1.1;letter-spacing:-.04em;margin:10px 0}.launchNext p{color:var(--muted);line-height:1.6;max-width:800px}@media(max-width:900px){.billingGrid{grid-template-columns:1fr}.launchFunnel{grid-template-columns:repeat(2,1fr)}.billingRow{grid-template-columns:1fr}.billingActions{justify-content:flex-start}}@media(max-width:600px){.billingGrid,.launchFunnel{padding-left:20px;padding-right:20px}.billingTablePanel,.launchNext{margin-left:20px!important;margin-right:20px!important}.launchFunnel{grid-template-columns:1fr}}.identityProtected{background:#f2f3f7;border-color:#d7dce7;color:#586481}.identityLockNote{margin-top:18px;border:1px dashed #cbd1dd;border-radius:11px;background:#f8f9fb;padding:13px 15px;color:#66708f;font-size:13px;line-height:1.55}.protectedSection{position:relative;overflow:hidden}.protectedSection:after{content:"";position:absolute;inset:auto 28px 24px 28px;height:34px;border-radius:8px;background:linear-gradient(90deg,#edf0f5 0 28%,transparent 28% 31%,#edf0f5 31% 69%,transparent 69% 72%,#edf0f5 72%);filter:blur(5px);opacity:.8;pointer-events:none}.protectedSection p{color:var(--muted);line-height:1.6;padding-bottom:42px}.agreementFlow h2{font-size:34px;line-height:1.07;letter-spacing:-.045em;margin:10px 0 12px}.commercialSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:20px 0}.commercialSummary>div{background:#fff;padding:16px}.commercialSummary span,.commercialSummary strong{display:block}.commercialSummary strong{font-size:25px;letter-spacing:-.04em}.commercialSummary span{color:var(--muted);font-size:11px;line-height:1.4;margin-top:5px}.agreementTerms{border:1px solid var(--line);border-radius:11px;background:#f8f9fb;margin:18px 0}.agreementTerms summary{cursor:pointer;padding:13px 14px;font-weight:800;font-size:13px}.agreementTerms>div{padding:0 14px 15px;color:#5e6887;font-size:12px;line-height:1.7;white-space:pre-wrap}@media(max-width:600px){.commercialSummary{grid-template-columns:1fr}}.complianceBanner{margin:0 6vw 20px;border:1px solid #d8c98e;background:#fffaf0;border-radius:12px;padding:14px 17px;display:flex;gap:12px;align-items:center}.complianceBanner strong{font-size:13px}.complianceBanner span{color:#746847;font-size:12px}.complianceBanner.restricted{border-color:#e2b9c1;background:#fff5f6}.complianceBanner.restricted strong{color:#a92d45}.complianceBanner.restricted span{color:#7c5360}.savedCard{border:1px solid var(--line);border-radius:12px;background:#f8f9fb;padding:15px;margin:16px 0}.savedCard span,.savedCard strong{display:block}.savedCard strong{font-size:18px}.savedCard span{color:var(--muted);font-size:12px;margin-top:4px}.hireConfirmationQueue{margin:0 6vw 22px!important;padding:28px!important}.hireConfirmationQueue h2{font-size:29px;letter-spacing:-.04em;margin:8px 0 12px}.hireReportRow{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.hireReportRow small,.hireReportRow span,.hireReportRow strong{display:block}.hireReportRow span{color:var(--muted);font-size:12px;margin-top:4px}.hireReportRow small{color:#a92d45;font-size:11px;margin-top:5px}.pipelineActions{display:flex;gap:7px;flex-wrap:wrap}.hireModalBackdrop{position:fixed;inset:0;z-index:120;background:rgba(15,21,43,.45);display:grid;place-items:center;padding:20px}.hireModal{width:min(620px,100%);max-height:90vh;overflow:auto;padding:28px}.hireModal h2{font-size:30px;letter-spacing:-.04em;margin:7px 0}.hireModal .panelTitleRow{align-items:flex-start}@media(max-width:700px){.complianceBanner{margin-left:20px;margin-right:20px;align-items:flex-start;flex-direction:column}.hireConfirmationQueue{margin-left:20px!important;margin-right:20px!important}.hireReportRow{align-items:flex-start;flex-direction:column}.pipelineActions{justify-content:flex-start}}.emergingCardNote,.emergingPerformanceEmpty{border:1px dashed #d8c9ee;background:#faf8fd;border-radius:12px;padding:14px 16px}.emergingCardNote{display:grid;grid-gap:4px;gap:4px}.emergingCardNote strong,.emergingPerformanceEmpty strong{color:#563582}.emergingCardNote span,.emergingPerformanceEmpty p{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.verificationInviteBox{border:1px solid var(--line);background:#f8f9fc;border-radius:12px;padding:16px;display:grid;grid-gap:12px;gap:12px}.verificationInviteBox>div:first-child strong{display:block;font-size:14px;color:var(--ink)}.verificationInviteBox>div:first-child p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.workVerificationCard{max-width:760px;margin:40px auto}.verifyPrivacyNote{background:#f7f8fb;border:1px solid var(--line);border-radius:10px;padding:13px 14px;margin:18px 0;color:#59627b;font-size:13px;line-height:1.5}.verificationClaims{display:grid;grid-gap:12px;gap:12px;margin:22px 0}.verificationClaim{border:1px solid var(--line);border-radius:12px;padding:14px;background:#fff;display:grid;grid-gap:10px;gap:10px}.verificationClaimTop{display:flex;justify-content:space-between;gap:18px;align-items:center}.verificationClaimTop>div:first-child span,.verificationClaimTop>div:first-child strong{display:block}.verificationClaimTop>div:first-child span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.verificationClaimTop>div:first-child strong{margin-top:4px;font-size:15px}.claimChoices{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.claimChoices button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700;color:#56607a;cursor:pointer}.claimChoices button.active{background:#eef7f2;border-color:#b8d9ca;color:#177650}.claimChoices button.active.deny{background:#fff0f2;border-color:#efc0ca;color:#a02743}.claimChoices button.active.unknown{background:#f2f4f8;border-color:#cfd5e2;color:#4f5c77}.verifyIntroBox{margin-top:24px;border-top:1px solid var(--line);padding-top:22px}.verifyIntroBox h2{margin:7px 0 8px}@media(max-width:700px){.verificationClaimTop{align-items:flex-start;flex-direction:column}.claimChoices{justify-content:flex-start}.workVerificationCard{margin:20px}}.authConfirmedPage{min-height:calc(100vh - 76px);padding:48px 20px;background:var(--bg)}.authConfirmedCard{width:min(560px,100%);background:#fff;border:1px solid var(--line);border-radius:18px;padding:36px;text-align:center;box-shadow:0 18px 48px rgba(24,31,61,.05)}.authConfirmedCard .brandMark{justify-content:center;margin-bottom:30px}.confirmationIcon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;background:#eef7f2;color:#177650;font-size:28px;font-weight:800}.authConfirmedCard h1{font-size:44px;margin:8px 0 12px}.authConfirmedCard p{color:var(--muted);line-height:1.6;margin:0 auto 22px;max-width:440px}@media(max-width:600px){.authConfirmedCard{padding:28px 22px}.authConfirmedCard h1{font-size:36px}}.outcomeTrustGrid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;margin-top:24px}.outcomeTrustGrid>div{padding:22px}.outcomeTrustGrid>div+div{border-left:1px solid var(--line)}.outcomeTrustGrid strong{display:block;margin:8px 0 7px;font-size:16px;letter-spacing:-.02em}.outcomeTrustGrid p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}@media(max-width:800px){.outcomeTrustGrid{grid-template-columns:1fr}.outcomeTrustGrid>div+div{border-left:0;border-top:1px solid var(--line)}}@media(max-width:560px){.heroButtons{display:grid;grid-template-columns:1fr}.heroButtons .btn{width:100%;justify-content:center}.heroTrust{line-height:1.6}.marketingHero{padding-top:56px}.sectionRule{padding-top:54px;padding-bottom:54px}.applyCard,.priceCard,.trustCard{padding-left:20px;padding-right:20px}}.trainingManager{overflow:hidden}.trainingStatusSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:18px 0}.trainingStatusSummary>div{background:#fff;padding:16px}.trainingStatusSummary span,.trainingStatusSummary strong{display:block}.trainingStatusSummary strong{font-size:28px;letter-spacing:-.04em}.trainingStatusSummary span{margin-top:4px;color:var(--muted);font-size:11px}.trainingActionNotice{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #e3d5a6;background:#fffaf0;border-radius:12px;padding:14px 16px;margin:0 0 18px}.trainingActionNotice span,.trainingActionNotice strong{display:block}.trainingActionNotice>div>span{margin-top:4px;color:#746847;font-size:12px;line-height:1.5}.pill.pending{background:#fff8e7;border-color:#e6d5a4;color:#8a681f}.trainingRecordList{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.trainingRecordRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:14px;background:#fff}.trainingRecordRow.verified{border-color:#bedecf;background:#f8fcfa}.trainingRecordRow.pending{border-color:#e7dbb9;background:#fffdf8}.trainingRecordRow.declined,.trainingRecordRow.expired{border-color:#ead2d7;background:#fffafb}.trainingRecordIcon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eef1f6;color:#65708a;font-weight:900}.trainingRecordRow.verified .trainingRecordIcon{background:#e8f6ef;color:#177650}.trainingRecordRow.pending .trainingRecordIcon{background:#fff3d8;color:#8a681f}.trainingRecordRow.declined .trainingRecordIcon,.trainingRecordRow.expired .trainingRecordIcon{background:#fff0f2;color:#a02743}.trainingRecordCopy small,.trainingRecordCopy span,.trainingRecordCopy strong{display:block}.trainingRecordCopy span{margin-top:3px;color:var(--muted);font-size:12px}.trainingRecordCopy small{margin-top:5px;color:#7a849d;font-size:11px}.coachTrustPanel{border-color:#c9d8cf;background:linear-gradient(180deg,#fbfdfc,#fff)}.coachTrustHeader{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:20px}.coachTrustHeader h2{margin:7px 0 8px;font-size:32px;letter-spacing:-.04em}.coachTrustHeader p{margin:0;max-width:720px;color:var(--muted);line-height:1.6}.coachTrustCount{min-width:132px;border:1px solid #b8d9ca;background:#eef7f2;border-radius:12px;padding:14px;text-align:center;color:#177650}.coachTrustCount span,.coachTrustCount strong{display:block}.coachTrustCount strong{font-size:32px;letter-spacing:-.05em}.coachTrustCount span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.coachEndorsementGrid{display:grid;grid-gap:14px;gap:14px}.coachEndorsementCard{border:1px solid var(--line);border-radius:14px;background:#fff;padding:18px}.coachEndorsementTop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;margin-bottom:14px}.coachAvatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-weight:850;font-size:16px}.coachEndorsementTop span,.coachEndorsementTop strong{display:block}.coachEndorsementTop>div:nth-child(2)>span{margin-top:3px;color:var(--muted);font-size:12px}.coachEndorsementCard h3{font-size:19px;margin:12px 0 6px}.coachCredentials{color:var(--muted);font-size:12px;line-height:1.55}.coachEndorsement{margin:15px 0 0;padding:15px 16px;border-left:3px solid #b8d9ca;background:#f7fbf9;border-radius:0 10px 10px 0;color:#2f3d59;font-size:15px;line-height:1.65}.coachTrustFooter{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.coachTrustFooter>span{color:var(--muted);font-size:11px}@media(max-width:700px){.trainingStatusSummary{grid-template-columns:1fr}.coachTrustFooter,.coachTrustHeader,.trainingActionNotice{align-items:flex-start;flex-direction:column}.trainingRecordRow{grid-template-columns:auto minmax(0,1fr)}.trainingRecordRow>.pill{grid-column:2}.coachEndorsementTop{grid-template-columns:auto minmax(0,1fr)}.coachEndorsementTop>.pill{grid-column:2}.coachTrustCount{width:100%}}.trainingRecordActions{display:grid;justify-items:end;grid-gap:7px;gap:7px;min-width:138px}.trainingApplicationEntry>small,.trainingRecordActions small{color:var(--muted);font-size:10px}.miniAction{border:1px solid #c9d1df;background:#fff;color:var(--navy);border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.miniAction:hover{background:#f5f7fb}.miniAction:disabled{opacity:.55;cursor:not-allowed}.trainingApplicationEntries{gap:8px}.trainingApplicationEntry{display:flex!important;justify-content:space-between;align-items:center;gap:14px}.trainingApplicationEntry>div span,.trainingApplicationEntry>div strong{display:block}@media(max-width:700px){.trainingRecordActions{grid-column:2;justify-items:start}.trainingApplicationEntry{align-items:flex-start;flex-direction:column}}.verificationFunnelPanel{margin-bottom:18px}.verificationFunnelGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:18px}.verificationFunnelGrid>div,.verificationReminderAttribution>div{border:1px solid var(--line);border-radius:12px;background:#fff;padding:15px}.verificationFunnelGrid small,.verificationFunnelGrid span,.verificationFunnelGrid strong,.verificationReminderAttribution span,.verificationReminderAttribution strong{display:block}.verificationFunnelGrid span,.verificationReminderAttribution span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:800}.verificationFunnelGrid strong{margin-top:7px;font-size:29px;letter-spacing:-.04em}.verificationFunnelGrid small{margin-top:5px;color:#6f7891;font-size:11px}.verificationReminderAttribution{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:10px}.verificationReminderAttribution strong{margin-top:6px;font-size:20px}@media(max-width:800px){.verificationFunnelGrid,.verificationReminderAttribution{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.verificationFunnelGrid,.verificationReminderAttribution{grid-template-columns:1fr}}.adminOverviewHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.adminActionScore{min-width:190px;border:1px solid #e5d7aa;background:#fffaf0;border-radius:14px;padding:16px;text-align:center}.adminActionScore span,.adminActionScore strong{display:block}.adminActionScore strong{font-size:38px;letter-spacing:-.05em;color:#8a681f}.adminActionScore span{margin-top:3px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#7b704f}.adminOverviewNav{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.adminAreaCard{display:block;border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px;text-decoration:none;color:inherit;transition:.18s ease}.adminAreaCard:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(23,31,61,.07)}.adminAreaTop{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:8px}.adminAreaTop h2{margin:0;font-size:20px}.adminAreaCard p{margin:8px 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.adminKpiGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.adminKpi p,.adminKpi small,.adminKpi strong{display:block}.adminKpi strong{margin-top:9px;font-size:36px;letter-spacing:-.05em}.adminKpi small{margin-top:2px;color:#4d5875;font-weight:800}.adminKpi p{margin:8px 0 0;color:var(--muted);font-size:11px}.adminOverviewGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);grid-gap:14px;gap:14px;margin-bottom:18px}.adminMiniFunnel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:16px}.adminMiniFunnel>div{border:1px solid var(--line);border-radius:11px;padding:13px;background:#fff}.adminMiniFunnel small,.adminMiniFunnel span,.adminMiniFunnel strong{display:block}.adminMiniFunnel span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:800}.adminMiniFunnel strong{font-size:25px;margin-top:5px}.adminMiniFunnel small{margin-top:3px;color:#64708c;font-size:10px}.adminReminderSplit{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.adminReminderSplit span{border:1px solid var(--line);background:#f8f9fc;border-radius:999px;padding:7px 10px;font-size:11px;color:#64708c}.adminReminderSplit strong{color:var(--navy)}.adminOpsList{display:grid;margin-top:10px}.adminOpsList a{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit}.adminOpsList a:first-child{border-top:0}.adminOpsList span{color:#566180;font-size:12px}.adminOpsList strong{font-size:14px}.adminActivityList{display:grid}.adminActivityList>div{display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid var(--line);padding:12px 0}.adminActivityList>div:first-child{border-top:0}.adminActivityList span,.adminActivityList strong{display:block}.adminActivityList strong{text-transform:capitalize}.adminActivityList span,.adminActivityList time{margin-top:3px;color:var(--muted);font-size:11px}@media(max-width:1050px){.adminKpiGrid,.adminOverviewNav{grid-template-columns:repeat(2,1fr)}.adminOverviewGrid{grid-template-columns:1fr}}@media(max-width:650px){.adminOverviewHead{align-items:flex-start;flex-direction:column}.adminActionScore{width:100%}.adminKpiGrid,.adminMiniFunnel,.adminOverviewNav{grid-template-columns:1fr}.adminActivityList>div{align-items:flex-start;flex-direction:column;gap:4px}}.adminAnalyticsSection{margin:18px 0}.adminAnalyticsHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:14px}.adminAnalyticsHead h2{margin:5px 0 6px;font-size:28px;letter-spacing:-.035em}.adminAnalyticsHead p{margin:0;color:var(--muted);max-width:720px}.adminRangeSwitch{display:flex;border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px;gap:3px}.adminRangeSwitch button{border:0;background:transparent;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:900;letter-spacing:.05em;color:#68728e;cursor:pointer}.adminRangeSwitch button.active{background:var(--navy);color:#fff}.adminPeriodKpis{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:9px;gap:9px;margin-bottom:12px}.adminPeriodKpis>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px}.adminPeriodKpis small,.adminPeriodKpis span,.adminPeriodKpis strong{display:block}.adminPeriodKpis span{font-size:9px;text-transform:uppercase;letter-spacing:.075em;color:var(--muted);font-weight:900}.adminPeriodKpis strong{margin-top:6px;font-size:22px;letter-spacing:-.035em}.adminPeriodKpis small{margin-top:4px;color:#74809a;font-size:9px;line-height:1.3}.adminChartsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adminTrendCard{min-width:0}.adminTrendTitle{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:10px}.adminTrendTitle h3{margin:5px 0 0;font-size:18px}.adminTrendTitle>strong{font-size:18px;white-space:nowrap}.adminBacklogCard{grid-column:1/-1}.adminChart{min-width:0}.adminChartLegend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:4px}.adminChartLegend span{font-size:10px;color:#66718d;display:flex;align-items:center;gap:5px}.chartSwatch{width:15px;height:3px;border-radius:999px;display:inline-block}.adminChart svg{width:100%;height:auto;display:block;overflow:visible}.chartGridLine{stroke:#edf0f6;stroke-width:1}.chartAxisValue,.chartDateLabel{font-size:9px;fill:#8a93a7}.chartLine{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chartSeries0{stroke:#1f315c;background:#1f315c}.chartSeries1{stroke:#c89b38;background:#c89b38}.adminBacklogStart{min-height:180px;display:grid;place-content:center;text-align:center;border:1px dashed var(--line);border-radius:12px;padding:24px;background:#fbfcff}.adminBacklogStart strong{font-size:38px;letter-spacing:-.05em}.adminBacklogStart p{margin:6px auto 0;color:var(--muted);max-width:560px;line-height:1.55}.adminAnalyticsLoading{min-height:220px;display:grid;place-items:center;color:var(--muted)}@media(max-width:1150px){.adminPeriodKpis{grid-template-columns:repeat(4,1fr)}}@media(max-width:850px){.adminChartsGrid{grid-template-columns:1fr}.adminBacklogCard{grid-column:auto}.adminPeriodKpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.adminAnalyticsHead{align-items:flex-start;flex-direction:column}.adminRangeSwitch{width:100%;justify-content:space-between}.adminRangeSwitch button{flex:1 1}.adminPeriodKpis{grid-template-columns:1fr}}.loomEmbed{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#0f172a;border:1px solid var(--line)}.loomEmbed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.loomPreviewBlock{margin-top:12px}.coachLoomEndorsement .monoLabel,.loomPreviewBlock .monoLabel{margin-bottom:8px}.loomProfilePanel>h2{margin:6px 0 5px}.loomProfilePanel>.muted{margin:0 0 14px}.coachLoomEndorsement{margin-top:16px}.availabilityPill{font-weight:800}.availabilityPill.actively_looking{background:#e9f7ef;border-color:#b9dfc9;color:#176e49}.availabilityPill.open_to_offers{background:#eef3ff;border-color:#c9d6f7;color:#3456a4}.availabilityPill.not_looking{background:#f2f4f7;border-color:#d9dde5;color:#667085}.profileIntelligence{margin-bottom:18px;scroll-margin-top:90px}.profileIntelHero{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.profileIntelHero h2{margin:7px 0 8px;font-size:30px;letter-spacing:-.04em}.profileIntelHero p{margin:0;max-width:760px;color:var(--muted);line-height:1.6}.profileIntelScore{min-width:150px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:15px;text-align:center}.profileIntelScore strong{font-size:42px;letter-spacing:-.055em}.profileIntelScore span{font-size:14px;color:var(--muted)}.profileIntelScore small{display:block;margin-top:3px;font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:900}.profileIntelScore.strong{background:#f5fbf8;border-color:#bedecf;color:#176e49}.profileIntelScore.mid{background:#fffaf0;border-color:#e5d7aa;color:#8a681f}.profileIntelScore.weak{background:#fff6f7;border-color:#e6c5cc;color:#9a2942}.profileIntelCategories{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:9px;gap:9px;margin-top:18px}.profileIntelCategories>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px}.profileIntelCategoryTop{display:flex;justify-content:space-between;gap:10px;align-items:center}.profileIntelCategoryTop span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:900}.profileIntelCategoryTop strong{font-size:11px}.profileIntelBar{height:5px;border-radius:999px;background:#eef1f6;overflow:hidden;margin:8px 0}.profileIntelBar i{display:block;height:100%;background:var(--navy);border-radius:999px}.profileIntelCategories small{display:block;color:#7a849d;font-size:9px;line-height:1.4}.profileIntelSummary{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:12px;gap:12px;margin-top:12px}.profileIntelSummary>div{border:1px solid var(--line);background:#f9fafc;border-radius:12px;padding:14px}.profileIntelStrengths{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.profileIntelStrengths span{font-size:11px;color:#4f5d78;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 9px}.profileIntelSummary>div:last-child{text-align:center}.profileIntelSummary>div:last-child strong{display:block;font-size:28px;margin-top:4px}.profileIntelSummary>div:last-child small{color:var(--muted);font-size:10px}.profileHiringScan{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.profileHiringScan h3,.profileIntelRecommendations h3{margin:5px 0 0;font-size:20px}.profileHiringScanGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.profileHiringScanGrid>div{border:1px solid var(--line);border-radius:12px;background:#fff;padding:14px}.profileHiringScanGrid span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:900;color:#66718d}.profileHiringScanGrid p{margin:7px 0 0;color:#536079;font-size:12px;line-height:1.55}.profileIntelRecommendations{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.profileIntelRec{border:1px solid var(--line);border-radius:13px;padding:16px;background:#fff;margin-top:10px}.profileIntelRec.high{border-left:4px solid #b34258}.profileIntelRec.medium{border-left:4px solid #b88b2f}.profileIntelRec.low{border-left:4px solid #6b7a9c}.profileIntelRecTop{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.profileIntelRec h4{margin:6px 0 0;font-size:17px}.profileIntelPriority{display:inline-block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.profileIntelPriority.high{color:#a02743}.profileIntelPriority.medium{color:#8a681f}.profileIntelPriority.low{color:#5e6985}.profileIntelMeta{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.profileIntelMeta span{border:1px solid var(--line);background:#f8f9fc;border-radius:999px;padding:5px 8px;font-size:9px;color:#65708a;font-weight:800}.profileIntelRec>p{color:#4f5c77;font-size:12px;line-height:1.55}.profileIntelWhy{border:1px solid #e6e9f0;background:#f8f9fc;border-radius:9px;padding:10px 11px}.profileIntelWhy span,.profileIntelWhy strong{display:block}.profileIntelWhy strong{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#6b7590}.profileIntelWhy span{margin-top:4px;font-size:11px;color:#4f5c77;line-height:1.5}.profileIntelRecFooter{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:11px}.profileIntelRecFooter>div{display:flex;flex-wrap:wrap;gap:5px}.profileIntelMore{margin-top:12px}.profileIntelComplete{border:1px solid #bedecf;background:#f7fbf9;border-radius:12px;padding:16px;margin-top:12px}.profileIntelComplete p{margin:5px 0 0;color:var(--muted);font-size:12px}#performance,#profile-basics,#proof-evidence,#training,#work-experience{scroll-margin-top:90px}@media(max-width:1050px){.profileIntelCategories{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.profileIntelHero,.profileIntelRecFooter,.profileIntelRecTop{flex-direction:column;align-items:flex-start}.profileIntelScore{width:100%}.profileHiringScanGrid,.profileIntelCategories{grid-template-columns:1fr 1fr}.profileIntelSummary{grid-template-columns:1fr}.profileIntelMeta{justify-content:flex-start}}@media(max-width:520px){.profileHiringScanGrid,.profileIntelCategories{grid-template-columns:1fr}}.talentProfileCoach{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:18px}.talentProfileCoachScore{border:1px solid #cbd5e7;background:#f8faff;border-radius:12px;padding:14px;text-align:center}.talentProfileCoachScore small,.talentProfileCoachScore span,.talentProfileCoachScore strong{display:block}.talentProfileCoachScore span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#71809f;font-weight:900}.talentProfileCoachScore strong{font-size:38px;letter-spacing:-.05em;margin-top:3px}.talentProfileCoachScore small{margin-top:3px;color:#5f6d8a;font-size:10px}.talentProfileCoachCopy h2{margin:5px 0 6px;font-size:21px}.talentProfileCoachCopy p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.talentProfileCoachCopy .badges{margin-top:9px}@media(max-width:760px){.talentProfileCoach{grid-template-columns:1fr;align-items:flex-start}.talentProfileCoachScore{text-align:left}.talentProfileCoachScore strong{font-size:32px}}.profileCompetencyEvidence{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.profileCompetencyEvidence h3{margin:5px 0 0;font-size:20px}.profileIntelDisclaimer{margin:8px 0 0;color:#65708a;font-size:11px;line-height:1.55;max-width:780px}.profileCompetencyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:13px}.profileCompetencyCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px;min-width:0}.profileCompetencyTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.profileCompetencyTop strong{font-size:13px}.profileCompetencyTop span{font-size:10px;color:#66718d;font-weight:800;white-space:nowrap}.profileCompetencySignals{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.profileCompetencySignals span{font-size:10px;color:#4e5b76}.profileCompetencyCard p{margin:9px 0 0;font-size:10px;color:#65708a;line-height:1.5}.profileCompetencyCard p strong{color:#3b4661}.profileCompetencyCard>small{display:block;margin-top:9px;padding-top:8px;border-top:1px solid #eef0f5;color:#8a93a7;font-size:9px}@media(max-width:900px){.profileCompetencyGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.profileCompetencyGrid{grid-template-columns:1fr}}.adminProfileOutcomes{margin:0 0 18px}.adminCalibrationEmpty{margin-top:14px;border:1px dashed var(--line);background:#fbfcff;border-radius:12px;padding:18px}.adminCalibrationEmpty strong{display:block}.adminCalibrationEmpty p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.adminOutcomeTable{margin-top:14px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.adminOutcomeHead,.adminOutcomeRow{display:grid;grid-template-columns:1.2fr repeat(5,1fr);grid-gap:10px;gap:10px;align-items:center;padding:11px 13px}.adminOutcomeHead{background:#f7f8fb;border-bottom:1px solid var(--line)}.adminOutcomeHead span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:900;color:#727d98}.adminOutcomeRow+.adminOutcomeRow{border-top:1px solid var(--line)}.adminOutcomeRow span,.adminOutcomeRow strong{font-size:12px}.adminOutcomeRow span{color:#536079}@media(max-width:700px){.adminOutcomeTable{overflow-x:auto}.adminOutcomeHead,.adminOutcomeRow{min-width:650px}}.profileEvidenceHealth{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:10px;gap:10px;margin-top:12px}.profileEvidenceHealth>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.profileEvidenceHealth small,.profileEvidenceHealth strong{display:block}.profileEvidenceHealth strong{margin-top:6px;font-size:15px}.profileEvidenceHealth small{margin-top:7px;color:#6e7891;font-size:10px;line-height:1.45}.adminValidationBoard{margin-bottom:18px}.adminValidationList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.adminValidationItem{border:1px solid var(--line);border-left-width:4px;border-radius:12px;background:#fff;padding:15px}.adminValidationItem.critical{border-left-color:#b34258}.adminValidationItem.high{border-left-color:#b88b2f}.adminValidationItem.medium{border-left-color:#6d7b9a}.adminValidationItem.low{border-left-color:#aeb6c6}.adminValidationItemTop{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.adminValidationItem h3{margin:6px 0 0;font-size:16px}.adminValidationItem>p{margin:9px 0 0;color:#5c6780;font-size:12px;line-height:1.55}.adminValidationActions{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}.adminValidationActions .miniAction.active{background:var(--navy);border-color:var(--navy);color:#fff}@media(max-width:700px){.profileEvidenceHealth{grid-template-columns:1fr}.adminValidationItemTop{flex-direction:column}}.evidenceLab{margin-bottom:18px}.evidenceLabList{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.evidenceLabCard{border:1px solid var(--line);border-radius:13px;background:#fff;padding:16px}.evidenceLabTop{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.evidenceLabTop h3{margin:7px 0 5px;font-size:18px}.evidenceLabTop p{margin:0;color:#5b6680;font-size:12px;line-height:1.55;max-width:760px}.evidenceLabLift{min-width:150px;text-align:right}.evidenceLabLift small,.evidenceLabLift span,.evidenceLabLift strong{display:block}.evidenceLabLift span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#77809a;font-weight:900}.evidenceLabLift strong{font-size:27px;margin-top:4px}.evidenceLabLift small{font-size:10px;color:#68738c}.evidenceLabMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:13px}.evidenceLabMetrics>div{border:1px solid #e7eaf1;background:#f9fafc;border-radius:10px;padding:11px}.evidenceLabMetrics small,.evidenceLabMetrics span,.evidenceLabMetrics strong{display:block}.evidenceLabMetrics span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#76809a;font-weight:900}.evidenceLabMetrics strong{font-size:18px;margin-top:3px}.evidenceLabMetrics small{font-size:9px;color:#7c8599;margin-top:2px}.evidenceLabNote{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid #e7eaf1;background:#f7f8fb;border-radius:9px;padding:10px 11px;margin-top:10px}.evidenceLabNote strong{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#6e7892}.evidenceLabNote span{font-size:11px;color:#4f5b73;line-height:1.5}.evidenceLabNote.subtle{background:#fbfbfc}.evidenceLabActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.evidenceLabActions select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:11px}.evidenceEngineToggle{display:flex;align-items:center;gap:7px;font-size:11px;color:#4f5c76}.evidenceEngineToggle input{width:auto}.evidenceLabActions>.muted{margin-left:auto;font-size:10px}@media(max-width:800px){.evidenceLabMetrics{grid-template-columns:1fr 1fr}.evidenceLabTop{flex-direction:column}.evidenceLabLift{text-align:left}.evidenceLabNote{grid-template-columns:1fr}.evidenceLabActions>.muted{margin-left:0;width:100%}}@media(max-width:500px){.evidenceLabMetrics{grid-template-columns:1fr}}.repInsights{margin-bottom:18px}.repInsightHero{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:14px}.repInsightHero>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.repInsightHero small,.repInsightHero span,.repInsightHero strong{display:block}.repInsightHero span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#75809a;font-weight:900}.repInsightHero strong{font-size:28px;margin-top:4px}.repInsightHero small{font-size:10px;color:#707a91;margin-top:3px}.repInsightJourney{margin-top:14px;border:1px solid var(--line);background:#f9fafc;border-radius:12px;padding:14px}.repJourneySteps{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-top:10px}.repJourneySteps>div{flex:1 1;text-align:center}.repJourneySteps span,.repJourneySteps strong{display:block}.repJourneySteps strong{font-size:20px}.repJourneySteps span{font-size:9px;color:#74809a;text-transform:uppercase;letter-spacing:.05em}.repJourneySteps i{font-style:normal;color:#a0a9ba}.repInsightChange{display:grid;grid-template-columns:1fr 220px;grid-gap:18px;gap:18px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.repInsightChange h3{margin:5px 0;font-size:18px}.repInsightChange p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.repInsightSpark{height:70px;display:flex;align-items:flex-end;gap:4px}.repInsightSpark i{flex:1 1;background:var(--navy);min-height:8px;border-radius:3px 3px 0 0}.repInsightEmpty{margin-top:14px;border:1px dashed var(--line);border-radius:11px;padding:14px}.repInsightEmpty span,.repInsightEmpty strong{display:block}.repInsightEmpty span{margin-top:4px;color:var(--muted);font-size:11px}.profileRecFeedback{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;padding-top:9px;border-top:1px solid #eef0f5}.profileRecFeedback span{font-size:10px;color:#778199;margin-right:3px}.profileRecFeedback button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 8px;font-size:9px;color:#59657e;cursor:pointer}.profileRecFeedback button.active{background:var(--navy);border-color:var(--navy);color:#fff}.modelOps{margin-bottom:18px}.modelOpsCreate{border:1px solid var(--line);background:#f9fafc;border-radius:12px;padding:14px;margin-top:12px}.modelOpsCreate label{display:grid;grid-gap:5px;gap:5px;font-size:10px;color:#65708a;font-weight:800}.modelOpsCreate small{display:block;margin-top:8px;color:#7c859a;font-size:9px}.modelOpsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.modelOpsBlock{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px;margin-top:10px}.modelHealthList{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.modelHealthList>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eef0f5;padding-bottom:7px}.modelHealthList span{font-size:11px;color:#59657d}.modelHealthList strong{font-size:12px}.modelHealthList strong.warn{color:#a34256}.modelOpsFoot{font-size:9px;color:#7b8498;margin-top:9px}.modelVersionName{display:block;font-size:28px;margin-top:9px}.modelOpsBlock p{color:#5e6880;font-size:11px;line-height:1.5}.modelOpsFlags{margin-top:10px}.modelFlagRow{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:11px 0;border-top:1px solid #eef0f5}.modelFlagRow:first-of-type{margin-top:8px}.modelFlagRow>div:first-child span,.modelFlagRow>div:first-child strong{display:block}.modelFlagRow>div:first-child strong{font-size:12px}.modelFlagRow>div:first-child span{font-size:10px;color:#758099;margin-top:3px}.modelFlagRow>div:last-child{display:flex;align-items:center;gap:8px}.modelFlagRow small{font-size:9px;color:#7d879a}.modelRecTable{margin-top:10px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.modelRecTable>div{display:grid;grid-template-columns:2fr repeat(4,1fr);grid-gap:8px;gap:8px;padding:9px 11px;border-top:1px solid #eef0f5;align-items:center}.modelRecTable>div:first-child{border-top:0;background:#f8f9fb}.modelRecTable strong{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#707b94}.modelRecTable span{font-size:10px;color:#536078}.modelOpsAudit{margin-top:10px;border:1px solid var(--line);border-radius:10px;padding:11px}.modelOpsAudit summary{cursor:pointer;font-size:11px;font-weight:800}.modelOpsAudit>div{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;padding:8px 0;border-top:1px solid #eef0f5;font-size:10px}.modelOpsAudit time{color:#7d8699}@media(max-width:800px){.repInsightHero{grid-template-columns:1fr 1fr}.modelOpsGrid,.repInsightChange{grid-template-columns:1fr}.modelRecTable{overflow-x:auto}.modelRecTable>div{min-width:620px}}@media(max-width:560px){.repInsightHero{grid-template-columns:1fr}.repJourneySteps{overflow-x:auto;justify-content:flex-start}.repJourneySteps>div{min-width:70px}.modelFlagRow{align-items:flex-start;flex-direction:column}}.employerSignalPanel{margin-bottom:12px}.employerSignalPanel p{margin:6px 0 10px;color:var(--muted);font-size:11px;line-height:1.45}.employerSignalChips{display:flex;flex-wrap:wrap;gap:6px}.employerSignalChips button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 8px;font-size:9px;color:#59657d;cursor:pointer}.employerSignalChips button.active{background:var(--navy);border-color:var(--navy);color:#fff}.employerSignalPanel small{display:block;margin-top:8px;color:#57705f;font-size:9px}.workSampleHint{border:1px solid #dfe5f0;background:#f8faff;border-radius:10px;padding:11px 12px;margin:10px 0}.workSampleHint span,.workSampleHint strong{display:block}.workSampleHint strong{font-size:11px}.workSampleHint span{margin-top:4px;color:#66728d;font-size:10px;line-height:1.45}.repInsightTimeline{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.repInsightTimeline>div:not(.monoLabel){display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #eef0f5}.repInsightTimeline>div:nth-child(2){border-top:0}.repInsightTimeline span{font-size:10px;color:#59657d}.repInsightTimeline time{font-size:9px;color:#858da0}.evidenceSegmentExplorer{border:1px solid var(--line);background:#f9fafc;border-radius:12px;padding:14px;margin-top:14px}.evidenceSegmentExplorer h3{margin:5px 0 0;font-size:17px}.evidenceSegmentExplorer select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:11px}.evidenceSegmentTable{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;margin-top:10px}.evidenceSegmentTable>div{display:grid;grid-template-columns:2fr repeat(4,1fr);grid-gap:8px;gap:8px;padding:9px 11px;border-top:1px solid #eef0f5}.evidenceSegmentTable>div:first-child{border-top:0;background:#f7f8fb}.evidenceSegmentTable strong{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#707b94}.evidenceSegmentTable span{font-size:10px;color:#536078}@media(max-width:650px){.evidenceSegmentTable{overflow-x:auto}.evidenceSegmentTable>div{min-width:560px}}.profileIntelDetailsToggle{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.profileIntelDetailsToggle .textLink{background:none;border:0;padding:0;cursor:pointer}.profileIntelDetails{margin-top:12px}.profileIntelSimpleWhy{font-size:10px;color:#68738b;line-height:1.45}.repInsightsCompact{padding:0;overflow:hidden}.repInsightsCompact>summary{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px 16px;cursor:pointer;list-style:none}.repInsightsCompact>summary::-webkit-details-marker{display:none}.repInsightsCompact>summary strong{display:block;margin-top:4px;font-size:13px}.repInsightsCompact>summary>span{font-size:10px;color:#65718a;font-weight:800}.repInsightsCompact[open]>summary{border-bottom:1px solid var(--line)}.repInsightsBody{padding:0 16px 16px}.placementCheckins{margin-bottom:18px}.placementCheckinList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.placementCheckinRow{display:flex;justify-content:space-between;gap:14px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:11px 12px;background:#fff}.placementCheckinRow span,.placementCheckinRow strong{display:block}.placementCheckinRow strong{font-size:11px}.placementCheckinRow span{font-size:9px;color:#778199;margin-top:3px}.placementCheckinEditor{margin-top:12px;border:1px solid var(--line);background:#f9fafc;border-radius:12px;padding:14px}.placementCheckinEditor h3{margin:5px 0 0;font-size:17px}.workSampleFields{border:1px solid #dfe5f0;background:#f8faff;border-radius:10px;padding:11px 12px}.workSampleFields span,.workSampleFields strong{display:block}.workSampleFields strong{font-size:9px;letter-spacing:.06em}.workSampleFields span{font-size:10px;color:#66728d;line-height:1.45;margin-top:4px}@media(max-width:620px){.placementCheckinRow{align-items:flex-start;flex-direction:column}}.opportunityMatches{padding-bottom:40px}.opportunityBriefSummary{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;margin-bottom:14px}.opportunityBriefSummary>div{border:1px solid var(--line);border-radius:10px;background:#fff;padding:11px}.opportunityBriefSummary span,.opportunityBriefSummary strong{display:block}.opportunityBriefSummary span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#78829a;font-weight:800}.opportunityBriefSummary strong{margin-top:4px;font-size:12px;text-transform:capitalize}.matchList{display:grid;grid-gap:12px;gap:12px}.matchCard{border:1px solid var(--line);border-radius:13px;background:#fff;padding:15px}.matchCardTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.matchCardTop h3{margin:5px 0 3px;font-size:18px}.matchCardTop p{margin:0;color:#68738b;font-size:11px}.matchEvidenceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.matchEvidenceGrid>div{border:1px solid #e7eaf1;background:#fafbfc;border-radius:10px;padding:11px}.matchEvidenceGrid span,.matchEvidenceGrid strong{display:block}.matchEvidenceGrid strong{font-size:10px;margin-bottom:6px}.matchEvidenceGrid span{font-size:10px;color:#5d6980;line-height:1.5;margin-top:3px}@media(max-width:850px){.opportunityBriefSummary{grid-template-columns:1fr 1fr}.matchEvidenceGrid{grid-template-columns:1fr}.matchCardTop{flex-direction:column}}@media(max-width:520px){.opportunityBriefSummary{grid-template-columns:1fr}}.coachDashboard{padding-bottom:40px}.coachStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.coachStats>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.coachStats span,.coachStats strong{display:block}.coachStats span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#78829a;font-weight:800}.coachStats strong{font-size:22px;margin-top:4px}.coachRepList{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.coachRepCard{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid var(--line);border-radius:11px;padding:12px;background:#fff}.coachRepCard h3{margin:5px 0 2px;font-size:15px}.coachRepCard p{margin:0;color:#68738b;font-size:10px}.coachRepCard small{display:block;margin-top:5px;color:#838da0;font-size:9px}.coachEndorsementEditor{margin-top:14px}.coachPublicPage{max-width:1050px;padding:34px 22px 50px}.coachPublicHero{padding:30px 0}.coachPublicHero h1{font-size:46px;margin:8px 0 4px}.coachPublicHero h2{font-size:18px;font-weight:600;color:#5d6880;margin:0 0 10px}.coachPublicHero p{max-width:720px;color:#5f6a80;line-height:1.65}.coachPublicReps{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.coachPublicRep{display:grid;grid-template-columns:1fr 340px;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:12px;padding:14px}.coachPublicRep h3{margin:0 0 4px}.coachPublicRep p{margin:0;color:#6a748a;font-size:10px}.coachPublicRep blockquote{margin:10px 0 0;padding-left:11px;border-left:2px solid var(--navy);font-size:11px;line-height:1.55;color:#4f5b71}@media(max-width:760px){.coachStats{grid-template-columns:1fr}.coachRepCard{align-items:flex-start;flex-direction:column}.coachPublicRep{grid-template-columns:1fr}.coachPublicHero h1{font-size:34px}}.companyTalentFilters{display:grid;grid-template-columns:minmax(0,1fr) 190px 160px;grid-gap:8px;gap:8px}.companyTalentFilters select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 11px;font-size:11px;color:var(--navy)}@media(max-width:760px){.companyTalentFilters{grid-template-columns:1fr}}.financingGate,.financingGateBlocked,.financingGateReview{display:grid;grid-gap:10px;gap:10px}.financingGate>p,.financingGateBlocked>p,.financingGateReview>p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.financingGate .form small{display:block;margin-top:5px;color:#7a8498;font-size:9px;line-height:1.45}.financingGateBlocked{border-left:4px solid #a34256;padding-left:14px}.financingGateReview{border-left:4px solid #b88b2f;padding-left:14px}.financingReviewPanel{margin-bottom:18px}.adminHeadActions{display:flex;align-items:center;gap:12px}.adminKpiLink{text-decoration:none;color:inherit;transition:.18s ease}.adminKpiLink:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(23,31,61,.07)}.adminPeoplePage{max-width:1500px}.adminPeopleHead{align-items:flex-end}.adminPeopleSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.adminPeopleSummary button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px 20px;color:var(--ink);cursor:pointer;transition:.16s ease}.adminPeopleSummary button:hover{border-color:#bbc4d6;transform:translateY(-1px)}.adminPeopleSummary button.active{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.adminPeopleSummary small,.adminPeopleSummary span,.adminPeopleSummary strong{display:block}.adminPeopleSummary span{font:10px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.adminPeopleSummary strong{font-size:38px;letter-spacing:-.05em;margin:7px 0 3px}.adminPeopleSummary small{font-size:11px;color:#6c7690;line-height:1.4}.adminPeoplePanel{padding:0;overflow:hidden}.adminDirectoryToolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line);background:#fafbfc}.adminDirectorySearch input{width:100%;border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px 13px;color:var(--ink);outline:none}.adminDirectoryFilters{display:flex;gap:5px;flex-wrap:wrap}.adminDirectoryFilters button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;color:#68728e;cursor:pointer}.adminDirectoryFilters button.active{background:var(--navy);border-color:var(--navy);color:#fff}.adminDirectoryCount{font:10px var(--mono);color:var(--muted);white-space:nowrap}.adminDirectoryTable{width:100%;overflow:auto}.adminDirectoryHeader,.adminDirectoryRow{display:grid;grid-gap:14px;gap:14px;align-items:center;min-width:980px;padding:13px 18px}.adminDirectoryHeader{background:#f6f7fa;border-bottom:1px solid var(--line);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7a849b}.adminDirectoryRow{border-bottom:1px solid var(--line);background:#fff}.adminDirectoryRow:last-child{border-bottom:0}.adminDirectoryRow:hover{background:#fbfcfe}.adminRepColumns{grid-template-columns:minmax(220px,1.5fr) minmax(130px,.8fr) minmax(130px,.75fr) minmax(145px,.8fr) minmax(140px,.75fr) auto}.adminCompanyColumns{grid-template-columns:minmax(220px,1.35fr) minmax(190px,1fr) minmax(130px,.75fr) minmax(145px,.8fr) minmax(130px,.7fr) auto}.adminCoachColumns{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.9fr) minmax(120px,.65fr) minmax(110px,.6fr) minmax(140px,.75fr) auto}.adminDirectoryRow>div>small,.adminDirectoryRow>div>span,.adminDirectoryRow>div>strong{display:block}.adminDirectoryRow>div>strong{font-size:13px}.adminDirectoryRow>div>small,.adminDirectoryRow>div>span{font-size:10px;color:var(--muted);margin-top:3px;line-height:1.35}.adminPersonCell strong{font-size:14px!important}.adminPersonCell span{color:#4f5b77!important}.adminDirectoryActions{display:flex;justify-content:flex-end}.adminDirectoryEmpty{padding:30px 18px;margin:0;color:var(--muted)}@media(max-width:900px){.adminHeadActions{align-items:stretch;flex-direction:column}.adminDirectoryToolbar,.adminPeopleSummary{grid-template-columns:1fr}.adminDirectoryCount{justify-self:start}}.talentDashboardV2{max-width:1440px}.talentDashboardHead{align-items:flex-end}.talentDashboardHead h1{max-width:820px}.talentHeadBadges{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.talentHeadBadges .pill{text-transform:capitalize}.talentHeadActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.talentDashboardTopGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.6fr);grid-gap:14px;gap:14px;margin-bottom:14px}.talentDashboardTopGrid .talentProfileCoach{margin:0;min-height:100%;grid-template-columns:145px minmax(0,1fr) auto}.talentDashboardTopGrid .talentProfileCoachCopy h2{font-size:26px;line-height:1.08;margin:6px 0 7px}.talentStatusPanel{padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.talentStatusGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.talentStatusGrid>div{background:#fff;padding:15px}.talentStatusGrid span,.talentStatusGrid strong{display:block}.talentStatusGrid strong{font-size:27px;letter-spacing:-.04em}.talentStatusGrid span{margin-top:3px;font-size:9px;line-height:1.35;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.talentActionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.talentActionGrid>.panel{margin:0}.talentActionPanel{padding:22px;min-width:0}.talentActionPanel .panelTitleRow h2{font-size:24px;margin-top:5px}.talentActionPanel .listRow{padding:13px 0}.talentActionPanel .listRow span{font-size:10px}.talentDashboardV2>.panel,.talentDashboardV2>.repInsights,.talentDashboardV2>section.panel{margin-bottom:14px}@media(max-width:1050px){.talentActionGrid,.talentDashboardTopGrid{grid-template-columns:1fr}}@media(max-width:720px){.talentDashboardHead{align-items:flex-start;flex-direction:column}.talentHeadActions{width:100%;justify-content:flex-start}.talentDashboardTopGrid .talentProfileCoach{grid-template-columns:1fr}.talentStatusGrid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.talentStatusGrid{grid-template-columns:1fr}}@media(min-width:1051px){.adminOverviewNav{grid-template-columns:repeat(3,minmax(0,1fr))}}.adminOverview{max-width:1500px}.adminOverviewClean{max-width:1360px}.adminHeroClean{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:38px 0 22px}.adminHeroClean h1{font-size:clamp(40px,4.6vw,64px);letter-spacing:-.055em;line-height:.98;margin:10px 0 9px}.adminHeroClean p{margin:0;color:var(--muted);font-size:15px}.adminHeroActions{display:flex;align-items:center;gap:10px}.adminAttentionBadge{min-width:118px;border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 14px;text-align:center}.adminAttentionBadge span,.adminAttentionBadge strong{display:block}.adminAttentionBadge strong{font-size:27px;line-height:1}.adminAttentionBadge span{font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:4px}.adminAttentionBadge.hasWork{background:#fffaf0;border-color:#e5d7aa}.adminPeopleStrip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.adminPeopleTile{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px;transition:.15s ease}.adminPeopleTile:hover{border-color:#b9c2d4;transform:translateY(-1px)}.adminPeopleTile small,.adminPeopleTile span,.adminPeopleTile strong{display:block}.adminPeopleTile span{font:9px var(--mono);letter-spacing:.09em;color:var(--muted)}.adminPeopleTile strong{font-size:34px;letter-spacing:-.05em;margin:4px 0}.adminPeopleTile small{font-size:10px;color:#6f7890}.adminPrimaryGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:12px;gap:12px;margin-bottom:12px}.adminLowerGrid>.panel,.adminPrimaryGrid>.panel{margin:0;padding:20px}.adminLowerGrid h2,.adminMarketplaceSnapshot h2,.adminQueueClean h2{font-size:22px;margin:5px 0 0}.adminQueueRows{display:grid;margin-top:10px}.adminQueueRows a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:inherit;padding:11px 0;border-top:1px solid var(--line)}.adminQueueRows a:first-child{border-top:0}.adminQueueRows span{font-size:12px;color:#536079}.adminQueueRows strong{font-size:13px}.adminQueueRows a.hasItems span,.adminQueueRows a.hasItems strong{color:var(--navy);font-weight:800}.adminSnapshotGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-top:13px}.adminSnapshotGrid>div{background:#fff;padding:16px}.adminSnapshotGrid span,.adminSnapshotGrid strong{display:block}.adminSnapshotGrid strong{font-size:28px;letter-spacing:-.045em}.adminSnapshotGrid span{font-size:9px;text-transform:uppercase;letter-spacing:.065em;color:var(--muted);margin-top:3px}.adminWorkspaceLinks{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.adminWorkspaceLinks a{display:block;text-decoration:none;color:inherit;padding:14px 16px;border:1px solid var(--line);background:#fff;border-radius:12px}.adminWorkspaceLinks a:hover{border-color:#bcc5d7}.adminWorkspaceLinks small,.adminWorkspaceLinks span{display:block}.adminWorkspaceLinks span{font-size:13px;font-weight:800}.adminWorkspaceLinks small{font-size:10px;color:var(--muted);margin-top:3px}.adminLowerGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.adminAnalyticsDisclosure{margin:0 0 60px;padding:0}.adminAnalyticsDisclosure>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;cursor:pointer}.adminAnalyticsDisclosure>summary::-webkit-details-marker{display:none}.adminAnalyticsDisclosure>summary strong{display:block;font-size:16px;margin-top:3px}.adminAnalyticsDisclosure>summary>span{font-size:11px;color:#59647f;font-weight:800}.adminAnalyticsDisclosure[open]>summary{border-bottom:1px solid var(--line)}.adminAnalyticsDisclosure .adminAnalyticsSection{padding:20px;margin:0}.adminAnalyticsDisclosure .adminAnalyticsHead{margin-top:0}@media(max-width:900px){.adminHeroClean{align-items:flex-start;flex-direction:column}.adminHeroActions{width:100%}.adminLowerGrid,.adminPeopleStrip,.adminPrimaryGrid{grid-template-columns:1fr}.adminWorkspaceLinks{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.adminHeroActions{align-items:stretch;flex-direction:column}.adminWorkspaceLinks{grid-template-columns:1fr}}.adminPeoplePage{max-width:1360px}.adminPeopleHead{padding-bottom:18px}.adminPeopleHead h1{font-size:clamp(36px,4.2vw,56px);max-width:900px}.adminPeopleHead p{font-size:14px}.adminPeopleSummary{gap:10px;margin-bottom:12px}.adminPeopleSummary button{border-radius:13px;padding:14px 16px}.adminPeopleSummary strong{font-size:30px;margin:4px 0 2px}.adminPeopleSummary small{font-size:10px}.adminPeoplePanel{border-radius:13px}.adminDirectoryToolbar{padding:12px 14px}.adminDirectoryHeader,.adminDirectoryRow{padding:11px 14px}.adminDirectoryRow{min-height:64px}.adminDirectoryRow .pill{display:inline-block!important;width:auto}.adminSubnav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(247,248,251,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.adminSubnavInner{max-width:1360px;margin:0 auto;padding:10px 24px;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.adminSubnavInner::-webkit-scrollbar{display:none}.adminSubnav a{flex:0 0 auto;text-decoration:none;color:#66718a;font-size:11px;font-weight:800;padding:8px 11px;border-radius:8px}.adminSubnav a:hover{background:#fff;color:var(--navy)}.adminSubnav a.active{background:var(--navy);color:#fff}.adminPageIntro{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:30px 0 18px}.adminPageIntro h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.05em;line-height:1;margin:7px 0 8px}.adminPageIntro p{margin:0;max-width:720px;color:var(--muted);font-size:13px;line-height:1.55}.adminBillingPage,.adminIntelligencePage,.adminMarketplacePage,.adminReviewPage,.adminTrustPage{max-width:1360px}.adminQueueSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-bottom:12px}.adminQueueSummary a{text-decoration:none;color:inherit;border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px 15px;display:flex;justify-content:space-between;align-items:center;gap:12px}.adminQueueSummary a:hover{border-color:#bcc5d6}.adminQueueSummary span{font-size:11px;color:#58647d;font-weight:700}.adminQueueSummary strong{font-size:20px}.adminReviewAnalytics{padding:0!important;margin:0 0 12px!important;overflow:hidden}.adminReviewAnalytics>summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 18px;cursor:pointer}.adminReviewAnalytics>summary::-webkit-details-marker{display:none}.adminReviewAnalytics>summary strong{display:block;font-size:15px;margin-top:2px}.adminReviewAnalytics>summary>span{font-size:10px;color:#65708a;font-weight:800}.adminReviewAnalyticsBody{padding:0 18px 18px;border-top:1px solid var(--line)}.adminReviewAnalyticsBody .verificationFunnelGrid{margin-top:14px}.adminReviewPage .adminQueue>.panel,.adminReviewPage .financingReviewPanel{margin-bottom:12px}.adminReviewPage .adminQueue{gap:12px}.adminBillingPage .billingGrid{gap:12px;margin-bottom:12px}.adminBillingPage .billingTablePanel{margin-bottom:12px}.adminMarketplacePage .launchFunnel{gap:9px}.adminMarketplacePage .launchMetric{padding:15px}.adminMarketplacePage .launchMetric strong{font-size:30px}.adminTrustPage .adminQueue{gap:12px}.adminTrustPage .adminQueue>.panel{margin-bottom:0}@media(max-width:850px){.adminSubnavInner{padding-left:16px;padding-right:16px}.adminQueueSummary{grid-template-columns:repeat(2,1fr)}.adminPageIntro{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.adminQueueSummary{grid-template-columns:1fr}}.directoryFilterDrawer{margin-top:10px;border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.directoryFilterDrawer>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;cursor:pointer}.directoryFilterDrawer>summary::-webkit-details-marker{display:none}.directoryFilterDrawer>summary>span{font-size:11px;font-weight:900;color:var(--navy)}.directoryFilterDrawer>summary>strong{font-size:10px;color:var(--muted);font-weight:800}.directoryFilterDrawer[open]>summary{border-bottom:1px solid var(--line);background:#fafbfc}.directoryFilterDrawer .advancedFilterGrid{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px;gap:10px}.directoryFilterDrawer .advancedFilterGrid label{font-size:10px}.directoryFilterDrawer .filterCheckbox{min-height:44px;align-self:flex-end}.directoryFilterActions{display:flex;justify-content:flex-end;padding:0 14px 14px}.directoryFilterActions .clearFilters{margin:0}@media(max-width:1000px){.directoryFilterDrawer .advancedFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.directoryFilterDrawer .advancedFilterGrid{grid-template-columns:1fr}}.coachProfileSettings{padding:0!important}.coachProfileSettings>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;cursor:pointer}.coachProfileSettings>summary::-webkit-details-marker{display:none}.coachProfileSettings>summary strong{display:block;font-size:15px;margin-top:3px}.coachProfileSettings>summary>span{font-size:10px;font-weight:800;color:#5f6b84}.coachProfileSettings[open]>summary{border-bottom:1px solid var(--line)}.coachProfileSettingsBody{padding:18px 20px 20px}.adminRepFunnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.adminRepFunnel>div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:12px 14px}.adminRepFunnel span,.adminRepFunnel strong{display:block}.adminRepFunnel span{font-size:9px;text-transform:uppercase;letter-spacing:.065em;color:var(--muted);font-weight:800}.adminRepFunnel strong{font-size:25px;letter-spacing:-.04em;margin-top:4px}@media(max-width:900px){.adminRepFunnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.adminRepFunnel{grid-template-columns:1fr}}.adminPeopleIntro{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:26px 0 16px}.adminPeopleIntro h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.05em;line-height:1;margin:7px 0 8px}.adminPeopleIntro p{margin:0;max-width:720px;color:var(--muted);font-size:13px;line-height:1.55}.adminPeopleTotals{min-width:120px;text-align:right}.adminPeopleTotals span,.adminPeopleTotals strong{display:block}.adminPeopleTotals strong{font-size:34px;letter-spacing:-.05em}.adminPeopleTotals span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:800}.adminEntitySwitcher{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:10px}.adminEntitySwitcher button{border:0;background:transparent;color:#65708a;border-radius:8px;padding:9px 12px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:11px;font-weight:800}.adminEntitySwitcher button strong{font-size:11px}.adminEntitySwitcher button.active{background:var(--navy);color:#fff}.adminRepJourney{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px;margin-bottom:10px}.adminRepJourney>i{height:1px;background:var(--line);display:block}.adminRepJourneyStep{min-width:74px}.adminRepJourneyStep span,.adminRepJourneyStep strong{display:block}.adminRepJourneyStep span{font-size:9px;text-transform:uppercase;letter-spacing:.065em;color:var(--muted);font-weight:800}.adminRepJourneyStep strong{font-size:20px;letter-spacing:-.04em;margin-top:2px}.adminRepJourneyStep.active span{color:var(--navy)}.adminPeoplePanel{box-shadow:0 8px 24px rgba(22,31,54,.04)}.adminDirectoryToolbar{position:-webkit-sticky;position:sticky;top:53px;z-index:5;background:rgba(250,251,252,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.adminRepColumnsV2{grid-template-columns:minmax(240px,1.45fr) minmax(145px,.8fr) minmax(145px,.75fr) minmax(150px,.8fr) minmax(140px,.7fr) auto}.adminPersonIdentity{display:flex;align-items:center;gap:11px}.adminAvatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eef2f8;border:1px solid #dfe4ed;color:var(--navy);font-size:12px;font-weight:900;flex:0 0 auto}.adminStageBadge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;letter-spacing:.02em;border:1px solid var(--line);white-space:nowrap}.adminStageBadge.signup{background:#f4f5f7;color:#667085}.adminStageBadge.profile{background:#eef3ff;border-color:#cbd7f4;color:#3659a5}.adminStageBadge.review{background:#fff8e8;border-color:#e6d39c;color:#8a651d}.adminStageBadge.approved{background:#f0f8f4;border-color:#c3dfd1;color:#23704d}.adminStageBadge.live{background:#e9f7ef;border-color:#b8dfc8;color:#176e49}.adminCompletionCell{display:grid;grid-gap:7px;gap:7px}.adminMiniProgress{height:4px;background:#edf0f5;border-radius:99px;overflow:hidden;width:100%}.adminMiniProgress i{display:block;height:100%;background:var(--navy);border-radius:99px}.adminMutedAction{font-size:10px;color:#8a93a6;font-weight:700;white-space:nowrap}.adminDirectoryRow{transition:background .14s ease,transform .14s ease}.adminDirectoryRow:hover{background:#fbfcff}@media(max-width:980px){.adminPeopleIntro{align-items:flex-start}.adminRepJourney{grid-template-columns:repeat(5,1fr)}.adminRepJourney>i{display:none}}@media(max-width:700px){.adminPeopleIntro{flex-direction:column}.adminPeopleTotals{text-align:left}.adminEntitySwitcher{display:flex;width:100%}.adminEntitySwitcher button{flex:1 1;justify-content:center}.adminRepJourney{grid-template-columns:repeat(2,1fr)}.adminDirectoryToolbar{top:51px}}.adminDirectoryFilters button,.adminEntitySwitcher button,.adminPeopleTile,.adminQueueRows a,.adminQueueSummary a,.adminSubnav a,.adminWorkspaceLinks a{transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.adminDirectoryFilters button:focus-visible,.adminEntitySwitcher button:focus-visible,.adminPeopleTile:focus-visible,.adminQueueRows a:focus-visible,.adminQueueSummary a:focus-visible,.adminSubnav a:focus-visible,.adminWorkspaceLinks a:focus-visible{outline:2px solid #3659a5;outline-offset:2px}.adminBillingPage,.adminIntelligencePage,.adminMarketplacePage,.adminOverviewClean,.adminPeoplePage,.adminReviewPage,.adminTrustPage{padding-top:0}.adminDirectorySearch input:focus{border-color:#8fa3ce;box-shadow:0 0 0 3px rgba(54,89,165,.08)}.adminDirectoryFilters button:hover{border-color:#b7c1d4;color:var(--navy)}.adminDirectoryActions .button{min-width:58px}.adminDirectoryHeader{position:-webkit-sticky;position:sticky;top:106px;z-index:3}.adminBillingPage .panel,.adminMarketplacePage .panel,.adminReviewPage .panel,.adminTrustPage .panel{box-shadow:0 6px 20px rgba(22,31,54,.035)}.adminPageIntro+.pageNotice,.adminPeopleIntro+.pageNotice{margin-top:0}@media(max-width:700px){.adminDirectoryHeader{position:static}}.directoryHeroV2{padding-top:54px;padding-bottom:24px;max-width:1180px}.directoryHeroV2 h1{max-width:760px;margin-bottom:12px}.directoryHeroV2>p{max-width:700px;font-size:16px;line-height:1.6}.directoryTrustLine{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:20px;color:#65708a;font-size:11px;font-weight:750}.directoryTrustLine span{display:inline-flex;align-items:center;gap:7px}.directoryTrustLine span:before{content:"✓";color:#257152;font-weight:900}.directorySearchV2{padding-top:6px}.directorySearchFocus{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.directorySearchFocus input{width:100%;min-height:54px;border:1px solid #d9deea;border-radius:13px;background:#fff;padding:0 17px;font-size:15px;outline:none;box-shadow:0 8px 24px rgba(22,31,54,.035)}.directorySearchFocus input:focus{border-color:#8fa3ce;box-shadow:0 0 0 3px rgba(54,89,165,.08),0 8px 24px rgba(22,31,54,.035)}.quickFilterRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.quickFilterRow button{border:1px solid #d9deea;background:#fff;color:#65708a;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:850;cursor:pointer;transition:.14s ease}.quickFilterRow button:hover{border-color:#aeb9ce;color:var(--navy)}.quickFilterRow button.active{background:var(--navy);border-color:var(--navy);color:#fff}.directorySearchV2 .directoryFilterDrawer{margin-top:12px}.directoryEmptyDemand{grid-column:1/-1;max-width:none;text-align:left;padding:34px;border-style:solid;background:linear-gradient(135deg,#fff,#f7f9fc)}.directoryEmptyDemand h2{max-width:620px;font-size:clamp(28px,4vw,44px);letter-spacing:-.045em;margin:8px 0 10px}.directoryEmptyDemand p{max-width:650px;font-size:14px;line-height:1.6}.emptyStateActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.talentCardV2{display:flex;flex-direction:column}.talentCardV2 .talentCardMeta{margin-bottom:14px}.talentCardV2 .cardTop h3{font-size:20px}.talentCardV2 .cardTop p{line-height:1.45}.metricGridPriority{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.metricGridPriority>div:first-child strong{font-size:23px}.trustSignalRow{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 4px}.trustSignalRow span{font-size:9px;font-weight:850;color:#46536c;background:#f6f8fb;border:1px solid #e2e7ef;border-radius:999px;padding:6px 8px}.talentCardV2 .cardActions{margin-top:auto;padding-top:18px}.onboardingFocusedForm{margin-top:0}.optionalLabel{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#8992a5;font-weight:800;margin-left:5px}@media(max-width:700px){.directoryHeroV2{padding-top:34px}.directoryHeroV2>p{font-size:14px}.directoryTrustLine{display:grid;grid-gap:7px;gap:7px}.directorySearchFocus input{min-height:50px}.quickFilterRow{flex-wrap:nowrap;overflow:auto;padding-bottom:4px;margin-right:-18px;padding-right:18px}.quickFilterRow button{white-space:nowrap}.metricGridPriority{grid-template-columns:1fr 1fr}.metricGridPriority>div:first-child{grid-column:1/-1}.emptyStateActions{display:grid}.emptyStateActions .button{width:100%}}.profileDecisionSignals{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.profileDecisionSignals span{font-size:10px;font-weight:850;color:#2d5f49;background:#eef8f2;border:1px solid #cae5d5;border-radius:999px;padding:7px 9px}.profileVerificationLineV2{gap:10px 18px}.decisionPanel{border-color:#d7dee9;box-shadow:0 10px 30px rgba(22,31,54,.045)}.decisionPanel h2{max-width:620px}.profileHiringCard h3{font-size:22px;letter-spacing:-.035em;margin:7px 0}.profileHiringSummary{font-size:12px;line-height:1.55;color:var(--muted);margin:0 0 14px}.profilePrimaryCta{min-height:46px;display:flex;align-items:center;justify-content:center}.mobileInterviewBar{display:none}@media(max-width:820px){.publicProfile{padding-bottom:86px}.profileAside .sticky{position:static}.mobileInterviewBar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #dfe4ed;box-shadow:0 -10px 30px rgba(22,31,54,.08)}.mobileInterviewBar>div{min-width:0}.mobileInterviewBar span,.mobileInterviewBar strong{display:block}.mobileInterviewBar strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.mobileInterviewBar span{font-size:9px;color:var(--muted);margin-top:2px}.mobileInterviewBar .button{white-space:nowrap;min-height:42px;padding:0 14px}}.interviewRequestForm h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.045em;margin:8px 0 10px}.interviewRequestLead{margin:0 0 18px;color:var(--muted);font-size:13px;line-height:1.6}.interviewRequestAssurance{display:grid;grid-gap:7px;gap:7px;margin:2px 0 4px;padding:12px 14px;border:1px solid #e1e6ef;border-radius:11px;background:#f8fafc}.interviewRequestAssurance span{font-size:10px;font-weight:800;color:#42506a}.interviewRequestButton{font-size:12px}.contactActionCard .contactAuthActions{display:grid;grid-gap:8px;gap:8px}.hiringWorkspaceHead{align-items:flex-end}.hiringFocusSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 16px}.hiringFocusSummary>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:0 6px 20px rgba(22,31,54,.025)}.hiringFocusSummary small,.hiringFocusSummary span,.hiringFocusSummary strong{display:block}.hiringFocusSummary span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:850}.hiringFocusSummary strong{font-size:30px;letter-spacing:-.05em;margin:4px 0 1px}.hiringFocusSummary small{font-size:10px;color:#7b8496}.hiringAttentionPanel{margin-bottom:14px}.hiringQueue{display:grid;grid-gap:10px;gap:10px}.hiringCandidateCard{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(190px,.8fr) minmax(180px,.7fr);align-items:center;grid-gap:20px;gap:20px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:0 6px 22px rgba(22,31,54,.03)}.hiringCandidateCard.isClosed{opacity:.62}.hiringCandidateIdentity{display:flex;align-items:center;gap:12px;min-width:0}.hiringCandidateIdentity h3{font-size:17px;letter-spacing:-.025em;margin:3px 0}.hiringCandidateIdentity p{font-size:11px;color:var(--muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:390px}.hiringCandidateIdentity .monoLabel{font-size:8px}.hiringCandidateProgress{min-width:0}.hiringStageTop{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.hiringStageTop span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.hiringStageTop strong{font-size:12px}.hiringStageTrack{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;margin-top:9px}.hiringStageTrack i{height:5px;border-radius:99px;background:#e8ebf1}.hiringStageTrack i.done{background:var(--navy)}.hiringCandidateAction{display:flex;align-items:center;justify-content:flex-end;gap:8px}.hiringCandidateAction>.button{white-space:nowrap;min-width:142px}.candidateMoreActions{position:relative}.candidateMoreActions>summary{list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800;color:#68738a;background:#fff}.candidateMoreActions>summary::-webkit-details-marker{display:none}.candidateMoreActions>div{position:absolute;right:0;top:calc(100% + 7px);z-index:20;min-width:210px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:8px;box-shadow:0 14px 32px rgba(22,31,54,.12);display:grid;grid-gap:6px;gap:6px}.candidateMoreActions a,.candidateMoreActions button{border:0;background:transparent;text-align:left;padding:8px 9px;border-radius:7px;font-size:10px;font-weight:750;color:var(--navy);cursor:pointer;text-decoration:none}.candidateMoreActions a:hover,.candidateMoreActions button:hover{background:#f5f7fa}.candidateMoreActions label{font-size:9px;color:var(--muted);display:grid;grid-gap:5px;gap:5px;padding:5px 8px 7px}.candidateMoreActions select{width:100%}.hiringEmpty{padding:44px 22px}@media(max-width:900px){.hiringFocusSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.hiringCandidateCard{grid-template-columns:1fr;gap:14px}.hiringCandidateAction{justify-content:flex-start}.candidateMoreActions>div{left:0;right:auto}}@media(max-width:560px){.hiringFocusSummary{grid-template-columns:1fr 1fr}.hiringCandidateAction{display:grid;grid-template-columns:1fr auto}.hiringCandidateAction>.button{min-width:0;width:100%}.hiringCandidateIdentity p{max-width:250px}}.interviewSchedulerGrid{align-items:start}.schedulerTrust{display:grid;grid-gap:7px;gap:7px;margin-top:18px}.schedulerTrust span{font-size:10px;font-weight:800;color:#4f5c72}.schedulerCard{padding:22px}.schedulerTopRow{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.schedulerTopRow h2{font-size:26px;letter-spacing:-.04em;margin:5px 0 0}.schedulerDuration{min-width:112px}.suggestedSlotGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.suggestedSlot{border:1px solid #dce2eb;background:#fff;border-radius:11px;padding:12px;text-align:left;cursor:pointer;transition:.14s ease}.suggestedSlot span,.suggestedSlot strong{display:block}.suggestedSlot strong{font-size:11px;color:var(--navy)}.suggestedSlot span{font-size:9px;color:var(--muted);margin-top:3px}.suggestedSlot:hover{border-color:#9faec7;box-shadow:0 5px 15px rgba(22,31,54,.05)}.suggestedSlot.active{border-color:var(--navy);background:#f3f6fb;box-shadow:0 0 0 2px rgba(22,31,54,.05)}.schedulerNoSlots{border:1px dashed #cfd6e2;border-radius:11px;padding:16px;margin:14px 0;background:#fafbfc}.schedulerNoSlots span,.schedulerNoSlots strong{display:block}.schedulerNoSlots strong{font-size:12px}.schedulerNoSlots span{font-size:10px;color:var(--muted);margin-top:4px}.manualTimePicker,.schedulerOptional{border-top:1px solid #e7eaf0;padding-top:12px;margin-top:12px}.manualTimePicker>summary,.schedulerOptional>summary{cursor:pointer;font-size:10px;font-weight:850;color:#56627a;list-style:none}.manualTimePicker>summary::-webkit-details-marker,.schedulerOptional>summary::-webkit-details-marker{display:none}.manualTimePicker[open]>summary,.schedulerOptional[open]>summary{margin-bottom:12px}.selectedInterviewSummary{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #cde2d5;background:#f1f8f4;border-radius:10px;padding:11px 13px;margin-top:12px}.selectedInterviewSummary span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#47705d;font-weight:850}.selectedInterviewSummary strong{font-size:11px;color:#234c39}.schedulerFinePrint{font-size:9px;line-height:1.55;color:#7d8799;margin:14px 0 0}.schedulerPrimaryButton{min-height:48px}@media(max-width:700px){.schedulerTopRow{align-items:flex-start;flex-direction:column}.schedulerDuration{width:100%}.suggestedSlotGrid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.suggestedSlotGrid{grid-template-columns:1fr}}.applicationGuided .applicationProgressGuided{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.applicationProgressGuided .applicationStep{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:#fff;border-radius:11px;padding:10px 9px;text-align:left;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;align-items:center}.applicationProgressGuided .applicationStep span{grid-row:1/3;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#eef2f7;font-size:10px;font-weight:900}.applicationProgressGuided .applicationStep strong{font-size:10px}.applicationProgressGuided .applicationStep small{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.applicationProgressGuided .applicationStep.done span{background:#eaf6ee;color:#1f6a48}.applicationProgressGuided .applicationStep.active{border-color:var(--navy);box-shadow:0 0 0 2px rgba(22,31,54,.04)}.applicationFocusCard{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid #dbe2ec;background:linear-gradient(135deg,#fff,#f7f9fc);border-radius:14px;padding:20px 22px;margin:14px 0 16px}.applicationFocusCard h2{font-size:24px;letter-spacing:-.035em;margin:5px 0 7px}.applicationFocusCard p{margin:0;color:var(--muted);font-size:12px;line-height:1.55;max-width:650px}.applicationFocusProgress{text-align:right;flex:0 0 auto}.applicationFocusProgress span,.applicationFocusProgress strong{display:block}.applicationFocusProgress strong{font-size:32px;letter-spacing:-.05em}.applicationFocusProgress span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.applicationSectionHidden{display:none}.applicationSectionActive{animation:applicationReveal .16s ease}@keyframes applicationReveal{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:900px){.applicationGuided .applicationProgressGuided{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.applicationGuided .applicationProgressGuided{grid-template-columns:repeat(2,minmax(0,1fr))}.applicationFocusCard{align-items:flex-start;flex-direction:column}.applicationFocusProgress{text-align:left}}.talentPriorityCard{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px;margin-bottom:14px;border-color:#dbe2ec;background:linear-gradient(135deg,#fff,#f7f9fc)}.talentPriorityCard h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.045em;margin:6px 0 8px;max-width:760px}.talentPriorityCard p{margin:0;max-width:760px;color:var(--muted);font-size:13px;line-height:1.6}.talentPriorityCard.interview{border-color:#cfd8ec;background:linear-gradient(135deg,#fff,#f3f6fd)}.talentPriorityCard.hire{border-color:#cfe3d8;background:linear-gradient(135deg,#fff,#f1f8f4)}.talentPriorityCard.complete{border-color:#d8e5dd;background:#f7fbf8}.talentDashboardSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.talentDashboardSummary>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.talentDashboardSummary small,.talentDashboardSummary span,.talentDashboardSummary strong{display:block}.talentDashboardSummary span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:850}.talentDashboardSummary strong{font-size:28px;letter-spacing:-.05em;margin:4px 0 1px}.talentDashboardSummary small{font-size:10px;color:#7b8496}.talentNextQueue{margin-bottom:14px}.talentNextList{display:grid}.talentNextItem{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid #edf0f4}.talentNextItem:first-child{border-top:0}.talentNextItem p,.talentNextItem strong{display:block}.talentNextItem strong{font-size:13px;margin:2px 0}.talentNextItem p{font-size:10px;color:var(--muted);margin:0}.talentHistoryGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.talentActivityDetails{padding:0!important;margin-top:12px;overflow:hidden}.talentActivityDetails>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;cursor:pointer}.talentActivityDetails>summary::-webkit-details-marker{display:none}.talentActivityDetails>summary strong{display:block;font-size:14px;margin-top:2px}.talentActivityDetails>summary>span{font-size:10px;color:var(--muted);font-weight:800}.talentActivityDetails[open]>summary{border-bottom:1px solid var(--line)}.talentActivityBody{padding:0 18px 14px}@media(max-width:850px){.talentPriorityCard{align-items:flex-start;flex-direction:column}.talentDashboardSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.talentHistoryGrid{grid-template-columns:1fr}}@media(max-width:520px){.talentDashboardSummary{grid-template-columns:1fr 1fr}.talentNextItem{align-items:flex-start;flex-direction:column}.talentNextItem .button{width:100%}}.coachVerifyEndorsement{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.coachVerifyStep{display:flex;gap:12px;align-items:flex-start;padding:14px 15px;border:1px solid #e1e6ef;border-radius:12px;background:#fafbfc}.coachVerifyStep>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--navy);color:#fff;font-size:10px;font-weight:900;flex:0 0 auto}.coachVerifyStep h2{font-size:22px;letter-spacing:-.035em;margin:4px 0 5px}.coachVerifyStep p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.coachEndorsementPromptChips{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.coachEndorsementPromptChips>span{font-size:9px;color:var(--muted);font-weight:800}.coachEndorsementPromptChips button{border:1px solid #dce2ea;background:#fff;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800;color:#536078;cursor:pointer}.coachEndorsementPromptChips button:hover{border-color:#aab6ca;color:var(--navy)}.coachVideoChoice{margin-top:2px}.coachVerifierDetails{border:1px solid #e4e8ef;border-radius:11px;background:#fff}.coachVerifierDetails>summary{display:flex;padding:11px 13px;font-size:10px;font-weight:850;color:#556178}.coachVerifierDetails>summary span{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:#8b94a6}.coachVerifierDetails[open]>summary{border-bottom:1px solid #e8ebf1}.coachVerifierDetailsBody{padding:13px}.coachVerifySubmit,.privateNoteDetails{margin-top:12px}.coachStatsV2 small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.coachRepTrustLine{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.coachRepTrustLine span{font-size:9px;font-weight:850;color:#315f4a}.coachRepTrustLine small{font-size:9px;color:var(--muted)}.coachTraineePanel .coachRepCard{align-items:center}.adminSubnavV2{top:0;z-index:45;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.adminSubnavV2 .adminSubnavInner{max-width:1280px;padding:9px 18px}.adminNavBrand{display:flex;align-items:center;gap:7px;text-decoration:none;color:var(--navy);flex:0 0 auto;padding-right:8px;border-right:1px solid #e5e9ef}.adminNavBrand span{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:var(--navy);color:#fff;font-size:8px;font-weight:900}.adminNavBrand strong{font-size:11px}.adminNavLinks{display:flex;align-items:center;gap:3px;overflow:auto;scrollbar-width:none;flex:1 1}.adminNavLinks::-webkit-scrollbar{display:none}.adminNavLinks a{white-space:nowrap;text-decoration:none;color:#667188;font-size:9px;font-weight:850;padding:8px 9px;border-radius:8px}.adminNavLinks a:hover{background:#f4f6f9;color:var(--navy)}.adminNavLinks a.active{background:var(--navy);color:#fff}.adminPublicLink{white-space:nowrap;text-decoration:none;color:#7d8798;font-size:9px;font-weight:800;flex:0 0 auto}.adminWorkspaceLinksV2{grid-template-columns:repeat(3,minmax(0,1fr))}.adminWorkspaceLinksV2 a{min-height:92px;display:flex;flex-direction:column;justify-content:center}.adminWorkspaceLinksV2 a span{font-size:13px;font-weight:850}.adminWorkspaceLinksV2 a small{margin-top:4px;line-height:1.4}#action-queue,#applications,#company-verification,#financing,#metrics,#proofs,#rep-feedback{scroll-margin-top:78px}@media(max-width:850px){.adminSubnavV2 .adminSubnavInner{gap:8px;padding:8px 12px}.adminNavBrand strong,.adminPublicLink{display:none}.adminWorkspaceLinksV2{grid-template-columns:1fr 1fr}}@media(max-width:520px){.adminWorkspaceLinksV2{grid-template-columns:1fr}}.adminQueueTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 14px}.adminQueueTabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 13px;text-align:left;cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;align-items:center}.adminQueueTabs button span{font-size:10px;font-weight:850;color:var(--navy)}.adminQueueTabs button strong{font-size:18px;letter-spacing:-.04em}.adminQueueTabs button small{grid-column:1/3;font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.adminQueueTabs button.active{border-color:var(--navy);background:#f5f7fb;box-shadow:0 0 0 2px rgba(22,31,54,.04)}.adminFocusedQueueWrap{display:grid;grid-gap:12px;gap:12px}.adminFocusedQueue{animation:adminQueueReveal .15s ease}@keyframes adminQueueReveal{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}.adminDecisionActions{align-items:center}.adminDecisionMore{position:relative}.adminDecisionMore>summary{list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:9px;font-weight:850;color:#67738a;background:#fff}.adminDecisionMore>summary::-webkit-details-marker{display:none}.adminDecisionMore>div{position:absolute;right:0;top:calc(100% + 6px);z-index:25;min-width:170px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:7px;box-shadow:0 12px 28px rgba(22,31,54,.12);display:grid;grid-gap:4px;gap:4px}.adminDecisionMore button{border:0;background:transparent;text-align:left;border-radius:7px;padding:8px 9px;font-size:9px;font-weight:800;color:var(--navy);cursor:pointer}.adminDecisionMore button:hover{background:#f4f6f9}.adminDecisionMore button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:800px){.adminQueueTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.adminQueueTabs{grid-template-columns:1fr}.adminDecisionMore>div{left:0;right:auto}}.adminEntitySwitcher button{position:relative}.adminEntitySwitcher button small{display:block;font-size:8px;color:var(--muted);margin-top:2px}.adminEntitySwitcher button.active small{color:rgba(255,255,255,.7)}.adminDirectoryFilters button.active{box-shadow:0 0 0 1px rgba(22,31,54,.04)}.adminDirectoryFilters button:nth-child(2){font-weight:900}.adminInterventionAction .button{white-space:nowrap}.adminPeoplePage .adminDirectoryRow:has(.adminInterventionAction .button:not(.secondary)){background:linear-gradient(90deg,#fff,#fbfcfe)}@media(max-width:900px){.adminInterventionAction .button{width:100%}}.marketplaceDiagnosis{display:flex;justify-content:space-between;align-items:center;gap:26px;padding:22px;margin-bottom:14px;background:linear-gradient(135deg,#fff,#f6f8fb);border-color:#dbe2ec}.marketplaceDiagnosis h2{font-size:clamp(27px,4vw,40px);letter-spacing:-.045em;margin:6px 0 8px;max-width:760px}.marketplaceDiagnosis p{margin:0;max-width:720px;color:var(--muted);font-size:12px;line-height:1.6}.marketplaceDiagnosisMetric{min-width:240px;text-align:right;display:grid;justify-items:end;grid-gap:4px;gap:4px}.marketplaceDiagnosisMetric strong{font-size:22px;letter-spacing:-.04em}.marketplaceDiagnosisMetric span{font-size:9px;color:var(--muted);margin-bottom:8px}.marketplaceConversionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.marketplaceConversionCard small,.marketplaceConversionCard strong{display:block}.marketplaceConversionCard strong{font-size:30px;letter-spacing:-.05em;margin:5px 0 2px}.marketplaceConversionCard small{font-size:9px;color:var(--muted)}.marketplaceStagePanel{margin-bottom:14px}.launchFunnelV2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.launchFunnelV2 .launchMetric{display:block;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:11px;padding:13px;background:#fff}.launchFunnelV2 .launchMetric:hover{border-color:#aab5c7;box-shadow:0 5px 16px rgba(22,31,54,.045)}.marketplaceOperatingRule h2{font-size:24px;letter-spacing:-.035em;margin:6px 0 7px}.marketplaceOperatingRule p{margin:0;color:var(--muted);font-size:11px;line-height:1.55;max-width:780px}@media(max-width:900px){.marketplaceDiagnosis{align-items:flex-start;flex-direction:column}.marketplaceDiagnosisMetric{text-align:left;justify-items:start;min-width:0}.launchFunnelV2,.marketplaceConversionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.launchFunnelV2,.marketplaceConversionGrid{grid-template-columns:1fr}}.companyPriorityCard{display:flex;justify-content:space-between;gap:24px;padding:22px;margin-bottom:14px;background:linear-gradient(135deg,#fff,#f6f8fb);border-color:#dbe2ec}.companyPriorityCard h2{font-size:clamp(28px,4vw,42px)}.companyPriorityCard p{color:var(--muted);font-size:12px}.companyCommandSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.companyCommandSummary a{display:block;text-decoration:none;color:inherit;border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.companyCommandSummary a:hover{border-color:#aab5c7;box-shadow:0 5px 16px rgba(22,31,54,.045)}.companyCommandSummary small,.companyCommandSummary span,.companyCommandSummary strong{display:block}.companyCommandSummary span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:850}.companyCommandSummary strong{font-size:26px;letter-spacing:-.045em;margin:4px 0 2px;text-transform:capitalize}.companyCommandSummary small{font-size:9px;color:#7d8797}.companyCommandGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px;margin-bottom:14px}.companyCandidateList,.companyInterviewList{display:grid}.companyCandidateRow,.companyInterviewRow{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-top:1px solid #edf0f4}.companyCandidateRow:first-child,.companyInterviewRow:first-child{border-top:0}.companyCandidateRow span,.companyCandidateRow strong,.companyInterviewRow small,.companyInterviewRow span,.companyInterviewRow strong{display:block}.companyCandidateRow strong,.companyInterviewRow strong{font-size:12px}.companyCandidateRow span,.companyInterviewRow span{font-size:10px;color:var(--muted);margin-top:2px}.companyInterviewRow small{font-size:8px;color:#8790a0;margin-top:2px}.companyCommandEmpty{display:grid;grid-gap:7px;gap:7px;padding:14px 0}.companyCommandEmpty strong{font-size:13px}.companyCommandEmpty span{font-size:10px;color:var(--muted)}.companyCommandEmpty .button{justify-self:start}.companyFindMore{display:flex;justify-content:space-between;gap:20px;margin-top:14px}.companyFindMore h2{font-size:24px;letter-spacing:-.035em;margin:5px 0 6px}.companyFindMore p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}@media(max-width:850px){.companyFindMore,.companyPriorityCard{align-items:flex-start;flex-direction:column}.companyCommandSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.companyCommandGrid{grid-template-columns:1fr}}@media(max-width:520px){.companyCommandSummary{grid-template-columns:1fr 1fr}.companyCandidateRow,.companyInterviewRow{align-items:flex-start;flex-direction:column}.companyCandidateRow .button,.companyInterviewRow .button{width:100%}}.adminBillingOps .adminPageIntro{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.billingQueueTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.billingFocusedQueue{margin-bottom:14px}.billingSecondaryGrid{margin-top:0}.billingPricingDisclosure{padding:0!important;overflow:hidden}.billingPricingDisclosure>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;cursor:pointer}.billingPricingDisclosure>summary::-webkit-details-marker{display:none}.billingPricingDisclosure>summary h2{margin:3px 0 0}.billingPricingDisclosure>summary>span{font-size:9px;color:var(--muted);font-weight:850}.billingPricingDisclosure[open]>summary{border-bottom:1px solid var(--line)}.billingPricingBody{padding:16px 18px 18px}.billingLedgerDisclosure{padding:0!important;margin-top:14px;overflow:hidden}.billingLedgerDisclosure>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;cursor:pointer}.billingLedgerDisclosure>summary::-webkit-details-marker{display:none}.billingLedgerDisclosure>summary strong{display:block;font-size:14px;margin-top:2px}.billingLedgerDisclosure>summary>span{font-size:9px;color:var(--muted);font-weight:850}.billingLedgerDisclosure[open]>summary{border-bottom:1px solid var(--line)}.billingLedgerBody{padding:0 18px 14px}@media(max-width:800px){.adminBillingOps .adminPageIntro{flex-direction:column}.billingQueueTabs{grid-template-columns:1fr}}.profileNextImprovement{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px;margin-bottom:14px;background:linear-gradient(135deg,#fff,#f6f8fb);border-color:#dbe2ec}.profileNextImprovement h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.045em;margin:6px 0 8px;max-width:760px}.profileNextImprovement p{margin:0;max-width:760px;color:var(--muted);font-size:12px;line-height:1.6}.profileTrustSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:14px}.profileTrustSummary button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px;text-align:left;cursor:pointer}.profileTrustSummary button.active{border-color:var(--navy);background:#f5f7fb}.profileTrustSummary small,.profileTrustSummary span,.profileTrustSummary strong{display:block}.profileTrustSummary span{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:850}.profileTrustSummary strong{font-size:16px;margin:5px 0 2px;letter-spacing:-.025em}.profileTrustSummary small{font-size:8px;color:#7d8797}.profileIntelDisclosure{padding:0!important;margin-bottom:14px;overflow:hidden}.profileIntelDisclosure>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:15px 18px;cursor:pointer}.profileIntelDisclosure>summary::-webkit-details-marker{display:none}.profileIntelDisclosure>summary strong{display:block;font-size:13px;margin-top:2px}.profileIntelDisclosure>summary>span{font-size:9px;color:var(--muted);font-weight:850}.profileIntelDisclosure[open]>summary{border-bottom:1px solid var(--line)}.profileIntelDisclosureBody{padding:14px}.profileEditFocus{display:block}.profileEditPanel{animation:profileEditReveal .15s ease}@keyframes profileEditReveal{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}@media(max-width:850px){.profileNextImprovement{align-items:flex-start;flex-direction:column}.profileTrustSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.profileTrustSummary{grid-template-columns:1fr 1fr}.profileMaintenanceHead .button,.profileMaintenanceHead .navActions{width:100%}}@media(max-width:700px){.adminDirectoryTable{overflow:visible}.adminDirectoryHeader{display:none!important}.adminDirectoryRow{min-width:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px!important;gap:12px!important;padding:14px!important}.adminDirectoryRow>div{min-width:0}.adminDirectoryRow>div:first-child{grid-column:1/-1;padding-bottom:10px;border-bottom:1px solid #edf0f4}.adminDirectoryRow>div:not(:first-child):not(.adminDirectoryActions):before{display:block;margin-bottom:4px;font:8px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#8a93a4}.adminRepColumnsV2>div:nth-child(2):before{content:"Status"}.adminRepColumnsV2>div:nth-child(3):before{content:"Role"}.adminRepColumnsV2>div:nth-child(4):before{content:"Profile"}.adminRepColumnsV2>div:nth-child(5):before{content:"Joined"}.adminCompanyColumns>div:nth-child(2):before{content:"Owner"}.adminCompanyColumns>div:nth-child(3):before{content:"Verification"}.adminCompanyColumns>div:nth-child(4):before{content:"Marketplace"}.adminCompanyColumns>div:nth-child(5):before{content:"Joined"}.adminCoachColumns>div:nth-child(2):before{content:"Organization"}.adminCoachColumns>div:nth-child(3):before{content:"Verified trainees"}.adminCoachColumns>div:nth-child(4):before{content:"Pending"}.adminCoachColumns>div:nth-child(5):before{content:"Joined"}.adminDirectoryActions{grid-column:1/-1;justify-content:stretch;padding-top:2px}.adminDirectoryActions .button{width:100%;justify-content:center}}@media(max-width:430px){.adminDirectoryRow{grid-template-columns:1fr!important}.adminDirectoryActions,.adminDirectoryRow>div:first-child{grid-column:1}}iframe,img,svg,video{max-width:100%}.panel,article,aside,footer,header,main,nav,section{min-width:0}.adminMobileNav{display:none}@media(max-width:760px){.siteHeader.role-admin .siteHeaderInner{min-height:58px;grid-template-columns:auto 1fr;padding:0 14px}.siteHeader.role-admin .sitePrimaryNav{display:none}.siteHeader.role-admin .siteHeaderActions{grid-column:2;grid-row:1}.siteHeader.role-admin .headerDashboard{display:none}.adminSubnavV2{top:58px}.adminSubnavV2 .adminSubnavInner{padding:8px 12px;display:block}.adminNavBrand,.adminNavLinks,.adminPublicLink{display:none!important}.adminMobileNav{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%}.adminMobileNav>span{font:800 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.adminMobileNav select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);padding:0 34px 0 12px;font-size:13px;font-weight:800}.listRow,.panelTitleRow{align-items:flex-start}.navActions{flex-wrap:wrap}.reviewActions{width:100%;justify-content:flex-start}.billingRow,.verificationRow{min-width:0}}@media(max-width:560px){.dashHead{padding-top:34px}.dashHead h1{font-size:clamp(34px,10vw,44px)}.dashHead p{font-size:15px}.panelTitleRow{flex-direction:column}.panelTitleRow>.button,.panelTitleRow>.navActions{width:100%}.panelTitleRow>.navActions .button{flex:1 1}.listRow{flex-direction:column}.listRow>.adminDirectoryActions,.listRow>.navActions{width:100%}.listRow>.navActions .button{flex:1 1}.contactActionCard,.editGrid>.panel,.formPageCard,.onboardPanel,.profileAside>.panel,.profileMain>.panel{padding:20px}.contactRepSummary h1,.formPageIntro h1,.onboardIntro h1{font-size:clamp(38px,11vw,50px)}.companyCommandSummary,.hiringFocusSummary,.profileTrustSummary,.talentDashboardSummary{grid-template-columns:1fr 1fr}}@media(max-width:390px){.companyCommandSummary,.hiringFocusSummary,.profileTrustSummary,.talentDashboardSummary{grid-template-columns:1fr}.btn,.button{max-width:100%}}@media(max-width:560px){.adminEntitySwitcher{gap:5px}.adminEntitySwitcher button{padding:10px 7px;display:grid;justify-items:center;grid-gap:2px;gap:2px}.adminEntitySwitcher button small{display:none}.adminEntitySwitcher button span{font-size:10px}.adminEntitySwitcher button strong{font-size:12px}.messageComposer{grid-template-columns:1fr}.messageComposer .button{width:100%}.chatPane{min-height:520px}.mobileInterviewBar{padding-bottom:max(10px,env(safe-area-inset-bottom))}.authIntro h1{font-size:clamp(38px,11vw,48px)}.authIntro>p{font-size:16px}.authPanel .authCard h2{font-size:32px}.companyPublicHero,.profileHero{padding-top:36px}.companyPublicHero h1,.profileIdentity h1{font-size:clamp(38px,11vw,48px)}.billingActions,.weekDayActions{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:430px){.adminRepJourney,.applicationGuided .applicationProgressGuided{grid-template-columns:1fr}.adminEntitySwitcher{grid-template-columns:repeat(3,1fr);display:grid}.adminEntitySwitcher button{min-width:0}}.adminSubnavV2{top:72px}.adminPeoplePage .adminDirectoryToolbar{top:123px}.adminPeoplePage .adminDirectoryHeader{top:178px}@media(max-width:760px){.adminSubnavV2{top:58px}.adminPeoplePage .adminDirectoryToolbar{top:116px}.adminPeoplePage .adminDirectoryHeader{top:auto}}@media(max-width:700px){.adminEntitySwitcher{max-width:100%;overflow:hidden}.adminEntitySwitcher button{min-width:0;white-space:normal;overflow:hidden}.adminPersonIdentity{align-items:flex-start}.adminPersonIdentity>div:last-child{min-width:0}.adminCompletionCell small,.adminCompletionCell span,.adminCompletionCell strong,.adminPersonIdentity small,.adminPersonIdentity span,.adminPersonIdentity strong{display:block;min-width:0}.adminPersonIdentity small,.adminPersonIdentity span,.adminPersonIdentity strong{overflow-wrap:anywhere;word-break:break-word}.adminPersonIdentity small,.adminPersonIdentity span{margin-top:3px}.adminCompletionCell>div{min-width:0}.adminCompletionCell span{margin-top:3px}.adminPeoplePage .adminEntitySwitcher{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.adminPeoplePage .adminEntitySwitcher button{width:100%;min-width:0;padding:9px 5px;justify-content:center;overflow:hidden}.adminPeoplePage .adminEntitySwitcher button span,.adminPeoplePage .adminEntitySwitcher button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminPeoplePage .adminDirectoryToolbar{position:static;top:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.adminPeoplePage .adminPersonIdentity{align-items:flex-start;gap:10px}.adminPeoplePage .adminPersonIdentity>div:last-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.adminPeoplePage .adminPersonIdentity small,.adminPeoplePage .adminPersonIdentity span,.adminPeoplePage .adminPersonIdentity strong{display:block!important;margin:0!important;line-height:1.35;overflow-wrap:anywhere}.adminPeoplePage .adminPersonIdentity span{font-size:10px!important}.adminPeoplePage .adminPersonIdentity small{font-size:10px!important;color:var(--muted)!important}.adminPeoplePage .adminCompletionCell>div{display:grid;grid-gap:3px;gap:3px}.adminPeoplePage .adminCompletionCell span,.adminPeoplePage .adminCompletionCell strong{display:block!important;margin:0!important;line-height:1.35}.adminPeoplePage .adminStageBadge{max-width:100%;white-space:normal;line-height:1.2}.adminPeoplePage .adminMutedAction{white-space:normal}}body,html{width:100%;overflow-x:hidden}body{max-width:100vw}@media(max-width:760px){.adminBillingPage,.adminIntelligencePage,.adminMarketplacePage,.adminPeoplePage,.adminReviewPage,.adminTrustPage{width:100%;max-width:100vw;overflow-x:hidden}.adminDirectoryFilters button,.adminEntitySwitcher button,.adminRangeSwitch button,.claimChoices button,.coachEndorsementPromptChips button,.employerSignalChips button,.iconButton,.miniAction,.profileRecFeedback button{min-height:44px}.iconButton{min-width:44px;padding:8px}.dayToggle{width:44px;height:28px;padding:4px}.dayToggle i{width:20px;height:20px}.quickFilterRow{margin-right:0;padding-right:0;max-width:100%;overscroll-behavior-x:contain}.adminDecisionMore>div,.candidateMoreActions>div{max-width:calc(100vw - 32px)}.siteHeader.role-admin .siteHeaderInner{grid-template-columns:auto minmax(0,1fr);grid-template-rows:58px auto;gap:0 10px}.siteHeader.role-admin .sitePrimaryNav{display:flex!important;grid-column:1/-1;grid-row:2;padding:0 0 8px;justify-content:flex-start;overflow:visible}.siteHeader.role-admin .sitePrimaryNav .browseDropdown{display:none}.siteHeader.role-admin .sitePrimaryNav .workspaceDropdown{display:block}.siteHeader.role-admin .sitePrimaryNav .workspaceDropdown>.navDropdownTrigger{min-height:40px;padding:8px 12px;background:#fff;border:1px solid var(--line)}.siteHeader.role-admin .sitePrimaryNav .navDropdownMenu{top:104px;left:12px;right:12px;max-height:calc(100dvh - 120px);overflow:auto}.siteHeader.role-admin .headerDashboard{display:inline-flex!important;align-items:center;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:11px;font-weight:850}.siteHeader.role-admin .headerSignOut{font-size:11px}.adminSubnavV2{top:98px}.adminMobileNav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end;width:100%}.adminMobileNav label{display:grid;grid-gap:4px;gap:4px;min-width:0}.adminMobileNav label>span{font:800 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.adminMobileHome,.adminMobilePublic{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--navy);font-size:10px;font-weight:850;white-space:nowrap}.adminMobileHome{background:var(--navy);color:#fff;border-color:var(--navy)}}@media(max-width:430px){.adminMobileNav{grid-template-columns:1fr 1fr}.adminMobileNav label{grid-column:1/-1;grid-row:1}.adminMobileHome,.adminMobilePublic{grid-row:2}}@media(max-width:760px){.siteHeader.role-guest .siteHeaderInner{min-height:66px;display:flex;align-items:center;gap:8px;padding:0 16px}.siteHeader.role-guest .brandMark{flex:0 0 auto}.siteHeader.role-guest .sitePrimaryNav{display:flex;flex:0 0 auto;grid-column:auto;grid-row:auto;justify-content:flex-start;overflow:visible;padding:0;gap:0}.siteHeader.role-guest .siteBackLink,.siteHeader.role-guest .sitePrimaryNav>.siteNavLink{display:none}.siteHeader.role-guest .browseDropdown>.navDropdownTrigger{min-height:42px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:13px;color:#566180}.siteHeader.role-guest .browseDropdown.open>.navDropdownTrigger{border-color:#b9c2d2;color:var(--navy)}.siteHeader.role-guest .siteHeaderActions{grid-column:auto;grid-row:auto;margin-left:auto;gap:8px;min-width:0}.siteHeader.role-guest .headerLogin{font-size:13px;white-space:nowrap}.siteHeader.role-guest .signupDropdown>button.btn{min-height:42px;padding:0 13px;font-size:13px;white-space:nowrap}.siteHeader.role-guest .sitePrimaryNav .navDropdownMenu{position:fixed;top:66px;left:16px;right:16px;min-width:0;max-height:calc(100dvh - 82px);overflow:auto}}@media(max-width:380px){.siteHeader.role-guest .siteHeaderInner{gap:6px;padding:0 12px}.siteHeader.role-guest .browseDropdown>.navDropdownTrigger{padding:0 9px}.siteHeader.role-guest .siteHeaderActions{gap:6px}.siteHeader.role-guest .signupDropdown>button.btn{padding:0 10px}}.adminMobileHeaderMenu{display:none}@media(max-width:760px){.siteHeader.role-admin .siteHeaderInner{min-height:64px;height:64px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr;grid-gap:10px;gap:10px;padding:0 14px;align-items:center}.siteHeader.role-admin .brandMark{grid-column:1;grid-row:1}.siteHeader.role-admin .siteHeaderActions,.siteHeader.role-admin .sitePrimaryNav{display:none!important}.adminMobileHeaderMenu{display:block;grid-column:2;grid-row:1;justify-self:end;position:relative;min-width:0}.adminMobileMenuTrigger{min-height:44px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--navy);color:#fff;font-size:13px;font-weight:850;cursor:pointer}.adminMobileMenuTrigger span{font-size:10px;opacity:.8}.adminMobileMenuPanel{position:fixed;top:70px;left:12px;right:12px;z-index:100;max-height:calc(100dvh - 84px);overflow:auto;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 22px 48px rgba(23,31,61,.18);padding:8px}.adminMobileMenuPanel>a{display:block;padding:12px;border-radius:10px}.adminMobileMenuPanel>a:hover{background:#f5f7fa}.adminMobileMenuPanel small,.adminMobileMenuPanel strong{display:block}.adminMobileMenuPanel strong{font-size:13px}.adminMobileMenuPanel small{font-size:10px;color:var(--muted);margin-top:3px;line-height:1.35}.adminMobileMenuFooter{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;border-top:1px solid var(--line);margin-top:5px;padding:8px 4px 2px}.adminMobileMenuFooter a,.adminMobileMenuFooter button{min-height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font-size:10px;font-weight:800;cursor:pointer}.adminMobileMenuFooter button{grid-column:1/-1}.adminSubnavV2{display:none!important}.adminPeoplePage .adminDirectoryHeader,.adminPeoplePage .adminDirectoryToolbar{top:auto!important}.adminBillingPage,.adminIntelligencePage,.adminMarketplacePage,.adminOverviewClean,.adminPeoplePage,.adminReviewPage,.adminTrustPage{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}}@media(max-width:360px){.siteHeader.role-admin .siteHeaderInner{padding:0 10px;gap:8px}.adminMobileMenuTrigger{padding:0 11px}}@media(max-width:760px){.quickFilterRow{flex-wrap:wrap!important;overflow:visible!important;padding-bottom:0!important;margin-right:0!important;padding-right:0!important}.quickFilterRow button{white-space:normal!important;flex:0 1 auto}.adminDirectoryFilters,.claimChoices,.coachEndorsementPromptChips,.employerSignalChips{max-width:100%;flex-wrap:wrap!important;overflow:visible!important}.adminDirectoryFilters button,.claimChoices button,.coachEndorsementPromptChips button,.employerSignalChips button{white-space:normal!important;max-width:100%}.billingActions,.navActions,.reviewActions,.weekDayActions{max-width:100%;flex-wrap:wrap!important}.billingActions>*,.navActions>*,.reviewActions>*,.weekDayActions>*{min-width:0;max-width:100%}}@media(max-width:430px){.quickFilterRow button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);text-align:center}}@media(max-width:760px){.adminActionScore,.adminAttentionBadge,.adminPeopleTotals,.applicationStatus,.coachTrustCount,.companyScoreHero,.evidenceLabLift,.marketplaceDiagnosisMetric,.profileIntelScore,.profileScore,.trainingRecordActions{min-width:0!important;max-width:100%!important}.adminInterventionAction .button,.adminMutedAction,.adminStageBadge,.miniAction,.profileCta{white-space:normal!important}.hiringCandidateAction>.button{min-width:0!important;width:100%;white-space:normal!important}.schedulerDuration{min-width:0!important}.adminDecisionMore>div,.candidateMoreActions>div{min-width:0!important;width:min(260px,calc(100vw - 32px))}}@media(min-width:701px){.adminPeoplePage .adminDirectoryTable{overflow-x:auto}.adminPeoplePage .adminDirectoryHeader,.adminPeoplePage .adminDirectoryRow{display:grid!important;grid-template-columns:unset!important;min-width:1180px!important;grid-gap:18px!important;gap:18px!important;padding:13px 18px!important;align-items:center}.adminPeoplePage .adminRepColumnsV2{grid-template-columns:minmax(320px,1.8fr) minmax(180px,1fr) minmax(130px,.65fr) minmax(170px,.8fr) minmax(150px,.75fr) minmax(150px,auto)!important}.adminPeoplePage .adminCompanyColumns{grid-template-columns:minmax(300px,1.6fr) minmax(230px,1.15fr) minmax(145px,.7fr) minmax(165px,.8fr) minmax(145px,.7fr) minmax(150px,auto)!important}.adminPeoplePage .adminCoachColumns{grid-template-columns:minmax(300px,1.55fr) minmax(210px,1fr) minmax(145px,.7fr) minmax(120px,.6fr) minmax(150px,.75fr) minmax(150px,auto)!important}.adminPeoplePage .adminDirectoryRow>div{min-width:0}.adminPeoplePage .adminDirectoryRow>div:first-child{grid-column:auto!important;padding-bottom:0!important;border-bottom:0!important}.adminPeoplePage .adminDirectoryRow>div:not(:first-child):not(.adminDirectoryActions):before{display:none!important;content:none!important}.adminPeoplePage .adminPersonIdentity>div:last-child{min-width:0}.adminPeoplePage .adminPersonIdentity small,.adminPeoplePage .adminPersonIdentity span,.adminPeoplePage .adminPersonIdentity strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal}.adminPeoplePage .adminStageBadge{max-width:100%;white-space:normal;line-height:1.25}.adminPeoplePage .adminCompletionCell>div{display:flex!important;align-items:baseline;gap:4px;flex-wrap:wrap}.adminPeoplePage .adminCompletionCell span,.adminPeoplePage .adminCompletionCell strong{display:inline!important;margin:0!important}.adminPeoplePage .adminDirectoryActions{justify-self:end;min-width:0}.adminPeoplePage .adminDirectoryActions .button{width:auto;white-space:nowrap!important}}@media(max-width:700px){.adminPeoplePage .adminDirectoryRow{min-width:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px!important;gap:12px!important;padding:14px!important}.adminPeoplePage .adminDirectoryRow>div:first-child{grid-column:1/-1!important;padding-bottom:10px!important;border-bottom:1px solid #edf0f4!important}.adminPeoplePage .adminDirectoryRow>div:not(:first-child):not(.adminDirectoryActions):before{display:block!important}}@media(max-width:430px){.adminPeoplePage .adminDirectoryRow{grid-template-columns:1fr!important}.adminPeoplePage .adminDirectoryActions,.adminPeoplePage .adminDirectoryRow>div:first-child{grid-column:1!important}}.adminPeoplePage .adminDirectoryHeader,.adminPeoplePage .adminDirectoryToolbar{position:static!important;top:auto!important}@media(min-width:701px){.adminPeoplePage .adminDirectoryToolbar{grid-template-columns:minmax(320px,1fr) minmax(0,auto) auto;align-items:center}.adminPeoplePage .adminDirectoryFilters{justify-content:flex-end}}.adminInterventionList{display:grid;grid-gap:10px;gap:10px;padding:14px;background:#f7f8fb}.adminInterventionCard{display:grid;grid-template-columns:minmax(260px,1.05fr) minmax(420px,1.65fr) minmax(150px,auto);grid-gap:22px;gap:22px;align-items:center;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(22,31,54,.025)}.adminInterventionCard:hover{border-color:#c4ccda;box-shadow:0 6px 18px rgba(22,31,54,.045)}.adminInterventionIdentity{display:flex;align-items:flex-start;gap:12px;min-width:0}.adminInterventionIdentity>div:last-child{min-width:0}.adminInterventionIdentity small,.adminInterventionIdentity span,.adminInterventionIdentity strong{display:block;min-width:0;max-width:100%}.adminInterventionIdentity strong{font-size:15px;line-height:1.25;margin-bottom:3px}.adminInterventionIdentity span{font-size:12px;color:#536079;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminInterventionIdentity small{font-size:11px;color:var(--muted);line-height:1.4;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.adminInterventionMain{min-width:0}.adminInterventionHeadline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.adminInterventionHeadline>.adminStageBadge,.adminInterventionHeadline>.pill{margin:0;max-width:75%}.adminInterventionAge{flex:0 0 auto;font-size:10px;font-weight:850;color:#7c86a0;white-space:nowrap}.adminInterventionMain>p{margin:7px 0 12px;color:var(--muted);font-size:11px;line-height:1.45}.adminInterventionFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.adminInterventionFacts>div{min-width:0;padding:9px 10px;border:1px solid #e5e9f0;border-radius:9px;background:#fafbfc}.adminInterventionFacts span,.adminInterventionFacts strong{display:block;min-width:0}.adminInterventionFacts span{font:8px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a93a6;margin-bottom:4px}.adminInterventionFacts strong{font-size:11px;line-height:1.35;color:#2c3658;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminInterventionActions{display:grid;grid-gap:7px;gap:7px;justify-items:stretch;min-width:150px}.adminInterventionActions .button{width:100%;min-width:0;white-space:nowrap}@media(max-width:1100px){.adminInterventionCard{grid-template-columns:minmax(220px,.9fr) minmax(0,1.5fr)}.adminInterventionActions{grid-column:1/-1;display:flex;justify-content:flex-end;min-width:0}.adminInterventionActions .button{width:auto}}@media(max-width:820px){.adminInterventionCard{grid-template-columns:1fr;gap:14px}.adminInterventionActions{grid-column:auto;justify-content:stretch;display:grid}.adminInterventionActions .button{width:100%}.adminInterventionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.adminInterventionList{padding:10px}.adminInterventionCard{padding:15px}.adminInterventionHeadline{align-items:flex-start;flex-direction:column}.adminInterventionHeadline>.adminStageBadge,.adminInterventionHeadline>.pill{max-width:100%}.adminInterventionFacts{grid-template-columns:1fr 1fr}.adminInterventionIdentity span{white-space:normal;overflow-wrap:anywhere}}.adminTalentInspector{width:min(1180px,calc(100% - 48px));max-width:1180px;margin:0 auto;padding:0 0 64px;min-height:100vh}.adminTalentInspector>.companyCommandGrid,.adminTalentInspector>.panel{margin-left:0!important;margin-right:0!important}.adminTalentHero{padding:34px 0 22px!important;align-items:flex-end}.adminTalentHero h1{font-size:clamp(40px,4.4vw,58px)!important;max-width:760px}.adminTalentHero p{max-width:680px;font-size:15px}.adminTalentHero .navActions{flex:0 0 auto}.adminTalentReadiness{margin:0 0 14px!important;padding:20px 22px!important;border-color:#dfd7b9;background:linear-gradient(180deg,#fffdf7,#fff)}.adminTalentReadiness .panelTitleRow{align-items:flex-start}.adminTalentReadiness h2{font-size:24px!important}.adminTalentReadiness .badges{margin-top:12px}.adminTalentSummaryGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;margin:0 0 14px!important}.adminTalentSummaryCard{padding:22px!important;min-width:0}.adminTalentSummaryCard h2{font-size:27px;letter-spacing:-.035em;margin:7px 0 10px}.adminTalentSummaryCard>p{color:var(--muted);font-size:13px;line-height:1.6;margin:0 0 16px}.adminTalentSummaryCard .adminInterventionFacts{margin-top:14px}.adminTalentSection{margin:0 0 14px!important;padding:22px!important}.adminTalentSection>h2{font-size:26px;letter-spacing:-.035em;margin:7px 0 10px}.adminTalentSection>.muted{margin-bottom:0}.adminTalentSecondaryGrid{grid-template-columns:1fr 1fr;gap:14px;margin:0!important}.adminTalentInspector .listRow{padding:13px 0;align-items:flex-start}.adminTalentInspector .listRow strong{font-size:13px}.adminTalentInspector .listRow span{font-size:11px;line-height:1.45}.adminTalentInspector .adminInterventionFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.adminTalentInspector .adminInterventionFacts>div{padding:11px 12px}.adminTalentInspector .adminInterventionFacts strong{font-size:12px;white-space:normal;overflow:visible;text-overflow:clip}@media(max-width:900px){.adminTalentInspector{width:min(100% - 32px,1180px)}.adminTalentHero{align-items:flex-start;flex-direction:column}.adminTalentHero .navActions{width:100%;justify-content:flex-start}.adminTalentSecondaryGrid,.adminTalentSummaryGrid{grid-template-columns:1fr}}@media(max-width:620px){.adminTalentInspector{width:min(100% - 24px,1180px);padding-bottom:36px}.adminTalentHero{padding-top:24px!important;padding-bottom:16px!important}.adminTalentHero h1{font-size:clamp(34px,11vw,46px)!important}.adminTalentHero p{font-size:14px}.adminTalentHero .navActions{display:grid;grid-template-columns:1fr}.adminTalentHero .navActions .button{width:100%}.adminTalentReadiness,.adminTalentSection,.adminTalentSummaryCard{padding:18px!important}.adminTalentInspector .adminInterventionFacts{grid-template-columns:1fr 1fr}}@media(max-width:390px){.adminTalentInspector .adminInterventionFacts{grid-template-columns:1fr}}.profileRecordHeader{width:min(1180px,calc(100vw - 48px));margin-top:34px}.profileRecordMeta{padding:20px 24px 12px;font-size:10px}.profileRecordTop{grid-template-columns:auto minmax(0,1fr) auto;gap:20px;padding:10px 24px 24px}.profileRecordIdentity h1{font-size:clamp(44px,4.5vw,58px);margin:12px 0 7px}.profileHeadline{max-width:760px;font-size:18px;line-height:1.5}.profileBio{max-width:760px}.profileTopStats{margin:0 24px}.profileVerificationLine{padding:18px 24px 22px}.profileBody{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:22px 0 70px;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.profileMain{gap:16px}.profileAside>.panel,.profileMain>.panel{padding:24px}.profileMain .panel .panelTitleRow h2,.profileMain .panel>h2{font-size:27px}.profileHiringCard{top:88px!important}.profileHiringCard .detailList{margin:16px 0}@media(max-width:980px){.profileBody,.profileRecordHeader{width:min(100% - 32px,1180px)}.profileAside,.profileBody{grid-template-columns:1fr}.profileAside{display:grid;grid-gap:16px;gap:16px}.profileAside .sticky{position:static!important}}@media(max-width:700px){.profileRecordHeader{margin-top:18px;border-radius:14px}.profileRecordMeta{padding:16px 16px 10px;gap:8px;font-size:9px}.profileRecordTop{grid-template-columns:auto minmax(0,1fr);padding:8px 16px 20px;gap:14px}.profileStamp{grid-column:1/-1;justify-self:start}.profileRecordIdentity h1{font-size:clamp(36px,10vw,46px)}.profileHeadline{font-size:16px}.profileTopStats{margin:0 16px}.profileVerificationLine{padding:16px;display:grid;grid-gap:8px;gap:8px}.profileBody{width:min(100% - 24px,1180px);padding-top:14px;gap:12px}.profileMain{gap:12px}.profileAside>.panel,.profileMain>.panel{padding:18px}.profileMain .panel .panelTitleRow h2,.profileMain .panel>h2{font-size:24px}.bigMetrics{grid-template-columns:1fr 1fr}.coachTrustHeader{gap:14px}}@media(max-width:460px){.profileRecordTop{grid-template-columns:1fr}.bigAvatar{width:54px;height:54px}.profileRecordIdentity .badges{margin-top:2px}.bigMetrics{grid-template-columns:1fr}.profileDecisionSignals{display:grid;grid-gap:6px;gap:6px}.profileTopStats{grid-template-columns:1fr}.profileTopStats>div+div{border-left:0;border-top:1px solid var(--line)}}.applicationPage.applicationGuided,.companyCommandCenter,.profileMaintenancePage{width:min(1180px,calc(100% - 48px));max-width:1180px;margin:0 auto;min-height:100vh}.applicationPage.applicationGuided .applicationHero,.companyCommandCenter .dashHead,.profileMaintenancePage .dashHead{padding-left:0;padding-right:0}.companyCommandCenter>.panel,.profileMaintenancePage>.panel{margin-left:0!important;margin-right:0!important}.applicationPage.applicationGuided .applicationFocusCard,.applicationPage.applicationGuided .applicationProgress,.applicationPage.applicationGuided .applicationReviewNote,.applicationPage.applicationGuided .pageNotice,.companyCommandCenter .companyCommandGrid,.companyCommandCenter .companyCommandSummary,.profileMaintenancePage .editGrid,.profileMaintenancePage .profileIntelDisclosure,.profileMaintenancePage .profileTrustSummary{margin-left:0;margin-right:0}.applicationPage.applicationGuided .applicationGrid{padding-left:0;padding-right:0;grid-template-columns:minmax(0,1fr) 300px}.applicationPage.applicationGuided .applicationMain{gap:14px}.applicationPage.applicationGuided .applicationSection{padding:24px}.profileMaintenancePage .editGrid{padding-left:0;padding-right:0}.profileMaintenancePage .profileEditPanel{max-width:900px;margin:0 auto!important}@media(max-width:900px){.applicationPage.applicationGuided,.companyCommandCenter,.profileMaintenancePage{width:min(100% - 32px,1180px)}.applicationPage.applicationGuided .applicationGrid{grid-template-columns:1fr}}@media(max-width:620px){.applicationPage.applicationGuided,.companyCommandCenter,.profileMaintenancePage{width:min(100% - 24px,1180px)}.applicationPage.applicationGuided .applicationHero,.companyCommandCenter .dashHead,.profileMaintenancePage .dashHead{padding-top:28px}.applicationPage.applicationGuided .applicationSection,.profileMaintenancePage .profileEditPanel{padding:18px}.applicationPage.applicationGuided .applicationGrid{padding-bottom:40px}}.coachDashboard,.opportunityMatches{width:min(1180px,calc(100% - 48px));max-width:1180px;margin:0 auto;min-height:100vh}.coachDashboard .dashHead,.opportunityMatches .dashHead{padding-left:0;padding-right:0}.coachDashboard>.panel,.opportunityMatches>.panel{margin-left:0!important;margin-right:0!important}.coachDashboard .coachRepList,.coachDashboard .coachStats,.opportunityMatches .matchList,.opportunityMatches .opportunityBriefSummary{margin-left:0;margin-right:0}@media(max-width:900px){.coachDashboard,.opportunityMatches{width:min(100% - 32px,1180px)}}@media(max-width:620px){.coachDashboard,.opportunityMatches{width:min(100% - 24px,1180px)}.coachDashboard .dashHead,.opportunityMatches .dashHead{padding-top:28px}}.companyBillingPage{width:min(1180px,calc(100% - 48px));max-width:1180px;margin:0 auto;min-height:100vh}.companyBillingPage .dashHead{padding-left:0;padding-right:0}.companyBillingPage .billingGrid,.companyBillingPage .billingTablePanel,.companyBillingPage .complianceBanner,.companyBillingPage .pageNotice{margin-left:0!important;margin-right:0!important;padding-left:0;padding-right:0}.companyBillingPage .billingGrid{padding-bottom:16px}.companyBillingPage .billingGrid>.panel,.companyBillingPage .billingTablePanel{padding:24px!important}.publicCompanyPage{width:min(1180px,calc(100% - 48px));max-width:1180px;margin:0 auto}.publicCompanyPage .companyPublicHero{padding-left:0;padding-right:0}.publicCompanyPage .companyPublicBody{padding-left:0;padding-right:0;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.publicCompanyPage .companyPublicMain{display:grid;grid-gap:16px;gap:16px}.publicCompanyPage .companyPublicAside>.panel,.publicCompanyPage .companyPublicMain>.panel{margin:0;padding:24px}@media(max-width:900px){.companyBillingPage,.publicCompanyPage{width:min(100% - 32px,1180px)}.publicCompanyPage .companyPublicBody{grid-template-columns:1fr}.publicCompanyPage .companyPublicAside .sticky{position:static}}@media(max-width:620px){.companyBillingPage,.publicCompanyPage{width:min(100% - 24px,1180px)}.companyBillingPage .dashHead,.publicCompanyPage .companyPublicHero{padding-top:28px}.companyBillingPage .billingGrid>.panel,.companyBillingPage .billingTablePanel,.publicCompanyPage .companyPublicAside>.panel,.publicCompanyPage .companyPublicMain>.panel{padding:18px!important}}.messagesBackButton{display:none}@media(max-width:760px){.messagesShell{height:calc(100dvh - 64px)!important;min-height:0;grid-template-columns:1fr!important}.messagesShell.hasActive .threadList,.messagesShell.noActive .chatPane{display:none}.chatPane,.threadList{min-height:0;height:100%}.threadList{overflow:auto}.chatPane{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.messageStream{min-height:0;overflow:auto}.chatHead{align-items:flex-start;gap:10px;flex-wrap:wrap}.messagesBackButton{display:inline-flex;width:100%;border:0;background:none;padding:0;color:#566180;font-size:12px;font-weight:800;cursor:pointer;text-align:left}.messageComposer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media(max-width:560px){.weeklySchedulePanel{padding:18px}.weekDayRow{padding:14px}.timeWindow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 44px;grid-gap:7px;gap:7px;width:100%}.timeWindow input{width:100%;min-width:0}.timeWindow .iconButton{width:44px;min-width:44px}.weekDayActions{display:grid;grid-template-columns:1fr}.copyMenu,.copyMenu button,.weekDayActions>button{width:100%}.copyMenu{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:360px){.copyMenu{grid-template-columns:1fr}}.talentInterestPanel{scroll-margin-top:96px;margin-bottom:14px!important;padding:22px!important}.talentInterestList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.talentInterestCard{border:1px solid var(--line);border-radius:12px;background:#fafbfc;padding:14px 15px}.talentInterestCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.talentInterestCardTop span,.talentInterestCardTop strong{display:block}.talentInterestCardTop strong{font-size:13px}.talentInterestCardTop div>span{margin-top:3px;font-size:10px;color:var(--muted)}.talentInterestCard p{margin:10px 0 7px;font-size:12px;line-height:1.55;color:#4f5b71}.talentInterestCard>small{font-size:9px;color:#8a93a6}@media(max-width:620px){.talentInterestPanel{padding:18px!important}.talentInterestCardTop{flex-direction:column}}.messageSendError{margin:0 14px 10px;padding:10px 12px;border:1px solid #e3b4b4;border-radius:9px;background:#fff5f5;color:#8a3030;font-size:11px;line-height:1.45}.loomPreviewDisclosure{border:1px solid var(--line);border-radius:12px;background:#fafbfc;overflow:hidden}.loomPreviewDisclosure>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;font-weight:800;font-size:12px}.loomPreviewDisclosure>summary::-webkit-details-marker{display:none}.loomPreviewDisclosure>summary small{font-size:10px;font-weight:700;color:var(--muted)}.loomPreviewBody{padding:0 14px 14px}.loomPreviewBody .loomEmbed{max-width:620px;margin:0 auto}@media(max-width:620px){.loomPreviewDisclosure>summary{align-items:flex-start;flex-direction:column;gap:4px}.loomPreviewBody{padding:0 10px 10px}}.talentDashboardV3{width:min(1180px,calc(100% - 48px));max-width:1180px;margin:0 auto;min-height:100vh}.talentDashboardV3 .dashHead{padding-left:0;padding-right:0}.talentDashboardV3>.panel,.talentDashboardV3>.talentDashboardSummary,.talentDashboardV3>.talentHistoryGrid{margin-left:0!important;margin-right:0!important}@media(max-width:900px){.talentDashboardV3{width:min(100% - 32px,1180px)}}@media(max-width:620px){.talentDashboardV3{width:min(100% - 24px,1180px)}.talentDashboardV3 .dashHead{padding-top:28px}}.talentHomeHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:34px 0 22px}.talentHomeHeader h1{margin:5px 0 8px;max-width:760px;font-size:clamp(38px,4.5vw,58px);line-height:.98;letter-spacing:-.055em}.talentHomeHeader p{margin:0;color:var(--muted)}.talentHomeMeta{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.talentHomeAction{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;padding:26px 28px;margin-bottom:12px;border:1px solid #dbe2ec;background:linear-gradient(135deg,#fff,#f6f8fc)}.talentHomeAction.interview{border-color:#cad6ef;background:linear-gradient(135deg,#fff,#f3f6fd)}.talentHomeAction.hire{border-color:#cce0d4;background:linear-gradient(135deg,#fff,#f3f9f5)}.talentHomeAction.complete{border-color:#d7e3da;background:#f8fbf9}.talentHomeAction h2{margin:6px 0 8px;max-width:760px;font-size:clamp(28px,3.5vw,42px);line-height:1.04;letter-spacing:-.045em}.talentHomeAction p{margin:0;max-width:720px;color:var(--muted);font-size:13px;line-height:1.6}.talentHomeActionCta{display:flex;align-items:center}.talentHomeSnapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;margin-bottom:12px}.talentHomeSnapshot>div{padding:12px 16px;display:flex;align-items:baseline;gap:8px}.talentHomeSnapshot>div+div{border-left:1px solid var(--line)}.talentHomeSnapshot strong{letter-spacing:-.04em}.talentHomeSnapshot span{font-size:10px;color:var(--muted);font-weight:750}.talentHomeMain{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:12px;gap:12px;align-items:start;margin-bottom:12px}.talentCompanyActivity{padding:20px!important;margin:0!important}.talentCompanyActivity .panelTitleRow{margin-bottom:8px}.talentActivityGroup{border-top:1px solid #edf0f4;padding-top:12px;margin-top:12px}.talentActivityLabel{margin-bottom:5px;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#8a93a6}.talentActivityRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0}.talentActivityRow+.talentActivityRow{border-top:1px solid #f0f2f5}.talentActivityRow span,.talentActivityRow strong{display:block}.talentActivityRow strong{font-size:12px;margin-bottom:3px}.talentActivityRow div>span{max-width:720px;color:var(--muted);font-size:10px;line-height:1.45;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.talentHomeEmpty{padding:26px 2px 8px}.talentHomeEmpty strong{display:block;font-size:15px}.talentHomeEmpty p{max-width:560px;color:var(--muted);font-size:11px;line-height:1.55}.talentHomeSidebar{border:1px solid var(--line);border-radius:12px;background:#fff}.talentHomeQueue{margin-top:7px;display:grid}.talentHomeQueueItem{display:grid;grid-gap:9px;gap:9px;padding:12px 0;border-top:1px solid #edf0f4}.talentHomeQueueItem:first-child{border-top:0}.talentHomeQueueItem span{display:block;font:8px var(--mono);letter-spacing:.07em;color:#8a93a6}.talentHomeQueueItem strong{display:block;margin-top:3px;font-size:11px;line-height:1.35}.talentHomeQueueItem .button{width:100%}.talentHomeDetails{padding:0!important;margin:0 0 10px!important}.talentHomeDetails>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;cursor:pointer}.talentHomeDetails>summary::-webkit-details-marker{display:none}.talentHomeDetails>summary strong{display:block;margin-top:2px;font-size:13px}.talentHomeDetails>summary>span{font-size:10px;color:var(--muted);font-weight:750}.talentHomeDetails[open]>summary{border-bottom:1px solid var(--line)}.talentHomeDetailsBody{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:16px 18px 18px}.talentHomeDetailsBody.single{grid-template-columns:1fr}.talentHomeDetailsBody h3{margin:0 0 8px;font-size:13px}@media(max-width:900px){.talentHomeHeader{align-items:flex-start;flex-direction:column;gap:14px}.talentHomeMeta{justify-content:flex-start}.talentHomeMain{grid-template-columns:1fr}.talentHomeSidebar{display:none}}@media(max-width:680px){.talentHomeHeader{padding-top:26px;padding-bottom:16px}.talentHomeHeader h1{font-size:clamp(34px,11vw,46px)}.talentHomeAction{grid-template-columns:1fr;padding:20px;gap:18px}.talentHomeActionCta,.talentHomeActionCta .button{width:100%}.talentHomeSnapshot{grid-template-columns:1fr}.talentHomeSnapshot>div{justify-content:space-between}.talentHomeSnapshot>div+div{border-left:0;border-top:1px solid var(--line)}.talentActivityRow{align-items:flex-start;flex-direction:column}.talentActivityRow .button{width:100%}.talentActivityRow div>span{white-space:normal}.talentHomeDetailsBody{grid-template-columns:1fr}}.talentDashboardV3{--pn-surface:#ffffff;--pn-surface-soft:#f7f9fc;--pn-surface-tint:#f2f5fb;--pn-border:rgba(34,49,93,.10);--pn-border-strong:rgba(34,49,93,.16);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.04),0 6px 18px rgba(25,35,66,.045);--pn-shadow-md:0 2px 4px rgba(25,35,66,.04),0 14px 36px rgba(25,35,66,.07);--pn-shadow-lg:0 10px 30px rgba(28,39,76,.10),0 2px 8px rgba(28,39,76,.05);--pn-radius-sm:12px;--pn-radius-md:16px;--pn-radius-lg:22px;position:relative;isolation:isolate;padding-bottom:72px}.talentDashboardV3:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1200px,100vw);height:420px;transform:translateX(-50%);pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 10%,rgba(67,93,170,.09),transparent 34%),radial-gradient(circle at 82% 0,rgba(198,73,92,.055),transparent 28%);filter:blur(2px)}.talentHomeHeader{position:relative;padding:44px 2px 28px}.talentHomeHeader h1{color:#111a3a;text-wrap:balance}.talentHomeHeader p{color:#69728b;font-size:14px;letter-spacing:-.01em}.talentHomeHeader .monoLabel{color:#c64659;letter-spacing:.16em;font-weight:800}.talentHomeMeta{padding:8px;border:1px solid rgba(34,49,93,.08);border-radius:999px;background:rgba(255,255,255,.72);box-shadow:0 8px 24px rgba(31,42,75,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.talentHomeMeta .pill{border-color:rgba(34,49,93,.1);background:#f8f9fc;color:#4e5874}.talentHomeMeta .button{border-radius:999px}.talentHomeAction{position:relative;overflow:hidden;border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-lg);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,249,253,.96));box-shadow:var(--pn-shadow-md);padding:30px 32px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.talentHomeAction:after{content:"";position:absolute;right:-48px;top:-72px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(58,83,156,.1),rgba(58,83,156,0) 68%);pointer-events:none}.talentHomeAction.interview:after{background:radial-gradient(circle,rgba(72,102,188,.14),rgba(72,102,188,0) 68%)}.talentHomeAction.hire:after{background:radial-gradient(circle,rgba(48,133,95,.14),rgba(48,133,95,0) 68%)}.talentHomeAction.complete:after{background:radial-gradient(circle,rgba(74,130,92,.1),rgba(74,130,92,0) 68%)}.talentHomeAction:hover{transform:translateY(-1px);box-shadow:var(--pn-shadow-lg);border-color:var(--pn-border-strong)!important}.talentHomeAction .monoLabel{color:#6d7691;letter-spacing:.13em}.talentHomeAction h2{color:#152044;text-wrap:balance}.talentHomeAction p{color:#65708a}.talentHomeActionCta .button{min-width:132px;min-height:46px;border-radius:13px;box-shadow:0 8px 18px rgba(31,48,105,.12);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.talentHomeActionCta .button:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(31,48,105,.17)}.talentHomeSnapshot{border:1px solid var(--pn-border);border-radius:var(--pn-radius-md);background:rgba(255,255,255,.86);box-shadow:var(--pn-shadow-sm);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.talentHomeSnapshot>div{position:relative;padding:16px 18px;transition:background .18s ease}.talentHomeSnapshot>div:hover{background:rgba(244,247,252,.9)}.talentHomeSnapshot>div+div{border-left:1px solid rgba(34,49,93,.08)}.talentHomeSnapshot strong{color:#172044;font-size:25px;line-height:1}.talentHomeSnapshot span{color:#747d94;letter-spacing:-.01em}.talentHomeMain{gap:14px}.talentCompanyActivity{border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-md)!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--pn-shadow-sm);padding:22px!important}.talentCompanyActivity .panelTitleRow h2{color:#192346;font-size:23px;letter-spacing:-.035em}.talentCompanyActivity .panelTitleRow .button{border-radius:11px}.talentActivityGroup{border-top:1px solid rgba(34,49,93,.075);padding-top:14px;margin-top:14px}.talentActivityLabel{color:#9a7180;letter-spacing:.13em}.talentActivityRow{border-radius:10px;margin:0 -8px;padding:11px 8px;transition:background .16s ease,transform .16s ease}.talentActivityRow:hover{background:#f7f9fc;transform:translateX(2px)}.talentActivityRow+.talentActivityRow{border-top:1px solid rgba(34,49,93,.055)}.talentActivityRow strong{color:#263052;font-size:12.5px}.talentActivityRow div>span{color:#7a849a}.talentActivityRow .pill{border-color:rgba(34,49,93,.1);background:#f7f9fc}.talentHomeSidebar{position:-webkit-sticky;position:sticky;top:90px;border:1px solid var(--pn-border);border-radius:var(--pn-radius-md);background:rgba(255,255,255,.9);box-shadow:var(--pn-shadow-sm);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:18px}.talentHomeSidebar>.monoLabel{color:#8a7280;letter-spacing:.13em}.talentHomeQueueItem{border-top:1px solid rgba(34,49,93,.075);padding:14px 0}.talentHomeQueueItem span{color:#8b93a7}.talentHomeQueueItem strong{color:#293354;font-size:11.5px}.talentHomeQueueItem .button{border-radius:10px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.talentHomeQueueItem .button:hover{transform:translateY(-1px)}.talentHomeEmpty{position:relative;overflow:hidden;margin-top:14px;padding:28px 28px 28px 76px;border:1px dashed rgba(34,49,93,.15);border-radius:14px;background:linear-gradient(135deg,#fbfcfe,#f6f8fc)}.talentHomeEmpty:before{content:"";position:absolute;left:24px;top:28px;width:32px;height:32px;border-radius:10px;border:1px solid rgba(34,49,93,.12);background:radial-gradient(circle at 50% 45%,#526690 0 2px,transparent 3px),linear-gradient(135deg,#fff,#eef2f9);box-shadow:var(--pn-shadow-sm)}.talentHomeEmpty strong{color:#253052}.talentHomeEmpty p{color:#758096}.talentHomeDetails{border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-md)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 1px 2px rgba(31,42,75,.025);transition:border-color .18s ease,box-shadow .18s ease}.talentHomeDetails:hover{border-color:var(--pn-border-strong)!important;box-shadow:var(--pn-shadow-sm)}.talentHomeDetails>summary{padding:17px 19px;transition:background .16s ease}.talentHomeDetails>summary:hover{background:#fafbfe}.talentHomeDetails>summary strong{color:#2a3454}.talentHomeDetails>summary>span{padding:5px 8px;border-radius:999px;background:#f4f6fa;color:#6f7890}.talentHomeDetails[open]>summary{border-bottom:1px solid rgba(34,49,93,.08)}.talentHomeDetailsBody{background:linear-gradient(180deg,rgba(250,251,253,.55),rgba(255,255,255,.7))}.talentHomeDetailsBody h3{color:#2a3454}.talentDashboardV3 .button,.talentDashboardV3 button{outline:none}.talentDashboardV3 .button:focus-visible,.talentDashboardV3 button:focus-visible,.talentDashboardV3 summary:focus-visible{box-shadow:0 0 0 3px rgba(55,84,165,.18)!important;outline:1px solid rgba(55,84,165,.38);outline-offset:2px}@media (prefers-reduced-motion:reduce){.talentDashboardV3 *,.talentDashboardV3 :after,.talentDashboardV3 :before{transition:none!important;scroll-behavior:auto!important}}@media(max-width:900px){.talentHomeMeta{border-radius:14px;width:100%;justify-content:flex-start}.talentHomeSidebar{position:static}}@media(max-width:680px){.talentDashboardV3{padding-bottom:44px}.talentDashboardV3:before{height:300px}.talentHomeHeader{padding-top:28px}.talentHomeMeta{padding:7px;gap:6px}.talentHomeMeta .button,.talentHomeMeta .pill{min-height:38px}.talentHomeAction{border-radius:18px;padding:22px}.talentHomeAction:hover{transform:none}.talentHomeSnapshot{border-radius:14px}.talentHomeSnapshot>div{padding:14px 16px}.talentCompanyActivity{padding:18px!important}.talentHomeEmpty{padding:24px 20px}.talentHomeEmpty:before{display:none}}.adminOverviewClean,.coachDashboard,.companyCommandCenter{--pn-surface:#fff;--pn-surface-soft:#f7f9fc;--pn-border:rgba(34,49,93,.10);--pn-border-strong:rgba(34,49,93,.16);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07);--pn-radius-sm:12px;--pn-radius-md:16px;--pn-radius-lg:22px}.companyCommandCenter{position:relative;isolation:isolate;padding-bottom:72px}.companyCommandCenter:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1200px,100vw);height:410px;transform:translateX(-50%);z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 5%,rgba(52,84,168,.09),transparent 34%),radial-gradient(circle at 88% 4%,rgba(41,126,95,.055),transparent 27%)}.companyCommandHead{padding-top:44px!important;padding-bottom:26px!important}.companyCommandHead h1{color:#111a3a;font-size:clamp(40px,4.7vw,60px)!important;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.companyCommandHead p{max-width:720px;color:#69728b;font-size:14px;line-height:1.6}.companyCommandHead .monoLabel{color:#425eaa;letter-spacing:.14em}.companyCommandHead .navActions .button{border-radius:12px;min-height:44px}.companyPriorityCard{position:relative;overflow:hidden;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;padding:30px 32px!important;border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-lg)!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,248,253,.96))!important;box-shadow:var(--pn-shadow-md)}.companyPriorityCard:after{content:"";position:absolute;right:-54px;top:-72px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(63,93,174,.12),rgba(63,93,174,0) 68%)}.companyPriorityCard .monoLabel{color:#6e7892;letter-spacing:.13em}.companyPriorityCard h2{margin:6px 0 8px;max-width:760px;color:#172044;font-size:clamp(28px,3.3vw,42px)!important;line-height:1.05;letter-spacing:-.045em}.companyPriorityCard p{max-width:720px;margin:0;color:#65708a;font-size:13px;line-height:1.6}.companyPriorityCard>.button,.companyPriorityCard>a.button{position:relative;z-index:1;min-width:142px;min-height:46px;border-radius:13px;box-shadow:0 9px 22px rgba(31,48,105,.13)}.companyCommandSummary{gap:10px!important;margin-top:12px!important}.companyCommandSummary>a{border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-md)!important;background:rgba(255,255,255,.9)!important;box-shadow:var(--pn-shadow-sm);padding:16px 18px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.companyCommandSummary>a:hover{transform:translateY(-2px);box-shadow:var(--pn-shadow-md);border-color:var(--pn-border-strong)!important}.companyCommandSummary span{color:#7b8499!important;letter-spacing:.06em}.companyCommandSummary strong{color:#172044;font-size:27px!important}.companyCommandSummary small{color:#8a93a5!important}.companyCommandGrid{gap:14px!important;margin-top:14px!important}.companyCommandGrid>.panel,.companyFindMore{border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-md)!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--pn-shadow-sm);padding:22px!important}.companyCommandGrid h2,.companyFindMore h2{color:#1e2849;letter-spacing:-.035em}.companyCandidateRow,.companyInterviewRow{margin:0 -8px;padding:12px 8px!important;border-radius:10px;transition:background .16s ease,transform .16s ease}.companyCandidateRow:hover,.companyInterviewRow:hover{background:#f7f9fc;transform:translateX(2px)}.companyCandidateRow strong,.companyInterviewRow strong{color:#2a3453}.companyCandidateRow span,.companyInterviewRow small,.companyInterviewRow span{color:#7a8498}.companyCommandEmpty{margin-top:12px;border:1px dashed rgba(34,49,93,.14);border-radius:14px;background:linear-gradient(135deg,#fbfcfe,#f6f8fc);padding:24px!important}.companyFindMore{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px}.companyFindMore p{max-width:680px;color:#6f7890}.companyFindMore>.button{border-radius:12px}@media(max-width:820px){.companyFindMore,.companyPriorityCard{grid-template-columns:1fr}.companyFindMore>.button,.companyPriorityCard>.button,.companyPriorityCard>a.button{width:100%}}@media(max-width:620px){.companyCommandHead{padding-top:28px!important}.companyPriorityCard{padding:22px!important;border-radius:18px!important}.companyCommandGrid>.panel,.companyFindMore{padding:18px!important}}.coachDashboard{position:relative;isolation:isolate;padding-bottom:72px}.coachDashboard:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1200px,100vw);height:400px;transform:translateX(-50%);z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 4%,rgba(126,80,173,.085),transparent 34%),radial-gradient(circle at 84% 6%,rgba(190,116,71,.055),transparent 28%)}.coachDashboardHead{padding-top:44px!important;padding-bottom:26px!important}.coachDashboardHead h1{color:#171b3f;font-size:clamp(40px,4.7vw,58px)!important;line-height:.98;letter-spacing:-.055em}.coachDashboardHead p{max-width:720px;color:#6d7288;font-size:14px}.coachDashboardHead .accentLabel{color:#825ca0;letter-spacing:.14em}.coachDashboardHead .button{border-radius:12px;min-height:44px}.coachStatsV2{gap:10px!important;margin-bottom:14px!important}.coachStatsV2>div{position:relative;overflow:hidden;border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-md)!important;background:rgba(255,255,255,.92)!important;box-shadow:var(--pn-shadow-sm);padding:18px 20px!important}.coachStatsV2>div:after{content:"";position:absolute;right:-26px;top:-32px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(126,80,173,.08),transparent 70%)}.coachStatsV2 span{color:#858da2!important}.coachStatsV2 strong{color:#202846;font-size:28px!important}.coachStatsV2 small{color:#8b93a4!important}.coachEndorsementEditor,.coachProfileSettings,.coachTraineePanel{border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-md)!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--pn-shadow-sm)}.coachTraineePanel{padding:22px!important;margin-bottom:14px!important}.coachTraineePanel .panelTitleRow h2{color:#202846;letter-spacing:-.035em}.coachRepList{gap:10px!important;margin-top:14px}.coachRepCard{border:1px solid rgba(34,49,93,.085)!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#fafbfe)!important;padding:17px 18px!important;box-shadow:0 1px 2px rgba(31,42,75,.02);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.coachRepCard:hover{transform:translateY(-2px);border-color:var(--pn-border-strong)!important;box-shadow:var(--pn-shadow-sm)}.coachRepCard h3{color:#27304f;font-size:16px!important}.coachRepCard p,.coachRepCard small{color:#7c8497}.coachRepCard .button{border-radius:10px}.coachRepTrustLine{margin-top:10px;padding-top:10px;border-top:1px solid rgba(34,49,93,.07)}.coachRepTrustLine span{color:#466b57!important}.coachEndorsementEditor{padding:24px!important;margin-bottom:14px!important}.coachEndorsementEditor input,.coachEndorsementEditor textarea{border-radius:11px!important}.coachProfileSettings{overflow:hidden;margin-bottom:14px!important}.coachProfileSettings>summary{padding:17px 19px!important;transition:background .16s ease}.coachProfileSettings>summary:hover{background:#fafbfe}.coachProfileSettingsBody{border-top:1px solid rgba(34,49,93,.08);background:linear-gradient(180deg,#fafbfe,#fff)}@media(max-width:620px){.coachDashboardHead{padding-top:28px!important}.coachEndorsementEditor,.coachTraineePanel{padding:18px!important}.coachStatsV2{grid-template-columns:1fr!important}}.adminOverviewClean{position:relative;isolation:isolate;padding-bottom:80px}.adminOverviewClean:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1280px,100vw);height:430px;transform:translateX(-50%);z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 0,rgba(49,68,127,.09),transparent 34%),radial-gradient(circle at 89% 7%,rgba(186,65,83,.05),transparent 27%)}.adminHeroClean{padding-top:42px!important;padding-bottom:28px!important}.adminHeroClean h1{color:#111a3a;font-size:clamp(42px,4.8vw,62px)!important;line-height:.97;letter-spacing:-.058em;max-width:820px}.adminHeroClean p{max-width:760px;color:#687189;font-size:14px;line-height:1.6}.adminHeroClean .accentLabel{color:#bd4358;letter-spacing:.15em}.adminHeroActions{gap:10px!important}.adminHeroActions .button{min-height:45px;border-radius:12px;box-shadow:0 8px 18px rgba(31,48,105,.11)}.adminAttentionBadge{min-width:110px;border:1px solid var(--pn-border)!important;border-radius:14px!important;background:rgba(255,255,255,.86)!important;box-shadow:var(--pn-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.adminAttentionBadge.hasWork{border-color:rgba(190,68,86,.18)!important;background:linear-gradient(135deg,#fff,#fff6f7)!important}.adminCriticalAlert{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;border:1px solid rgba(190,68,86,.17)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#fff7f8)!important;box-shadow:0 12px 30px rgba(124,41,56,.06);padding:24px 26px!important}.adminCriticalAlert h2{color:#5e2430;letter-spacing:-.035em}.adminCriticalAlert p{color:#805b63}.adminCriticalAlert .button{border-radius:11px}.adminPeopleStrip{gap:10px!important}.adminPeopleTile{position:relative;overflow:hidden;border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-md)!important;background:rgba(255,255,255,.92)!important;box-shadow:var(--pn-shadow-sm);padding:18px 20px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.adminPeopleTile:hover{transform:translateY(-2px);border-color:var(--pn-border-strong)!important;box-shadow:var(--pn-shadow-md)}.adminPeopleTile span{color:#8b7280!important}.adminPeopleTile strong{color:#182244;font-size:30px!important}.adminPeopleTile small{color:#858da0!important}.adminPrimaryGrid{gap:14px!important}.adminAnalyticsDisclosure,.adminLowerGrid>.panel,.adminPrimaryGrid>.panel{border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-md)!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--pn-shadow-sm)}.adminMarketplaceSnapshot,.adminQueueClean{padding:22px!important}.adminQueueRows>a{margin:0 -8px;padding:11px 8px!important;border-radius:9px;transition:background .16s ease,transform .16s ease}.adminQueueRows>a:hover{background:#f7f9fc;transform:translateX(2px)}.adminQueueRows>a.hasItems{background:linear-gradient(90deg,rgba(190,68,86,.055),transparent)}.adminQueueRows>a.hasItems strong{color:#b13d52}.adminSnapshotGrid>div{border:1px solid rgba(34,49,93,.075)!important;border-radius:12px!important;background:#fafbfe!important}.adminSnapshotGrid strong{color:#172044}.adminWorkspaceLinksV2{gap:9px!important;margin-top:14px!important}.adminWorkspaceLinksV2>a{border:1px solid var(--pn-border)!important;border-radius:13px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 1px 2px rgba(31,42,75,.025);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.adminWorkspaceLinksV2>a:hover{transform:translateY(-2px);border-color:var(--pn-border-strong)!important;box-shadow:var(--pn-shadow-sm)}.adminWorkspaceLinksV2 span{color:#263052}.adminWorkspaceLinksV2 small{color:#858da0}.adminLowerGrid{gap:14px!important}.adminLowerGrid>.panel{padding:22px!important}.adminMiniFunnel>div{border-radius:10px;background:#f7f9fc!important}.adminActivityList>div{border-radius:9px;padding-left:8px!important;padding-right:8px!important}.adminActivityList>div:hover{background:#f7f9fc}.adminAnalyticsDisclosure{overflow:hidden}.adminAnalyticsDisclosure>summary{padding:18px 20px!important;transition:background .16s ease}.adminAnalyticsDisclosure>summary:hover{background:#fafbfe}.adminOverviewClean .button:focus-visible,.adminOverviewClean button:focus-visible,.adminOverviewClean summary:focus-visible,.coachDashboard .button:focus-visible,.coachDashboard button:focus-visible,.coachDashboard summary:focus-visible,.companyCommandCenter .button:focus-visible,.companyCommandCenter button:focus-visible{outline:1px solid rgba(55,84,165,.38);outline-offset:2px;box-shadow:0 0 0 3px rgba(55,84,165,.16)!important}@media(max-width:900px){.adminCriticalAlert{grid-template-columns:1fr}}@media(max-width:680px){.adminOverviewClean:before,.coachDashboard:before,.companyCommandCenter:before{height:300px}.adminHeroClean,.coachDashboardHead,.companyCommandHead{padding-top:28px!important}.adminCriticalAlert{padding:20px!important}.adminLowerGrid,.adminPeopleStrip,.adminPrimaryGrid{grid-template-columns:1fr!important}}.applicationPage.applicationGuided,.profileMaintenancePage{--pn-border:rgba(34,49,93,.10);--pn-border-strong:rgba(34,49,93,.16);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07);--pn-radius-md:16px;--pn-radius-lg:22px;position:relative;isolation:isolate}.applicationPage.applicationGuided:before,.profileMaintenancePage:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1180px,100vw);height:360px;transform:translateX(-50%);z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 5%,rgba(64,88,166,.075),transparent 34%),radial-gradient(circle at 85% 7%,rgba(194,75,93,.045),transparent 26%)}.applicationHero,.profileMaintenanceHead{padding-top:40px!important;padding-bottom:24px!important}.applicationHero h1,.profileMaintenanceHead h1{color:#121b3d;font-size:clamp(39px,4.4vw,56px)!important;line-height:.99;letter-spacing:-.052em}.applicationHero p,.profileMaintenanceHead p{max-width:720px;color:#6c748b;font-size:14px;line-height:1.6}.applicationHero .accentLabel,.profileMaintenanceHead .monoLabel{letter-spacing:.14em}.applicationProgressGuided,.profileTrustSummary{border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-md)!important;background:rgba(255,255,255,.9)!important;box-shadow:var(--pn-shadow-sm)}.applicationStep,.profileTrustSummary>button{transition:background .16s ease,transform .16s ease,border-color .16s ease}.applicationStep:hover,.profileTrustSummary>button:hover{background:#f7f9fc!important}.applicationStep.active,.profileTrustSummary>button.active{background:linear-gradient(135deg,#f7f9fd,#eef3fb)!important;border-color:rgba(55,84,165,.18)!important}.applicationFocusCard,.profileNextImprovement{border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-lg)!important;background:linear-gradient(135deg,#fff,#f7f9fd)!important;box-shadow:var(--pn-shadow-md)}.applicationFocusCard h2,.profileNextImprovement h2{color:#172044;letter-spacing:-.04em}.applicationFocusProgress{border-radius:999px!important;overflow:hidden;background:#edf1f7!important}.applicationFocusProgress>span{background:linear-gradient(90deg,#4c68b1,#7389c4)!important}.applicationSection,.profileEditPanel,.profileIntelDisclosure{border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-md)!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--pn-shadow-sm)}.applicationSection{transition:border-color .18s ease,box-shadow .18s ease}.applicationSection:hover{border-color:var(--pn-border-strong)!important}.applicationSectionHead h2,.profileEditPanel h2{color:#222c4e;letter-spacing:-.035em}.applicationCheck{border-radius:999px!important}.applicationEntries,.trainingApplicationEntries,.trainingRecordList{gap:10px!important}.historyCard,.trainingApplicationEntry,.trainingRecordRow{border:1px solid rgba(34,49,93,.08)!important;border-radius:13px!important;background:#fafbfe!important;transition:background .16s ease,border-color .16s ease,transform .16s ease}.historyCard:hover,.trainingApplicationEntry:hover,.trainingRecordRow:hover{background:#f6f8fc!important;border-color:rgba(34,49,93,.14)!important;transform:translateY(-1px)}.applicationSubmitCard{border:1px solid var(--pn-border)!important;border-radius:var(--pn-radius-md)!important;background:rgba(255,255,255,.92)!important;box-shadow:var(--pn-shadow-sm);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.applicationRequirementList{gap:7px!important}.applicationRequirementList>div{border-radius:9px;background:#f7f9fc;padding:8px 10px!important}.profileIntelDisclosure>summary{transition:background .16s ease}.profileIntelDisclosure>summary:hover{background:#fafbfe}.applicationSection input,.applicationSection select,.applicationSection textarea,.profileEditPanel input,.profileEditPanel select,.profileEditPanel textarea{border-radius:11px!important;border-color:rgba(34,49,93,.13)!important;background:#fff!important;transition:border-color .16s ease,box-shadow .16s ease}.applicationSection input:focus,.applicationSection select:focus,.applicationSection textarea:focus,.profileEditPanel input:focus,.profileEditPanel select:focus,.profileEditPanel textarea:focus{border-color:rgba(55,84,165,.42)!important;box-shadow:0 0 0 3px rgba(55,84,165,.1)!important}@media(max-width:620px){.applicationHero,.profileMaintenanceHead{padding-top:26px!important}.applicationFocusCard,.profileNextImprovement{border-radius:18px!important}}.companyBillingPage,.formPage,.hiringWorkspace{--pn-border:rgba(34,49,93,.10);--pn-border-strong:rgba(34,49,93,.16);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07)}.companyBillingPage .dashHead,.formPageIntro,.hiringWorkspaceHead{padding-top:40px!important}.companyBillingPage .dashHead h1,.formPageIntro h1,.hiringWorkspaceHead h1{color:#121b3d;letter-spacing:-.052em}.billingGrid>.panel,.billingTablePanel,.formPageCard,.hiringFocusSummary{border:1px solid var(--pn-border)!important;border-radius:16px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--pn-shadow-sm)}.hiringFocusSummary>div{transition:background .16s ease}.hiringFocusSummary>div:hover{background:#f7f9fc}.hiringFocusSummary strong{color:#172044!important}.hireConfirmationQueue,.hiringAttentionPanel{border-radius:18px!important;box-shadow:var(--pn-shadow-sm)}.billingRow,.hireReportRow,.hiringCandidateCard{border:1px solid rgba(34,49,93,.08)!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#fafbfe)!important;box-shadow:0 1px 2px rgba(31,42,75,.02);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.billingRow:hover,.hireReportRow:hover,.hiringCandidateCard:hover{transform:translateY(-2px);border-color:var(--pn-border-strong)!important;box-shadow:var(--pn-shadow-sm)}.hiringCandidateIdentity strong{color:#263052}.hiringStageTrack{border-radius:999px!important;overflow:hidden;background:#edf1f7!important}.hiringStageTrack .done{background:linear-gradient(90deg,#4c68b1,#6f85c0)!important}.billingActions .button,.hiringCandidateAction .button{border-radius:10px!important}.billingProfileCard{position:relative;overflow:hidden}.billingProfileCard:after{content:"";position:absolute;right:-40px;top:-50px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(53,84,164,.09),transparent 70%)}.billingRules,.savedCard{border-radius:12px!important;background:#f7f9fc!important}.billingGrid input,.billingGrid select,.billingGrid textarea,.formPageCard input,.formPageCard select,.formPageCard textarea{border-radius:11px!important;border-color:rgba(34,49,93,.13)!important}.billingGrid input:focus,.billingGrid select:focus,.billingGrid textarea:focus,.formPageCard input:focus,.formPageCard select:focus,.formPageCard textarea:focus{border-color:rgba(55,84,165,.42)!important;box-shadow:0 0 0 3px rgba(55,84,165,.1)!important}.coachSetupPage,.formPage:has(.formPageCard){--pn-border:rgba(34,49,93,.10);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045)}.formPageCard{padding:26px!important}.formPageIntro .applyChecks{gap:8px!important}.formPageIntro .applyChecks span{border:1px solid rgba(34,49,93,.08);border-radius:999px;background:rgba(255,255,255,.82);padding:7px 10px}.formPageCard .button.full{min-height:46px;border-radius:12px}.adminPeoplePage,.adminReviewPage,.adminTrustPage{--pn-border:rgba(34,49,93,.10);--pn-border-strong:rgba(34,49,93,.16);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07)}.adminPageIntro,.adminPeopleIntro{padding-top:36px!important}.adminPageIntro h1,.adminPeopleIntro h1{color:#121b3d;letter-spacing:-.052em}.adminPeopleTotals,.adminQueueSummary{border:1px solid var(--pn-border)!important;border-radius:16px!important;background:rgba(255,255,255,.9)!important;box-shadow:var(--pn-shadow-sm)}.adminEntitySwitcher,.adminQueueTabs{padding:5px!important;border:1px solid var(--pn-border);border-radius:13px!important;background:#f4f6fa!important}.adminEntitySwitcher button,.adminQueueTabs button{border-radius:9px!important;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.adminEntitySwitcher button.active,.adminQueueTabs button.active{background:#fff!important;box-shadow:0 2px 8px rgba(31,42,75,.08);color:#222c4e!important}.adminFocusedQueue,.adminPeoplePanel,.adminReviewAnalytics,.financingReviewPanel{border:1px solid var(--pn-border)!important;border-radius:16px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--pn-shadow-sm)}.adminInterventionList{background:linear-gradient(180deg,#f8f9fc,#f4f6fa)!important}.adminInterventionCard{border:1px solid rgba(34,49,93,.085)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 2px rgba(31,42,75,.025);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.adminInterventionCard:hover{transform:translateY(-2px);box-shadow:var(--pn-shadow-md);border-color:var(--pn-border-strong)!important}.adminInterventionFacts>div{border-color:rgba(34,49,93,.075)!important;background:#f8f9fc!important}.applicationReviewCard,.proofCard,.trustReviewCard,.verificationRow{border:1px solid rgba(34,49,93,.085)!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#fafbfe)!important;box-shadow:0 1px 2px rgba(31,42,75,.025);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.applicationReviewCard:hover,.proofCard:hover,.trustReviewCard:hover,.verificationRow:hover{transform:translateY(-1px);box-shadow:var(--pn-shadow-sm);border-color:var(--pn-border-strong)!important}.adminDecisionActions .button,.adminInterventionActions .button,.reviewActions .button{border-radius:10px!important}.adminDecisionMore>summary,.candidateMoreActions>summary{border-radius:9px!important}.reviewNote{border-left:3px solid rgba(55,84,165,.28)!important;background:#f7f9fc!important;border-radius:0 10px 10px 0!important}.hireModal{border:1px solid rgba(34,49,93,.1)!important;border-radius:18px!important;box-shadow:0 28px 80px rgba(17,27,61,.2)!important}.hireModalBackdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hireModal input,.hireModal select,.hireModal textarea{border-radius:11px!important}@media(max-width:620px){.formPageCard{padding:20px!important}.adminPageIntro,.adminPeopleIntro{padding-top:26px!important}}.authExperience,.calendarSettings,.messagesPage,.onboardPage,.publicProfile,.repsPage,.settingsSingle{--pn-border:rgba(34,49,93,.10);--pn-border-strong:rgba(34,49,93,.16);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07);--pn-radius-md:16px;--pn-radius-lg:22px}.authExperience{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 12%,rgba(61,85,161,.1),transparent 30%),radial-gradient(circle at 87% 4%,rgba(190,73,91,.055),transparent 28%),#f7f9fc}.authIntro{padding:52px 8px 40px!important}.authIntro h1{color:#10193a;font-size:clamp(42px,5vw,62px)!important;line-height:.97;letter-spacing:-.058em}.authIntro p{color:#68718a;font-size:14px;line-height:1.65}.authIntro .accentLabel{color:#bf4359;letter-spacing:.15em}.authChecks{gap:8px!important}.authChecks span{border:1px solid rgba(34,49,93,.08);border-radius:999px;background:rgba(255,255,255,.74);padding:7px 10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.authCard{border:1px solid var(--pn-border)!important;border-radius:22px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 24px 70px rgba(26,37,71,.12),0 2px 8px rgba(26,37,71,.04)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:28px!important}.authCard input,.authCard select{border-radius:11px!important;border-color:rgba(34,49,93,.13)!important}.authCard input:focus,.authCard select:focus{border-color:rgba(55,84,165,.42)!important;box-shadow:0 0 0 3px rgba(55,84,165,.1)!important}.authCard .button.full{min-height:46px;border-radius:12px;box-shadow:0 8px 20px rgba(31,48,105,.12)}.authSwitch{color:#747d94}.onboardPage{background:radial-gradient(circle at 12% 4%,rgba(67,91,168,.08),transparent 31%),#f8f9fc}.onboardIntro{padding-top:44px!important}.onboardIntro h1{color:#111a3a;letter-spacing:-.055em}.onboardIntro p{color:#6c748b}.onboardPanel{border:1px solid var(--pn-border)!important;border-radius:22px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--pn-shadow-md);padding:26px!important}.choiceGrid .choice{border:1px solid rgba(34,49,93,.09)!important;border-radius:14px!important;background:#fafbfe!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.choiceGrid .choice:hover{transform:translateY(-2px);border-color:var(--pn-border-strong)!important;box-shadow:var(--pn-shadow-sm)}.choiceGrid .choice.active{background:linear-gradient(135deg,#f5f8fd,#edf2fb)!important;border-color:rgba(55,84,165,.24)!important}.onboardPanel input,.onboardPanel select,.onboardPanel textarea{border-radius:11px!important;border-color:rgba(34,49,93,.13)!important}.repsPage{background:radial-gradient(circle at 18% 0,rgba(62,88,165,.075),transparent 30%),#f7f9fc}.directoryHeroV2{padding-top:46px!important}.directoryHeroV2 h1{color:#10193a;font-size:clamp(44px,5vw,64px)!important;line-height:.97;letter-spacing:-.06em}.directoryHeroV2 p{max-width:760px;color:#69728b;font-size:15px}.directoryTrustLine{border:1px solid rgba(34,49,93,.08);border-radius:999px;background:rgba(255,255,255,.78);box-shadow:var(--pn-shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.directorySearchV2{border:1px solid var(--pn-border)!important;border-radius:18px!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--pn-shadow-md)}.directorySearchFocus input{border-radius:12px!important;border-color:rgba(34,49,93,.13)!important}.quickFilterRow button{border-radius:999px!important;transition:background .16s ease,border-color .16s ease,transform .16s ease}.quickFilterRow button:hover{transform:translateY(-1px)}.quickFilterRow button.active{background:#182247!important;color:#fff!important;border-color:#182247!important}.directoryFilterDrawer{border-radius:14px!important;background:#f8f9fc!important}.publicTalentGrid{gap:14px!important}.talentCardV2{position:relative;overflow:hidden;border:1px solid rgba(34,49,93,.09)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#fafbfe)!important;box-shadow:var(--pn-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.talentCardV2:hover{transform:translateY(-3px);box-shadow:var(--pn-shadow-md);border-color:var(--pn-border-strong)!important}.talentCardV2:after{content:"";position:absolute;right:-34px;top:-38px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(65,90,166,.07),transparent 70%)}.talentCardV2 .avatar{box-shadow:0 5px 14px rgba(31,42,75,.1)}.metricGridPriority>div{border-radius:11px!important;background:#f7f9fc!important}.trustSignalRow{border-top:1px solid rgba(34,49,93,.07)}.talentCardV2 .button{border-radius:11px}.publicProfile{background:radial-gradient(circle at 16% 0,rgba(64,88,164,.07),transparent 30%),#f8f9fc}.profileRecordHeader{border:1px solid var(--pn-border)!important;border-radius:22px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--pn-shadow-md)}.profileRecordMeta{background:linear-gradient(180deg,#fbfcfe,#f8f9fc);border-bottom:1px solid rgba(34,49,93,.07)}.profileRecordIdentity h1{color:#111a3a}.profileHeadline{color:#5f6982}.publicProfile .bigAvatar{box-shadow:0 10px 24px rgba(31,42,75,.12)}.publicProfile .profileTopStats{border-radius:14px!important;overflow:hidden;background:#f8f9fc!important}.profileVerificationLineV2{border-top:1px solid rgba(34,49,93,.07)}.profileAside>.panel,.profileMain>.panel{border:1px solid var(--pn-border)!important;border-radius:16px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--pn-shadow-sm)}.decisionPanel{background:linear-gradient(135deg,#fff,#f6f9fd)!important}.publicProfile .bigMetrics>div{border:1px solid rgba(34,49,93,.075)!important;border-radius:12px!important;background:#f8f9fc!important}.publicProfile .coachEndorsementCard,.publicProfile .proofCard,.publicProfile .timelineItem{border-radius:13px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.publicProfile .coachEndorsementCard:hover,.publicProfile .proofCard:hover{transform:translateY(-2px);box-shadow:var(--pn-shadow-sm);border-color:var(--pn-border-strong)!important}.profileHiringCard{border-radius:18px!important;box-shadow:0 18px 50px rgba(26,37,71,.1)!important}.profilePrimaryCta{min-height:48px!important;border-radius:12px!important;box-shadow:0 9px 22px rgba(31,48,105,.14)}.employerSignalChips button{border-radius:999px!important}.employerSignalChips button.active{background:#182247!important;color:#fff!important}.messagesPage{background:#f6f8fb}.messagesShell{border:1px solid var(--pn-border)!important;border-radius:18px!important;overflow:hidden;background:#fff;box-shadow:var(--pn-shadow-md)}.threadList{background:linear-gradient(180deg,#fafbfe,#f7f9fc)!important;border-right:1px solid rgba(34,49,93,.08)!important}.threadButton{margin:0 8px 4px!important;width:calc(100% - 16px)!important;border-radius:11px!important;transition:background .16s ease,transform .16s ease}.threadButton:hover{background:#fff!important;transform:translateX(2px)}.threadButton.active{background:#fff!important;box-shadow:0 3px 12px rgba(31,42,75,.07)}.chatHead{background:rgba(255,255,255,.92)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(34,49,93,.08)!important}.messageStream{background:radial-gradient(circle at 50% 0,rgba(62,88,165,.035),transparent 38%),#fff}.messageBubble{border-radius:15px!important;box-shadow:0 1px 2px rgba(31,42,75,.035)}.messageComposer{background:#fafbfe!important;border-top:1px solid rgba(34,49,93,.08)!important}.messageComposer textarea{border-radius:12px!important;border-color:rgba(34,49,93,.13)!important}.calendarSettings,.settingsSingle{background:radial-gradient(circle at 15% 0,rgba(62,88,165,.06),transparent 28%),#f8f9fc}.calendarBottomGrid>.panel,.calendarTopGrid>.panel,.notificationSettings,.weeklySchedulePanel{border:1px solid var(--pn-border)!important;border-radius:16px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--pn-shadow-sm)}.calendarConnectionCard,.scheduleSummaryCard{overflow:hidden}.calendarConnectionCard .panelTitleRow,.scheduleSummaryCard .panelTitleRow{margin-bottom:14px}.weekDayRow{border:1px solid rgba(34,49,93,.075)!important;border-radius:12px!important;background:#fafbfe!important;transition:border-color .16s ease,background .16s ease}.weekDayRow:hover{background:#f7f9fc!important;border-color:rgba(34,49,93,.13)!important}.calendarBottomGrid input,.calendarBottomGrid select,.timeWindow input{border-radius:10px!important;border-color:rgba(34,49,93,.12)!important}.notificationSettings{padding:24px!important}.settingsToggle{border-radius:12px!important;transition:background .16s ease}.settingsToggle:hover{background:#f7f9fc}.settingsMaster{border-radius:13px!important;background:linear-gradient(135deg,#f8f9fc,#f3f6fb)!important}.marketing{--pn-border:rgba(34,49,93,.10);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 18px 42px rgba(25,35,66,.08);background:radial-gradient(circle at 16% 0,rgba(61,86,165,.08),transparent 31%),radial-gradient(circle at 86% 4%,rgba(190,73,91,.05),transparent 26%),#f8f9fc}.marketingHero{padding-top:74px!important;padding-bottom:54px!important}.heroCopy h1{color:#10193a;font-size:clamp(54px,7vw,88px)!important;line-height:.92!important;letter-spacing:-.065em!important;max-width:980px;text-wrap:balance}.heroCopy p{max-width:760px;color:#667087;font-size:17px!important;line-height:1.65}.heroCopy .accentLabel{color:#bf4359;letter-spacing:.16em}.heroButtons{gap:10px!important}.heroButtons .btn{min-height:48px;border-radius:13px!important;padding:0 18px!important;transition:transform .18s ease,box-shadow .18s ease}.heroButtons .btnAccent{box-shadow:0 10px 24px rgba(31,48,105,.14)}.heroButtons .btn:hover{transform:translateY(-2px)}.heroTrust,.heroValueStrip{border:1px solid rgba(34,49,93,.08)!important;border-radius:16px!important;background:rgba(255,255,255,.78)!important;box-shadow:var(--pn-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.marketing .outcomeTrustGrid,.marketing .pricingGrid,.marketing .splitCards{gap:14px!important}.marketing .priceCard,.marketing .trustCard{border:1px solid rgba(34,49,93,.09)!important;border-radius:18px!important;box-shadow:var(--pn-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.marketing .priceCard:hover,.marketing .trustCard:hover{transform:translateY(-3px);box-shadow:var(--pn-shadow-md);border-color:rgba(34,49,93,.16)!important}.marketing .trustCardDark{background:linear-gradient(145deg,#111a3a,#1d2a55)!important;box-shadow:0 22px 55px rgba(17,26,58,.2)!important}.marketing .applySection h2,.marketing .compactIntro h2,.marketing .sectionIntro h2{color:#121b3d;letter-spacing:-.05em}.marketing .faqRow{border-radius:13px!important;transition:background .16s ease}.marketing .faqRow:hover{background:#f5f7fb!important}.marketing .applyCard{border:1px solid rgba(34,49,93,.1)!important;border-radius:20px!important;box-shadow:var(--pn-shadow-md);background:rgba(255,255,255,.94)!important}.publicCompanyPage{position:relative;padding-bottom:70px}.publicCompanyPage:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1180px,100vw);height:360px;transform:translateX(-50%);z-index:-1;background:radial-gradient(circle at 18% 0,rgba(55,84,165,.07),transparent 31%),radial-gradient(circle at 83% 5%,rgba(52,132,97,.045),transparent 26%)}.companyPublicHero{border-bottom:0!important;padding-top:46px!important}.companyPublicHero h1{color:#111a3a;font-size:clamp(44px,5vw,62px)!important;line-height:.98;letter-spacing:-.058em}.companyScoreHero{background:rgba(255,255,255,.88)!important}.companyPublicAside>.panel,.companyPublicMain>.panel,.companyScoreHero{border:1px solid rgba(34,49,93,.09)!important;border-radius:16px!important;box-shadow:var(--pn-shadow-sm)}.companyPublicAside>.panel,.companyPublicMain>.panel{background:rgba(255,255,255,.95)!important}.companyRatingItem,.companyRatingsGrid>div,.companyTrustFacts>div{border-radius:11px!important;background:#f8f9fc!important}.companyOpportunityRow,.companyReviewMini{border-radius:12px!important;transition:background .16s ease,transform .16s ease}.companyOpportunityRow:hover,.companyReviewMini:hover{background:#f7f9fc!important;transform:translateX(2px)}.ratingBar{border-radius:999px!important;overflow:hidden}.coachPublicPage{--pn-border:rgba(34,49,93,.10);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07);position:relative;width:min(1080px,calc(100% - 48px));margin:0 auto;padding-bottom:70px}.coachPublicPage:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1080px,100vw);height:360px;transform:translateX(-50%);z-index:-1;background:radial-gradient(circle at 18% 0,rgba(126,80,173,.075),transparent 31%),radial-gradient(circle at 84% 6%,rgba(191,116,70,.04),transparent 27%)}.coachPublicHero{padding-top:46px!important;padding-left:0!important;padding-right:0!important}.coachPublicHero h1{color:#171b3f;font-size:clamp(44px,5vw,62px)!important;line-height:.98;letter-spacing:-.058em}.coachPublicHero p{max-width:760px;color:#6d7288}.coachPublicPage>.panel{margin-left:0!important;margin-right:0!important;border:1px solid var(--pn-border)!important;border-radius:16px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--pn-shadow-sm)}.coachPublicReps{gap:10px!important}.coachPublicRep{border:1px solid rgba(34,49,93,.085)!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#fafbfe)!important;box-shadow:0 1px 2px rgba(31,42,75,.02);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.coachPublicRep:hover{transform:translateY(-2px);box-shadow:var(--pn-shadow-sm);border-color:rgba(34,49,93,.16)!important}.coachPublicPage .button{border-radius:11px!important}@media(max-width:700px){.marketingHero{padding-top:46px!important}.heroCopy h1{font-size:clamp(44px,13vw,62px)!important}.coachPublicPage{width:min(100% - 24px,1080px)}.coachPublicHero{padding-top:28px!important}}.companyVerifyChecks,.interviewSchedulerPage{--pn-border:rgba(34,49,93,.10);--pn-border-strong:rgba(34,49,93,.16);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07)}.companyVerifyChecks{display:flex;flex-wrap:wrap;gap:8px!important}.companyVerifyChecks>span{border:1px solid rgba(34,49,93,.08);border-radius:999px;background:rgba(255,255,255,.8);box-shadow:0 1px 2px rgba(31,42,75,.025);padding:7px 10px!important}.companyVerifySubmit,.schedulerPrimaryButton{min-height:48px;border-radius:12px!important;box-shadow:0 9px 22px rgba(31,48,105,.13)}.interviewSchedulerPage{position:relative;isolation:isolate}.interviewSchedulerPage:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1180px,100vw);height:340px;transform:translateX(-50%);z-index:-1;background:radial-gradient(circle at 16% 0,rgba(55,84,165,.075),transparent 31%),radial-gradient(circle at 86% 5%,rgba(52,132,97,.04),transparent 26%)}.schedulerCard{border:1px solid var(--pn-border)!important;border-radius:18px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--pn-shadow-md);padding:24px!important}.schedulerTrust{border:1px solid rgba(34,49,93,.08);border-radius:999px!important;background:rgba(255,255,255,.78)!important;box-shadow:var(--pn-shadow-sm)}.suggestedSlotGrid{gap:10px!important}.suggestedSlot{border:1px solid rgba(34,49,93,.09)!important;border-radius:13px!important;background:#fafbfe!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.suggestedSlot:hover{transform:translateY(-2px);box-shadow:var(--pn-shadow-sm);border-color:var(--pn-border-strong)!important}.suggestedSlot.active{background:linear-gradient(135deg,#f5f8fd,#edf2fb)!important;border-color:rgba(55,84,165,.28)!important;box-shadow:0 0 0 3px rgba(55,84,165,.08)}.schedulerDuration button{border-radius:999px!important}.schedulerDuration button.active{background:#182247!important;color:#fff!important;border-color:#182247!important}.selectedInterviewSummary{border:1px solid rgba(52,132,97,.12)!important;border-radius:13px!important;background:linear-gradient(135deg,#f7fbf8,#f1f8f3)!important}.manualTimePicker{border-radius:13px!important;background:#f8f9fc!important}.adminBillingPage,.adminIntelligencePage,.adminMarketplacePage{--pn-border:rgba(34,49,93,.10);--pn-border-strong:rgba(34,49,93,.16);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07);position:relative;isolation:isolate;padding-bottom:76px}.adminBillingPage:before,.adminIntelligencePage:before,.adminMarketplacePage:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1220px,100vw);height:350px;transform:translateX(-50%);z-index:-1;background:radial-gradient(circle at 14% 0,rgba(49,68,127,.07),transparent 32%),radial-gradient(circle at 86% 6%,rgba(186,65,83,.04),transparent 25%)}.billingRiskStrip,.marketplaceDiagnosis{border:1px solid var(--pn-border)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f8f9fc)!important;box-shadow:var(--pn-shadow-md)}.marketplaceDiagnosisMetric{border-radius:14px!important;background:#f4f7fb!important}.marketplaceConversionGrid{gap:10px!important}.launchMetric,.marketplaceConversionCard{border:1px solid rgba(34,49,93,.08)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--pn-shadow-sm);transition:transform .18s ease,box-shadow .18s ease}.launchMetric:hover,.marketplaceConversionCard:hover{transform:translateY(-2px);box-shadow:var(--pn-shadow-md)}.marketplaceStagePanel{border:1px solid var(--pn-border)!important;border-radius:16px!important;box-shadow:var(--pn-shadow-sm)}.launchProgress{border-radius:999px!important;overflow:hidden;background:#edf1f7!important}.marketplaceOperatingRule{border-radius:14px!important;background:linear-gradient(135deg,#f7f9fc,#f1f4fa)!important}.adminBillingPage .adminPeopleTile,.billingFocusedQueue,.billingLedgerDisclosure,.billingPricingDisclosure,.billingProfileCard{border:1px solid var(--pn-border)!important;border-radius:16px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--pn-shadow-sm)}.billingFocusedQueue{overflow:hidden}.billingFocusedQueue .listRow{margin:0 -8px;padding:12px 8px!important;border-radius:10px;transition:background .16s ease}.billingFocusedQueue .listRow:hover{background:#f7f9fc}.billingQueueTabs{border:1px solid var(--pn-border)!important;border-radius:13px!important;background:#f4f6fa!important;padding:5px!important}.billingQueueTabs button{border-radius:9px!important}.billingQueueTabs button.active{background:#fff!important;box-shadow:0 2px 8px rgba(31,42,75,.08)}.billingLedgerDisclosure>summary,.billingPricingDisclosure>summary{transition:background .16s ease}.billingLedgerDisclosure>summary:hover,.billingPricingDisclosure>summary:hover{background:#fafbfe}.adminIntelligencePage .adminPageIntro{padding-top:40px!important}.adminIntelligencePage .adminPageIntro h1{color:#111a3a;font-size:clamp(42px,4.8vw,60px)!important;line-height:.98;letter-spacing:-.056em}.coachVerifierDetails,.coachVerifyEndorsement,.verificationClaim,.verificationThankYou,.workVerificationCard{border-radius:16px!important}.formPage:has(.workVerificationCard){background:radial-gradient(circle at 15% 0,rgba(63,88,165,.065),transparent 30%),#f8f9fc}.workVerificationCard{border:1px solid rgba(34,49,93,.1)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07)}.verifyIntroBox,.verifyPrivacyNote{border-radius:13px!important;background:#f7f9fc!important}.verificationClaim{border:1px solid rgba(34,49,93,.08)!important;background:#fafbfe!important;padding:16px!important}.claimChoices{gap:7px!important}.claimChoices button{border-radius:999px!important;transition:transform .16s ease,background .16s ease,border-color .16s ease}.claimChoices button:hover{transform:translateY(-1px)}.claimChoices .yes.active,.claimChoices button.active{background:#182247!important;color:#fff!important;border-color:#182247!important}.coachEndorsementPromptChips button,.coachVideoChoice button,.evidenceChoice button{border-radius:999px!important}.coachVerifyEndorsement{border:1px solid rgba(34,49,93,.08)!important;background:linear-gradient(135deg,#fff,#fafbfe)!important}.coachVerifierDetails{border:1px solid rgba(34,49,93,.08)!important;background:#f8f9fc!important}.coachVerifySubmit{min-height:48px;border-radius:12px!important;box-shadow:0 9px 22px rgba(31,48,105,.12)}.offersPage{--pn-border:rgba(34,49,93,.10);--pn-border-strong:rgba(34,49,93,.16);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07);background:radial-gradient(circle at 16% 0,rgba(61,86,165,.07),transparent 30%),#f8f9fc}.offersPage .directoryHero{padding-top:46px!important}.offersPage .directoryHero h1{color:#10193a;font-size:clamp(44px,5vw,62px)!important;line-height:.98;letter-spacing:-.058em}.offerFilters{border:1px solid var(--pn-border)!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--pn-shadow-sm)}.offerDirectoryGrid{gap:14px!important}.offerDirectoryCard{position:relative;overflow:hidden;border:1px solid rgba(34,49,93,.09)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#fafbfe)!important;box-shadow:var(--pn-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.offerDirectoryCard:hover{transform:translateY(-3px);box-shadow:var(--pn-shadow-md);border-color:var(--pn-border-strong)!important}.offerDirectoryCard:after{content:"";position:absolute;right:-36px;top:-42px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(61,86,165,.06),transparent 70%)}.offerFacts>div,.offerMiniRatings>div{border-radius:10px!important;background:#f7f9fc!important}.offerDirectoryCard .button{border-radius:11px!important}@media(max-width:620px){.schedulerCard{padding:18px!important}.marketplaceDiagnosis{border-radius:16px!important}.offersPage .directoryHero{padding-top:28px!important}}.authConfirmedPage{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at 18% 6%,rgba(61,86,165,.08),transparent 30%),radial-gradient(circle at 84% 4%,rgba(190,73,91,.045),transparent 26%),#f8f9fc}.authConfirmedCard{width:min(520px,100%);border:1px solid rgba(34,49,93,.1)!important;border-radius:22px!important;background:rgba(255,255,255,.95)!important;box-shadow:0 24px 70px rgba(26,37,71,.12),0 2px 8px rgba(26,37,71,.04)!important;padding:30px!important}.confirmationIcon{box-shadow:0 10px 24px rgba(31,42,75,.09)}.authConfirmedCard h1{color:#111a3a;letter-spacing:-.045em}.authConfirmedCard .button{min-height:46px;border-radius:12px!important}.contactRepPage{--pn-border:rgba(34,49,93,.10);--pn-border-strong:rgba(34,49,93,.16);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07);position:relative;isolation:isolate;background:radial-gradient(circle at 15% 0,rgba(61,86,165,.07),transparent 30%),#f8f9fc}.contactRepGrid{width:min(1120px,calc(100% - 48px));margin:0 auto;gap:16px!important}.contactActionCard,.contactRepSummary{border:1px solid var(--pn-border)!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;box-shadow:var(--pn-shadow-sm)}.contactRepSummary{overflow:hidden}.contactHeadline h1{color:#111a3a;letter-spacing:-.05em}.contactRepMetrics>div{border-radius:11px!important;background:#f7f9fc!important}.contactActionCard{box-shadow:var(--pn-shadow-md)}.interviewRequestLead{border-radius:13px!important;background:linear-gradient(135deg,#f8f9fc,#f2f5fb)!important}.interviewRequestAssurance{border-radius:13px!important;background:#f7fbf8!important;border-color:rgba(52,132,97,.12)!important}.interviewRequestButton{min-height:48px;border-radius:12px!important;box-shadow:0 9px 22px rgba(31,48,105,.13)}.agreementFlow,.commercialSummary,.financingGate,.financingGateBlocked,.financingGateReview{border-radius:14px!important}.commercialSummary{background:#f8f9fc!important}.agreementTerms{border:1px solid rgba(34,49,93,.08)!important;border-radius:12px!important;background:#fafbfe!important}.contactRepPage input,.contactRepPage select,.contactRepPage textarea{border-radius:11px!important;border-color:rgba(34,49,93,.13)!important}.contactRepPage input:focus,.contactRepPage select:focus,.contactRepPage textarea:focus{border-color:rgba(55,84,165,.42)!important;box-shadow:0 0 0 3px rgba(55,84,165,.1)!important}@media(max-width:760px){.contactRepGrid{width:min(100% - 24px,1120px)}}.opportunityMatches{--pn-border:rgba(34,49,93,.10);--pn-border-strong:rgba(34,49,93,.16);--pn-shadow-sm:0 1px 2px rgba(25,35,66,.035),0 7px 20px rgba(25,35,66,.045);--pn-shadow-md:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07);position:relative;isolation:isolate}.opportunityMatches:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1180px,100vw);height:340px;transform:translateX(-50%);z-index:-1;background:radial-gradient(circle at 16% 0,rgba(55,84,165,.07),transparent 31%)}.opportunityBriefSummary{border:1px solid var(--pn-border)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f7f9fd)!important;box-shadow:var(--pn-shadow-md)}.matchList{gap:12px!important}.matchCard{border:1px solid rgba(34,49,93,.09)!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#fafbfe)!important;box-shadow:var(--pn-shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.matchCard:hover{transform:translateY(-2px);box-shadow:var(--pn-shadow-md);border-color:var(--pn-border-strong)!important}.matchEvidenceGrid>div{background:#f7f9fc!important}.matchCard .button,.matchEvidenceGrid>div{border-radius:10px!important}.formPage:has(.reviewPrivacy){background:radial-gradient(circle at 15% 0,rgba(61,86,165,.06),transparent 30%),#f8f9fc}.reviewPrivacy{border:1px solid rgba(52,132,97,.11)!important;border-radius:13px!important;background:linear-gradient(135deg,#f7fbf8,#f2f8f4)!important}.formPage:has(.reviewPrivacy) .formPageCard{border-radius:18px!important;box-shadow:0 3px 8px rgba(25,35,66,.04),0 16px 38px rgba(25,35,66,.07)}.formPage:has(.reviewPrivacy) input,.formPage:has(.reviewPrivacy) select,.formPage:has(.reviewPrivacy) textarea{border-radius:11px!important}.formPage:has(.reviewPrivacy) .button.full{min-height:48px;border-radius:12px!important;box-shadow:0 9px 22px rgba(31,48,105,.12)}.siteHeader{border-bottom:1px solid rgba(34,49,93,.07)!important;background:rgba(255,255,255,.84)!important;box-shadow:0 1px 0 rgba(31,42,75,.02),0 8px 28px rgba(31,42,75,.035);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.siteHeaderInner{min-height:72px}.siteHeader .brandMark{gap:9px;color:#111a3a!important;font-weight:850;letter-spacing:-.025em}.siteHeader .brandIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#172142,#263561)!important;color:#fff!important;box-shadow:0 7px 16px rgba(24,33,67,.16);font-size:10px!important;letter-spacing:.06em}.headerDashboard,.headerLogin,.headerSignOut,.navDropdownTrigger,.siteBackLink,.siteNavLink{border-radius:9px;transition:background .16s ease,color .16s ease,transform .16s ease}.headerDashboard:hover,.headerLogin:hover,.navDropdownTrigger:hover,.siteBackLink:hover,.siteNavLink:hover{background:#f5f7fb;color:#1c294f!important}.navDropdown.open .navDropdownTrigger,.signupDropdown.open>.btn{box-shadow:0 0 0 3px rgba(55,84,165,.08)}.adminMobileMenuPanel,.navDropdownMenu,.signupDropdownMenu{margin-top:8px;border:1px solid rgba(34,49,93,.1)!important;border-radius:15px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 22px 58px rgba(18,29,62,.16),0 4px 14px rgba(18,29,62,.06)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:7px!important}.adminMobileMenuPanel>a,.navDropdownMenu>a,.signupDropdownMenu>a{border-radius:10px!important;padding:11px 12px!important;transition:background .15s ease,transform .15s ease}.adminMobileMenuPanel>a:hover,.navDropdownMenu>a:hover,.signupDropdownMenu>a:hover{background:#f6f8fc!important;transform:translateX(2px)}.adminMobileMenuPanel strong,.navDropdownMenu strong,.signupDropdownMenu strong{color:#253052!important}.adminMobileMenuPanel small,.navDropdownMenu small,.signupDropdownMenu small{color:#7c8599!important}.headerDashboard,.siteHeader .btnNavy{border-radius:11px!important;min-height:40px;box-shadow:0 7px 16px rgba(31,48,105,.11)}.headerSignOut{color:#7b8498!important}.headerSignOut:hover{color:#9f394c!important;background:#fff5f6}.adminSubnavV2{border-bottom:1px solid rgba(34,49,93,.07)!important;background:rgba(249,250,252,.9)!important;box-shadow:0 5px 18px rgba(31,42,75,.025);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.adminSubnavInner{min-height:50px}.adminNavBrand{border-radius:10px;padding:5px 8px!important;transition:background .16s ease}.adminNavBrand:hover{background:#f0f3f8}.adminNavBrand>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#172142!important;color:#fff!important;font-size:9px;box-shadow:0 5px 12px rgba(24,33,67,.12)}.adminNavLinks{gap:3px!important}.adminNavLinks>a{position:relative;border-radius:9px!important;padding:8px 10px!important;color:#68718a!important;transition:background .16s ease,color .16s ease}.adminNavLinks>a:hover{background:#f1f4f8;color:#263052!important}.adminNavLinks>a.active{background:#fff!important;color:#1d294e!important;box-shadow:0 2px 8px rgba(31,42,75,.07)}.adminNavLinks>a.active:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:999px;background:#bf4359}.adminPublicLink{border-radius:9px;transition:background .16s ease}.adminPublicLink:hover{background:#f1f4f8}.adminMobileHome,.adminMobileMenuTrigger,.adminMobilePublic{border-radius:9px!important}.adminMobileMenuFooter{border-top:1px solid rgba(34,49,93,.08)!important;margin-top:5px;padding-top:7px!important}.adminMobileMenuFooter a,.adminMobileMenuFooter button{border-radius:9px!important}.adminMobileNav select{border:1px solid rgba(34,49,93,.12)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 2px rgba(31,42,75,.025)}.btn,.button{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,background .16s ease,border-color .16s ease}.btn:hover:not(:disabled),.button:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled),.button:active:not(:disabled){transform:translateY(0)}.btn:disabled,.button:disabled{opacity:.55;cursor:not-allowed}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid rgba(54,89,165,.62);outline-offset:3px}.notice,.pageNotice{border-radius:12px!important;border:1px solid rgba(34,49,93,.1)!important;background:linear-gradient(135deg,#f8f9fc,#f3f6fb)!important;color:#4e5874!important;box-shadow:0 1px 2px rgba(31,42,75,.025)}.notice.success,.pageNotice.success{border-color:rgba(52,132,97,.14)!important;background:linear-gradient(135deg,#f7fbf8,#f1f8f3)!important}.hireModalBackdrop{background:rgba(14,20,42,.38)!important;animation:pnFadeIn .16s ease}.hireModal{animation:pnModalIn .2s cubic-bezier(.2,.7,.3,1)}@keyframes pnFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pnModalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.hireModal,.hireModalBackdrop{animation:none!important}}@media(max-width:760px){.siteHeaderInner{min-height:58px}.siteHeader .brandIcon{width:30px;height:30px;border-radius:9px}.adminMobileMenuPanel{border-radius:13px!important}}.applicationPage.applicationGuided,.onboardPage,.talentDashboardV3{overflow-x:clip}.applicationPage.applicationGuided,.applicationPage.applicationGuided .applicationAside,.applicationPage.applicationGuided .applicationEntries,.applicationPage.applicationGuided .applicationGrid,.applicationPage.applicationGuided .applicationHero,.applicationPage.applicationGuided .applicationMain,.applicationPage.applicationGuided .applicationSection,.applicationPage.applicationGuided .applicationSectionHead,.applicationPage.applicationGuided .checkboxLabel,.applicationPage.applicationGuided .form,.applicationPage.applicationGuided .two,.onboardPanel,.onboardShell,.onboardingFocusedForm,.onboardingFocusedForm .two,.talentActivityRow,.talentCompanyActivity,.talentDashboardV3,.talentHomeAction,.talentHomeHeader,.talentHomeMain,.talentHomeMeta,.talentHomeSidebar,.talentHomeSnapshot{min-width:0}.applicationPage.applicationGuided :is(input,select,textarea,button),.onboardPage :is(input,select,textarea,button),.talentDashboardV3 :is(input,select,textarea,button,a){max-width:100%}.onboardShell{width:min(1060px,calc(100vw - 40px));grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:34px;padding:46px 0 58px;align-items:start}.onboardIntro{padding-top:22px!important}.onboardIntro h1{max-width:500px;font-size:clamp(36px,4vw,52px)!important;line-height:1.02;letter-spacing:-.05em;margin:10px 0 14px;text-wrap:balance}.onboardIntro p{max-width:460px;font-size:15px;line-height:1.58}.onboardPanel{min-width:0;padding:20px!important;border-radius:18px!important;overflow:hidden}.onboardPanel .choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboardPanel .choice{min-width:0;padding:16px!important;border-radius:12px!important}.onboardPanel .choice .monoLabel{margin-bottom:10px}.onboardPanel .choice strong{font-size:17px;line-height:1.2}.onboardPanel .choice span{overflow-wrap:anywhere}.onboardingFocusedForm{gap:12px!important}.onboardingFocusedForm .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboardingFocusedForm label{min-width:0;gap:6px}.onboardingFocusedForm :is(input,select,textarea){min-width:0;min-height:44px;padding:10px 12px!important;border-radius:10px!important;font-size:14px}.onboardingFocusedForm textarea{min-height:104px;line-height:1.5;resize:vertical}.onboardingFocusedForm .formHelp{margin:0;font-size:11.5px;line-height:1.5}.onboardingFocusedForm .button.full{min-height:46px;border-radius:11px}.applicationPage.applicationGuided{width:min(1120px,calc(100% - 40px));max-width:1120px;margin:0 auto}.applicationPage.applicationGuided .applicationHero{padding:38px 0 18px;align-items:flex-start;gap:22px}.applicationPage.applicationGuided .applicationHero>div:first-child{min-width:0}.applicationPage.applicationGuided .applicationHero h1{max-width:720px;font-size:clamp(38px,4.6vw,56px);line-height:1;letter-spacing:-.052em;margin:10px 0 13px}.applicationPage.applicationGuided .applicationHero p{max-width:690px;font-size:15px;line-height:1.58;margin:0}.applicationPage.applicationGuided .applicationStatus{min-width:190px;max-width:220px;padding:14px 16px;border-radius:12px}.applicationPage.applicationGuided .applicationStatus strong{font-size:20px;margin:5px 0 3px}.applicationPage.applicationGuided .applicationStatus small{line-height:1.35}.applicationGuided .applicationProgressGuided{margin:0 0 12px;padding:0;border:0;border-radius:0;background:transparent;overflow:visible;gap:6px}.applicationProgressGuided .applicationStep{min-width:0;min-height:52px;padding:8px 9px;border-radius:10px;overflow:hidden}.applicationProgressGuided .applicationStep span{width:24px;height:24px}.applicationProgressGuided .applicationStep small,.applicationProgressGuided .applicationStep strong{min-width:0;overflow-wrap:anywhere;line-height:1.2}.applicationFocusCard{min-width:0;padding:15px 17px;margin:0 0 14px;gap:18px;border-radius:12px}.applicationFocusCard>div:first-child{min-width:0}.applicationFocusCard h2{font-size:21px;margin:4px 0 5px}.applicationFocusCard p{font-size:11.5px;line-height:1.5}.applicationFocusProgress strong{font-size:25px;line-height:1}.applicationPage.applicationGuided .applicationReviewNote,.applicationPage.applicationGuided .pageNotice{margin-top:0;margin-bottom:14px}.applicationPage.applicationGuided .applicationGrid{grid-template-columns:minmax(0,760px) minmax(240px,280px);justify-content:space-between;gap:16px;padding:0 0 52px}.applicationPage.applicationGuided .applicationMain{width:100%;max-width:760px;gap:12px}.applicationPage.applicationGuided .applicationSection{min-width:0;padding:20px;border-radius:14px;overflow:hidden}.applicationPage.applicationGuided .applicationSectionHead{gap:12px}.applicationPage.applicationGuided .applicationSectionHead>div{min-width:0}.applicationPage.applicationGuided .applicationSectionHead h2{font-size:24px;line-height:1.08;margin:6px 0 0;overflow-wrap:anywhere}.applicationPage.applicationGuided .applicationCheck{flex:0 0 auto;white-space:nowrap;padding:6px 9px;font-size:10px}.applicationPage.applicationGuided .form{gap:12px;margin-top:18px}.applicationPage.applicationGuided .form label{min-width:0;gap:6px}.applicationPage.applicationGuided .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.applicationPage.applicationGuided :is(input,select,textarea){min-width:0;min-height:44px;padding:10px 12px;font-size:14px}.applicationPage.applicationGuided textarea{line-height:1.5;resize:vertical}.applicationPage.applicationGuided .checkboxLabel{padding:12px 13px;gap:10px;overflow:hidden}.applicationPage.applicationGuided .checkboxLabel>span{min-width:0;overflow-wrap:anywhere}.applicationPage.applicationGuided .formHelp,.applicationPage.applicationGuided .muted{font-size:11.5px;line-height:1.52}.applicationPage.applicationGuided .applicationEntries{gap:7px;margin-top:14px}.applicationPage.applicationGuided .applicationEntries>div{min-width:0;padding:10px 12px}.applicationPage.applicationGuided .applicationEntries :is(strong,span){overflow-wrap:anywhere}.applicationPage.applicationGuided .applicationAside{width:100%}.applicationPage.applicationGuided .applicationAside .sticky{top:84px}.applicationPage.applicationGuided .applicationSubmitCard{padding:18px;border-radius:14px;overflow:hidden}.applicationPage.applicationGuided .applicationSubmitCard h3{font-size:20px;line-height:1.14;margin:7px 0 12px;overflow-wrap:anywhere}.applicationPage.applicationGuided .applicationRequirementList>div{gap:8px;min-width:0}.applicationPage.applicationGuided .applicationHint,.applicationPage.applicationGuided .applicationRequirementList strong,.applicationPage.applicationGuided .applicationSubmitCard .muted{overflow-wrap:anywhere}.applicationPage.applicationGuided .applicationSubmitCard .button.full{min-height:44px}.talentDashboardV3{width:min(1120px,calc(100% - 40px));max-width:1120px;padding-bottom:56px}.talentHomeHeader{padding:30px 0 18px;gap:18px}.talentHomeHeader>div:first-child{min-width:0}.talentHomeHeader h1{max-width:700px;font-size:clamp(36px,4.2vw,52px);line-height:1;overflow-wrap:anywhere}.talentHomeMeta{max-width:100%;padding:6px;gap:6px;border-radius:14px;justify-content:flex-start}.talentHomeMeta :is(.pill,.button){min-width:0}.talentHomeMeta .pill{max-width:100%;overflow-wrap:anywhere}.talentHomeAction{gap:20px;padding:22px 24px;margin-bottom:10px;border-radius:16px}.talentHomeAction>div:first-child{min-width:0}.talentHomeAction h2{font-size:clamp(24px,3vw,34px);line-height:1.06;overflow-wrap:anywhere}.talentHomeAction p{font-size:12.5px;line-height:1.55}.talentHomeActionCta{min-width:0}.talentHomeActionCta .button{min-width:116px;min-height:42px}.talentHomeSnapshot>div{min-width:0;padding:13px 15px}.talentHomeSnapshot strong{font-size:22px}.talentHomeSnapshot span{min-width:0;overflow-wrap:anywhere}.talentCompanyActivity{min-width:0;padding:18px!important}.talentCompanyActivity .panelTitleRow{min-width:0;gap:12px}.talentCompanyActivity .panelTitleRow>div{min-width:0}.talentCompanyActivity .panelTitleRow h2{font-size:21px;overflow-wrap:anywhere}.talentActivityRow{min-width:0;gap:12px}.talentActivityRow>div{min-width:0}.talentActivityRow :is(strong,span){min-width:0;overflow-wrap:anywhere}.talentHomeSidebar{min-width:0;padding:16px}.talentHomeQueueItem,.talentHomeQueueItem>div{min-width:0}.talentHomeQueueItem :is(strong,span){overflow-wrap:anywhere}.talentHomeDetails{overflow:hidden}.talentHomeDetails>summary{min-width:0;gap:12px}.talentHomeDetails>summary>div{min-width:0}.talentHomeDetails>summary strong{overflow-wrap:anywhere}@media(max-width:900px){.onboardShell{width:min(100% - 32px,760px);grid-template-columns:1fr;gap:18px;padding:32px 0 44px}.onboardIntro{padding-top:0!important}.onboardIntro h1{max-width:650px;font-size:clamp(34px,7vw,46px)!important}.onboardIntro p{max-width:650px}.applicationPage.applicationGuided,.talentDashboardV3{width:min(100% - 32px,820px)}.applicationPage.applicationGuided .applicationGrid{grid-template-columns:1fr}.applicationPage.applicationGuided .applicationMain{max-width:none}.applicationPage.applicationGuided .applicationAside .sticky{position:static}.talentHomeHeader{align-items:flex-start}.talentHomeMeta{width:100%}}@media(max-width:720px){.applicationPage.applicationGuided .applicationHero{padding-top:28px;flex-direction:column}.applicationPage.applicationGuided .applicationStatus{width:100%;max-width:none}.applicationGuided .applicationProgressGuided{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;margin-right:-16px;padding:1px 16px 7px 1px;scrollbar-width:none}.applicationGuided .applicationProgressGuided::-webkit-scrollbar{display:none}.applicationProgressGuided .applicationStep{flex:0 0 156px;scroll-snap-align:start}.applicationFocusCard{align-items:flex-start}}@media(max-width:620px){.applicationPage.applicationGuided,.onboardShell,.talentDashboardV3{width:min(100% - 24px,760px)}.onboardPanel{padding:16px!important}.applicationPage.applicationGuided .two,.onboardPanel .choiceGrid,.onboardingFocusedForm .two{grid-template-columns:1fr}.applicationPage.applicationGuided .applicationSection{padding:16px}.applicationPage.applicationGuided .applicationSectionHead{align-items:flex-start}.applicationPage.applicationGuided .applicationSectionHead h2{font-size:22px}.applicationFocusCard{flex-direction:column;padding:14px 15px}.applicationFocusProgress{text-align:left}.applicationPage.applicationGuided .applicationGrid{padding-bottom:36px}.talentHomeHeader{padding-top:24px}.talentHomeAction{grid-template-columns:1fr;padding:18px;gap:14px}.talentHomeActionCta,.talentHomeActionCta .button{width:100%}.talentHomeSnapshot{grid-template-columns:1fr}.talentHomeSnapshot>div+div{border-left:0;border-top:1px solid rgba(34,49,93,.08)}.talentCompanyActivity{padding:16px!important}.talentCompanyActivity .panelTitleRow{flex-direction:column;align-items:stretch}.talentCompanyActivity .panelTitleRow .button{width:100%}.talentActivityRow{flex-direction:column;align-items:stretch}.talentActivityRow .button{width:100%}}@media(max-width:390px){.applicationPage.applicationGuided,.onboardShell,.talentDashboardV3{width:calc(100% - 20px)}.applicationProgressGuided .applicationStep{flex-basis:146px}}.siteHeaderFocused .siteHeaderInner{justify-content:space-between}.siteHeaderFocused .sitePrimaryNav{display:none}.setupChoiceSummary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:11px 12px;border:1px solid rgba(34,49,93,.1);border-radius:11px;background:#f7f9fc}.setupChoiceSummary>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.setupChoiceSummary strong{color:#263052;font-size:13px}.authSuccessState{display:grid;grid-gap:14px;gap:14px;text-align:center}.authSuccessState .confirmationIcon{margin:0 auto}.authSuccessState h2{margin:0;font-size:28px;line-height:1.05;letter-spacing:-.04em;color:#172044}.authSuccessState p{margin:0;color:#6f7890;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.applicationLoadingShell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:46px 0 64px}.loadingBar,.loadingCard{position:relative;overflow:hidden;border-radius:12px;background:#eef1f6}.loadingBar:after,.loadingCard:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:pnSkeleton 1.35s infinite}.loadingBar{height:18px;margin-bottom:10px}.loadingBar.wide{width:min(560px,75%)}.loadingBar.medium{width:min(360px,55%)}.loadingGrid{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,280px);grid-gap:16px;gap:16px;margin-top:30px}.loadingCard{height:320px}.loadingCard.small{height:230px}@keyframes pnSkeleton{to{transform:translateX(100%)}}.applicationPage.applicationGuided .applicationProgressGuided{position:-webkit-sticky;position:sticky;top:72px;z-index:15;padding:8px;margin-left:-8px;margin-right:-8px;border:1px solid rgba(34,49,93,.08);border-radius:12px;background:rgba(249,250,252,.94);box-shadow:0 8px 22px rgba(31,42,75,.055);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.applicationStateRibbon{position:-webkit-sticky;position:sticky;top:142px;z-index:12;display:flex;align-items:center;gap:10px;min-width:0;margin:8px 0 12px;padding:9px 12px;border:1px solid rgba(65,91,158,.13);border-radius:10px;background:rgba(246,248,253,.96);box-shadow:0 6px 18px rgba(31,42,75,.045);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.applicationStateRibbon strong{flex:0 0 auto;color:#263e79;font-size:11px}.applicationStateRibbon span{min-width:0;color:#6f7890;font-size:10.5px;line-height:1.4;overflow-wrap:anywhere}.applicationStateRibbon.approved{border-color:rgba(52,132,97,.16);background:rgba(246,251,248,.96)}.applicationStateRibbon.approved strong{color:#286748}.applicationPage.applicationGuided .applicationCheck:not(.complete),.applicationPage.applicationGuided .optionalLabel{border-color:rgba(34,49,93,.1)!important;background:#f3f5f8!important;color:#778096!important}.applicationPage.applicationGuided .applicationCheck.complete{border-color:rgba(52,132,97,.18);background:#eef8f1;color:#2c6f4d}.formActionRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inlineSaved{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border:1px solid rgba(52,132,97,.14);border-radius:999px;background:#f1f8f3;color:#2d6e4e;font-size:10px;font-weight:850;letter-spacing:.01em}.fieldPreview,.fieldStatus{display:block;margin-top:5px;font-size:10px;line-height:1.35}.fieldStatus.valid{color:#2d6e4e}.fieldStatus.invalid{color:#9c4050}.fieldPreview{color:#7a849a}.monthYearPicker{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,.72fr);grid-gap:8px;gap:8px;min-width:0}.monthYearPicker select{min-width:0}.moneyInput{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.moneyInput:focus-within{border-color:#536ca8;box-shadow:0 0 0 3px rgba(54,89,165,.08)}.moneyInput>span{display:grid;place-items:center;min-width:38px;align-self:stretch;border-right:1px solid var(--line);background:#f7f8fb;color:#667089;font-size:12px;font-weight:850}.applicationPage.applicationGuided .moneyInput>input{width:100%;min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important}.compactCheckbox{padding:10px 12px!important;background:#fafbfd!important}.trainingBenefit{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid rgba(52,132,97,.13);border-radius:10px;background:#f5faf7}.trainingBenefit strong{flex:0 0 auto;color:#2f6f50;font-size:10.5px}.trainingBenefit span{color:#68768a;font-size:10.5px;line-height:1.45}@media(max-width:900px){.loadingGrid{grid-template-columns:1fr}.loadingCard.small{height:150px}}@media(max-width:720px){.applicationPage.applicationGuided .applicationProgressGuided{top:58px;margin-right:-12px;border-radius:10px 0 0 10px}.applicationStateRibbon{position:static;flex-direction:column;align-items:flex-start}}@media(max-width:620px){.applicationLoadingShell{width:calc(100% - 24px);padding-top:30px}.loadingBar.wide{width:85%}.loadingBar.medium{width:65%}.setupChoiceSummary{align-items:flex-start}}.proofApplicationForm,.referenceApplicationForm{min-width:0}.proofSourceGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);grid-gap:10px;gap:10px;min-width:0}.proofSourceCard,.proofUploadCard{min-width:0;border:1px solid rgba(34,49,93,.1);border-radius:12px;background:#fafbfe;padding:14px}.proofSourceCard{display:grid!important;align-content:start;grid-gap:7px!important;gap:7px!important}.proofSourceCard strong,.proofUploadCard strong{color:#273151;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.proofSourceCard small,.proofUploadCard small{color:#7a8397;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.proofSourceCard input{margin-top:4px}.proofUploadCard{display:grid!important;place-items:center;align-content:center;grid-gap:6px!important;gap:6px!important;min-height:156px;cursor:pointer;text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease}.proofUploadCard.selected,.proofUploadCard:hover{border-color:rgba(55,84,165,.25);background:#f4f7fc}.proofUploadCard:hover{transform:translateY(-1px)}.proofFileInput{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.proofUploadIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf0fb;color:#365798;font-size:17px;font-weight:900}.proofUploadCard em{color:#365798;font-size:10px;font-style:normal;font-weight:850}.proofPrivacyNote{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border:1px solid rgba(34,49,93,.08);border-radius:10px;background:#f7f8fb}.proofPrivacyNote strong{flex:0 0 auto;color:#4f5c79;font-size:10px}.proofPrivacyNote span{color:#7a8397;font-size:10px;line-height:1.45}.referenceIntro{margin-bottom:12px!important}.calendarPermissionNote{display:grid;grid-gap:3px;gap:3px;margin:13px 0;padding:10px 12px;border:1px solid rgba(34,49,93,.08);border-radius:10px;background:#f8f9fc}.calendarPermissionNote strong{color:#495675;font-size:10px}.calendarPermissionNote span{color:#7b8498;font-size:10px;line-height:1.45}.ownerProfilePreview{position:relative}.ownerPreviewBanner{width:min(1180px,calc(100% - 48px));margin:18px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;border:1px solid rgba(55,84,165,.16);border-radius:12px;background:linear-gradient(135deg,#f7f9fe,#eef3fb);box-shadow:0 5px 18px rgba(31,42,75,.045)}.ownerPreviewBanner>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.ownerPreviewBanner strong{color:#263e79;font-size:11px}.ownerPreviewBanner span{color:#66728c;font-size:10.5px;line-height:1.45;overflow-wrap:anywhere}.ownerPreviewCard{display:grid;grid-gap:10px;gap:10px}.messagesEmptyPage{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:40px 20px;background:radial-gradient(circle at 50% 15%,rgba(62,88,165,.07),transparent 32%),#f6f8fb}.messagesZeroState{width:min(560px,100%);display:grid;justify-items:center;text-align:center;grid-gap:12px;gap:12px;padding:34px;border:1px solid rgba(34,49,93,.09);border-radius:18px;background:#fff;box-shadow:0 20px 54px rgba(26,37,71,.09)}.messagesZeroIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#edf2fb;color:#385b9e;font-size:22px;font-weight:900}.messagesZeroState h1{margin:0;color:#172044;font-size:clamp(28px,4vw,40px);line-height:1.03;letter-spacing:-.045em}.messagesZeroState p{max-width:450px;margin:0;color:#6f7890;font-size:13px;line-height:1.6}.messagesZeroState .navActions{justify-content:center}.messagesZeroHint{max-width:430px;padding-top:5px;color:#929aab;font-size:10.5px;line-height:1.5}.coachVerifyForm{min-width:0;overflow:hidden;padding:24px!important}.coachCredentialGrid>label,.coachVerifierDetailsBody>label,.coachVerifyForm>label{display:grid!important;min-width:0;grid-gap:7px!important;gap:7px!important}.coachVerifyForm :is(input,textarea,select){width:100%;min-width:0;max-width:100%}.coachEndorsementField small{color:#8991a4;font-size:9.5px}.coachVideoField{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px solid rgba(34,49,93,.09);border-radius:12px;background:#fafbfe}.coachVideoField>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.coachVideoField strong{color:#313b59;font-size:12px}.coachVideoField p{margin:0;color:#7a8397;font-size:10.5px;line-height:1.5}.coachLoomPreview{min-width:0;overflow:hidden;border-radius:12px}.coachLoomPreview iframe{width:100%!important;max-width:100%!important}.coachVerifierDetails{min-width:0;overflow:hidden;border:1px solid rgba(34,49,93,.09)!important;border-radius:12px!important;background:#fafbfe!important}.coachVerifierDetails>summary{display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 14px!important;list-style:none;cursor:pointer}.coachVerifierDetails>summary::-webkit-details-marker{display:none}.coachVerifierDetails>summary span{min-width:0;color:#38425f;font-size:11px;font-weight:850;overflow-wrap:anywhere}.coachVerifierDetails>summary em{flex:0 0 auto;border:1px solid rgba(34,49,93,.1);border-radius:999px;padding:4px 7px;background:#f1f3f7;color:#7c8497;font-size:8px;font-style:normal;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.coachVerifierDetailsBody{display:grid!important;grid-gap:12px!important;gap:12px!important;min-width:0;padding:14px!important;border-top:1px solid rgba(34,49,93,.07)}.coachCredentialGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.coachCredentialFull{min-width:0}.privateNoteDetails{margin-top:0!important}.coachSetupCard{min-width:0;padding:22px!important}.coachSetupForm{gap:12px!important}.coachSetupFormHead{display:grid;grid-gap:5px;gap:5px;margin-bottom:2px}.coachSetupFormHead p{margin:0;color:#7a8397;font-size:10.5px;line-height:1.5}.coachSetupForm .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coachSetupForm label{min-width:0}.coachRepHeadline{margin:3px 0 2px!important;color:#68748d!important;font-size:11px!important;line-height:1.4}.profileMaintenancePage .moneyInput,.profileMaintenancePage .monthYearPicker{width:100%}.profileMaintenancePage .profileEditPanel{overflow:hidden}.profileMaintenancePage .profileEditPanel .two>label{min-width:0}@media(max-width:760px){.proofSourceGrid{grid-template-columns:1fr}.ownerPreviewBanner{width:min(100% - 24px,1180px);flex-direction:column;align-items:stretch}.ownerPreviewBanner .button,.ownerPreviewBanner .navActions{width:100%}.messagesEmptyPage{min-height:calc(100dvh - 58px);padding:24px 12px}.messagesZeroState{padding:26px 18px}.messagesZeroState .button,.messagesZeroState .navActions{width:100%}.coachCredentialGrid,.coachSetupForm .two{grid-template-columns:1fr}.coachVerifyForm{padding:18px!important}}@media(max-width:420px){.proofPrivacyNote{flex-direction:column}.coachVerifierDetails>summary{align-items:flex-start}}.calendarSettingsWide{width:min(1120px,calc(100vw - 48px))!important}.calendarSettingsWide .calendarIntro{max-width:720px;margin-bottom:20px}.calendarSettingsWide .calendarIntro h1{font-size:clamp(38px,4.2vw,54px)!important;margin:10px 0 13px!important}.calendarSettingsWide .calendarIntro p{font-size:14px!important;line-height:1.58!important}.calendarSettingsWide .calendarBottomGrid>.panel,.calendarSettingsWide .calendarTopGrid>.panel,.calendarSettingsWide .weeklySchedulePanel{padding:22px!important}.calendarSettingsWide .calendarConnectionCard h2,.calendarSettingsWide .calendarGrid>.panel>h2{font-size:24px!important}.coachSetupPage,.coachVerificationPage{width:min(1080px,calc(100% - 40px));margin:0 auto}.coachSetupPage .formPageGrid,.coachVerificationPage .formPageGrid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:30px;align-items:start}.coachSetupPage .formPageIntro,.coachVerificationPage .formPageIntro{padding-top:18px}.coachSetupPage .formPageIntro h1,.coachVerificationPage .formPageIntro h1{font-size:clamp(36px,4.2vw,52px)!important;line-height:1.01!important;margin:10px 0 14px!important}.coachSetupPage .formPageIntro p,.coachVerificationPage .formPageIntro p{font-size:14px!important;line-height:1.58!important}@media(max-width:850px){.coachSetupPage,.coachVerificationPage{width:min(100% - 32px,760px)}.coachSetupPage .formPageGrid,.coachVerificationPage .formPageGrid{grid-template-columns:1fr;gap:16px}.coachSetupPage .formPageIntro,.coachVerificationPage .formPageIntro{padding-top:0}}@media(max-width:620px){.calendarSettingsWide,.coachSetupPage,.coachVerificationPage{width:calc(100% - 24px)!important}.calendarSettingsWide{padding-top:32px!important}.calendarSettingsWide .calendarBottomGrid>.panel,.calendarSettingsWide .calendarTopGrid>.panel,.calendarSettingsWide .weeklySchedulePanel{padding:17px!important}}.profileBuyerSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 24px 14px;border:1px solid rgba(34,49,93,.08);border-radius:14px;overflow:hidden;background:rgba(34,49,93,.08)}.profileBuyerSummary>div{min-width:0;padding:13px 14px;background:#fff}.profileBuyerSummary span{display:block;color:#8a92a3;font-size:8.5px;font-weight:900;letter-spacing:.08em}.profileBuyerSummary strong{display:block;margin-top:4px;color:#24304f;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.identityLockNote{display:flex!important;align-items:flex-start;gap:8px;max-width:680px;margin-top:12px!important;padding:10px 12px!important;border:1px solid rgba(34,49,93,.08)!important;border-radius:10px!important;background:#f7f9fc!important}.identityLockNote strong{flex:0 0 auto;color:#435171;font-size:10px}.identityLockNote span{color:#7d879b;font-size:10px;line-height:1.45}.profileVerificationLineV2{min-height:0;padding-top:12px!important;padding-bottom:14px!important}.profileVerificationLineV2 span{font-size:10px}.decisionPanel{border-color:rgba(50,92,159,.14)!important}.decisionPanel .panelTitleRow{gap:12px}.decisionPanel .panelTitleRow>div{min-width:0}.protectedSectionCompact{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px 16px!important;border-style:dashed!important;background:#fafbfc!important;box-shadow:none!important}.protectedSectionCompact .protectedSectionIcon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eef2f8;color:#50648e;font-size:14px;font-weight:900}.protectedSectionCompact h2{margin:4px 0 3px!important;font-size:18px!important;line-height:1.15!important}.protectedSectionCompact p{margin:0!important;color:#7d8699!important;font-size:10.5px!important;line-height:1.48!important}.protectedSectionCompact .monoLabel{font-size:8px}.profileHiringCard .detailList>div{min-width:0}.profileHiringCard .detailList strong{overflow-wrap:anywhere}.coachTrustPanel{border-color:rgba(52,132,97,.14)!important;background:linear-gradient(180deg,#fff,#f9fcfa)!important}.coachTrustCount{min-width:108px}.coachEndorsementCard{overflow:hidden}.coachEndorsement{font-size:12px!important;line-height:1.55!important}.coachLoomEndorsement{overflow:hidden}.coachLoomEndorsement iframe{max-width:100%!important}@media(max-width:820px){.profileAside .profileHiringCard{display:none!important}.profileBody{padding-bottom:18px!important}}@media(max-width:700px){.profileBuyerSummary{grid-template-columns:1fr 1fr;margin:0 16px 12px}.profileBuyerSummary>div{padding:11px 12px}.identityLockNote{flex-direction:column;gap:3px}.profileVerificationLineV2{padding:12px 16px!important}.coachTrustPanel{padding:16px!important}.coachTrustHeader{display:grid!important;grid-template-columns:1fr auto;align-items:start}.coachTrustHeader h2{font-size:22px!important;line-height:1.06!important}.coachTrustHeader p{font-size:10.5px!important;line-height:1.5!important}.coachTrustCount{min-width:88px;padding:10px!important}}@media(max-width:460px){.profileRecordTop{padding-bottom:14px!important}.profileRecordIdentity h1{margin-top:8px!important}.profileDecisionSignals{gap:5px!important;margin-top:9px!important}.profileDecisionSignals span{padding:6px 8px!important;font-size:9px!important}.profileBuyerSummary{grid-template-columns:1fr 1fr;margin-left:12px;margin-right:12px}.profileBuyerSummary strong{font-size:11px}.profileVerificationLineV2{display:flex!important;flex-wrap:wrap;gap:6px!important}.profileVerificationLineV2 span{width:auto;padding:5px 7px;border-radius:999px;background:#f1f8f3}.protectedSectionCompact{padding:12px 13px!important}.protectedSectionCompact h2{font-size:16px!important}.coachTrustHeader{grid-template-columns:1fr}.coachTrustCount{width:100%;min-width:0}}.publicEvidencePanel,.publicExperiencePanel{min-width:0;overflow:hidden}.publicEvidencePanel .panelTitleRow,.publicExperiencePanel .panelTitleRow{align-items:flex-start;gap:14px}.publicEvidencePanel .panelTitleRow>div,.publicExperiencePanel .panelTitleRow>div{min-width:0}.publicEvidencePanel .panelTitleRow h2,.publicExperiencePanel .panelTitleRow h2{margin:5px 0;font-size:24px;line-height:1.08}.publicEvidencePanel .panelTitleRow p,.publicExperiencePanel .panelTitleRow p{margin:0;max-width:650px;font-size:11px;line-height:1.5}.publicExperienceList{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.publicExperienceRow{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:13px 14px;border:1px solid rgba(34,49,93,.08);border-radius:11px;background:#fafbfc}.publicExperienceMain{min-width:0}.publicExperienceMain .badges{margin-bottom:5px}.publicExperienceMain h3{margin:0;color:#283350;font-size:15px;line-height:1.25}.publicExperienceMain p{margin:3px 0 0;color:#7a8397;font-size:10.5px;line-height:1.45;overflow-wrap:anywhere}.publicExperienceMeta{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto;max-width:44%}.publicExperienceMeta span{padding:5px 7px;border:1px solid rgba(34,49,93,.08);border-radius:999px;background:#fff;color:#5c6882;font-size:9px;font-weight:800;text-transform:capitalize}.publicEvidenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.publicEvidenceCard{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:13px;border:1px solid rgba(52,132,97,.13);border-radius:11px;background:#f8fbf9}.publicEvidenceCard span{color:#6f7b8f;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.publicEvidenceCard strong{color:#2f3d58;font-size:12px;line-height:1.3;overflow-wrap:anywhere;text-transform:capitalize}.publicEvidenceCard small{color:#2d6e4e;font-size:11px;font-weight:850}@media(max-width:700px){.publicEvidencePanel,.publicExperiencePanel{padding:16px!important}.publicEvidencePanel .panelTitleRow h2,.publicExperiencePanel .panelTitleRow h2{font-size:21px}.publicExperienceRow{align-items:flex-start;flex-direction:column;gap:9px}.publicExperienceMeta{justify-content:flex-start;max-width:none}.publicEvidenceGrid{grid-template-columns:1fr}}.siteHeaderInner{grid-template-columns:auto minmax(0,1fr) auto}.siteHeaderActions{min-width:0;flex:0 0 auto}.siteHeaderActions>*{min-width:0}.headerDashboard,.headerSignOut{white-space:nowrap}.headerDashboard{display:inline-flex;align-items:center;justify-content:center;padding:0 12px}.headerSignOut{padding-left:8px;padding-right:8px}@media(max-width:1160px){.siteHeaderInner{gap:14px;padding-left:18px;padding-right:18px}.siteHeader.role-company .headerDashboard,.siteHeader.role-talent .headerDashboard,.siteHeader.role-user .headerDashboard{display:none}.siteHeader.role-company .sitePrimaryNav,.siteHeader.role-talent .sitePrimaryNav,.siteHeader.role-user .sitePrimaryNav{justify-content:flex-end}}@media(max-width:900px){.siteHeader.role-company .brandMark>span:last-child,.siteHeader.role-talent .brandMark>span:last-child,.siteHeader.role-user .brandMark>span:last-child{display:none}}@media(max-width:760px){.siteHeader.role-company .siteHeaderInner,.siteHeader.role-talent .siteHeaderInner,.siteHeader.role-user .siteHeaderInner{overflow:visible}.siteHeader.role-company .siteHeaderActions,.siteHeader.role-talent .siteHeaderActions,.siteHeader.role-user .siteHeaderActions{overflow:visible;max-width:100%}.siteHeader.role-company .headerSignOut,.siteHeader.role-talent .headerSignOut,.siteHeader.role-user .headerSignOut{flex:0 0 auto}}.companyBillingPage .dashHead,.companyOpportunityPage .formPageIntro,.companyVerificationPage .formPageIntro{max-width:760px}.companyBillingSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 6vw 18px;overflow:hidden;border:1px solid rgba(34,49,93,.08);border-radius:14px;background:rgba(34,49,93,.08)}.companyBillingSummary>div{min-width:0;padding:15px 16px;background:#fff}.companyBillingSummary span{display:block;color:#8790a4;font-size:8.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.companyBillingSummary strong{display:block;margin-top:5px;color:#25304f;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.companyBillingSummary small{display:block;margin-top:3px;color:#81899b;font-size:9.5px;line-height:1.45}.billingHowItWorks{margin:0 6vw 22px;border:1px solid rgba(34,49,93,.08);border-radius:14px;background:#fff;overflow:hidden}.billingHowItWorks>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer}.billingHowItWorks>summary::-webkit-details-marker{display:none}.billingHowItWorks>summary strong{color:#2c3757;font-size:13px}.billingHowItWorks>summary span{color:#7e8799;font-size:10px}.billingHowItWorks .billingRules{margin:0;padding:0 18px 16px}.companyTrustExplainer{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0 18px}.companyTrustExplainer>div{padding:12px;border:1px solid rgba(34,49,93,.08);border-radius:11px;background:#f8f9fc}.companyTrustExplainer span,.companyTrustExplainer strong{display:block}.companyTrustExplainer strong{color:#34405f;font-size:11px}.companyTrustExplainer span{margin-top:4px;color:#7e879a;font-size:10px;line-height:1.45}.companyContextNote{margin-top:7px;padding:10px 12px;border-left:3px solid #d4dbea;border-radius:8px;background:#f7f9fc;color:#727c91;font-size:10.5px;line-height:1.5}.accountPrivacyGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0 6vw 18px}.accountPrivacyGrid>.panel{margin:0!important}.accountPrivacyHistory{margin-top:18px!important}@media(max-width:860px){.companyBillingSummary{grid-template-columns:1fr 1fr}.accountPrivacyGrid,.companyTrustExplainer{grid-template-columns:1fr}}@media(max-width:620px){.companyBillingSummary{grid-template-columns:1fr}.billingHowItWorks,.companyBillingSummary{margin-left:12px;margin-right:12px}}.profileHeadshotEditor{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:14px;margin-bottom:14px;border:1px solid rgba(34,49,93,.09);border-radius:14px;background:#f8f9fc}.profileHeadshotPreview{width:92px;height:92px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:#1f326c;color:#fff;font-size:28px;font-weight:900}.profileHeadshotPreview img{width:100%;height:100%;object-fit:cover}.profileHeadshotCopy{min-width:0}.profileHeadshotCopy strong{display:block;color:#263351;font-size:14px}.profileHeadshotCopy p{margin:4px 0 9px;color:#737d91;font-size:10.5px;line-height:1.5}.profileHeadshotCopy small{display:block;margin-top:7px;color:#8a92a1;font-size:9px}.profileHeadshotUpload{position:relative;overflow:hidden}.profileHeadshotUpload input{position:absolute;inset:0;opacity:0;cursor:pointer}.avatar.hasPhoto,.bigAvatar.hasPhoto{padding:0!important;overflow:hidden;background:#e8edf6!important}.avatar.hasPhoto img,.bigAvatar.hasPhoto img{width:100%;height:100%;object-fit:cover;display:block}.bigAvatar.hasPhoto{border-radius:18px}.customerPaymentDivider{margin-top:10px!important}.companyEligibilityState{display:grid;grid-gap:4px;gap:4px;padding:12px 13px;border:1px solid rgba(34,49,93,.1);border-radius:10px;background:#f8f9fc}.companyEligibilityState strong{color:#2d3857;font-size:11px;text-transform:capitalize}.companyEligibilityState span{color:#768095;font-size:10px;line-height:1.45}.companyEligibilityState.eligible{border-color:rgba(52,132,97,.18);background:#f7fbf8}.companyEligibilityState.manual_review{border-color:rgba(184,139,34,.22);background:#fffbf0}.companyEligibilityState.blocked{border-color:rgba(180,60,60,.18);background:#fff7f7}@media(max-width:620px){.profileHeadshotEditor{grid-template-columns:1fr;justify-items:start}.profileHeadshotPreview{width:82px;height:82px}}.profileAchievementWorkspace{display:grid;grid-gap:16px;gap:16px}.resumeEnginePanel{overflow:hidden}.resumeUploadBox{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;margin-top:14px;border:1px dashed rgba(34,49,93,.18);border-radius:12px;background:#f8f9fc}.resumeUploadButton{position:relative;overflow:hidden;max-width:100%}.resumeUploadButton input{position:absolute;inset:0;opacity:0;cursor:pointer}.resumeUploadBox small{width:100%;color:#7f889b;font-size:9.5px}.resumeAnalysisSummary{margin-top:12px;padding:12px 13px;border-left:3px solid #2f5ca8;border-radius:9px;background:#f4f7fc}.resumeAnalysisSummary strong{color:#2d3857;font-size:11px}.resumeAnalysisSummary p{margin:4px 0 0;color:#6f788c;font-size:10.5px;line-height:1.5}.resumeHistory{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.resumeHistory>div{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid rgba(34,49,93,.07);border-radius:9px;background:#fff}.resumeHistory strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34405c;font-size:10.5px}.resumeHistory span{flex:0 0 auto;color:#8a92a1;font-size:9px;text-transform:capitalize}.achievementSuggestionList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.achievementSuggestionCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid rgba(34,49,93,.09);border-radius:12px;background:#fafbfc}.achievementSuggestionCard h3{margin:7px 0 3px;color:#263351;font-size:15px}.achievementSuggestionCard p{margin:4px 0;color:#6f788c;font-size:10.5px;line-height:1.5}.achievementSuggestionCard small{color:#8a92a2;font-size:9.5px;line-height:1.45}.achievementSuggestionValue{display:block;color:#1f326c;font-size:22px;line-height:1.05}.careerHighlightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.careerHighlightCard{min-width:0;padding:14px;border:1px solid rgba(34,49,93,.09);border-radius:12px;background:#fbfcfe}.careerHighlightValue{color:#1e326d;font-size:25px;font-weight:900;line-height:1;letter-spacing:-.03em;overflow-wrap:anywhere}.careerHighlightCard>strong{display:block;margin-top:7px;color:#313d5b;font-size:11px;line-height:1.35}.careerHighlightCard p{margin:5px 0 0;color:#7a8395;font-size:9.5px;line-height:1.45}.careerTrust{display:inline-flex;margin-top:9px;padding:4px 6px;border-radius:999px;background:#eef1f6;color:#657188;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.careerTrust.coach_verified,.careerTrust.company_confirmed,.careerTrust.verified{background:#edf7f1;color:#2f7452}.transferableSignalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:15px}.transferableSignalCard{min-width:0;padding:13px;border:1px solid rgba(76,95,140,.1);border-radius:11px;background:#f8f9fc}.transferableSignalCard strong{display:block;color:#303c5a;font-size:12px}.transferableSignalCard p{margin:5px 0 8px;color:#778196;font-size:10px;line-height:1.5}.transferableSignalCard span{color:#8b93a2;font-size:8px;font-weight:850;text-transform:uppercase}.repCardHighlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:10px 0 2px}.repCardHighlights span{min-width:0;padding:7px 8px;border:1px solid rgba(34,49,93,.08);border-radius:9px;background:#f8f9fc;color:#34405b;font-size:9.5px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.repCardTransferable{display:grid;grid-gap:4px;gap:4px;margin:10px 0 2px;padding:9px 10px;border:1px solid rgba(34,49,93,.07);border-radius:9px;background:#f8f9fc}.repCardTransferable strong{color:#44516d;font-size:9.5px;line-height:1.35}.compactEmpty{min-height:0!important;padding:14px!important}@media(max-width:760px){.achievementSuggestionCard{grid-template-columns:1fr;align-items:start}.careerHighlightGrid{grid-template-columns:1fr 1fr}.transferableSignalGrid{grid-template-columns:1fr}}@media(max-width:520px){.careerHighlightGrid,.repCardHighlights{grid-template-columns:1fr}.resumeHistory>div{align-items:flex-start;flex-direction:column}}@media(max-width:1040px){.siteHeader.role-company .siteHeaderInner,.siteHeader.role-talent .siteHeaderInner,.siteHeader.role-user .siteHeaderInner{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:12px!important;min-height:72px;padding:0 18px!important;overflow:visible!important}.siteHeader.role-company .brandMark,.siteHeader.role-talent .brandMark,.siteHeader.role-user .brandMark{flex:0 0 auto!important;min-width:0!important}.siteHeader.role-company .sitePrimaryNav,.siteHeader.role-talent .sitePrimaryNav,.siteHeader.role-user .sitePrimaryNav{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;margin:0!important;overflow:visible!important}.siteHeader.role-company .siteHeaderActions,.siteHeader.role-talent .siteHeaderActions,.siteHeader.role-user .siteHeaderActions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:6px!important;margin:0!important;overflow:visible!important}.siteHeader.role-company .headerDashboard,.siteHeader.role-talent .headerDashboard,.siteHeader.role-user .headerDashboard{display:none!important}.siteHeader.role-company .navDropdownTrigger,.siteHeader.role-talent .navDropdownTrigger,.siteHeader.role-user .navDropdownTrigger{padding-left:9px!important;padding-right:9px!important;white-space:nowrap!important}.siteHeader.role-company .headerSignOut,.siteHeader.role-talent .headerSignOut,.siteHeader.role-user .headerSignOut{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 8px!important;white-space:nowrap!important;line-height:1!important}}@media(max-width:760px){.siteHeader.role-company .siteHeaderInner,.siteHeader.role-talent .siteHeaderInner,.siteHeader.role-user .siteHeaderInner{gap:8px!important;padding:0 12px!important}.siteHeader.role-company .brandMark>span:last-child,.siteHeader.role-talent .brandMark>span:last-child,.siteHeader.role-user .brandMark>span:last-child{display:none!important}.siteHeader.role-company .sitePrimaryNav,.siteHeader.role-talent .sitePrimaryNav,.siteHeader.role-user .sitePrimaryNav{gap:2px!important}.siteHeader.role-company .navDropdownTrigger,.siteHeader.role-talent .navDropdownTrigger,.siteHeader.role-user .navDropdownTrigger{font-size:13px!important;padding-left:7px!important;padding-right:7px!important}.siteHeader.role-company .headerSignOut,.siteHeader.role-talent .headerSignOut,.siteHeader.role-user .headerSignOut{font-size:12px!important;padding:0 6px!important}}@media(max-width:560px){.siteHeader.role-company .siteHeaderInner,.siteHeader.role-talent .siteHeaderInner,.siteHeader.role-user .siteHeaderInner{min-height:64px;gap:6px!important;padding:0 10px!important}.siteHeader.role-company .brandIcon,.siteHeader.role-talent .brandIcon,.siteHeader.role-user .brandIcon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important}.siteHeader.role-company .navDropdownTrigger,.siteHeader.role-talent .navDropdownTrigger,.siteHeader.role-user .navDropdownTrigger{font-size:12px!important;padding:0 5px!important}.siteHeader.role-company .headerSignOut,.siteHeader.role-talent .headerSignOut,.siteHeader.role-user .headerSignOut{font-size:11px!important;padding:0 4px!important}}.profileRecordHeader,.profileRecordIdentity,.profileRecordIdentity>*,.profileRecordTop{min-width:0}.profileRecordHeader{overflow:hidden}.profileRecordIdentity h1,.profileRecordIdentity>p{max-width:100%;overflow-wrap:anywhere}@media(max-width:760px){.profileRecordHeader{width:min(100% - 20px,1180px)!important;margin-left:auto!important;margin-right:auto!important;border-radius:18px!important}.profileRecordMeta,.profileRecordTop{padding-left:18px!important;padding-right:18px!important}.profileRecordMeta{gap:8px!important;overflow:hidden!important}.profileRecordMeta span{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profileRecordIdentity h1{font-size:clamp(46px,11vw,72px)!important;line-height:.94!important;letter-spacing:-.055em!important}.profileRecordIdentity>p{font-size:clamp(20px,4.8vw,31px)!important;line-height:1.18!important}}@media(max-width:460px){.profileRecordHeader{width:calc(100% - 12px)!important;border-radius:14px!important}.profileRecordMeta,.profileRecordTop{padding-left:14px!important;padding-right:14px!important}.profileRecordIdentity h1{font-size:clamp(40px,13vw,58px)!important}.profileRecordIdentity>p{font-size:clamp(18px,5.4vw,25px)!important}}.authMobileNav{display:none}@media(max-width:1040px){.siteHeader.role-company .siteHeaderInner,.siteHeader.role-talent .siteHeaderInner,.siteHeader.role-user .siteHeaderInner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;min-height:68px!important;padding:0 16px!important;position:relative;overflow:visible!important}.siteHeader.role-company .siteHeaderActions,.siteHeader.role-company .sitePrimaryNav,.siteHeader.role-talent .siteHeaderActions,.siteHeader.role-talent .sitePrimaryNav,.siteHeader.role-user .siteHeaderActions,.siteHeader.role-user .sitePrimaryNav{display:none!important}.siteHeader.role-company .authMobileNav,.siteHeader.role-talent .authMobileNav,.siteHeader.role-user .authMobileNav{display:block;flex:0 0 auto;position:relative;z-index:80}.authMobileNavTrigger{min-width:46px;min-height:46px;padding:0 12px;border:1px solid rgba(34,49,93,.11);border-radius:13px;background:#fff;color:#1d2949;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 5px 16px rgba(31,42,75,.06);cursor:pointer;font:800 12px var(--sans)}.authMobileNavIcon{width:18px;display:grid;grid-gap:4px;gap:4px}.authMobileNavIcon i{display:block;height:2px;border-radius:999px;background:currentColor;transition:transform .16s ease,opacity .16s ease}.authMobileNav.open .authMobileNavIcon i:first-child{transform:translateY(6px) rotate(45deg)}.authMobileNav.open .authMobileNavIcon i:nth-child(2){opacity:0}.authMobileNav.open .authMobileNavIcon i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.authMobileNavPanel{position:absolute;top:calc(100% + 10px);right:0;width:min(390px,calc(100vw - 24px));max-height:min(72vh,680px);overflow:auto;padding:10px;border:1px solid rgba(34,49,93,.1);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 24px 60px rgba(25,35,65,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.authMobileNavBack{display:block;padding:10px 11px;border-radius:10px;color:#52607d;font-size:11px;font-weight:800}.authMobileNavSection{display:grid;grid-gap:3px;gap:3px;padding:8px 0;border-top:1px solid rgba(34,49,93,.07)}.authMobileNavSection:first-of-type{border-top:0}.authMobileNavSection>span{padding:3px 10px 5px;color:#9aa1b0;font:800 8px var(--mono);letter-spacing:.11em;text-transform:uppercase}.authMobileNavSection>a{display:grid;grid-gap:2px;gap:2px;padding:10px 11px;border-radius:10px;text-decoration:none}.authMobileNavSection>a:hover{background:#f5f7fb}.authMobileNavSection strong{color:#27324f;font-size:12px;line-height:1.3}.authMobileNavSection small{color:#7e8798;font-size:9.5px;line-height:1.4}.authMobileNavFooter{margin-top:6px;padding-top:10px;border-top:1px solid rgba(34,49,93,.08)}.authMobileNavFooter button{width:100%;min-height:42px;border:0;border-radius:10px;background:#f4f6fa;color:#47536d;font-weight:800;cursor:pointer}.publicProfile .profileRecordHeader{width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.publicProfile .profileRecordMeta,.publicProfile .profileRecordTop{box-sizing:border-box!important;padding-left:28px!important;padding-right:28px!important}}@media(max-width:620px){.siteHeader.role-company .siteHeaderInner,.siteHeader.role-talent .siteHeaderInner,.siteHeader.role-user .siteHeaderInner{min-height:62px!important;padding:0 12px!important}.siteHeader.role-company .brandMark>span:last-child,.siteHeader.role-talent .brandMark>span:last-child,.siteHeader.role-user .brandMark>span:last-child{display:none!important}.authMobileNavLabel{display:none}.authMobileNavTrigger{padding:0;width:44px;min-width:44px;height:44px;min-height:44px}.publicProfile .profileRecordHeader{width:calc(100% - 20px)!important}.publicProfile .profileRecordMeta,.publicProfile .profileRecordTop{padding-left:20px!important;padding-right:20px!important}}.contactRepSummary{box-sizing:border-box!important;padding:28px!important}.contactRepSummary .badges,.contactRepSummary .contactHeadline,.contactRepSummary .contactPrivacy,.contactRepSummary .contactRepMetrics,.contactRepSummary .monoLabel,.contactRepSummary h1,.contactRepSummary>.button{max-width:100%;min-width:0}.contactRepSummary .contactHeadline,.contactRepSummary .contactPrivacy,.contactRepSummary h1{overflow-wrap:anywhere}.contactRepSummary .contactRepMetrics{width:100%;margin-left:0!important;margin-right:0!important}@media(max-width:760px){.contactRepSummary{padding:20px!important}}@media(max-width:480px){.contactRepSummary{padding:16px!important}}.meetingCalendarPage{max-width:1380px;margin:0 auto;padding-bottom:64px}.meetingCalendarHead{align-items:flex-end}.calendarWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;gap:22px;align-items:start}.calendarAgendaPanel,.calendarMonthPanel{padding:24px}.calendarAgendaPanel{position:-webkit-sticky;position:sticky;top:94px}.calendarMonthToolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.calendarMonthNav{display:flex;align-items:center;gap:12px}.calendarMonthNav h2{margin:0;min-width:210px;text-align:center}.calendarMonthGrid,.calendarWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendarWeekdays span{padding:10px 8px;color:#8790a3;font:800 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:center}.calendarMonthGrid{border-top:1px solid rgba(34,49,93,.09);border-left:1px solid rgba(34,49,93,.09)}.calendarDay{min-height:132px;padding:10px;border-right:1px solid rgba(34,49,93,.09);border-bottom:1px solid rgba(34,49,93,.09);background:#fff;min-width:0}.calendarDay.outside{background:#fafbfc;color:#a5acb9}.calendarDay.today .calendarDayNumber{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#17264e;color:#fff}.calendarDayNumber{font-weight:800;font-size:12px}.calendarDayEvents{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.calendarEventChip{display:grid;grid-gap:1px;gap:1px;padding:6px 7px;border-radius:8px;background:#f2f6f4;border:1px solid rgba(32,121,78,.12);overflow:hidden}.calendarEventChip.interview{background:#f3f5fb;border-color:rgba(34,49,93,.1)}.calendarEventChip strong{font-size:10px;white-space:nowrap}.calendarEventChip span{font-size:9px;color:#637089;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendarDayEvents small{font-size:9px;color:#7f8798}.calendarAgendaPanel>h2{margin-top:5px}.calendarAgendaList{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.calendarAgendaItem{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid rgba(34,49,93,.08)}.calendarAgendaItem:first-child{border-top:0;padding-top:0}.calendarAgendaTime{display:grid;align-content:start;grid-gap:2px;gap:2px}.calendarAgendaTime strong{font-size:11px}.calendarAgendaTime span{font-size:10px;color:#7d8799}.calendarAgendaBody{display:grid;grid-gap:6px;gap:6px;min-width:0}.calendarAgendaBody>strong{font-size:14px}.calendarAgendaBody>span{font-size:11px;color:#6f7a90;line-height:1.45}.calendarAgendaBody .navActions{justify-content:flex-start;flex-wrap:wrap;margin-top:3px}.calendarEmpty{padding:18px 0;color:#6d7890}.calendarEmpty strong{color:#26324f}.calendarEmpty p{margin-bottom:0;font-size:12px;line-height:1.55}@media(max-width:980px){.calendarWorkspace{grid-template-columns:1fr}.calendarAgendaPanel{position:static}}@media(max-width:700px){.meetingCalendarPage{padding-left:12px;padding-right:12px}.calendarAgendaPanel,.calendarMonthPanel{padding:16px}.calendarMonthToolbar{align-items:flex-start;flex-direction:column}.calendarMonthNav{width:100%;justify-content:space-between}.calendarMonthNav h2{min-width:0}.calendarWeekdays span{padding:8px 2px;font-size:8px}.calendarDay{min-height:92px;padding:6px}.calendarDayNumber{font-size:10px}.calendarEventChip{padding:4px}.calendarEventChip strong{font-size:8px}.calendarEventChip span{font-size:7.5px}}@media(max-width:480px){.calendarDay{min-height:76px}.calendarEventChip span{display:none}.calendarDayEvents{gap:3px}}.savedExperienceCurrent{margin-top:10px;max-width:420px}.savedExperienceCurrent span{line-height:1.35}.savedExperienceEndDate{display:grid;grid-gap:5px;gap:5px;margin-top:9px;max-width:300px;font-size:11px;color:#667085}.savedExperienceEndDate .monthYearPicker{margin-top:0}.salesLanguageHint{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid rgba(34,49,93,.09);border-radius:10px;background:#f8fafc;margin-bottom:2px}.salesLanguageHint strong{font-size:12px;white-space:nowrap}.salesLanguageHint span{font-size:11px;line-height:1.45;color:#667085}.salesMetricGlossary{border:1px solid rgba(34,49,93,.09);border-radius:10px;background:#fbfcfd;padding:0 14px}.salesMetricGlossary summary{cursor:pointer;padding:12px 0;font-weight:800;font-size:12px;color:#2d3858}.salesMetricGlossary>div{padding:0 0 12px}.salesMetricGlossary p{margin:6px 0;font-size:11px;line-height:1.5;color:#667085}.salesMetricGlossary p strong{color:#2d3858}@media(max-width:700px){.salesLanguageHint{display:grid}.salesLanguageHint strong{white-space:normal}}.employerFeedbackVerifier{margin-top:24px;padding-top:22px;border-top:1px solid rgba(34,49,93,.1)}.employerFeedbackVerifier>p{margin-top:6px}.employerFeedbackAssessmentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.employerConcernBox{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(34,49,93,.1);border-radius:12px;background:#fbfcfd}.employerConcernBox>p{margin:0;color:#6f7890;font-size:12px}.employerConcernChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 14px;gap:6px 14px}.employerFeedbackSafety{margin-top:4px}.concernPill{border-color:rgba(157,74,43,.28)!important;background:#fff6f0!important;color:#8b472d!important}.employerFeedbackQuote{padding:12px 14px;border-radius:10px;border:1px solid rgba(34,49,93,.09);background:#f8fafc}.employerFeedbackQuote strong{display:block;margin-bottom:4px;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.employerFeedbackQuote p{margin:0;line-height:1.55}.employerFeedbackQuote.positive{background:#f7fbf8;border-color:rgba(30,117,72,.14)}.employerFeedbackQuote.concern{background:#fff8f4;border-color:rgba(157,74,43,.18)}.employerFeedbackQuote.repResponse{background:#f6f8fc;border-color:rgba(34,49,93,.13)}.employerFeedbackPolicy{margin-bottom:18px}.employerFeedbackPolicyGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.employerFeedbackPolicyGrid>div{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(34,49,93,.08);border-radius:10px;background:#fafbfc}.employerFeedbackPolicyGrid strong{font-size:12px}.employerFeedbackPolicyGrid span{font-size:11px;line-height:1.45;color:#6f7890}.employerFeedbackAdminList{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.employerFeedbackAdminCard{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(34,49,93,.1);border-radius:14px;background:#fff}.employerFeedbackAdminCard.hasConcern{border-color:rgba(157,74,43,.2)}.employerFeedbackAdminTop,.employerFeedbackPublicTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.employerFeedbackAdminTop h3,.employerFeedbackPublicTop h3{margin:8px 0 2px}.employerFeedbackAdminTop p,.employerFeedbackPublicTop p{margin:0;color:#6f7890;font-size:12px}.employerFeedbackAssessmentGrid.public,.employerFeedbackDecisionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.employerFeedbackAssessmentGrid.public>div,.employerFeedbackDecisionGrid>div{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:9px;background:#f8fafc}.employerFeedbackAssessmentGrid.public span,.employerFeedbackDecisionGrid span{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#7a8498}.employerFeedbackAssessmentGrid.public strong,.employerFeedbackDecisionGrid strong{font-size:12px}.employerFeedbackModeration{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-top:2px}.employerFeedbackModeration>label{min-width:230px}.feedbackResponseWindow{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:9px;background:#fff8f4}.feedbackResponseWindow strong{font-size:11px}.feedbackResponseWindow span{font-size:10px;color:#7d685f}.repEmployerFeedbackManager{margin-top:24px;padding-top:22px;border-top:1px solid rgba(34,49,93,.1)}.repEmployerFeedbackCard,.repEmployerFeedbackList,.repEmployerFeedbackManager{display:grid;grid-gap:12px;gap:12px}.repEmployerFeedbackCard{padding:15px;border:1px solid rgba(34,49,93,.1);border-radius:12px;background:#fff}.repEmployerFeedbackCard.hasConcern{border-color:rgba(157,74,43,.2)}.repEmployerFeedbackTop,.repFeedbackResponseForm{display:grid;grid-gap:8px;gap:8px}.repEmployerFeedbackCard>small{color:#7a8498}.employerFeedbackProfilePanel{scroll-margin-top:100px}.employerFeedbackPublicList{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.employerFeedbackPublicCard{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(34,49,93,.1);border-radius:13px;background:#fff}.employerFeedbackPublicCard.materialConcern{border-color:rgba(157,74,43,.24);box-shadow:0 0 0 1px rgba(157,74,43,.03)}.employerRehireSignal{font-size:12px;max-width:190px;text-align:right}.employerFeedbackDisclaimer{color:#7a8498;line-height:1.45}.employerConcernPrehire{display:grid;grid-gap:3px;gap:3px;padding:11px 12px;margin:12px 0;border-radius:10px;background:#fff7f2;border:1px solid rgba(157,74,43,.18);text-decoration:none}.employerConcernPrehire strong{font-size:12px;color:#7d422c}.employerConcernPrehire span{font-size:10px;line-height:1.4;color:#76645d}.contactEmployerFeedbackSignal{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 14px;margin:14px 0;border:1px solid rgba(34,49,93,.1);border-radius:11px;background:#f8fafc}.contactEmployerFeedbackSignal.hasConcern{background:#fff7f2;border-color:rgba(157,74,43,.2)}.contactEmployerFeedbackSignal>div{display:grid;grid-gap:2px;gap:2px}.contactEmployerFeedbackSignal strong{font-size:12px}.contactEmployerFeedbackSignal span{font-size:10px;color:#6f7890}.contactEmployerFeedbackSignal a{font-size:11px;font-weight:800;white-space:nowrap}.prehireConcernNotice{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid rgba(157,74,43,.2);border-radius:11px;background:#fff7f2}.prehireConcernNotice strong{font-size:12px;color:#7d422c}.prehireConcernNotice span{font-size:11px;line-height:1.5;color:#6e5f58}.prehireConcernNotice a{font-size:11px;font-weight:800}.schedulerConcernNotice{margin-top:15px}.prehireAcknowledge{padding:12px;border:1px solid rgba(157,74,43,.16);border-radius:10px;background:#fffaf7}@media(max-width:900px){.employerFeedbackAssessmentGrid.public,.employerFeedbackDecisionGrid,.employerFeedbackPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.employerConcernChoices,.employerFeedbackAssessmentGrid,.employerFeedbackAssessmentGrid.public,.employerFeedbackDecisionGrid,.employerFeedbackPolicyGrid{grid-template-columns:1fr}.contactEmployerFeedbackSignal,.employerFeedbackAdminTop,.employerFeedbackModeration,.employerFeedbackPublicTop{display:grid}.employerFeedbackModeration>label{min-width:0}.employerRehireSignal{text-align:left;max-width:none}.contactEmployerFeedbackSignal a{white-space:normal}}.companyTermsCard,.onboardingHiringTerms{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(34,49,93,.1);border-radius:13px;background:#fafbfc}.compactCommercialSummary{margin:0}.companyTermsPage{max-width:1120px;margin:0 auto;padding-bottom:64px}.companyTermsAccepted{display:grid;grid-gap:14px;gap:14px}.marketplaceProtectionBanner{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:11px 16px;border-bottom:1px solid rgba(34,49,93,.08)}.marketplaceProtectionBanner>div{display:grid;grid-gap:2px;gap:2px}.marketplaceProtectionBanner strong{font-size:12px}.marketplaceProtectionBanner span{font-size:10px;line-height:1.45;color:#657087}.marketplaceProtectionBanner.protected{background:#f4faf6}.marketplaceProtectionBanner.termsRequired{background:#fff8f3}.marketplaceProtectionBanner>a:not(.button){font-size:10px;font-weight:800;white-space:nowrap}.marketplaceProtectionNote{padding:9px 16px;text-align:center;background:#fbfcfd;border-bottom:1px solid rgba(34,49,93,.06);font-size:9.5px;line-height:1.45;color:#737e92}.offPlatformReportPage{max-width:1240px;margin:0 auto;padding-bottom:64px}.offPlatformReportGrid{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:22px;gap:22px;align-items:start}.offPlatformReportForm,.offPlatformReportHistory{padding:22px}.offPlatformReportHistory{position:-webkit-sticky;position:sticky;top:94px}.reportPrivacyNote{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid rgba(34,49,93,.09);border-radius:10px;background:#f8fafc}.reportPrivacyNote strong{font-size:11px}.reportPrivacyNote span{font-size:10px;line-height:1.45;color:#6d7890}.offPlatformReportList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.offPlatformReportList article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 10px;gap:7px 10px;padding:12px 0;border-top:1px solid rgba(34,49,93,.08)}.offPlatformReportList article:first-child{border-top:0}.offPlatformReportList article>div{display:grid;grid-gap:2px;gap:2px}.offPlatformReportList article span{font-size:10px;color:#778196}.offPlatformReportList article p{grid-column:1/-1;margin:0;font-size:11px;line-height:1.5;color:#657087}.circumventionAdminPage{max-width:1380px;margin:0 auto;padding-bottom:70px}.circumventionList{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.circumventionCard{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(34,49,93,.1);border-radius:14px;background:#fff}.circumventionTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.circumventionTop h3{margin:8px 0 2px}.circumventionTop p{margin:0;color:#6f7890;font-size:11px}.circumventionEvidenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.circumventionEvidenceGrid>div{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:9px;background:#f8fafc}.circumventionEvidenceGrid span{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#7b8496}.circumventionEvidenceGrid strong{font-size:11px;line-height:1.35}.circumventionActions{display:flex;flex-wrap:wrap;gap:8px}.circumventionPolicy{margin-bottom:18px}@media(max-width:900px){.offPlatformReportGrid{grid-template-columns:1fr}.offPlatformReportHistory{position:static}.circumventionEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.circumventionTop,.marketplaceProtectionBanner{display:grid}.marketplaceProtectionBanner>a:not(.button){white-space:normal}.circumventionEvidenceGrid{grid-template-columns:1fr}.circumventionAdminPage,.companyTermsPage,.offPlatformReportPage{padding-left:12px;padding-right:12px}}.heroProofLine{display:flex;justify-content:center;gap:8px 26px;flex-wrap:wrap;margin:34px auto 0;color:#6d7896;font-size:12px;font-weight:750}.heroProofLine span{display:inline-flex;align-items:center;gap:8px}.heroProofLine span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.homeProofShowcase{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);grid-gap:72px;gap:72px;align-items:center;padding:92px 0 96px;border-top:1px solid var(--line)}.homeProofIntro{max-width:520px}.homeProofIntro h2,.marketplaceNumbersHead h2{font-size:clamp(42px,4.6vw,66px);line-height:.98;letter-spacing:-.055em;margin:14px 0 22px}.homeProofIntro>p{font-size:18px;line-height:1.72;color:#596482;margin-bottom:30px}.homeProofActions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.homeProofActions>span{max-width:230px;color:#7b85a1;font-size:12px;line-height:1.5}.repRecordCarousel{min-width:0}.homeRepRecord{position:relative;background:#fff;border:1px solid #cfd5e2;border-radius:20px;overflow:hidden;box-shadow:0 28px 70px rgba(21,31,62,.09)}.homeRepMeta{display:flex;justify-content:space-between;gap:20px;padding:19px 24px 15px;border-bottom:1px solid var(--line);font:700 10px var(--mono);letter-spacing:.15em;color:#7983a1}.homeRepMeta span:last-child{color:var(--success)}.homeRepIdentity{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:center;padding:24px}.homeRepAvatar{width:72px;height:72px;border-radius:15px;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:26px;font-weight:850;overflow:hidden}.homeRepAvatar img{width:100%;height:100%;object-fit:cover}.homeRepBadges{display:flex;gap:7px;flex-wrap:wrap}.homeRepBadges span{border:1px solid var(--line);border-radius:999px;padding:6px 9px;color:#68738f;font-size:10px;font-weight:750}.homeRepIdentity h3{font-size:31px;letter-spacing:-.045em;margin:10px 0 4px}.homeRepIdentity p{margin:0;color:#5f6a88;font-size:14px;line-height:1.5}.homeRepMetrics{display:grid;grid-template-columns:repeat(3,1fr);margin:0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.homeRepMetrics>div{padding:18px 16px;border-right:1px solid var(--line);min-width:0}.homeRepMetrics>div:first-child{padding-left:0}.homeRepMetrics>div:last-child{border-right:0}.homeRepMetrics span{display:block;font:700 9px var(--mono);letter-spacing:.1em;color:#8a93aa;line-height:1.4}.homeRepMetrics strong{display:block;font-size:23px;letter-spacing:-.03em;margin-top:7px;white-space:nowrap}.homeRepTrust{display:flex;gap:10px 18px;flex-wrap:wrap;padding:19px 24px 21px;color:#63708e;font-size:11px;font-weight:700}.homeRepTrust span:first-child,.homeRepTrust span:nth-child(2){color:#3e6e5a}.homeRepOpen{display:flex;align-items:center;justify-content:space-between;padding:17px 24px;background:#f7f8fb;border-top:1px solid var(--line);font-weight:800;font-size:13px}.homeRepOpen span{font-size:16px}.repCarouselControls{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;grid-gap:14px;gap:14px;margin-top:14px}.repCarouselControls>button{height:42px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;font-size:18px}.repCarouselControls>div{display:flex;justify-content:center;gap:7px}.repCarouselControls>div button{width:26px;height:4px;padding:0;border:0;border-radius:999px;background:#cfd5e1;cursor:pointer}.repCarouselControls>div button.active{background:var(--navy)}.homeRepRecordSkeleton{min-height:356px;padding:30px;display:grid;grid-gap:18px;gap:18px}.homeRepRecordSkeleton div{background:#eef1f5;border-radius:12px}.marketplaceNumbers{background:#18284f;color:#fff;padding:90px 0 86px}.marketplaceNumbers .monoLabel{color:#9faccc}.marketplaceNumbersHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);grid-column-gap:70px;column-gap:70px;align-items:end}.marketplaceNumbersHead .monoLabel{grid-column:1/-1}.marketplaceNumbersHead h2{margin-bottom:0;color:#fff;max-width:760px}.marketplaceNumbersHead p{margin:0;color:#aeb8d0;font-size:15px;line-height:1.65;max-width:390px}.marketplaceNumberGrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:54px;border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.marketplaceNumberGrid>div{padding:30px 24px 29px;border-right:1px solid rgba(255,255,255,.17)}.marketplaceNumberGrid>div:first-child{padding-left:0}.marketplaceNumberGrid>div:last-child{border-right:0}.marketplaceNumberGrid strong{display:block;font-size:clamp(42px,5vw,68px);font-weight:500;letter-spacing:-.055em;line-height:1}.marketplaceNumberGrid span{display:block;color:#b9c3da;font-size:13px;margin-top:12px}@media(max-width:1050px){.homeProofShowcase{grid-template-columns:1fr;gap:46px}.homeProofIntro{max-width:760px}.marketplaceNumberGrid{grid-template-columns:repeat(2,1fr)}.marketplaceNumberGrid>div:nth-child(2){border-right:0}.marketplaceNumberGrid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.17)}.marketplaceNumberGrid>div:nth-child(3){padding-left:0}}@media(max-width:800px){.homeProofShowcase{padding-top:70px;padding-bottom:72px}.marketplaceNumbers{padding:68px 0}.marketplaceNumbersHead{grid-template-columns:1fr;gap:18px}}@media(max-width:600px){.heroProofLine{justify-content:flex-start;margin-top:28px;gap:8px 16px;text-align:left}.homeProofShowcase{gap:34px}.homeProofIntro h2,.marketplaceNumbersHead h2{font-size:42px}.homeRepMeta{flex-direction:column;gap:7px}.homeRepIdentity{grid-template-columns:56px 1fr;padding:20px}.homeRepAvatar{width:56px;height:56px;border-radius:12px;font-size:21px}.homeRepIdentity h3{font-size:25px}.homeRepMetrics{grid-template-columns:1fr;margin:0 20px}.homeRepMetrics>div,.homeRepMetrics>div:first-child{padding:13px 0;border-right:0;border-bottom:1px solid var(--line)}.homeRepMetrics>div:last-child{border-bottom:0}.homeRepTrust{padding:17px 20px}.homeRepOpen{padding:16px 20px}.marketplaceNumberGrid{grid-template-columns:1fr}.marketplaceNumberGrid>div,.marketplaceNumberGrid>div:first-child,.marketplaceNumberGrid>div:nth-child(3){padding:24px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.17)}.marketplaceNumberGrid>div:last-child{border-bottom:0}}body,html{overflow-x:clip}body,canvas,html,iframe,img,svg,video{max-width:100%}img,video{height:auto}button,input,select,textarea{max-width:100%}.applicationPage *,.authConfirmedPage *,.authExperience *,.calendarSettings *,.coachPublicPage *,.coachSetupPage *,.contactRepPage *,.dashboard *,.formPage *,.marketing *,.meetingCalendarPage *,.messagesPage *,.onboardPage *,.publicCompanyPage *,.publicProfile *,.repsPage *,.settingsSingle *{min-width:0}.marketing .stepsGrid{align-items:stretch;border-top:1px solid var(--ink)}.marketing .stepItem{border:0!important;border-radius:0!important;background:transparent!important;transition:none!important;padding:22px 24px 0 0}.marketing .stepItem,.marketing .stepItem:hover{box-shadow:none!important;transform:none!important}.marketing .stepItem:hover{border-color:transparent!important}.companyCandidateRow,.companyInterviewRow,.companyOpportunityRow,.companyReviewMini,.historyCard,.listRow,.messageBubble,.profileRecordIdentity,.profileRecordIdentity h1,.profileRecordIdentity p,.proofCard,.talentCard,.talentCardV2,.threadButton{overflow-wrap:anywhere;word-break:normal}.loomProfilePanel iframe,.loomProfilePanel video,.proofCard img,.proofCard video,.publicProfile iframe{width:100%;max-width:100%}.badges,.cardActions,.heroButtons,.homeProofActions,.navActions,.profileLinks,.quickFilterRow,.reviewActions{flex-wrap:wrap}.adminTableWrap,.analyticsTableWrap,.dataTableWrap,.tableWrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:1050px){.marketing .stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 26px!important}.marketing .stepItem{padding:22px 0!important;border-bottom:1px solid var(--line)!important}}@media(max-width:800px){.marketing .stepsGrid{grid-template-columns:1fr!important;border-top:1px solid var(--ink)!important;gap:0!important}.marketing .stepItem{padding:20px 0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}.marketing .stepItem:last-child{border-bottom:0!important}.marketing .stepLabel{margin-bottom:8px}.marketing .stepItem h3{font-size:20px!important}.marketing .stepItem p{font-size:15px!important;line-height:1.55!important}.applicationGrid,.calendarBottomGrid,.calendarTopGrid,.circumventionEvidenceGrid,.companyCommandGrid,.companyPublicGrid,.companyPublicMain,.companyTrustExplainer,.employerFeedbackLayout,.offPlatformReportGrid,.onboardShell,.profileBody{grid-template-columns:1fr!important}.chatPane,.companyPublicAside,.companyPublicMain,.messagesShell,.panel,.profileAside,.profileMain,.talentCard,.talentCardV2,.threadList{max-width:100%!important}.companyCandidateRow,.companyInterviewRow,.historyCard,.listRow,.panelTitleRow{align-items:flex-start!important;flex-wrap:wrap!important}.navActions,.reviewActions{justify-content:flex-start!important}}@media(max-width:600px){.dashboard .billingHowItWorks,.dashboard .companyBillingSummary,.dashboard>.panel{margin-left:16px!important;margin-right:16px!important}.adminQueue,.companySummary,.dashHead,.editGrid,.searchBox,.statRow,.talentGrid{padding-left:16px!important;padding-right:16px!important}.bigMetrics,.choiceGrid,.circumventionEvidenceGrid,.companyBillingSummary,.employerFeedbackAssessmentGrid,.metricGrid,.recordSummaryStats,.two{grid-template-columns:1fr!important}.form input,.form select,.form textarea,.searchBox input{width:100%!important;min-width:0!important}.authIntro h1,.coachPublicHero h1,.companyPublicHero h1,.dashHead h1,.profileRecordIdentity h1{overflow-wrap:anywhere}}.adminPageIntro,.adminQueue,.adminSubnavInner,.browseSignupInner,.companyBillingSummary,.companyCommandGrid,.companyCommandSummary,.companyTermsCard,.directoryFilters,.directoryHero,.directoryHeroV2,.directorySearchV2,.formPageGrid,.hireReportRow,.hiringCandidateCard,.hiringFocusSummary,.pipelineBoard,.publicTalentGrid,.talentHomeMain,.talentHomeSnapshot{min-width:0;max-width:100%}@media(max-width:980px){.directoryFilters{grid-template-columns:1fr 1fr!important}.publicTalentGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.browseSignupInner{align-items:flex-start!important;flex-wrap:wrap!important}}@media(max-width:700px){.directoryFilters,.publicTalentGrid{grid-template-columns:1fr!important}.directoryMeta{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.formPageGrid{width:min(100% - 24px,1080px)!important;grid-template-columns:1fr!important;gap:24px!important;padding:32px 0 42px!important}.formPageIntro h1{font-size:clamp(36px,11vw,52px)!important;overflow-wrap:anywhere}.formPageCard{width:100%!important;padding:18px!important}.pipelineBoard{margin-left:12px!important;margin-right:12px!important}}@media(max-width:520px){.directoryHero,.directoryHeroV2{padding-top:34px!important}.directoryHero h1,.directoryHeroV2 h1{font-size:clamp(38px,12vw,52px)!important}.publicTalentCard,.talentCardV2{padding:17px!important}}.siteHeaderAdminContext .siteHeaderInner{min-height:72px}.adminHeaderIdentity{display:flex;align-items:center;gap:12px;min-width:0}.adminContextBadge{min-height:28px;padding:0 10px;border:1px solid rgba(34,49,93,.1);border-radius:999px;background:#f5f7fb;color:#5f6984;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.adminContextBadge,.headerAdminPublic{display:inline-flex;align-items:center}.headerAdminPublic{min-height:40px;padding:0 12px;border-radius:10px;color:#68718a;font-size:12px;font-weight:800}.headerAdminPublic:hover{background:#f4f6fa;color:#273251}.adminSubnavV2{position:-webkit-sticky;position:sticky;top:72px!important;z-index:18}.adminSubnavV2 .adminSubnavInner{width:min(1360px,calc(100% - 48px));margin:0 auto;min-height:54px;display:flex;align-items:center;gap:14px}.adminSubnavV2 .adminNavLinks{flex:1 1;display:flex;align-items:center;gap:4px!important;min-width:0}.adminSubnavV2 .adminNavLinks>a{padding:9px 10px!important}.adminSubnavV2 .adminNavLinks>a,.adminSubnavV2 .adminPublicLink{flex:0 0 auto;white-space:nowrap;font-size:11px}.adminBillingPage,.adminEmployerFeedbackPage,.adminIntelligencePage,.adminMarketplacePage,.adminOverview,.adminOverviewClean,.adminPeoplePage,.adminReviewPage,.adminTalentInspector,.adminTrustPage,.circumventionAdminPage{--admin-rail:min(1360px,calc(100% - 48px))}.adminPeoplePage .adminEntitySwitcher,.adminPeoplePage .adminPeopleIntro,.adminPeoplePage .adminPeoplePanel,.adminPeoplePage .adminRepJourney{width:var(--admin-rail);max-width:var(--admin-rail);margin-left:auto!important;margin-right:auto!important}.adminPeoplePage .adminPeopleIntro{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;grid-gap:32px;gap:32px;padding:38px 0 18px!important}.adminPeoplePage .adminPeopleIntro>div:first-child{max-width:820px}.adminPeoplePage .adminPeopleIntro h1{font-size:clamp(42px,4.5vw,64px);line-height:.98;margin:8px 0 10px}.adminPeoplePage .adminPeopleIntro p{max-width:760px;font-size:14px;line-height:1.55}.adminPeoplePage .adminPeopleTotals{min-width:132px!important;padding:16px 18px;text-align:left!important;align-self:center}.adminPeoplePage .adminPeopleTotals strong{font-size:36px;line-height:1}.adminPeoplePage .adminPeopleTotals span{margin-top:5px;line-height:1.25}.adminPeoplePage .adminEntitySwitcher{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px!important;gap:6px!important;padding:5px!important;margin-bottom:12px!important}.adminPeoplePage .adminEntitySwitcher button{display:grid!important;grid-template-columns:auto auto 1fr;align-items:baseline;justify-content:start!important;grid-gap:6px!important;gap:6px!important;min-height:48px;padding:8px 12px!important;text-align:left}.adminPeoplePage .adminEntitySwitcher button span{font-size:12px}.adminPeoplePage .adminEntitySwitcher button strong{font-size:14px}.adminPeoplePage .adminEntitySwitcher button small{grid-column:1/-1;font-size:9px;line-height:1.2;color:#8b94a8}.adminPeoplePage .adminEntitySwitcher button.active small{color:#66708a}.adminPeoplePage .adminRepJourney{margin-bottom:14px!important;padding:13px 16px!important}.adminPeoplePage .adminPeoplePanel{padding:0!important;overflow:hidden;border-radius:18px!important}.adminPeoplePage .adminDirectoryToolbar{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr) auto!important;grid-gap:12px;gap:12px;align-items:center;padding:14px!important;border-bottom:1px solid rgba(34,49,93,.08);background:#fbfcfe!important}.adminPeoplePage .adminDirectorySearch input{min-height:46px}.adminPeoplePage .adminDirectoryFilters{display:flex;gap:6px;align-items:center;justify-content:flex-end!important;flex-wrap:wrap}.adminPeoplePage .adminDirectoryFilters button{min-height:34px;padding:0 11px;font-size:10px}.adminPeoplePage .adminDirectoryCount{min-width:58px;text-align:right;color:#7f899f;font-size:10px;white-space:nowrap}.adminPeoplePage .adminInterventionList{padding:14px!important}.adminPeoplePage .adminInterventionCard{grid-template-columns:minmax(260px,.95fr) minmax(0,1.7fr) minmax(160px,auto)!important;gap:20px!important;padding:17px 18px!important}.adminPeoplePage .adminInterventionActions{min-width:150px}.adminPeoplePage .adminInterventionActions .button{width:100%}@media(max-width:1180px){.adminSubnavV2 .adminSubnavInner{width:min(100% - 32px,1360px)}.adminSubnavV2 .adminNavLinks{overflow-x:auto;scrollbar-width:none}.adminSubnavV2 .adminNavLinks::-webkit-scrollbar{display:none}.adminBillingPage,.adminEmployerFeedbackPage,.adminIntelligencePage,.adminMarketplacePage,.adminOverview,.adminOverviewClean,.adminPeoplePage,.adminReviewPage,.adminTalentInspector,.adminTrustPage,.circumventionAdminPage{--admin-rail:min(100% - 32px,1360px)}}@media(max-width:900px){.adminPeoplePage .adminDirectoryToolbar{grid-template-columns:1fr!important}.adminPeoplePage .adminDirectoryFilters{justify-content:flex-start!important}.adminPeoplePage .adminDirectoryCount{text-align:left}.adminPeoplePage .adminInterventionCard{grid-template-columns:1fr!important}.adminPeoplePage .adminInterventionActions{width:100%;min-width:0;display:flex;gap:8px;flex-wrap:wrap}.adminPeoplePage .adminInterventionActions .button{width:auto;flex:1 1 150px}}@media(max-width:760px){.siteHeaderAdminContext .siteHeaderInner{min-height:58px}.siteHeaderAdminContext .adminContextBadge,.siteHeaderAdminContext .headerAdminPublic{display:none}.adminSubnavV2{display:none!important}.adminPeoplePage{--admin-rail:calc(100% - 24px)}.adminPeoplePage .adminPeopleIntro{grid-template-columns:1fr!important;gap:14px;padding-top:24px!important}.adminPeoplePage .adminPeopleTotals{width:100%}.adminPeoplePage .adminEntitySwitcher{grid-template-columns:1fr!important}.adminPeoplePage .adminRepJourney{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminPeoplePage .adminRepJourney>i{display:none}}