.job-analysis-module__QLqphq__analysis{margin-bottom:var(--space-7)}.job-analysis-module__QLqphq__head{margin-bottom:var(--space-4)}.job-analysis-module__QLqphq__note{font-size:var(--text-md);color:var(--ink-mute);line-height:var(--leading-snug)}.job-analysis-module__QLqphq__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.job-analysis-module__QLqphq__card{min-width:0;padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-4)}.job-analysis-module__QLqphq__wide{grid-column:1/-1}.job-analysis-module__QLqphq__label{font-size:var(--text-md);color:var(--ink-mute);margin-bottom:var(--space-3);font-weight:600}.job-analysis-module__QLqphq__figure{align-items:baseline;gap:var(--space-2) var(--space-3);font-size:var(--text-xl);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:600;display:flex}.job-analysis-module__QLqphq__place{font-size:var(--text-md);font-weight:600}.job-analysis-module__QLqphq__place[data-place=above]{color:var(--data-up)}.job-analysis-module__QLqphq__place[data-place=below]{color:var(--data-down)}.job-analysis-module__QLqphq__place[data-place=level]{color:var(--ink-mute)}.job-analysis-module__QLqphq__payGrid{align-items:center;gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:180px minmax(0,1fr) max-content;display:grid}.job-analysis-module__QLqphq__medianLabel{height:var(--space-4);grid-area:1/2;position:relative}.job-analysis-module__QLqphq__medianLabel span{white-space:nowrap;font-size:var(--text-sm);color:var(--ink-mute);position:absolute;bottom:0;transform:translate(-50%)}.job-analysis-module__QLqphq__medianLine{z-index:1;pointer-events:none;grid-area:2/2/span 1;align-self:stretch;position:relative}.job-analysis-module__QLqphq__medianLine[data-rows="2"]{grid-row:2/span 2}.job-analysis-module__QLqphq__payGrid [data-row=job]{grid-row:2}.job-analysis-module__QLqphq__payGrid [data-row=market]{grid-row:3}.job-analysis-module__QLqphq__payGrid .job-analysis-module__QLqphq__medianLine[data-rows="1"]~[data-row=market]{grid-row:2}.job-analysis-module__QLqphq__medianLine>span{top:calc(-1 * var(--space-2));bottom:calc(-1 * var(--space-2));border-left:2px solid var(--data-mark-2);position:absolute;transform:translate(-1px)}.job-analysis-module__QLqphq__payName{font-size:var(--text-md);color:var(--ink);line-height:var(--leading-snug);grid-column:1;display:grid}.job-analysis-module__QLqphq__payName small{font-size:var(--text-sm);color:var(--ink-mute)}.job-analysis-module__QLqphq__payTrack{height:var(--space-3);border-radius:var(--radius-pill);background:var(--data-track);grid-column:2;display:block;position:relative}.job-analysis-module__QLqphq__payBand,.job-analysis-module__QLqphq__payBandSoft{min-width:var(--space-1);border-radius:var(--radius-pill);position:absolute;top:0;bottom:0}.job-analysis-module__QLqphq__payBand{background:var(--data-mark)}.job-analysis-module__QLqphq__payBandSoft{background:var(--data-mark-soft)}.job-analysis-module__QLqphq__payEnds{font-size:var(--text-md);color:var(--ink-mute);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-column:3}.job-analysis-module__QLqphq__kind{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight);margin-bottom:var(--space-4)}.job-analysis-module__QLqphq__workGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.job-analysis-module__QLqphq__metric{min-width:0}.job-analysis-module__QLqphq__workGrid+.job-analysis-module__QLqphq__traits{margin-top:var(--space-5)}.job-analysis-module__QLqphq__metricName{font-size:var(--text-md);color:var(--ink-mute);margin-bottom:var(--space-2)}.job-analysis-module__QLqphq__metricName strong{color:var(--ink);margin-left:var(--space-1);font-weight:600}.job-analysis-module__QLqphq__scale{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.job-analysis-module__QLqphq__scale li{padding:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center;color:var(--ink-mute);background:var(--data-track)}.job-analysis-module__QLqphq__scale li:first-child{border-radius:var(--radius-3) var(--radius-1) var(--radius-1) var(--radius-3)}.job-analysis-module__QLqphq__scale li:last-child{border-radius:var(--radius-1) var(--radius-3) var(--radius-3) var(--radius-1)}.job-analysis-module__QLqphq__scale li[data-on=true]{background:var(--data-mark);color:var(--surface-raised);font-weight:600}.job-analysis-module__QLqphq__steps{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.job-analysis-module__QLqphq__steps li{padding:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center;color:var(--ink-soft);background:var(--data-track);border-radius:var(--radius-1)}.job-analysis-module__QLqphq__steps li:first-child{border-top-left-radius:var(--radius-3)}.job-analysis-module__QLqphq__steps li:nth-child(2){border-top-right-radius:var(--radius-3)}.job-analysis-module__QLqphq__steps li:nth-child(3){border-bottom-left-radius:var(--radius-3)}.job-analysis-module__QLqphq__steps li:nth-child(4){border-bottom-right-radius:var(--radius-3)}.job-analysis-module__QLqphq__steps li[data-on=true]{background:var(--data-mark);color:var(--surface-raised);font-weight:600}.job-analysis-module__QLqphq__meter{height:var(--space-2);border-radius:var(--radius-pill);background:var(--data-track);display:block;overflow:hidden}.job-analysis-module__QLqphq__meterEnds{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.job-analysis-module__QLqphq__meter>span{border-radius:var(--radius-pill);background:var(--data-mark);height:100%;display:block}.job-analysis-module__QLqphq__traits{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--rule-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.job-analysis-module__QLqphq__traits dt{font-size:var(--text-sm);color:var(--ink-mute)}.job-analysis-module__QLqphq__traits dd{font-size:var(--text-md);margin-top:var(--space-1);font-weight:600}.job-analysis-module__QLqphq__askGroup+.job-analysis-module__QLqphq__askGroup{margin-top:var(--space-4)}.job-analysis-module__QLqphq__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.job-analysis-module__QLqphq__tag{align-items:baseline;gap:0 var(--space-2);max-width:100%;padding:var(--space-1) var(--space-3);font-size:var(--text-md);line-height:var(--leading-snug);background:var(--accent-soft);border-radius:var(--radius-3);border:1px solid #0000;flex-wrap:wrap;display:inline-flex}.job-analysis-module__QLqphq__tag strong{font-weight:600}.job-analysis-module__QLqphq__tag span{color:var(--ink-mute)}.job-analysis-module__QLqphq__tag em{font-style:normal;font-size:var(--text-sm);color:var(--ink-mute)}.job-analysis-module__QLqphq__tag[data-preferred=true]{background:var(--surface-raised);border-color:var(--hairline-strong)}.job-analysis-module__QLqphq__rareRows{gap:var(--space-3);display:grid}.job-analysis-module__QLqphq__rareRows li{align-items:center;gap:var(--space-3);font-size:var(--text-md);grid-template-columns:minmax(0,1fr) 72px 40px;display:grid}.job-analysis-module__QLqphq__rareName{line-height:var(--leading-snug)}.job-analysis-module__QLqphq__rareTrack{height:var(--space-2);border-radius:var(--radius-pill);background:var(--data-track);display:block;overflow:hidden}.job-analysis-module__QLqphq__rareTrack>span{border-radius:var(--radius-pill);background:var(--data-mark);height:100%;display:block}.job-analysis-module__QLqphq__rareFigure{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.job-analysis-module__QLqphq__rareRows+.job-analysis-module__QLqphq__note,.job-analysis-module__QLqphq__payGrid+.job-analysis-module__QLqphq__note{margin-top:var(--space-3)}.job-analysis-module__QLqphq__similar{margin-bottom:var(--space-7)}.job-analysis-module__QLqphq__similar h2{margin-bottom:var(--space-4)}.job-analysis-module__QLqphq__similarLinks{gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-md);display:grid}.job-analysis-module__QLqphq__posting{padding-top:var(--space-6);border-top:var(--rule-line)}.job-analysis-module__QLqphq__posting h2{margin-bottom:var(--space-2)}.job-analysis-module__QLqphq__postingBody{max-width:72ch;margin-top:var(--space-5);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink);overflow-wrap:anywhere}.job-analysis-module__QLqphq__postingBody p,.job-analysis-module__QLqphq__postingBody ul,.job-analysis-module__QLqphq__postingBody ol{margin-bottom:var(--space-4)}.job-analysis-module__QLqphq__postingBody h3{font-size:var(--text-base);margin:var(--space-5) 0 var(--space-2);font-weight:600}.job-analysis-module__QLqphq__postingBody h3:first-child{margin-top:0}.job-analysis-module__QLqphq__postingBody ul{padding-left:var(--space-5);list-style:outside}.job-analysis-module__QLqphq__postingBody ol{padding-left:var(--space-5);list-style:decimal}.job-analysis-module__QLqphq__postingBody li+li{margin-top:var(--space-2)}.job-analysis-module__QLqphq__postingBody strong{font-weight:600}.job-analysis-module__QLqphq__removal{margin-top:var(--space-6);font-size:var(--text-md);color:var(--ink-mute)}.job-analysis-module__QLqphq__removalLink{color:var(--accent);text-decoration:underline}.job-analysis-module__QLqphq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.job-analysis-module__QLqphq__grid{grid-template-columns:minmax(0,1fr)}.job-analysis-module__QLqphq__payGrid{gap:var(--space-2);grid-template-columns:96px minmax(0,1fr) max-content}.job-analysis-module__QLqphq__scale li{padding-inline:var(--space-1)}.job-analysis-module__QLqphq__workGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.job-analysis-module__QLqphq__traits{grid-template-columns:repeat(2,minmax(0,1fr))}}
