.Salary_root__uWrQd{--bg:#F5F6FE;--surface:#FFFFFF;--ink:#1D1D2F;--mute:#5B5F8C;--line:#DDE0F3;--soft:#E8EAFB;--primary:#3E4598;--primary-ink:#FFFFFF;--accent:#1FAF92;--accent-soft:#D9F5EE;--hot:#B42BD6;--pay:#107762;--f-display:"Fredoka","Trebuchet MS",system-ui,sans-serif;--f-body:"Lato","Helvetica Neue",Arial,sans-serif;--gutter:clamp(16px,2.5vw,24px);--content:1112px;background:var(--bg);color:var(--ink);font:1rem/1.5 var(--f-body);min-height:100vh;min-height:100svh;-webkit-tap-highlight-color:transparent}.Salary_root__uWrQd *,.Salary_root__uWrQd :after,.Salary_root__uWrQd :before{box-sizing:border-box}.Salary_root__uWrQd a{color:var(--primary)}.Salary_root__uWrQd a:hover{color:#2d3373}.Salary_root__uWrQd :is(a,button,summary,select):focus-visible{outline:3px solid var(--primary)!important;outline-offset:2px}.Salary_root__uWrQd :is(a,button){touch-action:manipulation}.Salary_root__uWrQd h1{margin:0;font:600 clamp(1.75rem,.5rem + 6.25vw,2.125rem)/1.2 var(--f-display);text-wrap:balance;color:var(--ink)}.Salary_root__uWrQd h2{margin:0;font:600 1.375rem/1.27 var(--f-display);color:var(--ink)}.Salary_root__uWrQd h2 a{color:inherit}.Salary_root__uWrQd h3{margin:0;font:700 1rem/1.4 var(--f-body);color:var(--ink)}.Salary_root__uWrQd p{margin:0}.Salary_top__C_ptP{background:var(--surface);border-bottom:1.5px solid var(--line)}.Salary_topIn__OQDSg{max-width:1160px;min-height:56px;margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}.Salary_root__uWrQd a.Salary_brand__FpgPw{display:inline-flex;align-items:center;min-height:44px;font:600 1.25rem/1 var(--f-display);color:var(--primary);text-decoration:none}.Salary_topNav__didXm{display:flex;gap:12px}.Salary_topNav__didXm a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font-size:.9375rem;font-weight:700}.Salary_main__y3mv3{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--gutter) 8px;display:flex;flex-direction:column;gap:14px}.Salary_band__KgHv9{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:flex-start}.Salary_lead__JXZ4a{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:14px}.Salary_lead__JXZ4a>h1:first-child,.Salary_lead__JXZ4a>p:first-child{margin-top:14px}.Salary_side__KjMos{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:14px}.Salary_crumbs__BsNvj{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;font-size:.875rem;line-height:1.43;color:var(--mute)}.Salary_crumbs__BsNvj a{display:inline-flex;align-items:center;min-height:44px}.Salary_crumbs__BsNvj [aria-current]{color:var(--ink)}.Salary_card__7CRe6{background:var(--surface);border:1.5px solid var(--line);border-radius:14px;padding:14px}.Salary_block__oPOMp,.Salary_card__7CRe6{display:flex;flex-direction:column;gap:10px;min-width:0}.Salary_label__N5CIz{font-size:.875rem;line-height:1.43;font-weight:700;color:var(--mute)}.Salary_figure__3id6l{font:600 2.875rem/1.13 var(--f-display);color:var(--pay);overflow-wrap:anywhere}.Salary_figure__3id6l span{font-size:1.375rem}.Salary_other__orFnG{font-size:1.0625rem;line-height:1.41;font-weight:700;color:var(--pay)}.Salary_sentence__0OQGR{font-size:.9375rem;line-height:1.47}.Salary_pay__b6VIs,.Salary_sentence__0OQGR b{color:var(--pay);font-weight:700}.Salary_fact__xHJct{font-size:.9375rem;line-height:1.47;font-weight:700;color:var(--ink)}.Salary_small__WOdN8{font-size:.8125rem;line-height:1.38;color:var(--mute)}.Salary_muted__WCDvI{font-size:.9375rem;line-height:1.47;color:var(--mute)}.Salary_headRow___74q6{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.Salary_units__48Msv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;border-radius:14px;background:var(--soft)}.Salary_units__48Msv button{min-height:44px;border:0;border-radius:12px;background:transparent;color:var(--primary);font:700 .9375rem/1.33 var(--f-body);cursor:pointer}.Salary_units__48Msv button[aria-pressed=true]{background:var(--primary);color:var(--primary-ink)}.Salary_checkRow__Ad4Qj{display:flex;align-items:center;justify-content:space-between;gap:12px}.Salary_checkRow__Ad4Qj label{font-size:1rem;line-height:1.38;font-weight:700}.Salary_payBox__yrXXP{position:relative;flex:none;width:146px}.Salary_payBox__yrXXP span{position:absolute;left:12px;top:0;font:600 1.5rem/52px var(--f-display);color:var(--pay)}.Salary_payBox__yrXXP input{width:100%;height:52px;margin:0;padding:0 10px 0 30px;border:1.5px solid var(--primary);border-radius:12px;background:var(--surface);color:var(--pay);font:600 1.5rem/1 var(--f-display)}.Salary_slider__G1CWA{display:block;width:100%;height:44px;margin:0;accent-color:var(--primary);cursor:pointer}.Salary_scale__70zFC{position:relative;height:18px;font-size:.8125rem;line-height:18px;color:var(--mute)}.Salary_scale__70zFC span{position:absolute;top:0;left:0;white-space:nowrap}.Salary_scale__70zFC span:nth-child(2){transform:translateX(-50%)}.Salary_scale__70zFC span:nth-child(3){left:auto;right:0}.Salary_scale__70zFC b{color:var(--pay)}.Salary_result__808OM{display:flex;flex-direction:column;gap:8px;padding-top:4px}.Salary_standing__CBhGC{font:600 1.1875rem/1.26 var(--f-display)}.Salary_standing__CBhGC span{color:var(--pay)}.Salary_verdict__CO_pO{padding:6px 12px;border-radius:12px;background:var(--soft);font:600 1.0625rem/1.3 var(--f-display)}.Salary_verdictGood__dZ9Da{background:var(--accent-soft)}.Salary_ghost__VHfbw{padding:0 16px;border:1.5px solid var(--primary);border-radius:16px;background:var(--surface);font:600 1rem/1.25 var(--f-display)}.Salary_ghost__VHfbw,.Salary_linkButton__8gTza{align-self:flex-start;min-height:44px;color:var(--primary);cursor:pointer}.Salary_linkButton__8gTza{padding:0;border:0;background:none;font:700 .9375rem/1.3 var(--f-body);text-decoration:underline}.Salary_root__uWrQd h2>span{color:var(--pay)}.Salary_jobs__RDx2l{background:var(--surface);border:1.5px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;min-height:72px}.Salary_root__uWrQd a.Salary_job__hTh9r{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-height:44px;padding:8px 12px;color:var(--ink);text-decoration:none}.Salary_root__uWrQd a.Salary_job__hTh9r+a.Salary_job__hTh9r{border-top:1.5px solid var(--line)}.Salary_jobText__6tyQp{flex:1 1;min-width:0;display:flex;flex-direction:column}.Salary_jobText__6tyQp b{font-size:1rem;line-height:1.38;font-weight:700;overflow-wrap:anywhere}.Salary_jobText__6tyQp small{font-size:.8125rem;line-height:1.54;color:var(--mute)}.Salary_jobPay__HuOZs{flex:none;max-width:50%;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.Salary_jobPay__HuOZs b{font-size:.9375rem;line-height:1.47;font-weight:700;color:var(--pay)}.Salary_jobPay__HuOZs small{padding:0 8px;border-radius:999px;background:var(--accent-soft);color:var(--pay);font-size:.8125rem;line-height:1.54;font-weight:700;white-space:nowrap}.Salary_note__r914d{padding:12px 14px;border-radius:14px;background:var(--soft);font-size:.9375rem;line-height:1.47}.Salary_ctaButton__lbFJE,.Salary_root__uWrQd a.Salary_cta__IfYze{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 16px;border:0;border-radius:16px;background:var(--primary);color:var(--primary-ink);font:600 1.0625rem/1.3 var(--f-display);text-align:center;text-decoration:none;cursor:pointer}.Salary_chart__dR9Fu{position:relative;padding-top:48px}.Salary_chart__dR9Fu svg{display:block;width:100%;height:90px}.Salary_chartTypical__W4sAH,.Salary_chartYou__V0FBA{position:absolute;margin:0;white-space:nowrap;transform:translateX(-50%);pointer-events:none}.Salary_chartTypical__W4sAH{top:0;font-size:.8125rem;line-height:18px;font-weight:700;color:var(--pay)}.Salary_chartYou__V0FBA{top:21px;padding:0 8px;border-radius:11px;background:var(--hot);color:#FFFFFF;font:700 .8125rem/22px var(--f-body)}.Salary_chartLineYou__8hQ4e,.Salary_chartLine__VcLbi{position:absolute;bottom:0;pointer-events:none}.Salary_chartLine__VcLbi{top:20px;border-left:1.5px dashed var(--pay)}.Salary_chartLineYou__8hQ4e{top:44px;width:2px;margin-left:-1px;background:var(--hot)}.Salary_hits__k5QZ0{position:absolute;left:0;right:0;bottom:0;height:90px;display:grid}.Salary_hits__k5QZ0 button{padding:0;border:0;background:transparent;cursor:pointer}.Salary_scroll__PN0ki{overflow-x:auto}.Salary_bandTable__XnGQM{width:100%;border-collapse:collapse;table-layout:fixed}.Salary_bandTable__XnGQM caption,.Salary_bars__d7pqb caption,.Salary_srOnly__tqqI_{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Salary_bandTable__XnGQM th{min-width:26px;padding:4px 0 0;white-space:nowrap;font-size:.8125rem;line-height:1.38;font-weight:700;color:var(--pay);text-align:center}.Salary_bandTable__XnGQM td{padding:0;font-size:.8125rem;line-height:1.54;text-align:center}.Salary_bandTable__XnGQM .Salary_peak__aFjR0{font-weight:900}.Salary_bars__d7pqb{width:100%;border-collapse:collapse}.Salary_bars__d7pqb th{position:relative;padding:6px 8px 8px 0;font-size:.9375rem;line-height:1.33;font-weight:400;text-align:left}.Salary_bars__d7pqb th i{display:block;height:5px;margin-top:3px;border-radius:3px;background:var(--soft)}.Salary_bars__d7pqb td{padding:6px 0 8px;font-size:.9375rem;line-height:1.33;font-weight:700;color:var(--pay);text-align:right;white-space:nowrap;vertical-align:top}.Salary_barHere__1l9t4 th{font-weight:700}.Salary_barHere__1l9t4 th i{background:var(--accent)}.Salary_list__PvwEX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Salary_list__PvwEX li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 0;font-size:.9375rem;line-height:1.33}.Salary_list__PvwEX li+li{border-top:1.5px solid var(--line)}.Salary_list__PvwEX li>span{min-width:0;display:flex;flex-direction:column}.Salary_list__PvwEX small{font-size:.8125rem;color:var(--mute);font-weight:400}.Salary_list__PvwEX b{flex:none;color:var(--pay);font-weight:700;white-space:nowrap}.Salary_list__PvwEX em{flex:none;font-style:normal;font-size:.8125rem;color:var(--mute)}.Salary_ladder__FbG0l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.Salary_ladder__FbG0l li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:0 10px;border-radius:10px;font-size:.9375rem;line-height:1.33}.Salary_ladder__FbG0l b{color:var(--pay);font-weight:700;white-space:nowrap}.Salary_ladderAd__ZDIbu{background:var(--accent-soft)}.Salary_ladderYou__w2vj5{background:var(--soft);box-shadow:inset 3px 0 0 var(--hot)}.Salary_alertForm__ik1X3{display:flex;flex-wrap:wrap;gap:8px}.Salary_alertForm__ik1X3 input{flex:1 1 200px;min-width:0;height:52px;margin:0;padding:0 14px;border:1.5px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:1rem/1.5 var(--f-body)}.Salary_alertForm__ik1X3 input[aria-invalid=true]{border:2px solid var(--ink)}.Salary_alertForm__ik1X3 .Salary_ctaButton__lbFJE{flex:1 1 120px}.Salary_error__sVASN{font-size:.875rem;line-height:1.43;font-weight:700}.Salary_qa__B72g5{display:flex;flex-direction:column;gap:2px}.Salary_qa__B72g5 p{font-size:.9375rem;line-height:1.47}.Salary_plainLinks__JuvKF{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 20px}.Salary_plainLink__umKSG a,.Salary_plainLinks__JuvKF a{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem}.Salary_foot__jrzzI{max-width:1160px;margin:0 auto;padding:14px var(--gutter) 24px;font-size:.8125rem;line-height:1.38;color:var(--mute)}.Salary_siteFoot__aFoog{--ft-bg:var(--primary);--ft-ink:#FFFFFF;--ft-mute:rgba(255,255,255,.84);--ft-rule:rgba(255,255,255,.2);--ft-chip:rgba(255,255,255,.12);--ft-chip-hover:rgba(255,255,255,.22);--ft-on:var(--accent-soft);--ft-on-ink:var(--primary);--ft-radius:28px;--ft-brand:600 1.25rem/1 var(--f-display);--ft-link:400 .9375rem/1.4 var(--f-body);--ft-site:700 .8125rem/1 var(--f-body);--ft-gap:8px}.Salary_root__uWrQd .Salary_siteFoot__aFoog a{color:inherit}.Salary_search__KvWay{width:100%;height:52px;margin:0;padding:0 14px;border:1.5px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:1rem/1.5 var(--f-body)}.Salary_pick__P39zK{display:flex;flex-direction:column;gap:4px;font-size:.875rem;font-weight:700;color:var(--mute)}.Salary_pick__P39zK select{width:100%;min-height:48px;padding:0 10px;border:1.5px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:1rem/1.5 var(--f-body)}.Salary_steps__V8R6E{padding-left:22px}.Salary_steps__V8R6E,.Salary_ticks__Gxl3V{margin:0;display:flex;flex-direction:column;gap:6px;font-size:.9375rem;line-height:1.47}.Salary_ticks__Gxl3V{padding-left:20px}.Salary_chips__IanNA{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.Salary_chips__IanNA li{padding:4px 10px;border-radius:999px;background:var(--soft);font-size:.875rem;line-height:1.43}@media (min-width:60em){.Salary_topIn__OQDSg{min-height:64px}.Salary_root__uWrQd a.Salary_brand__FpgPw{font-size:1.375rem}.Salary_topNav__didXm{gap:20px}.Salary_topNav__didXm a{font-size:1rem}.Salary_main__y3mv3{gap:22px;padding-bottom:16px}.Salary_side__KjMos{max-width:380px}}.SiteFooter_foot__LUbiq{position:relative;margin-top:var(--ft-gap,48px);background:var(--ft-bg,var(--primary));color:var(--ft-ink,#FFFFFF);border-radius:var(--ft-radius,0) var(--ft-radius,0) 0 0}.SiteFooter_in__MJbHW{position:relative;max-width:calc(var(--content) + 2 * var(--gutter));margin:0 auto;display:grid;gap:24px;padding:32px max(var(--gutter),env(safe-area-inset-right,0px)) max(28px,calc(16px + env(safe-area-inset-bottom, 0px))) max(var(--gutter),env(safe-area-inset-left,0px))}.SiteFooter_foot__LUbiq .SiteFooter_in__MJbHW a:focus-visible{outline:3px solid var(--ft-ink,#FFFFFF)!important;outline-offset:2px}.SiteFooter_brandRow__5sd0g{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.SiteFooter_brand__VXLhL{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:var(--ft-brand,600 1.125rem/1 var(--f-display));color:var(--ft-ink,#FFFFFF);text-decoration:none}.SiteFooter_brand__VXLhL svg{width:28px;height:28px;flex:none}.SiteFooter_socials__3rHmY{display:flex;gap:8px}.SiteFooter_socials__3rHmY a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ft-chip,rgba(255,255,255,.12));color:var(--ft-ink,#FFFFFF);transition:background .15s}.SiteFooter_socials__3rHmY a:hover{background:var(--ft-chip-hover,rgba(255,255,255,.22))}.SiteFooter_socials__3rHmY svg{width:18px;height:18px}.SiteFooter_socials__3rHmY svg path{fill:currentColor}.SiteFooter_groups__wAUSW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.SiteFooter_groups__wAUSW ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.SiteFooter_groups__wAUSW a{display:inline-flex;align-items:center;min-height:40px;color:var(--ft-mute,rgba(255,255,255,.8));font:var(--ft-link,400 .9375rem/1.4 var(--f-body));text-decoration:none;overflow-wrap:anywhere}.SiteFooter_groups__wAUSW a:hover{color:var(--ft-ink,#FFFFFF);text-decoration:underline;text-underline-offset:3px}.SiteFooter_sites__Be0S9{list-style:none;margin:0;padding:20px 0 0;border-top:1px solid var(--ft-rule,rgba(255,255,255,.18));display:flex;flex-wrap:wrap;gap:8px}.SiteFooter_sites__Be0S9 a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ft-rule,rgba(255,255,255,.18));color:var(--ft-mute,rgba(255,255,255,.8));font:var(--ft-site,700 .8125rem/1 var(--f-body));letter-spacing:var(--ft-site-track,normal);text-decoration:none;transition:border-color .15s,color .15s}.SiteFooter_sites__Be0S9 a:hover{color:var(--ft-ink,#FFFFFF);border-color:var(--ft-ink,#FFFFFF)}.SiteFooter_sites__Be0S9 a[aria-current]{background:var(--ft-on,#FFFFFF);color:var(--ft-on-ink,var(--primary));border-color:transparent}.SiteFooter_sites__Be0S9 a[aria-current]:before{content:"";display:var(--ft-on-dot,none);width:7px;height:7px;border-radius:50%;background:var(--ft-on-dot-color,currentColor);margin-right:7px}@media (min-width:37.5em){.SiteFooter_in__MJbHW{padding-top:40px}.SiteFooter_groups__wAUSW{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60em){.SiteFooter_in__MJbHW{grid-template-columns:minmax(14rem,1fr) minmax(0,2.4fr);column-gap:clamp(28px,3.5vw,56px);row-gap:28px;align-items:start;padding-top:48px}.SiteFooter_brandRow__5sd0g{flex-direction:column;align-items:flex-start}.SiteFooter_sites__Be0S9{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.SiteFooter_sites__Be0S9 a,.SiteFooter_socials__3rHmY a{transition:none}}