.SalaryCompass-module-scss-module__fPVIeW__card{margin-bottom:16px}.SalaryCompass-module-scss-module__fPVIeW__question{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:30px;font-weight:700;line-height:1.2}.SalaryCompass-module-scss-module__fPVIeW__questionMuted{color:var(--muted-foreground)}.SalaryCompass-module-scss-module__fPVIeW__controls{flex-wrap:wrap;gap:16px 24px;margin-top:24px;display:flex}.SalaryCompass-module-scss-module__fPVIeW__control{min-width:0}.SalaryCompass-module-scss-module__fPVIeW__label{color:var(--muted-foreground);margin-bottom:6px;font-size:13px;display:block}.SalaryCompass-module-scss-module__fPVIeW__roleSelect{min-width:260px}.SalaryCompass-module-scss-module__fPVIeW__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.SalaryCompass-module-scss-module__fPVIeW__question{font-size:24px}.SalaryCompass-module-scss-module__fPVIeW__roleSelect{min-width:100%}.SalaryCompass-module-scss-module__fPVIeW__control{flex:100%}}
.SalaryPositionCard-module-scss-module__ivwF0G__card{margin-bottom:16px}.SalaryPositionCard-module-scss-module__ivwF0G__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:700;display:block}.SalaryPositionCard-module-scss-module__ivwF0G__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:10px;display:flex}.SalaryPositionCard-module-scss-module__ivwF0G__median{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.SalaryPositionCard-module-scss-module__ivwF0G__medianSub{color:var(--muted-foreground);margin-top:6px;font-size:14px;display:block}.SalaryPositionCard-module-scss-module__ivwF0G__verdict{font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:7px;padding:7px 15px;font-size:14px;font-weight:600;display:inline-flex}.SalaryPositionCard-module-scss-module__ivwF0G__up{background:color-mix(in srgb, var(--good) 14%, var(--card));color:var(--good)}.SalaryPositionCard-module-scss-module__ivwF0G__down{background:color-mix(in srgb, var(--bad) 14%, var(--card));color:var(--bad)}.SalaryPositionCard-module-scss-module__ivwF0G__scaleWrap{margin-top:26px}.SalaryPositionCard-module-scss-module__ivwF0G__track{background:var(--fill);border-radius:9999px;height:26px;position:relative}.SalaryPositionCard-module-scss-module__ivwF0G__iqr{background:var(--seq-2);opacity:.5;border-radius:9999px;height:100%;position:absolute;top:0}.SalaryPositionCard-module-scss-module__ivwF0G__roleMedian,.SalaryPositionCard-module-scss-module__ivwF0G__marketMedian{width:2px;height:36px;position:absolute;top:-5px;transform:translate(-1px)}.SalaryPositionCard-module-scss-module__ivwF0G__roleMedian{background:var(--seq-5)}.SalaryPositionCard-module-scss-module__ivwF0G__marketMedian{background:var(--muted-foreground);background-image:linear-gradient(var(--muted-foreground) 50%, transparent 0);background-size:2px 7px}.SalaryPositionCard-module-scss-module__ivwF0G__me{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.SalaryPositionCard-module-scss-module__ivwF0G__meDot{background:var(--mark);width:20px;height:20px;box-shadow:0 0 0 4px var(--card);border-radius:9999px}.SalaryPositionCard-module-scss-module__ivwF0G__meLabel{color:var(--foreground);font-size:12px;font-weight:700;position:absolute;top:24px}.SalaryPositionCard-module-scss-module__ivwF0G__axis{justify-content:space-between;margin-top:22px;display:flex}.SalaryPositionCard-module-scss-module__ivwF0G__axisTick{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.SalaryPositionCard-module-scss-module__ivwF0G__emptyState{background:var(--muted);border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding:16px 18px;display:flex}.SalaryPositionCard-module-scss-module__ivwF0G__emptyMarker{border:2px dashed var(--mark);width:34px;height:34px;color:var(--foreground);border-radius:9999px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.SalaryPositionCard-module-scss-module__ivwF0G__emptyMain{flex:240px;min-width:0}.SalaryPositionCard-module-scss-module__ivwF0G__emptyTitle{font-size:15px;display:block}.SalaryPositionCard-module-scss-module__ivwF0G__emptyText{color:var(--muted-foreground);margin-top:3px;font-size:13px;line-height:1.45;display:block}.SalaryPositionCard-module-scss-module__ivwF0G__emptyBtn{flex:none}.SalaryPositionCard-module-scss-module__ivwF0G__legend{color:var(--muted-foreground);flex-wrap:wrap;gap:16px;margin-top:18px;font-size:12px;display:flex}.SalaryPositionCard-module-scss-module__ivwF0G__legend span{align-items:center;gap:7px;display:inline-flex}.SalaryPositionCard-module-scss-module__ivwF0G__legend i{border-radius:9999px;width:12px;height:12px;display:block}.SalaryPositionCard-module-scss-module__ivwF0G__swMe{background:var(--mark)}.SalaryPositionCard-module-scss-module__ivwF0G__swIqr{background:var(--seq-2);opacity:.5}.SalaryPositionCard-module-scss-module__ivwF0G__swRole{background:var(--seq-5);border-radius:2px!important;width:3px!important;height:14px!important}.SalaryPositionCard-module-scss-module__ivwF0G__swMarket{background:var(--muted-foreground);border-radius:2px!important;width:3px!important;height:14px!important}.SalaryPositionCard-module-scss-module__ivwF0G__note{color:var(--muted-foreground);margin-top:14px;font-size:12px;line-height:1.5;display:block}@media (max-width:640px){.SalaryPositionCard-module-scss-module__ivwF0G__median{font-size:24px}.SalaryPositionCard-module-scss-module__ivwF0G__emptyBtn{width:100%}}
.GradeStepCard-module-scss-module__IUWJua__card{height:100%;margin-bottom:16px}.GradeStepCard-module-scss-module__IUWJua__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:700;display:block}.GradeStepCard-module-scss-module__IUWJua__jump{letter-spacing:-.03em;color:var(--good);font-variant-numeric:tabular-nums;margin-top:12px;font-size:30px;font-weight:700;line-height:1}.GradeStepCard-module-scss-module__IUWJua__noGap{letter-spacing:-.02em;color:var(--foreground);margin-top:12px;font-size:20px;font-weight:600;line-height:1.2}.GradeStepCard-module-scss-module__IUWJua__jumpSub{color:var(--muted-foreground);margin-top:6px;font-size:14px;display:block}.GradeStepCard-module-scss-module__IUWJua__loader{margin-top:18px}.GradeStepCard-module-scss-module__IUWJua__reqBlock{margin-top:20px}.GradeStepCard-module-scss-module__IUWJua__reqLabel{color:var(--muted-foreground);font-size:13px;display:block}.GradeStepCard-module-scss-module__IUWJua__tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.GradeStepCard-module-scss-module__IUWJua__reqTag{align-items:center;gap:6px;margin:0;display:inline-flex}.GradeStepCard-module-scss-module__IUWJua__reqPercent{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.GradeStepCard-module-scss-module__IUWJua__jobsLink{margin-top:18px;font-size:14px;font-weight:600;display:inline-block}.GradeStepCard-module-scss-module__IUWJua__topText{color:var(--muted-foreground);margin-top:12px;font-size:15px;line-height:1.55;display:block}.GradeStepCard-module-scss-module__IUWJua__emptyReq{color:var(--muted-foreground);margin-top:18px;font-size:13px;line-height:1.5;display:block}
.page-module-scss-module__Vf0KmW__trendsSection,.page-module-scss-module__Vf0KmW__rolesSection{max-width:1400px;margin:0 auto;padding-inline:24px!important}.page-module-scss-module__Vf0KmW__trendsSection{padding-bottom:32px}.page-module-scss-module__Vf0KmW__rolesSection{padding-bottom:64px}.page-module-scss-module__Vf0KmW__trendsLink{background:var(--card);box-shadow:var(--shadow);color:inherit;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;transition:box-shadow .2s;display:flex}.page-module-scss-module__Vf0KmW__trendsLink:hover{color:inherit;box-shadow:var(--shadow-lift)}.page-module-scss-module__Vf0KmW__trendsLinkLeft{align-items:center;gap:14px;display:flex}.page-module-scss-module__Vf0KmW__trendsIcon{color:var(--foreground);font-size:24px;display:inline-flex}.page-module-scss-module__Vf0KmW__trendsTitle{color:var(--foreground);font-size:17px;font-weight:600}.page-module-scss-module__Vf0KmW__trendsDesc{color:var(--muted-foreground);font-size:13px}.page-module-scss-module__Vf0KmW__trendsCta{color:var(--sys);white-space:nowrap;font-weight:600}.page-module-scss-module__Vf0KmW__rolesHeading{letter-spacing:-.028em;color:var(--foreground);margin:0 0 12px;font-size:20px;font-weight:600}.page-module-scss-module__Vf0KmW__chipsRow{flex-wrap:wrap;gap:8px;display:flex}
